(this["webpackJsonp"] = this["webpackJsonp"] || []).push([["app-service"],[ /* 0 */ /*!*****************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/main.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("__webpack_require__(/*! uni-pages */ 1);var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 40));\nvar _App = _interopRequireDefault(__webpack_require__(/*! ./App */ 952));\nvar _uviewUi = _interopRequireDefault(__webpack_require__(/*! uview-ui */ 955));\nvar _vueClipboard = _interopRequireDefault(__webpack_require__(/*! vue-clipboard2 */ 981));\nvar _vueI18n = _interopRequireDefault(__webpack_require__(/*! vue-i18n */ 983));\nvar _axios = _interopRequireDefault(__webpack_require__(/*! ./utils/axios.js */ 984));\nvar _bip = _interopRequireDefault(__webpack_require__(/*! bip39 */ 368));\nvar _bip2 = _interopRequireDefault(__webpack_require__(/*! bip32 */ 423));\nvar _tronweb = _interopRequireDefault(__webpack_require__(/*! tronweb */ 44));\nvar _ethereumjsTx = _interopRequireDefault(__webpack_require__(/*! ethereumjs-tx */ 544));\nvar _bitcoinjsLib = _interopRequireDefault(__webpack_require__(/*! bitcoinjs-lib */ 470));\nvar _ethers = _interopRequireDefault(__webpack_require__(/*! ethers */ 68));\nvar _ethereumjsUtil = _interopRequireDefault(__webpack_require__(/*! ethereumjs-util */ 439));\n\nvar _store = _interopRequireDefault(__webpack_require__(/*! ./store */ 39));\nvar _WalletUtil = _interopRequireDefault(__webpack_require__(/*! ./utils/WalletUtil.js */ 986));\n\n\n\n\n\n\n\n\n\n\n\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! components/tabBar/tabBar.vue */ 665));\n\n\n\n\n\n\n\nvar _zh = _interopRequireDefault(__webpack_require__(/*! ./utils/locales/zh.js */ 631));\nvar _zhF = _interopRequireDefault(__webpack_require__(/*! ./utils/locales/zh-F.js */ 633));\nvar _en = _interopRequireDefault(__webpack_require__(/*! ./utils/locales/en.js */ 632));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./utils/TokenUtil.js */ 43));\nvar _EthUtil = _interopRequireDefault(__webpack_require__(/*! ./utils/EthUtil.js */ 989));\nvar _TronUtil = _interopRequireDefault(__webpack_require__(/*! ./utils/TronUtil.js */ 988));\nvar _api = _interopRequireDefault(__webpack_require__(/*! ./utils/api.js */ 585));\nvar _SystemConfiguration = _interopRequireDefault(__webpack_require__(/*! ./utils/SystemConfiguration.js */ 985));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}_vue.default.prototype.$store = _store.default;_vue.default.prototype.tronweb = _tronweb.default;_vue.default.prototype.bip32 = _bip2.default;_vue.default.prototype.bip39 = _bip.default;_vue.default.prototype.Tx = _ethereumjsTx.default;_vue.default.prototype.bitcoin = _bitcoinjsLib.default;_vue.default.prototype.ethers = _ethers.default;_vue.default.prototype.$axios = _axios.default;_vue.default.prototype.$walletUtil = _WalletUtil.default; // 自定义底部导航栏\n_vue.default.component('tab-bar', _tabBar.default);_vue.default.use(_uviewUi.default);_vue.default.use(_vueClipboard.default);_vue.default.use(_vueI18n.default); // 中英化\nvar i18n = new _vueI18n.default({ locale: _store.default.state.language, // 默认选择的语言\n // locale:'en',\n // locale:'zh-CN',\n messages: { 'zh-CN': _zh.default, 'zh-CNF': _zhF.default, 'en': _en.default } }); // 获取钱包相关方法\n_vue.default.prototype.$Token = _TokenUtil.default;_vue.default.prototype.$EthUtil = _EthUtil.default;_vue.default.prototype.$TronUtil = _TronUtil.default;_vue.default.prototype.$api = _api.default;_vue.default.prototype.$SystemConfiguration = _SystemConfiguration.default;\n_vue.default.prototype.$_i18n = i18n;\n// Vue.prototype.$showDialog = true\n_App.default.mpType = 'app';\n\n\n\n_vue.default.config.productionTip = false;\n\nvar app = new _vue.default(_objectSpread({\n i18n: i18n,\n store: _store.default },\n_App.default));\n\n\napp.$mount();//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vbWFpbi5qcyJdLCJuYW1lcyI6WyJWdWUiLCJwcm90b3R5cGUiLCIkc3RvcmUiLCJzdG9yZSIsInRyb253ZWIiLCJiaXAzMiIsImJpcDM5IiwiVHgiLCJiaXRjb2luIiwiZXRoZXJzIiwiJGF4aW9zIiwiYXhpb3MiLCIkd2FsbGV0VXRpbCIsIndhbGxldFV0aWwiLCJjb21wb25lbnQiLCJ0YWJCYXIiLCJ1c2UiLCJ1VmlldyIsIlZ1ZUNsaXBib2FyZHMiLCJWdWVJMThuIiwiaTE4biIsImxvY2FsZSIsInN0YXRlIiwibGFuZ3VhZ2UiLCJtZXNzYWdlcyIsIlpIIiwiWkhGIiwiRU4iLCIkVG9rZW4iLCJUb2tlblV0aWwiLCIkRXRoVXRpbCIsIkV0aFV0aWwiLCIkVHJvblV0aWwiLCJUcm9uVXRpbCIsIiRhcGkiLCJhcGkiLCIkU3lzdGVtQ29uZmlndXJhdGlvbiIsIlN5c3RlbUNvbmZpZ3VyYXRpb24iLCIkX2kxOG4iLCJBcHAiLCJtcFR5cGUiLCJjb25maWciLCJwcm9kdWN0aW9uVGlwIiwiYXBwIiwiJG1vdW50Il0sIm1hcHBpbmdzIjoiQUFBQSx3Q0FBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7Ozs7Ozs7Ozs7OztBQVlBOzs7Ozs7OztBQVFBO0FBQ0E7QUFDQTs7Ozs7Ozs7Ozs7Ozs7O0FBZUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrSCx3bkNBeENBQSxhQUFJQyxTQUFKLENBQWNDLE1BQWQsR0FBdUJDLGNBQXZCLENBQ0FILGFBQUlDLFNBQUosQ0FBY0csT0FBZCxHQUF3QkEsZ0JBQXhCLENBQ0FKLGFBQUlDLFNBQUosQ0FBY0ksS0FBZCxHQUFzQkEsYUFBdEIsQ0FDQUwsYUFBSUMsU0FBSixDQUFjSyxLQUFkLEdBQXNCQSxZQUF0QixDQUNBTixhQUFJQyxTQUFKLENBQWNNLEVBQWQsR0FBbUJBLHFCQUFuQixDQUNBUCxhQUFJQyxTQUFKLENBQWNPLE9BQWQsR0FBd0JBLHFCQUF4QixDQUNBUixhQUFJQyxTQUFKLENBQWNRLE1BQWQsR0FBdUJBLGVBQXZCLENBQ0FULGFBQUlDLFNBQUosQ0FBY1MsTUFBZCxHQUF1QkMsY0FBdkIsQ0FDQVgsYUFBSUMsU0FBSixDQUFjVyxXQUFkLEdBQTRCQyxtQkFBNUIsQyxDQUVBO0FBRUNiLGFBQUljLFNBQUosQ0FBYyxTQUFkLEVBQXlCQyxlQUF6QixFQUVEZixhQUFJZ0IsR0FBSixDQUFRQyxnQkFBUixFQUNBakIsYUFBSWdCLEdBQUosQ0FBUUUscUJBQVIsRUFDQWxCLGFBQUlnQixHQUFKLENBQVFHLGdCQUFSLEUsQ0FFQTtBQUtBLElBQU1DLElBQUksR0FBRyxJQUFJRCxnQkFBSixDQUFZLEVBQ3hCRSxNQUFNLEVBQUVsQixlQUFNbUIsS0FBTixDQUFZQyxRQURJLEVBQ087QUFDL0I7QUFDQTtBQUNBQyxVQUFRLEVBQUUsRUFDVCxTQUFTQyxXQURBLEVBRVQsVUFBVUMsWUFGRCxFQUdULE1BQU1DLFdBSEcsRUFKYyxFQUFaLENBQWIsQyxDQVlBO0FBT0EzQixhQUFJQyxTQUFKLENBQWMyQixNQUFkLEdBQXVCQyxrQkFBdkIsQ0FDQTdCLGFBQUlDLFNBQUosQ0FBYzZCLFFBQWQsR0FBeUJDLGdCQUF6QixDQUNBL0IsYUFBSUMsU0FBSixDQUFjK0IsU0FBZCxHQUEwQkMsaUJBQTFCLENBQ0FqQyxhQUFJQyxTQUFKLENBQWNpQyxJQUFkLEdBQXFCQyxZQUFyQixDQUNBbkMsYUFBSUMsU0FBSixDQUFjbUMsb0JBQWQsR0FBcUNDLDRCQUFyQztBQUNBckMsYUFBSUMsU0FBSixDQUFjcUMsTUFBZCxHQUF1QmxCLElBQXZCO0FBQ0E7QUFDQW1CLGFBQUlDLE1BQUosR0FBYSxLQUFiOzs7O0FBSUF4QyxhQUFJeUMsTUFBSixDQUFXQyxhQUFYLEdBQTJCLEtBQTNCOztBQUVBLElBQU1DLEdBQUcsR0FBRyxJQUFJM0MsWUFBSjtBQUNYb0IsTUFBSSxFQUFKQSxJQURXO0FBRVZqQixPQUFLLEVBQUxBLGNBRlU7QUFHTG9DLFlBSEssRUFBWjs7O0FBTUFJLEdBQUcsQ0FBQ0MsTUFBSiIsImZpbGUiOiIwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICd1bmktcGFnZXMnO2ltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgQXBwIGZyb20gJy4vQXBwJ1xyXG5pbXBvcnQgdVZpZXcgZnJvbSBcInV2aWV3LXVpXCI7XHJcbmltcG9ydCBWdWVDbGlwYm9hcmRzIGZyb20gJ3Z1ZS1jbGlwYm9hcmQyJ1xyXG5pbXBvcnQgVnVlSTE4biBmcm9tICd2dWUtaTE4bidcclxuaW1wb3J0IGF4aW9zIGZyb20gJy4vdXRpbHMvYXhpb3MuanMnXHJcbmltcG9ydCBiaXAzOSBmcm9tICdiaXAzOSdcclxuaW1wb3J0IGJpcDMyIGZyb20gJ2JpcDMyJ1xyXG5pbXBvcnQgdHJvbndlYiBmcm9tICd0cm9ud2ViJ1xyXG5pbXBvcnQgVHggZnJvbSAnZXRoZXJldW1qcy10eCdcclxuaW1wb3J0IGJpdGNvaW4gZnJvbSAnYml0Y29pbmpzLWxpYidcclxuaW1wb3J0IGV0aGVycyBmcm9tICdldGhlcnMnXHJcbmltcG9ydCB1dGlsIGZyb20gJ2V0aGVyZXVtanMtdXRpbCdcclxuXHJcbmltcG9ydCBzdG9yZSBmcm9tICcuL3N0b3JlJ1xyXG5pbXBvcnQgd2FsbGV0VXRpbCBmcm9tICcuL3V0aWxzL1dhbGxldFV0aWwuanMnXHJcblZ1ZS5wcm90b3R5cGUuJHN0b3JlID0gc3RvcmVcclxuVnVlLnByb3RvdHlwZS50cm9ud2ViID0gdHJvbndlYlxyXG5WdWUucHJvdG90eXBlLmJpcDMyID0gYmlwMzJcclxuVnVlLnByb3RvdHlwZS5iaXAzOSA9IGJpcDM5XHJcblZ1ZS5wcm90b3R5cGUuVHggPSBUeFxyXG5WdWUucHJvdG90eXBlLmJpdGNvaW4gPSBiaXRjb2luXHJcblZ1ZS5wcm90b3R5cGUuZXRoZXJzID0gZXRoZXJzXHJcblZ1ZS5wcm90b3R5cGUuJGF4aW9zID0gYXhpb3NcclxuVnVlLnByb3RvdHlwZS4kd2FsbGV0VXRpbCA9IHdhbGxldFV0aWxcclxuXHJcbi8vIOiHquWumuS5ieW6lemDqOWvvOiIquagj1xyXG5pbXBvcnQgdGFiQmFyIGZyb20gJ2NvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWUnXHJcbiBWdWUuY29tcG9uZW50KCd0YWItYmFyJywgdGFiQmFyKVxyXG4gXHJcblZ1ZS51c2UodVZpZXcpO1xyXG5WdWUudXNlKFZ1ZUNsaXBib2FyZHMpO1xyXG5WdWUudXNlKFZ1ZUkxOG4pO1xyXG5cclxuLy8g5Lit6Iux5YyWXHJcbmltcG9ydCBaSCBmcm9tICcuL3V0aWxzL2xvY2FsZXMvemguanMnXHJcbmltcG9ydCBaSEYgZnJvbSAnLi91dGlscy9sb2NhbGVzL3poLUYuanMnXHJcbmltcG9ydCBFTiBmcm9tICcuL3V0aWxzL2xvY2FsZXMvZW4uanMnXHJcblxyXG5jb25zdCBpMThuID0gbmV3IFZ1ZUkxOG4oe1xyXG5cdGxvY2FsZTogc3RvcmUuc3RhdGUubGFuZ3VhZ2UsICAvLyDpu5jorqTpgInmi6nnmoTor63oqIBcclxuXHQvLyBsb2NhbGU6J2VuJyxcclxuXHQvLyBsb2NhbGU6J3poLUNOJyxcclxuXHRtZXNzYWdlczoge1xyXG5cdFx0J3poLUNOJzogWkgsXHJcblx0XHQnemgtQ05GJzogWkhGLFxyXG5cdFx0J2VuJzogRU5cclxuXHR9XHJcbn0pXHJcblxyXG5cclxuLy8g6I635Y+W6ZKx5YyF55u45YWz5pa55rOVXHJcbmltcG9ydCBUb2tlblV0aWwgZnJvbSAnLi91dGlscy9Ub2tlblV0aWwuanMnXHJcbmltcG9ydCBFdGhVdGlsIGZyb20gJy4vdXRpbHMvRXRoVXRpbC5qcydcclxuaW1wb3J0IFRyb25VdGlsIGZyb20gJy4vdXRpbHMvVHJvblV0aWwuanMnXHJcbmltcG9ydCBhcGkgZnJvbSAnLi91dGlscy9hcGkuanMnXHJcbmltcG9ydCBTeXN0ZW1Db25maWd1cmF0aW9uIGZyb20gJy4vdXRpbHMvU3lzdGVtQ29uZmlndXJhdGlvbi5qcydcclxuXHJcblZ1ZS5wcm90b3R5cGUuJFRva2VuID0gVG9rZW5VdGlsXHJcblZ1ZS5wcm90b3R5cGUuJEV0aFV0aWwgPSBFdGhVdGlsXHJcblZ1ZS5wcm90b3R5cGUuJFRyb25VdGlsID0gVHJvblV0aWxcclxuVnVlLnByb3RvdHlwZS4kYXBpID0gYXBpXHJcblZ1ZS5wcm90b3R5cGUuJFN5c3RlbUNvbmZpZ3VyYXRpb24gPSBTeXN0ZW1Db25maWd1cmF0aW9uXHJcblZ1ZS5wcm90b3R5cGUuJF9pMThuID0gaTE4blxyXG4vLyBWdWUucHJvdG90eXBlLiRzaG93RGlhbG9nID0gdHJ1ZVxyXG5BcHAubXBUeXBlID0gJ2FwcCdcclxuXHJcblxyXG5cclxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcclxuXHJcbmNvbnN0IGFwcCA9IG5ldyBWdWUoe1xyXG5cdGkxOG4sXHJcblx0IHN0b3JlLFxyXG4gICAgLi4uQXBwXHJcbn0pXHJcblxyXG5hcHAuJG1vdW50KCkiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///0\n"); /***/ }), /* 1 */ /*!********************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages.json ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { if (typeof Promise !== 'undefined' && !Promise.prototype.finally) { Promise.prototype.finally = function (callback) { var promise = this.constructor; return this.then( function (value) {return promise.resolve(callback()).then(function () {return value;});}, function (reason) {return promise.resolve(callback()).then(function () { throw reason; });}); }; } if (uni.restoreGlobal) { uni.restoreGlobal(weex, plus, setTimeout, clearTimeout, setInterval, clearInterval); } __definePage('pages/register/index', function () {return Vue.extend(__webpack_require__(/*! pages/register/index.vue?mpType=page */ 8).default);}); __definePage('pages/menu/index/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/index/index.vue?mpType=page */ 2).default);}); __definePage('pages/menu/token/btc/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/token/btc/index.vue?mpType=page */ 557).default);}); __definePage('pages/menu/wallet/search/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/search/index.vue?mpType=page */ 591).default);}); __definePage('pages/menu/collection/collectionDetailtrue/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/collection/collectionDetailtrue/index.vue?mpType=page */ 602).default);}); __definePage('pages/menu/collection/addCollection/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/collection/addCollection/index.vue?mpType=page */ 607).default);}); __definePage('pages/menu/collection/collectionDetail/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/collection/collectionDetail/index.vue?mpType=page */ 612).default);}); __definePage('pages/menu/collection/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/collection/index.vue?mpType=page */ 619).default);}); __definePage('pages/menu/wallet/otherCoin/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/otherCoin/index.vue?mpType=page */ 643).default);}); __definePage('pages/menu/backUp/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/index.vue?mpType=page */ 650).default);}); __definePage('pages/menu/wallet/cwallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/cwallet/index.vue?mpType=page */ 657).default);}); __definePage('pages/menu/backUp/transPawMan/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/transPawMan/index.vue?mpType=page */ 703).default);}); __definePage('pages/menu/backUp/transPawKey/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/transPawKey/index.vue?mpType=page */ 670).default);}); __definePage('pages/menu/backUp/transPawKeyOut/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/transPawKeyOut/index.vue?mpType=page */ 680).default);}); __definePage('pages/menu/backUp/backUpWord/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUpWord/index.vue?mpType=page */ 685).default);}); __definePage('pages/menu/backUp/backUp5/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp5/index.vue?mpType=page */ 697).default);}); __definePage('pages/menu/backUp/backUp4/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp4/index.vue?mpType=page */ 702).default);}); __definePage('pages/menu/market/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/market/index.vue?mpType=page */ 707).default);}); __definePage('pages/menu/backUp/transPaw/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/transPaw/index.vue?mpType=page */ 714).default);}); __definePage('pages/menu/address/backUp/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/backUp/index.vue?mpType=page */ 719).default);}); __definePage('pages/menu/backUp/backUp2/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp2/index.vue?mpType=page */ 724).default);}); __definePage('pages/menu/wallet/add/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/add/index.vue?mpType=page */ 729).default);}); __definePage('pages/menu/backUp/backUp3/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/backUp3/index.vue?mpType=page */ 737).default);}); __definePage('pages/menu/backUp/reSuccessful', function () {return Vue.extend(__webpack_require__(/*! pages/menu/backUp/reSuccessful.vue?mpType=page */ 742).default);}); __definePage('pages/menu/wallet/mwallet/manage/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/mwallet/manage/index.vue?mpType=page */ 747).default);}); __definePage('pages/menu/sendToken/addAddress2/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/addAddress2/index.vue?mpType=page */ 768).default);}); __definePage('pages/menu/sendToken/addAddress/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/addAddress/index.vue?mpType=page */ 752).default);}); __definePage('pages/menu/sendToken/addAddress/index2', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/addAddress/index2.vue?mpType=page */ 641).default);}); __definePage('pages/menu/profile/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/profile/index.vue?mpType=page */ 773).default);}); __definePage('pages/menu/address/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/index.vue?mpType=page */ 783).default);}); __definePage('pages/menu/sendToken/address/index2', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/address/index2.vue?mpType=page */ 635).default);}); __definePage('pages/menu/sendToken/address/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/address/index.vue?mpType=page */ 789).default);}); __definePage('pages/menu/sendToken/transfer/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/transfer/index.vue?mpType=page */ 796).default);}); __definePage('pages/menu/sendToken/enPassword/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/enPassword/index.vue?mpType=page */ 802).default);}); __definePage('pages/menu/setting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/index.vue?mpType=page */ 807).default);}); __definePage('pages/menu/wallet/mwallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/mwallet/index.vue?mpType=page */ 822).default);}); __definePage('pages/menu/transction/detail2/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/transction/detail2/index.vue?mpType=page */ 828).default);}); __definePage('pages/menu/transction/detail/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/transction/detail/index.vue?mpType=page */ 835).default);}); __definePage('pages/menu/sendToken/index2', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/index2.vue?mpType=page */ 840).default);}); __definePage('pages/menu/sendToken/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/sendToken/index.vue?mpType=page */ 851).default);}); __definePage('pages/menu/address/addressMangement/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/addressMangement/index.vue?mpType=page */ 856).default);}); __definePage('pages/menu/wallet/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/wallet/index.vue?mpType=page */ 866).default);}); __definePage('pages/menu/load/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/load/index.vue?mpType=page */ 874).default);}); __definePage('pages/menu/discover/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/discover/index.vue?mpType=page */ 882).default);}); __definePage('pages/menu/address/showKey/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/showKey/index.vue?mpType=page */ 891).default);}); __definePage('pages/menu/setting/payPassword/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/payPassword/index.vue?mpType=page */ 901).default);}); __definePage('pages/menu/setting/addBtcNode/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/addBtcNode/index.vue?mpType=page */ 906).default);}); __definePage('pages/menu/setting/btcNodeSetting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/btcNodeSetting/index.vue?mpType=page */ 911).default);}); __definePage('pages/menu/setting/nodeSetting/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/nodeSetting/index.vue?mpType=page */ 916).default);}); __definePage('pages/menu/setting/currency/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/currency/index.vue?mpType=page */ 921).default);}); __definePage('pages/menu/setting/lang/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/setting/lang/index.vue?mpType=page */ 926).default);}); __definePage('pages/menu/about/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/index.vue?mpType=page */ 931).default);}); __definePage('pages/menu/about/Privacy/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/Privacy/index.vue?mpType=page */ 937).default);}); __definePage('pages/menu/about/terms/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/about/terms/index.vue?mpType=page */ 942).default);}); __definePage('pages/menu/address/improtKey/index', function () {return Vue.extend(__webpack_require__(/*! pages/menu/address/improtKey/index.vue?mpType=page */ 947).default);}); /***/ }), /* 2 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/index/index.vue?mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4d6f7eee&mpType=page */ 3);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 5);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/index/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRkNmY3ZWVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvbWVudS9pbmRleC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///2\n"); /***/ }), /* 3 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/index/index.vue?vue&type=template&id=4d6f7eee&mpType=page ***! \******************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4d6f7eee&mpType=page */ 4); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4d6f7eee_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 4 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/index/index.vue?vue&type=template&id=4d6f7eee&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uModal: __webpack_require__(/*! @/uview-ui/components/u-modal/u-modal.vue */ 1203).default, uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 20).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "content"), attrs: { _i: 0 } }, [ _c( "u-modal", { attrs: { "show-title": false, "show-confirm-button": false, "show-cancel-button": true, "content-style": { "justify-content": "center", "align-items": "center", height: "300rpx", display: "flex" }, _i: 1 }, on: { cancel: _vm.printCancel }, model: { value: _vm._$s(1, "v-model", _vm.show), callback: function($$v) { _vm.show = $$v }, expression: "show" } }, [ _c("u-icon", { attrs: { name: "fingerprint", color: "red", size: "150rpx", _i: 2 } }) ], 1 ), _c("image", { staticClass: _vm._$s(3, "sc", "logo"), attrs: { _i: 3 } }), _c("view", [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.result)))]), _c("button", { attrs: { _i: 5 }, on: { click: function($event) { return _vm.fingerprint() } } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 5 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/index/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 6);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///5\n"); /***/ }), /* 6 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/index/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n result: '',\n disabled: true,\n show: false };\n\n },\n onLoad: function onLoad() {\n\n },\n methods: {\n printCancel: function printCancel() {\n plus.fingerprint.cancel();\n this.result = \"停止指纹识别\";\n },\n fingerprint: function fingerprint() {\n //\n // if (!plus.fingerprint.isSupport()) {\n // \tuni.showToast({\n // \t\ttitle: 'This device does not support fingerprint identification',\n // \t\ticon: 'none',\n // \t\tduration: 1500\n // \t})\n // \t// this.disabled = true;\n // } else if (!plus.fingerprint.isKeyguardSecure()) {\n // \tuni.showToast({\n // \t\ttitle: 'This device does not support fingerprint identification',\n // \t\ticon: 'none',\n // \t\tduration: 1500\n // \t})\n\n // } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n // \tuni.showToast({\n // \t\ttitle: 'There is no fingerprint entered in this device. Please turn it on in the setting',\n // \t\ticon: 'none',\n // \t\tduration: 1500\n // \t})\n // \t// this.disabled = true;\n // } else {\n // \t// this.result = '此设备支持指纹识别';\n // \t// // this.disabled = false;\n //\n\n\n\n //\n\n\n\n\n // \tlet that=this;\n //\n // \tplus.fingerprint.authenticate(function() {\n // \t\tplus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n // \t\tthat.show=false;\n // \t\tthat.result='指纹识别成功'\n // \t\t//plus.nativeUI.alert('指纹识别成功');\n // \t}, function(e) {\n // \t\tswitch (e.code) {\n // \t\t\tcase e.AUTHENTICATE_MISMATCH:\n // \t\t\t\tplus.nativeUI.toast('指纹匹配失败,请重新输入');\n // \t\t\t\tbreak;\n // \t\t\tcase e.AUTHENTICATE_OVERLIMIT:\n // \t\t\t\tplus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n // \t\t\t\tplus.nativeUI.alert('指纹识别失败次数超出限制,请使用其它方式进行认证');\n // \t\t\t\tbreak;\n // \t\t\tcase e.CANCEL:\n // \t\t\t\tplus.nativeUI.toast('已取消识别');\n // \t\t\t\tbreak;\n // \t\t\tdefault:\n // \t\t\t\tplus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n // \t\t\t\tplus.nativeUI.alert('指纹识别失败,请重试');\n // \t\t\t\tbreak;\n // \t\t}\n // \t});\n // \t// Android平台手动弹出等待提示框 \n // \tif ('Android' == plus.os.name) {\n // \t\tthis.show=true;\n // \t\t/* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\n // \t\t\tplus.fingerprint.cancel();\n // \t\t} */\n // \t}\n //\n\n //\n\n\n\n\n\n\n\n\n\n\n\n\n\n // }\n //\n\n this.$walletUtil.fingerprint();\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9pbmRleC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInJlc3VsdCIsImRpc2FibGVkIiwic2hvdyIsIm9uTG9hZCIsIm1ldGhvZHMiLCJwcmludENhbmNlbCIsInBsdXMiLCJmaW5nZXJwcmludCIsImNhbmNlbCIsIiR3YWxsZXRVdGlsIl0sIm1hcHBpbmdzIjoid0ZBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRWU7QUFDZEEsTUFEYyxrQkFDUDtBQUNOLFdBQU87QUFDTkMsWUFBTSxFQUFFLEVBREY7QUFFTkMsY0FBUSxFQUFDLElBRkg7QUFHTkMsVUFBSSxFQUFDLEtBSEMsRUFBUDs7QUFLQSxHQVBhO0FBUWRDLFFBUmMsb0JBUUw7O0FBRVIsR0FWYTtBQVdkQyxTQUFPLEVBQUU7QUFDUkMsZUFBVyxFQUFDLHVCQUFVO0FBQ3JCQyxVQUFJLENBQUNDLFdBQUwsQ0FBaUJDLE1BQWpCO0FBQ0EsV0FBS1IsTUFBTCxHQUFZLFFBQVo7QUFDQSxLQUpPO0FBS1JPLGVBQVcsRUFBRSx1QkFBVztBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTs7Ozs7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7Ozs7Ozs7Ozs7Ozs7O0FBY0E7QUFDQTs7QUFFQSxXQUFLRSxXQUFMLENBQWlCRixXQUFqQjtBQUNBLEtBNUZPLEVBWEssRSIsImZpbGUiOiI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRyZXN1bHQ6ICcnLFxuXHRcdFx0ZGlzYWJsZWQ6dHJ1ZSxcblx0XHRcdHNob3c6ZmFsc2UsXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0cHJpbnRDYW5jZWw6ZnVuY3Rpb24oKXtcblx0XHRcdHBsdXMuZmluZ2VycHJpbnQuY2FuY2VsKCk7XG5cdFx0XHR0aGlzLnJlc3VsdD1cIuWBnOatouaMh+e6ueivhuWIq1wiXG5cdFx0fSxcblx0XHRmaW5nZXJwcmludDogZnVuY3Rpb24oKSB7XG5cdFx0XHQvL1xuXHRcdFx0Ly8gaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzU3VwcG9ydCgpKSB7XG5cdFx0XHQvLyBcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0Ly8gXHRcdHRpdGxlOiAnVGhpcyBkZXZpY2UgZG9lcyBub3Qgc3VwcG9ydCBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXG5cdFx0XHQvLyBcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0Ly8gXHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHQvLyBcdH0pXG5cdFx0XHQvLyBcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xuXHRcdFx0Ly8gfSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcblx0XHRcdC8vIFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHQvLyBcdFx0dGl0bGU6ICdUaGlzIGRldmljZSBkb2VzIG5vdCBzdXBwb3J0IGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uJyxcblx0XHRcdC8vIFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHQvLyBcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdC8vIFx0fSlcblx0XHRcdFxuXHRcdFx0Ly8gfSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0Vucm9sbGVkRmluZ2VycHJpbnRzKCkpIHtcblx0XHRcdC8vIFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHQvLyBcdFx0dGl0bGU6ICdUaGVyZSBpcyBubyBmaW5nZXJwcmludCBlbnRlcmVkIGluIHRoaXMgZGV2aWNlLiBQbGVhc2UgdHVybiBpdCBvbiBpbiB0aGUgc2V0dGluZycsXG5cdFx0XHQvLyBcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0Ly8gXHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHQvLyBcdH0pXG5cdFx0XHQvLyBcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xuXHRcdFx0Ly8gfSBlbHNlIHtcblx0XHRcdC8vIFx0Ly8gdGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcblx0XHRcdC8vIFx0Ly8gLy8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xuXHRcdFx0Ly9cblxuXG5cblx0XHRcdC8vXG5cblxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHQvLyBcdGxldCB0aGF0PXRoaXM7XG5cdFx0XHQvL1xuXHRcdFx0Ly8gXHRwbHVzLmZpbmdlcnByaW50LmF1dGhlbnRpY2F0ZShmdW5jdGlvbigpIHtcblx0XHRcdC8vIFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcblx0XHRcdC8vIFx0XHR0aGF0LnNob3c9ZmFsc2U7XG5cdFx0XHQvLyBcdFx0dGhhdC5yZXN1bHQ9J+aMh+e6ueivhuWIq+aIkOWKnydcblx0XHRcdC8vIFx0XHQvL3BsdXMubmF0aXZlVUkuYWxlcnQoJ+aMh+e6ueivhuWIq+aIkOWKnycpO1xuXHRcdFx0Ly8gXHR9LCBmdW5jdGlvbihlKSB7XG5cdFx0XHQvLyBcdFx0c3dpdGNoIChlLmNvZGUpIHtcblx0XHRcdC8vIFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfTUlTTUFUQ0g6XG5cdFx0XHQvLyBcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QoJ+aMh+e6ueWMuemFjeWksei0pe+8jOivt+mHjeaWsOi+k+WFpScpO1xuXHRcdFx0Ly8gXHRcdFx0XHRicmVhaztcblx0XHRcdC8vIFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfT1ZFUkxJTUlUOlxuXHRcdFx0Ly8gXHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcblx0XHRcdC8vIFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5hbGVydCgn5oyH57q56K+G5Yir5aSx6LSl5qyh5pWw6LaF5Ye66ZmQ5Yi277yM6K+35L2/55So5YW25a6D5pa55byP6L+b6KGM6K6k6K+BJyk7XG5cdFx0XHQvLyBcdFx0XHRcdGJyZWFrO1xuXHRcdFx0Ly8gXHRcdFx0Y2FzZSBlLkNBTkNFTDpcblx0XHRcdC8vIFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCgn5bey5Y+W5raI6K+G5YirJyk7XG5cdFx0XHQvLyBcdFx0XHRcdGJyZWFrO1xuXHRcdFx0Ly8gXHRcdFx0ZGVmYXVsdDpcblx0XHRcdC8vIFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXG5cdFx0XHQvLyBcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQoJ+aMh+e6ueivhuWIq+Wksei0pe+8jOivt+mHjeivlScpO1xuXHRcdFx0Ly8gXHRcdFx0XHRicmVhaztcblx0XHRcdC8vIFx0XHR9XG5cdFx0XHQvLyBcdH0pO1xuXHRcdFx0Ly8gXHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxuXHRcdFx0Ly8gXHRpZiAoJ0FuZHJvaWQnID09IHBsdXMub3MubmFtZSkge1xuXHRcdFx0Ly8gXHRcdHRoaXMuc2hvdz10cnVlO1xuXHRcdFx0Ly8gXHRcdC8qIHBsdXMubmF0aXZlVUkuc2hvd1dhaXRpbmcoJ+aMh+e6ueivhuWIq+S4rS4uLicpLm9uY2xvc2UgPSBmdW5jdGlvbigpIHtcblx0XHRcdC8vIFx0XHRcdHBsdXMuZmluZ2VycHJpbnQuY2FuY2VsKCk7XG5cdFx0XHQvLyBcdFx0fSAqL1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvL1xuXHRcdFx0XHRcblx0XHRcdC8vXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblx0XHRcdC8vIH1cblx0XHRcdC8vXG5cdFx0XHRcblx0ICB0aGlzLiR3YWxsZXRVdGlsLmZpbmdlcnByaW50KClcblx0XHR9LFxuXHR9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///6\n"); /***/ }), /* 7 */ /*!**********************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js ***! \**********************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return normalizeComponent; }); /* globals __VUE_SSR_CONTEXT__ */ // IMPORTANT: Do NOT use ES2015 features in this file (except for modules). // This module is a runtime utility for cleaner component module output and will // be included in the final webpack user bundle. function normalizeComponent ( scriptExports, render, staticRenderFns, functionalTemplate, injectStyles, scopeId, moduleIdentifier, /* server only */ shadowMode, /* vue-cli only */ components, // fixed by xxxxxx auto components renderjs // fixed by xxxxxx renderjs ) { // Vue.extend constructor export interop var options = typeof scriptExports === 'function' ? scriptExports.options : scriptExports // fixed by xxxxxx auto components if (components) { if (!options.components) { options.components = {} } var hasOwn = Object.prototype.hasOwnProperty for (var name in components) { if (hasOwn.call(components, name) && !hasOwn.call(options.components, name)) { options.components[name] = components[name] } } } // fixed by xxxxxx renderjs if (renderjs) { (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() { this[renderjs.__module] = this }); (options.mixins || (options.mixins = [])).push(renderjs) } // render functions if (render) { options.render = render options.staticRenderFns = staticRenderFns options._compiled = true } // functional template if (functionalTemplate) { options.functional = true } // scopedId if (scopeId) { options._scopeId = 'data-v-' + scopeId } var hook if (moduleIdentifier) { // server build hook = function (context) { // 2.3 injection context = context || // cached call (this.$vnode && this.$vnode.ssrContext) || // stateful (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional // 2.2 with runInNewContext: true if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') { context = __VUE_SSR_CONTEXT__ } // inject component styles if (injectStyles) { injectStyles.call(this, context) } // register component module identifier for async chunk inferrence if (context && context._registeredComponents) { context._registeredComponents.add(moduleIdentifier) } } // used by ssr in case component is cached and beforeCreate // never gets called options._ssrRegister = hook } else if (injectStyles) { hook = shadowMode ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) } : injectStyles } if (hook) { if (options.functional) { // for template-only hot-reload because in that case the render fn doesn't // go through the normalizer options._injectStyles = hook // register for functioal component in vue file var originalRender = options.render options.render = function renderWithStyleInjection (h, context) { hook.call(context) return originalRender(h, context) } } else { // inject component registration as beforeCreate hook var existing = options.beforeCreate options.beforeCreate = existing ? [].concat(existing, hook) : [hook] } } return { exports: scriptExports, options: options } } /***/ }), /* 8 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?mpType=page ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6ce86a22&mpType=page */ 9);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 31);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/register/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ2dLO0FBQ2hLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTZjZTg2YTIyJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuZXhwb3J0ICogZnJvbSBcIi4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicGFnZXMvcmVnaXN0ZXIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///8\n"); /***/ }), /* 9 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=template&id=6ce86a22&mpType=page ***! \****************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6ce86a22&mpType=page */ 10); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6ce86a22_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 10 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=template&id=6ce86a22&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 11) .default, uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 17) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "main"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "wrap"), attrs: { _i: 1 } }, [ _c( "swiper", { staticClass: _vm._$s(2, "sc", "swiper"), attrs: { "indicator-dots": _vm._$s( 2, "a-indicator-dots", _vm.indicatorDots ), autoplay: _vm._$s(2, "a-autoplay", _vm.autoplay), interval: _vm._$s(2, "a-interval", _vm.interval), _i: 2 } }, [ _c("swiper-item", [ _c( "view", { staticClass: _vm._$s(4, "sc", "swiper-item"), attrs: { _i: 4 } }, [ _c("image", { staticClass: _vm._$s(5, "sc", "img1"), attrs: { src: _vm._$s( 5, "a-src", __webpack_require__(/*! ../../static/tongyonh/phone_image.png */ 27) ), _i: 5 } }), _c( "view", { staticClass: _vm._$s(6, "sc", "text_con"), attrs: { _i: 6 } }, [ _c("view", { staticClass: _vm._$s(7, "sc", "text1"), attrs: { _i: 7 } }), _c("view", { staticClass: _vm._$s(8, "sc", "text2"), attrs: { _i: 8 } }) ] ) ] ) ]), _c("swiper-item", [ _c( "view", { staticClass: _vm._$s(10, "sc", "swiper-item"), attrs: { _i: 10 } }, [ _c("image", { staticClass: _vm._$s(11, "sc", "img1"), attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ../../static/tongyonh/phone_image.png */ 27) ), _i: 11 } }), _c( "view", { staticClass: _vm._$s(12, "sc", "text_con"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "text1"), attrs: { _i: 13 } }), _c("view", { staticClass: _vm._$s(14, "sc", "text2"), attrs: { _i: 14 } }) ] ) ] ) ]) ] ) ]), _c( "view", { staticClass: _vm._$s(15, "sc", "reg_con"), attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "reg"), attrs: { _i: 16 } }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "border"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "item flex"), attrs: { _i: 18 }, on: { click: _vm.createWallet } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "left flex"), attrs: { _i: 19 } }, [ _c("image", { staticClass: _vm._$s(20, "sc", "letimg"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../static/tongyonh/create_wallet.png */ 28) ), _i: 20 } }), _c( "view", { staticClass: _vm._$s(21, "sc", "textcon"), attrs: { _i: 21 } }, [ _c("view", { staticClass: _vm._$s(22, "sc", "text1"), attrs: { _i: 22 } }), _c("view", { staticClass: _vm._$s(23, "sc", "text2"), attrs: { _i: 23 } }) ] ) ] ), _c("image", { staticClass: _vm._$s(24, "sc", "rigimg"), attrs: { src: _vm._$s( 24, "a-src", __webpack_require__(/*! ../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 24 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "item flex"), attrs: { _i: 25 }, on: { click: _vm.loginWallet } }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "left flex"), attrs: { _i: 26 } }, [ _c("image", { staticClass: _vm._$s(27, "sc", "letimg"), attrs: { src: _vm._$s( 27, "a-src", __webpack_require__(/*! ../../static/tongyonh/login_wallet.png */ 30) ), _i: 27 } }), _c( "view", { staticClass: _vm._$s(28, "sc", "textcon"), attrs: { _i: 28 } }, [ _c("view", { staticClass: _vm._$s(29, "sc", "text1"), attrs: { _i: 29 } }), _c("view", { staticClass: _vm._$s(30, "sc", "text2"), attrs: { _i: 30 } }) ] ) ] ), _c("image", { staticClass: _vm._$s(31, "sc", "rigimg"), attrs: { src: _vm._$s( 31, "a-src", __webpack_require__(/*! ../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 31 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "select"), attrs: { _i: 32 } }, [ _c( "u-checkbox-group", { attrs: { _i: 33 }, on: { change: _vm.checkboxGroupChange } }, _vm._l(_vm._$s(34, "f", { forItems: _vm.list2 }), function( item, index, $20, $30 ) { return _c( "u-checkbox", { key: _vm._$s(34, "f", { forIndex: $20, key: index }), attrs: { name: item.name, "active-color": "#5B53FF", _i: "34-" + $30 }, on: { change: _vm.checkboxChange }, model: { value: _vm._$s("34-" + $30, "v-model", item.checked), callback: function($$v) { _vm.$set(item, "checked", $$v) }, expression: "item.checked" } }, [ _c( "text", { staticClass: _vm._$s("35-" + $30, "sc", "name"), attrs: { _i: "35-" + $30 } }, [ _c("text", { staticClass: _vm._$s("36-" + $30, "sc", "active"), attrs: { _i: "36-" + $30 }, on: { click: function($event) { $event.stopPropagation() return _vm.Terms($event) } } }) ] ) ] ) }), 1 ) ], 1 ) ] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 11 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& */ 12);\n/* harmony import */ var _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-checkbox-group.vue?vue&type=script&lang=js& */ 14);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"703eade0\",\n null,\n false,\n _u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-checkbox-group/u-checkbox-group.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtY2hlY2tib3gtZ3JvdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTcwM2VhZGUwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1jaGVja2JveC1ncm91cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtY2hlY2tib3gtZ3JvdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNzAzZWFkZTBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94LWdyb3VwL3UtY2hlY2tib3gtZ3JvdXAudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///11\n"); /***/ }), /* 12 */ /*!**************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& ***! \**************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& */ 13); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_template_id_703eade0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 13 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=template&id=703eade0&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-checkbox-group u-clearfix"), attrs: { _i: 0 } }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 14 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox-group.vue?vue&type=script&lang=js& */ 15);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIxNC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtY2hlY2tib3gtZ3JvdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWNoZWNrYm94LWdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///14\n"); /***/ }), /* 15 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox-group/u-checkbox-group.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _emitter = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/emitter.js */ 16));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n/**\n * checkboxGroup 开关选择器父组件Group\n * @description 复选框组件一般用于需要多个选择的场景,该组件功能完整,使用方便\n * @tutorial https://www.uviewui.com/components/checkbox.html\n * @property {String Number} max 最多能选中多少个checkbox(默认999)\n * @property {String Number} size 组件整体的大小,单位rpx(默认40)\n * @property {Boolean} disabled 是否禁用所有checkbox(默认false)\n * @property {String Number} icon-size 图标大小,单位rpx(默认20)\n * @property {Boolean} label-disabled 是否禁止点击文本操作checkbox(默认false)\n * @property {String} width 宽度,需带单位\n * @property {String} width 宽度,需带单位\n * @property {String} shape 外观形状,shape-方形,circle-圆形(默认circle)\n * @property {Boolean} wrap 是否每个checkbox都换行(默认false)\n * @property {String} active-color 选中时的颜色,应用到所有子Checkbox组件(默认#2979ff)\n * @event {Function} change 任一个checkbox状态发生变化时触发,回调为一个对象\n * @example \n */var _default = { name: 'u-checkbox-group', mixins: [_emitter.default], props: { // 最多能选中多少个checkbox\n max: {\n type: [Number, String],\n default: 999 },\n\n // 所有选中项的 name\n // value: {\n // \tdefault: Array,\n // \tdefault() {\n // \t\treturn []\n // \t}\n // },\n // 是否禁用所有复选框\n disabled: {\n type: Boolean,\n default: false },\n\n // 在表单内提交时的标识符\n name: {\n type: [Boolean, String],\n default: '' },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: Boolean,\n default: false },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: 'square' },\n\n // 选中状态下的颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 组件的整体大小\n size: {\n type: [String, Number],\n default: 34 },\n\n // 每个checkbox占u-checkbox-group的宽度\n width: {\n type: String,\n default: 'auto' },\n\n // 是否每个checkbox都换行\n wrap: {\n type: Boolean,\n default: false },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: 20 } },\n\n\n data: function data() {\n return {};\n\n },\n created: function created() {\n // 如果将children定义在data中,在微信小程序会造成循环引用而报错\n this.children = [];\n },\n methods: {\n emitEvent: function emitEvent() {var _this = this;\n var values = [];\n this.children.map(function (val) {\n if (val.value) values.push(val.name);\n });\n this.$emit('change', values);\n // 发出事件,用于在表单组件中嵌入checkbox的情况,进行验证\n // 由于头条小程序执行迟钝,故需要用几十毫秒的延时\n setTimeout(function () {\n // 将当前的值发送到 u-form-item 进行校验\n _this.dispatch('u-form-item', 'on-form-change', values);\n }, 60);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94LWdyb3VwL3UtY2hlY2tib3gtZ3JvdXAudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQSxpRzs7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBaUJBLEVBQ0Esd0JBREEsRUFFQSwwQkFGQSxFQUdBLFNBQ0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBZEE7O0FBa0JBO0FBQ0E7QUFDQSw2QkFEQTtBQUVBLGlCQUZBLEVBbkJBOztBQXVCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXhCQTs7QUE0QkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsdUJBRkEsRUE3QkE7O0FBaUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBbENBOztBQXNDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQXZDQTs7QUEyQ0E7QUFDQTtBQUNBLGtCQURBO0FBRUEscUJBRkEsRUE1Q0E7O0FBZ0RBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBakRBOztBQXFEQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQXREQSxFQUhBOzs7QUE4REEsTUE5REEsa0JBOERBO0FBQ0E7O0FBRUEsR0FqRUE7QUFrRUEsU0FsRUEscUJBa0VBO0FBQ0E7QUFDQTtBQUNBLEdBckVBO0FBc0VBO0FBQ0EsYUFEQSx1QkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLEVBR0EsRUFIQTtBQUlBLEtBYkEsRUF0RUEsRSIsImZpbGUiOiIxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtY2hlY2tib3gtZ3JvdXAgdS1jbGVhcmZpeFwiPlxyXG5cdFx0PHNsb3Q+PC9zbG90PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IEVtaXR0ZXIgZnJvbSAnLi4vLi4vbGlicy91dGlsL2VtaXR0ZXIuanMnO1xyXG5cdC8qKlxyXG5cdCAqIGNoZWNrYm94R3JvdXAg5byA5YWz6YCJ5oup5Zmo54i257uE5Lu2R3JvdXBcclxuXHQgKiBAZGVzY3JpcHRpb24g5aSN6YCJ5qGG57uE5Lu25LiA6Iis55So5LqO6ZyA6KaB5aSa5Liq6YCJ5oup55qE5Zy65pmv77yM6K+l57uE5Lu25Yqf6IO95a6M5pW077yM5L2/55So5pa55L6/XHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvY2hlY2tib3guaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbWF4IOacgOWkmuiDvemAieS4reWkmuWwkeS4qmNoZWNrYm9477yI6buY6K6kOTk577yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBzaXplIOe7hOS7tuaVtOS9k+eahOWkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDQw77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKjmiYDmnIljaGVja2JveO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBpY29uLXNpemUg5Zu+5qCH5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMjDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGxhYmVsLWRpc2FibGVkIOaYr+WQpuemgeatoueCueWHu+aWh+acrOaTjeS9nGNoZWNrYm94KOm7mOiupGZhbHNlKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB3aWR0aCDlrr3luqbvvIzpnIDluKbljZXkvY1cclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gd2lkdGgg5a695bqm77yM6ZyA5bim5Y2V5L2NXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHNoYXBlIOWkluinguW9oueKtu+8jHNoYXBlLeaWueW9ou+8jGNpcmNsZS3lnIblvaIo6buY6K6kY2lyY2xlKVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gd3JhcCDmmK/lkKbmr4/kuKpjaGVja2JveOmDveaNouihjO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDpgInkuK3ml7bnmoTpopzoibLvvIzlupTnlKjliLDmiYDmnInlrZBDaGVja2JveOe7hOS7tu+8iOm7mOiupCMyOTc5ZmbvvIlcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug5Lu75LiA5LiqY2hlY2tib3jnirbmgIHlj5HnlJ/lj5jljJbml7bop6blj5HvvIzlm57osIPkuLrkuIDkuKrlr7nosaFcclxuXHQgKiBAZXhhbXBsZSA8dS1jaGVja2JveC1ncm91cD48L3UtY2hlY2tib3gtZ3JvdXA+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogJ3UtY2hlY2tib3gtZ3JvdXAnLFxyXG5cdFx0bWl4aW5zOiBbRW1pdHRlcl0sXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyDmnIDlpJrog73pgInkuK3lpJrlsJHkuKpjaGVja2JveFxyXG5cdFx0XHRtYXg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDk5OVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmiYDmnInpgInkuK3pobnnmoQgbmFtZVxyXG5cdFx0XHQvLyB2YWx1ZToge1xyXG5cdFx0XHQvLyBcdGRlZmF1bHQ6IEFycmF5LFxyXG5cdFx0XHQvLyBcdGRlZmF1bHQoKSB7XHJcblx0XHRcdC8vIFx0XHRyZXR1cm4gW11cclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqOaJgOacieWkjemAieahhlxyXG5cdFx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Zyo6KGo5Y2V5YaF5o+Q5Lqk5pe255qE5qCH6K+G56ymXHJcblx0XHRcdG5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbQm9vbGVhbiwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbnpoHmraLngrnlh7vmj5DnpLror63pgInkuK3lpI3pgInmoYZcclxuXHRcdFx0bGFiZWxEaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b2i54q277yMc3F1YXJl5Li65pa55b2i77yMY2lyY2xl5Li65Y6f5Z6LXHJcblx0XHRcdHNoYXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdzcXVhcmUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmAieS4reeKtuaAgeS4i+eahOminOiJslxyXG5cdFx0XHRhY3RpdmVDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu255qE5pW05L2T5aSn5bCPXHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDM0XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOavj+S4qmNoZWNrYm945Y2gdS1jaGVja2JveC1ncm91cOeahOWuveW6plxyXG5cdFx0XHR3aWR0aDoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnYXV0bydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5q+P5LiqY2hlY2tib3jpg73mjaLooYxcclxuXHRcdFx0d3JhcDogeyBcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWbvuagh+eahOWkp+Wwj++8jOWNleS9jXJweFxyXG5cdFx0XHRpY29uU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMjBcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0Ly8g5aaC5p6c5bCGY2hpbGRyZW7lrprkuYnlnKhkYXRh5Lit77yM5Zyo5b6u5L+h5bCP56iL5bqP5Lya6YCg5oiQ5b6q546v5byV55So6ICM5oql6ZSZXHJcblx0XHRcdHRoaXMuY2hpbGRyZW4gPSBbXTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGVtaXRFdmVudCgpIHtcclxuXHRcdFx0XHRsZXQgdmFsdWVzID0gW107XHJcblx0XHRcdFx0dGhpcy5jaGlsZHJlbi5tYXAodmFsID0+IHtcclxuXHRcdFx0XHRcdGlmKHZhbC52YWx1ZSkgdmFsdWVzLnB1c2godmFsLm5hbWUpO1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywgdmFsdWVzKTtcclxuXHRcdFx0XHQvLyDlj5Hlh7rkuovku7bvvIznlKjkuo7lnKjooajljZXnu4Tku7bkuK3ltYzlhaVjaGVja2JveOeahOaDheWGte+8jOi/m+ihjOmqjOivgVxyXG5cdFx0XHRcdC8vIOeUseS6juWktOadoeWwj+eoi+W6j+aJp+ihjOi/n+mSne+8jOaVhemcgOimgeeUqOWHoOWNgeavq+enkueahOW7tuaXtlxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8g5bCG5b2T5YmN55qE5YC85Y+R6YCB5YiwIHUtZm9ybS1pdGVtIOi/m+ihjOagoemqjFxyXG5cdFx0XHRcdFx0dGhpcy5kaXNwYXRjaCgndS1mb3JtLWl0ZW0nLCAnb24tZm9ybS1jaGFuZ2UnLCB2YWx1ZXMpO1xyXG5cdFx0XHRcdH0sIDYwKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LWNoZWNrYm94LWdyb3VwIHtcclxuXHRcdC8qICNpZm5kZWYgTVAgfHwgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///15\n"); /***/ }), /* 16 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/util/emitter.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 递归使用 call 方式this指向\r\n * @param componentName // 需要找的组件的名称\r\n * @param eventName // 事件名称\r\n * @param params // 需要传递的参数\r\n */\nfunction _broadcast(componentName, eventName, params) {\n // 循环子节点找到名称一样的子节点 否则 递归 当前子节点\n this.$children.map(function (child) {\n if (componentName === child.$options.name) {\n child.$emit.apply(child, [eventName].concat(params));\n } else {\n _broadcast.apply(child, [componentName, eventName].concat(params));\n }\n });\n}var _default =\n{\n methods: {\n /**\r\n * 派发 (向上查找) (一个)\r\n * @param componentName // 需要找的组件的名称\r\n * @param eventName // 事件名称\r\n * @param params // 需要传递的参数\r\n */\n dispatch: function dispatch(componentName, eventName, params) {\n var parent = this.$parent || this.$root; //$parent 找到最近的父节点 $root 根节点\n var name = parent.$options.name; // 获取当前组件实例的name\n // 如果当前有节点 && 当前没名称 且 当前名称等于需要传进来的名称的时候就去查找当前的节点\n // 循环出当前名称的一样的组件实例\n while (parent && (!name || name !== componentName)) {\n parent = parent.$parent;\n if (parent) {\n name = parent.$options.name;\n }\n }\n // 有节点表示当前找到了name一样的实例\n if (parent) {\n parent.$emit.apply(parent, [eventName].concat(params));\n }\n },\n /**\r\n * 广播 (向下查找) (广播多个)\r\n * @param componentName // 需要找的组件的名称\r\n * @param eventName // 事件名称\r\n * @param params // 需要传递的参数\r\n */\n broadcast: function broadcast(componentName, eventName, params) {\n _broadcast.call(this, componentName, eventName, params);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy91dGlsL2VtaXR0ZXIuanMiXSwibmFtZXMiOlsiYnJvYWRjYXN0IiwiY29tcG9uZW50TmFtZSIsImV2ZW50TmFtZSIsInBhcmFtcyIsIiRjaGlsZHJlbiIsIm1hcCIsImNoaWxkIiwiJG9wdGlvbnMiLCJuYW1lIiwiJGVtaXQiLCJhcHBseSIsImNvbmNhdCIsIm1ldGhvZHMiLCJkaXNwYXRjaCIsInBhcmVudCIsIiRwYXJlbnQiLCIkcm9vdCIsImNhbGwiXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7O0FBTUEsU0FBU0EsVUFBVCxDQUFtQkMsYUFBbkIsRUFBa0NDLFNBQWxDLEVBQTZDQyxNQUE3QyxFQUFxRDtBQUNqRDtBQUNBLE9BQUtDLFNBQUwsQ0FBZUMsR0FBZixDQUFtQixVQUFBQyxLQUFLLEVBQUU7QUFDdEIsUUFBSUwsYUFBYSxLQUFHSyxLQUFLLENBQUNDLFFBQU4sQ0FBZUMsSUFBbkMsRUFBeUM7QUFDckNGLFdBQUssQ0FBQ0csS0FBTixDQUFZQyxLQUFaLENBQWtCSixLQUFsQixFQUF3QixDQUFDSixTQUFELEVBQVlTLE1BQVosQ0FBbUJSLE1BQW5CLENBQXhCO0FBQ0gsS0FGRCxNQUVNO0FBQ0ZILGdCQUFTLENBQUNVLEtBQVYsQ0FBZ0JKLEtBQWhCLEVBQXNCLENBQUNMLGFBQUQsRUFBZUMsU0FBZixFQUEwQlMsTUFBMUIsQ0FBaUNSLE1BQWpDLENBQXRCO0FBQ0g7QUFDSixHQU5EO0FBT0gsQztBQUNjO0FBQ1hTLFNBQU8sRUFBRTtBQUNMOzs7Ozs7QUFNQUMsWUFQSyxvQkFPSVosYUFQSixFQU9tQkMsU0FQbkIsRUFPOEJDLE1BUDlCLEVBT3NDO0FBQ3ZDLFVBQUlXLE1BQU0sR0FBRyxLQUFLQyxPQUFMLElBQWdCLEtBQUtDLEtBQWxDLENBRHVDLENBQ0M7QUFDeEMsVUFBSVIsSUFBSSxHQUFHTSxNQUFNLENBQUNQLFFBQVAsQ0FBZ0JDLElBQTNCLENBRnVDLENBRU47QUFDakM7QUFDQTtBQUNBLGFBQU9NLE1BQU0sS0FBSyxDQUFDTixJQUFELElBQU9BLElBQUksS0FBR1AsYUFBbkIsQ0FBYixFQUFnRDtBQUM1Q2EsY0FBTSxHQUFHQSxNQUFNLENBQUNDLE9BQWhCO0FBQ0EsWUFBSUQsTUFBSixFQUFZO0FBQ1JOLGNBQUksR0FBR00sTUFBTSxDQUFDUCxRQUFQLENBQWdCQyxJQUF2QjtBQUNIO0FBQ0o7QUFDRDtBQUNBLFVBQUlNLE1BQUosRUFBWTtBQUNSQSxjQUFNLENBQUNMLEtBQVAsQ0FBYUMsS0FBYixDQUFtQkksTUFBbkIsRUFBMEIsQ0FBQ1osU0FBRCxFQUFZUyxNQUFaLENBQW1CUixNQUFuQixDQUExQjtBQUNIO0FBQ0osS0F0Qkk7QUF1Qkw7Ozs7OztBQU1BSCxhQTdCSyxxQkE2QktDLGFBN0JMLEVBNkJvQkMsU0E3QnBCLEVBNkIrQkMsTUE3Qi9CLEVBNkJ1QztBQUN4Q0gsZ0JBQVMsQ0FBQ2lCLElBQVYsQ0FBZSxJQUFmLEVBQW9CaEIsYUFBcEIsRUFBbUNDLFNBQW5DLEVBQThDQyxNQUE5QztBQUNILEtBL0JJLEVBREUsRSIsImZpbGUiOiIxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDpgJLlvZLkvb/nlKggY2FsbCDmlrnlvI90aGlz5oyH5ZCRXHJcbiAqIEBwYXJhbSBjb21wb25lbnROYW1lIC8vIOmcgOimgeaJvueahOe7hOS7tueahOWQjeensFxyXG4gKiBAcGFyYW0gZXZlbnROYW1lIC8vIOS6i+S7tuWQjeensFxyXG4gKiBAcGFyYW0gcGFyYW1zIC8vIOmcgOimgeS8oOmAkueahOWPguaVsFxyXG4gKi9cclxuZnVuY3Rpb24gYnJvYWRjYXN0KGNvbXBvbmVudE5hbWUsIGV2ZW50TmFtZSwgcGFyYW1zKSB7XHJcbiAgICAvLyDlvqrnjq/lrZDoioLngrnmib7liLDlkI3np7DkuIDmoLfnmoTlrZDoioLngrkg5ZCm5YiZIOmAkuW9kiDlvZPliY3lrZDoioLngrlcclxuICAgIHRoaXMuJGNoaWxkcmVuLm1hcChjaGlsZD0+e1xyXG4gICAgICAgIGlmIChjb21wb25lbnROYW1lPT09Y2hpbGQuJG9wdGlvbnMubmFtZSkge1xyXG4gICAgICAgICAgICBjaGlsZC4kZW1pdC5hcHBseShjaGlsZCxbZXZlbnROYW1lXS5jb25jYXQocGFyYW1zKSlcclxuICAgICAgICB9ZWxzZSB7XHJcbiAgICAgICAgICAgIGJyb2FkY2FzdC5hcHBseShjaGlsZCxbY29tcG9uZW50TmFtZSxldmVudE5hbWVdLmNvbmNhdChwYXJhbXMpKVxyXG4gICAgICAgIH1cclxuICAgIH0pXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIOa0vuWPkSAo5ZCR5LiK5p+l5om+KSAo5LiA5LiqKVxyXG4gICAgICAgICAqIEBwYXJhbSBjb21wb25lbnROYW1lIC8vIOmcgOimgeaJvueahOe7hOS7tueahOWQjeensFxyXG4gICAgICAgICAqIEBwYXJhbSBldmVudE5hbWUgLy8g5LqL5Lu25ZCN56ewXHJcbiAgICAgICAgICogQHBhcmFtIHBhcmFtcyAvLyDpnIDopoHkvKDpgJLnmoTlj4LmlbBcclxuICAgICAgICAgKi9cclxuICAgICAgICBkaXNwYXRjaChjb21wb25lbnROYW1lLCBldmVudE5hbWUsIHBhcmFtcykge1xyXG4gICAgICAgICAgICBsZXQgcGFyZW50ID0gdGhpcy4kcGFyZW50IHx8IHRoaXMuJHJvb3Q7Ly8kcGFyZW50IOaJvuWIsOacgOi/keeahOeItuiKgueCuSAkcm9vdCDmoLnoioLngrlcclxuICAgICAgICAgICAgbGV0IG5hbWUgPSBwYXJlbnQuJG9wdGlvbnMubmFtZTsgLy8g6I635Y+W5b2T5YmN57uE5Lu25a6e5L6L55qEbmFtZVxyXG4gICAgICAgICAgICAvLyDlpoLmnpzlvZPliY3mnInoioLngrkgJiYg5b2T5YmN5rKh5ZCN56ewIOS4lCDlvZPliY3lkI3np7DnrYnkuo7pnIDopoHkvKDov5vmnaXnmoTlkI3np7DnmoTml7blgJnlsLHljrvmn6Xmib7lvZPliY3nmoToioLngrlcclxuICAgICAgICAgICAgLy8g5b6q546v5Ye65b2T5YmN5ZCN56ew55qE5LiA5qC355qE57uE5Lu25a6e5L6LXHJcbiAgICAgICAgICAgIHdoaWxlIChwYXJlbnQgJiYgKCFuYW1lfHxuYW1lIT09Y29tcG9uZW50TmFtZSkpIHtcclxuICAgICAgICAgICAgICAgIHBhcmVudCA9IHBhcmVudC4kcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgaWYgKHBhcmVudCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG5hbWUgPSBwYXJlbnQuJG9wdGlvbnMubmFtZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDmnInoioLngrnooajnpLrlvZPliY3mib7liLDkuoZuYW1l5LiA5qC355qE5a6e5L6LXHJcbiAgICAgICAgICAgIGlmIChwYXJlbnQpIHtcclxuICAgICAgICAgICAgICAgIHBhcmVudC4kZW1pdC5hcHBseShwYXJlbnQsW2V2ZW50TmFtZV0uY29uY2F0KHBhcmFtcykpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIC8qKlxyXG4gICAgICAgICAqIOW5v+aSrSAo5ZCR5LiL5p+l5om+KSAo5bm/5pKt5aSa5LiqKVxyXG4gICAgICAgICAqIEBwYXJhbSBjb21wb25lbnROYW1lIC8vIOmcgOimgeaJvueahOe7hOS7tueahOWQjeensFxyXG4gICAgICAgICAqIEBwYXJhbSBldmVudE5hbWUgLy8g5LqL5Lu25ZCN56ewXHJcbiAgICAgICAgICogQHBhcmFtIHBhcmFtcyAvLyDpnIDopoHkvKDpgJLnmoTlj4LmlbBcclxuICAgICAgICAgKi9cclxuICAgICAgICBicm9hZGNhc3QoY29tcG9uZW50TmFtZSwgZXZlbnROYW1lLCBwYXJhbXMpIHtcclxuICAgICAgICAgICAgYnJvYWRjYXN0LmNhbGwodGhpcyxjb21wb25lbnROYW1lLCBldmVudE5hbWUsIHBhcmFtcylcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///16\n"); /***/ }), /* 17 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& */ 18);\n/* harmony import */ var _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-checkbox.vue?vue&type=script&lang=js& */ 25);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"54acf820\",\n null,\n false,\n _u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-checkbox/u-checkbox.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTU0YWNmODIwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1jaGVja2JveC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNTRhY2Y4MjBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94L3UtY2hlY2tib3gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///17\n"); /***/ }), /* 18 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& ***! \**************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& */ 19); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_template_id_54acf820_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 19 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=template&id=54acf820&scoped=true& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 20).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-checkbox"), style: _vm._$s(0, "s", [_vm.checkboxStyle]), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-checkbox__icon-wrap"), class: _vm._$s(1, "c", [_vm.iconClass]), style: _vm._$s(1, "s", [_vm.iconStyle]), attrs: { _i: 1 }, on: { click: _vm.toggle } }, [ _c("u-icon", { staticClass: _vm._$s(2, "sc", "u-checkbox__icon-wrap__icon"), attrs: { name: "checkbox-mark", size: _vm.checkboxIconSize, color: _vm.iconColor, _i: 2 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(3, "sc", "u-checkbox__label"), style: _vm._$s(3, "s", { fontSize: _vm.$u.addUnit(_vm.labelSize) }), attrs: { _i: 3 }, on: { click: _vm.onClickLabel } }, [_vm._t("default", null, { _i: 4 })], 2 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 20 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& */ 21);\n/* harmony import */ var _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-icon.vue?vue&type=script&lang=js& */ 23);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6e20bb40\",\n null,\n false,\n _u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-icon/u-icon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50cyB9IGZyb20gXCIuL3UtaWNvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmUyMGJiNDAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIFwiNmUyMGJiNDBcIixcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwidXZpZXctdWkvY29tcG9uZW50cy91LWljb24vdS1pY29uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///20\n"); /***/ }), /* 21 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& */ 22); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_template_id_6e20bb40_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 22 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=template&id=6e20bb40&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-icon"), class: _vm._$s(0, "c", ["u-icon--" + _vm.labelPos]), style: _vm._$s(0, "s", [_vm.customStyle]), attrs: { _i: 0 }, on: { click: _vm.click } }, [ _vm._$s(1, "i", _vm.isImg) ? _c("image", { staticClass: _vm._$s(1, "sc", "u-icon__img"), style: _vm._$s(1, "s", [_vm.imgStyle]), attrs: { src: _vm._$s(1, "a-src", _vm.name), mode: _vm._$s(1, "a-mode", _vm.imgMode), _i: 1 } }) : _c( "text", { staticClass: _vm._$s(2, "sc", "u-icon__icon"), class: _vm._$s(2, "c", _vm.customClass), style: _vm._$s(2, "s", [_vm.iconStyle]), attrs: { "hover-class": _vm._$s(2, "a-hover-class", _vm.hoverClass), _i: 2 }, on: { touchstart: _vm.touchstart } }, [ _vm._$s(3, "i", _vm.showDecimalIcon) ? _c("text", { staticClass: _vm._$s(3, "sc", "u-icon__decimal"), class: _vm._$s(3, "c", _vm.decimalIconClass), style: _vm._$s(3, "s", [_vm.decimalIconStyle]), attrs: { "hover-class": _vm._$s( 3, "a-hover-class", _vm.hoverClass ), _i: 3 } }) : _vm._e() ] ), _vm._$s(4, "i", _vm.label !== "") ? _c( "text", { staticClass: _vm._$s(4, "sc", "u-icon__label"), style: _vm._$s(4, "s", { color: _vm.labelColor, fontSize: _vm.$u.addUnit(_vm.labelSize), marginLeft: _vm.labelPos == "right" ? _vm.$u.addUnit(_vm.marginLeft) : 0, marginTop: _vm.labelPos == "bottom" ? _vm.$u.addUnit(_vm.marginTop) : 0, marginRight: _vm.labelPos == "left" ? _vm.$u.addUnit(_vm.marginRight) : 0, marginBottom: _vm.labelPos == "top" ? _vm.$u.addUnit(_vm.marginBottom) : 0 }), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.label)))] ) : _vm._e() ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 23 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-icon.vue?vue&type=script&lang=js& */ 24);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_icon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiIyMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtaWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///23\n"); /***/ }), /* 24 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-icon/u-icon.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\r\n * icon 图标\r\n * @description 基于字体的图标集,包含了大多数常见场景的图标。\r\n * @tutorial https://www.uviewui.com/components/icon.html\r\n * @property {String} name 图标名称,见示例图标集\r\n * @property {String} color 图标颜色(默认inherit)\r\n * @property {String | Number} size 图标字体大小,单位rpx(默认32)\r\n * @property {String | Number} label-size label字体大小,单位rpx(默认28)\r\n * @property {String} label 图标右侧的label文字(默认28)\r\n * @property {String} label-pos label文字相对于图标的位置,只能right或bottom(默认right)\r\n * @property {String} label-color label字体颜色(默认#606266)\r\n * @property {Object} custom-style icon的样式,对象形式\r\n * @property {String} custom-prefix 自定义字体图标库时,需要写上此值\r\n * @property {String | Number} margin-left label在右侧时与图标的距离,单位rpx(默认6)\r\n * @property {String | Number} margin-top label在下方时与图标的距离,单位rpx(默认6)\r\n * @property {String | Number} margin-bottom label在上方时与图标的距离,单位rpx(默认6)\r\n * @property {String | Number} margin-right label在左侧时与图标的距离,单位rpx(默认6)\r\n * @property {String} label-pos label相对于图标的位置,只能right或bottom(默认right)\r\n * @property {String} index 一个用于区分多个图标的值,点击图标时通过click事件传出\r\n * @property {String} hover-class 图标按下去的样式类,用法同uni的view组件的hover-class参数,详情见官网\r\n * @property {String} width 显示图片小图标时的宽度\r\n * @property {String} height 显示图片小图标时的高度\r\n * @property {String} top 图标在垂直方向上的定位\r\n * @property {String} top 图标在垂直方向上的定位\r\n * @property {String} top 图标在垂直方向上的定位\r\n * @property {Boolean} show-decimal-icon 是否为DecimalIcon\r\n * @property {String} inactive-color 背景颜色,可接受主题色,仅Decimal时有效\r\n * @property {String | Number} percent 显示的百分比,仅Decimal时有效\r\n * @event {Function} click 点击图标时触发\r\n * @example \r\n */var _default2 =\n{\n name: 'u-icon',\n props: {\n // 图标类名\n name: {\n type: String,\n default: '' },\n\n // 图标颜色,可接受主题色\n color: {\n type: String,\n default: '' },\n\n // 字体大小,单位rpx\n size: {\n type: [Number, String],\n default: 'inherit' },\n\n // 是否显示粗体\n bold: {\n type: Boolean,\n default: false },\n\n // 点击图标的时候传递事件出去的index(用于区分点击了哪一个)\n index: {\n type: [Number, String],\n default: '' },\n\n // 触摸图标时的类名\n hoverClass: {\n type: String,\n default: '' },\n\n // 自定义扩展前缀,方便用户扩展自己的图标库\n customPrefix: {\n type: String,\n default: 'uicon' },\n\n // 图标右边或者下面的文字\n label: {\n type: [String, Number],\n default: '' },\n\n // label的位置,只能右边或者下边\n labelPos: {\n type: String,\n default: 'right' },\n\n // label的大小\n labelSize: {\n type: [String, Number],\n default: '28' },\n\n // label的颜色\n labelColor: {\n type: String,\n default: '#606266' },\n\n // label与图标的距离(横向排列)\n marginLeft: {\n type: [String, Number],\n default: '6' },\n\n // label与图标的距离(竖向排列)\n marginTop: {\n type: [String, Number],\n default: '6' },\n\n // label与图标的距离(竖向排列)\n marginRight: {\n type: [String, Number],\n default: '6' },\n\n // label与图标的距离(竖向排列)\n marginBottom: {\n type: [String, Number],\n default: '6' },\n\n // 图片的mode\n imgMode: {\n type: String,\n default: 'widthFix' },\n\n // 自定义样式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 用于显示图片小图标时,图片的宽度\n width: {\n type: [String, Number],\n default: '' },\n\n // 用于显示图片小图标时,图片的高度\n height: {\n type: [String, Number],\n default: '' },\n\n // 用于解决某些情况下,让图标垂直居中的用途\n top: {\n type: [String, Number],\n default: 0 },\n\n // 是否为DecimalIcon\n showDecimalIcon: {\n type: Boolean,\n default: false },\n\n // 背景颜色,可接受主题色,仅Decimal时有效\n inactiveColor: {\n type: String,\n default: '#ececec' },\n\n // 显示的百分比,仅Decimal时有效\n percent: {\n type: [Number, String],\n default: '50' } },\n\n\n computed: {\n customClass: function customClass() {\n var classes = [];\n classes.push(this.customPrefix + '-' + this.name);\n // uView的自定义图标类名为u-iconfont\n if (this.customPrefix == 'uicon') {\n classes.push('u-iconfont');\n } else {\n classes.push(this.customPrefix);\n }\n // 主题色,通过类配置\n if (this.showDecimalIcon && this.inactiveColor && this.$u.config.type.includes(this.inactiveColor)) {\n classes.push('u-icon__icon--' + this.inactiveColor);\n } else if (this.color && this.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);\n // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\n // 故需将其拆成一个字符串的形式,通过空格隔开各个类名\n\n\n\n return classes;\n },\n iconStyle: function iconStyle() {\n var style = {};\n style = {\n fontSize: this.size == 'inherit' ? 'inherit' : this.$u.addUnit(this.size),\n fontWeight: this.bold ? 'bold' : 'normal',\n // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\n top: this.$u.addUnit(this.top) };\n\n // 非主题色值时,才当作颜色值\n if (this.showDecimalIcon && this.inactiveColor && !this.$u.config.type.includes(this.inactiveColor)) {\n style.color = this.inactiveColor;\n } else if (this.color && !this.$u.config.type.includes(this.color)) style.color = this.color;\n\n return style;\n },\n // 判断传入的name属性,是否图片路径,只要带有\"/\"均认为是图片形式\n isImg: function isImg() {\n return this.name.indexOf('/') !== -1;\n },\n imgStyle: function imgStyle() {\n var style = {};\n // 如果设置width和height属性,则优先使用,否则使用size属性\n style.width = this.width ? this.$u.addUnit(this.width) : this.$u.addUnit(this.size);\n style.height = this.height ? this.$u.addUnit(this.height) : this.$u.addUnit(this.size);\n return style;\n },\n decimalIconStyle: function decimalIconStyle() {\n var style = {};\n style = {\n fontSize: this.size == 'inherit' ? 'inherit' : this.$u.addUnit(this.size),\n fontWeight: this.bold ? 'bold' : 'normal',\n // 某些特殊情况需要设置一个到顶部的距离,才能更好的垂直居中\n top: this.$u.addUnit(this.top),\n width: this.percent + '%' };\n\n // 非主题色值时,才当作颜色值\n if (this.color && !this.$u.config.type.includes(this.color)) style.color = this.color;\n return style;\n },\n decimalIconClass: function decimalIconClass() {\n var classes = [];\n classes.push(this.customPrefix + '-' + this.name);\n // uView的自定义图标类名为u-iconfont\n if (this.customPrefix == 'uicon') {\n classes.push('u-iconfont');\n } else {\n classes.push(this.customPrefix);\n }\n // 主题色,通过类配置\n if (this.color && this.$u.config.type.includes(this.color)) classes.push('u-icon__icon--' + this.color);else\n classes.push('u-icon__icon--primary');\n // 阿里,头条,百度小程序通过数组绑定类名时,无法直接使用[a, b, c]的形式,否则无法识别\n // 故需将其拆成一个字符串的形式,通过空格隔开各个类名\n\n\n\n return classes;\n } },\n\n methods: {\n click: function click() {\n this.$emit('click', this.index);\n },\n touchstart: function touchstart() {\n this.$emit('touchstart', this.index);\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWljb24vdS1pY29uLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStCQTtBQUNBLGdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBUEE7O0FBV0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsd0JBRkEsRUFaQTs7QUFnQkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFqQkE7O0FBcUJBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBdEJBOztBQTBCQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQTNCQTs7QUErQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsc0JBRkEsRUFoQ0E7O0FBb0NBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBckNBOztBQXlDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxzQkFGQSxFQTFDQTs7QUE4Q0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsbUJBRkEsRUEvQ0E7O0FBbURBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBcERBOztBQXdEQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxrQkFGQSxFQXpEQTs7QUE2REE7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUE5REE7O0FBa0VBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGtCQUZBLEVBbkVBOztBQXVFQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxrQkFGQSxFQXhFQTs7QUE0RUE7QUFDQTtBQUNBLGtCQURBO0FBRUEseUJBRkEsRUE3RUE7O0FBaUZBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFsRkE7O0FBd0ZBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBekZBOztBQTZGQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQTlGQTs7QUFrR0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsZ0JBRkEsRUFuR0E7O0FBdUdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBeEdBOztBQTRHQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQTdHQTs7QUFpSEE7QUFDQTtBQUNBLDRCQURBO0FBRUEsbUJBRkEsRUFsSEEsRUFGQTs7O0FBeUhBO0FBQ0EsZUFEQSx5QkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQTs7OztBQUlBO0FBQ0EsS0FwQkE7QUFxQkEsYUFyQkEsdUJBcUJBO0FBQ0E7QUFDQTtBQUNBLGlGQURBO0FBRUEsaURBRkE7QUFHQTtBQUNBLHNDQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBLE9BRkEsTUFFQTs7QUFFQTtBQUNBLEtBbkNBO0FBb0NBO0FBQ0EsU0FyQ0EsbUJBcUNBO0FBQ0E7QUFDQSxLQXZDQTtBQXdDQSxZQXhDQSxzQkF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E5Q0E7QUErQ0Esb0JBL0NBLDhCQStDQTtBQUNBO0FBQ0E7QUFDQSxpRkFEQTtBQUVBLGlEQUZBO0FBR0E7QUFDQSxzQ0FKQTtBQUtBLGlDQUxBOztBQU9BO0FBQ0E7QUFDQTtBQUNBLEtBM0RBO0FBNERBLG9CQTVEQSw4QkE0REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7QUFJQTtBQUNBLEtBOUVBLEVBekhBOztBQXlNQTtBQUNBLFNBREEsbUJBQ0E7QUFDQTtBQUNBLEtBSEE7QUFJQSxjQUpBLHdCQUlBO0FBQ0E7QUFDQSxLQU5BLEVBek1BLEUiLCJmaWxlIjoiMjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgOnN0eWxlPVwiW2N1c3RvbVN0eWxlXVwiIGNsYXNzPVwidS1pY29uXCIgQHRhcD1cImNsaWNrXCIgOmNsYXNzPVwiWyd1LWljb24tLScgKyBsYWJlbFBvc11cIj5cclxuXHRcdDxpbWFnZSBjbGFzcz1cInUtaWNvbl9faW1nXCIgdi1pZj1cImlzSW1nXCIgOnNyYz1cIm5hbWVcIiA6bW9kZT1cImltZ01vZGVcIiA6c3R5bGU9XCJbaW1nU3R5bGVdXCI+PC9pbWFnZT5cclxuXHRcdDx0ZXh0IHYtZWxzZSBjbGFzcz1cInUtaWNvbl9faWNvblwiIDpjbGFzcz1cImN1c3RvbUNsYXNzXCIgOnN0eWxlPVwiW2ljb25TdHlsZV1cIiA6aG92ZXItY2xhc3M9XCJob3ZlckNsYXNzXCJcclxuXHRcdFx0ICBAdG91Y2hzdGFydD1cInRvdWNoc3RhcnRcIj5cclxuXHRcdFx0PHRleHQgdi1pZj1cInNob3dEZWNpbWFsSWNvblwiIDpzdHlsZT1cIltkZWNpbWFsSWNvblN0eWxlXVwiIDpjbGFzcz1cImRlY2ltYWxJY29uQ2xhc3NcIiA6aG92ZXItY2xhc3M9XCJob3ZlckNsYXNzXCJcclxuXHRcdFx0XHQgIGNsYXNzPVwidS1pY29uX19kZWNpbWFsXCI+XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvdGV4dD5cclxuXHRcdDwhLS0g6L+Z6YeM6L+b6KGM56m65a2X56ym5Liy5Yik5pat77yM5aaC5p6c5LuF5LuF5pivdi1pZj1cImxhYmVsXCLvvIzlj6/og73kvJrlh7rnjrDkvKDpgJIw55qE5pe25YCZ77yM57uT5p6c5Lmf5peg5rOV5pi+56S6IC0tPlxyXG5cdFx0PHRleHQgdi1pZj1cImxhYmVsICE9PSAnJ1wiIGNsYXNzPVwidS1pY29uX19sYWJlbFwiIDpzdHlsZT1cIntcclxuXHRcdFx0Y29sb3I6IGxhYmVsQ29sb3IsXHJcblx0XHRcdGZvbnRTaXplOiAkdS5hZGRVbml0KGxhYmVsU2l6ZSksXHJcblx0XHRcdG1hcmdpbkxlZnQ6IGxhYmVsUG9zID09ICdyaWdodCcgPyAkdS5hZGRVbml0KG1hcmdpbkxlZnQpIDogMCxcclxuXHRcdFx0bWFyZ2luVG9wOiBsYWJlbFBvcyA9PSAnYm90dG9tJyA/ICR1LmFkZFVuaXQobWFyZ2luVG9wKSA6IDAsXHJcblx0XHRcdG1hcmdpblJpZ2h0OiBsYWJlbFBvcyA9PSAnbGVmdCcgPyAkdS5hZGRVbml0KG1hcmdpblJpZ2h0KSA6IDAsXHJcblx0XHRcdG1hcmdpbkJvdHRvbTogbGFiZWxQb3MgPT0gJ3RvcCcgPyAkdS5hZGRVbml0KG1hcmdpbkJvdHRvbSkgOiAwLFxyXG5cdFx0fVwiPnt7IGxhYmVsIH19XHJcblx0XHQ8L3RleHQ+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLyoqXHJcbiAqIGljb24g5Zu+5qCHXHJcbiAqIEBkZXNjcmlwdGlvbiDln7rkuo7lrZfkvZPnmoTlm77moIfpm4bvvIzljIXlkKvkuoblpKflpJrmlbDluLjop4HlnLrmma/nmoTlm77moIfjgIJcclxuICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvaWNvbi5odG1sXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBuYW1lIOWbvuagh+WQjeensO+8jOingeekuuS+i+Wbvuagh+mbhlxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gY29sb3Ig5Zu+5qCH6aKc6Imy77yI6buY6K6kaW5oZXJpdO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gc2l6ZSDlm77moIflrZfkvZPlpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQzMu+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gbGFiZWwtc2l6ZSBsYWJlbOWtl+S9k+Wkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDI477yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBsYWJlbCDlm77moIflj7PkvqfnmoRsYWJlbOaWh+Wtl++8iOm7mOiupDI477yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBsYWJlbC1wb3MgbGFiZWzmloflrZfnm7jlr7nkuo7lm77moIfnmoTkvY3nva7vvIzlj6rog71yaWdodOaIlmJvdHRvbe+8iOm7mOiupHJpZ2h077yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBsYWJlbC1jb2xvciBsYWJlbOWtl+S9k+minOiJsu+8iOm7mOiupCM2MDYyNjbvvIlcclxuICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSBpY29u55qE5qC35byP77yM5a+56LGh5b2i5byPXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjdXN0b20tcHJlZml4IOiHquWumuS5ieWtl+S9k+Wbvuagh+W6k+aXtu+8jOmcgOimgeWGmeS4iuatpOWAvFxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gbWFyZ2luLWxlZnQgbGFiZWzlnKjlj7Pkvqfml7bkuI7lm77moIfnmoTot53nprvvvIzljZXkvY1ycHjvvIjpu5jorqQ277yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfSBtYXJnaW4tdG9wIGxhYmVs5Zyo5LiL5pa55pe25LiO5Zu+5qCH55qE6Led56a777yM5Y2V5L2NcnB477yI6buY6K6kNu+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gbWFyZ2luLWJvdHRvbSBsYWJlbOWcqOS4iuaWueaXtuS4juWbvuagh+eahOi3neemu++8jOWNleS9jXJweO+8iOm7mOiupDbvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9IG1hcmdpbi1yaWdodCBsYWJlbOWcqOW3puS+p+aXtuS4juWbvuagh+eahOi3neemu++8jOWNleS9jXJweO+8iOm7mOiupDbvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGxhYmVsLXBvcyBsYWJlbOebuOWvueS6juWbvuagh+eahOS9jee9ru+8jOWPquiDvXJpZ2h05oiWYm90dG9t77yI6buY6K6kcmlnaHTvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGluZGV4IOS4gOS4queUqOS6juWMuuWIhuWkmuS4quWbvuagh+eahOWAvO+8jOeCueWHu+Wbvuagh+aXtumAmui/h2NsaWNr5LqL5Lu25Lyg5Ye6XHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBob3Zlci1jbGFzcyDlm77moIfmjInkuIvljrvnmoTmoLflvI/nsbvvvIznlKjms5XlkIx1bmnnmoR2aWV357uE5Lu255qEaG92ZXItY2xhc3Plj4LmlbDvvIzor6bmg4Xop4HlrpjnvZFcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHdpZHRoIOaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtueahOWuveW6plxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gaGVpZ2h0IOaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtueahOmrmOW6plxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gdG9wIOWbvuagh+WcqOWeguebtOaWueWQkeS4iueahOWumuS9jVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gdG9wIOWbvuagh+WcqOWeguebtOaWueWQkeS4iueahOWumuS9jVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gdG9wIOWbvuagh+WcqOWeguebtOaWueWQkeS4iueahOWumuS9jVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3ctZGVjaW1hbC1pY29uIOaYr+WQpuS4ukRlY2ltYWxJY29uXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBpbmFjdGl2ZS1jb2xvciDog4zmma/popzoibLvvIzlj6/mjqXlj5fkuLvpopjoibLvvIzku4VEZWNpbWFs5pe25pyJ5pWIXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfSBwZXJjZW50IOaYvuekuueahOeZvuWIhuavlO+8jOS7hURlY2ltYWzml7bmnInmlYhcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg54K55Ye75Zu+5qCH5pe26Kem5Y+RXHJcbiAqIEBleGFtcGxlIDx1LWljb24gbmFtZT1cInBob3RvXCIgY29sb3I9XCIjMjk3OWZmXCIgc2l6ZT1cIjI4XCI+PC91LWljb24+XHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ3UtaWNvbicsXHJcblx0cHJvcHM6IHtcclxuXHRcdC8vIOWbvuagh+exu+WQjVxyXG5cdFx0bmFtZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5Zu+5qCH6aKc6Imy77yM5Y+v5o6l5Y+X5Li76aKY6ImyXHJcblx0XHRjb2xvcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5a2X5L2T5aSn5bCP77yM5Y2V5L2NcnB4XHJcblx0XHRzaXplOiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6ICdpbmhlcml0J1xyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuaYvuekuueyl+S9k1xyXG5cdFx0Ym9sZDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdC8vIOeCueWHu+Wbvuagh+eahOaXtuWAmeS8oOmAkuS6i+S7tuWHuuWOu+eahGluZGV477yI55So5LqO5Yy65YiG54K55Ye75LqG5ZOq5LiA5Liq77yJXHJcblx0XHRpbmRleDoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOinpuaRuOWbvuagh+aXtueahOexu+WQjVxyXG5cdFx0aG92ZXJDbGFzczoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g6Ieq5a6a5LmJ5omp5bGV5YmN57yA77yM5pa55L6/55So5oi35omp5bGV6Ieq5bex55qE5Zu+5qCH5bqTXHJcblx0XHRjdXN0b21QcmVmaXg6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAndWljb24nXHJcblx0XHR9LFxyXG5cdFx0Ly8g5Zu+5qCH5Y+z6L655oiW6ICF5LiL6Z2i55qE5paH5a2XXHJcblx0XHRsYWJlbDoge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs55qE5L2N572u77yM5Y+q6IO95Y+z6L655oiW6ICF5LiL6L65XHJcblx0XHRsYWJlbFBvczoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdyaWdodCdcclxuXHRcdH0sXHJcblx0XHQvLyBsYWJlbOeahOWkp+Wwj1xyXG5cdFx0bGFiZWxTaXplOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICcyOCdcclxuXHRcdH0sXHJcblx0XHQvLyBsYWJlbOeahOminOiJslxyXG5cdFx0bGFiZWxDb2xvcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcjNjA2MjY2J1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs5LiO5Zu+5qCH55qE6Led56a7KOaoquWQkeaOkuWIlylcclxuXHRcdG1hcmdpbkxlZnQ6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogJzYnXHJcblx0XHR9LFxyXG5cdFx0Ly8gbGFiZWzkuI7lm77moIfnmoTot53nprso56uW5ZCR5o6S5YiXKVxyXG5cdFx0bWFyZ2luVG9wOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICc2J1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs5LiO5Zu+5qCH55qE6Led56a7KOerluWQkeaOkuWIlylcclxuXHRcdG1hcmdpblJpZ2h0OiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICc2J1xyXG5cdFx0fSxcclxuXHRcdC8vIGxhYmVs5LiO5Zu+5qCH55qE6Led56a7KOerluWQkeaOkuWIlylcclxuXHRcdG1hcmdpbkJvdHRvbToge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnNidcclxuXHRcdH0sXHJcblx0XHQvLyDlm77niYfnmoRtb2RlXHJcblx0XHRpbWdNb2RlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ3dpZHRoRml4J1xyXG5cdFx0fSxcclxuXHRcdC8vIOiHquWumuS5ieagt+W8j1xyXG5cdFx0Y3VzdG9tU3R5bGU6IHtcclxuXHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g55So5LqO5pi+56S65Zu+54mH5bCP5Zu+5qCH5pe277yM5Zu+54mH55qE5a695bqmXHJcblx0XHR3aWR0aDoge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOeUqOS6juaYvuekuuWbvueJh+Wwj+Wbvuagh+aXtu+8jOWbvueJh+eahOmrmOW6plxyXG5cdFx0aGVpZ2h0OiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g55So5LqO6Kej5Yaz5p+Q5Lqb5oOF5Ya15LiL77yM6K6p5Zu+5qCH5Z6C55u05bGF5Lit55qE55So6YCUXHJcblx0XHR0b3A6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuS4ukRlY2ltYWxJY29uXHJcblx0XHRzaG93RGVjaW1hbEljb246IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDog4zmma/popzoibLvvIzlj6/mjqXlj5fkuLvpopjoibLvvIzku4VEZWNpbWFs5pe25pyJ5pWIXHJcblx0XHRpbmFjdGl2ZUNvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJyNlY2VjZWMnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5pi+56S655qE55m+5YiG5q+U77yM5LuFRGVjaW1hbOaXtuacieaViFxyXG5cdFx0cGVyY2VudDoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAnNTAnXHJcblx0XHR9XHJcblx0fSxcclxuXHRjb21wdXRlZDoge1xyXG5cdFx0Y3VzdG9tQ2xhc3MoKSB7XHJcblx0XHRcdGxldCBjbGFzc2VzID0gW11cclxuXHRcdFx0Y2xhc3Nlcy5wdXNoKHRoaXMuY3VzdG9tUHJlZml4ICsgJy0nICsgdGhpcy5uYW1lKVxyXG5cdFx0XHQvLyB1Vmlld+eahOiHquWumuS5ieWbvuagh+exu+WQjeS4unUtaWNvbmZvbnRcclxuXHRcdFx0aWYgKHRoaXMuY3VzdG9tUHJlZml4ID09ICd1aWNvbicpIHtcclxuXHRcdFx0XHRjbGFzc2VzLnB1c2goJ3UtaWNvbmZvbnQnKVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdGNsYXNzZXMucHVzaCh0aGlzLmN1c3RvbVByZWZpeClcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyDkuLvpopjoibLvvIzpgJrov4fnsbvphY3nva5cclxuXHRcdFx0aWYgKHRoaXMuc2hvd0RlY2ltYWxJY29uICYmIHRoaXMuaW5hY3RpdmVDb2xvciAmJiB0aGlzLiR1LmNvbmZpZy50eXBlLmluY2x1ZGVzKHRoaXMuaW5hY3RpdmVDb2xvcikpIHtcclxuXHRcdFx0XHRjbGFzc2VzLnB1c2goJ3UtaWNvbl9faWNvbi0tJyArIHRoaXMuaW5hY3RpdmVDb2xvcilcclxuXHRcdFx0fSBlbHNlIGlmICh0aGlzLmNvbG9yICYmIHRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5jb2xvcikpIGNsYXNzZXMucHVzaCgndS1pY29uX19pY29uLS0nICsgdGhpcy5jb2xvcilcclxuXHRcdFx0Ly8g6Zi/6YeM77yM5aS05p2h77yM55m+5bqm5bCP56iL5bqP6YCa6L+H5pWw57uE57uR5a6a57G75ZCN5pe277yM5peg5rOV55u05o6l5L2/55SoW2EsIGIsIGNd55qE5b2i5byP77yM5ZCm5YiZ5peg5rOV6K+G5YirXHJcblx0XHRcdC8vIOaVhemcgOWwhuWFtuaLhuaIkOS4gOS4quWtl+espuS4sueahOW9ouW8j++8jOmAmui/h+epuuagvOmalOW8gOWQhOS4quexu+WQjVxyXG5cdFx0XHQvLyNpZmRlZiBNUC1BTElQQVkgfHwgTVAtVE9VVElBTyB8fCBNUC1CQUlEVVxyXG5cdFx0XHRjbGFzc2VzID0gY2xhc3Nlcy5qb2luKCcgJylcclxuXHRcdFx0Ly8jZW5kaWZcclxuXHRcdFx0cmV0dXJuIGNsYXNzZXNcclxuXHRcdH0sXHJcblx0XHRpY29uU3R5bGUoKSB7XHJcblx0XHRcdGxldCBzdHlsZSA9IHt9XHJcblx0XHRcdHN0eWxlID0ge1xyXG5cdFx0XHRcdGZvbnRTaXplOiB0aGlzLnNpemUgPT0gJ2luaGVyaXQnID8gJ2luaGVyaXQnIDogdGhpcy4kdS5hZGRVbml0KHRoaXMuc2l6ZSksXHJcblx0XHRcdFx0Zm9udFdlaWdodDogdGhpcy5ib2xkID8gJ2JvbGQnIDogJ25vcm1hbCcsXHJcblx0XHRcdFx0Ly8g5p+Q5Lqb54m55q6K5oOF5Ya16ZyA6KaB6K6+572u5LiA5Liq5Yiw6aG26YOo55qE6Led56a777yM5omN6IO95pu05aW955qE5Z6C55u05bGF5LitXHJcblx0XHRcdFx0dG9wOiB0aGlzLiR1LmFkZFVuaXQodGhpcy50b3ApXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8g6Z2e5Li76aKY6Imy5YC85pe277yM5omN5b2T5L2c6aKc6Imy5YC8XHJcblx0XHRcdGlmICh0aGlzLnNob3dEZWNpbWFsSWNvbiAmJiB0aGlzLmluYWN0aXZlQ29sb3IgJiYgIXRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5pbmFjdGl2ZUNvbG9yKSkge1xyXG5cdFx0XHRcdHN0eWxlLmNvbG9yID0gdGhpcy5pbmFjdGl2ZUNvbG9yXHJcblx0XHRcdH0gZWxzZSBpZiAodGhpcy5jb2xvciAmJiAhdGhpcy4kdS5jb25maWcudHlwZS5pbmNsdWRlcyh0aGlzLmNvbG9yKSkgc3R5bGUuY29sb3IgPSB0aGlzLmNvbG9yXHJcblxyXG5cdFx0XHRyZXR1cm4gc3R5bGVcclxuXHRcdH0sXHJcblx0XHQvLyDliKTmlq3kvKDlhaXnmoRuYW1l5bGe5oCn77yM5piv5ZCm5Zu+54mH6Lev5b6E77yM5Y+q6KaB5bim5pyJXCIvXCLlnYforqTkuLrmmK/lm77niYflvaLlvI9cclxuXHRcdGlzSW1nKCkge1xyXG5cdFx0XHRyZXR1cm4gdGhpcy5uYW1lLmluZGV4T2YoJy8nKSAhPT0gLTFcclxuXHRcdH0sXHJcblx0XHRpbWdTdHlsZSgpIHtcclxuXHRcdFx0bGV0IHN0eWxlID0ge31cclxuXHRcdFx0Ly8g5aaC5p6c6K6+572ud2lkdGjlkoxoZWlnaHTlsZ7mgKfvvIzliJnkvJjlhYjkvb/nlKjvvIzlkKbliJnkvb/nlKhzaXpl5bGe5oCnXHJcblx0XHRcdHN0eWxlLndpZHRoID0gdGhpcy53aWR0aCA/IHRoaXMuJHUuYWRkVW5pdCh0aGlzLndpZHRoKSA6IHRoaXMuJHUuYWRkVW5pdCh0aGlzLnNpemUpXHJcblx0XHRcdHN0eWxlLmhlaWdodCA9IHRoaXMuaGVpZ2h0ID8gdGhpcy4kdS5hZGRVbml0KHRoaXMuaGVpZ2h0KSA6IHRoaXMuJHUuYWRkVW5pdCh0aGlzLnNpemUpXHJcblx0XHRcdHJldHVybiBzdHlsZVxyXG5cdFx0fSxcclxuXHRcdGRlY2ltYWxJY29uU3R5bGUoKSB7XHJcblx0XHRcdGxldCBzdHlsZSA9IHt9XHJcblx0XHRcdHN0eWxlID0ge1xyXG5cdFx0XHRcdGZvbnRTaXplOiB0aGlzLnNpemUgPT0gJ2luaGVyaXQnID8gJ2luaGVyaXQnIDogdGhpcy4kdS5hZGRVbml0KHRoaXMuc2l6ZSksXHJcblx0XHRcdFx0Zm9udFdlaWdodDogdGhpcy5ib2xkID8gJ2JvbGQnIDogJ25vcm1hbCcsXHJcblx0XHRcdFx0Ly8g5p+Q5Lqb54m55q6K5oOF5Ya16ZyA6KaB6K6+572u5LiA5Liq5Yiw6aG26YOo55qE6Led56a777yM5omN6IO95pu05aW955qE5Z6C55u05bGF5LitXHJcblx0XHRcdFx0dG9wOiB0aGlzLiR1LmFkZFVuaXQodGhpcy50b3ApLFxyXG5cdFx0XHRcdHdpZHRoOiB0aGlzLnBlcmNlbnQgKyAnJSdcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyDpnZ7kuLvpopjoibLlgLzml7bvvIzmiY3lvZPkvZzpopzoibLlgLxcclxuXHRcdFx0aWYgKHRoaXMuY29sb3IgJiYgIXRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5jb2xvcikpIHN0eWxlLmNvbG9yID0gdGhpcy5jb2xvclxyXG5cdFx0XHRyZXR1cm4gc3R5bGVcclxuXHRcdH0sXHJcblx0XHRkZWNpbWFsSWNvbkNsYXNzKCkge1xyXG5cdFx0XHRsZXQgY2xhc3NlcyA9IFtdXHJcblx0XHRcdGNsYXNzZXMucHVzaCh0aGlzLmN1c3RvbVByZWZpeCArICctJyArIHRoaXMubmFtZSlcclxuXHRcdFx0Ly8gdVZpZXfnmoToh6rlrprkuYnlm77moIfnsbvlkI3kuLp1LWljb25mb250XHJcblx0XHRcdGlmICh0aGlzLmN1c3RvbVByZWZpeCA9PSAndWljb24nKSB7XHJcblx0XHRcdFx0Y2xhc3Nlcy5wdXNoKCd1LWljb25mb250JylcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjbGFzc2VzLnB1c2godGhpcy5jdXN0b21QcmVmaXgpXHJcblx0XHRcdH1cclxuXHRcdFx0Ly8g5Li76aKY6Imy77yM6YCa6L+H57G76YWN572uXHJcblx0XHRcdGlmICh0aGlzLmNvbG9yICYmIHRoaXMuJHUuY29uZmlnLnR5cGUuaW5jbHVkZXModGhpcy5jb2xvcikpIGNsYXNzZXMucHVzaCgndS1pY29uX19pY29uLS0nICsgdGhpcy5jb2xvcilcclxuXHRcdFx0ZWxzZSBjbGFzc2VzLnB1c2goJ3UtaWNvbl9faWNvbi0tcHJpbWFyeScpXHJcblx0XHRcdC8vIOmYv+mHjO+8jOWktOadoe+8jOeZvuW6puWwj+eoi+W6j+mAmui/h+aVsOe7hOe7keWumuexu+WQjeaXtu+8jOaXoOazleebtOaOpeS9v+eUqFthLCBiLCBjXeeahOW9ouW8j++8jOWQpuWImeaXoOazleivhuWIq1xyXG5cdFx0XHQvLyDmlYXpnIDlsIblhbbmi4bmiJDkuIDkuKrlrZfnrKbkuLLnmoTlvaLlvI/vvIzpgJrov4fnqbrmoLzpmpTlvIDlkITkuKrnsbvlkI1cclxuXHRcdFx0Ly8jaWZkZWYgTVAtQUxJUEFZIHx8IE1QLVRPVVRJQU8gfHwgTVAtQkFJRFVcclxuXHRcdFx0Y2xhc3NlcyA9IGNsYXNzZXMuam9pbignICcpXHJcblx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdHJldHVybiBjbGFzc2VzXHJcblx0XHR9XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHRjbGljaygpIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snLCB0aGlzLmluZGV4KVxyXG5cdFx0fSxcclxuXHRcdHRvdWNoc3RhcnQoKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ3RvdWNoc3RhcnQnLCB0aGlzLmluZGV4KVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuQGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzc1wiO1xyXG5AaW1wb3J0ICcuLi8uLi9pY29uZm9udC5jc3MnO1xyXG5cclxuLnUtaWNvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Ji0tbGVmdCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Ji0tcmlnaHQge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLS10b3Age1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmLS1ib3R0b20ge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9faWNvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Ji0tcHJpbWFyeSB7XHJcblx0XHRcdGNvbG9yOiAkdS10eXBlLXByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc3VjY2VzcyB7XHJcblx0XHRcdGNvbG9yOiAkdS10eXBlLXN1Y2Nlc3M7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tZXJyb3Ige1xyXG5cdFx0XHRjb2xvcjogJHUtdHlwZS1lcnJvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLS13YXJuaW5nIHtcclxuXHRcdFx0Y29sb3I6ICR1LXR5cGUtd2FybmluZztcclxuXHRcdH1cclxuXHJcblx0XHQmLS1pbmZvIHtcclxuXHRcdFx0Y29sb3I6ICR1LXR5cGUtaW5mbztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RlY2ltYWwge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR9XHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///24\n"); /***/ }), /* 25 */ /*!********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-checkbox.vue?vue&type=script&lang=js& */ 26);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_checkbox_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNpQixDQUFnQixna0JBQUcsRUFBQyIsImZpbGUiOiIyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtY2hlY2tib3gudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWNoZWNrYm94LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///25\n"); /***/ }), /* 26 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-checkbox/u-checkbox.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * checkbox 复选框\n * @description 该组件需要搭配checkboxGroup组件使用,以便用户进行操作时,获得当前复选框组的选中情况。\n * @tutorial https://www.uviewui.com/components/checkbox.html\n * @property {String Number} icon-size 图标大小,单位rpx(默认20)\n * @property {String Number} label-size label字体大小,单位rpx(默认28)\n * @property {String Number} name checkbox组件的标示符\n * @property {String} shape 形状,见官网说明(默认circle)\n * @property {Boolean} disabled 是否禁用\n * @property {Boolean} label-disabled 是否禁止点击文本操作checkbox\n * @property {String} active-color 选中时的颜色,如设置CheckboxGroup的active-color将失效\n * @event {Function} change 某个checkbox状态发生变化时触发,回调为一个对象\n * @example 天涯\n */var _default =\n{\n name: \"u-checkbox\",\n props: {\n // checkbox的名称\n name: {\n type: [String, Number],\n default: '' },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: '' },\n\n // 是否为选中状态\n value: {\n type: Boolean,\n default: false },\n\n // 是否禁用\n disabled: {\n type: [String, Boolean],\n default: '' },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: [String, Boolean],\n default: '' },\n\n // 选中状态下的颜色,如设置此值,将会覆盖checkboxGroup的activeColor值\n activeColor: {\n type: String,\n default: '' },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: '' },\n\n // label的字体大小,rpx单位\n labelSize: {\n type: [String, Number],\n default: '' },\n\n // 组件的整体大小\n size: {\n type: [String, Number],\n default: '' } },\n\n\n data: function data() {\n return {\n parentDisabled: false,\n newParams: {} };\n\n },\n created: function created() {\n // 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环应用\n this.parent = this.$u.$parent.call(this, 'u-checkbox-group');\n // 如果存在u-checkbox-group,将本组件的this塞进父组件的children中\n this.parent && this.parent.children.push(this);\n },\n computed: {\n // 是否禁用,如果父组件u-checkbox-group禁用的话,将会忽略子组件的配置\n isDisabled: function isDisabled() {\n return this.disabled !== '' ? this.disabled : this.parent ? this.parent.disabled : false;\n },\n // 是否禁用label点击\n isLabelDisabled: function isLabelDisabled() {\n return this.labelDisabled !== '' ? this.labelDisabled : this.parent ? this.parent.labelDisabled : false;\n },\n // 组件尺寸,对应size的值,默认值为34rpx\n checkboxSize: function checkboxSize() {\n return this.size ? this.size : this.parent ? this.parent.size : 34;\n },\n // 组件的勾选图标的尺寸,默认20\n checkboxIconSize: function checkboxIconSize() {\n return this.iconSize ? this.iconSize : this.parent ? this.parent.iconSize : 20;\n },\n // 组件选中激活时的颜色\n elActiveColor: function elActiveColor() {\n return this.activeColor ? this.activeColor : this.parent ? this.parent.activeColor : 'primary';\n },\n // 组件的形状\n elShape: function elShape() {\n return this.shape ? this.shape : this.parent ? this.parent.shape : 'square';\n },\n iconStyle: function iconStyle() {\n var style = {};\n // 既要判断是否手动禁用,还要判断用户v-model绑定的值,如果绑定为false,那么也无法选中\n if (this.elActiveColor && this.value && !this.isDisabled) {\n style.borderColor = this.elActiveColor;\n style.backgroundColor = this.elActiveColor;\n }\n style.width = this.$u.addUnit(this.checkboxSize);\n style.height = this.$u.addUnit(this.checkboxSize);\n return style;\n },\n // checkbox内部的勾选图标,如果选中状态,为白色,否则为透明色即可\n iconColor: function iconColor() {\n return this.value ? '#ffffff' : 'transparent';\n },\n iconClass: function iconClass() {\n var classes = [];\n classes.push('u-checkbox__icon-wrap--' + this.elShape);\n if (this.value == true) classes.push('u-checkbox__icon-wrap--checked');\n if (this.isDisabled) classes.push('u-checkbox__icon-wrap--disabled');\n if (this.value && this.isDisabled) classes.push('u-checkbox__icon-wrap--disabled--checked');\n // 支付宝小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n return classes.join(' ');\n },\n checkboxStyle: function checkboxStyle() {\n var style = {};\n if (this.parent && this.parent.width) {\n style.width = this.parent.width;\n\n\n\n\n\n // H5和APP使用flex布局\n style.flex = \"0 0 \".concat(this.parent.width);\n\n }\n if (this.parent && this.parent.wrap) {\n style.width = '100%';\n\n // H5和APP使用flex布局,将宽度设置100%,即可自动换行\n style.flex = '0 0 100%';\n\n }\n return style;\n } },\n\n methods: {\n onClickLabel: function onClickLabel() {\n if (!this.isLabelDisabled && !this.isDisabled) {\n this.setValue();\n }\n },\n toggle: function toggle() {\n if (!this.isDisabled) {\n this.setValue();\n }\n },\n emitEvent: function emitEvent() {var _this = this;\n this.$emit('change', {\n value: !this.value,\n name: this.name });\n\n // 执行父组件u-checkbox-group的事件方法\n // 等待下一个周期再执行,因为this.$emit('input')作用于父组件,再反馈到子组件内部,需要时间\n setTimeout(function () {\n if (_this.parent && _this.parent.emitEvent) _this.parent.emitEvent();\n }, 80);\n },\n // 设置input的值,这里通过input事件,设置通过v-model绑定的组件的值\n setValue: function setValue() {\n // 判断是否超过了可选的最大数量\n var checkedNum = 0;\n if (this.parent && this.parent.children) {\n // 只要父组件的某一个子元素的value为true,就加1(已有的选中数量)\n this.parent.children.map(function (val) {\n if (val.value) checkedNum++;\n });\n }\n // 如果原来为选中状态,那么可以取消\n if (this.value == true) {\n this.emitEvent();\n this.$emit('input', !this.value);\n } else {\n // 如果超出最多可选项,提示\n if (this.parent && checkedNum >= this.parent.max) {\n return this.$u.toast(\"\\u6700\\u591A\\u53EF\\u9009\".concat(this.parent.max, \"\\u9879\"));\n }\n // 如果原来为未选中状态,需要选中的数量少于父组件中设置的max值,才可以选中\n this.emitEvent();\n this.$emit('input', !this.value);\n }\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWNoZWNrYm94L3UtY2hlY2tib3gudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7O0FBY0E7Ozs7Ozs7Ozs7Ozs7O0FBY0E7QUFDQSxvQkFEQTtBQUVBO0FBQ0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQVBBOztBQVdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBWkE7O0FBZ0JBO0FBQ0E7QUFDQSw2QkFEQTtBQUVBLGlCQUZBLEVBakJBOztBQXFCQTtBQUNBO0FBQ0EsNkJBREE7QUFFQSxpQkFGQSxFQXRCQTs7QUEwQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUEzQkE7O0FBK0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBaENBOztBQW9DQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQXJDQTs7QUF5Q0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUExQ0EsRUFGQTs7O0FBaURBLE1BakRBLGtCQWlEQTtBQUNBO0FBQ0EsMkJBREE7QUFFQSxtQkFGQTs7QUFJQSxHQXREQTtBQXVEQSxTQXZEQSxxQkF1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBNURBO0FBNkRBO0FBQ0E7QUFDQSxjQUZBLHdCQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0E7QUFDQSxtQkFOQSw2QkFNQTtBQUNBO0FBQ0EsS0FSQTtBQVNBO0FBQ0EsZ0JBVkEsMEJBVUE7QUFDQTtBQUNBLEtBWkE7QUFhQTtBQUNBLG9CQWRBLDhCQWNBO0FBQ0E7QUFDQSxLQWhCQTtBQWlCQTtBQUNBLGlCQWxCQSwyQkFrQkE7QUFDQTtBQUNBLEtBcEJBO0FBcUJBO0FBQ0EsV0F0QkEscUJBc0JBO0FBQ0E7QUFDQSxLQXhCQTtBQXlCQSxhQXpCQSx1QkF5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQW5DQTtBQW9DQTtBQUNBLGFBckNBLHVCQXFDQTtBQUNBO0FBQ0EsS0F2Q0E7QUF3Q0EsYUF4Q0EsdUJBd0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWhEQTtBQWlEQSxpQkFqREEsMkJBaURBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7QUFNQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxLQXRFQSxFQTdEQTs7QUFxSUE7QUFDQSxnQkFEQSwwQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBTEE7QUFNQSxVQU5BLG9CQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FWQTtBQVdBLGFBWEEsdUJBV0E7QUFDQTtBQUNBLDBCQURBO0FBRUEsdUJBRkE7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLEVBRUEsRUFGQTtBQUdBLEtBckJBO0FBc0JBO0FBQ0EsWUF2QkEsc0JBdUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUhBLE1BR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0E3Q0EsRUFySUEsRSIsImZpbGUiOiIyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtY2hlY2tib3hcIiA6c3R5bGU9XCJbY2hlY2tib3hTdHlsZV1cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidS1jaGVja2JveF9faWNvbi13cmFwXCIgQHRhcD1cInRvZ2dsZVwiIDpjbGFzcz1cIltpY29uQ2xhc3NdXCIgOnN0eWxlPVwiW2ljb25TdHlsZV1cIj5cclxuXHRcdFx0PHUtaWNvbiBjbGFzcz1cInUtY2hlY2tib3hfX2ljb24td3JhcF9faWNvblwiIG5hbWU9XCJjaGVja2JveC1tYXJrXCIgOnNpemU9XCJjaGVja2JveEljb25TaXplXCIgOmNvbG9yPVwiaWNvbkNvbG9yXCIvPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1LWNoZWNrYm94X19sYWJlbFwiIEB0YXA9XCJvbkNsaWNrTGFiZWxcIiA6c3R5bGU9XCJ7XHJcblx0XHRcdGZvbnRTaXplOiAkdS5hZGRVbml0KGxhYmVsU2l6ZSlcclxuXHRcdH1cIj5cclxuXHRcdFx0PHNsb3QgLz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIGNoZWNrYm94IOWkjemAieahhlxyXG5cdCAqIEBkZXNjcmlwdGlvbiDor6Xnu4Tku7bpnIDopoHmkK3phY1jaGVja2JveEdyb3Vw57uE5Lu25L2/55So77yM5Lul5L6/55So5oi36L+b6KGM5pON5L2c5pe277yM6I635b6X5b2T5YmN5aSN6YCJ5qGG57uE55qE6YCJ5Lit5oOF5Ya144CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvY2hlY2tib3guaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gaWNvbi1zaXplIOWbvuagh+Wkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDIw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBsYWJlbC1zaXplIGxhYmVs5a2X5L2T5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMjjvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IG5hbWUgY2hlY2tib3jnu4Tku7bnmoTmoIfnpLrnrKZcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gc2hhcGUg5b2i54q277yM6KeB5a6Y572R6K+05piO77yI6buY6K6kY2lyY2xl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKhcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGxhYmVsLWRpc2FibGVkIOaYr+WQpuemgeatoueCueWHu+aWh+acrOaTjeS9nGNoZWNrYm94XHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDpgInkuK3ml7bnmoTpopzoibLvvIzlpoLorr7nva5DaGVja2JveEdyb3Vw55qEYWN0aXZlLWNvbG9y5bCG5aSx5pWIXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2hhbmdlIOafkOS4qmNoZWNrYm9454q25oCB5Y+R55Sf5Y+Y5YyW5pe26Kem5Y+R77yM5Zue6LCD5Li65LiA5Liq5a+56LGhXHJcblx0ICogQGV4YW1wbGUgPHUtY2hlY2tib3ggdi1tb2RlbD1cImNoZWNrZWRcIiA6ZGlzYWJsZWQ9XCJmYWxzZVwiPuWkqea2rzwvdS1jaGVja2JveD5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInUtY2hlY2tib3hcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIGNoZWNrYm9455qE5ZCN56ewXHJcblx0XHRcdG5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW9oueKtu+8jHNxdWFyZeS4uuaWueW9ou+8jGNpcmNsZeS4uuWOn+Wei1xyXG5cdFx0XHRzaGFwZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbkuLrpgInkuK3nirbmgIFcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqFxyXG5cdFx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIEJvb2xlYW5dLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeatoueCueWHu+aPkOekuuivremAieS4reWkjemAieahhlxyXG5cdFx0XHRsYWJlbERpc2FibGVkOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCJ5Lit54q25oCB5LiL55qE6aKc6Imy77yM5aaC6K6+572u5q2k5YC877yM5bCG5Lya6KaG55uWY2hlY2tib3hHcm91cOeahGFjdGl2ZUNvbG9y5YC8XHJcblx0XHRcdGFjdGl2ZUNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWbvuagh+eahOWkp+Wwj++8jOWNleS9jXJweFxyXG5cdFx0XHRpY29uU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gbGFiZWznmoTlrZfkvZPlpKflsI/vvIxycHjljZXkvY1cclxuXHRcdFx0bGFiZWxTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnu4Tku7bnmoTmlbTkvZPlpKflsI9cclxuXHRcdFx0c2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBhcmVudERpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRuZXdQYXJhbXM6IHt9LFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdC8vIOaUr+S7mOWuneWwj+eoi+W6j+S4jeaUr+aMgXByb3ZpZGUvaW5qZWN077yM5omA5Lul5L2/55So6L+Z5Liq5pa55rOV6I635Y+W5pW05Liq54i257uE5Lu277yM5ZyoY3JlYXRlZOWumuS5ie+8jOmBv+WFjeW+queOr+W6lOeUqFxyXG5cdFx0XHR0aGlzLnBhcmVudCA9IHRoaXMuJHUuJHBhcmVudC5jYWxsKHRoaXMsICd1LWNoZWNrYm94LWdyb3VwJyk7XHJcblx0XHRcdC8vIOWmguaenOWtmOWcqHUtY2hlY2tib3gtZ3JvdXDvvIzlsIbmnKznu4Tku7bnmoR0aGlz5aGe6L+b54i257uE5Lu255qEY2hpbGRyZW7kuK1cclxuXHRcdFx0dGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQuY2hpbGRyZW4ucHVzaCh0aGlzKTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHQvLyDmmK/lkKbnpoHnlKjvvIzlpoLmnpzniLbnu4Tku7Z1LWNoZWNrYm94LWdyb3Vw56aB55So55qE6K+d77yM5bCG5Lya5b+955Wl5a2Q57uE5Lu255qE6YWN572uXHJcblx0XHRcdGlzRGlzYWJsZWQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuZGlzYWJsZWQgIT09ICcnID8gdGhpcy5kaXNhYmxlZCA6IHRoaXMucGFyZW50ID8gdGhpcy5wYXJlbnQuZGlzYWJsZWQgOiBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm56aB55SobGFiZWzngrnlh7tcclxuXHRcdFx0aXNMYWJlbERpc2FibGVkKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmxhYmVsRGlzYWJsZWQgIT09ICcnID8gdGhpcy5sYWJlbERpc2FibGVkIDogdGhpcy5wYXJlbnQgPyB0aGlzLnBhcmVudC5sYWJlbERpc2FibGVkIDogZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tuWwuuWvuO+8jOWvueW6lHNpemXnmoTlgLzvvIzpu5jorqTlgLzkuLozNHJweFxyXG5cdFx0XHRjaGVja2JveFNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuc2l6ZSA/IHRoaXMuc2l6ZSA6ICh0aGlzLnBhcmVudCA/IHRoaXMucGFyZW50LnNpemUgOiAzNCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOWLvumAieWbvuagh+eahOWwuuWvuO+8jOm7mOiupDIwXHJcblx0XHRcdGNoZWNrYm94SWNvblNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaWNvblNpemUgPyB0aGlzLmljb25TaXplIDogKHRoaXMucGFyZW50ID8gdGhpcy5wYXJlbnQuaWNvblNpemUgOiAyMCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tumAieS4rea/gOa0u+aXtueahOminOiJslxyXG5cdFx0XHRlbEFjdGl2ZUNvbG9yKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLmFjdGl2ZUNvbG9yID8gdGhpcy5hY3RpdmVDb2xvciA6ICh0aGlzLnBhcmVudCA/IHRoaXMucGFyZW50LmFjdGl2ZUNvbG9yIDogJ3ByaW1hcnknKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu255qE5b2i54q2XHJcblx0XHRcdGVsU2hhcGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuc2hhcGUgPyB0aGlzLnNoYXBlIDogKHRoaXMucGFyZW50ID8gdGhpcy5wYXJlbnQuc2hhcGUgOiAnc3F1YXJlJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGljb25TdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHQvLyDml6LopoHliKTmlq3mmK/lkKbmiYvliqjnpoHnlKjvvIzov5jopoHliKTmlq3nlKjmiLd2LW1vZGVs57uR5a6a55qE5YC877yM5aaC5p6c57uR5a6a5Li6ZmFsc2XvvIzpgqPkuYjkuZ/ml6Dms5XpgInkuK1cclxuXHRcdFx0XHRpZiAodGhpcy5lbEFjdGl2ZUNvbG9yICYmIHRoaXMudmFsdWUgJiYgIXRoaXMuaXNEaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0c3R5bGUuYm9yZGVyQ29sb3IgPSB0aGlzLmVsQWN0aXZlQ29sb3I7IFxyXG5cdFx0XHRcdFx0c3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy5lbEFjdGl2ZUNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMuJHUuYWRkVW5pdCh0aGlzLmNoZWNrYm94U2l6ZSk7XHJcblx0XHRcdFx0c3R5bGUuaGVpZ2h0ID0gdGhpcy4kdS5hZGRVbml0KHRoaXMuY2hlY2tib3hTaXplKTtcclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGNoZWNrYm945YaF6YOo55qE5Yu+6YCJ5Zu+5qCH77yM5aaC5p6c6YCJ5Lit54q25oCB77yM5Li655m96Imy77yM5ZCm5YiZ5Li66YCP5piO6Imy5Y2z5Y+vXHJcblx0XHRcdGljb25Db2xvcigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy52YWx1ZSA/ICcjZmZmZmZmJyA6ICd0cmFuc3BhcmVudCc7XHJcblx0XHRcdH0sXHJcblx0XHRcdGljb25DbGFzcygpIHtcclxuXHRcdFx0XHRsZXQgY2xhc3NlcyA9IFtdO1xyXG5cdFx0XHRcdGNsYXNzZXMucHVzaCgndS1jaGVja2JveF9faWNvbi13cmFwLS0nICsgdGhpcy5lbFNoYXBlKTtcclxuXHRcdFx0XHRpZiAodGhpcy52YWx1ZSA9PSB0cnVlKSBjbGFzc2VzLnB1c2goJ3UtY2hlY2tib3hfX2ljb24td3JhcC0tY2hlY2tlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLmlzRGlzYWJsZWQpIGNsYXNzZXMucHVzaCgndS1jaGVja2JveF9faWNvbi13cmFwLS1kaXNhYmxlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLnZhbHVlICYmIHRoaXMuaXNEaXNhYmxlZCkgY2xhc3Nlcy5wdXNoKCd1LWNoZWNrYm94X19pY29uLXdyYXAtLWRpc2FibGVkLS1jaGVja2VkJyk7XHJcblx0XHRcdFx0Ly8g5pSv5LuY5a6d5bCP56iL5bqP5peg5rOV5Yqo5oCB57uR5a6a5LiA5Liq5pWw57uE57G75ZCN77yM5ZCm5YiZ6Kej5p6Q5Ye65p2l55qE57uT5p6c5Lya5bim5pyJXCIsXCLvvIzogIzlr7zoh7TlpLHmlYhcclxuXHRcdFx0XHRyZXR1cm4gY2xhc3Nlcy5qb2luKCcgJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNoZWNrYm94U3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge307XHJcblx0XHRcdFx0aWYodGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQud2lkdGgpIHtcclxuXHRcdFx0XHRcdHN0eWxlLndpZHRoID0gdGhpcy5wYXJlbnQud2lkdGg7XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgTVBcclxuXHRcdFx0XHRcdC8vIOWQhOWutuWwj+eoi+W6j+WboOS4uuWug+S7rOeJueauiueahOe8luivkee7k+aehO+8jOS9v+eUqGZsb2F05biD5bGAXHJcblx0XHRcdFx0XHRzdHlsZS5mbG9hdCA9ICdsZWZ0JztcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBNUFxyXG5cdFx0XHRcdFx0Ly8gSDXlkoxBUFDkvb/nlKhmbGV45biD5bGAXHJcblx0XHRcdFx0XHRzdHlsZS5mbGV4ID0gYDAgMCAke3RoaXMucGFyZW50LndpZHRofWA7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYodGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQud3JhcCkge1xyXG5cdFx0XHRcdFx0c3R5bGUud2lkdGggPSAnMTAwJSc7XHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0XHQvLyBINeWSjEFQUOS9v+eUqGZsZXjluIPlsYDvvIzlsIblrr3luqborr7nva4xMDAl77yM5Y2z5Y+v6Ieq5Yqo5o2i6KGMXHJcblx0XHRcdFx0XHRzdHlsZS5mbGV4ID0gJzAgMCAxMDAlJztcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdG9uQ2xpY2tMYWJlbCgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNMYWJlbERpc2FibGVkICYmICF0aGlzLmlzRGlzYWJsZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0VmFsdWUoKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHRvZ2dsZSgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuaXNEaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0dGhpcy5zZXRWYWx1ZSgpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZW1pdEV2ZW50KCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHtcclxuXHRcdFx0XHRcdHZhbHVlOiAhdGhpcy52YWx1ZSxcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMubmFtZVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdFx0Ly8g5omn6KGM54i257uE5Lu2dS1jaGVja2JveC1ncm91cOeahOS6i+S7tuaWueazlVxyXG5cdFx0XHRcdC8vIOetieW+heS4i+S4gOS4quWRqOacn+WGjeaJp+ihjO+8jOWboOS4unRoaXMuJGVtaXQoJ2lucHV0JynkvZznlKjkuo7niLbnu4Tku7bvvIzlho3lj43ppojliLDlrZDnu4Tku7blhoXpg6jvvIzpnIDopoHml7bpl7RcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdGlmKHRoaXMucGFyZW50ICYmIHRoaXMucGFyZW50LmVtaXRFdmVudCkgdGhpcy5wYXJlbnQuZW1pdEV2ZW50KCk7XHJcblx0XHRcdFx0fSwgODApO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDorr7nva5pbnB1dOeahOWAvO+8jOi/memHjOmAmui/h2lucHV05LqL5Lu277yM6K6+572u6YCa6L+Hdi1tb2RlbOe7keWumueahOe7hOS7tueahOWAvFxyXG5cdFx0XHRzZXRWYWx1ZSgpIHtcclxuXHRcdFx0XHQvLyDliKTmlq3mmK/lkKbotoXov4fkuoblj6/pgInnmoTmnIDlpKfmlbDph49cclxuXHRcdFx0XHRsZXQgY2hlY2tlZE51bSA9IDA7XHJcblx0XHRcdFx0aWYodGhpcy5wYXJlbnQgJiYgdGhpcy5wYXJlbnQuY2hpbGRyZW4pIHtcclxuXHRcdFx0XHRcdC8vIOWPquimgeeItue7hOS7tueahOafkOS4gOS4quWtkOWFg+e0oOeahHZhbHVl5Li6dHJ1Ze+8jOWwseWKoDEo5bey5pyJ55qE6YCJ5Lit5pWw6YePKVxyXG5cdFx0XHRcdFx0dGhpcy5wYXJlbnQuY2hpbGRyZW4ubWFwKHZhbCA9PiB7XHJcblx0XHRcdFx0XHRcdGlmICh2YWwudmFsdWUpIGNoZWNrZWROdW0rKztcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOWmguaenOWOn+adpeS4uumAieS4reeKtuaAge+8jOmCo+S5iOWPr+S7peWPlua2iFxyXG5cdFx0XHRcdGlmICh0aGlzLnZhbHVlID09IHRydWUpIHtcclxuXHRcdFx0XHRcdHRoaXMuZW1pdEV2ZW50KCk7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsICF0aGlzLnZhbHVlKTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8g5aaC5p6c6LaF5Ye65pyA5aSa5Y+v6YCJ6aG577yM5o+Q56S6XHJcblx0XHRcdFx0XHRpZih0aGlzLnBhcmVudCAmJiBjaGVja2VkTnVtID49IHRoaXMucGFyZW50Lm1heCkge1xyXG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdS50b2FzdChg5pyA5aSa5Y+v6YCJJHt0aGlzLnBhcmVudC5tYXh96aG5YCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyDlpoLmnpzljp/mnaXkuLrmnKrpgInkuK3nirbmgIHvvIzpnIDopoHpgInkuK3nmoTmlbDph4/lsJHkuo7niLbnu4Tku7bkuK3orr7nva7nmoRtYXjlgLzvvIzmiY3lj6/ku6XpgInkuK1cclxuXHRcdFx0XHRcdHRoaXMuZW1pdEV2ZW50KCk7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsICF0aGlzLnZhbHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LWNoZWNrYm94IHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFxyXG5cdFx0Jl9faWNvbi13cmFwIHtcclxuXHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdGZsZXg6IG5vbmU7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR3aWR0aDogNDJycHg7XHJcblx0XHRcdGhlaWdodDogNDJycHg7XHJcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYm9yZGVyLWNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjOGM5Y2M7XHJcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XHJcblx0XHRcdFxyXG5cdFx0XHQvKiAjaWZkZWYgTVAtVE9VVElBTyAqL1xyXG5cdFx0XHQvLyDlpLTmnaHlsI/nqIvluo/lhbzlrrnmgKfpl67popjvvIzpnIDopoHorr7nva7ooYzpq5jkuLow77yM5ZCm5YiZ5Zu+5qCH5YGP5LiLXHJcblx0XHRcdCZfX2ljb24ge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8qICNlbmRpZiAqL1xyXG5cdFx0XHRcclxuXHRcdFx0Ji0tY2lyY2xlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1zcXVhcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtLWNoZWNrZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji0tZGlzYWJsZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjA7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYzhjOWNjO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1kaXNhYmxlZC0tY2hlY2tlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICNjOGM5Y2MgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHJweDtcclxuXHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBycHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1kaXNhYmxlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICNjOGM5Y2M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///26\n"); /***/ }), /* 27 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/phone_image.png ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/phone_image.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjI3LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvcGhvbmVfaW1hZ2UucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///27\n"); /***/ }), /* 28 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/create_wallet.png ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/create_wallet.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlX3dhbGxldC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///28\n"); /***/ }), /* 29 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/chevron_right_24px.png ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/chevron_right_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///29\n"); /***/ }), /* 30 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/login_wallet.png ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/login_wallet.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBcIi9zdGF0aWMvdG9uZ3lvbmgvbG9naW5fd2FsbGV0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///30\n"); /***/ }), /* 31 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 32);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///31\n"); /***/ }), /* 32 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/register/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _utils = _interopRequireDefault(__webpack_require__(/*! @/utils */ 34));\nvar _jsMd = _interopRequireDefault(__webpack_require__(/*! js-md5 */ 35));\nvar _store = _interopRequireDefault(__webpack_require__(/*! @/store */ 39));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { list2: [{ name: '', checked: false, disabled: false }], list: ['', '../../../static/tongyonh/phone_image.png'], indicatorDots: true, autoplay: true, interval: 3000, inde: 1, walletInfo: {} };}, onLoad: function onLoad() {}, onShow: function onShow() {__f__(\"log\", uni.getStorageSync('walletInfo'), \" at pages/register/index.vue:131\");if (uni.getStorageSync('walletInfo')) {uni.reLaunch({ url: '/pages/menu/wallet/index' });} // uni.clearStorageSync();\n this.list2.checked = false;}, methods: { checkboxGroupChange: function checkboxGroupChange() {}, checkboxChange: function checkboxChange() {if (this.inde % 2 == 0) {this.list2[0].checked = false;} else {this.list2[0].checked = true;}this.inde++;}, createWallet: function createWallet() {if (this.list2[0].checked != true) {uni.showToast({ title: 'Please check the terms of service', icon: 'none', duration: 1500 });return;}var word = this.$Token.creatingWallets(); // 读到钱包助记词信息,存入缓存\n var word2 = word.mnemonic;uni.setStorage({ key: 'word', data: word2, success: function success() {__f__(\"log\", 'success', word2, \" at pages/register/index.vue:169\");} });__f__(\"log\", this.list2.checked, 224, \" at pages/register/index.vue:172\");this.list2[0].checked = false;__f__(\"log\", this.list2.checked, 444, \" at pages/register/index.vue:174\");uni.navigateTo({ url: '../menu/backUp/index' });}, loginWallet: function loginWallet() {if (this.list2[0].checked != true) {uni.showToast({ title: 'Please check the terms of service', icon: 'none', duration: 1500 });return;}this.list2[0].checked = false;uni.navigateTo({ url: '../menu/backUp/backUp4/index' });}, Terms: function Terms() {uni.navigateTo({ url: '../menu/about/terms/index' });} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvcmVnaXN0ZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJsaXN0MiIsIm5hbWUiLCJjaGVja2VkIiwiZGlzYWJsZWQiLCJsaXN0IiwiaW5kaWNhdG9yRG90cyIsImF1dG9wbGF5IiwiaW50ZXJ2YWwiLCJpbmRlIiwid2FsbGV0SW5mbyIsIm9uTG9hZCIsIm9uU2hvdyIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwicmVMYXVuY2giLCJ1cmwiLCJtZXRob2RzIiwiY2hlY2tib3hHcm91cENoYW5nZSIsImNoZWNrYm94Q2hhbmdlIiwiY3JlYXRlV2FsbGV0Iiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiZHVyYXRpb24iLCJ3b3JkIiwiJFRva2VuIiwiY3JlYXRpbmdXYWxsZXRzIiwid29yZDIiLCJtbmVtb25pYyIsInNldFN0b3JhZ2UiLCJrZXkiLCJzdWNjZXNzIiwibmF2aWdhdGVUbyIsImxvZ2luV2FsbGV0IiwiVGVybXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNHQztBQUNBO0FBQ0E7QUFDQTtBQUNBLGlILDhGQTFHRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBUWdCLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLEtBQUssRUFBRSxDQUNKLEVBQ0NDLElBQUksRUFBRSxFQURQLEVBRUNDLE9BQU8sRUFBRSxLQUZWLEVBR0NDLFFBQVEsRUFBRSxLQUhYLEVBREksQ0FERCxFQVFOQyxJQUFJLEVBQUUsQ0FBQyxFQUFELEVBQUksMENBQUosQ0FSQSxFQVNOQyxhQUFhLEVBQUMsSUFUUixFQVVOQyxRQUFRLEVBQUMsSUFWSCxFQVdOQyxRQUFRLEVBQUMsSUFYSCxFQVlOQyxJQUFJLEVBQUMsQ0FaQyxFQWFOQyxVQUFVLEVBQUMsRUFiTCxFQUFQLENBZUEsQ0FqQmEsRUFtQmRDLE1BbkJjLG9CQW1CTCxDQUNSLENBcEJhLEVBcUJkQyxNQXJCYyxvQkFxQkwsQ0FDTixhQUFZQyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsWUFBbkIsQ0FBWixzQ0FDQSxJQUFHRCxHQUFHLENBQUNDLGNBQUosQ0FBbUIsWUFBbkIsQ0FBSCxFQUFxQyxDQUNwQ0QsR0FBRyxDQUFDRSxRQUFKLENBQWEsRUFDWkMsR0FBRyxFQUFFLDBCQURPLEVBQWIsRUFHQSxDQU5LLENBT047QUFDQSxTQUFLZixLQUFMLENBQVdFLE9BQVgsR0FBcUIsS0FBckIsQ0FDQSxDQTlCVyxFQStCZGMsT0FBTyxFQUFFLEVBQ1JDLG1CQURRLGlDQUNhLENBRXBCLENBSE8sRUFJUkMsY0FKUSw0QkFJUSxDQUNmLElBQUcsS0FBS1YsSUFBTCxHQUFVLENBQVYsSUFBYSxDQUFoQixFQUFrQixDQUNqQixLQUFLUixLQUFMLENBQVcsQ0FBWCxFQUFjRSxPQUFkLEdBQXNCLEtBQXRCLENBQ0EsQ0FGRCxNQUVLLENBQ0osS0FBS0YsS0FBTCxDQUFXLENBQVgsRUFBY0UsT0FBZCxHQUFzQixJQUF0QixDQUNBLENBQ0QsS0FBS00sSUFBTCxHQUNBLENBWE8sRUFZVlcsWUFaVSwwQkFZSSxDQUNiLElBQUcsS0FBS25CLEtBQUwsQ0FBVyxDQUFYLEVBQWNFLE9BQWQsSUFBdUIsSUFBMUIsRUFBK0IsQ0FDOUJVLEdBQUcsQ0FBQ1EsU0FBSixDQUFjLEVBQ2JDLEtBQUssRUFBRSxtQ0FETSxFQUViQyxJQUFJLEVBQUUsTUFGTyxFQUdiQyxRQUFRLEVBQUUsSUFIRyxFQUFkLEVBS0EsT0FDQSxDQUVELElBQUlDLElBQUksR0FBQyxLQUFLQyxNQUFMLENBQVlDLGVBQVosRUFBVCxDQVZhLENBV2I7QUFDQSxVQUFJQyxLQUFLLEdBQUNILElBQUksQ0FBQ0ksUUFBZixDQUNBaEIsR0FBRyxDQUFDaUIsVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBRSxNQURTLEVBRWQvQixJQUFJLEVBQUU0QixLQUZRLEVBR2RJLE9BQU8sRUFBRSxtQkFBVyxDQUNuQixhQUFZLFNBQVosRUFBc0JKLEtBQXRCLHNDQUNBLENBTGEsRUFBZixFQU9BLGFBQVksS0FBSzNCLEtBQUwsQ0FBV0UsT0FBdkIsRUFBK0IsR0FBL0Isc0NBQ0EsS0FBS0YsS0FBTCxDQUFXLENBQVgsRUFBY0UsT0FBZCxHQUFzQixLQUF0QixDQUNBLGFBQVksS0FBS0YsS0FBTCxDQUFXRSxPQUF2QixFQUErQixHQUEvQixzQ0FDQVUsR0FBRyxDQUFDb0IsVUFBSixDQUFlLEVBQ2RqQixHQUFHLEVBQUMsc0JBRFUsRUFBZixFQUdBLENBdENTLEVBd0NWa0IsV0F4Q1UseUJBd0NHLENBQ1osSUFBRyxLQUFLakMsS0FBTCxDQUFXLENBQVgsRUFBY0UsT0FBZCxJQUF1QixJQUExQixFQUErQixDQUM5QlUsR0FBRyxDQUFDUSxTQUFKLENBQWMsRUFDYkMsS0FBSyxFQUFFLG1DQURNLEVBRWJDLElBQUksRUFBRSxNQUZPLEVBR2JDLFFBQVEsRUFBRSxJQUhHLEVBQWQsRUFLQSxPQUNBLENBQ0QsS0FBS3ZCLEtBQUwsQ0FBVyxDQUFYLEVBQWNFLE9BQWQsR0FBc0IsS0FBdEIsQ0FDQVUsR0FBRyxDQUFDb0IsVUFBSixDQUFlLEVBQ2RqQixHQUFHLEVBQUMsOEJBRFUsRUFBZixFQUdBLENBckRTLEVBc0RYbUIsS0F0RFcsbUJBc0RKLENBQ050QixHQUFHLENBQUNvQixVQUFKLENBQWUsRUFDZGpCLEdBQUcsRUFBQywyQkFEVSxFQUFmLEVBR0EsQ0ExRFUsRUEvQkssRSIsImZpbGUiOiIzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCB1dGlscyBmcm9tICdAL3V0aWxzJ1xuXHRpbXBvcnQgbWQ1IGZyb20gJ2pzLW1kNSdcblx0aW1wb3J0IHN0b3JlIGZyb20gJ0Avc3RvcmUnXG5cdGltcG9ydCB0b2tlbiBmcm9tICdAL3V0aWxzL1Rva2VuVXRpbCdcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcblxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGxpc3QyOiBbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRsaXN0OiBbJycsJy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9waG9uZV9pbWFnZS5wbmcnXSxcblx0XHRcdFx0aW5kaWNhdG9yRG90czp0cnVlLFxuXHRcdFx0XHRhdXRvcGxheTp0cnVlLFxuXHRcdFx0XHRpbnRlcnZhbDozMDAwLFxuXHRcdFx0XHRpbmRlOjEsXG5cdFx0XHRcdHdhbGxldEluZm86e30sXG5cdH1cblx0XHR9LFxuXG5cdFx0b25Mb2FkKCkge1xuXHRcdH0sXG5cdFx0b25TaG93KCkge1xuXHRcdCAgIGNvbnNvbGUubG9nKHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpKVxuXHRcdCAgIGlmKHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpKSB7XG5cdFx0ICAgIHVuaS5yZUxhdW5jaCh7XG5cdFx0ICAgICB1cmw6ICcvcGFnZXMvbWVudS93YWxsZXQvaW5kZXgnXG5cdFx0ICAgIH0pXG5cdFx0ICAgfVxuXHRcdCAgIC8vIHVuaS5jbGVhclN0b3JhZ2VTeW5jKCk7XG5cdFx0ICAgdGhpcy5saXN0Mi5jaGVja2VkID0gZmFsc2U7XG5cdFx0ICB9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGNoZWNrYm94R3JvdXBDaGFuZ2UoKXtcblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0Y2hlY2tib3hDaGFuZ2UoKXtcblx0XHRcdFx0aWYodGhpcy5pbmRlJTI9PTApe1xuXHRcdFx0XHRcdHRoaXMubGlzdDJbMF0uY2hlY2tlZD1mYWxzZTtcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0dGhpcy5saXN0MlswXS5jaGVja2VkPXRydWU7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpcy5pbmRlKytcblx0XHRcdH0sXG5cdGNyZWF0ZVdhbGxldCgpe1xuXHRcdGlmKHRoaXMubGlzdDJbMF0uY2hlY2tlZCE9dHJ1ZSl7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICdQbGVhc2UgY2hlY2sgdGhlIHRlcm1zIG9mIHNlcnZpY2UnLFxuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblxuXHRcdHZhciB3b3JkPXRoaXMuJFRva2VuLmNyZWF0aW5nV2FsbGV0cygpO1xuXHRcdC8vIOivu+WIsOmSseWMheWKqeiusOivjeS/oeaBryzlrZjlhaXnvJPlrZhcblx0XHR2YXIgd29yZDI9d29yZC5tbmVtb25pY1xuXHRcdHVuaS5zZXRTdG9yYWdlKHtcblx0XHRcdGtleTogJ3dvcmQnLFxuXHRcdFx0ZGF0YTogd29yZDIsXG5cdFx0XHRzdWNjZXNzOiBmdW5jdGlvbigpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coJ3N1Y2Nlc3MnLHdvcmQyKVxuXHRcdFx0fVxuXHRcdH0pO1xuXHRcdGNvbnNvbGUubG9nKHRoaXMubGlzdDIuY2hlY2tlZCwyMjQpXG5cdFx0dGhpcy5saXN0MlswXS5jaGVja2VkPWZhbHNlO1xuXHRcdGNvbnNvbGUubG9nKHRoaXMubGlzdDIuY2hlY2tlZCw0NDQpXG5cdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0dXJsOicuLi9tZW51L2JhY2tVcC9pbmRleCcsXG5cdFx0fSlcblx0fSxcblxuXHRsb2dpbldhbGxldCgpe1xuXHRcdGlmKHRoaXMubGlzdDJbMF0uY2hlY2tlZCE9dHJ1ZSl7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICdQbGVhc2UgY2hlY2sgdGhlIHRlcm1zIG9mIHNlcnZpY2UnLFxuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHR9KVxuXHRcdFx0cmV0dXJuO1xuXHRcdH1cblx0XHR0aGlzLmxpc3QyWzBdLmNoZWNrZWQ9ZmFsc2U7XG5cdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0dXJsOicuLi9tZW51L2JhY2tVcC9iYWNrVXA0L2luZGV4Jyxcblx0XHR9KVxuXHR9LFxuVGVybXMoKXtcblx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdHVybDonLi4vbWVudS9hYm91dC90ZXJtcy9pbmRleCcsXG5cdH0pXG59XG5cdH0sXG5cdH1cblx0XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///32\n"); /***/ }), /* 33 */ /*!*********************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js ***! \*********************************************************************/ /*! exports provided: log, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "log", function() { return log; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return formatLog; }); function typof (v) { var s = Object.prototype.toString.call(v) return s.substring(8, s.length - 1) } function isDebugMode () { /* eslint-disable no-undef */ return typeof __channelId__ === 'string' && __channelId__ } function jsonStringifyReplacer (k, p) { switch (typof(p)) { case 'Function': return 'function() { [native code] }' default : return p } } function log (type) { for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { args[_key - 1] = arguments[_key] } console[type].apply(console, args) } function formatLog () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key] } var type = args.shift() if (isDebugMode()) { args.push(args.pop().replace('at ', 'uni-app:///')) return console[type].apply(console, args) } var msgs = args.map(function (v) { var type = Object.prototype.toString.call(v).toLowerCase() if (type === '[object object]' || type === '[object array]') { try { v = '---BEGIN:JSON---' + JSON.stringify(v, jsonStringifyReplacer) + '---END:JSON---' } catch (e) { v = type } } else { if (v === null) { v = '---NULL---' } else if (v === undefined) { v = '---UNDEFINED---' } else { var vType = typof(v).toUpperCase() if (vType === 'NUMBER' || vType === 'BOOLEAN') { v = '---BEGIN:' + vType + '---' + v + '---END:' + vType + '---' } else { v = String(v) } } } return v }) var msg = '' if (msgs.length > 1) { var lastMsg = msgs.pop() msg = msgs.join('---COMMA---') if (lastMsg.indexOf(' at ') === 0) { msg += lastMsg } else { msg += '---COMMA---' + lastMsg } } else { msg = msgs[0] } console[type](msg) } /***/ }), /* 34 */ /*!************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/index.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var utils = {\n checkEmail: function checkEmail(email) {\n return RegExp(\n /^([a-zA-Z0-9]+[_|\\_|\\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\\_|\\.]?)*[a-zA-Z0-9]+\\.[a-zA-Z]{2,3}$/).\n test(email);\n },\n checkMobile: function checkMobile(mobile) {\n return RegExp(/^1[34578]\\d{9}$/).test(mobile);\n },\n caculateTime: function caculateTime(timeZome, time) {\n return time + timeZome * 1000 * 60 * 60;\n },\n formatyymmdd: function formatyymmdd(time) {\n var date = new Date(time);\n __f__(\"log\", date, 5555655, \" at utils/index.js:15\");\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n __f__(\"log\", M + '/' + D + '/' + Y, 5454545454, \" at utils/index.js:28\");\n return M + '/' + D + '/' + Y;\n\n },\n formatyymmdd2: function formatyymmdd2(time) {\n var date = new Date(time);\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n return Y + M + D;\n },\n formatyymmddhhmmss: function formatyymmddhhmmss(time) {\n var date = new Date(time);\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n // return Y + '-' + M + '-' + D + ' ' + h + ':' + m + ':' + s;\n return M + '-' + D + ' ' + h + ':' + m;\n },\n formatyymmddhhmmss33: function formatyymmddhhmmss33(time) {\n __f__(\"log\", time, \" at utils/index.js:66\");\n var date = new Date(time);\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n return Y + '-' + M + '-' + D + ' ' + h + ':' + m;\n },\n formathhmm: function formathhmm(time) {\n var date = new Date(time);\n var localTime = date.getTime();\n var localOffset = date.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数\n var utc = localTime + localOffset; //utc即GMT时间\n var offset = 8; //东8区\n var beijing = utc + 3600000 * offset;\n date = new Date(beijing);\n var Y = date.getFullYear();\n var M = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1;\n var D = date.getDate() < 10 ? '0' + date.getDate() : date.getDate();\n var h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours();\n var m = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();\n var s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();\n return h + ':' + m;\n },\n //客户端时间转换为北京时间\n getBeijingtime: function getBeijingtime() {\n //获得当前运行环境时间\n var d = new Date();\n var currentDate = new Date();\n var tmpHours = currentDate.getHours();\n //算得时区\n var time_zone = -d.getTimezoneOffset() / 60;\n if (time_zone < 0) {\n time_zone = Math.abs(time_zone) + 8;\n currentDate.setHours(tmpHours + time_zone);\n } else {\n time_zone -= 8;\n currentDate.setHours(tmpHours - time_zone);\n }\n return currentDate;\n } };var _default =\n\n\nutils;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvaW5kZXguanMiXSwibmFtZXMiOlsidXRpbHMiLCJjaGVja0VtYWlsIiwiZW1haWwiLCJSZWdFeHAiLCJ0ZXN0IiwiY2hlY2tNb2JpbGUiLCJtb2JpbGUiLCJjYWN1bGF0ZVRpbWUiLCJ0aW1lWm9tZSIsInRpbWUiLCJmb3JtYXR5eW1tZGQiLCJkYXRlIiwiRGF0ZSIsImxvY2FsVGltZSIsImdldFRpbWUiLCJsb2NhbE9mZnNldCIsImdldFRpbWV6b25lT2Zmc2V0IiwidXRjIiwib2Zmc2V0IiwiYmVpamluZyIsIlkiLCJnZXRGdWxsWWVhciIsIk0iLCJnZXRNb250aCIsIkQiLCJnZXREYXRlIiwiaCIsImdldEhvdXJzIiwibSIsImdldE1pbnV0ZXMiLCJzIiwiZ2V0U2Vjb25kcyIsImZvcm1hdHl5bW1kZDIiLCJmb3JtYXR5eW1tZGRoaG1tc3MiLCJmb3JtYXR5eW1tZGRoaG1tc3MzMyIsImZvcm1hdGhobW0iLCJnZXRCZWlqaW5ndGltZSIsImQiLCJjdXJyZW50RGF0ZSIsInRtcEhvdXJzIiwidGltZV96b25lIiwiTWF0aCIsImFicyIsInNldEhvdXJzIl0sIm1hcHBpbmdzIjoib0lBQUEsSUFBSUEsS0FBSyxHQUFHO0FBQ1hDLFlBQVUsRUFBRSxvQkFBU0MsS0FBVCxFQUFnQjtBQUMzQixXQUFPQyxNQUFNO0FBQ1gsa0dBRFcsQ0FBTjtBQUVMQyxRQUZLLENBRUFGLEtBRkEsQ0FBUDtBQUdBLEdBTFU7QUFNWEcsYUFBVyxFQUFFLHFCQUFTQyxNQUFULEVBQWlCO0FBQzdCLFdBQU9ILE1BQU0sQ0FBQyxpQkFBRCxDQUFOLENBQTBCQyxJQUExQixDQUErQkUsTUFBL0IsQ0FBUDtBQUNBLEdBUlU7QUFTWEMsY0FBWSxFQUFFLHNCQUFTQyxRQUFULEVBQW1CQyxJQUFuQixFQUF5QjtBQUN0QyxXQUFPQSxJQUFJLEdBQUlELFFBQVEsR0FBRyxJQUFYLEdBQWtCLEVBQWxCLEdBQXVCLEVBQXRDO0FBQ0EsR0FYVTtBQVlYRSxjQUFZLEVBQUUsc0JBQVNELElBQVQsRUFBZTtBQUM1QixRQUFJRSxJQUFJLEdBQUcsSUFBSUMsSUFBSixDQUFTSCxJQUFULENBQVg7QUFDQSxpQkFBWUUsSUFBWixFQUFpQixPQUFqQjtBQUNBLFFBQUlFLFNBQVMsR0FBR0YsSUFBSSxDQUFDRyxPQUFMLEVBQWhCO0FBQ0EsUUFBSUMsV0FBVyxHQUFHSixJQUFJLENBQUNLLGlCQUFMLEtBQTJCLEtBQTdDLENBSjRCLENBSXVCO0FBQ25ELFFBQUlDLEdBQUcsR0FBR0osU0FBUyxHQUFHRSxXQUF0QixDQUw0QixDQUtNO0FBQ2xDLFFBQUlHLE1BQU0sR0FBRyxDQUFiLENBTjRCLENBTVo7QUFDaEIsUUFBSUMsT0FBTyxHQUFHRixHQUFHLEdBQUksVUFBVUMsTUFBL0I7QUFDQVAsUUFBSSxHQUFHLElBQUlDLElBQUosQ0FBU08sT0FBVCxDQUFQO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHVCxJQUFJLENBQUNVLFdBQUwsRUFBUjtBQUNBLFFBQUlDLENBQUMsR0FBSVgsSUFBSSxDQUFDWSxRQUFMLEtBQWtCLENBQWxCLEdBQXNCLEVBQXRCLEdBQTJCLE9BQU9aLElBQUksQ0FBQ1ksUUFBTCxLQUFrQixDQUF6QixDQUEzQixHQUF5RFosSUFBSSxDQUFDWSxRQUFMLEtBQWtCLENBQXBGO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHYixJQUFJLENBQUNjLE9BQUwsS0FBaUIsRUFBakIsR0FBc0IsTUFBTWQsSUFBSSxDQUFDYyxPQUFMLEVBQTVCLEdBQTZDZCxJQUFJLENBQUNjLE9BQUwsRUFBckQ7QUFDQSxRQUFJQyxDQUFDLEdBQUdmLElBQUksQ0FBQ2dCLFFBQUwsS0FBa0IsRUFBbEIsR0FBdUIsTUFBTWhCLElBQUksQ0FBQ2dCLFFBQUwsRUFBN0IsR0FBK0NoQixJQUFJLENBQUNnQixRQUFMLEVBQXZEO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHakIsSUFBSSxDQUFDa0IsVUFBTCxLQUFvQixFQUFwQixHQUF5QixNQUFNbEIsSUFBSSxDQUFDa0IsVUFBTCxFQUEvQixHQUFtRGxCLElBQUksQ0FBQ2tCLFVBQUwsRUFBM0Q7QUFDQSxRQUFJQyxDQUFDLEdBQUduQixJQUFJLENBQUNvQixVQUFMLEtBQW9CLEVBQXBCLEdBQXlCLE1BQU1wQixJQUFJLENBQUNvQixVQUFMLEVBQS9CLEdBQW1EcEIsSUFBSSxDQUFDb0IsVUFBTCxFQUEzRDtBQUNBLGlCQUFhVCxDQUFDLEdBQUcsR0FBSixHQUFVRSxDQUFWLEdBQWMsR0FBZCxHQUFvQkosQ0FBakMsRUFBbUMsVUFBbkM7QUFDQSxXQUFPRSxDQUFDLEdBQUcsR0FBSixHQUFVRSxDQUFWLEdBQWMsR0FBZCxHQUFvQkosQ0FBM0I7O0FBRUEsR0E5QlU7QUErQlhZLGVBQWEsRUFBRSx1QkFBU3ZCLElBQVQsRUFBZTtBQUM3QixRQUFJRSxJQUFJLEdBQUcsSUFBSUMsSUFBSixDQUFTSCxJQUFULENBQVg7QUFDQSxRQUFJSSxTQUFTLEdBQUdGLElBQUksQ0FBQ0csT0FBTCxFQUFoQjtBQUNBLFFBQUlDLFdBQVcsR0FBR0osSUFBSSxDQUFDSyxpQkFBTCxLQUEyQixLQUE3QyxDQUg2QixDQUd3QjtBQUNyRCxRQUFJQyxHQUFHLEdBQUdKLFNBQVMsR0FBR0UsV0FBdEIsQ0FKNkIsQ0FJTTtBQUNuQyxRQUFJRyxNQUFNLEdBQUcsQ0FBYixDQUw2QixDQUtiO0FBQ2hCLFFBQUlDLE9BQU8sR0FBR0YsR0FBRyxHQUFJLFVBQVVDLE1BQS9CO0FBQ0FQLFFBQUksR0FBRyxJQUFJQyxJQUFKLENBQVNPLE9BQVQsQ0FBUDtBQUNBLFFBQUlDLENBQUMsR0FBR1QsSUFBSSxDQUFDVSxXQUFMLEVBQVI7QUFDQSxRQUFJQyxDQUFDLEdBQUlYLElBQUksQ0FBQ1ksUUFBTCxLQUFrQixDQUFsQixHQUFzQixFQUF0QixHQUEyQixPQUFPWixJQUFJLENBQUNZLFFBQUwsS0FBa0IsQ0FBekIsQ0FBM0IsR0FBeURaLElBQUksQ0FBQ1ksUUFBTCxLQUFrQixDQUFwRjtBQUNBLFFBQUlDLENBQUMsR0FBR2IsSUFBSSxDQUFDYyxPQUFMLEtBQWlCLEVBQWpCLEdBQXNCLE1BQU1kLElBQUksQ0FBQ2MsT0FBTCxFQUE1QixHQUE2Q2QsSUFBSSxDQUFDYyxPQUFMLEVBQXJEO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHZixJQUFJLENBQUNnQixRQUFMLEtBQWtCLEVBQWxCLEdBQXVCLE1BQU1oQixJQUFJLENBQUNnQixRQUFMLEVBQTdCLEdBQStDaEIsSUFBSSxDQUFDZ0IsUUFBTCxFQUF2RDtBQUNBLFFBQUlDLENBQUMsR0FBR2pCLElBQUksQ0FBQ2tCLFVBQUwsS0FBb0IsRUFBcEIsR0FBeUIsTUFBTWxCLElBQUksQ0FBQ2tCLFVBQUwsRUFBL0IsR0FBbURsQixJQUFJLENBQUNrQixVQUFMLEVBQTNEO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHbkIsSUFBSSxDQUFDb0IsVUFBTCxLQUFvQixFQUFwQixHQUF5QixNQUFNcEIsSUFBSSxDQUFDb0IsVUFBTCxFQUEvQixHQUFtRHBCLElBQUksQ0FBQ29CLFVBQUwsRUFBM0Q7QUFDQSxXQUFPWCxDQUFDLEdBQUdFLENBQUosR0FBUUUsQ0FBZjtBQUNBLEdBOUNVO0FBK0NYUyxvQkFBa0IsRUFBRSw0QkFBU3hCLElBQVQsRUFBZTtBQUNsQyxRQUFJRSxJQUFJLEdBQUcsSUFBSUMsSUFBSixDQUFTSCxJQUFULENBQVg7QUFDQSxRQUFJSSxTQUFTLEdBQUdGLElBQUksQ0FBQ0csT0FBTCxFQUFoQjtBQUNBLFFBQUlDLFdBQVcsR0FBR0osSUFBSSxDQUFDSyxpQkFBTCxLQUEyQixLQUE3QyxDQUhrQyxDQUdrQjtBQUNwRCxRQUFJQyxHQUFHLEdBQUdKLFNBQVMsR0FBR0UsV0FBdEIsQ0FKa0MsQ0FJQztBQUNuQyxRQUFJRyxNQUFNLEdBQUcsQ0FBYixDQUxrQyxDQUtuQjtBQUNmLFFBQUlDLE9BQU8sR0FBR0YsR0FBRyxHQUFJLFVBQVVDLE1BQS9CO0FBQ0FQLFFBQUksR0FBRyxJQUFJQyxJQUFKLENBQVNPLE9BQVQsQ0FBUDtBQUNBLFFBQUlDLENBQUMsR0FBR1QsSUFBSSxDQUFDVSxXQUFMLEVBQVI7QUFDQSxRQUFJQyxDQUFDLEdBQUlYLElBQUksQ0FBQ1ksUUFBTCxLQUFrQixDQUFsQixHQUFzQixFQUF0QixHQUEyQixPQUFPWixJQUFJLENBQUNZLFFBQUwsS0FBa0IsQ0FBekIsQ0FBM0IsR0FBeURaLElBQUksQ0FBQ1ksUUFBTCxLQUFrQixDQUFwRjtBQUNBLFFBQUlDLENBQUMsR0FBR2IsSUFBSSxDQUFDYyxPQUFMLEtBQWlCLEVBQWpCLEdBQXNCLE1BQU1kLElBQUksQ0FBQ2MsT0FBTCxFQUE1QixHQUE2Q2QsSUFBSSxDQUFDYyxPQUFMLEVBQXJEO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHZixJQUFJLENBQUNnQixRQUFMLEtBQWtCLEVBQWxCLEdBQXVCLE1BQU1oQixJQUFJLENBQUNnQixRQUFMLEVBQTdCLEdBQStDaEIsSUFBSSxDQUFDZ0IsUUFBTCxFQUF2RDtBQUNBLFFBQUlDLENBQUMsR0FBR2pCLElBQUksQ0FBQ2tCLFVBQUwsS0FBb0IsRUFBcEIsR0FBeUIsTUFBTWxCLElBQUksQ0FBQ2tCLFVBQUwsRUFBL0IsR0FBbURsQixJQUFJLENBQUNrQixVQUFMLEVBQTNEO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHbkIsSUFBSSxDQUFDb0IsVUFBTCxLQUFvQixFQUFwQixHQUF5QixNQUFNcEIsSUFBSSxDQUFDb0IsVUFBTCxFQUEvQixHQUFtRHBCLElBQUksQ0FBQ29CLFVBQUwsRUFBM0Q7QUFDQTtBQUNBLFdBQVFULENBQUMsR0FBRyxHQUFKLEdBQVVFLENBQVYsR0FBYyxHQUFkLEdBQW9CRSxDQUFwQixHQUF3QixHQUF4QixHQUE4QkUsQ0FBdEM7QUFDQSxHQS9EVTtBQWdFWE0sc0JBQW9CLEVBQUUsOEJBQVN6QixJQUFULEVBQWU7QUFDcEMsaUJBQVlBLElBQVo7QUFDQSxRQUFJRSxJQUFJLEdBQUcsSUFBSUMsSUFBSixDQUFTSCxJQUFULENBQVg7QUFDQSxRQUFJSSxTQUFTLEdBQUdGLElBQUksQ0FBQ0csT0FBTCxFQUFoQjtBQUNBLFFBQUlDLFdBQVcsR0FBR0osSUFBSSxDQUFDSyxpQkFBTCxLQUEyQixLQUE3QyxDQUpvQyxDQUlnQjtBQUNwRCxRQUFJQyxHQUFHLEdBQUdKLFNBQVMsR0FBR0UsV0FBdEIsQ0FMb0MsQ0FLRDtBQUNuQyxRQUFJRyxNQUFNLEdBQUcsQ0FBYixDQU5vQyxDQU1yQjtBQUNmLFFBQUlDLE9BQU8sR0FBR0YsR0FBRyxHQUFJLFVBQVVDLE1BQS9CO0FBQ0FQLFFBQUksR0FBRyxJQUFJQyxJQUFKLENBQVNPLE9BQVQsQ0FBUDtBQUNBLFFBQUlDLENBQUMsR0FBR1QsSUFBSSxDQUFDVSxXQUFMLEVBQVI7QUFDQSxRQUFJQyxDQUFDLEdBQUlYLElBQUksQ0FBQ1ksUUFBTCxLQUFrQixDQUFsQixHQUFzQixFQUF0QixHQUEyQixPQUFPWixJQUFJLENBQUNZLFFBQUwsS0FBa0IsQ0FBekIsQ0FBM0IsR0FBeURaLElBQUksQ0FBQ1ksUUFBTCxLQUFrQixDQUFwRjtBQUNBLFFBQUlDLENBQUMsR0FBR2IsSUFBSSxDQUFDYyxPQUFMLEtBQWlCLEVBQWpCLEdBQXNCLE1BQU1kLElBQUksQ0FBQ2MsT0FBTCxFQUE1QixHQUE2Q2QsSUFBSSxDQUFDYyxPQUFMLEVBQXJEO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHZixJQUFJLENBQUNnQixRQUFMLEtBQWtCLEVBQWxCLEdBQXVCLE1BQU1oQixJQUFJLENBQUNnQixRQUFMLEVBQTdCLEdBQStDaEIsSUFBSSxDQUFDZ0IsUUFBTCxFQUF2RDtBQUNBLFFBQUlDLENBQUMsR0FBR2pCLElBQUksQ0FBQ2tCLFVBQUwsS0FBb0IsRUFBcEIsR0FBeUIsTUFBTWxCLElBQUksQ0FBQ2tCLFVBQUwsRUFBL0IsR0FBbURsQixJQUFJLENBQUNrQixVQUFMLEVBQTNEO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHbkIsSUFBSSxDQUFDb0IsVUFBTCxLQUFvQixFQUFwQixHQUF5QixNQUFNcEIsSUFBSSxDQUFDb0IsVUFBTCxFQUEvQixHQUFtRHBCLElBQUksQ0FBQ29CLFVBQUwsRUFBM0Q7QUFDQSxXQUFPWCxDQUFDLEdBQUcsR0FBSixHQUFVRSxDQUFWLEdBQWMsR0FBZCxHQUFvQkUsQ0FBcEIsR0FBd0IsR0FBeEIsR0FBOEJFLENBQTlCLEdBQWtDLEdBQWxDLEdBQXdDRSxDQUEvQztBQUNBLEdBaEZVO0FBaUZYTyxZQUFVLEVBQUUsb0JBQVMxQixJQUFULEVBQWU7QUFDMUIsUUFBSUUsSUFBSSxHQUFHLElBQUlDLElBQUosQ0FBU0gsSUFBVCxDQUFYO0FBQ0EsUUFBSUksU0FBUyxHQUFHRixJQUFJLENBQUNHLE9BQUwsRUFBaEI7QUFDQSxRQUFJQyxXQUFXLEdBQUdKLElBQUksQ0FBQ0ssaUJBQUwsS0FBMkIsS0FBN0MsQ0FIMEIsQ0FHMkI7QUFDckQsUUFBSUMsR0FBRyxHQUFHSixTQUFTLEdBQUdFLFdBQXRCLENBSjBCLENBSVM7QUFDbkMsUUFBSUcsTUFBTSxHQUFHLENBQWIsQ0FMMEIsQ0FLVjtBQUNoQixRQUFJQyxPQUFPLEdBQUdGLEdBQUcsR0FBSSxVQUFVQyxNQUEvQjtBQUNBUCxRQUFJLEdBQUcsSUFBSUMsSUFBSixDQUFTTyxPQUFULENBQVA7QUFDQSxRQUFJQyxDQUFDLEdBQUdULElBQUksQ0FBQ1UsV0FBTCxFQUFSO0FBQ0EsUUFBSUMsQ0FBQyxHQUFJWCxJQUFJLENBQUNZLFFBQUwsS0FBa0IsQ0FBbEIsR0FBc0IsRUFBdEIsR0FBMkIsT0FBT1osSUFBSSxDQUFDWSxRQUFMLEtBQWtCLENBQXpCLENBQTNCLEdBQXlEWixJQUFJLENBQUNZLFFBQUwsS0FBa0IsQ0FBcEY7QUFDQSxRQUFJQyxDQUFDLEdBQUdiLElBQUksQ0FBQ2MsT0FBTCxLQUFpQixFQUFqQixHQUFzQixNQUFNZCxJQUFJLENBQUNjLE9BQUwsRUFBNUIsR0FBNkNkLElBQUksQ0FBQ2MsT0FBTCxFQUFyRDtBQUNBLFFBQUlDLENBQUMsR0FBR2YsSUFBSSxDQUFDZ0IsUUFBTCxLQUFrQixFQUFsQixHQUF1QixNQUFNaEIsSUFBSSxDQUFDZ0IsUUFBTCxFQUE3QixHQUErQ2hCLElBQUksQ0FBQ2dCLFFBQUwsRUFBdkQ7QUFDQSxRQUFJQyxDQUFDLEdBQUdqQixJQUFJLENBQUNrQixVQUFMLEtBQW9CLEVBQXBCLEdBQXlCLE1BQU1sQixJQUFJLENBQUNrQixVQUFMLEVBQS9CLEdBQW1EbEIsSUFBSSxDQUFDa0IsVUFBTCxFQUEzRDtBQUNBLFFBQUlDLENBQUMsR0FBR25CLElBQUksQ0FBQ29CLFVBQUwsS0FBb0IsRUFBcEIsR0FBeUIsTUFBTXBCLElBQUksQ0FBQ29CLFVBQUwsRUFBL0IsR0FBbURwQixJQUFJLENBQUNvQixVQUFMLEVBQTNEO0FBQ0EsV0FBT0wsQ0FBQyxHQUFHLEdBQUosR0FBVUUsQ0FBakI7QUFDQSxHQWhHVTtBQWlHWDtBQUNBUSxnQkFBYyxFQUFFLDBCQUFXO0FBQzFCO0FBQ0EsUUFBSUMsQ0FBQyxHQUFHLElBQUl6QixJQUFKLEVBQVI7QUFDQSxRQUFJMEIsV0FBVyxHQUFHLElBQUkxQixJQUFKLEVBQWxCO0FBQ0EsUUFBSTJCLFFBQVEsR0FBR0QsV0FBVyxDQUFDWCxRQUFaLEVBQWY7QUFDQTtBQUNBLFFBQUlhLFNBQVMsR0FBRyxDQUFDSCxDQUFDLENBQUNyQixpQkFBRixFQUFELEdBQXlCLEVBQXpDO0FBQ0EsUUFBSXdCLFNBQVMsR0FBRyxDQUFoQixFQUFtQjtBQUNsQkEsZUFBUyxHQUFHQyxJQUFJLENBQUNDLEdBQUwsQ0FBU0YsU0FBVCxJQUFzQixDQUFsQztBQUNBRixpQkFBVyxDQUFDSyxRQUFaLENBQXFCSixRQUFRLEdBQUdDLFNBQWhDO0FBQ0EsS0FIRCxNQUdPO0FBQ05BLGVBQVMsSUFBSSxDQUFiO0FBQ0FGLGlCQUFXLENBQUNLLFFBQVosQ0FBcUJKLFFBQVEsR0FBR0MsU0FBaEM7QUFDQTtBQUNELFdBQU9GLFdBQVA7QUFDQSxHQWpIVSxFQUFaLEM7OztBQW9IZXRDLEsiLCJmaWxlIjoiMzQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgdXRpbHMgPSB7XHJcblx0Y2hlY2tFbWFpbDogZnVuY3Rpb24oZW1haWwpIHtcclxuXHRcdHJldHVybiBSZWdFeHAoXHJcblx0XHRcdFx0L14oW2EtekEtWjAtOV0rW198XFxffFxcLl0/KSpbYS16QS1aMC05XStAKFthLXpBLVowLTldK1tffFxcX3xcXC5dPykqW2EtekEtWjAtOV0rXFwuW2EtekEtWl17MiwzfSQvKVxyXG5cdFx0XHQudGVzdChlbWFpbCk7XHJcblx0fSxcclxuXHRjaGVja01vYmlsZTogZnVuY3Rpb24obW9iaWxlKSB7XHJcblx0XHRyZXR1cm4gUmVnRXhwKC9eMVszNDU3OF1cXGR7OX0kLykudGVzdChtb2JpbGUpO1xyXG5cdH0sXHJcblx0Y2FjdWxhdGVUaW1lOiBmdW5jdGlvbih0aW1lWm9tZSwgdGltZSkge1xyXG5cdFx0cmV0dXJuIHRpbWUgKyAodGltZVpvbWUgKiAxMDAwICogNjAgKiA2MCk7XHJcblx0fSxcclxuXHRmb3JtYXR5eW1tZGQ6IGZ1bmN0aW9uKHRpbWUpIHtcclxuXHRcdHZhciBkYXRlID0gbmV3IERhdGUodGltZSlcclxuXHRcdGNvbnNvbGUubG9nKGRhdGUsNTU1NTY1NSlcclxuXHRcdHZhciBsb2NhbFRpbWUgPSBkYXRlLmdldFRpbWUoKTtcclxuXHRcdHZhciBsb2NhbE9mZnNldCA9IGRhdGUuZ2V0VGltZXpvbmVPZmZzZXQoKSAqIDYwMDAwIC8v6I635b6X5b2T5Zyw5pe26Ze05YGP56e755qE5q+r56eS5pWwXHJcblx0XHR2YXIgdXRjID0gbG9jYWxUaW1lICsgbG9jYWxPZmZzZXQgLy91dGPljbNHTVTml7bpl7RcclxuXHRcdHZhciBvZmZzZXQgPSA4OyAvL+S4nDjljLpcclxuXHRcdHZhciBiZWlqaW5nID0gdXRjICsgKDM2MDAwMDAgKiBvZmZzZXQpO1xyXG5cdFx0ZGF0ZSA9IG5ldyBEYXRlKGJlaWppbmcpO1xyXG5cdFx0dmFyIFkgPSBkYXRlLmdldEZ1bGxZZWFyKClcclxuXHRcdHZhciBNID0gKGRhdGUuZ2V0TW9udGgoKSArIDEgPCAxMCA/ICcwJyArIChkYXRlLmdldE1vbnRoKCkgKyAxKSA6IGRhdGUuZ2V0TW9udGgoKSArIDEpXHJcblx0XHR2YXIgRCA9IGRhdGUuZ2V0RGF0ZSgpIDwgMTAgPyAnMCcgKyBkYXRlLmdldERhdGUoKSA6IGRhdGUuZ2V0RGF0ZSgpXHJcblx0XHR2YXIgaCA9IGRhdGUuZ2V0SG91cnMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRIb3VycygpIDogZGF0ZS5nZXRIb3VycygpXHJcblx0XHR2YXIgbSA9IGRhdGUuZ2V0TWludXRlcygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldE1pbnV0ZXMoKSA6IGRhdGUuZ2V0TWludXRlcygpXHJcblx0XHR2YXIgcyA9IGRhdGUuZ2V0U2Vjb25kcygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldFNlY29uZHMoKSA6IGRhdGUuZ2V0U2Vjb25kcygpXHJcblx0XHRjb25zb2xlLmxvZyggTSArICcvJyArIEQgKyAnLycgKyBZLDU0NTQ1NDU0NTQpO1xyXG5cdFx0cmV0dXJuIE0gKyAnLycgKyBEICsgJy8nICsgWTtcclxuXHRcdFxyXG5cdH0sXHJcblx0Zm9ybWF0eXltbWRkMjogZnVuY3Rpb24odGltZSkge1xyXG5cdFx0dmFyIGRhdGUgPSBuZXcgRGF0ZSh0aW1lKVxyXG5cdFx0dmFyIGxvY2FsVGltZSA9IGRhdGUuZ2V0VGltZSgpO1xyXG5cdFx0dmFyIGxvY2FsT2Zmc2V0ID0gZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpICogNjAwMDAgOyAvL+iOt+W+l+W9k+WcsOaXtumXtOWBj+enu+eahOavq+enkuaVsFxyXG5cdFx0dmFyIHV0YyA9IGxvY2FsVGltZSArIGxvY2FsT2Zmc2V0OyAvL3V0Y+WNs0dNVOaXtumXtFxyXG5cdFx0dmFyIG9mZnNldCA9IDg7IC8v5LicOOWMulxyXG5cdFx0dmFyIGJlaWppbmcgPSB1dGMgKyAoMzYwMDAwMCAqIG9mZnNldCk7XHJcblx0XHRkYXRlID0gbmV3IERhdGUoYmVpamluZyk7XHJcblx0XHR2YXIgWSA9IGRhdGUuZ2V0RnVsbFllYXIoKVxyXG5cdFx0dmFyIE0gPSAoZGF0ZS5nZXRNb250aCgpICsgMSA8IDEwID8gJzAnICsgKGRhdGUuZ2V0TW9udGgoKSArIDEpIDogZGF0ZS5nZXRNb250aCgpICsgMSlcclxuXHRcdHZhciBEID0gZGF0ZS5nZXREYXRlKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0RGF0ZSgpIDogZGF0ZS5nZXREYXRlKClcclxuXHRcdHZhciBoID0gZGF0ZS5nZXRIb3VycygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldEhvdXJzKCkgOiBkYXRlLmdldEhvdXJzKClcclxuXHRcdHZhciBtID0gZGF0ZS5nZXRNaW51dGVzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0TWludXRlcygpIDogZGF0ZS5nZXRNaW51dGVzKClcclxuXHRcdHZhciBzID0gZGF0ZS5nZXRTZWNvbmRzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0U2Vjb25kcygpIDogZGF0ZS5nZXRTZWNvbmRzKClcclxuXHRcdHJldHVybiBZICsgTSArIEQ7XHJcblx0fSxcclxuXHRmb3JtYXR5eW1tZGRoaG1tc3M6IGZ1bmN0aW9uKHRpbWUpIHtcclxuXHRcdHZhciBkYXRlID0gbmV3IERhdGUodGltZSlcclxuXHRcdHZhciBsb2NhbFRpbWUgPSBkYXRlLmdldFRpbWUoKVxyXG5cdFx0dmFyIGxvY2FsT2Zmc2V0ID0gZGF0ZS5nZXRUaW1lem9uZU9mZnNldCgpICogNjAwMDAgIC8v6I635b6X5b2T5Zyw5pe26Ze05YGP56e755qE5q+r56eS5pWwXHJcblx0XHR2YXIgdXRjID0gbG9jYWxUaW1lICsgbG9jYWxPZmZzZXQ7IC8vdXRj5Y2zR01U5pe26Ze0XHJcblx0XHR2YXIgb2Zmc2V0ID0gOCAvL+S4nDjljLpcclxuXHRcdHZhciBiZWlqaW5nID0gdXRjICsgKDM2MDAwMDAgKiBvZmZzZXQpO1xyXG5cdFx0ZGF0ZSA9IG5ldyBEYXRlKGJlaWppbmcpXHJcblx0XHR2YXIgWSA9IGRhdGUuZ2V0RnVsbFllYXIoKVxyXG5cdFx0dmFyIE0gPSAoZGF0ZS5nZXRNb250aCgpICsgMSA8IDEwID8gJzAnICsgKGRhdGUuZ2V0TW9udGgoKSArIDEpIDogZGF0ZS5nZXRNb250aCgpICsgMSlcclxuXHRcdHZhciBEID0gZGF0ZS5nZXREYXRlKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0RGF0ZSgpIDogZGF0ZS5nZXREYXRlKClcclxuXHRcdHZhciBoID0gZGF0ZS5nZXRIb3VycygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldEhvdXJzKCkgOiBkYXRlLmdldEhvdXJzKClcclxuXHRcdHZhciBtID0gZGF0ZS5nZXRNaW51dGVzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0TWludXRlcygpIDogZGF0ZS5nZXRNaW51dGVzKClcclxuXHRcdHZhciBzID0gZGF0ZS5nZXRTZWNvbmRzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0U2Vjb25kcygpIDogZGF0ZS5nZXRTZWNvbmRzKClcclxuXHRcdC8vIHJldHVybiBZICsgJy0nICsgTSArICctJyArIEQgKyAnICcgKyBoICsgJzonICsgbSArICc6JyArIHM7XHJcblx0XHRyZXR1cm4gIE0gKyAnLScgKyBEICsgJyAnICsgaCArICc6JyArIG0gO1xyXG5cdH0sXHJcblx0Zm9ybWF0eXltbWRkaGhtbXNzMzM6IGZ1bmN0aW9uKHRpbWUpIHtcclxuXHRcdGNvbnNvbGUubG9nKHRpbWUpXHJcblx0XHR2YXIgZGF0ZSA9IG5ldyBEYXRlKHRpbWUpXHJcblx0XHR2YXIgbG9jYWxUaW1lID0gZGF0ZS5nZXRUaW1lKClcclxuXHRcdHZhciBsb2NhbE9mZnNldCA9IGRhdGUuZ2V0VGltZXpvbmVPZmZzZXQoKSAqIDYwMDAwICAvL+iOt+W+l+W9k+WcsOaXtumXtOWBj+enu+eahOavq+enkuaVsFxyXG5cdFx0dmFyIHV0YyA9IGxvY2FsVGltZSArIGxvY2FsT2Zmc2V0OyAvL3V0Y+WNs0dNVOaXtumXtFxyXG5cdFx0dmFyIG9mZnNldCA9IDggLy/kuJw45Yy6XHJcblx0XHR2YXIgYmVpamluZyA9IHV0YyArICgzNjAwMDAwICogb2Zmc2V0KTtcclxuXHRcdGRhdGUgPSBuZXcgRGF0ZShiZWlqaW5nKVxyXG5cdFx0dmFyIFkgPSBkYXRlLmdldEZ1bGxZZWFyKClcclxuXHRcdHZhciBNID0gKGRhdGUuZ2V0TW9udGgoKSArIDEgPCAxMCA/ICcwJyArIChkYXRlLmdldE1vbnRoKCkgKyAxKSA6IGRhdGUuZ2V0TW9udGgoKSArIDEpXHJcblx0XHR2YXIgRCA9IGRhdGUuZ2V0RGF0ZSgpIDwgMTAgPyAnMCcgKyBkYXRlLmdldERhdGUoKSA6IGRhdGUuZ2V0RGF0ZSgpXHJcblx0XHR2YXIgaCA9IGRhdGUuZ2V0SG91cnMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRIb3VycygpIDogZGF0ZS5nZXRIb3VycygpXHJcblx0XHR2YXIgbSA9IGRhdGUuZ2V0TWludXRlcygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldE1pbnV0ZXMoKSA6IGRhdGUuZ2V0TWludXRlcygpXHJcblx0XHR2YXIgcyA9IGRhdGUuZ2V0U2Vjb25kcygpIDwgMTAgPyAnMCcgKyBkYXRlLmdldFNlY29uZHMoKSA6IGRhdGUuZ2V0U2Vjb25kcygpXHJcblx0XHRyZXR1cm4gWSArICctJyArIE0gKyAnLScgKyBEICsgJyAnICsgaCArICc6JyArIG07XHJcblx0fSxcclxuXHRmb3JtYXRoaG1tOiBmdW5jdGlvbih0aW1lKSB7XHJcblx0XHR2YXIgZGF0ZSA9IG5ldyBEYXRlKHRpbWUpXHJcblx0XHR2YXIgbG9jYWxUaW1lID0gZGF0ZS5nZXRUaW1lKCk7XHJcblx0XHR2YXIgbG9jYWxPZmZzZXQgPSBkYXRlLmdldFRpbWV6b25lT2Zmc2V0KCkgKiA2MDAwMCA7IC8v6I635b6X5b2T5Zyw5pe26Ze05YGP56e755qE5q+r56eS5pWwXHJcblx0XHR2YXIgdXRjID0gbG9jYWxUaW1lICsgbG9jYWxPZmZzZXQ7IC8vdXRj5Y2zR01U5pe26Ze0XHJcblx0XHR2YXIgb2Zmc2V0ID0gODsgLy/kuJw45Yy6XHJcblx0XHR2YXIgYmVpamluZyA9IHV0YyArICgzNjAwMDAwICogb2Zmc2V0KTtcclxuXHRcdGRhdGUgPSBuZXcgRGF0ZShiZWlqaW5nKTtcclxuXHRcdHZhciBZID0gZGF0ZS5nZXRGdWxsWWVhcigpXHJcblx0XHR2YXIgTSA9IChkYXRlLmdldE1vbnRoKCkgKyAxIDwgMTAgPyAnMCcgKyAoZGF0ZS5nZXRNb250aCgpICsgMSkgOiBkYXRlLmdldE1vbnRoKCkgKyAxKVxyXG5cdFx0dmFyIEQgPSBkYXRlLmdldERhdGUoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXREYXRlKCkgOiBkYXRlLmdldERhdGUoKVxyXG5cdFx0dmFyIGggPSBkYXRlLmdldEhvdXJzKCkgPCAxMCA/ICcwJyArIGRhdGUuZ2V0SG91cnMoKSA6IGRhdGUuZ2V0SG91cnMoKVxyXG5cdFx0dmFyIG0gPSBkYXRlLmdldE1pbnV0ZXMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRNaW51dGVzKCkgOiBkYXRlLmdldE1pbnV0ZXMoKVxyXG5cdFx0dmFyIHMgPSBkYXRlLmdldFNlY29uZHMoKSA8IDEwID8gJzAnICsgZGF0ZS5nZXRTZWNvbmRzKCkgOiBkYXRlLmdldFNlY29uZHMoKVxyXG5cdFx0cmV0dXJuIGggKyAnOicgKyBtO1xyXG5cdH0sXHJcblx0Ly/lrqLmiLfnq6/ml7bpl7TovazmjaLkuLrljJfkuqzml7bpl7RcclxuXHRnZXRCZWlqaW5ndGltZTogZnVuY3Rpb24oKSB7XHJcblx0XHQvL+iOt+W+l+W9k+WJjei/kOihjOeOr+Wig+aXtumXtFxyXG5cdFx0bGV0IGQgPSBuZXcgRGF0ZSgpO1xyXG5cdFx0bGV0IGN1cnJlbnREYXRlID0gbmV3IERhdGUoKTtcclxuXHRcdGxldCB0bXBIb3VycyA9IGN1cnJlbnREYXRlLmdldEhvdXJzKCk7XHJcblx0XHQvL+eul+W+l+aXtuWMulxyXG5cdFx0bGV0IHRpbWVfem9uZSA9IC1kLmdldFRpbWV6b25lT2Zmc2V0KCkgLyA2MDtcclxuXHRcdGlmICh0aW1lX3pvbmUgPCAwKSB7XHJcblx0XHRcdHRpbWVfem9uZSA9IE1hdGguYWJzKHRpbWVfem9uZSkgKyA4O1xyXG5cdFx0XHRjdXJyZW50RGF0ZS5zZXRIb3Vycyh0bXBIb3VycyArIHRpbWVfem9uZSk7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHR0aW1lX3pvbmUgLT0gODtcclxuXHRcdFx0Y3VycmVudERhdGUuc2V0SG91cnModG1wSG91cnMgLSB0aW1lX3pvbmUpO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIGN1cnJlbnREYXRlO1xyXG5cdH0sXHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHV0aWxzXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///34\n"); /***/ }), /* 35 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/js-md5/src/md5.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var __WEBPACK_AMD_DEFINE_RESULT__;/** * [js-md5]{@link https://github.com/emn178/js-md5} * * @namespace md5 * @version 0.7.3 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2014-2017 * @license MIT */ (function () { 'use strict'; var ERROR = 'input is invalid type'; var WINDOW = typeof window === 'object'; var root = WINDOW ? window : {}; if (root.JS_MD5_NO_WINDOW) { WINDOW = false; } var WEB_WORKER = !WINDOW && typeof self === 'object'; var NODE_JS = !root.JS_MD5_NO_NODE_JS && typeof process === 'object' && process.versions && process.versions.node; if (NODE_JS) { root = global; } else if (WEB_WORKER) { root = self; } var COMMON_JS = !root.JS_MD5_NO_COMMON_JS && typeof module === 'object' && module.exports; var AMD = true && __webpack_require__(/*! !webpack amd options */ 38); var ARRAY_BUFFER = !root.JS_MD5_NO_ARRAY_BUFFER && typeof ArrayBuffer !== 'undefined'; var HEX_CHARS = '0123456789abcdef'.split(''); var EXTRA = [128, 32768, 8388608, -2147483648]; var SHIFT = [0, 8, 16, 24]; var OUTPUT_TYPES = ['hex', 'array', 'digest', 'buffer', 'arrayBuffer', 'base64']; var BASE64_ENCODE_CHAR = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); var blocks = [],buffer8; if (ARRAY_BUFFER) { var buffer = new ArrayBuffer(68); buffer8 = new Uint8Array(buffer); blocks = new Uint32Array(buffer); } if (root.JS_MD5_NO_NODE_JS || !Array.isArray) { Array.isArray = function (obj) { return Object.prototype.toString.call(obj) === '[object Array]'; }; } if (ARRAY_BUFFER && (root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView)) { ArrayBuffer.isView = function (obj) { return typeof obj === 'object' && obj.buffer && obj.buffer.constructor === ArrayBuffer; }; } /** * @method hex * @memberof md5 * @description Output hash as hex string * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {String} Hex string * @example * md5.hex('The quick brown fox jumps over the lazy dog'); * // equal to * md5('The quick brown fox jumps over the lazy dog'); */ /** * @method digest * @memberof md5 * @description Output hash as bytes array * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {Array} Bytes array * @example * md5.digest('The quick brown fox jumps over the lazy dog'); */ /** * @method array * @memberof md5 * @description Output hash as bytes array * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {Array} Bytes array * @example * md5.array('The quick brown fox jumps over the lazy dog'); */ /** * @method arrayBuffer * @memberof md5 * @description Output hash as ArrayBuffer * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {ArrayBuffer} ArrayBuffer * @example * md5.arrayBuffer('The quick brown fox jumps over the lazy dog'); */ /** * @method buffer * @deprecated This maybe confuse with Buffer in node.js. Please use arrayBuffer instead. * @memberof md5 * @description Output hash as ArrayBuffer * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {ArrayBuffer} ArrayBuffer * @example * md5.buffer('The quick brown fox jumps over the lazy dog'); */ /** * @method base64 * @memberof md5 * @description Output hash as base64 string * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {String} base64 string * @example * md5.base64('The quick brown fox jumps over the lazy dog'); */ var createOutputMethod = function createOutputMethod(outputType) { return function (message) { return new Md5(true).update(message)[outputType](); }; }; /** * @method create * @memberof md5 * @description Create Md5 object * @returns {Md5} Md5 object. * @example * var hash = md5.create(); */ /** * @method update * @memberof md5 * @description Create and update Md5 object * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {Md5} Md5 object. * @example * var hash = md5.update('The quick brown fox jumps over the lazy dog'); * // equal to * var hash = md5.create(); * hash.update('The quick brown fox jumps over the lazy dog'); */ var createMethod = function createMethod() { var method = createOutputMethod('hex'); if (NODE_JS) { method = nodeWrap(method); } method.create = function () { return new Md5(); }; method.update = function (message) { return method.create().update(message); }; for (var i = 0; i < OUTPUT_TYPES.length; ++i) { var type = OUTPUT_TYPES[i]; method[type] = createOutputMethod(type); } return method; }; var nodeWrap = function nodeWrap(method) { var crypto = eval("require('crypto')"); var Buffer = eval("require('buffer').Buffer"); var nodeMethod = function nodeMethod(message) { if (typeof message === 'string') { return crypto.createHash('md5').update(message, 'utf8').digest('hex'); } else { if (message === null || message === undefined) { throw ERROR; } else if (message.constructor === ArrayBuffer) { message = new Uint8Array(message); } } if (Array.isArray(message) || ArrayBuffer.isView(message) || message.constructor === Buffer) { return crypto.createHash('md5').update(new Buffer(message)).digest('hex'); } else { return method(message); } }; return nodeMethod; }; /** * Md5 class * @class Md5 * @description This is internal class. * @see {@link md5.create} */ function Md5(sharedMemory) { if (sharedMemory) { blocks[0] = blocks[16] = blocks[1] = blocks[2] = blocks[3] = blocks[4] = blocks[5] = blocks[6] = blocks[7] = blocks[8] = blocks[9] = blocks[10] = blocks[11] = blocks[12] = blocks[13] = blocks[14] = blocks[15] = 0; this.blocks = blocks; this.buffer8 = buffer8; } else { if (ARRAY_BUFFER) { var buffer = new ArrayBuffer(68); this.buffer8 = new Uint8Array(buffer); this.blocks = new Uint32Array(buffer); } else { this.blocks = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; } } this.h0 = this.h1 = this.h2 = this.h3 = this.start = this.bytes = this.hBytes = 0; this.finalized = this.hashed = false; this.first = true; } /** * @method update * @memberof Md5 * @instance * @description Update hash * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {Md5} Md5 object. * @see {@link md5.update} */ Md5.prototype.update = function (message) { if (this.finalized) { return; } var notString,type = typeof message; if (type !== 'string') { if (type === 'object') { if (message === null) { throw ERROR; } else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { message = new Uint8Array(message); } else if (!Array.isArray(message)) { if (!ARRAY_BUFFER || !ArrayBuffer.isView(message)) { throw ERROR; } } } else { throw ERROR; } notString = true; } var code,index = 0,i,length = message.length,blocks = this.blocks; var buffer8 = this.buffer8; while (index < length) { if (this.hashed) { this.hashed = false; blocks[0] = blocks[16]; blocks[16] = blocks[1] = blocks[2] = blocks[3] = blocks[4] = blocks[5] = blocks[6] = blocks[7] = blocks[8] = blocks[9] = blocks[10] = blocks[11] = blocks[12] = blocks[13] = blocks[14] = blocks[15] = 0; } if (notString) { if (ARRAY_BUFFER) { for (i = this.start; index < length && i < 64; ++index) { buffer8[i++] = message[index]; } } else { for (i = this.start; index < length && i < 64; ++index) { blocks[i >> 2] |= message[index] << SHIFT[i++ & 3]; } } } else { if (ARRAY_BUFFER) { for (i = this.start; index < length && i < 64; ++index) { code = message.charCodeAt(index); if (code < 0x80) { buffer8[i++] = code; } else if (code < 0x800) { buffer8[i++] = 0xc0 | code >> 6; buffer8[i++] = 0x80 | code & 0x3f; } else if (code < 0xd800 || code >= 0xe000) { buffer8[i++] = 0xe0 | code >> 12; buffer8[i++] = 0x80 | code >> 6 & 0x3f; buffer8[i++] = 0x80 | code & 0x3f; } else { code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); buffer8[i++] = 0xf0 | code >> 18; buffer8[i++] = 0x80 | code >> 12 & 0x3f; buffer8[i++] = 0x80 | code >> 6 & 0x3f; buffer8[i++] = 0x80 | code & 0x3f; } } } else { for (i = this.start; index < length && i < 64; ++index) { code = message.charCodeAt(index); if (code < 0x80) { blocks[i >> 2] |= code << SHIFT[i++ & 3]; } else if (code < 0x800) { blocks[i >> 2] |= (0xc0 | code >> 6) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else if (code < 0xd800 || code >= 0xe000) { blocks[i >> 2] |= (0xe0 | code >> 12) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else { code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); blocks[i >> 2] |= (0xf0 | code >> 18) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 12 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } } } } this.lastByteIndex = i; this.bytes += i - this.start; if (i >= 64) { this.start = i - 64; this.hash(); this.hashed = true; } else { this.start = i; } } if (this.bytes > 4294967295) { this.hBytes += this.bytes / 4294967296 << 0; this.bytes = this.bytes % 4294967296; } return this; }; Md5.prototype.finalize = function () { if (this.finalized) { return; } this.finalized = true; var blocks = this.blocks,i = this.lastByteIndex; blocks[i >> 2] |= EXTRA[i & 3]; if (i >= 56) { if (!this.hashed) { this.hash(); } blocks[0] = blocks[16]; blocks[16] = blocks[1] = blocks[2] = blocks[3] = blocks[4] = blocks[5] = blocks[6] = blocks[7] = blocks[8] = blocks[9] = blocks[10] = blocks[11] = blocks[12] = blocks[13] = blocks[14] = blocks[15] = 0; } blocks[14] = this.bytes << 3; blocks[15] = this.hBytes << 3 | this.bytes >>> 29; this.hash(); }; Md5.prototype.hash = function () { var a,b,c,d,bc,da,blocks = this.blocks; if (this.first) { a = blocks[0] - 680876937; a = (a << 7 | a >>> 25) - 271733879 << 0; d = (-1732584194 ^ a & 2004318071) + blocks[1] - 117830708; d = (d << 12 | d >>> 20) + a << 0; c = (-271733879 ^ d & (a ^ -271733879)) + blocks[2] - 1126478375; c = (c << 17 | c >>> 15) + d << 0; b = (a ^ c & (d ^ a)) + blocks[3] - 1316259209; b = (b << 22 | b >>> 10) + c << 0; } else { a = this.h0; b = this.h1; c = this.h2; d = this.h3; a += (d ^ b & (c ^ d)) + blocks[0] - 680876936; a = (a << 7 | a >>> 25) + b << 0; d += (c ^ a & (b ^ c)) + blocks[1] - 389564586; d = (d << 12 | d >>> 20) + a << 0; c += (b ^ d & (a ^ b)) + blocks[2] + 606105819; c = (c << 17 | c >>> 15) + d << 0; b += (a ^ c & (d ^ a)) + blocks[3] - 1044525330; b = (b << 22 | b >>> 10) + c << 0; } a += (d ^ b & (c ^ d)) + blocks[4] - 176418897; a = (a << 7 | a >>> 25) + b << 0; d += (c ^ a & (b ^ c)) + blocks[5] + 1200080426; d = (d << 12 | d >>> 20) + a << 0; c += (b ^ d & (a ^ b)) + blocks[6] - 1473231341; c = (c << 17 | c >>> 15) + d << 0; b += (a ^ c & (d ^ a)) + blocks[7] - 45705983; b = (b << 22 | b >>> 10) + c << 0; a += (d ^ b & (c ^ d)) + blocks[8] + 1770035416; a = (a << 7 | a >>> 25) + b << 0; d += (c ^ a & (b ^ c)) + blocks[9] - 1958414417; d = (d << 12 | d >>> 20) + a << 0; c += (b ^ d & (a ^ b)) + blocks[10] - 42063; c = (c << 17 | c >>> 15) + d << 0; b += (a ^ c & (d ^ a)) + blocks[11] - 1990404162; b = (b << 22 | b >>> 10) + c << 0; a += (d ^ b & (c ^ d)) + blocks[12] + 1804603682; a = (a << 7 | a >>> 25) + b << 0; d += (c ^ a & (b ^ c)) + blocks[13] - 40341101; d = (d << 12 | d >>> 20) + a << 0; c += (b ^ d & (a ^ b)) + blocks[14] - 1502002290; c = (c << 17 | c >>> 15) + d << 0; b += (a ^ c & (d ^ a)) + blocks[15] + 1236535329; b = (b << 22 | b >>> 10) + c << 0; a += (c ^ d & (b ^ c)) + blocks[1] - 165796510; a = (a << 5 | a >>> 27) + b << 0; d += (b ^ c & (a ^ b)) + blocks[6] - 1069501632; d = (d << 9 | d >>> 23) + a << 0; c += (a ^ b & (d ^ a)) + blocks[11] + 643717713; c = (c << 14 | c >>> 18) + d << 0; b += (d ^ a & (c ^ d)) + blocks[0] - 373897302; b = (b << 20 | b >>> 12) + c << 0; a += (c ^ d & (b ^ c)) + blocks[5] - 701558691; a = (a << 5 | a >>> 27) + b << 0; d += (b ^ c & (a ^ b)) + blocks[10] + 38016083; d = (d << 9 | d >>> 23) + a << 0; c += (a ^ b & (d ^ a)) + blocks[15] - 660478335; c = (c << 14 | c >>> 18) + d << 0; b += (d ^ a & (c ^ d)) + blocks[4] - 405537848; b = (b << 20 | b >>> 12) + c << 0; a += (c ^ d & (b ^ c)) + blocks[9] + 568446438; a = (a << 5 | a >>> 27) + b << 0; d += (b ^ c & (a ^ b)) + blocks[14] - 1019803690; d = (d << 9 | d >>> 23) + a << 0; c += (a ^ b & (d ^ a)) + blocks[3] - 187363961; c = (c << 14 | c >>> 18) + d << 0; b += (d ^ a & (c ^ d)) + blocks[8] + 1163531501; b = (b << 20 | b >>> 12) + c << 0; a += (c ^ d & (b ^ c)) + blocks[13] - 1444681467; a = (a << 5 | a >>> 27) + b << 0; d += (b ^ c & (a ^ b)) + blocks[2] - 51403784; d = (d << 9 | d >>> 23) + a << 0; c += (a ^ b & (d ^ a)) + blocks[7] + 1735328473; c = (c << 14 | c >>> 18) + d << 0; b += (d ^ a & (c ^ d)) + blocks[12] - 1926607734; b = (b << 20 | b >>> 12) + c << 0; bc = b ^ c; a += (bc ^ d) + blocks[5] - 378558; a = (a << 4 | a >>> 28) + b << 0; d += (bc ^ a) + blocks[8] - 2022574463; d = (d << 11 | d >>> 21) + a << 0; da = d ^ a; c += (da ^ b) + blocks[11] + 1839030562; c = (c << 16 | c >>> 16) + d << 0; b += (da ^ c) + blocks[14] - 35309556; b = (b << 23 | b >>> 9) + c << 0; bc = b ^ c; a += (bc ^ d) + blocks[1] - 1530992060; a = (a << 4 | a >>> 28) + b << 0; d += (bc ^ a) + blocks[4] + 1272893353; d = (d << 11 | d >>> 21) + a << 0; da = d ^ a; c += (da ^ b) + blocks[7] - 155497632; c = (c << 16 | c >>> 16) + d << 0; b += (da ^ c) + blocks[10] - 1094730640; b = (b << 23 | b >>> 9) + c << 0; bc = b ^ c; a += (bc ^ d) + blocks[13] + 681279174; a = (a << 4 | a >>> 28) + b << 0; d += (bc ^ a) + blocks[0] - 358537222; d = (d << 11 | d >>> 21) + a << 0; da = d ^ a; c += (da ^ b) + blocks[3] - 722521979; c = (c << 16 | c >>> 16) + d << 0; b += (da ^ c) + blocks[6] + 76029189; b = (b << 23 | b >>> 9) + c << 0; bc = b ^ c; a += (bc ^ d) + blocks[9] - 640364487; a = (a << 4 | a >>> 28) + b << 0; d += (bc ^ a) + blocks[12] - 421815835; d = (d << 11 | d >>> 21) + a << 0; da = d ^ a; c += (da ^ b) + blocks[15] + 530742520; c = (c << 16 | c >>> 16) + d << 0; b += (da ^ c) + blocks[2] - 995338651; b = (b << 23 | b >>> 9) + c << 0; a += (c ^ (b | ~d)) + blocks[0] - 198630844; a = (a << 6 | a >>> 26) + b << 0; d += (b ^ (a | ~c)) + blocks[7] + 1126891415; d = (d << 10 | d >>> 22) + a << 0; c += (a ^ (d | ~b)) + blocks[14] - 1416354905; c = (c << 15 | c >>> 17) + d << 0; b += (d ^ (c | ~a)) + blocks[5] - 57434055; b = (b << 21 | b >>> 11) + c << 0; a += (c ^ (b | ~d)) + blocks[12] + 1700485571; a = (a << 6 | a >>> 26) + b << 0; d += (b ^ (a | ~c)) + blocks[3] - 1894986606; d = (d << 10 | d >>> 22) + a << 0; c += (a ^ (d | ~b)) + blocks[10] - 1051523; c = (c << 15 | c >>> 17) + d << 0; b += (d ^ (c | ~a)) + blocks[1] - 2054922799; b = (b << 21 | b >>> 11) + c << 0; a += (c ^ (b | ~d)) + blocks[8] + 1873313359; a = (a << 6 | a >>> 26) + b << 0; d += (b ^ (a | ~c)) + blocks[15] - 30611744; d = (d << 10 | d >>> 22) + a << 0; c += (a ^ (d | ~b)) + blocks[6] - 1560198380; c = (c << 15 | c >>> 17) + d << 0; b += (d ^ (c | ~a)) + blocks[13] + 1309151649; b = (b << 21 | b >>> 11) + c << 0; a += (c ^ (b | ~d)) + blocks[4] - 145523070; a = (a << 6 | a >>> 26) + b << 0; d += (b ^ (a | ~c)) + blocks[11] - 1120210379; d = (d << 10 | d >>> 22) + a << 0; c += (a ^ (d | ~b)) + blocks[2] + 718787259; c = (c << 15 | c >>> 17) + d << 0; b += (d ^ (c | ~a)) + blocks[9] - 343485551; b = (b << 21 | b >>> 11) + c << 0; if (this.first) { this.h0 = a + 1732584193 << 0; this.h1 = b - 271733879 << 0; this.h2 = c - 1732584194 << 0; this.h3 = d + 271733878 << 0; this.first = false; } else { this.h0 = this.h0 + a << 0; this.h1 = this.h1 + b << 0; this.h2 = this.h2 + c << 0; this.h3 = this.h3 + d << 0; } }; /** * @method hex * @memberof Md5 * @instance * @description Output hash as hex string * @returns {String} Hex string * @see {@link md5.hex} * @example * hash.hex(); */ Md5.prototype.hex = function () { this.finalize(); var h0 = this.h0,h1 = this.h1,h2 = this.h2,h3 = this.h3; return HEX_CHARS[h0 >> 4 & 0x0F] + HEX_CHARS[h0 & 0x0F] + HEX_CHARS[h0 >> 12 & 0x0F] + HEX_CHARS[h0 >> 8 & 0x0F] + HEX_CHARS[h0 >> 20 & 0x0F] + HEX_CHARS[h0 >> 16 & 0x0F] + HEX_CHARS[h0 >> 28 & 0x0F] + HEX_CHARS[h0 >> 24 & 0x0F] + HEX_CHARS[h1 >> 4 & 0x0F] + HEX_CHARS[h1 & 0x0F] + HEX_CHARS[h1 >> 12 & 0x0F] + HEX_CHARS[h1 >> 8 & 0x0F] + HEX_CHARS[h1 >> 20 & 0x0F] + HEX_CHARS[h1 >> 16 & 0x0F] + HEX_CHARS[h1 >> 28 & 0x0F] + HEX_CHARS[h1 >> 24 & 0x0F] + HEX_CHARS[h2 >> 4 & 0x0F] + HEX_CHARS[h2 & 0x0F] + HEX_CHARS[h2 >> 12 & 0x0F] + HEX_CHARS[h2 >> 8 & 0x0F] + HEX_CHARS[h2 >> 20 & 0x0F] + HEX_CHARS[h2 >> 16 & 0x0F] + HEX_CHARS[h2 >> 28 & 0x0F] + HEX_CHARS[h2 >> 24 & 0x0F] + HEX_CHARS[h3 >> 4 & 0x0F] + HEX_CHARS[h3 & 0x0F] + HEX_CHARS[h3 >> 12 & 0x0F] + HEX_CHARS[h3 >> 8 & 0x0F] + HEX_CHARS[h3 >> 20 & 0x0F] + HEX_CHARS[h3 >> 16 & 0x0F] + HEX_CHARS[h3 >> 28 & 0x0F] + HEX_CHARS[h3 >> 24 & 0x0F]; }; /** * @method toString * @memberof Md5 * @instance * @description Output hash as hex string * @returns {String} Hex string * @see {@link md5.hex} * @example * hash.toString(); */ Md5.prototype.toString = Md5.prototype.hex; /** * @method digest * @memberof Md5 * @instance * @description Output hash as bytes array * @returns {Array} Bytes array * @see {@link md5.digest} * @example * hash.digest(); */ Md5.prototype.digest = function () { this.finalize(); var h0 = this.h0,h1 = this.h1,h2 = this.h2,h3 = this.h3; return [ h0 & 0xFF, h0 >> 8 & 0xFF, h0 >> 16 & 0xFF, h0 >> 24 & 0xFF, h1 & 0xFF, h1 >> 8 & 0xFF, h1 >> 16 & 0xFF, h1 >> 24 & 0xFF, h2 & 0xFF, h2 >> 8 & 0xFF, h2 >> 16 & 0xFF, h2 >> 24 & 0xFF, h3 & 0xFF, h3 >> 8 & 0xFF, h3 >> 16 & 0xFF, h3 >> 24 & 0xFF]; }; /** * @method array * @memberof Md5 * @instance * @description Output hash as bytes array * @returns {Array} Bytes array * @see {@link md5.array} * @example * hash.array(); */ Md5.prototype.array = Md5.prototype.digest; /** * @method arrayBuffer * @memberof Md5 * @instance * @description Output hash as ArrayBuffer * @returns {ArrayBuffer} ArrayBuffer * @see {@link md5.arrayBuffer} * @example * hash.arrayBuffer(); */ Md5.prototype.arrayBuffer = function () { this.finalize(); var buffer = new ArrayBuffer(16); var blocks = new Uint32Array(buffer); blocks[0] = this.h0; blocks[1] = this.h1; blocks[2] = this.h2; blocks[3] = this.h3; return buffer; }; /** * @method buffer * @deprecated This maybe confuse with Buffer in node.js. Please use arrayBuffer instead. * @memberof Md5 * @instance * @description Output hash as ArrayBuffer * @returns {ArrayBuffer} ArrayBuffer * @see {@link md5.buffer} * @example * hash.buffer(); */ Md5.prototype.buffer = Md5.prototype.arrayBuffer; /** * @method base64 * @memberof Md5 * @instance * @description Output hash as base64 string * @returns {String} base64 string * @see {@link md5.base64} * @example * hash.base64(); */ Md5.prototype.base64 = function () { var v1,v2,v3,base64Str = '',bytes = this.array(); for (var i = 0; i < 15;) { v1 = bytes[i++]; v2 = bytes[i++]; v3 = bytes[i++]; base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] + BASE64_ENCODE_CHAR[(v1 << 4 | v2 >>> 4) & 63] + BASE64_ENCODE_CHAR[(v2 << 2 | v3 >>> 6) & 63] + BASE64_ENCODE_CHAR[v3 & 63]; } v1 = bytes[i]; base64Str += BASE64_ENCODE_CHAR[v1 >>> 2] + BASE64_ENCODE_CHAR[v1 << 4 & 63] + '=='; return base64Str; }; var exports = createMethod(); if (COMMON_JS) { module.exports = exports; } else { /** * @method md5 * @description Md5 hash function, export to global in browsers. * @param {String|Array|Uint8Array|ArrayBuffer} message message to hash * @returns {String} md5 hashes * @example * md5(''); // d41d8cd98f00b204e9800998ecf8427e * md5('The quick brown fox jumps over the lazy dog'); // 9e107d9d372bb6826bd81d3542a419d6 * md5('The quick brown fox jumps over the lazy dog.'); // e4d909c290d0fb1ca068ffaddf22cbd0 * * // It also supports UTF-8 encoding * md5('中文'); // a7bac2239fcdcb3a067903d8077c4a07 * * // It also supports byte `Array`, `Uint8Array`, `ArrayBuffer` * md5([]); // d41d8cd98f00b204e9800998ecf8427e * md5(new Uint8Array([])); // d41d8cd98f00b204e9800998ecf8427e */ root.md5 = exports; if (AMD) { !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { return exports; }).call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } } })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 36))) /***/ }), /* 36 */ /*!********************************************************!*\ !*** ./node_modules/node-libs-browser/mock/process.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.nextTick = function nextTick(fn) { var args = Array.prototype.slice.call(arguments); args.shift(); setTimeout(function () { fn.apply(null, args); }, 0); }; exports.platform = exports.arch = exports.execPath = exports.title = 'browser'; exports.pid = 1; exports.browser = true; exports.env = {}; exports.argv = []; exports.binding = function (name) { throw new Error('No such module. (Possibly not yet loaded)') }; (function () { var cwd = '/'; var path; exports.cwd = function () { return cwd }; exports.chdir = function (dir) { if (!path) path = __webpack_require__(/*! path */ 37); cwd = path.resolve(dir, cwd); }; })(); exports.exit = exports.kill = exports.umask = exports.dlopen = exports.uptime = exports.memoryUsage = exports.uvCounters = function() {}; exports.features = {}; /***/ }), /* 37 */ /*!***********************************************!*\ !*** ./node_modules/path-browserify/index.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {// .dirname, .basename, and .extname methods are extracted from Node.js v8.11.1, // backported and transplited with Babel, with backwards-compat fixes // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // resolves . and .. elements in a path array with directory names there // must be no slashes, empty elements, or device names (c:\) in the array // (so also no leading and trailing slashes - it does not distinguish // relative and absolute paths) function normalizeArray(parts, allowAboveRoot) { // if the path tries to go above the root, `up` ends up > 0 var up = 0; for (var i = parts.length - 1; i >= 0; i--) { var last = parts[i]; if (last === '.') { parts.splice(i, 1); } else if (last === '..') { parts.splice(i, 1); up++; } else if (up) { parts.splice(i, 1); up--; } } // if the path is allowed to go above the root, restore leading ..s if (allowAboveRoot) { for (; up--; up) { parts.unshift('..'); } } return parts; } // path.resolve([from ...], to) // posix version exports.resolve = function() { var resolvedPath = '', resolvedAbsolute = false; for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { var path = (i >= 0) ? arguments[i] : process.cwd(); // Skip empty and invalid entries if (typeof path !== 'string') { throw new TypeError('Arguments to path.resolve must be strings'); } else if (!path) { continue; } resolvedPath = path + '/' + resolvedPath; resolvedAbsolute = path.charAt(0) === '/'; } // At this point the path should be resolved to a full absolute path, but // handle relative paths to be safe (might happen when process.cwd() fails) // Normalize the path resolvedPath = normalizeArray(filter(resolvedPath.split('/'), function(p) { return !!p; }), !resolvedAbsolute).join('/'); return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; }; // path.normalize(path) // posix version exports.normalize = function(path) { var isAbsolute = exports.isAbsolute(path), trailingSlash = substr(path, -1) === '/'; // Normalize the path path = normalizeArray(filter(path.split('/'), function(p) { return !!p; }), !isAbsolute).join('/'); if (!path && !isAbsolute) { path = '.'; } if (path && trailingSlash) { path += '/'; } return (isAbsolute ? '/' : '') + path; }; // posix version exports.isAbsolute = function(path) { return path.charAt(0) === '/'; }; // posix version exports.join = function() { var paths = Array.prototype.slice.call(arguments, 0); return exports.normalize(filter(paths, function(p, index) { if (typeof p !== 'string') { throw new TypeError('Arguments to path.join must be strings'); } return p; }).join('/')); }; // path.relative(from, to) // posix version exports.relative = function(from, to) { from = exports.resolve(from).substr(1); to = exports.resolve(to).substr(1); function trim(arr) { var start = 0; for (; start < arr.length; start++) { if (arr[start] !== '') break; } var end = arr.length - 1; for (; end >= 0; end--) { if (arr[end] !== '') break; } if (start > end) return []; return arr.slice(start, end - start + 1); } var fromParts = trim(from.split('/')); var toParts = trim(to.split('/')); var length = Math.min(fromParts.length, toParts.length); var samePartsLength = length; for (var i = 0; i < length; i++) { if (fromParts[i] !== toParts[i]) { samePartsLength = i; break; } } var outputParts = []; for (var i = samePartsLength; i < fromParts.length; i++) { outputParts.push('..'); } outputParts = outputParts.concat(toParts.slice(samePartsLength)); return outputParts.join('/'); }; exports.sep = '/'; exports.delimiter = ':'; exports.dirname = function (path) { if (typeof path !== 'string') path = path + ''; if (path.length === 0) return '.'; var code = path.charCodeAt(0); var hasRoot = code === 47 /*/*/; var end = -1; var matchedSlash = true; for (var i = path.length - 1; i >= 1; --i) { code = path.charCodeAt(i); if (code === 47 /*/*/) { if (!matchedSlash) { end = i; break; } } else { // We saw the first non-path separator matchedSlash = false; } } if (end === -1) return hasRoot ? '/' : '.'; if (hasRoot && end === 1) { // return '//'; // Backwards-compat fix: return '/'; } return path.slice(0, end); }; function basename(path) { if (typeof path !== 'string') path = path + ''; var start = 0; var end = -1; var matchedSlash = true; var i; for (i = path.length - 1; i >= 0; --i) { if (path.charCodeAt(i) === 47 /*/*/) { // If we reached a path separator that was not part of a set of path // separators at the end of the string, stop now if (!matchedSlash) { start = i + 1; break; } } else if (end === -1) { // We saw the first non-path separator, mark this as the end of our // path component matchedSlash = false; end = i + 1; } } if (end === -1) return ''; return path.slice(start, end); } // Uses a mixed approach for backwards-compatibility, as ext behavior changed // in new Node.js versions, so only basename() above is backported here exports.basename = function (path, ext) { var f = basename(path); if (ext && f.substr(-1 * ext.length) === ext) { f = f.substr(0, f.length - ext.length); } return f; }; exports.extname = function (path) { if (typeof path !== 'string') path = path + ''; var startDot = -1; var startPart = 0; var end = -1; var matchedSlash = true; // Track the state of characters (if any) we see before our first dot and // after any path separator we find var preDotState = 0; for (var i = path.length - 1; i >= 0; --i) { var code = path.charCodeAt(i); if (code === 47 /*/*/) { // If we reached a path separator that was not part of a set of path // separators at the end of the string, stop now if (!matchedSlash) { startPart = i + 1; break; } continue; } if (end === -1) { // We saw the first non-path separator, mark this as the end of our // extension matchedSlash = false; end = i + 1; } if (code === 46 /*.*/) { // If this is our first dot, mark it as the start of our extension if (startDot === -1) startDot = i; else if (preDotState !== 1) preDotState = 1; } else if (startDot !== -1) { // We saw a non-dot and non-path separator before our dot, so we should // have a good chance at having a non-empty extension preDotState = -1; } } if (startDot === -1 || end === -1 || // We saw a non-dot character immediately before the dot preDotState === 0 || // The (right-most) trimmed path component is exactly '..' preDotState === 1 && startDot === end - 1 && startDot === startPart + 1) { return ''; } return path.slice(startDot, end); }; function filter (xs, f) { if (xs.filter) return xs.filter(f); var res = []; for (var i = 0; i < xs.length; i++) { if (f(xs[i], i, xs)) res.push(xs[i]); } return res; } // String.prototype.substr - negative index don't work in IE8 var substr = 'ab'.substr(-1) === 'b' ? function (str, start, len) { return str.substr(start, len) } : function (str, start, len) { if (start < 0) start = str.length + start; return str.substr(start, len); } ; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 38 */ /*!****************************************!*\ !*** (webpack)/buildin/amd-options.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports) { /* WEBPACK VAR INJECTION */(function(__webpack_amd_options__) {/* globals __webpack_amd_options__ */ module.exports = __webpack_amd_options__; /* WEBPACK VAR INJECTION */}.call(this, {})) /***/ }), /* 39 */ /*!************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/store/index.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 40));\nvar _vuex = _interopRequireDefault(__webpack_require__(/*! vuex */ 41));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n_vue.default.use(_vuex.default);\n\nvar store = new _vuex.default.Store({\n state: {\n // \n btci: 1,\n ethi: 1,\n troni: 1,\n // 临时存放的\n noBackupWalletInfo: uni.getStorageSync(\"noBackupWalletInfo\") || {\n walletPassword: '',\n wallet: {} },\n\n // 正式的值\n walletInfo: uni.getStorageSync(\"walletInfo\") || {\n walletPassword: '',\n walletList: [] },\n\n\n // 查询是否激活\n isActivation: uni.getStorageSync(\"isActivation\") || false,\n\n // 下载地址\n installAddress: uni.getStorageSync('installAddress') || 'baidu.com',\n\n // 更新提示内容\n updateTipContent: uni.getStorageSync('updateTipContent') || '版本更新',\n\n // 中英化\n language: uni.getStorageSync(\"language\") || 'en',\n\n // 是否需要更新\n isUpdate: false\n // 所有的余额\n // balance: uni.getStorageSync(\"balance\") || {\n // \tbmsBalance: 0,\n // \tbmdtBalance: 0,\n // \tercBalance: 0,\n // \tethBalance: 0,\n // \tethUsdt: 0, //汇率\n // \ttrcBalance: 0,\n // \ttrxBalance: 0,\n // \ttrxUsdt: 0, //汇率\n // },\n // // BMS交易记录\n // bmsTransactionList: [\n // ],\n // // BMDT交易记录\n // bmdtTransactionList: [\n // ],\n // // 公募记录\n // publicOfferingRecords: [],\n },\n mutations: {\n addBtci: function addBtci(state, num) {\n var a = uni.getStorageSync('btci');\n __f__(\"log\", a, 2224, \" at store/index.js:59\");\n if (a == '') {\n uni.setStorageSync('btci', state.btci);\n __f__(\"log\", state.btci, 2224, \" at store/index.js:62\");\n } else {\n state.btci = uni.getStorageSync('btci');\n state.btci = state.btci + num;\n uni.setStorageSync('btci', state.btci);\n __f__(\"log\", state.btci, 4444, \" at store/index.js:67\");\n }\n\n },\n addEthi: function addEthi(state, num) {\n var a = uni.getStorageSync('ethi');\n if (a == '') {\n uni.setStorageSync('ethi', state.ethi);\n __f__(\"log\", state.ethi, 2224, \" at store/index.js:75\");\n } else {\n state.ethi = uni.getStorageSync('ethi');\n state.ethi = state.ethi + num;\n uni.setStorageSync('ethi', state.ethi);\n __f__(\"log\", state.ethi, 4444, \" at store/index.js:80\");\n }\n\n },\n\n addTroni: function addTroni(state, num) {\n var a = uni.getStorageSync('troni');\n if (a == '') {\n uni.setStorageSync('troni', state.troni);\n } else {\n state.troni = uni.getStorageSync('troni');\n state.troni = state.troni + num;\n uni.setStorageSync('troni', state.troni);\n }\n\n },\n\n // 设置选中的钱包\n setSelectWallet: function setSelectWallet(state, selected) {\n var obj = state;\n obj.selected = selected;\n },\n // 设置是否已激活\n setIsActivation: function setIsActivation(state, isActivation) {\n var obj = state;\n obj.isActivation = isActivation;\n },\n // 设置下载地址\n setInstallAddress: function setInstallAddress(state, installAddress) {\n var obj = state;\n obj.installAddress = installAddress;\n },\n // 设置版本更新内容\n setUpdateTipContent: function setUpdateTipContent(state, updateTipContent) {\n var obj = state;\n obj.updateTipContent = updateTipContent;\n },\n // 设置中英文\n setLanguage: function setLanguage(state, language) {\n var obj = state;\n obj.language = language;\n },\n // 设置是否需要更新\n setIsUpdate: function setIsUpdate(state, isUpdate) {\n var obj = state;\n obj.isUpdate = isUpdate;\n } } });var _default =\n\n\n\nstore;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vc3RvcmUvaW5kZXguanMiXSwibmFtZXMiOlsiVnVlIiwidXNlIiwiVnVleCIsInN0b3JlIiwiU3RvcmUiLCJzdGF0ZSIsImJ0Y2kiLCJldGhpIiwidHJvbmkiLCJub0JhY2t1cFdhbGxldEluZm8iLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsIndhbGxldFBhc3N3b3JkIiwid2FsbGV0Iiwid2FsbGV0SW5mbyIsIndhbGxldExpc3QiLCJpc0FjdGl2YXRpb24iLCJpbnN0YWxsQWRkcmVzcyIsInVwZGF0ZVRpcENvbnRlbnQiLCJsYW5ndWFnZSIsImlzVXBkYXRlIiwibXV0YXRpb25zIiwiYWRkQnRjaSIsIm51bSIsImEiLCJzZXRTdG9yYWdlU3luYyIsImFkZEV0aGkiLCJhZGRUcm9uaSIsInNldFNlbGVjdFdhbGxldCIsInNlbGVjdGVkIiwib2JqIiwic2V0SXNBY3RpdmF0aW9uIiwic2V0SW5zdGFsbEFkZHJlc3MiLCJzZXRVcGRhdGVUaXBDb250ZW50Iiwic2V0TGFuZ3VhZ2UiLCJzZXRJc1VwZGF0ZSJdLCJtYXBwaW5ncyI6Im9JQUFBO0FBQ0Esd0U7QUFDQUEsYUFBSUMsR0FBSixDQUFRQyxhQUFSOztBQUVBLElBQU1DLEtBQUssR0FBRyxJQUFJRCxjQUFLRSxLQUFULENBQWU7QUFDM0JDLE9BQUssRUFBRTtBQUNOO0FBQ0FDLFFBQUksRUFBQyxDQUZDO0FBR05DLFFBQUksRUFBQyxDQUhDO0FBSU5DLFNBQUssRUFBQyxDQUpBO0FBS1I7QUFDQUMsc0JBQWtCLEVBQUVDLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixvQkFBbkIsS0FBNEM7QUFDL0RDLG9CQUFjLEVBQUUsRUFEK0M7QUFFL0RDLFlBQU0sRUFBQyxFQUZ3RCxFQU54RDs7QUFVUjtBQUNBQyxjQUFVLEVBQUVKLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixZQUFuQixLQUFvQztBQUMvQ0Msb0JBQWMsRUFBRSxFQUQrQjtBQUUvQ0csZ0JBQVUsRUFBQyxFQUZvQyxFQVh4Qzs7O0FBZ0JSO0FBQ0FDLGdCQUFZLEVBQUVOLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixjQUFuQixLQUFzQyxLQWpCNUM7O0FBbUJSO0FBQ0FNLGtCQUFjLEVBQUVQLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsS0FBd0MsV0FwQmhEOztBQXNCUjtBQUNBTyxvQkFBZ0IsRUFBRVIsR0FBRyxDQUFDQyxjQUFKLENBQW1CLGtCQUFuQixLQUEwQyxNQXZCcEQ7O0FBeUJSO0FBQ0FRLFlBQVEsRUFBRVQsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLEtBQWtDLElBMUJwQzs7QUE0QlI7QUFDQVMsWUFBUSxFQUFFO0FBQ1Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFoRFEsR0FEb0I7QUFtRDNCQyxXQUFTLEVBQUU7QUFDVkMsV0FEVSxtQkFDRmpCLEtBREUsRUFDSWtCLEdBREosRUFDUTtBQUNqQixVQUFJQyxDQUFDLEdBQUNkLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixNQUFuQixDQUFOO0FBQ0EsbUJBQVlhLENBQVosRUFBYyxJQUFkO0FBQ0EsVUFBR0EsQ0FBQyxJQUFFLEVBQU4sRUFBUztBQUNSZCxXQUFHLENBQUNlLGNBQUosQ0FBbUIsTUFBbkIsRUFBMEJwQixLQUFLLENBQUNDLElBQWhDO0FBQ0EscUJBQVlELEtBQUssQ0FBQ0MsSUFBbEIsRUFBdUIsSUFBdkI7QUFDQSxPQUhELE1BR0s7QUFDSkQsYUFBSyxDQUFDQyxJQUFOLEdBQVdJLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixNQUFuQixDQUFYO0FBQ0NOLGFBQUssQ0FBQ0MsSUFBTixHQUFZRCxLQUFLLENBQUNDLElBQU4sR0FBV2lCLEdBQXZCO0FBQ0FiLFdBQUcsQ0FBQ2UsY0FBSixDQUFtQixNQUFuQixFQUEwQnBCLEtBQUssQ0FBQ0MsSUFBaEM7QUFDQSxxQkFBWUQsS0FBSyxDQUFDQyxJQUFsQixFQUF1QixJQUF2QjtBQUNEOztBQUVELEtBZFM7QUFlVm9CLFdBZlUsbUJBZUZyQixLQWZFLEVBZUlrQixHQWZKLEVBZVE7QUFDZCxVQUFJQyxDQUFDLEdBQUNkLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixNQUFuQixDQUFOO0FBQ0EsVUFBR2EsQ0FBQyxJQUFFLEVBQU4sRUFBUztBQUNSZCxXQUFHLENBQUNlLGNBQUosQ0FBbUIsTUFBbkIsRUFBMEJwQixLQUFLLENBQUNFLElBQWhDO0FBQ0EscUJBQVlGLEtBQUssQ0FBQ0UsSUFBbEIsRUFBdUIsSUFBdkI7QUFDQSxPQUhELE1BR0s7QUFDSkYsYUFBSyxDQUFDRSxJQUFOLEdBQVdHLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixNQUFuQixDQUFYO0FBQ0NOLGFBQUssQ0FBQ0UsSUFBTixHQUFZRixLQUFLLENBQUNFLElBQU4sR0FBV2dCLEdBQXZCO0FBQ0FiLFdBQUcsQ0FBQ2UsY0FBSixDQUFtQixNQUFuQixFQUEwQnBCLEtBQUssQ0FBQ0UsSUFBaEM7QUFDQSxxQkFBWUYsS0FBSyxDQUFDRSxJQUFsQixFQUF1QixJQUF2QjtBQUNEOztBQUVKLEtBM0JTOztBQTZCUG9CLFlBN0JPLG9CQTZCRXRCLEtBN0JGLEVBNkJRa0IsR0E3QlIsRUE2Qlk7QUFDakIsVUFBSUMsQ0FBQyxHQUFDZCxHQUFHLENBQUNDLGNBQUosQ0FBbUIsT0FBbkIsQ0FBTjtBQUNBLFVBQUdhLENBQUMsSUFBRSxFQUFOLEVBQVM7QUFDSmQsV0FBRyxDQUFDZSxjQUFKLENBQW1CLE9BQW5CLEVBQTJCcEIsS0FBSyxDQUFDRyxLQUFqQztBQUNKLE9BRkQsTUFFSztBQUNGSCxhQUFLLENBQUNHLEtBQU4sR0FBWUUsR0FBRyxDQUFDQyxjQUFKLENBQW1CLE9BQW5CLENBQVo7QUFDQ04sYUFBSyxDQUFDRyxLQUFOLEdBQWFILEtBQUssQ0FBQ0csS0FBTixHQUFZZSxHQUF6QjtBQUNBYixXQUFHLENBQUNlLGNBQUosQ0FBbUIsT0FBbkIsRUFBMkJwQixLQUFLLENBQUNHLEtBQWpDO0FBQ0Q7O0FBRUosS0F2Q007O0FBeUNYO0FBQ0VvQixtQkFBZSxFQUFFLHlCQUFDdkIsS0FBRCxFQUFRd0IsUUFBUixFQUFxQjtBQUNwQyxVQUFNQyxHQUFHLEdBQUd6QixLQUFaO0FBQ0F5QixTQUFHLENBQUNELFFBQUosR0FBZUEsUUFBZjtBQUNELEtBN0NRO0FBOENaO0FBQ0FFLG1CQUFlLEVBQUUseUJBQUMxQixLQUFELEVBQVFXLFlBQVIsRUFBeUI7QUFDekMsVUFBTWMsR0FBRyxHQUFHekIsS0FBWjtBQUNBeUIsU0FBRyxDQUFDZCxZQUFKLEdBQW1CQSxZQUFuQjtBQUNBLEtBbERXO0FBbURaO0FBQ0FnQixxQkFBaUIsRUFBRSwyQkFBQzNCLEtBQUQsRUFBUVksY0FBUixFQUEyQjtBQUM3QyxVQUFNYSxHQUFHLEdBQUd6QixLQUFaO0FBQ0F5QixTQUFHLENBQUNiLGNBQUosR0FBcUJBLGNBQXJCO0FBQ0EsS0F2RFc7QUF3RFo7QUFDQWdCLHVCQUFtQixFQUFFLDZCQUFDNUIsS0FBRCxFQUFRYSxnQkFBUixFQUE2QjtBQUNqRCxVQUFNWSxHQUFHLEdBQUd6QixLQUFaO0FBQ0F5QixTQUFHLENBQUNaLGdCQUFKLEdBQXVCQSxnQkFBdkI7QUFDQSxLQTVEVztBQTZEWjtBQUNBZ0IsZUFBVyxFQUFFLHFCQUFDN0IsS0FBRCxFQUFRYyxRQUFSLEVBQXFCO0FBQ2pDLFVBQU1XLEdBQUcsR0FBR3pCLEtBQVo7QUFDQXlCLFNBQUcsQ0FBQ1gsUUFBSixHQUFlQSxRQUFmO0FBQ0EsS0FqRVc7QUFrRVo7QUFDQWdCLGVBQVcsRUFBRSxxQkFBQzlCLEtBQUQsRUFBUWUsUUFBUixFQUFxQjtBQUNqQyxVQUFNVSxHQUFHLEdBQUd6QixLQUFaO0FBQ0F5QixTQUFHLENBQUNWLFFBQUosR0FBZUEsUUFBZjtBQUNBLEtBdEVXLEVBbkRnQixFQUFmLENBQWQsQzs7OztBQTZIZWpCLEsiLCJmaWxlIjoiMzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcclxuaW1wb3J0IFZ1ZXggZnJvbSAndnVleCdcclxuVnVlLnVzZShWdWV4KVxyXG5cclxuY29uc3Qgc3RvcmUgPSBuZXcgVnVleC5TdG9yZSh7XHJcbiAgc3RhdGU6IHtcclxuXHQgIC8vIFxyXG5cdCAgYnRjaToxLFxyXG5cdCAgZXRoaToxLFxyXG5cdCAgdHJvbmk6MSxcclxuXHQvLyDkuLTml7blrZjmlL7nmoRcclxuXHRub0JhY2t1cFdhbGxldEluZm86IHVuaS5nZXRTdG9yYWdlU3luYyhcIm5vQmFja3VwV2FsbGV0SW5mb1wiKSB8fCB7XHJcblx0XHR3YWxsZXRQYXNzd29yZDogJycsXHJcblx0XHR3YWxsZXQ6e30sXHJcblx0fSxcclxuXHQvLyDmraPlvI/nmoTlgLxcclxuXHR3YWxsZXRJbmZvOiB1bmkuZ2V0U3RvcmFnZVN5bmMoXCJ3YWxsZXRJbmZvXCIpIHx8IHtcclxuXHRcdHdhbGxldFBhc3N3b3JkOiAnJyxcclxuXHRcdHdhbGxldExpc3Q6W11cclxuXHR9LFxyXG5cdFxyXG5cdC8vIOafpeivouaYr+WQpua/gOa0u1xyXG5cdGlzQWN0aXZhdGlvbjogdW5pLmdldFN0b3JhZ2VTeW5jKFwiaXNBY3RpdmF0aW9uXCIpIHx8IGZhbHNlLFxyXG5cdFxyXG5cdC8vIOS4i+i9veWcsOWdgFxyXG5cdGluc3RhbGxBZGRyZXNzOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2luc3RhbGxBZGRyZXNzJykgfHwgJ2JhaWR1LmNvbScsXHJcblx0XHJcblx0Ly8g5pu05paw5o+Q56S65YaF5a65XHJcblx0dXBkYXRlVGlwQ29udGVudDogdW5pLmdldFN0b3JhZ2VTeW5jKCd1cGRhdGVUaXBDb250ZW50JykgfHwgJ+eJiOacrOabtOaWsCcsXHJcblx0XHJcblx0Ly8g5Lit6Iux5YyWXHJcblx0bGFuZ3VhZ2U6IHVuaS5nZXRTdG9yYWdlU3luYyhcImxhbmd1YWdlXCIpIHx8ICdlbicsXHJcblx0XHJcblx0Ly8g5piv5ZCm6ZyA6KaB5pu05pawXHJcblx0aXNVcGRhdGU6IGZhbHNlXHJcblx0Ly8g5omA5pyJ55qE5L2Z6aKdXHJcblx0Ly8gYmFsYW5jZTogdW5pLmdldFN0b3JhZ2VTeW5jKFwiYmFsYW5jZVwiKSB8fCB7XHJcblx0Ly8gXHRibXNCYWxhbmNlOiAwLFxyXG5cdC8vIFx0Ym1kdEJhbGFuY2U6IDAsXHJcblx0Ly8gXHRlcmNCYWxhbmNlOiAwLFxyXG5cdC8vIFx0ZXRoQmFsYW5jZTogMCxcclxuXHQvLyBcdGV0aFVzZHQ6IDAsIC8v5rGH546HXHJcblx0Ly8gXHR0cmNCYWxhbmNlOiAwLFxyXG5cdC8vIFx0dHJ4QmFsYW5jZTogMCxcclxuXHQvLyBcdHRyeFVzZHQ6IDAsIC8v5rGH546HXHJcblx0Ly8gfSxcclxuXHQvLyAvLyBCTVPkuqTmmJPorrDlvZVcclxuXHQvLyBibXNUcmFuc2FjdGlvbkxpc3Q6IFtcclxuXHQvLyBdLFxyXG5cdC8vIC8vIEJNRFTkuqTmmJPorrDlvZVcclxuXHQvLyBibWR0VHJhbnNhY3Rpb25MaXN0OiBbXHJcblx0Ly8gXSxcclxuXHQvLyAvLyDlhazli5/orrDlvZVcclxuXHQvLyBwdWJsaWNPZmZlcmluZ1JlY29yZHM6IFtdLFxyXG4gIH0sXHJcbiAgbXV0YXRpb25zOiB7XHJcblx0ICBhZGRCdGNpKHN0YXRlLG51bSl7XHJcblx0XHQgIHZhciBhPXVuaS5nZXRTdG9yYWdlU3luYygnYnRjaScpXHJcblx0XHQgIGNvbnNvbGUubG9nKGEsMjIyNClcclxuXHRcdCAgaWYoYT09Jycpe1xyXG5cdFx0XHQgIHVuaS5zZXRTdG9yYWdlU3luYygnYnRjaScsc3RhdGUuYnRjaSlcclxuXHRcdFx0ICBjb25zb2xlLmxvZyhzdGF0ZS5idGNpLDIyMjQpXHJcblx0XHQgIH1lbHNle1xyXG5cdFx0XHQgIHN0YXRlLmJ0Y2k9dW5pLmdldFN0b3JhZ2VTeW5jKCdidGNpJylcclxuXHRcdFx0ICAgc3RhdGUuYnRjaSA9c3RhdGUuYnRjaStudW1cclxuXHRcdFx0ICAgdW5pLnNldFN0b3JhZ2VTeW5jKCdidGNpJyxzdGF0ZS5idGNpKVxyXG5cdFx0XHQgICBjb25zb2xlLmxvZyhzdGF0ZS5idGNpLDQ0NDQpXHJcblx0XHQgIH1cclxuXHRcdCBcclxuXHQgIH0sXHJcblx0ICBhZGRFdGhpKHN0YXRlLG51bSl7XHJcblx0ICBcdFx0ICB2YXIgYT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2V0aGknKVxyXG5cdCAgXHRcdCAgaWYoYT09Jycpe1xyXG5cdCAgXHRcdFx0ICB1bmkuc2V0U3RvcmFnZVN5bmMoJ2V0aGknLHN0YXRlLmV0aGkpXHJcblx0ICBcdFx0XHQgIGNvbnNvbGUubG9nKHN0YXRlLmV0aGksMjIyNClcclxuXHQgIFx0XHQgIH1lbHNle1xyXG5cdCAgXHRcdFx0ICBzdGF0ZS5ldGhpPXVuaS5nZXRTdG9yYWdlU3luYygnZXRoaScpXHJcblx0ICBcdFx0XHQgICBzdGF0ZS5ldGhpID1zdGF0ZS5ldGhpK251bVxyXG5cdCAgXHRcdFx0ICAgdW5pLnNldFN0b3JhZ2VTeW5jKCdldGhpJyxzdGF0ZS5ldGhpKVxyXG5cdCAgXHRcdFx0ICAgY29uc29sZS5sb2coc3RhdGUuZXRoaSw0NDQ0KVxyXG5cdCAgXHRcdCAgfVxyXG5cdCAgXHRcdCBcclxuXHQgIH0sXHJcblxyXG5cdCAgXHQgIGFkZFRyb25pKHN0YXRlLG51bSl7XHJcblx0ICBcdCAgXHRcdHZhciBhPXVuaS5nZXRTdG9yYWdlU3luYygndHJvbmknKVxyXG5cdCAgXHQgIFx0XHRpZihhPT0nJyl7XHJcblx0ICBcdCAgXHRcdFx0XHRcdCAgdW5pLnNldFN0b3JhZ2VTeW5jKCd0cm9uaScsc3RhdGUudHJvbmkpXHJcblx0ICBcdCAgXHRcdH1lbHNle1xyXG5cdCAgXHQgIFx0XHRcdCAgc3RhdGUudHJvbmk9dW5pLmdldFN0b3JhZ2VTeW5jKCd0cm9uaScpXHJcblx0ICBcdCAgXHRcdFx0ICAgc3RhdGUudHJvbmkgPXN0YXRlLnRyb25pK251bVxyXG5cdCAgXHQgIFx0XHRcdCAgIHVuaS5zZXRTdG9yYWdlU3luYygndHJvbmknLHN0YXRlLnRyb25pKVxyXG5cdCAgXHQgIFx0XHQgIH1cclxuXHQgIFx0ICBcdFx0IFxyXG5cdCAgXHQgIH0sXHJcblx0ICBcclxuXHQgLy8g6K6+572u6YCJ5Lit55qE6ZKx5YyFXHJcbiAgICBzZXRTZWxlY3RXYWxsZXQ6IChzdGF0ZSwgc2VsZWN0ZWQpID0+IHtcclxuICAgICAgY29uc3Qgb2JqID0gc3RhdGVcclxuICAgICAgb2JqLnNlbGVjdGVkID0gc2VsZWN0ZWRcclxuICAgIH0sXHJcblx0Ly8g6K6+572u5piv5ZCm5bey5r+A5rS7XHJcblx0c2V0SXNBY3RpdmF0aW9uOiAoc3RhdGUsIGlzQWN0aXZhdGlvbikgPT4ge1xyXG5cdFx0Y29uc3Qgb2JqID0gc3RhdGVcclxuXHRcdG9iai5pc0FjdGl2YXRpb24gPSBpc0FjdGl2YXRpb25cclxuXHR9LFxyXG5cdC8vIOiuvue9ruS4i+i9veWcsOWdgFxyXG5cdHNldEluc3RhbGxBZGRyZXNzOiAoc3RhdGUsIGluc3RhbGxBZGRyZXNzKSA9PiB7XHJcblx0XHRjb25zdCBvYmogPSBzdGF0ZVxyXG5cdFx0b2JqLmluc3RhbGxBZGRyZXNzID0gaW5zdGFsbEFkZHJlc3NcclxuXHR9LFxyXG5cdC8vIOiuvue9rueJiOacrOabtOaWsOWGheWuuVxyXG5cdHNldFVwZGF0ZVRpcENvbnRlbnQ6IChzdGF0ZSwgdXBkYXRlVGlwQ29udGVudCkgPT4ge1xyXG5cdFx0Y29uc3Qgb2JqID0gc3RhdGVcclxuXHRcdG9iai51cGRhdGVUaXBDb250ZW50ID0gdXBkYXRlVGlwQ29udGVudFxyXG5cdH0sXHJcblx0Ly8g6K6+572u5Lit6Iux5paHXHJcblx0c2V0TGFuZ3VhZ2U6IChzdGF0ZSwgbGFuZ3VhZ2UpID0+IHtcclxuXHRcdGNvbnN0IG9iaiA9IHN0YXRlXHJcblx0XHRvYmoubGFuZ3VhZ2UgPSBsYW5ndWFnZVxyXG5cdH0sXHJcblx0Ly8g6K6+572u5piv5ZCm6ZyA6KaB5pu05pawXHJcblx0c2V0SXNVcGRhdGU6IChzdGF0ZSwgaXNVcGRhdGUpID0+IHtcclxuXHRcdGNvbnN0IG9iaiA9IHN0YXRlXHJcblx0XHRvYmouaXNVcGRhdGUgPSBpc1VwZGF0ZVxyXG5cdH1cclxuICB9LFxyXG59KVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgc3RvcmUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///39\n"); /***/ }), /* 40 */ /*!**********************!*\ !*** external "Vue" ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = Vue; /***/ }), /* 41 */ /*!********************************************!*\ !*** ./node_modules/vuex/dist/vuex.esm.js ***! \********************************************/ /*! exports provided: default, Store, createNamespacedHelpers, install, mapActions, mapGetters, mapMutations, mapState */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Store", function() { return Store; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createNamespacedHelpers", function() { return createNamespacedHelpers; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "install", function() { return install; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapActions", function() { return mapActions; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapGetters", function() { return mapGetters; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapMutations", function() { return mapMutations; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mapState", function() { return mapState; }); /*! * vuex v3.4.0 * (c) 2020 Evan You * @license MIT */ function applyMixin (Vue) { var version = Number(Vue.version.split('.')[0]); if (version >= 2) { Vue.mixin({ beforeCreate: vuexInit }); } else { // override init and inject vuex init procedure // for 1.x backwards compatibility. var _init = Vue.prototype._init; Vue.prototype._init = function (options) { if ( options === void 0 ) options = {}; options.init = options.init ? [vuexInit].concat(options.init) : vuexInit; _init.call(this, options); }; } /** * Vuex init hook, injected into each instances init hooks list. */ function vuexInit () { var options = this.$options; // store injection if (options.store) { this.$store = typeof options.store === 'function' ? options.store() : options.store; } else if (options.parent && options.parent.$store) { this.$store = options.parent.$store; } } } var target = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}; var devtoolHook = target.__VUE_DEVTOOLS_GLOBAL_HOOK__; function devtoolPlugin (store) { if (!devtoolHook) { return } store._devtoolHook = devtoolHook; devtoolHook.emit('vuex:init', store); devtoolHook.on('vuex:travel-to-state', function (targetState) { store.replaceState(targetState); }); store.subscribe(function (mutation, state) { devtoolHook.emit('vuex:mutation', mutation, state); }, { prepend: true }); store.subscribeAction(function (action, state) { devtoolHook.emit('vuex:action', action, state); }, { prepend: true }); } /** * Get the first item that pass the test * by second argument function * * @param {Array} list * @param {Function} f * @return {*} */ /** * forEach for object */ function forEachValue (obj, fn) { Object.keys(obj).forEach(function (key) { return fn(obj[key], key); }); } function isObject (obj) { return obj !== null && typeof obj === 'object' } function isPromise (val) { return val && typeof val.then === 'function' } function assert (condition, msg) { if (!condition) { throw new Error(("[vuex] " + msg)) } } function partial (fn, arg) { return function () { return fn(arg) } } // Base data struct for store's module, package with some attribute and method var Module = function Module (rawModule, runtime) { this.runtime = runtime; // Store some children item this._children = Object.create(null); // Store the origin module object which passed by programmer this._rawModule = rawModule; var rawState = rawModule.state; // Store the origin module's state this.state = (typeof rawState === 'function' ? rawState() : rawState) || {}; }; var prototypeAccessors = { namespaced: { configurable: true } }; prototypeAccessors.namespaced.get = function () { return !!this._rawModule.namespaced }; Module.prototype.addChild = function addChild (key, module) { this._children[key] = module; }; Module.prototype.removeChild = function removeChild (key) { delete this._children[key]; }; Module.prototype.getChild = function getChild (key) { return this._children[key] }; Module.prototype.hasChild = function hasChild (key) { return key in this._children }; Module.prototype.update = function update (rawModule) { this._rawModule.namespaced = rawModule.namespaced; if (rawModule.actions) { this._rawModule.actions = rawModule.actions; } if (rawModule.mutations) { this._rawModule.mutations = rawModule.mutations; } if (rawModule.getters) { this._rawModule.getters = rawModule.getters; } }; Module.prototype.forEachChild = function forEachChild (fn) { forEachValue(this._children, fn); }; Module.prototype.forEachGetter = function forEachGetter (fn) { if (this._rawModule.getters) { forEachValue(this._rawModule.getters, fn); } }; Module.prototype.forEachAction = function forEachAction (fn) { if (this._rawModule.actions) { forEachValue(this._rawModule.actions, fn); } }; Module.prototype.forEachMutation = function forEachMutation (fn) { if (this._rawModule.mutations) { forEachValue(this._rawModule.mutations, fn); } }; Object.defineProperties( Module.prototype, prototypeAccessors ); var ModuleCollection = function ModuleCollection (rawRootModule) { // register root module (Vuex.Store options) this.register([], rawRootModule, false); }; ModuleCollection.prototype.get = function get (path) { return path.reduce(function (module, key) { return module.getChild(key) }, this.root) }; ModuleCollection.prototype.getNamespace = function getNamespace (path) { var module = this.root; return path.reduce(function (namespace, key) { module = module.getChild(key); return namespace + (module.namespaced ? key + '/' : '') }, '') }; ModuleCollection.prototype.update = function update$1 (rawRootModule) { update([], this.root, rawRootModule); }; ModuleCollection.prototype.register = function register (path, rawModule, runtime) { var this$1 = this; if ( runtime === void 0 ) runtime = true; if ((true)) { assertRawModule(path, rawModule); } var newModule = new Module(rawModule, runtime); if (path.length === 0) { this.root = newModule; } else { var parent = this.get(path.slice(0, -1)); parent.addChild(path[path.length - 1], newModule); } // register nested modules if (rawModule.modules) { forEachValue(rawModule.modules, function (rawChildModule, key) { this$1.register(path.concat(key), rawChildModule, runtime); }); } }; ModuleCollection.prototype.unregister = function unregister (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; if (!parent.getChild(key).runtime) { return } parent.removeChild(key); }; ModuleCollection.prototype.isRegistered = function isRegistered (path) { var parent = this.get(path.slice(0, -1)); var key = path[path.length - 1]; return parent.hasChild(key) }; function update (path, targetModule, newModule) { if ((true)) { assertRawModule(path, newModule); } // update target module targetModule.update(newModule); // update nested modules if (newModule.modules) { for (var key in newModule.modules) { if (!targetModule.getChild(key)) { if ((true)) { console.warn( "[vuex] trying to add a new module '" + key + "' on hot reloading, " + 'manual reload is needed' ); } return } update( path.concat(key), targetModule.getChild(key), newModule.modules[key] ); } } } var functionAssert = { assert: function (value) { return typeof value === 'function'; }, expected: 'function' }; var objectAssert = { assert: function (value) { return typeof value === 'function' || (typeof value === 'object' && typeof value.handler === 'function'); }, expected: 'function or object with "handler" function' }; var assertTypes = { getters: functionAssert, mutations: functionAssert, actions: objectAssert }; function assertRawModule (path, rawModule) { Object.keys(assertTypes).forEach(function (key) { if (!rawModule[key]) { return } var assertOptions = assertTypes[key]; forEachValue(rawModule[key], function (value, type) { assert( assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected) ); }); }); } function makeAssertionMessage (path, key, type, value, expected) { var buf = key + " should be " + expected + " but \"" + key + "." + type + "\""; if (path.length > 0) { buf += " in module \"" + (path.join('.')) + "\""; } buf += " is " + (JSON.stringify(value)) + "."; return buf } var Vue; // bind on install var Store = function Store (options) { var this$1 = this; if ( options === void 0 ) options = {}; // Auto install if it is not done yet and `window` has `Vue`. // To allow users to avoid auto-installation in some cases, // this code should be placed here. See #731 if (!Vue && typeof window !== 'undefined' && window.Vue) { install(window.Vue); } if ((true)) { assert(Vue, "must call Vue.use(Vuex) before creating a store instance."); assert(typeof Promise !== 'undefined', "vuex requires a Promise polyfill in this browser."); assert(this instanceof Store, "store must be called with the new operator."); } var plugins = options.plugins; if ( plugins === void 0 ) plugins = []; var strict = options.strict; if ( strict === void 0 ) strict = false; // store internal state this._committing = false; this._actions = Object.create(null); this._actionSubscribers = []; this._mutations = Object.create(null); this._wrappedGetters = Object.create(null); this._modules = new ModuleCollection(options); this._modulesNamespaceMap = Object.create(null); this._subscribers = []; this._watcherVM = new Vue(); this._makeLocalGettersCache = Object.create(null); // bind commit and dispatch to self var store = this; var ref = this; var dispatch = ref.dispatch; var commit = ref.commit; this.dispatch = function boundDispatch (type, payload) { return dispatch.call(store, type, payload) }; this.commit = function boundCommit (type, payload, options) { return commit.call(store, type, payload, options) }; // strict mode this.strict = strict; var state = this._modules.root.state; // init root module. // this also recursively registers all sub-modules // and collects all module getters inside this._wrappedGetters installModule(this, state, [], this._modules.root); // initialize the store vm, which is responsible for the reactivity // (also registers _wrappedGetters as computed properties) resetStoreVM(this, state); // apply plugins plugins.forEach(function (plugin) { return plugin(this$1); }); var useDevtools = options.devtools !== undefined ? options.devtools : Vue.config.devtools; if (useDevtools) { devtoolPlugin(this); } }; var prototypeAccessors$1 = { state: { configurable: true } }; prototypeAccessors$1.state.get = function () { return this._vm._data.$$state }; prototypeAccessors$1.state.set = function (v) { if ((true)) { assert(false, "use store.replaceState() to explicit replace store state."); } }; Store.prototype.commit = function commit (_type, _payload, _options) { var this$1 = this; // check object-style commit var ref = unifyObjectStyle(_type, _payload, _options); var type = ref.type; var payload = ref.payload; var options = ref.options; var mutation = { type: type, payload: payload }; var entry = this._mutations[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown mutation type: " + type)); } return } this._withCommit(function () { entry.forEach(function commitIterator (handler) { handler(payload); }); }); this._subscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .forEach(function (sub) { return sub(mutation, this$1.state); }); if ( ( true) && options && options.silent ) { console.warn( "[vuex] mutation type: " + type + ". Silent option has been removed. " + 'Use the filter functionality in the vue-devtools' ); } }; Store.prototype.dispatch = function dispatch (_type, _payload) { var this$1 = this; // check object-style dispatch var ref = unifyObjectStyle(_type, _payload); var type = ref.type; var payload = ref.payload; var action = { type: type, payload: payload }; var entry = this._actions[type]; if (!entry) { if ((true)) { console.error(("[vuex] unknown action type: " + type)); } return } try { this._actionSubscribers .slice() // shallow copy to prevent iterator invalidation if subscriber synchronously calls unsubscribe .filter(function (sub) { return sub.before; }) .forEach(function (sub) { return sub.before(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in before action subscribers: "); console.error(e); } } var result = entry.length > 1 ? Promise.all(entry.map(function (handler) { return handler(payload); })) : entry[0](payload); return new Promise(function (resolve, reject) { result.then(function (res) { try { this$1._actionSubscribers .filter(function (sub) { return sub.after; }) .forEach(function (sub) { return sub.after(action, this$1.state); }); } catch (e) { if ((true)) { console.warn("[vuex] error in after action subscribers: "); console.error(e); } } resolve(res); }, function (error) { try { this$1._actionSubscribers .filter(function (sub) { return sub.error; }) .forEach(function (sub) { return sub.error(action, this$1.state, error); }); } catch (e) { if ((true)) { console.warn("[vuex] error in error action subscribers: "); console.error(e); } } reject(error); }); }) }; Store.prototype.subscribe = function subscribe (fn, options) { return genericSubscribe(fn, this._subscribers, options) }; Store.prototype.subscribeAction = function subscribeAction (fn, options) { var subs = typeof fn === 'function' ? { before: fn } : fn; return genericSubscribe(subs, this._actionSubscribers, options) }; Store.prototype.watch = function watch (getter, cb, options) { var this$1 = this; if ((true)) { assert(typeof getter === 'function', "store.watch only accepts a function."); } return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options) }; Store.prototype.replaceState = function replaceState (state) { var this$1 = this; this._withCommit(function () { this$1._vm._data.$$state = state; }); }; Store.prototype.registerModule = function registerModule (path, rawModule, options) { if ( options === void 0 ) options = {}; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); assert(path.length > 0, 'cannot register the root module by using registerModule.'); } this._modules.register(path, rawModule); installModule(this, this.state, path, this._modules.get(path), options.preserveState); // reset store to update getters... resetStoreVM(this, this.state); }; Store.prototype.unregisterModule = function unregisterModule (path) { var this$1 = this; if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } this._modules.unregister(path); this._withCommit(function () { var parentState = getNestedState(this$1.state, path.slice(0, -1)); Vue.delete(parentState, path[path.length - 1]); }); resetStore(this); }; Store.prototype.hasModule = function hasModule (path) { if (typeof path === 'string') { path = [path]; } if ((true)) { assert(Array.isArray(path), "module path must be a string or an Array."); } return this._modules.isRegistered(path) }; Store.prototype.hotUpdate = function hotUpdate (newOptions) { this._modules.update(newOptions); resetStore(this, true); }; Store.prototype._withCommit = function _withCommit (fn) { var committing = this._committing; this._committing = true; fn(); this._committing = committing; }; Object.defineProperties( Store.prototype, prototypeAccessors$1 ); function genericSubscribe (fn, subs, options) { if (subs.indexOf(fn) < 0) { options && options.prepend ? subs.unshift(fn) : subs.push(fn); } return function () { var i = subs.indexOf(fn); if (i > -1) { subs.splice(i, 1); } } } function resetStore (store, hot) { store._actions = Object.create(null); store._mutations = Object.create(null); store._wrappedGetters = Object.create(null); store._modulesNamespaceMap = Object.create(null); var state = store.state; // init all modules installModule(store, state, [], store._modules.root, true); // reset vm resetStoreVM(store, state, hot); } function resetStoreVM (store, state, hot) { var oldVm = store._vm; // bind store public getters store.getters = {}; // reset local getters cache store._makeLocalGettersCache = Object.create(null); var wrappedGetters = store._wrappedGetters; var computed = {}; forEachValue(wrappedGetters, function (fn, key) { // use computed to leverage its lazy-caching mechanism // direct inline function use will lead to closure preserving oldVm. // using partial to return function with only arguments preserved in closure environment. computed[key] = partial(fn, store); Object.defineProperty(store.getters, key, { get: function () { return store._vm[key]; }, enumerable: true // for local getters }); }); // use a Vue instance to store the state tree // suppress warnings just in case the user has added // some funky global mixins var silent = Vue.config.silent; Vue.config.silent = true; store._vm = new Vue({ data: { $$state: state }, computed: computed }); Vue.config.silent = silent; // enable strict mode for new vm if (store.strict) { enableStrictMode(store); } if (oldVm) { if (hot) { // dispatch changes in all subscribed watchers // to force getter re-evaluation for hot reloading. store._withCommit(function () { oldVm._data.$$state = null; }); } Vue.nextTick(function () { return oldVm.$destroy(); }); } } function installModule (store, rootState, path, module, hot) { var isRoot = !path.length; var namespace = store._modules.getNamespace(path); // register in namespace map if (module.namespaced) { if (store._modulesNamespaceMap[namespace] && ("development" !== 'production')) { console.error(("[vuex] duplicate namespace " + namespace + " for the namespaced module " + (path.join('/')))); } store._modulesNamespaceMap[namespace] = module; } // set state if (!isRoot && !hot) { var parentState = getNestedState(rootState, path.slice(0, -1)); var moduleName = path[path.length - 1]; store._withCommit(function () { if ((true)) { if (moduleName in parentState) { console.warn( ("[vuex] state field \"" + moduleName + "\" was overridden by a module with the same name at \"" + (path.join('.')) + "\"") ); } } Vue.set(parentState, moduleName, module.state); }); } var local = module.context = makeLocalContext(store, namespace, path); module.forEachMutation(function (mutation, key) { var namespacedType = namespace + key; registerMutation(store, namespacedType, mutation, local); }); module.forEachAction(function (action, key) { var type = action.root ? key : namespace + key; var handler = action.handler || action; registerAction(store, type, handler, local); }); module.forEachGetter(function (getter, key) { var namespacedType = namespace + key; registerGetter(store, namespacedType, getter, local); }); module.forEachChild(function (child, key) { installModule(store, rootState, path.concat(key), child, hot); }); } /** * make localized dispatch, commit, getters and state * if there is no namespace, just use root ones */ function makeLocalContext (store, namespace, path) { var noNamespace = namespace === ''; var local = { dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._actions[type]) { console.error(("[vuex] unknown local action type: " + (args.type) + ", global type: " + type)); return } } return store.dispatch(type, payload) }, commit: noNamespace ? store.commit : function (_type, _payload, _options) { var args = unifyObjectStyle(_type, _payload, _options); var payload = args.payload; var options = args.options; var type = args.type; if (!options || !options.root) { type = namespace + type; if (( true) && !store._mutations[type]) { console.error(("[vuex] unknown local mutation type: " + (args.type) + ", global type: " + type)); return } } store.commit(type, payload, options); } }; // getters and state object must be gotten lazily // because they will be changed by vm update Object.defineProperties(local, { getters: { get: noNamespace ? function () { return store.getters; } : function () { return makeLocalGetters(store, namespace); } }, state: { get: function () { return getNestedState(store.state, path); } } }); return local } function makeLocalGetters (store, namespace) { if (!store._makeLocalGettersCache[namespace]) { var gettersProxy = {}; var splitPos = namespace.length; Object.keys(store.getters).forEach(function (type) { // skip if the target getter is not match this namespace if (type.slice(0, splitPos) !== namespace) { return } // extract local getter type var localType = type.slice(splitPos); // Add a port to the getters proxy. // Define as getter property because // we do not want to evaluate the getters in this time. Object.defineProperty(gettersProxy, localType, { get: function () { return store.getters[type]; }, enumerable: true }); }); store._makeLocalGettersCache[namespace] = gettersProxy; } return store._makeLocalGettersCache[namespace] } function registerMutation (store, type, handler, local) { var entry = store._mutations[type] || (store._mutations[type] = []); entry.push(function wrappedMutationHandler (payload) { handler.call(store, local.state, payload); }); } function registerAction (store, type, handler, local) { var entry = store._actions[type] || (store._actions[type] = []); entry.push(function wrappedActionHandler (payload) { var res = handler.call(store, { dispatch: local.dispatch, commit: local.commit, getters: local.getters, state: local.state, rootGetters: store.getters, rootState: store.state }, payload); if (!isPromise(res)) { res = Promise.resolve(res); } if (store._devtoolHook) { return res.catch(function (err) { store._devtoolHook.emit('vuex:error', err); throw err }) } else { return res } }); } function registerGetter (store, type, rawGetter, local) { if (store._wrappedGetters[type]) { if ((true)) { console.error(("[vuex] duplicate getter key: " + type)); } return } store._wrappedGetters[type] = function wrappedGetter (store) { return rawGetter( local.state, // local state local.getters, // local getters store.state, // root state store.getters // root getters ) }; } function enableStrictMode (store) { store._vm.$watch(function () { return this._data.$$state }, function () { if ((true)) { assert(store._committing, "do not mutate vuex store state outside mutation handlers."); } }, { deep: true, sync: true }); } function getNestedState (state, path) { return path.reduce(function (state, key) { return state[key]; }, state) } function unifyObjectStyle (type, payload, options) { if (isObject(type) && type.type) { options = payload; payload = type; type = type.type; } if ((true)) { assert(typeof type === 'string', ("expects string as the type, but found " + (typeof type) + ".")); } return { type: type, payload: payload, options: options } } function install (_Vue) { if (Vue && _Vue === Vue) { if ((true)) { console.error( '[vuex] already installed. Vue.use(Vuex) should be called only once.' ); } return } Vue = _Vue; applyMixin(Vue); } /** * Reduce the code which written in Vue.js for getting the state. * @param {String} [namespace] - Module's namespace * @param {Object|Array} states # Object's item can be a function which accept state and getters for param, you can do something for state and getters in it. * @param {Object} */ var mapState = normalizeNamespace(function (namespace, states) { var res = {}; if (( true) && !isValidMap(states)) { console.error('[vuex] mapState: mapper parameter must be either an Array or an Object'); } normalizeMap(states).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedState () { var state = this.$store.state; var getters = this.$store.getters; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapState', namespace); if (!module) { return } state = module.context.state; getters = module.context.getters; } return typeof val === 'function' ? val.call(this, state, getters) : state[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for committing the mutation * @param {String} [namespace] - Module's namespace * @param {Object|Array} mutations # Object's item can be a function which accept `commit` function as the first param, it can accept anthor params. You can commit mutation and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapMutations = normalizeNamespace(function (namespace, mutations) { var res = {}; if (( true) && !isValidMap(mutations)) { console.error('[vuex] mapMutations: mapper parameter must be either an Array or an Object'); } normalizeMap(mutations).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedMutation () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // Get the commit method from store var commit = this.$store.commit; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapMutations', namespace); if (!module) { return } commit = module.context.commit; } return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Reduce the code which written in Vue.js for getting the getters * @param {String} [namespace] - Module's namespace * @param {Object|Array} getters * @return {Object} */ var mapGetters = normalizeNamespace(function (namespace, getters) { var res = {}; if (( true) && !isValidMap(getters)) { console.error('[vuex] mapGetters: mapper parameter must be either an Array or an Object'); } normalizeMap(getters).forEach(function (ref) { var key = ref.key; var val = ref.val; // The namespace has been mutated by normalizeNamespace val = namespace + val; res[key] = function mappedGetter () { if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) { return } if (( true) && !(val in this.$store.getters)) { console.error(("[vuex] unknown getter: " + val)); return } return this.$store.getters[val] }; // mark vuex getter for devtools res[key].vuex = true; }); return res }); /** * Reduce the code which written in Vue.js for dispatch the action * @param {String} [namespace] - Module's namespace * @param {Object|Array} actions # Object's item can be a function which accept `dispatch` function as the first param, it can accept anthor params. You can dispatch action and do any other things in this function. specially, You need to pass anthor params from the mapped function. * @return {Object} */ var mapActions = normalizeNamespace(function (namespace, actions) { var res = {}; if (( true) && !isValidMap(actions)) { console.error('[vuex] mapActions: mapper parameter must be either an Array or an Object'); } normalizeMap(actions).forEach(function (ref) { var key = ref.key; var val = ref.val; res[key] = function mappedAction () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; // get dispatch function from store var dispatch = this.$store.dispatch; if (namespace) { var module = getModuleByNamespace(this.$store, 'mapActions', namespace); if (!module) { return } dispatch = module.context.dispatch; } return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args)) }; }); return res }); /** * Rebinding namespace param for mapXXX function in special scoped, and return them by simple object * @param {String} namespace * @return {Object} */ var createNamespacedHelpers = function (namespace) { return ({ mapState: mapState.bind(null, namespace), mapGetters: mapGetters.bind(null, namespace), mapMutations: mapMutations.bind(null, namespace), mapActions: mapActions.bind(null, namespace) }); }; /** * Normalize the map * normalizeMap([1, 2, 3]) => [ { key: 1, val: 1 }, { key: 2, val: 2 }, { key: 3, val: 3 } ] * normalizeMap({a: 1, b: 2, c: 3}) => [ { key: 'a', val: 1 }, { key: 'b', val: 2 }, { key: 'c', val: 3 } ] * @param {Array|Object} map * @return {Object} */ function normalizeMap (map) { if (!isValidMap(map)) { return [] } return Array.isArray(map) ? map.map(function (key) { return ({ key: key, val: key }); }) : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); }) } /** * Validate whether given map is valid or not * @param {*} map * @return {Boolean} */ function isValidMap (map) { return Array.isArray(map) || isObject(map) } /** * Return a function expect two param contains namespace and map. it will normalize the namespace and then the param's function will handle the new namespace and the map. * @param {Function} fn * @return {Function} */ function normalizeNamespace (fn) { return function (namespace, map) { if (typeof namespace !== 'string') { map = namespace; namespace = ''; } else if (namespace.charAt(namespace.length - 1) !== '/') { namespace += '/'; } return fn(namespace, map) } } /** * Search a special module from store by namespace. if module not exist, print error message. * @param {Object} store * @param {String} helper * @param {String} namespace * @return {Object} */ function getModuleByNamespace (store, helper, namespace) { var module = store._modulesNamespaceMap[namespace]; if (( true) && !module) { console.error(("[vuex] module namespace not found in " + helper + "(): " + namespace)); } return module } var index = { Store: Store, install: install, version: '3.4.0', mapState: mapState, mapMutations: mapMutations, mapGetters: mapGetters, mapActions: mapActions, createNamespacedHelpers: createNamespacedHelpers }; /* harmony default export */ __webpack_exports__["default"] = (index); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 42))) /***/ }), /* 42 */ /*!***********************************!*\ !*** (webpack)/buildin/global.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { var g; // This works in non-strict mode g = (function() { return this; })(); try { // This works if eval is allowed (see CSP) g = g || new Function("return this")(); } catch (e) { // This works if the window reference is available if (typeof window === "object") g = window; } // g can still be undefined, but nothing to do about it... // We return undefined, instead of nothing here, so it's // easier to handle this case. if(!global) { ...} module.exports = g; /***/ }), /* 43 */ /*!****************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/TokenUtil.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var tronweb = __webpack_require__(/*! tronweb */ 44);\nvar bip39 = __webpack_require__(/*! bip39 */ 368);\nvar bip32 = __webpack_require__(/*! bip32 */ 423);\nvar util = __webpack_require__(/*! ethereumjs-util */ 439);\nvar ethers = __webpack_require__(/*! ethers */ 68);\nvar bitcoin = __webpack_require__(/*! bitcoinjs-lib */ 470);\nvar Tx = __webpack_require__(/*! ethereumjs-tx */ 544);\n\n\n\n\nvar token = {\n // 获取助记词\n generateMnemonic: function generateMnemonic() {\n return bip39.generateMnemonic();\n },\n\n //获取Child\n getPrivateKey: function getPrivateKey(mnemonic, hdpath) {\n if (mnemonic.split(\" \").length % 12 > 0) {\n throw new Error(\"mnemonic error\");\n }\n var seed = bip39.mnemonicToSeedSync(mnemonic);\n var node = bip32.fromSeed(seed);\n var child = node.derivePath(hdpath);\n var privateKey = util.bufferToHex(child.privateKey);\n return privateKey;\n\n },\n //根据助记词生成以太坊ETH的钱包信息\n generateEth: function generateEth(mnemonic) {\n\n\n var privateKey = this.getPrivateKey(mnemonic, \"m/44'/60'/0'/0/0\");\n\n var wallet = new ethers.Wallet(privateKey);\n var address = wallet.address;\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n //根据助记词生成波场TRON的钱包信息\n generateTron: function generateTron(mnemonic) {\n var privateKey = this.getPrivateKey(mnemonic, \"m/44'/195'/0'/0/0\");\n privateKey = privateKey.replace('0x', '');\n var address = tronweb.address.fromPrivateKey(privateKey);\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n //根据助记词生成比特币BTC钱包信息\n generateBtc: function generateBtc(mnemonic) {\n if (mnemonic.split(\" \").length % 12 > 0) {\n throw new Error(\"mnemonic error\");\n }\n var seed = bip39.mnemonicToSeedSync(mnemonic);\n var node = bip32.fromSeed(seed);\n var keyPair = node.derivePath(\"m/44'/195'/0'/0/0\");\n var privateKey = keyPair.toWIF();\n __f__(\"log\", \"BTC私钥:\", privateKey, \" at utils/TokenUtil.js:62\");\n var address = bitcoin.payments.p2sh({\n redeem: bitcoin.payments.p2wpkh({\n pubkey: keyPair.publicKey }) });\n\n\n\n //bitcoin.payments.p2pkh({ pubkey: child.publicKey })\n //console.log(address.fromScriptHash({pubkey: keyPair.publicKey}))\n return {\n 'privateKey': privateKey,\n 'address': address.address };\n\n },\n //导入比特币BTC私钥\n importBtcPrivateKey: function importBtcPrivateKey(privateKey) {\n var keyPair = new bitcoin.ECPair.fromWIF(privateKey);\n var address = bitcoin.payments.p2sh({\n redeem: bitcoin.payments.p2wpkh({\n pubkey: keyPair.publicKey }) });\n\n\n //console.log(address.fromScriptHash({pubkey: keyPair.publicKey}))\n return {\n 'privateKey': privateKey,\n 'address': address.address };\n\n },\n //导入以太坊ETH私钥\n importEthPrivateKey: function importEthPrivateKey(privateKey) {\n var wallet = new ethers.Wallet(privateKey);\n var address = wallet.address;\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n //导入波场TRON私钥\n importTronPrivateKey: function importTronPrivateKey(privateKey) {\n privateKey = privateKey.replace('0x', '');\n var address = tronweb.address.fromPrivateKey(privateKey);\n return {\n 'privateKey': privateKey,\n 'address': address };\n\n },\n\n\n initialWallet: function initialWallet(mnemonic, password) {\n var btc = this.generateBtc(mnemonic);\n btc.mnemonic = mnemonic;\n btc.password = password;\n btc.balance = 0;\n btc.coinList = [{\n name: \"BTC\",\n name2: \"BTC\",\n xname: 'Bitcoin',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n\n var eth = this.generateEth(mnemonic);\n eth.password = password;\n eth.balance = 0;\n eth.mnemonic = mnemonic;\n eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) },\n\n {\n name: \"USDT\",\n name2: \"ERC20-USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 548) }];\n\n\n __f__(\"log\", eth.coinList, 4444, \" at utils/TokenUtil.js:142\");\n __f__(\"log\", eth, 2224, \" at utils/TokenUtil.js:143\");\n var tron = this.generateTron(mnemonic);\n tron.password = password;\n tron.balance = 0;\n tron.mnemonic = mnemonic;\n tron.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) },\n\n {\n name: \"USDT\",\n name2: \"TRC20-USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 550) }];\n\n\n\n var wallrtInfo = {\n \"BTC\": [\n btc],\n\n \"ETH\": [\n eth],\n\n \"TRON\": [\n tron] };\n\n\n return wallrtInfo;\n },\n\n creatingWallets: function creatingWallets() {\n var mnemonic = this.generateMnemonic();\n var eth = this.generateEth(mnemonic);\n var tron = this.generateTron(mnemonic);\n var btc = this.generateBtc(mnemonic);\n // let privateKey = this.getPrivateKey(mnemonic);\n return {\n 'eth': eth,\n 'tron': tron,\n 'btc': btc,\n 'mnemonic': mnemonic\n // 'privateKey': privateKey\n };\n } };var _default =\n\ntoken;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvVG9rZW5VdGlsLmpzIl0sIm5hbWVzIjpbInRyb253ZWIiLCJyZXF1aXJlIiwiYmlwMzkiLCJiaXAzMiIsInV0aWwiLCJldGhlcnMiLCJiaXRjb2luIiwiVHgiLCJ0b2tlbiIsImdlbmVyYXRlTW5lbW9uaWMiLCJnZXRQcml2YXRlS2V5IiwibW5lbW9uaWMiLCJoZHBhdGgiLCJzcGxpdCIsImxlbmd0aCIsIkVycm9yIiwic2VlZCIsIm1uZW1vbmljVG9TZWVkU3luYyIsIm5vZGUiLCJmcm9tU2VlZCIsImNoaWxkIiwiZGVyaXZlUGF0aCIsInByaXZhdGVLZXkiLCJidWZmZXJUb0hleCIsImdlbmVyYXRlRXRoIiwid2FsbGV0IiwiV2FsbGV0IiwiYWRkcmVzcyIsImdlbmVyYXRlVHJvbiIsInJlcGxhY2UiLCJmcm9tUHJpdmF0ZUtleSIsImdlbmVyYXRlQnRjIiwia2V5UGFpciIsInRvV0lGIiwicGF5bWVudHMiLCJwMnNoIiwicmVkZWVtIiwicDJ3cGtoIiwicHVia2V5IiwicHVibGljS2V5IiwiaW1wb3J0QnRjUHJpdmF0ZUtleSIsIkVDUGFpciIsImZyb21XSUYiLCJpbXBvcnRFdGhQcml2YXRlS2V5IiwiaW1wb3J0VHJvblByaXZhdGVLZXkiLCJpbml0aWFsV2FsbGV0IiwicGFzc3dvcmQiLCJidGMiLCJiYWxhbmNlIiwiY29pbkxpc3QiLCJuYW1lIiwibmFtZTIiLCJ4bmFtZSIsImljb24iLCJldGgiLCJjb250cmFjdEFkZHJlc3MiLCJ0cm9uIiwid2FsbHJ0SW5mbyIsImNyZWF0aW5nV2FsbGV0cyJdLCJtYXBwaW5ncyI6Im9JQUFBLElBQU1BLE9BQU8sR0FBR0MsbUJBQU8sQ0FBQyxpQkFBRCxDQUF2QjtBQUNBLElBQU1DLEtBQUssR0FBR0QsbUJBQU8sQ0FBQyxnQkFBRCxDQUFyQjtBQUNBLElBQU1FLEtBQUssR0FBR0YsbUJBQU8sQ0FBQyxnQkFBRCxDQUFyQjtBQUNBLElBQU1HLElBQUksR0FBR0gsbUJBQU8sQ0FBQywwQkFBRCxDQUFwQjtBQUNBLElBQU1JLE1BQU0sR0FBR0osbUJBQU8sQ0FBQyxnQkFBRCxDQUF0QjtBQUNBLElBQU1LLE9BQU8sR0FBR0wsbUJBQU8sQ0FBQyx3QkFBRCxDQUF2QjtBQUNBLElBQUlNLEVBQUUsR0FBR04sbUJBQU8sQ0FBQyx3QkFBRCxDQUFoQjs7Ozs7QUFLQSxJQUFJTyxLQUFLLEdBQUc7QUFDWDtBQUNBQyxrQkFBZ0IsRUFBRSw0QkFBVztBQUM1QixXQUFPUCxLQUFLLENBQUNPLGdCQUFOLEVBQVA7QUFDQSxHQUpVOztBQU1YO0FBQ0FDLGVBQWEsRUFBRSx1QkFBU0MsUUFBVCxFQUFtQkMsTUFBbkIsRUFBMkI7QUFDekMsUUFBSUQsUUFBUSxDQUFDRSxLQUFULENBQWUsR0FBZixFQUFvQkMsTUFBcEIsR0FBNkIsRUFBN0IsR0FBa0MsQ0FBdEMsRUFBeUM7QUFDeEMsWUFBTSxJQUFJQyxLQUFKLENBQVUsZ0JBQVYsQ0FBTjtBQUNBO0FBQ0QsUUFBSUMsSUFBSSxHQUFHZCxLQUFLLENBQUNlLGtCQUFOLENBQXlCTixRQUF6QixDQUFYO0FBQ0EsUUFBTU8sSUFBSSxHQUFHZixLQUFLLENBQUNnQixRQUFOLENBQWVILElBQWYsQ0FBYjtBQUNBLFFBQU1JLEtBQUssR0FBR0YsSUFBSSxDQUFDRyxVQUFMLENBQWdCVCxNQUFoQixDQUFkO0FBQ0EsUUFBSVUsVUFBVSxHQUFHbEIsSUFBSSxDQUFDbUIsV0FBTCxDQUFpQkgsS0FBSyxDQUFDRSxVQUF2QixDQUFqQjtBQUNBLFdBQU9BLFVBQVA7O0FBRUEsR0FqQlU7QUFrQlg7QUFDQUUsYUFBVyxFQUFFLHFCQUFTYixRQUFULEVBQW1COzs7QUFHL0IsUUFBSVcsVUFBVSxHQUFHLEtBQUtaLGFBQUwsQ0FBbUJDLFFBQW5CLEVBQTZCLGtCQUE3QixDQUFqQjs7QUFFQSxRQUFJYyxNQUFNLEdBQUcsSUFBSXBCLE1BQU0sQ0FBQ3FCLE1BQVgsQ0FBa0JKLFVBQWxCLENBQWI7QUFDQSxRQUFJSyxPQUFPLEdBQUdGLE1BQU0sQ0FBQ0UsT0FBckI7QUFDQSxXQUFPO0FBQ04sb0JBQWNMLFVBRFI7QUFFTixpQkFBV0ssT0FGTCxFQUFQOztBQUlBLEdBOUJVO0FBK0JYO0FBQ0FDLGNBQVksRUFBRSxzQkFBU2pCLFFBQVQsRUFBbUI7QUFDaEMsUUFBSVcsVUFBVSxHQUFHLEtBQUtaLGFBQUwsQ0FBbUJDLFFBQW5CLEVBQTZCLG1CQUE3QixDQUFqQjtBQUNBVyxjQUFVLEdBQUdBLFVBQVUsQ0FBQ08sT0FBWCxDQUFtQixJQUFuQixFQUF5QixFQUF6QixDQUFiO0FBQ0EsUUFBSUYsT0FBTyxHQUFHM0IsT0FBTyxDQUFDMkIsT0FBUixDQUFnQkcsY0FBaEIsQ0FBK0JSLFVBQS9CLENBQWQ7QUFDQSxXQUFPO0FBQ04sb0JBQWNBLFVBRFI7QUFFTixpQkFBV0ssT0FGTCxFQUFQOztBQUlBLEdBeENVO0FBeUNYO0FBQ0FJLGFBQVcsRUFBRSxxQkFBU3BCLFFBQVQsRUFBbUI7QUFDL0IsUUFBSUEsUUFBUSxDQUFDRSxLQUFULENBQWUsR0FBZixFQUFvQkMsTUFBcEIsR0FBNkIsRUFBN0IsR0FBa0MsQ0FBdEMsRUFBeUM7QUFDeEMsWUFBTSxJQUFJQyxLQUFKLENBQVUsZ0JBQVYsQ0FBTjtBQUNBO0FBQ0QsUUFBSUMsSUFBSSxHQUFHZCxLQUFLLENBQUNlLGtCQUFOLENBQXlCTixRQUF6QixDQUFYO0FBQ0EsUUFBTU8sSUFBSSxHQUFHZixLQUFLLENBQUNnQixRQUFOLENBQWVILElBQWYsQ0FBYjtBQUNBLFFBQU1nQixPQUFPLEdBQUdkLElBQUksQ0FBQ0csVUFBTCxDQUFnQixtQkFBaEIsQ0FBaEI7QUFDQSxRQUFNQyxVQUFVLEdBQUdVLE9BQU8sQ0FBQ0MsS0FBUixFQUFuQjtBQUNBLGlCQUFZLFFBQVosRUFBc0JYLFVBQXRCO0FBQ0EsUUFBSUssT0FBTyxHQUFHckIsT0FBTyxDQUFDNEIsUUFBUixDQUFpQkMsSUFBakIsQ0FBc0I7QUFDbkNDLFlBQU0sRUFBRTlCLE9BQU8sQ0FBQzRCLFFBQVIsQ0FBaUJHLE1BQWpCLENBQXdCO0FBQy9CQyxjQUFNLEVBQUVOLE9BQU8sQ0FBQ08sU0FEZSxFQUF4QixDQUQyQixFQUF0QixDQUFkOzs7O0FBTUE7QUFDQTtBQUNBLFdBQU87QUFDTixvQkFBY2pCLFVBRFI7QUFFTixpQkFBV0ssT0FBTyxDQUFDQSxPQUZiLEVBQVA7O0FBSUEsR0EvRFU7QUFnRVg7QUFDQWEscUJBQW1CLEVBQUUsNkJBQVNsQixVQUFULEVBQXFCO0FBQ3pDLFFBQUlVLE9BQU8sR0FBRyxJQUFJMUIsT0FBTyxDQUFDbUMsTUFBUixDQUFlQyxPQUFuQixDQUEyQnBCLFVBQTNCLENBQWQ7QUFDQSxRQUFJSyxPQUFPLEdBQUdyQixPQUFPLENBQUM0QixRQUFSLENBQWlCQyxJQUFqQixDQUFzQjtBQUNuQ0MsWUFBTSxFQUFFOUIsT0FBTyxDQUFDNEIsUUFBUixDQUFpQkcsTUFBakIsQ0FBd0I7QUFDL0JDLGNBQU0sRUFBRU4sT0FBTyxDQUFDTyxTQURlLEVBQXhCLENBRDJCLEVBQXRCLENBQWQ7OztBQUtBO0FBQ0EsV0FBTztBQUNOLG9CQUFjakIsVUFEUjtBQUVOLGlCQUFXSyxPQUFPLENBQUNBLE9BRmIsRUFBUDs7QUFJQSxHQTdFVTtBQThFWDtBQUNBZ0IscUJBQW1CLEVBQUUsNkJBQVNyQixVQUFULEVBQXFCO0FBQ3pDLFFBQUlHLE1BQU0sR0FBRyxJQUFJcEIsTUFBTSxDQUFDcUIsTUFBWCxDQUFrQkosVUFBbEIsQ0FBYjtBQUNBLFFBQUlLLE9BQU8sR0FBR0YsTUFBTSxDQUFDRSxPQUFyQjtBQUNBLFdBQU87QUFDTixvQkFBY0wsVUFEUjtBQUVOLGlCQUFXSyxPQUZMLEVBQVA7O0FBSUEsR0F0RlU7QUF1Rlg7QUFDQWlCLHNCQUFvQixFQUFFLDhCQUFTdEIsVUFBVCxFQUFxQjtBQUMxQ0EsY0FBVSxHQUFHQSxVQUFVLENBQUNPLE9BQVgsQ0FBbUIsSUFBbkIsRUFBeUIsRUFBekIsQ0FBYjtBQUNBLFFBQUlGLE9BQU8sR0FBRzNCLE9BQU8sQ0FBQzJCLE9BQVIsQ0FBZ0JHLGNBQWhCLENBQStCUixVQUEvQixDQUFkO0FBQ0EsV0FBTztBQUNOLG9CQUFjQSxVQURSO0FBRU4saUJBQVdLLE9BRkwsRUFBUDs7QUFJQSxHQS9GVTs7O0FBa0dYa0IsZUFBYSxFQUFFLHVCQUFTbEMsUUFBVCxFQUFtQm1DLFFBQW5CLEVBQTZCO0FBQzNDLFFBQUlDLEdBQUcsR0FBRyxLQUFLaEIsV0FBTCxDQUFpQnBCLFFBQWpCLENBQVY7QUFDQW9DLE9BQUcsQ0FBQ3BDLFFBQUosR0FBZUEsUUFBZjtBQUNBb0MsT0FBRyxDQUFDRCxRQUFKLEdBQWVBLFFBQWY7QUFDQUMsT0FBRyxDQUFDQyxPQUFKLEdBQWMsQ0FBZDtBQUNBRCxPQUFHLENBQUNFLFFBQUosR0FBZSxDQUFDO0FBQ2ZDLFVBQUksRUFBRSxLQURTO0FBRWZDLFdBQUssRUFBRSxLQUZRO0FBR2ZDLFdBQUssRUFBRSxTQUhRO0FBSWZKLGFBQU8sRUFBRSxDQUpNO0FBS2ZLLFVBQUksRUFBRXBELG1CQUFPLENBQUMsb0NBQUQsQ0FMRSxFQUFELENBQWY7O0FBT0EsUUFBSXFELEdBQUcsR0FBRyxLQUFLOUIsV0FBTCxDQUFpQmIsUUFBakIsQ0FBVjtBQUNBMkMsT0FBRyxDQUFDUixRQUFKLEdBQWVBLFFBQWY7QUFDQVEsT0FBRyxDQUFDTixPQUFKLEdBQWMsQ0FBZDtBQUNBTSxPQUFHLENBQUMzQyxRQUFKLEdBQWVBLFFBQWY7QUFDQTJDLE9BQUcsQ0FBQ0wsUUFBSixHQUFlLENBQUM7QUFDZEMsVUFBSSxFQUFFLEtBRFE7QUFFZEMsV0FBSyxFQUFFLEtBRk87QUFHZEMsV0FBSyxFQUFFLFVBSE87QUFJZEosYUFBTyxFQUFFLENBSks7QUFLZEssVUFBSSxFQUFFcEQsbUJBQU8sQ0FBQywwQ0FBRCxDQUxDLEVBQUQ7O0FBT2Q7QUFDQ2lELFVBQUksRUFBRSxNQURQO0FBRUNDLFdBQUssRUFBRSxZQUZSO0FBR0NDLFdBQUssRUFBRSxZQUhSO0FBSUNKLGFBQU8sRUFBRSxDQUpWO0FBS0NPLHFCQUFlLEVBQUUsNENBTGxCO0FBTUNGLFVBQUksRUFBRXBELG1CQUFPLENBQUMsdUNBQUQsQ0FOZCxFQVBjLENBQWY7OztBQWdCQSxpQkFBWXFELEdBQUcsQ0FBQ0wsUUFBaEIsRUFBMEIsSUFBMUI7QUFDQSxpQkFBWUssR0FBWixFQUFpQixJQUFqQjtBQUNBLFFBQUlFLElBQUksR0FBRyxLQUFLNUIsWUFBTCxDQUFrQmpCLFFBQWxCLENBQVg7QUFDQTZDLFFBQUksQ0FBQ1YsUUFBTCxHQUFnQkEsUUFBaEI7QUFDQVUsUUFBSSxDQUFDUixPQUFMLEdBQWUsQ0FBZjtBQUNBUSxRQUFJLENBQUM3QyxRQUFMLEdBQWdCQSxRQUFoQjtBQUNBNkMsUUFBSSxDQUFDUCxRQUFMLEdBQWdCLENBQUM7QUFDZkMsVUFBSSxFQUFFLEtBRFM7QUFFZkMsV0FBSyxFQUFFLEtBRlE7QUFHZkMsV0FBSyxFQUFFLE1BSFE7QUFJZkosYUFBTyxFQUFFLENBSk07QUFLZkssVUFBSSxFQUFFcEQsbUJBQU8sQ0FBQyxzQ0FBRCxDQUxFLEVBQUQ7O0FBT2Y7QUFDQ2lELFVBQUksRUFBRSxNQURQO0FBRUNDLFdBQUssRUFBRSxZQUZSO0FBR0NDLFdBQUssRUFBRSxZQUhSO0FBSUNKLGFBQU8sRUFBRSxDQUpWO0FBS0NPLHFCQUFlLEVBQUUsb0NBTGxCO0FBTUNGLFVBQUksRUFBRXBELG1CQUFPLENBQUMsMkNBQUQsQ0FOZCxFQVBlLENBQWhCOzs7O0FBaUJBLFFBQUl3RCxVQUFVLEdBQUc7QUFDaEIsYUFBTztBQUNOVixTQURNLENBRFM7O0FBSWhCLGFBQU87QUFDTk8sU0FETSxDQUpTOztBQU9oQixjQUFRO0FBQ1BFLFVBRE8sQ0FQUSxFQUFqQjs7O0FBV0EsV0FBT0MsVUFBUDtBQUNBLEdBcktVOztBQXVLWEMsaUJBQWUsRUFBRSwyQkFBVztBQUMzQixRQUFJL0MsUUFBUSxHQUFHLEtBQUtGLGdCQUFMLEVBQWY7QUFDQSxRQUFJNkMsR0FBRyxHQUFHLEtBQUs5QixXQUFMLENBQWlCYixRQUFqQixDQUFWO0FBQ0EsUUFBSTZDLElBQUksR0FBRyxLQUFLNUIsWUFBTCxDQUFrQmpCLFFBQWxCLENBQVg7QUFDQSxRQUFJb0MsR0FBRyxHQUFHLEtBQUtoQixXQUFMLENBQWlCcEIsUUFBakIsQ0FBVjtBQUNBO0FBQ0EsV0FBTztBQUNOLGFBQU8yQyxHQUREO0FBRU4sY0FBUUUsSUFGRjtBQUdOLGFBQU9ULEdBSEQ7QUFJTixrQkFBWXBDO0FBQ1o7QUFMTSxLQUFQO0FBT0EsR0FwTFUsRUFBWixDOztBQXNMZUgsSyIsImZpbGUiOiI0My5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHRyb253ZWIgPSByZXF1aXJlKCd0cm9ud2ViJylcclxuY29uc3QgYmlwMzkgPSByZXF1aXJlKCdiaXAzOScpO1xyXG5jb25zdCBiaXAzMiA9IHJlcXVpcmUoJ2JpcDMyJyk7XHJcbmNvbnN0IHV0aWwgPSByZXF1aXJlKCdldGhlcmV1bWpzLXV0aWwnKVxyXG5jb25zdCBldGhlcnMgPSByZXF1aXJlKCdldGhlcnMnKVxyXG5jb25zdCBiaXRjb2luID0gcmVxdWlyZSgnYml0Y29pbmpzLWxpYicpXHJcbmxldCBUeCA9IHJlcXVpcmUoJ2V0aGVyZXVtanMtdHgnKTtcclxuXHJcblxyXG5cclxuXHJcbmxldCB0b2tlbiA9IHtcclxuXHQvLyDojrflj5bliqnorrDor41cclxuXHRnZW5lcmF0ZU1uZW1vbmljOiBmdW5jdGlvbigpIHtcclxuXHRcdHJldHVybiBiaXAzOS5nZW5lcmF0ZU1uZW1vbmljKCk7XHJcblx0fSxcclxuXHJcblx0Ly/ojrflj5ZDaGlsZFxyXG5cdGdldFByaXZhdGVLZXk6IGZ1bmN0aW9uKG1uZW1vbmljLCBoZHBhdGgpIHtcclxuXHRcdGlmIChtbmVtb25pYy5zcGxpdChcIiBcIikubGVuZ3RoICUgMTIgPiAwKSB7XHJcblx0XHRcdHRocm93IG5ldyBFcnJvcihcIm1uZW1vbmljIGVycm9yXCIpO1xyXG5cdFx0fVxyXG5cdFx0bGV0IHNlZWQgPSBiaXAzOS5tbmVtb25pY1RvU2VlZFN5bmMobW5lbW9uaWMpO1xyXG5cdFx0Y29uc3Qgbm9kZSA9IGJpcDMyLmZyb21TZWVkKHNlZWQpO1xyXG5cdFx0Y29uc3QgY2hpbGQgPSBub2RlLmRlcml2ZVBhdGgoaGRwYXRoKTtcclxuXHRcdGxldCBwcml2YXRlS2V5ID0gdXRpbC5idWZmZXJUb0hleChjaGlsZC5wcml2YXRlS2V5KTtcclxuXHRcdHJldHVybiBwcml2YXRlS2V5O1xyXG5cclxuXHR9LFxyXG5cdC8v5qC55o2u5Yqp6K6w6K+N55Sf5oiQ5Lul5aSq5Z2KRVRI55qE6ZKx5YyF5L+h5oGvXHJcblx0Z2VuZXJhdGVFdGg6IGZ1bmN0aW9uKG1uZW1vbmljKSB7XHJcblxyXG5cclxuXHRcdGxldCBwcml2YXRlS2V5ID0gdGhpcy5nZXRQcml2YXRlS2V5KG1uZW1vbmljLCBcIm0vNDQnLzYwJy8wJy8wLzBcIik7XHJcblxyXG5cdFx0bGV0IHdhbGxldCA9IG5ldyBldGhlcnMuV2FsbGV0KHByaXZhdGVLZXkpO1xyXG5cdFx0bGV0IGFkZHJlc3MgPSB3YWxsZXQuYWRkcmVzcztcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdCdwcml2YXRlS2V5JzogcHJpdmF0ZUtleSxcclxuXHRcdFx0J2FkZHJlc3MnOiBhZGRyZXNzXHJcblx0XHR9O1xyXG5cdH0sXHJcblx0Ly/moLnmja7liqnorrDor43nlJ/miJDms6LlnLpUUk9O55qE6ZKx5YyF5L+h5oGvXHJcblx0Z2VuZXJhdGVUcm9uOiBmdW5jdGlvbihtbmVtb25pYykge1xyXG5cdFx0bGV0IHByaXZhdGVLZXkgPSB0aGlzLmdldFByaXZhdGVLZXkobW5lbW9uaWMsIFwibS80NCcvMTk1Jy8wJy8wLzBcIik7XHJcblx0XHRwcml2YXRlS2V5ID0gcHJpdmF0ZUtleS5yZXBsYWNlKCcweCcsICcnKTtcclxuXHRcdGxldCBhZGRyZXNzID0gdHJvbndlYi5hZGRyZXNzLmZyb21Qcml2YXRlS2V5KHByaXZhdGVLZXkpO1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0J3ByaXZhdGVLZXknOiBwcml2YXRlS2V5LFxyXG5cdFx0XHQnYWRkcmVzcyc6IGFkZHJlc3NcclxuXHRcdH07XHJcblx0fSxcclxuXHQvL+agueaNruWKqeiusOivjeeUn+aIkOavlOeJueW4gUJUQ+mSseWMheS/oeaBr1xyXG5cdGdlbmVyYXRlQnRjOiBmdW5jdGlvbihtbmVtb25pYykge1xyXG5cdFx0aWYgKG1uZW1vbmljLnNwbGl0KFwiIFwiKS5sZW5ndGggJSAxMiA+IDApIHtcclxuXHRcdFx0dGhyb3cgbmV3IEVycm9yKFwibW5lbW9uaWMgZXJyb3JcIik7XHJcblx0XHR9XHJcblx0XHRsZXQgc2VlZCA9IGJpcDM5Lm1uZW1vbmljVG9TZWVkU3luYyhtbmVtb25pYyk7XHJcblx0XHRjb25zdCBub2RlID0gYmlwMzIuZnJvbVNlZWQoc2VlZCk7XHJcblx0XHRjb25zdCBrZXlQYWlyID0gbm9kZS5kZXJpdmVQYXRoKFwibS80NCcvMTk1Jy8wJy8wLzBcIik7XHJcblx0XHRjb25zdCBwcml2YXRlS2V5ID0ga2V5UGFpci50b1dJRigpO1xyXG5cdFx0Y29uc29sZS5sb2coXCJCVEPnp4HpkqXvvJpcIiwgcHJpdmF0ZUtleSlcclxuXHRcdGxldCBhZGRyZXNzID0gYml0Y29pbi5wYXltZW50cy5wMnNoKHtcclxuXHRcdFx0cmVkZWVtOiBiaXRjb2luLnBheW1lbnRzLnAyd3BraCh7XHJcblx0XHRcdFx0cHVia2V5OiBrZXlQYWlyLnB1YmxpY0tleVxyXG5cdFx0XHR9KVxyXG5cdFx0fSk7XHJcblxyXG5cdFx0Ly9iaXRjb2luLnBheW1lbnRzLnAycGtoKHsgcHVia2V5OiBjaGlsZC5wdWJsaWNLZXkgfSlcclxuXHRcdC8vY29uc29sZS5sb2coYWRkcmVzcy5mcm9tU2NyaXB0SGFzaCh7cHVia2V5OiBrZXlQYWlyLnB1YmxpY0tleX0pKVxyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0J3ByaXZhdGVLZXknOiBwcml2YXRlS2V5LFxyXG5cdFx0XHQnYWRkcmVzcyc6IGFkZHJlc3MuYWRkcmVzc1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdC8v5a+85YWl5q+U54m55biBQlRD56eB6ZKlXHJcblx0aW1wb3J0QnRjUHJpdmF0ZUtleTogZnVuY3Rpb24ocHJpdmF0ZUtleSkge1xyXG5cdFx0bGV0IGtleVBhaXIgPSBuZXcgYml0Y29pbi5FQ1BhaXIuZnJvbVdJRihwcml2YXRlS2V5KTtcclxuXHRcdGxldCBhZGRyZXNzID0gYml0Y29pbi5wYXltZW50cy5wMnNoKHtcclxuXHRcdFx0cmVkZWVtOiBiaXRjb2luLnBheW1lbnRzLnAyd3BraCh7XHJcblx0XHRcdFx0cHVia2V5OiBrZXlQYWlyLnB1YmxpY0tleVxyXG5cdFx0XHR9KVxyXG5cdFx0fSk7XHJcblx0XHQvL2NvbnNvbGUubG9nKGFkZHJlc3MuZnJvbVNjcmlwdEhhc2goe3B1YmtleToga2V5UGFpci5wdWJsaWNLZXl9KSlcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdCdwcml2YXRlS2V5JzogcHJpdmF0ZUtleSxcclxuXHRcdFx0J2FkZHJlc3MnOiBhZGRyZXNzLmFkZHJlc3NcclxuXHRcdH07XHJcblx0fSxcclxuXHQvL+WvvOWFpeS7peWkquWdikVUSOengemSpVxyXG5cdGltcG9ydEV0aFByaXZhdGVLZXk6IGZ1bmN0aW9uKHByaXZhdGVLZXkpIHtcclxuXHRcdGxldCB3YWxsZXQgPSBuZXcgZXRoZXJzLldhbGxldChwcml2YXRlS2V5KTtcclxuXHRcdGxldCBhZGRyZXNzID0gd2FsbGV0LmFkZHJlc3M7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHQncHJpdmF0ZUtleSc6IHByaXZhdGVLZXksXHJcblx0XHRcdCdhZGRyZXNzJzogYWRkcmVzc1xyXG5cdFx0fTtcclxuXHR9LFxyXG5cdC8v5a+85YWl5rOi5Zy6VFJPTuengemSpVxyXG5cdGltcG9ydFRyb25Qcml2YXRlS2V5OiBmdW5jdGlvbihwcml2YXRlS2V5KSB7XHJcblx0XHRwcml2YXRlS2V5ID0gcHJpdmF0ZUtleS5yZXBsYWNlKCcweCcsICcnKTtcclxuXHRcdGxldCBhZGRyZXNzID0gdHJvbndlYi5hZGRyZXNzLmZyb21Qcml2YXRlS2V5KHByaXZhdGVLZXkpO1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0J3ByaXZhdGVLZXknOiBwcml2YXRlS2V5LFxyXG5cdFx0XHQnYWRkcmVzcyc6IGFkZHJlc3NcclxuXHRcdH07XHJcblx0fSxcclxuXHJcblxyXG5cdGluaXRpYWxXYWxsZXQ6IGZ1bmN0aW9uKG1uZW1vbmljLCBwYXNzd29yZCkge1xyXG5cdFx0bGV0IGJ0YyA9IHRoaXMuZ2VuZXJhdGVCdGMobW5lbW9uaWMpO1xyXG5cdFx0YnRjLm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHRidGMucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdGJ0Yy5iYWxhbmNlID0gMDtcclxuXHRcdGJ0Yy5jb2luTGlzdCA9IFt7XHJcblx0XHRcdG5hbWU6IFwiQlRDXCIsXHJcblx0XHRcdG5hbWUyOiBcIkJUQ1wiLFxyXG5cdFx0XHR4bmFtZTogJ0JpdGNvaW4nLFxyXG5cdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9ieWUucG5nJylcclxuXHRcdH1dO1xyXG5cdFx0bGV0IGV0aCA9IHRoaXMuZ2VuZXJhdGVFdGgobW5lbW9uaWMpO1xyXG5cdFx0ZXRoLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHRldGguYmFsYW5jZSA9IDA7XHJcblx0XHRldGgubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdGV0aC5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdFx0XHRuYW1lMjogXCJFVEhcIixcclxuXHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJVU0RUXCIsXHJcblx0XHRcdFx0bmFtZTI6IFwiRVJDMjAtVVNEVFwiLFxyXG5cdFx0XHRcdHhuYW1lOiAnVGV0aGVyIFVTRCcsXHJcblx0XHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0XHRjb250cmFjdEFkZHJlc3M6ICcweGRhYzE3Zjk1OGQyZWU1MjNhMjIwNjIwNjk5NDU5N2MxM2Q4MzFlYzcnLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2ltZzUwMC5wbmcnKVxyXG5cdFx0XHR9XHJcblx0XHRdO1xyXG5cdFx0Y29uc29sZS5sb2coZXRoLmNvaW5MaXN0LCA0NDQ0KVxyXG5cdFx0Y29uc29sZS5sb2coZXRoLCAyMjI0KVxyXG5cdFx0bGV0IHRyb24gPSB0aGlzLmdlbmVyYXRlVHJvbihtbmVtb25pYyk7XHJcblx0XHR0cm9uLnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR0cm9uLmJhbGFuY2UgPSAwO1xyXG5cdFx0dHJvbi5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0dHJvbi5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0bmFtZTogXCJUUlhcIixcclxuXHRcdFx0XHRuYW1lMjogXCJUUlhcIixcclxuXHRcdFx0XHR4bmFtZTogJ1RST04nLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdHJvbjEucG5nJylcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG5hbWU6IFwiVVNEVFwiLFxyXG5cdFx0XHRcdG5hbWUyOiBcIlRSQzIwLVVTRFRcIixcclxuXHRcdFx0XHR4bmFtZTogJ1RldGhlciBVU0QnLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0Y29udHJhY3RBZGRyZXNzOiAnVFI3TkhxamVLUXhHVENpOHE4Wlk0cEw4b3RTemdqTGo2dCcsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdGV0aGVyX3VzZC5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XTtcclxuXHJcblx0XHRsZXQgd2FsbHJ0SW5mbyA9IHtcclxuXHRcdFx0XCJCVENcIjogW1xyXG5cdFx0XHRcdGJ0Y1xyXG5cdFx0XHRdLFxyXG5cdFx0XHRcIkVUSFwiOiBbXHJcblx0XHRcdFx0ZXRoXHJcblx0XHRcdF0sXHJcblx0XHRcdFwiVFJPTlwiOiBbXHJcblx0XHRcdFx0dHJvblxyXG5cdFx0XHRdXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gd2FsbHJ0SW5mbztcclxuXHR9LFxyXG5cclxuXHRjcmVhdGluZ1dhbGxldHM6IGZ1bmN0aW9uKCkge1xyXG5cdFx0bGV0IG1uZW1vbmljID0gdGhpcy5nZW5lcmF0ZU1uZW1vbmljKCk7XHJcblx0XHRsZXQgZXRoID0gdGhpcy5nZW5lcmF0ZUV0aChtbmVtb25pYyk7XHJcblx0XHRsZXQgdHJvbiA9IHRoaXMuZ2VuZXJhdGVUcm9uKG1uZW1vbmljKTtcclxuXHRcdGxldCBidGMgPSB0aGlzLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdC8vIGxldCBwcml2YXRlS2V5ID0gdGhpcy5nZXRQcml2YXRlS2V5KG1uZW1vbmljKTtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdCdldGgnOiBldGgsXHJcblx0XHRcdCd0cm9uJzogdHJvbixcclxuXHRcdFx0J2J0Yyc6IGJ0YyxcclxuXHRcdFx0J21uZW1vbmljJzogbW5lbW9uaWMsXHJcblx0XHRcdC8vICdwcml2YXRlS2V5JzogcHJpdmF0ZUtleVxyXG5cdFx0fTtcclxuXHR9LFxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IHRva2VuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///43\n"); /***/ }), /* 44 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tronweb/dist/TronWeb.node.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(__f__, Buffer) {module.exports = function (e) {var t = {};function r(n) {if (t[n]) return t[n].exports;var i = t[n] = { i: n, l: !1, exports: {} };return e[n].call(i.exports, i, i.exports, r), i.l = !0, i.exports;}return r.m = e, r.c = t, r.d = function (e, t, n) {r.o(e, t) || Object.defineProperty(e, t, { enumerable: !0, get: n });}, r.r = function (e) {"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(e, "__esModule", { value: !0 });}, r.t = function (e, t) {if (1 & t && (e = r(e)), 8 & t) return e;if (4 & t && "object" == typeof e && e && e.__esModule) return e;var n = Object.create(null);if (r.r(n), Object.defineProperty(n, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var i in e) {r.d(n, i, function (t) {return e[t];}.bind(null, i));}return n;}, r.n = function (e) {var t = e && e.__esModule ? function () {return e.default;} : function () {return e;};return r.d(t, "a", t), t;}, r.o = function (e, t) {return Object.prototype.hasOwnProperty.call(e, t);}, r.p = "", r(r.s = 22);}([function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/regenerator */ 49);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 52);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ 53);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/createClass */ 54);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ 55);}, function (e, t) {e.exports = __webpack_require__(/*! injectpromise */ 56);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/typeof */ 57);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ 58);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ 64);}, function (e, t) {e.exports = __webpack_require__(/*! ethers */ 68);}, function (e, t) {e.exports = __webpack_require__(/*! bignumber.js */ 206);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/assertThisInitialized */ 208);}, function (e, t) {e.exports = __webpack_require__(/*! semver */ 209);}, function (e, t) {e.exports = __webpack_require__(/*! elliptic */ 210);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ 230);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/inherits */ 231);}, function (e, t) {e.exports = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ 233);}, function (e, t) {e.exports = __webpack_require__(/*! axios */ 234);}, function (e, t) {e.exports = __webpack_require__(/*! validator */ 263);}, function (e, t) {e.exports = __webpack_require__(/*! eventemitter3 */ 364);}, function (e) {e.exports = JSON.parse('{"a":"4.0.0"}');}, function (e, t) {e.exports = __webpack_require__(/*! querystring */ 365);}, function (e, t, r) {"use strict";r.r(t), r.d(t, "default", function () {return Pt;});var n = {};r.r(n), r.d(n, "byte2hexStr", function () {return O;}), r.d(n, "bytesToString", function () {return C;}), r.d(n, "hextoString", function () {return B;}), r.d(n, "byteArray2hexStr", function () {return E;}), r.d(n, "base64DecodeFromString", function () {return q;}), r.d(n, "base64EncodeToString", function () {return D;});var i = {};r.r(i), r.d(i, "bin2String", function () {return V;}), r.d(i, "arrayEquals", function () {return L;}), r.d(i, "stringToBytes", function () {return U;}), r.d(i, "byte2hexStr", function () {return O;}), r.d(i, "bytesToString", function () {return C;}), r.d(i, "hextoString", function () {return B;}), r.d(i, "byteArray2hexStr", function () {return E;}), r.d(i, "base64DecodeFromString", function () {return q;}), r.d(i, "base64EncodeToString", function () {return D;}), r.d(i, "hexChar2byte", function () {return z;}), r.d(i, "isHexChar", function () {return M;}), r.d(i, "hexStr2byteArray", function () {return G;}), r.d(i, "strToDate", function () {return J;}), r.d(i, "isNumber", function () {return Y;}), r.d(i, "getStringType", function () {return $;});var a = {};r.r(a), r.d(a, "encode58", function () {return ee;}), r.d(a, "decode58", function () {return te;});var s = {};r.r(s), r.d(s, "keccak256", function () {return ie;}), r.d(s, "sha256", function () {return ae;}), r.d(s, "toUtf8Bytes", function () {return se;}), r.d(s, "toUtf8String", function () {return oe;}), r.d(s, "recoverAddress", function () {return ue;}), r.d(s, "SigningKey", function () {return ce;}), r.d(s, "AbiCoder", function () {return de;});var o = {};r.r(o), r.d(o, "getBase58CheckAddress", function () {return le;}), r.d(o, "decodeBase58Address", function () {return he;}), r.d(o, "signTransaction", function () {return fe;}), r.d(o, "arrayToBase64String", function () {return ve;}), r.d(o, "signBytes", function () {return pe;}), r.d(o, "getRowBytesFromTransactionBase64", function () {return ge;}), r.d(o, "genPriKey", function () {return be;}), r.d(o, "computeAddress", function () {return me;}), r.d(o, "getAddressFromPriKey", function () {return ye;}), r.d(o, "decode58Check", function () {return ke;}), r.d(o, "isAddressValid", function () {return xe;}), r.d(o, "getBase58CheckAddressFromPriKeyBase64String", function () {return we;}), r.d(o, "getHexStrAddressFromPriKeyBase64String", function () {return Ie;}), r.d(o, "getAddressFromPriKeyBase64String", function () {return Ae;}), r.d(o, "getPubKeyFromPriKey", function () {return Pe;}), r.d(o, "ECKeySign", function () {return We;}), r.d(o, "SHA256", function () {return _e;}), r.d(o, "passwordToAddress", function () {return Se;}), r.d(o, "pkToAddress", function () {return Ne;});var u = {};r.r(u), r.d(u, "generateAccount", function () {return Te;});var c = {};r.r(c), r.d(c, "decodeParams", function () {return Fe;}), r.d(c, "encodeParams", function () {return Oe;});var d = r(1),l = r.n(d),h = r(6),f = r.n(h),v = r(2),p = r.n(v),g = r(3),b = r.n(g),m = r(11),y = r.n(m),k = r(15),x = r.n(k),w = r(16),I = r.n(w),A = r(14),P = r.n(A),W = r(4),_ = r.n(W),S = r(0),N = r.n(S),T = r(17),j = r.n(T);function F() {var e = this;this._keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", this.encode = function (t) {for (var r, n, i, a, s, o, u, c = "", d = 0; d < t.length;) {a = (r = t.charCodeAt(d++)) >> 2, s = (3 & r) << 4 | (n = t.charCodeAt(d++)) >> 4, o = (15 & n) << 2 | (i = t.charCodeAt(d++)) >> 6, u = 63 & i, isNaN(n) ? o = u = 64 : isNaN(i) && (u = 64), c = c + e._keyStr.charAt(a) + e._keyStr.charAt(s) + e._keyStr.charAt(o) + e._keyStr.charAt(u);}return c;}, this.encodeIgnoreUtf8 = function (t) {for (var r, n, i, a, s, o, u, c = "", d = 0; d < t.length;) {a = (r = t[d++]) >> 2, s = (3 & r) << 4 | (n = t[d++]) >> 4, o = (15 & n) << 2 | (i = t[d++]) >> 6, u = 63 & i, isNaN(n) ? o = u = 64 : isNaN(i) && (u = 64), c = c + e._keyStr.charAt(a) + e._keyStr.charAt(s) + e._keyStr.charAt(o) + e._keyStr.charAt(u);}return c;}, this.decode = function (t) {var r,n,i,a,s,o,u = "",c = 0;for (t = t.replace(/[^A-Za-z0-9\+\/\=]/g, ""); c < t.length;) {r = e._keyStr.indexOf(t.charAt(c++)) << 2 | (a = e._keyStr.indexOf(t.charAt(c++))) >> 4, n = (15 & a) << 4 | (s = e._keyStr.indexOf(t.charAt(c++))) >> 2, i = (3 & s) << 6 | (o = e._keyStr.indexOf(t.charAt(c++))), u += String.fromCharCode(r), 64 != s && (u += String.fromCharCode(n)), 64 != o && (u += String.fromCharCode(i));}return e._utf8_decode(u);}, this.decodeToByteArray = function (t) {var r,n,i,a,s,o,u = "",c = 0;for (t = t.replace(/[^A-Za-z0-9\+\/\=]/g, ""); c < t.length;) {r = e._keyStr.indexOf(t.charAt(c++)) << 2 | (a = e._keyStr.indexOf(t.charAt(c++))) >> 4, n = (15 & a) << 4 | (s = e._keyStr.indexOf(t.charAt(c++))) >> 2, i = (3 & s) << 6 | (o = e._keyStr.indexOf(t.charAt(c++))), u += String.fromCharCode(r), 64 != s && (u += String.fromCharCode(n)), 64 != o && (u += String.fromCharCode(i));}return e._out2ByteArray(u);}, this._out2ByteArray = function (e) {for (var t = new Array(e.length), r = 0, n = 0; r < e.length;) {n = e.charCodeAt(r), t[r] = n, r++;}return t;}, this._utf8_encode = function (e) {e = e.replace(/\r\n/g, "\n");for (var t = "", r = 0; r < e.length; r++) {var n = e.charCodeAt(r);n < 128 ? t += String.fromCharCode(n) : n > 127 && n < 2048 ? (t += String.fromCharCode(n >> 6 | 192), t += String.fromCharCode(63 & n | 128)) : (t += String.fromCharCode(n >> 12 | 224), t += String.fromCharCode(n >> 6 & 63 | 128), t += String.fromCharCode(63 & n | 128));}return t;}, this._utf8_decode = function (e) {for (var t = "", r = 0, n = 0, i = 0, a = 0; r < e.length;) {(n = e.charCodeAt(r)) < 128 ? (t += String.fromCharCode(n), r++) : n > 191 && n < 224 ? (i = e.charCodeAt(r + 1), t += String.fromCharCode((31 & n) << 6 | 63 & i), r += 2) : (i = e.charCodeAt(r + 1), a = e.charCodeAt(r + 2), t += String.fromCharCode((15 & n) << 12 | (63 & i) << 6 | 63 & a), r += 3);}return t;};}function O(e) {if ("number" != typeof e) throw new Error("Input must be a number");if (e < 0 || e > 255) throw new Error("Input must be a byte");var t = "";return t += "0123456789ABCDEF".charAt(e >> 4), t += "0123456789ABCDEF".charAt(15 & e);}function C(e) {if ("string" == typeof e) return e;for (var t = "", r = 0; r < e.length; r++) {var n = e[r].toString(2),i = n.match(/^1+?(?=0)/);if (i && 8 === n.length) {for (var a = i[0].length, s = e[r].toString(2).slice(7 - a), o = 1; o < a; o++) {s += e[o + r].toString(2).slice(2);}t += String.fromCharCode(parseInt(s, 2)), r += a - 1;} else t += String.fromCharCode(e[r]);}return t;}function B(e) {for (var t = e.replace(/^0x/, "").split(""), r = "", n = 0; n < t.length / 2; n++) {var i = "0x".concat(t[2 * n]).concat(t[2 * n + 1]);r += String.fromCharCode(i);}return r;}function E(e) {for (var t = "", r = 0; r < e.length; r++) {t += O(e[r]);}return t;}function q(e) {return new F().decodeToByteArray(e);}function D(e) {return new F().encodeIgnoreUtf8(e);}var K = r(7),R = r.n(K),H = /^(41)/;function V(e) {return C(e);}function L(e, t, r) {if (e.length != t.length) return !1;var n;for (n = 0; n < e.length; n++) {if (r) {if (e[n] != t[n]) return !1;} else if (JSON.stringify(e[n]) != JSON.stringify(t[n])) return !1;}return !0;}function U(e) {if ("string" != typeof e) throw new Error("The passed string is not a string");var t,r,n = new Array();t = e.length;for (var i = 0; i < t; i++) {(r = e.charCodeAt(i)) >= 65536 && r <= 1114111 ? (n.push(r >> 18 & 7 | 240), n.push(r >> 12 & 63 | 128), n.push(r >> 6 & 63 | 128), n.push(63 & r | 128)) : r >= 2048 && r <= 65535 ? (n.push(r >> 12 & 15 | 224), n.push(r >> 6 & 63 | 128), n.push(63 & r | 128)) : r >= 128 && r <= 2047 ? (n.push(r >> 6 & 31 | 192), n.push(63 & r | 128)) : n.push(255 & r);}return n;}function z(e) {var t;if (e >= "A" && e <= "F" ? t = e.charCodeAt(0) - "A".charCodeAt(0) + 10 : e >= "a" && e <= "f" ? t = e.charCodeAt(0) - "a".charCodeAt(0) + 10 : e >= "0" && e <= "9" && (t = e.charCodeAt(0) - "0".charCodeAt(0)), "number" == typeof t) return t;throw new Error("The passed hex char is not a valid hex char");}function M(e) {return e >= "A" && e <= "F" || e >= "a" && e <= "f" || e >= "0" && e <= "9" ? 1 : 0;}function G(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if ("string" != typeof e) throw new Error("The passed string is not a string");var r = e.length;t && r % 2 && (e = "0".concat(e), r++);for (var n = Array(), i = 0, a = 0, s = 0, o = 0; o < r; o++) {var u = e.charAt(o);if (!M(u)) throw new Error("The passed hex char is not a valid hex string");i <<= 4, i += z(u), 0 == ++a % 2 && (n[s++] = i, i = 0);}return n;}function J(e) {if (!/^\d{4}-\d{2}-\d{2}( \d{2}-\d{2}-\d{2}|)/.test(e)) throw new Error("The passed date string is not valid");var t = e.split(" "),r = t[0].split("-"),n = parseInt(r[0], 10),i = parseInt(r[1], 10) - 1,a = parseInt(r[2], 10);if (t.length > 1) {var s = t[1].split("-"),o = parseInt(s[0], 10),u = parseInt(s[1], 10),c = parseInt(s[2], 10);return new Date(n, i, a, o, u, c);}return new Date(n, i, a);}function Y(e) {return e >= "0" && e <= "9" ? 1 : 0;}function $(e) {if (null == e) return -1;if ("string" != typeof e) return -1;if (0 == e.length || "" == e) return -1;var t = 0;if (40 == e.length) for (; t < 40; t++) {if (!M(e.charAt(t))) break;}if (40 == t) return 1;for (t = 0; t < e.length; t++) {if (!Y(e.charAt(t))) break;}if (t == e.length) return 2;for (t = 0; t < e.length; t++) {if (e.charAt(t) > " ") return 3;}return -1;}for (var X = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz", Z = {}, Q = 0; Q < X.length; Q++) {Z[X.charAt(Q)] = Q;}function ee(e) {if (0 === e.length) return "";var t,r,n = [0];for (t = 0; t < e.length; t++) {for (r = 0; r < n.length; r++) {n[r] <<= 8;}n[0] += e[t];var i = 0;for (r = 0; r < n.length; ++r) {n[r] += i, i = n[r] / 58 | 0, n[r] %= 58;}for (; i;) {n.push(i % 58), i = i / 58 | 0;}}for (t = 0; 0 === e[t] && t < e.length - 1; t++) {n.push(0);}return n.reverse().map(function (e) {return X[e];}).join("");}function te(e) {if (0 === e.length) return [];var t,r,n = [0];for (t = 0; t < e.length; t++) {var i = e[t];if (!(i in Z)) throw new Error("Non-base58 character");for (r = 0; r < n.length; r++) {n[r] *= 58;}n[0] += Z[i];var a = 0;for (r = 0; r < n.length; ++r) {n[r] += a, a = n[r] >> 8, n[r] &= 255;}for (; a;) {n.push(255 & a), a >>= 8;}}for (t = 0; "1" === e[t] && t < e.length - 1; t++) {n.push(0);}return n.reverse();}var re = r(13),ne = r(9),ie = ne.utils.keccak256,ae = ne.utils.sha256,se = ne.utils.toUtf8Bytes,oe = ne.utils.toUtf8String,ue = ne.utils.recoverAddress,ce = ne.utils.SigningKey,de = ne.utils.AbiCoder;function le(e) {var t = _e(e),r = _e(t).slice(0, 4);return ee(r = e.concat(r));}function he(e) {if ("string" != typeof e) return !1;if (e.length <= 4) return !1;var t = te(e);if (e.length <= 4) return !1;var r = t.length - 4,n = t.slice(r),i = _e(t = t.slice(0, r)),a = _e(i).slice(0, 4);if (n[0] == a[0] && n[1] == a[1] && n[2] == a[2] && n[3] == a[3]) return t;throw new Error("Invalid address provided");}function fe(e, t) {"string" == typeof e && (e = G(e));var r = We(G(t.txID), e);return Array.isArray(t.signature) ? t.signature.includes(r) || t.signature.push(r) : t.signature = [r], t;}function ve(e) {return btoa(String.fromCharCode.apply(String, R()(e)));}function pe(e, t) {return "string" == typeof e && (e = G(e)), We(_e(t), e);}function ge(e) {var t = q(e);return proto.protocol.Transaction.deserializeBinary(t).getRawData().serializeBinary();}function be() {for (var e = new re.ec("secp256k1").genKeyPair().getPrivate().toString("hex"); e.length < 64;) {e = "0".concat(e);}return G(e);}function me(e) {return 65 === e.length && (e = e.slice(1)), G("41" + ie(e).toString().substring(2).substring(24));}function ye(e) {return me(Pe(e));}function ke(e) {var t = te(e);if (t.length <= 4) return !1;var r = t.slice(0, t.length - 4),n = _e(r),i = _e(n);return i[0] === t[r.length] && i[1] === t[r.length + 1] && i[2] === t[r.length + 2] && i[3] === t[r.length + 3] && r;}function xe(e) {if ("string" != typeof e) return !1;if (34 !== e.length) return !1;var t = te(e);if (25 !== t.length) return !1;if (65 !== t[0]) return !1;var r = t.slice(21),n = _e(t = t.slice(0, 21)),i = _e(n).slice(0, 4);return r[0] == i[0] && r[1] == i[1] && r[2] == i[2] && r[3] == i[3];}function we(e) {return le(me(Pe(q(e))));}function Ie(e) {return E(me(Pe(q(e))));}function Ae(e) {return D(me(Pe(q(e))));}function Pe(e) {for (var t = new re.ec("secp256k1").keyFromPrivate(e, "bytes").getPublic(), r = t.x, n = t.y, i = r.toString("hex"); i.length < 64;) {i = "0".concat(i);}for (var a = n.toString("hex"); a.length < 64;) {a = "0".concat(a);}return G("04".concat(i).concat(a));}function We(e, t) {for (var r = new re.ec("secp256k1").keyFromPrivate(t, "bytes").sign(e), n = r.r, i = r.s, a = r.recoveryParam, s = n.toString("hex"); s.length < 64;) {s = "0".concat(s);}for (var o = i.toString("hex"); o.length < 64;) {o = "0".concat(o);}return s + o + O(a);}function _e(e) {var t = E(e);return G(ae("0x" + t).replace(/^0x/, ""));}function Se(e) {return le(ye(q(e)));}function Ne(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = G(e, t),n = ye(r);return le(n);}function Te() {var e = be(),t = Pe(e),r = ye(e);return { privateKey: E(e), publicKey: E(t), address: { base58: le(r), hex: E(r) } };}var je = new de();function Fe(e, t, r, n) {if (r && "boolean" != typeof r || (n = r, r = t, t = e, e = []), n && r.replace(/^0x/, "").length % 64 == 8 && (r = "0x" + r.replace(/^0x/, "").substring(8)), r.replace(/^0x/, "").length % 64) throw new Error("The encoded string is not valid. Its length must be a multiple of 64.");return t = t.map(function (e) {return /trcToken/.test(e) && (e = e.replace(/trcToken/, "uint256")), e;}), je.decode(t, r).reduce(function (r, n, i) {return "address" == t[i] && (n = "41" + n.substr(2).toLowerCase()), e.length ? r[e[i]] = n : r.push(n), r;}, e.length ? {} : []);}function Oe(e, t) {for (var r = 0; r < e.length; r++) {"address" === e[r] && (t[r] = Pt.address.toHex(t[r]).replace(H, "0x"));}return je.encode(e, t);}var Ce = r(18),Be = r.n(Ce),Ee = r(10),qe = r.n(Ee);function De(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function Ke(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? De(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : De(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}var Re = Ke(Ke({}, { isValidURL: function isValidURL(e) {return "string" == typeof e && Be.a.isURL(e.toString(), { protocols: ["http", "https"], require_tld: !1 });}, isObject: function isObject(e) {return e === Object(e) && "[object Array]" !== Object.prototype.toString.call(e);}, isArray: function isArray(e) {return Array.isArray(e);}, isJson: function isJson(e) {try {return !!JSON.parse(e);} catch (e) {return !1;}}, isBoolean: function isBoolean(e) {return "boolean" == typeof e;}, isBigNumber: function isBigNumber(e) {return e && (e instanceof qe.a || e.constructor && "BigNumber" === e.constructor.name);}, isString: function isString(e) {return "string" == typeof e || e && e.constructor && "String" === e.constructor.name;}, isFunction: function isFunction(e) {return "function" == typeof e;}, isHex: function isHex(e) {return "string" == typeof e && !isNaN(parseInt(e, 16)) && /^(0x|)[a-fA-F0-9]+$/.test(e);}, isInteger: function isInteger(e) {return null !== e && Number.isInteger(Number(e));}, hasProperty: function hasProperty(e, t) {return Object.prototype.hasOwnProperty.call(e, t);}, hasProperties: function hasProperties(e) {for (var t = this, r = arguments.length, n = new Array(r > 1 ? r - 1 : 0), i = 1; i < r; i++) {n[i - 1] = arguments[i];}return n.length && !n.map(function (r) {return t.hasProperty(e, r);}).includes(!1);}, mapEvent: function mapEvent(e) {var t = { block: e.block_number, timestamp: e.block_timestamp, contract: e.contract_address, name: e.event_name, transaction: e.transaction_id, result: e.result, resourceNode: e.resource_Node || (e._unconfirmed ? "fullNode" : "solidityNode") };return e._unconfirmed && (t.unconfirmed = e._unconfirmed), e._fingerprint && (t.fingerprint = e._fingerprint), t;}, parseEvent: function parseEvent(e, t) {var r = t.inputs;if (!e.result) return e;if (this.isObject(e.result)) for (var n = 0; n < r.length; n++) {var i = r[n];"address" == i.type && i.name in e.result && (e.result[i.name] = "41" + e.result[i.name].substr(2).toLowerCase());} else this.isArray(e.result) && (e.result = e.result.reduce(function (e, t, n) {var i = r[n],a = i.name;return "address" == i.type && (t = "41" + t.substr(2).toLowerCase()), e[a] = t, e;}, {}));return e;}, padLeft: function padLeft(e, t, r) {for (var n = e.toString(); n.length < r;) {n = t + n;}return n;}, isNotNullOrUndefined: function isNotNullOrUndefined(e) {return null != e;}, sleep: function sleep() {var e = arguments;return l()(N.a.mark(function t() {var r;return N.a.wrap(function (t) {for (;;) {switch (t.prev = t.next) {case 0:return r = e.length > 0 && void 0 !== e[0] ? e[0] : 1e3, t.abrupt("return", new Promise(function (e) {return setTimeout(e, r);}));case 2:case "end":return t.stop();}}}, t);}))();} }), {}, { code: i, accounts: u, base58: a, bytes: n, crypto: o, abi: c, ethersUtils: s }),He = { HttpProvider: function () {function e(t) {var r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 3e4,n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],a = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : {},s = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : "/";if (p()(this, e), !Re.isValidURL(t)) throw new Error("Invalid URL provided to HttpProvider");if (isNaN(r) || r < 0) throw new Error("Invalid timeout duration provided");if (!Re.isObject(a)) throw new Error("Invalid headers object provided");t = t.replace(/\/+$/, ""), this.host = t, this.timeout = r, this.user = n, this.password = i, this.headers = a, this.statusPage = s, this.instance = j.a.create({ baseURL: t, timeout: r, headers: a, auth: n && { user: n, password: i } });}var t;return b()(e, [{ key: "setStatusPage", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "/";this.statusPage = e;} }, { key: "isConnected", value: (t = l()(N.a.mark(function e() {var t,r = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return t = r.length > 0 && void 0 !== r[0] ? r[0] : this.statusPage, e.abrupt("return", this.request(t).then(function (e) {return Re.hasProperties(e, "blockID", "block_header");}).catch(function () {return !1;}));case 2:case "end":return e.stop();}}}, e, this);})), function () {return t.apply(this, arguments);}) }, { key: "request", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "get";return r = r.toLowerCase(), this.instance.request({ data: "post" == r && Object.keys(t).length ? t : null, params: "get" == r && t, url: e, method: r }).then(function (e) {return e.data;});} }]), e;}() },Ve = r(19),Le = r.n(Ve),Ue = r(20),ze = r(12),Me = r.n(ze),Ge = r(5),Je = r.n(Ge),Ye = r(8),$e = r.n(Ye);function Xe(e, t) {var r = "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];if (!r) {if (Array.isArray(e) || (r = function (e, t) {if (!e) return;if ("string" == typeof e) return Ze(e, t);var r = Object.prototype.toString.call(e).slice(8, -1);"Object" === r && e.constructor && (r = e.constructor.name);if ("Map" === r || "Set" === r) return Array.from(e);if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return Ze(e, t);}(e)) || t && e && "number" == typeof e.length) {r && (e = r);var _n = 0,i = function i() {};return { s: i, n: function n() {return _n >= e.length ? { done: !0 } : { done: !1, value: e[_n++] };}, e: function e(_e2) {throw _e2;}, f: i };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s = !0,o = !1;return { s: function s() {r = r.call(e);}, n: function n() {var e = r.next();return s = e.done, e;}, e: function e(_e3) {o = !0, a = _e3;}, f: function f() {try {s || null == r.return || r.return();} finally {if (o) throw a;}} };}function Ze(e, t) {(null == t || t > e.length) && (t = e.length);for (var r = 0, n = new Array(t); r < t; r++) {n[r] = e[r];}return n;}var Qe,et = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t;}return b()(e, [{ key: "invalid", value: function value(e) {return e.msg || "Invalid ".concat(e.name).concat("address" === e.type ? " address" : "", " provided");} }, { key: "notPositive", value: function value(e) {return "".concat(e.name, " must be a positive integer");} }, { key: "notEqual", value: function value(e) {return e.msg || "".concat(e.names[0], " can not be equal to ").concat(e.names[1]);} }, { key: "notValid", value: function value() {var e,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : new Function(),n = {},i = !1,a = Xe(t);try {for (a.s(); !(e = a.n()).done;) {var s = e.value,o = s.name,u = s.names,c = s.value,d = s.type,l = s.gt,h = s.lt,f = s.gte,v = s.lte,p = (s.se, s.optional);if (!p || Re.isNotNullOrUndefined(c) && ("boolean" === d || !1 !== c)) {switch (n[s.name] = s.value, d) {case "address":this.tronWeb.isAddress(c) ? n[o] = this.tronWeb.address.toHex(c) : i = !0;break;case "integer":(!Re.isInteger(c) || "number" == typeof l && c <= s.gt || "number" == typeof h && c >= s.lt || "number" == typeof f && c < s.gte || "number" == typeof v && c > s.lte) && (i = !0);break;case "positive-integer":if (!Re.isInteger(c) || c <= 0) return void r(this.notPositive(s));break;case "tokenId":Re.isString(c) && c.length || (i = !0);break;case "notEmptyObject":Re.isObject(c) && Object.keys(c).length || (i = !0);break;case "notEqual":if (n[u[0]] === n[u[1]]) return r(this.notEqual(s)), !0;break;case "resource":["BANDWIDTH", "ENERGY"].includes(c) || (i = !0);break;case "url":Re.isValidURL(c) || (i = !0);break;case "hex":Re.isHex(c) || (i = !0);break;case "array":Array.isArray(c) || (i = !0);break;case "not-empty-string":Re.isString(c) && c.length || (i = !0);break;case "boolean":Re.isBoolean(c) || (i = !0);break;case "string":(!Re.isString(c) || "number" == typeof l && c.length <= s.gt || "number" == typeof h && c.length >= s.lt || "number" == typeof f && c.length < s.gte || "number" == typeof v && c.length > s.lte) && (i = !0);}if (i) return r(this.invalid(s)), !0;}}} catch (e) {a.e(e);} finally {a.f();}return !1;} }]), e;}();function tt(e, t) {var r = "undefined" != typeof Symbol && e[Symbol.iterator] || e["@@iterator"];if (!r) {if (Array.isArray(e) || (r = function (e, t) {if (!e) return;if ("string" == typeof e) return rt(e, t);var r = Object.prototype.toString.call(e).slice(8, -1);"Object" === r && e.constructor && (r = e.constructor.name);if ("Map" === r || "Set" === r) return Array.from(e);if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return rt(e, t);}(e)) || t && e && "number" == typeof e.length) {r && (e = r);var _n2 = 0,i = function i() {};return { s: i, n: function n() {return _n2 >= e.length ? { done: !0 } : { done: !1, value: e[_n2++] };}, e: function e(_e4) {throw _e4;}, f: i };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var a,s = !0,o = !1;return { s: function s() {r = r.call(e);}, n: function n() {var e = r.next();return s = e.done, e;}, e: function e(_e5) {o = !0, a = _e5;}, f: function f() {try {s || null == r.return || r.return();} finally {if (o) throw a;}} };}function rt(e, t) {(null == t || t > e.length) && (t = e.length);for (var r = 0, n = new Array(t); r < t; r++) {n[r] = e[r];}return n;}function nt(e) {return Pt.address.toHex(e);}function it(e) {return Qe.tronWeb.fromUtf8(e);}function at(e, t) {return e.Error ? t(e.Error) : e.result && e.result.message ? t(Qe.tronWeb.toUtf8(e.result.message)) : t(null, e);}var st = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");Qe = this, this.tronWeb = t, this.injectPromise = Je()(this), this.validator = new et(t);}var t, r, n, i;return b()(e, [{ key: "sendTrx", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.sendTrx, e, t, r, n);if (t = parseInt(t), !this.validator.notValid([{ name: "recipient", type: "address", value: e }, { name: "origin", type: "address", value: r }, { names: ["recipient", "origin"], type: "notEqual", msg: "Cannot transfer TRX to the same account" }, { name: "amount", type: "integer", gt: 0, value: t }], i)) {var a = { to_address: nt(e), owner_address: nt(r), amount: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/createtransaction", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "sendToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.sendToken, e, t, r, n, i);if (t = parseInt(t), !this.validator.notValid([{ name: "recipient", type: "address", value: e }, { name: "origin", type: "address", value: n }, { names: ["recipient", "origin"], type: "notEqual", msg: "Cannot transfer tokens to the same account" }, { name: "amount", type: "integer", gt: 0, value: t }, { name: "token ID", type: "tokenId", value: r }], a)) {var s = { to_address: nt(e), owner_address: nt(n), asset_name: it(r), amount: parseInt(t) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/transferasset", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "purchaseToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.purchaseToken, e, t, r, n, i);if (!this.validator.notValid([{ name: "buyer", type: "address", value: n }, { name: "issuer", type: "address", value: e }, { names: ["buyer", "issuer"], type: "notEqual", msg: "Cannot purchase tokens from same account" }, { name: "amount", type: "integer", gt: 0, value: r }, { name: "token ID", type: "tokenId", value: t }], a)) {var s = { to_address: nt(e), owner_address: nt(n), asset_name: it(t), amount: parseInt(r) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/participateassetissue", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "freezeBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 3,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "BANDWIDTH",n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : void 0,a = arguments.length > 5 ? arguments[5] : void 0,s = arguments.length > 6 && void 0 !== arguments[6] && arguments[6];if (Re.isFunction(a) && (s = a, a = {}), Re.isFunction(i) ? (s = i, i = void 0) : Re.isObject(i) && (a = i, i = void 0), Re.isFunction(n) ? (s = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (a = n, n = this.tronWeb.defaultAddress.hex), Re.isFunction(t) && (s = t, t = 3), Re.isFunction(r) && (s = r, r = "BANDWIDTH"), !s) return this.injectPromise(this.freezeBalance, e, t, r, n, i, a);if (!this.validator.notValid([{ name: "origin", type: "address", value: n }, { name: "receiver", type: "address", value: i, optional: !0 }, { name: "amount", type: "integer", gt: 0, value: e }, { name: "duration", type: "integer", gte: 3, value: t }, { name: "resource", type: "resource", value: r, msg: 'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY' }], s)) {var o = { owner_address: nt(n), frozen_balance: parseInt(e), frozen_duration: parseInt(t), resource: r };Re.isNotNullOrUndefined(i) && nt(i) !== nt(n) && (o.receiver_address = nt(i)), a && a.permissionId && (o.Permission_id = a.permissionId), this.tronWeb.fullNode.request("wallet/freezebalance", o, "post").then(function (e) {return at(e, s);}).catch(function (e) {return s(e);});}} }, { key: "unfreezeBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "BANDWIDTH",t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : void 0,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = void 0) : Re.isObject(r) && (n = r, r = void 0), Re.isFunction(t) ? (i = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (n = t, t = this.tronWeb.defaultAddress.hex), Re.isFunction(e) && (i = e, e = "BANDWIDTH"), !i) return this.injectPromise(this.unfreezeBalance, e, t, r, n);if (!this.validator.notValid([{ name: "origin", type: "address", value: t }, { name: "receiver", type: "address", value: r, optional: !0 }, { name: "resource", type: "resource", value: e, msg: 'Invalid resource provided: Expected "BANDWIDTH" or "ENERGY' }], i)) {var a = { owner_address: nt(t), resource: e };Re.isNotNullOrUndefined(r) && nt(r) !== nt(t) && (a.receiver_address = nt(r)), n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/unfreezebalance", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "withdrawBlockRewards", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 ? arguments[1] : void 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = {}), Re.isFunction(e) ? (r = e, e = this.tronWeb.defaultAddress.hex) : Re.isObject(e) && (t = e, e = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.withdrawBlockRewards, e, t);if (!this.validator.notValid([{ name: "origin", type: "address", value: e }], r)) {var n = { owner_address: nt(e) };t && t.permissionId && (n.Permission_id = t.permissionId), this.tronWeb.fullNode.request("wallet/withdrawbalance", n, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "applyForSR", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isObject(t) && Re.isValidURL(e) && (r = t, t = e, e = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.applyForSR, e, t, r);if (!this.validator.notValid([{ name: "origin", type: "address", value: e }, { name: "url", type: "url", value: t, msg: "Invalid url provided" }], n)) {var i = { owner_address: nt(e), url: it(t) };r && r.permissionId && (i.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/createwitness", i, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "vote", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,n = arguments.length > 2 ? arguments[2] : void 0,i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.vote, t, r, n);if (!this.validator.notValid([{ name: "voter", type: "address", value: r }, { name: "votes", type: "notEmptyObject", value: t }], i)) {var a = !1;if (t = Object.entries(t).map(function (t) {var r = $e()(t, 2),n = r[0],i = r[1];if (!a) return e.validator.notValid([{ name: "SR", type: "address", value: n }, { name: "vote count", type: "integer", gt: 0, value: i, msg: "Invalid vote count provided for SR: " + n }]) ? a = !0 : { vote_address: nt(n), vote_count: parseInt(i) };}), !a) {var s = { owner_address: nt(r), votes: t };n && n.permissionId && (s.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/votewitnessaccount", s, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}}} }, { key: "createSmartContract", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.createSmartContract, e, t);var n = e.feeLimit || this.tronWeb.feeLimit,i = e.userFeePercentage;"number" == typeof i || i || (i = 100);var a = e.originEnergyLimit || 1e7,s = e.callValue || 0,o = e.tokenValue,u = e.tokenId || e.token_id,c = e.abi,d = void 0 !== c && c,l = e.bytecode,h = void 0 !== l && l,f = e.parameters,v = void 0 === f ? [] : f,p = e.name,g = void 0 === p ? "" : p;if (d && Re.isString(d)) try {d = JSON.parse(d);} catch (e) {return r("Invalid options.abi provided");}if (d.entrys && (d = d.entrys), !Re.isArray(d)) return r("Invalid options.abi provided");var b = d.some(function (e) {return "constructor" === e.type && "payable" === e.stateMutability.toLowerCase();});if (!this.validator.notValid([{ name: "bytecode", type: "hex", value: h }, { name: "feeLimit", type: "integer", value: n, gt: 0, lte: 5e9 }, { name: "callValue", type: "integer", value: s, gte: 0 }, { name: "userFeePercentage", type: "integer", value: i, gte: 0, lte: 100 }, { name: "originEnergyLimit", type: "integer", value: a, gte: 0, lte: 1e7 }, { name: "parameters", type: "array", value: v }, { name: "issuer", type: "address", value: t }, { name: "tokenValue", type: "integer", value: o, gte: 0, optional: !0 }, { name: "tokenId", type: "integer", value: u, gte: 0, optional: !0 }], r)) {if (b && 0 == s && 0 == o) return r("When contract is payable, options.callValue or options.tokenValue must be a positive integer");if (!b && (s > 0 || o > 0)) return r("When contract is not payable, options.callValue and options.tokenValue must be 0");if (e.rawParameter && Re.isString(e.rawParameter)) v = e.rawParameter.replace(/^(0x)/, "");else {var m = d.find(function (e) {return "constructor" === e.type;});if (void 0 !== m && m) {var y = new de(),k = [],x = [];if (m = m.inputs, v.length != m.length) return r("constructor needs ".concat(m.length, " but ").concat(v.length, " provided"));for (var w = 0; w < v.length; w++) {var I = m[w].type,A = v[w];if (!I || !Re.isString(I) || !I.length) return r("Invalid parameter type provided: " + I);"address" === I ? A = nt(A).replace(H, "0x") : "address[" === I.match(/^([^\x5b]*)(\x5b|$)/)[0] ? A = A.map(function (e) {return nt(e).replace(H, "0x");}) : /trcToken/.test(I) && (I = I.replace(/trcToken/, "uint256")), k.push(I), x.push(A);}try {v = y.encode(k, x).replace(/^(0x)/, "");} catch (e) {return r(e);}} else v = "";}var P = { owner_address: nt(t), fee_limit: parseInt(n), call_value: parseInt(s), consume_user_resource_percent: i, origin_energy_limit: a, abi: JSON.stringify(d), bytecode: h, parameter: v, name: g };Re.isNotNullOrUndefined(o) && (P.call_token_value = parseInt(o)), Re.isNotNullOrUndefined(u) && (P.token_id = parseInt(u)), e && e.permissionId && (P.Permission_id = e.permissionId), this.tronWeb.fullNode.request("wallet/deploycontract", P, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "triggerSmartContract", value: function value() {for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) {t[r] = arguments[r];}return "object" !== f()(t[2]) && (t[2] = { feeLimit: t[2], callValue: t[3] }, t.splice(3, 1)), this._triggerSmartContract.apply(this, t);} }, { key: "triggerConstantContract", value: function value() {for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) {t[r] = arguments[r];}return t[2]._isConstant = !0, this.triggerSmartContract.apply(this, t);} }, { key: "triggerConfirmedConstantContract", value: function value() {for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) {t[r] = arguments[r];}return t[2]._isConstant = !0, t[2].confirmed = !0, this.triggerSmartContract.apply(this, t);} }, { key: "_triggerSmartContract", value: function value(e, t) {var r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {},n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : [],i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : this.tronWeb.defaultAddress.hex,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = this.tronWeb.defaultAddress.hex), Re.isFunction(n) && (a = n, n = []), !a) return this.injectPromise(this._triggerSmartContract, e, t, r, n, i);var s = Object.assign({ callValue: 0, feeLimit: this.tronWeb.feeLimit }, r),o = s.tokenValue,u = s.tokenId,c = s.callValue,d = s.feeLimit;if (!this.validator.notValid([{ name: "feeLimit", type: "integer", value: d, gt: 0, lte: 5e9 }, { name: "callValue", type: "integer", value: c, gte: 0 }, { name: "parameters", type: "array", value: n }, { name: "contract", type: "address", value: e }, { name: "issuer", type: "address", value: i, optional: !0 }, { name: "tokenValue", type: "integer", value: o, gte: 0, optional: !0 }, { name: "tokenId", type: "integer", value: u, gte: 0, optional: !0 }], a)) {var l = { contract_address: nt(e), owner_address: nt(i) };if (t && Re.isString(t)) {if (t = t.replace("/s*/g", ""), n.length) {for (var h = new de(), f = [], v = [], p = 0; p < n.length; p++) {var g = n[p],b = g.type,m = g.value;if (!b || !Re.isString(b) || !b.length) return a("Invalid parameter type provided: " + b);"address" === b ? m = nt(m).replace(H, "0x") : "address[" === b.match(/^([^\x5b]*)(\x5b|$)/)[0] && (m = m.map(function (e) {return nt(e).replace(H, "0x");})), f.push(b), v.push(m);}try {f = f.map(function (e) {return /trcToken/.test(e) && (e = e.replace(/trcToken/, "uint256")), e;}), n = h.encode(f, v).replace(/^(0x)/, "");} catch (e) {return a(e);}} else n = "";r.shieldedParameter && Re.isString(r.shieldedParameter) && (n = r.shieldedParameter.replace(/^(0x)/, "")), r.rawParameter && Re.isString(r.rawParameter) && (n = r.rawParameter.replace(/^(0x)/, "")), l.function_selector = t, l.parameter = n;}r._isConstant || (l.call_value = parseInt(c), l.fee_limit = parseInt(d), Re.isNotNullOrUndefined(o) && (l.call_token_value = parseInt(o)), Re.isNotNullOrUndefined(u) && (l.token_id = parseInt(u))), r.permissionId && (l.Permission_id = r.permissionId), this.tronWeb[r.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(r.confirmed ? "solidity" : "", "/trigger").concat(r._isConstant ? "constant" : "smart", "contract"), l, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "clearABI", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (!r) return this.injectPromise(this.clearABI, e, t);if (!this.tronWeb.isAddress(e)) return r("Invalid contract address provided");if (!this.tronWeb.isAddress(t)) return r("Invalid owner address provided");var n = { contract_address: nt(e), owner_address: nt(t) };this.tronWeb.trx.cache.contracts[e] && delete this.tronWeb.trx.cache.contracts[e], this.tronWeb.fullNode.request("wallet/clearabi", n, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});} }, { key: "updateBrokerage", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (!r) return this.injectPromise(this.updateBrokerage, e, t);if (!Re.isNotNullOrUndefined(e)) return r("Invalid brokerage provided");if (!Re.isInteger(e) || e < 0 || e > 100) return r("Brokerage must be an integer between 0 and 100");if (!this.tronWeb.isAddress(t)) return r("Invalid owner address provided");var n = { brokerage: parseInt(e), owner_address: nt(t) };this.tronWeb.fullNode.request("wallet/updateBrokerage", n, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});} }, { key: "createToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.createToken, e, t);var n = e.name,i = void 0 !== n && n,a = e.abbreviation,s = void 0 !== a && a,o = e.description,u = void 0 !== o && o,c = e.url,d = void 0 !== c && c,l = e.totalSupply,h = void 0 === l ? 0 : l,f = e.trxRatio,v = void 0 === f ? 1 : f,p = e.tokenRatio,g = void 0 === p ? 1 : p,b = e.saleStart,m = void 0 === b ? Date.now() : b,y = e.saleEnd,k = void 0 !== y && y,x = e.freeBandwidth,w = void 0 === x ? 0 : x,I = e.freeBandwidthLimit,A = void 0 === I ? 0 : I,P = e.frozenAmount,W = void 0 === P ? 0 : P,_ = e.frozenDuration,S = void 0 === _ ? 0 : _,N = e.voteScore,T = e.precision;if (!this.validator.notValid([{ name: "Supply amount", type: "positive-integer", value: h }, { name: "TRX ratio", type: "positive-integer", value: v }, { name: "Token ratio", type: "positive-integer", value: g }, { name: "token abbreviation", type: "not-empty-string", value: s }, { name: "token name", type: "not-empty-string", value: i }, { name: "token description", type: "not-empty-string", value: u }, { name: "token url", type: "url", value: d }, { name: "issuer", type: "address", value: t }, { name: "sale start timestamp", type: "integer", value: m, gte: Date.now() }, { name: "sale end timestamp", type: "integer", value: k, gt: m }, { name: "Free bandwidth amount", type: "integer", value: w, gte: 0 }, { name: "Free bandwidth limit", type: "integer", value: A, gte: 0 }, { name: "Frozen supply", type: "integer", value: W, gte: 0 }, { name: "Frozen duration", type: "integer", value: S, gte: 0 }], r)) {if (Re.isNotNullOrUndefined(N) && (!Re.isInteger(N) || N <= 0)) return r("voteScore must be a positive integer greater than 0");if (Re.isNotNullOrUndefined(T) && (!Re.isInteger(T) || T < 0 || T > 6)) return r("precision must be a positive integer >= 0 and <= 6");var j = { owner_address: nt(t), name: it(i), abbr: it(s), description: it(u), url: it(d), total_supply: parseInt(h), trx_num: parseInt(v), num: parseInt(g), start_time: parseInt(m), end_time: parseInt(k), free_asset_net_limit: parseInt(w), public_free_asset_net_limit: parseInt(A), frozen_supply: { frozen_amount: parseInt(W), frozen_days: parseInt(S) } };parseInt(W) > 0 || delete j.frozen_supply, T && !isNaN(parseInt(T)) && (j.precision = parseInt(T)), N && !isNaN(parseInt(N)) && (j.vote_score = parseInt(N)), e && e.permissionId && (j.Permission_id = e.permissionId), this.tronWeb.fullNode.request("wallet/createassetissue", j, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "updateAccount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.updateAccount, e, t, r);if (!this.validator.notValid([{ name: "Name", type: "not-empty-string", value: e }, { name: "origin", type: "address", value: t }], n)) {var i = { account_name: it(e), owner_address: nt(t) };r && r.permissionId && (i.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/updateaccount", i, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "setAccountId", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.setAccountId, e, t);e && Re.isString(e) && e.startsWith("0x") && (e = e.slice(2)), this.validator.notValid([{ name: "accountId", type: "hex", value: e }, { name: "accountId", type: "string", lte: 32, gte: 8, value: e }, { name: "origin", type: "address", value: t }], r) || this.tronWeb.fullNode.request("wallet/setaccountid", { account_id: e, owner_address: nt(t) }, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});} }, { key: "updateToken", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) ? (r = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (e = t, t = this.tronWeb.defaultAddress.hex), !r) return this.injectPromise(this.updateToken, e, t);var n = e,i = n.description,a = void 0 !== i && i,s = n.url,o = void 0 !== s && s,u = n.freeBandwidth,c = void 0 === u ? 0 : u,d = n.freeBandwidthLimit,l = void 0 === d ? 0 : d;if (!this.validator.notValid([{ name: "token description", type: "not-empty-string", value: a }, { name: "token url", type: "url", value: o }, { name: "issuer", type: "address", value: t }, { name: "Free bandwidth amount", type: "positive-integer", value: c }, { name: "Free bandwidth limit", type: "positive-integer", value: l }], r)) {var h = { owner_address: nt(t), description: it(a), url: it(o), new_limit: parseInt(c), new_public_limit: parseInt(l) };e && e.permissionId && (h.Permission_id = e.permissionId), this.tronWeb.fullNode.request("wallet/updateasset", h, "post").then(function (e) {return at(e, r);}).catch(function (e) {return r(e);});}} }, { key: "sendAsset", value: function value() {return this.sendToken.apply(this, arguments);} }, { key: "purchaseAsset", value: function value() {return this.purchaseToken.apply(this, arguments);} }, { key: "createAsset", value: function value() {return this.createToken.apply(this, arguments);} }, { key: "updateAsset", value: function value() {return this.updateToken.apply(this, arguments);} }, { key: "createProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.createProposal, e, t, r);if (!this.validator.notValid([{ name: "issuer", type: "address", value: t }], n)) {var i = "Invalid proposal parameters provided";if (!e) return n(i);Re.isArray(e) || (e = [e]);var a,s = tt(e);try {for (s.s(); !(a = s.n()).done;) {var o = a.value;if (!Re.isObject(o)) return n(i);}} catch (e) {s.e(e);} finally {s.f();}var u = { owner_address: nt(t), parameters: e };r && r.permissionId && (u.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/proposalcreate", u, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "deleteProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.tronWeb.defaultAddress.hex,r = arguments.length > 2 ? arguments[2] : void 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];if (Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), !n) return this.injectPromise(this.deleteProposal, e, t, r);if (!this.validator.notValid([{ name: "issuer", type: "address", value: t }, { name: "proposalID", type: "integer", value: e, gte: 0 }], n)) {var i = { owner_address: nt(t), proposal_id: parseInt(e) };r && r.permissionId && (i.Permission_id = r.permissionId), this.tronWeb.fullNode.request("wallet/proposaldelete", i, "post").then(function (e) {return at(e, n);}).catch(function (e) {return n(e);});}} }, { key: "voteProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.voteProposal, e, t, r, n);if (!this.validator.notValid([{ name: "voter", type: "address", value: r }, { name: "proposalID", type: "integer", value: e, gte: 0 }, { name: "has approval", type: "boolean", value: t }], i)) {var a = { owner_address: nt(r), proposal_id: parseInt(e), is_add_approval: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/proposalapprove", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "createTRXExchange", value: function value(e, t, r) {var n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.createTRXExchange, e, t, r, n, i);if (!this.validator.notValid([{ name: "owner", type: "address", value: n }, { name: "token name", type: "not-empty-string", value: e }, { name: "token balance", type: "positive-integer", value: t }, { name: "trx balance", type: "positive-integer", value: r }], a)) {var s = { owner_address: nt(n), first_token_id: it(e), first_token_balance: t, second_token_id: "5f", second_token_balance: r };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/exchangecreate", s, "post").then(function (e) {a(null, e);}).catch(function (e) {return a(e);});}} }, { key: "createTokenExchange", value: function value(e, t, r, n) {var i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : this.tronWeb.defaultAddress.hex,a = arguments.length > 5 ? arguments[5] : void 0,s = arguments.length > 6 && void 0 !== arguments[6] && arguments[6];if (Re.isFunction(a) && (s = a, a = {}), Re.isFunction(i) ? (s = i, i = this.tronWeb.defaultAddress.hex) : Re.isObject(i) && (a = i, i = this.tronWeb.defaultAddress.hex), !s) return this.injectPromise(this.createTokenExchange, e, t, r, n, i, a);if (!this.validator.notValid([{ name: "owner", type: "address", value: i }, { name: "first token name", type: "not-empty-string", value: e }, { name: "second token name", type: "not-empty-string", value: r }, { name: "first token balance", type: "positive-integer", value: t }, { name: "second token balance", type: "positive-integer", value: n }], s)) {var o = { owner_address: nt(i), first_token_id: it(e), first_token_balance: t, second_token_id: it(r), second_token_balance: n };a && a.permissionId && (o.Permission_id = a.permissionId), this.tronWeb.fullNode.request("wallet/exchangecreate", o, "post").then(function (e) {s(null, e);}).catch(function (e) {return s(e);});}} }, { key: "injectExchangeTokens", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.injectExchangeTokens, e, t, r, n, i);if (!this.validator.notValid([{ name: "owner", type: "address", value: n }, { name: "token name", type: "not-empty-string", value: t }, { name: "token amount", type: "integer", value: r, gte: 1 }, { name: "exchangeID", type: "integer", value: e, gte: 0 }], a)) {var s = { owner_address: nt(n), exchange_id: parseInt(e), token_id: it(t), quant: parseInt(r) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/exchangeinject", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "withdrawExchangeTokens", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : this.tronWeb.defaultAddress.hex,i = arguments.length > 4 ? arguments[4] : void 0,a = arguments.length > 5 && void 0 !== arguments[5] && arguments[5];if (Re.isFunction(i) && (a = i, i = {}), Re.isFunction(n) ? (a = n, n = this.tronWeb.defaultAddress.hex) : Re.isObject(n) && (i = n, n = this.tronWeb.defaultAddress.hex), !a) return this.injectPromise(this.withdrawExchangeTokens, e, t, r, n, i);if (!this.validator.notValid([{ name: "owner", type: "address", value: n }, { name: "token name", type: "not-empty-string", value: t }, { name: "token amount", type: "integer", value: r, gte: 1 }, { name: "exchangeID", type: "integer", value: e, gte: 0 }], a)) {var s = { owner_address: nt(n), exchange_id: parseInt(e), token_id: it(t), quant: parseInt(r) };i && i.permissionId && (s.Permission_id = i.permissionId), this.tronWeb.fullNode.request("wallet/exchangewithdraw", s, "post").then(function (e) {return at(e, a);}).catch(function (e) {return a(e);});}} }, { key: "tradeExchangeTokens", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 0,i = arguments.length > 4 && void 0 !== arguments[4] ? arguments[4] : this.tronWeb.defaultAddress.hex,a = arguments.length > 5 ? arguments[5] : void 0,s = arguments.length > 6 && void 0 !== arguments[6] && arguments[6];if (Re.isFunction(a) && (s = a, a = {}), Re.isFunction(i) ? (s = i, i = this.tronWeb.defaultAddress.hex) : Re.isObject(i) && (a = i, i = this.tronWeb.defaultAddress.hex), !s) return this.injectPromise(this.tradeExchangeTokens, e, t, r, n, i, a);if (!this.validator.notValid([{ name: "owner", type: "address", value: i }, { name: "token name", type: "not-empty-string", value: t }, { name: "tokenAmountSold", type: "integer", value: r, gte: 1 }, { name: "tokenAmountExpected", type: "integer", value: n, gte: 1 }, { name: "exchangeID", type: "integer", value: e, gte: 0 }], s)) {var o = { owner_address: nt(i), exchange_id: parseInt(e), token_id: this.tronWeb.fromAscii(t), quant: parseInt(r), expected: parseInt(n) };a && a.permissionId && (o.Permission_id = a.permissionId), this.tronWeb.fullNode.request("wallet/exchangetransaction", o, "post").then(function (e) {return at(e, s);}).catch(function (e) {return s(e);});}} }, { key: "updateSetting", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.updateSetting, e, t, r, n);if (!this.validator.notValid([{ name: "owner", type: "address", value: r }, { name: "contract", type: "address", value: e }, { name: "userFeePercentage", type: "integer", value: t, gte: 0, lte: 100 }], i)) {var a = { owner_address: nt(r), contract_address: nt(e), consume_user_resource_percent: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/updatesetting", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "updateEnergyLimit", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.tronWeb.defaultAddress.hex,n = arguments.length > 3 ? arguments[3] : void 0,i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = {}), Re.isFunction(r) ? (i = r, r = this.tronWeb.defaultAddress.hex) : Re.isObject(r) && (n = r, r = this.tronWeb.defaultAddress.hex), !i) return this.injectPromise(this.updateEnergyLimit, e, t, r, n);if (!this.validator.notValid([{ name: "owner", type: "address", value: r }, { name: "contract", type: "address", value: e }, { name: "originEnergyLimit", type: "integer", value: t, gte: 0, lte: 1e7 }], i)) {var a = { owner_address: nt(r), contract_address: nt(e), origin_energy_limit: t };n && n.permissionId && (a.Permission_id = n.permissionId), this.tronWeb.fullNode.request("wallet/updateenergylimit", a, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});}} }, { key: "checkPermissions", value: function value(e, t) {if (e) {if (e.type !== t || !e.permission_name || !Re.isString(e.permission_name) || !Re.isInteger(e.threshold) || e.threshold < 1 || !e.keys) return !1;var r,n = tt(e.keys);try {for (n.s(); !(r = n.n()).done;) {var i = r.value;if (!this.tronWeb.isAddress(i.address) || !Re.isInteger(i.weight) || i.weight > e.threshold || i.weight < 1 || 2 === t && !e.operations) return !1;}} catch (e) {n.e(e);} finally {n.f();}}return !0;} }, { key: "updateAccountPermissions", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],i = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];if (Re.isFunction(n) && (i = n, n = !1), Re.isFunction(r) && (i = r, r = n = !1), Re.isFunction(t) && (i = t, t = r = n = !1), !i) return this.injectPromise(this.updateAccountPermissions, e, t, r, n);if (!this.tronWeb.isAddress(e)) return i("Invalid ownerAddress provided");if (!this.checkPermissions(t, 0)) return i("Invalid ownerPermissions provided");if (!this.checkPermissions(r, 1)) return i("Invalid witnessPermissions provided");Array.isArray(n) || (n = [n]);var a,s = tt(n);try {for (s.s(); !(a = s.n()).done;) {var o = a.value;if (!this.checkPermissions(o, 2)) return i("Invalid activesPermissions provided");}} catch (e) {s.e(e);} finally {s.f();}var u = { owner_address: e };t && (u.owner = t), r && (u.witness = r), n && (u.actives = 1 === n.length ? n[0] : n), this.tronWeb.fullNode.request("wallet/accountpermissionupdate", u, "post").then(function (e) {return at(e, i);}).catch(function (e) {return i(e);});} }, { key: "newTxID", value: (i = l()(N.a.mark(function e(t, r) {return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r) {e.next = 2;break;}return e.abrupt("return", this.injectPromise(this.newTxID, t));case 2:this.tronWeb.fullNode.request("wallet/getsignweight", t, "post").then(function (e) {e = e.transaction.transaction, "boolean" == typeof t.visible && (e.visible = t.visible), r(null, e);}).catch(function (e) {return r("Error generating a new transaction id.");});case 3:case "end":return e.stop();}}}, e, this);})), function (e, t) {return i.apply(this, arguments);}) }, { key: "alterTransaction", value: (n = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2]) {e.next = 4;break;}return e.abrupt("return", this.injectPromise(this.alterTransaction, t, r));case 4:if (!t.signature) {e.next = 6;break;}return e.abrupt("return", n("You can not extend the expiration of a signed transaction."));case 6:if (!r.data) {e.next = 12;break;}if ("hex" !== r.dataFormat && (r.data = this.tronWeb.toHex(r.data)), r.data = r.data.replace(/^0x/, ""), 0 !== r.data.length) {e.next = 11;break;}return e.abrupt("return", n("Invalid data provided"));case 11:t.raw_data.data = r.data;case 12:if (!r.extension) {e.next = 17;break;}if (r.extension = parseInt(1e3 * r.extension), !(isNaN(r.extension) || t.raw_data.expiration + r.extension <= Date.now() + 3e3)) {e.next = 16;break;}return e.abrupt("return", n("Invalid extension provided"));case 16:t.raw_data.expiration += r.extension;case 17:this.newTxID(t, n);case 18:case "end":return e.stop();}}}, e, this);})), function (e) {return n.apply(this, arguments);}) }, { key: "extendExpiration", value: (r = l()(N.a.mark(function e(t, r) {var n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = i.length > 2 && void 0 !== i[2] && i[2]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.extendExpiration, t, r));case 3:this.alterTransaction(t, { extension: r }, n);case 4:case "end":return e.stop();}}}, e, this);})), function (e, t) {return r.apply(this, arguments);}) }, { key: "addUpdateData", value: (t = l()(N.a.mark(function e(t, r) {var n,i,a = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = a.length > 2 && void 0 !== a[2] ? a[2] : "utf8", i = a.length > 3 && void 0 !== a[3] && a[3], Re.isFunction(n) && (i = n, n = "utf8"), i) {e.next = 5;break;}return e.abrupt("return", this.injectPromise(this.addUpdateData, t, r, n));case 5:this.alterTransaction(t, { data: r, dataFormat: n }, i);case 6:case "end":return e.stop();}}}, e, this);})), function (e, r) {return t.apply(this, arguments);}) }]), e;}();function ot(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function ut(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? ot(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : ot(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}function ct(e) {return Pt.address.toHex(e);}var dt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.injectPromise = Je()(this), this.cache = { contracts: {} }, this.validator = new et(t);}var t, r, n, i, a, s, o, u, c, d, h, f, v, g, m, y, k;return b()(e, [{ key: "_parseToken", value: function value(e) {return ut(ut({}, e), {}, { name: this.tronWeb.toUtf8(e.name), abbr: e.abbr && this.tronWeb.toUtf8(e.abbr), description: e.description && this.tronWeb.toUtf8(e.description), url: e.url && this.tronWeb.toUtf8(e.url) });} }, { key: "getCurrentBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getCurrentBlock);this.tronWeb.fullNode.request("wallet/getnowblock").then(function (t) {e(null, t);}).catch(function (t) {return e(t);});} }, { key: "getConfirmedCurrentBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getConfirmedCurrentBlock);this.tronWeb.solidityNode.request("walletsolidity/getnowblock").then(function (t) {e(null, t);}).catch(function (t) {return e(t);});} }, { key: "getBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultBlock,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultBlock), t ? !1 === e ? t("No block identifier provided") : ("earliest" == e && (e = 0), "latest" == e ? this.getCurrentBlock(t) : isNaN(e) && Re.isHex(e) ? this.getBlockByHash(e, t) : void this.getBlockByNumber(e, t)) : this.injectPromise(this.getBlock, e);} }, { key: "getBlockByHash", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getBlockByHash, e);this.tronWeb.fullNode.request("wallet/getblockbyid", { value: e }, "post").then(function (e) {if (!Object.keys(e).length) return t("Block not found");t(null, e);}).catch(function (e) {return t(e);});} }, { key: "getBlockByNumber", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? !Re.isInteger(e) || e < 0 ? t("Invalid block number provided") : void this.tronWeb.fullNode.request("wallet/getblockbynum", { num: parseInt(e) }, "post").then(function (e) {if (!Object.keys(e).length) return t("Block not found");t(null, e);}).catch(function (e) {return t(e);}) : this.injectPromise(this.getBlockByNumber, e);} }, { key: "getBlockTransactionCount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultBlock,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = this.tronWeb.defaultBlock), !t) return this.injectPromise(this.getBlockTransactionCount, e);this.getBlock(e).then(function (e) {var r = e.transactions;t(null, (void 0 === r ? [] : r).length);}).catch(function (e) {return t(e);});} }, { key: "getTransactionFromBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultBlock,t = arguments.length > 1 ? arguments[1] : void 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = 0), Re.isFunction(e) && (r = e, e = this.tronWeb.defaultBlock), !r) return this.injectPromise(this.getTransactionFromBlock, e, t);this.getBlock(e).then(function (e) {var n = e.transactions,i = void 0 !== n && n;i ? "number" == typeof t ? t >= 0 && t < i.length ? r(null, i[t]) : r("Invalid transaction index provided") : r(null, i) : r("Transaction not found in block");}).catch(function (e) {return r(e);});} }, { key: "getTransaction", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getTransaction, e);this.tronWeb.fullNode.request("wallet/gettransactionbyid", { value: e }, "post").then(function (e) {if (!Object.keys(e).length) return t("Transaction not found");t(null, e);}).catch(function (e) {return t(e);});} }, { key: "getConfirmedTransaction", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getConfirmedTransaction, e);this.tronWeb.solidityNode.request("walletsolidity/gettransactionbyid", { value: e }, "post").then(function (e) {if (!Object.keys(e).length) return t("Transaction not found");t(null, e);}).catch(function (e) {return t(e);});} }, { key: "getUnconfirmedTransactionInfo", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return this._getTransactionInfoById(e, { confirmed: !1 }, t);} }, { key: "getTransactionInfo", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return this._getTransactionInfoById(e, { confirmed: !0 }, t);} }, { key: "_getTransactionInfoById", value: function value(e, t) {var r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (!r) return this.injectPromise(this._getTransactionInfoById, e, t);this.tronWeb[t.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(t.confirmed ? "solidity" : "", "/gettransactioninfobyid"), { value: e }, "post").then(function (e) {r(null, e);}).catch(function (e) {return r(e);});} }, { key: "getTransactionsToAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 30,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];return Re.isFunction(r) && (n = r, r = 0), Re.isFunction(t) && (n = t, t = 30), n ? (e = this.tronWeb.address.toHex(e), this.getTransactionsRelated(e, "to", t, r, n)) : this.injectPromise(this.getTransactionsToAddress, e, t, r);} }, { key: "getTransactionsFromAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 30,r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 0,n = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];return Re.isFunction(r) && (n = r, r = 0), Re.isFunction(t) && (n = t, t = 30), n ? (e = this.tronWeb.address.toHex(e), this.getTransactionsRelated(e, "from", t, r, n)) : this.injectPromise(this.getTransactionsFromAddress, e, t, r);} }, { key: "getTransactionsRelated", value: (k = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = d.length > 0 && void 0 !== d[0] ? d[0] : this.tronWeb.defaultAddress.hex, r = d.length > 1 && void 0 !== d[1] ? d[1] : "all", n = d.length > 2 && void 0 !== d[2] ? d[2] : 30, i = d.length > 3 && void 0 !== d[3] ? d[3] : 0, a = d.length > 4 && void 0 !== d[4] && d[4], Re.isFunction(i) && (a = i, i = 0), Re.isFunction(n) && (a = n, n = 30), Re.isFunction(r) && (a = r, r = "all"), Re.isFunction(t) && (a = t, t = this.tronWeb.defaultAddress.hex), a) {e.next = 11;break;}return e.abrupt("return", this.injectPromise(this.getTransactionsRelated, t, r, n, i));case 11:if (["to", "from", "all"].includes(r)) {e.next = 13;break;}return e.abrupt("return", a('Invalid direction provided: Expected "to", "from" or "all"'));case 13:if ("all" != r) {e.next = 27;break;}return e.prev = 14, e.next = 17, Promise.all([this.getTransactionsRelated(t, "from", n, i), this.getTransactionsRelated(t, "to", n, i)]);case 17:return s = e.sent, o = $e()(s, 2), u = o[0], c = o[1], e.abrupt("return", a(null, [].concat(R()(u.map(function (e) {return e.direction = "from", e;})), R()(c.map(function (e) {return e.direction = "to", e;}))).sort(function (e, t) {return t.raw_data.timestamp - e.raw_data.timestamp;})));case 24:return e.prev = 24, e.t0 = e.catch(14), e.abrupt("return", a(e.t0));case 27:if (this.tronWeb.isAddress(t)) {e.next = 29;break;}return e.abrupt("return", a("Invalid address provided"));case 29:if (!(!Re.isInteger(n) || n < 0 || i && n < 1)) {e.next = 31;break;}return e.abrupt("return", a("Invalid limit provided"));case 31:if (Re.isInteger(i) && !(i < 0)) {e.next = 33;break;}return e.abrupt("return", a("Invalid offset provided"));case 33:t = this.tronWeb.address.toHex(t), this.tronWeb.solidityNode.request("walletextension/gettransactions".concat(r, "this"), { account: { address: t }, offset: i, limit: n }, "post").then(function (e) {var t = e.transaction;a(null, t);}).catch(function (e) {return a(e);});case 35:case "end":return e.stop();}}}, e, this, [[14, 24]]);})), function () {return k.apply(this, arguments);}) }, { key: "getAccount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), t ? this.tronWeb.isAddress(e) ? (e = this.tronWeb.address.toHex(e), void this.tronWeb.solidityNode.request("walletsolidity/getaccount", { address: e }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);})) : t("Invalid address provided") : this.injectPromise(this.getAccount, e);} }, { key: "getAccountById", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getAccountById, e);this.getAccountInfoById(e, { confirmed: !0 }, t);} }, { key: "getAccountInfoById", value: function value(e, t, r) {this.validator.notValid([{ name: "accountId", type: "hex", value: e }, { name: "accountId", type: "string", lte: 32, gte: 8, value: e }], r) || (e.startsWith("0x") && (e = e.slice(2)), this.tronWeb[t.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(t.confirmed ? "solidity" : "", "/getaccountbyid"), { account_id: e }, "post").then(function (e) {r(null, e);}).catch(function (e) {return r(e);}));} }, { key: "getBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), !t) return this.injectPromise(this.getBalance, e);this.getAccount(e).then(function (e) {var r = e.balance;t(null, void 0 === r ? 0 : r);}).catch(function (e) {return t(e);});} }, { key: "getUnconfirmedAccount", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), t ? this.tronWeb.isAddress(e) ? (e = this.tronWeb.address.toHex(e), void this.tronWeb.fullNode.request("wallet/getaccount", { address: e }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);})) : t("Invalid address provided") : this.injectPromise(this.getUnconfirmedAccount, e);} }, { key: "getUnconfirmedAccountById", value: function value(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (!t) return this.injectPromise(this.getUnconfirmedAccountById, e);this.getAccountInfoById(e, { confirmed: !1 }, t);} }, { key: "getUnconfirmedBalance", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), !t) return this.injectPromise(this.getUnconfirmedBalance, e);this.getUnconfirmedAccount(e).then(function (e) {var r = e.balance;t(null, void 0 === r ? 0 : r);}).catch(function (e) {return t(e);});} }, { key: "getBandwidth", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(e) && (t = e, e = this.tronWeb.defaultAddress.hex), t ? this.tronWeb.isAddress(e) ? (e = this.tronWeb.address.toHex(e), void this.tronWeb.fullNode.request("wallet/getaccountnet", { address: e }, "post").then(function (e) {var r = e.freeNetUsed,n = void 0 === r ? 0 : r,i = e.freeNetLimit,a = void 0 === i ? 0 : i,s = e.NetUsed,o = void 0 === s ? 0 : s,u = e.NetLimit;t(null, a - n + ((void 0 === u ? 0 : u) - o));}).catch(function (e) {return t(e);})) : t("Invalid address provided") : this.injectPromise(this.getBandwidth, e);} }, { key: "getTokensIssuedByAddress", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return Re.isFunction(t) && (r = t, t = this.tronWeb.defaultAddress.hex), r ? this.tronWeb.isAddress(t) ? (t = this.tronWeb.address.toHex(t), void this.tronWeb.fullNode.request("wallet/getassetissuebyaccount", { address: t }, "post").then(function (t) {var n = t.assetIssue,i = void 0 !== n && n;if (!i) return r(null, {});var a = i.map(function (t) {return e._parseToken(t);}).reduce(function (e, t) {return e[t.name] = t, e;}, {});r(null, a);}).catch(function (e) {return r(e);})) : r("Invalid address provided") : this.injectPromise(this.getTokensIssuedByAddress, t);} }, { key: "getTokenFromID", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? (Re.isInteger(t) && (t = t.toString()), Re.isString(t) && t.length ? void this.tronWeb.fullNode.request("wallet/getassetissuebyname", { value: this.tronWeb.fromUtf8(t) }, "post").then(function (t) {if (!t.name) return r("Token does not exist");r(null, e._parseToken(t));}).catch(function (e) {return r(e);}) : r("Invalid token ID provided")) : this.injectPromise(this.getTokenFromID, t);} }, { key: "listNodes", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!t) return this.injectPromise(this.listNodes);this.tronWeb.fullNode.request("wallet/listnodes").then(function (r) {var n = r.nodes;t(null, (void 0 === n ? [] : n).map(function (t) {var r = t.address,n = r.host,i = r.port;return "".concat(e.tronWeb.toUtf8(n), ":").concat(i);}));}).catch(function (e) {return t(e);});} }, { key: "getBlockRange", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 30,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(t) && (r = t, t = 30), Re.isFunction(e) && (r = e, e = 0), r ? !Re.isInteger(e) || e < 0 ? r("Invalid start of range provided") : !Re.isInteger(t) || t <= e ? r("Invalid end of range provided") : void this.tronWeb.fullNode.request("wallet/getblockbylimitnext", { startNum: parseInt(e), endNum: parseInt(t) + 1 }, "post").then(function (e) {var t = e.block;r(null, void 0 === t ? [] : t);}).catch(function (e) {return r(e);}) : this.injectPromise(this.getBlockRange, e, t);} }, { key: "listSuperRepresentatives", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.listSuperRepresentatives);this.tronWeb.fullNode.request("wallet/listwitnesses").then(function (t) {var r = t.witnesses;e(null, void 0 === r ? [] : r);}).catch(function (t) {return e(t);});} }, { key: "listTokens", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0,r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(r) && (n = r, r = 0), Re.isFunction(t) && (n = t, t = 0), n ? !Re.isInteger(t) || t < 0 || r && t < 1 ? n("Invalid limit provided") : !Re.isInteger(r) || r < 0 ? n("Invalid offset provided") : t ? void this.tronWeb.fullNode.request("wallet/getpaginatedassetissuelist", { offset: parseInt(r), limit: parseInt(t) }, "post").then(function (t) {var r = t.assetIssue;n(null, (void 0 === r ? [] : r).map(function (t) {return e._parseToken(t);}));}).catch(function (e) {return n(e);}) : this.tronWeb.fullNode.request("wallet/getassetissuelist").then(function (t) {var r = t.assetIssue;n(null, (void 0 === r ? [] : r).map(function (t) {return e._parseToken(t);}));}).catch(function (e) {return n(e);}) : this.injectPromise(this.listTokens, t, r);} }, { key: "timeUntilNextVoteCycle", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.timeUntilNextVoteCycle);this.tronWeb.fullNode.request("wallet/getnextmaintenancetime").then(function (t) {var r = t.num,n = void 0 === r ? -1 : r;if (-1 == n) return e("Failed to get time until next vote cycle");e(null, Math.floor(n / 1e3));}).catch(function (t) {return e(t);});} }, { key: "getContract", value: function value(e) {var t = this,r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? this.tronWeb.isAddress(e) ? void (this.cache.contracts[e] ? r(null, this.cache.contracts[e]) : (e = this.tronWeb.address.toHex(e), this.tronWeb.fullNode.request("wallet/getcontract", { value: e }).then(function (n) {if (n.Error) return r("Contract does not exist");t.cache.contracts[e] = n, r(null, n);}).catch(function (e) {return r(e);}))) : r("Invalid contract address provided") : this.injectPromise(this.getContract, e);} }, { key: "verifyMessage", value: (y = l()(N.a.mark(function t() {var r,n,i,a,s,o = arguments;return N.a.wrap(function (t) {for (;;) {switch (t.prev = t.next) {case 0:if (r = o.length > 0 && void 0 !== o[0] && o[0], n = o.length > 1 && void 0 !== o[1] && o[1], i = o.length > 2 && void 0 !== o[2] ? o[2] : this.tronWeb.defaultAddress.base58, a = !(o.length > 3 && void 0 !== o[3]) || o[3], s = o.length > 4 && void 0 !== o[4] && o[4], Re.isFunction(i) && (s = i, i = this.tronWeb.defaultAddress.base58, a = !0), Re.isFunction(a) && (s = a, a = !0), s) {t.next = 9;break;}return t.abrupt("return", this.injectPromise(this.verifyMessage, r, n, i, a));case 9:if (Re.isHex(r)) {t.next = 11;break;}return t.abrupt("return", s("Expected hex message input"));case 11:if (!e.verifySignature(r, i, n, a)) {t.next = 13;break;}return t.abrupt("return", s(null, !0));case 13:s("Signature does not match");case 14:case "end":return t.stop();}}}, t, this);})), function () {return y.apply(this, arguments);}) }, { key: "sign", value: (m = l()(N.a.mark(function t() {var r,n,i,a,s,o,u = arguments;return N.a.wrap(function (t) {for (;;) {switch (t.prev = t.next) {case 0:if (r = u.length > 0 && void 0 !== u[0] && u[0], n = u.length > 1 && void 0 !== u[1] ? u[1] : this.tronWeb.defaultPrivateKey, i = !(u.length > 2 && void 0 !== u[2]) || u[2], a = u.length > 3 && void 0 !== u[3] && u[3], s = u.length > 4 && void 0 !== u[4] && u[4], Re.isFunction(a) && (s = a, a = !1), Re.isFunction(i) && (s = i, i = !0, a = !1), Re.isFunction(n) && (s = n, n = this.tronWeb.defaultPrivateKey, i = !0, a = !1), s) {t.next = 10;break;}return t.abrupt("return", this.injectPromise(this.sign, r, n, i, a));case 10:if (!Re.isString(r)) {t.next = 21;break;}if (Re.isHex(r)) {t.next = 13;break;}return t.abrupt("return", s("Expected hex message input"));case 13:return t.prev = 13, o = e.signString(r, n, i), t.abrupt("return", s(null, o));case 18:t.prev = 18, t.t0 = t.catch(13), s(t.t0);case 21:if (Re.isObject(r)) {t.next = 23;break;}return t.abrupt("return", s("Invalid transaction provided"));case 23:if (a || !r.signature) {t.next = 25;break;}return t.abrupt("return", s("Transaction is already signed"));case 25:if (t.prev = 25, a) {t.next = 30;break;}if (this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(n)).toLowerCase() === this.tronWeb.address.toHex(r.raw_data.contract[0].parameter.value.owner_address)) {t.next = 30;break;}return t.abrupt("return", s("Private key does not match address in transaction"));case 30:return t.abrupt("return", s(null, Re.crypto.signTransaction(n, r)));case 33:t.prev = 33, t.t1 = t.catch(25), s(t.t1);case 36:case "end":return t.stop();}}}, t, this, [[13, 18], [25, 33]]);})), function () {return m.apply(this, arguments);}) }, { key: "multiSign", value: (g = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = u.length > 0 && void 0 !== u[0] && u[0], r = u.length > 1 && void 0 !== u[1] ? u[1] : this.tronWeb.defaultPrivateKey, n = u.length > 2 && void 0 !== u[2] && u[2], i = u.length > 3 && void 0 !== u[3] && u[3], Re.isFunction(n) && (i = n, n = 0), Re.isFunction(r) && (i = r, r = this.tronWeb.defaultPrivateKey, n = 0), i) {e.next = 8;break;}return e.abrupt("return", this.injectPromise(this.multiSign, t, r, n));case 8:if (Re.isObject(t) && t.raw_data && t.raw_data.contract) {e.next = 10;break;}return e.abrupt("return", i("Invalid transaction provided"));case 10:if (t.raw_data.contract[0].Permission_id || !(n > 0)) {e.next = 30;break;}return t.raw_data.contract[0].Permission_id = n, a = this.tronWeb.address.toHex(this.tronWeb.address.fromPrivateKey(r)).toLowerCase(), e.next = 15, this.getSignWeight(t, n);case 15:if ("PERMISSION_ERROR" !== (s = e.sent).result.code) {e.next = 18;break;}return e.abrupt("return", i(s.result.message));case 18:if (o = !1, s.permission.keys.map(function (e) {e.address === a && (o = !0);}), o) {e.next = 22;break;}return e.abrupt("return", i(r + " has no permission to sign"));case 22:if (!s.approved_list || -1 == s.approved_list.indexOf(a)) {e.next = 24;break;}return e.abrupt("return", i(r + " already sign transaction"));case 24:if (!s.transaction || !s.transaction.transaction) {e.next = 29;break;}t = s.transaction.transaction, n > 0 && (t.raw_data.contract[0].Permission_id = n), e.next = 30;break;case 29:return e.abrupt("return", i("Invalid transaction provided"));case 30:return e.prev = 30, e.abrupt("return", i(null, Re.crypto.signTransaction(r, t)));case 34:e.prev = 34, e.t0 = e.catch(30), i(e.t0);case 37:case "end":return e.stop();}}}, e, this, [[30, 34]]);})), function () {return g.apply(this, arguments);}) }, { key: "getApprovedList", value: (v = l()(N.a.mark(function e(t) {var r,n = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = n.length > 1 && void 0 !== n[1] && n[1]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.getApprovedList, t));case 3:if (Re.isObject(t)) {e.next = 5;break;}return e.abrupt("return", r("Invalid transaction provided"));case 5:this.tronWeb.fullNode.request("wallet/getapprovedlist", t, "post").then(function (e) {r(null, e);}).catch(function (e) {return r(e);});case 6:case "end":return e.stop();}}}, e, this);})), function (e) {return v.apply(this, arguments);}) }, { key: "getSignWeight", value: (f = l()(N.a.mark(function e(t, r) {var n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = i.length > 2 && void 0 !== i[2] && i[2], Re.isFunction(r) && (n = r, r = void 0), n) {e.next = 4;break;}return e.abrupt("return", this.injectPromise(this.getSignWeight, t, r));case 4:if (Re.isObject(t) && t.raw_data && t.raw_data.contract) {e.next = 6;break;}return e.abrupt("return", n("Invalid transaction provided"));case 6:if (Re.isInteger(r) ? t.raw_data.contract[0].Permission_id = parseInt(r) : "number" != typeof t.raw_data.contract[0].Permission_id && (t.raw_data.contract[0].Permission_id = 0), Re.isObject(t)) {e.next = 9;break;}return e.abrupt("return", n("Invalid transaction provided"));case 9:this.tronWeb.fullNode.request("wallet/getsignweight", t, "post").then(function (e) {n(null, e);}).catch(function (e) {return n(e);});case 10:case "end":return e.stop();}}}, e, this);})), function (e, t) {return f.apply(this, arguments);}) }, { key: "sendRawTransaction", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(t) && (r = t, t = {}), r ? Re.isObject(e) ? Re.isObject(t) ? e.signature && Re.isArray(e.signature) ? void this.tronWeb.fullNode.request("wallet/broadcasttransaction", e, "post").then(function (t) {t.result && (t.transaction = e), r(null, t);}).catch(function (e) {return r(e);}) : r("Transaction is not signed") : r("Invalid options provided") : r("Invalid transaction provided") : this.injectPromise(this.sendRawTransaction, e, t);} }, { key: "sendHexTransaction", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = {}), !r) return this.injectPromise(this.sendHexTransaction, e, t);if (!Re.isHex(e)) return r("Invalid hex transaction provided");if (!Re.isObject(t)) return r("Invalid options provided");var n = { transaction: e };this.tronWeb.fullNode.request("wallet/broadcasthex", n, "post").then(function (t) {t.result && (t.transaction = JSON.parse(t.transaction), t.hexTransaction = e), r(null, t);}).catch(function (e) {return r(e);});} }, { key: "sendTransaction", value: (h = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = c.length > 0 && void 0 !== c[0] && c[0], r = c.length > 1 && void 0 !== c[1] && c[1], n = c.length > 2 && void 0 !== c[2] ? c[2] : {}, i = c.length > 3 && void 0 !== c[3] && c[3], Re.isFunction(n) && (i = n, n = {}), "string" == typeof n && (n = { privateKey: n }), i) {e.next = 8;break;}return e.abrupt("return", this.injectPromise(this.sendTransaction, t, r, n));case 8:if (this.tronWeb.isAddress(t)) {e.next = 10;break;}return e.abrupt("return", i("Invalid recipient provided"));case 10:if (Re.isInteger(r) && !(r <= 0)) {e.next = 12;break;}return e.abrupt("return", i("Invalid amount provided"));case 12:if ((n = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, n)).privateKey || n.address) {e.next = 15;break;}return e.abrupt("return", i("Function requires either a private key or address to be set"));case 15:return e.prev = 15, a = n.privateKey ? this.tronWeb.address.fromPrivateKey(n.privateKey) : n.address, e.next = 19, this.tronWeb.transactionBuilder.sendTrx(t, r, a);case 19:return s = e.sent, e.next = 22, this.sign(s, n.privateKey || void 0);case 22:return o = e.sent, e.next = 25, this.sendRawTransaction(o);case 25:return u = e.sent, e.abrupt("return", i(null, u));case 29:return e.prev = 29, e.t0 = e.catch(15), e.abrupt("return", i(e.t0));case 32:case "end":return e.stop();}}}, e, this, [[15, 29]]);})), function () {return h.apply(this, arguments);}) }, { key: "sendToken", value: (d = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = d.length > 0 && void 0 !== d[0] && d[0], r = d.length > 1 && void 0 !== d[1] && d[1], n = d.length > 2 && void 0 !== d[2] && d[2], i = d.length > 3 && void 0 !== d[3] ? d[3] : {}, a = d.length > 4 && void 0 !== d[4] && d[4], Re.isFunction(i) && (a = i, i = {}), "string" == typeof i && (i = { privateKey: i }), a) {e.next = 9;break;}return e.abrupt("return", this.injectPromise(this.sendToken, t, r, n, i));case 9:if (this.tronWeb.isAddress(t)) {e.next = 11;break;}return e.abrupt("return", a("Invalid recipient provided"));case 11:if (Re.isInteger(r) && !(r <= 0)) {e.next = 13;break;}return e.abrupt("return", a("Invalid amount provided"));case 13:if (Re.isInteger(n) && (n = n.toString()), Re.isString(n)) {e.next = 16;break;}return e.abrupt("return", a("Invalid token ID provided"));case 16:if ((i = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, i)).privateKey || i.address) {e.next = 19;break;}return e.abrupt("return", a("Function requires either a private key or address to be set"));case 19:return e.prev = 19, s = i.privateKey ? this.tronWeb.address.fromPrivateKey(i.privateKey) : i.address, e.next = 23, this.tronWeb.transactionBuilder.sendToken(t, r, n, s);case 23:return o = e.sent, e.next = 26, this.sign(o, i.privateKey || void 0);case 26:return u = e.sent, e.next = 29, this.sendRawTransaction(u);case 29:return c = e.sent, e.abrupt("return", a(null, c));case 33:return e.prev = 33, e.t0 = e.catch(19), e.abrupt("return", a(e.t0));case 36:case "end":return e.stop();}}}, e, this, [[19, 33]]);})), function () {return d.apply(this, arguments);}) }, { key: "freezeBalance", value: (c = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c,d,l = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = l.length > 0 && void 0 !== l[0] ? l[0] : 0, r = l.length > 1 && void 0 !== l[1] ? l[1] : 3, n = l.length > 2 && void 0 !== l[2] ? l[2] : "BANDWIDTH", i = l.length > 3 && void 0 !== l[3] ? l[3] : {}, a = l.length > 4 && void 0 !== l[4] ? l[4] : void 0, s = l.length > 5 && void 0 !== l[5] && l[5], Re.isFunction(a) && (s = a, a = void 0), Re.isFunction(r) && (s = r, r = 3), Re.isFunction(n) && (s = n, n = "BANDWIDTH"), Re.isFunction(i) && (s = i, i = {}), "string" == typeof i && (i = { privateKey: i }), s) {e.next = 13;break;}return e.abrupt("return", this.injectPromise(this.freezeBalance, t, r, n, i, a));case 13:if (["BANDWIDTH", "ENERGY"].includes(n)) {e.next = 15;break;}return e.abrupt("return", s('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 15:if (Re.isInteger(t) && !(t <= 0)) {e.next = 17;break;}return e.abrupt("return", s("Invalid amount provided"));case 17:if (Re.isInteger(r) && !(r < 3)) {e.next = 19;break;}return e.abrupt("return", s("Invalid duration provided, minimum of 3 days"));case 19:if ((i = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, i)).privateKey || i.address) {e.next = 22;break;}return e.abrupt("return", s("Function requires either a private key or address to be set"));case 22:return e.prev = 22, o = i.privateKey ? this.tronWeb.address.fromPrivateKey(i.privateKey) : i.address, e.next = 26, this.tronWeb.transactionBuilder.freezeBalance(t, r, n, o, a);case 26:return u = e.sent, e.next = 29, this.sign(u, i.privateKey || void 0);case 29:return c = e.sent, e.next = 32, this.sendRawTransaction(c);case 32:return d = e.sent, e.abrupt("return", s(null, d));case 36:return e.prev = 36, e.t0 = e.catch(22), e.abrupt("return", s(e.t0));case 39:case "end":return e.stop();}}}, e, this, [[22, 36]]);})), function () {return c.apply(this, arguments);}) }, { key: "unfreezeBalance", value: (u = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = c.length > 0 && void 0 !== c[0] ? c[0] : "BANDWIDTH", r = c.length > 1 && void 0 !== c[1] ? c[1] : {}, n = c.length > 2 && void 0 !== c[2] ? c[2] : void 0, i = c.length > 3 && void 0 !== c[3] && c[3], Re.isFunction(n) && (i = n, n = void 0), Re.isFunction(t) && (i = t, t = "BANDWIDTH"), Re.isFunction(r) && (i = r, r = {}), "string" == typeof r && (r = { privateKey: r }), i) {e.next = 10;break;}return e.abrupt("return", this.injectPromise(this.unfreezeBalance, t, r, n));case 10:if (["BANDWIDTH", "ENERGY"].includes(t)) {e.next = 12;break;}return e.abrupt("return", i('Invalid resource provided: Expected "BANDWIDTH" or "ENERGY"'));case 12:if ((r = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, r)).privateKey || r.address) {e.next = 15;break;}return e.abrupt("return", i("Function requires either a private key or address to be set"));case 15:return e.prev = 15, a = r.privateKey ? this.tronWeb.address.fromPrivateKey(r.privateKey) : r.address, e.next = 19, this.tronWeb.transactionBuilder.unfreezeBalance(t, a, n);case 19:return s = e.sent, e.next = 22, this.sign(s, r.privateKey || void 0);case 22:return o = e.sent, e.next = 25, this.sendRawTransaction(o);case 25:return u = e.sent, e.abrupt("return", i(null, u));case 29:return e.prev = 29, e.t0 = e.catch(15), e.abrupt("return", i(e.t0));case 32:case "end":return e.stop();}}}, e, this, [[15, 29]]);})), function () {return u.apply(this, arguments);}) }, { key: "updateAccount", value: (o = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = u.length > 0 && void 0 !== u[0] && u[0], r = u.length > 1 && void 0 !== u[1] ? u[1] : {}, n = u.length > 2 && void 0 !== u[2] && u[2], Re.isFunction(r) && (n = r, r = {}), "string" == typeof r && (r = { privateKey: r }), n) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.updateAccount, t, r));case 7:if (Re.isString(t) && t.length) {e.next = 9;break;}return e.abrupt("return", n("Name must be a string"));case 9:if ((r = ut({ privateKey: this.tronWeb.defaultPrivateKey, address: this.tronWeb.defaultAddress.hex }, r)).privateKey || r.address) {e.next = 12;break;}return e.abrupt("return", n("Function requires either a private key or address to be set"));case 12:return e.prev = 12, i = r.privateKey ? this.tronWeb.address.fromPrivateKey(r.privateKey) : r.address, e.next = 16, this.tronWeb.transactionBuilder.updateAccount(t, i);case 16:return a = e.sent, e.next = 19, this.sign(a, r.privateKey || void 0);case 19:return s = e.sent, e.next = 22, this.sendRawTransaction(s);case 22:return o = e.sent, e.abrupt("return", n(null, o));case 26:return e.prev = 26, e.t0 = e.catch(12), e.abrupt("return", n(e.t0));case 29:case "end":return e.stop();}}}, e, this, [[12, 26]]);})), function () {return o.apply(this, arguments);}) }, { key: "signMessage", value: function value() {return this.sign.apply(this, arguments);} }, { key: "sendAsset", value: function value() {return this.sendToken.apply(this, arguments);} }, { key: "send", value: function value() {return this.sendTransaction.apply(this, arguments);} }, { key: "sendTrx", value: function value() {return this.sendTransaction.apply(this, arguments);} }, { key: "broadcast", value: function value() {return this.sendRawTransaction.apply(this, arguments);} }, { key: "broadcastHex", value: function value() {return this.sendHexTransaction.apply(this, arguments);} }, { key: "signTransaction", value: function value() {return this.sign.apply(this, arguments);} }, { key: "getProposal", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? !Re.isInteger(e) || e < 0 ? t("Invalid proposalID provided") : void this.tronWeb.fullNode.request("wallet/getproposalbyid", { id: parseInt(e) }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);}) : this.injectPromise(this.getProposal, e);} }, { key: "listProposals", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.listProposals);this.tronWeb.fullNode.request("wallet/listproposals", {}, "post").then(function (t) {var r = t.proposals;e(null, void 0 === r ? [] : r);}).catch(function (t) {return e(t);});} }, { key: "getChainParameters", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getChainParameters);this.tronWeb.fullNode.request("wallet/getchainparameters", {}, "post").then(function (t) {var r = t.chainParameter;e(null, void 0 === r ? [] : r);}).catch(function (t) {return e(t);});} }, { key: "getAccountResources", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : this.tronWeb.defaultAddress.hex,t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? this.tronWeb.isAddress(e) ? void this.tronWeb.fullNode.request("wallet/getaccountresource", { address: this.tronWeb.address.toHex(e) }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);}) : t("Invalid address provided") : this.injectPromise(this.getAccountResources, e);} }, { key: "getExchangeByID", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return t ? !Re.isInteger(e) || e < 0 ? t("Invalid exchangeID provided") : void this.tronWeb.fullNode.request("wallet/getexchangebyid", { id: e }, "post").then(function (e) {t(null, e);}).catch(function (e) {return t(e);}) : this.injectPromise(this.getExchangeByID, e);} }, { key: "listExchanges", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.listExchanges);this.tronWeb.fullNode.request("wallet/listexchanges", {}, "post").then(function (t) {var r = t.exchanges;e(null, void 0 === r ? [] : r);}, "post").catch(function (t) {return e(t);});} }, { key: "listExchangesPaginated", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 10,t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 0,r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (Re.isFunction(t) && (r = t, t = 0), Re.isFunction(e) && (r = e, e = 10), !r) return this.injectPromise(this.listExchangesPaginated, e, t);this.tronWeb.fullNode.request("wallet/getpaginatedexchangelist", { limit: e, offset: t }, "post").then(function (e) {var t = e.exchanges;r(null, void 0 === t ? [] : t);}).catch(function (e) {return r(e);});} }, { key: "getNodeInfo", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!e) return this.injectPromise(this.getNodeInfo);this.tronWeb.fullNode.request("wallet/getnodeinfo", {}, "post").then(function (t) {e(null, t);}, "post").catch(function (t) {return e(t);});} }, { key: "getTokenListByName", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? (Re.isInteger(t) && (t = t.toString()), Re.isString(t) && t.length ? void this.tronWeb.fullNode.request("wallet/getassetissuelistbyname", { value: this.tronWeb.fromUtf8(t) }, "post").then(function (t) {if (Array.isArray(t.assetIssue)) r(null, t.assetIssue.map(function (t) {return e._parseToken(t);}));else if (!t.name) return r("Token does not exist");r(null, e._parseToken(t));}).catch(function (e) {return r(e);}) : r("Invalid token ID provided")) : this.injectPromise(this.getTokenListByName, t);} }, { key: "getTokenByID", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return r ? (Re.isInteger(t) && (t = t.toString()), Re.isString(t) && t.length ? void this.tronWeb.fullNode.request("wallet/getassetissuebyid", { value: t }, "post").then(function (t) {if (!t.name) return r("Token does not exist");r(null, e._parseToken(t));}).catch(function (e) {return r(e);}) : r("Invalid token ID provided")) : this.injectPromise(this.getTokenByID, t);} }, { key: "getReward", value: (s = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !0, e.abrupt("return", this._getReward(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return s.apply(this, arguments);}) }, { key: "getUnconfirmedReward", value: (a = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !1, e.abrupt("return", this._getReward(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return a.apply(this, arguments);}) }, { key: "getBrokerage", value: (i = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !0, e.abrupt("return", this._getBrokerage(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return i.apply(this, arguments);}) }, { key: "getUnconfirmedBrokerage", value: (n = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return r = i.length > 1 && void 0 !== i[1] ? i[1] : {}, n = i.length > 2 && void 0 !== i[2] && i[2], r.confirmed = !1, e.abrupt("return", this._getBrokerage(t, r, n));case 4:case "end":return e.stop();}}}, e, this);})), function (e) {return n.apply(this, arguments);}) }, { key: "_getReward", value: (r = l()(N.a.mark(function e() {var t,r,n,i,a = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = a.length > 0 && void 0 !== a[0] ? a[0] : this.tronWeb.defaultAddress.hex, r = a.length > 1 ? a[1] : void 0, n = a.length > 2 && void 0 !== a[2] && a[2], Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), n) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this._getReward, t, r));case 7:if (!this.validator.notValid([{ name: "origin", type: "address", value: t }], n)) {e.next = 9;break;}return e.abrupt("return");case 9:i = { address: ct(t) }, this.tronWeb[r.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(r.confirmed ? "solidity" : "", "/getReward"), i, "post").then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};if (void 0 === e.reward) return n("Not found.");n(null, e.reward);}).catch(function (e) {return n(e);});case 11:case "end":return e.stop();}}}, e, this);})), function () {return r.apply(this, arguments);}) }, { key: "_getBrokerage", value: (t = l()(N.a.mark(function e() {var t,r,n,i,a = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = a.length > 0 && void 0 !== a[0] ? a[0] : this.tronWeb.defaultAddress.hex, r = a.length > 1 ? a[1] : void 0, n = a.length > 2 && void 0 !== a[2] && a[2], Re.isFunction(r) && (n = r, r = {}), Re.isFunction(t) ? (n = t, t = this.tronWeb.defaultAddress.hex) : Re.isObject(t) && (r = t, t = this.tronWeb.defaultAddress.hex), n) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this._getBrokerage, t, r));case 7:if (!this.validator.notValid([{ name: "origin", type: "address", value: t }], n)) {e.next = 9;break;}return e.abrupt("return");case 9:i = { address: ct(t) }, this.tronWeb[r.confirmed ? "solidityNode" : "fullNode"].request("wallet".concat(r.confirmed ? "solidity" : "", "/getBrokerage"), i, "post").then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {};if (void 0 === e.brokerage) return n("Not found.");n(null, e.brokerage);}).catch(function (e) {return n(e);});case 11:case "end":return e.stop();}}}, e, this);})), function () {return t.apply(this, arguments);}) }], [{ key: "verifySignature", value: function value(e, t, r) {var n = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3];e = e.replace(/^0x/, ""), r = r.replace(/^0x/, "");var i = [].concat(R()(se(n ? "TRON Signed Message:\n32" : "Ethereum Signed Message:\n32")), R()(Re.code.hexStr2byteArray(e))),a = ie(i),s = ue(a, { recoveryParam: "1c" == r.substring(128, 130) ? 1 : 0, r: "0x" + r.substring(0, 64), s: "0x" + r.substring(64, 128) }),o = "41" + s.substr(2),u = Pt.address.fromHex(o);return u == Pt.address.fromHex(t);} }, { key: "signString", value: function value(e, t) {var r = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2];e = e.replace(/^0x/, "");var n = { toHexString: function toHexString() {return "0x" + t;}, value: t },i = new ce(n),a = [].concat(R()(se(r ? "TRON Signed Message:\n32" : "Ethereum Signed Message:\n32")), R()(Re.code.hexStr2byteArray(e))),s = ie(a),o = i.signDigest(s),u = ["0x", o.r.substring(2), o.s.substring(2), Number(o.v).toString(16)].join("");return u;} }]), e;}();function lt(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function ht(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? lt(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : lt(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}var ft = function ft(e) {return e.map(function (e) {return e.type;});},vt = function vt(e, t) {var r = e.map(function (e) {return e.name;}).filter(function (e) {return !!e;}),n = e.map(function (e) {return e.type;});return Re.abi.decodeParams(r, n, t);},pt = function () {function e(t, r) {p()(this, e), this.tronWeb = t.tronWeb, this.contract = t, this.abi = r, this.name = r.name || (r.name = r.type), this.inputs = r.inputs || [], this.outputs = r.outputs || [], this.functionSelector = function (e) {return e.name + "(" + ft(e.inputs || []).join(",") + ")";}(r), this.signature = this.tronWeb.sha3(this.functionSelector, !1).slice(0, 8), this.injectPromise = Je()(this), this.defaultOptions = { feeLimit: this.tronWeb.feeLimit, callValue: 0, userFeePercentage: 100, shouldPollResponse: !1 };}var t, r, n;return b()(e, [{ key: "decodeInput", value: function value(e) {return vt(this.inputs, "0x" + e);} }, { key: "onMethod", value: function value() {for (var e = this, t = arguments.length, r = new Array(t), n = 0; n < t; n++) {r[n] = arguments[n];}var i = ft(this.inputs);return r.forEach(function (t, n) {"address" === i[n] && (r[n] = e.tronWeb.address.toHex(t).replace(H, "0x")), "address[" === i[n].match(/^([^\x5b]*)(\x5b|$)/)[0] && (r[n] = r[n].map(function (t) {return e.tronWeb.address.toHex(t).replace(H, "0x");}));}), { call: function call() {for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) {n[a] = arguments[a];}return e._call.apply(e, [i, r].concat(n));}, send: function send() {for (var t = arguments.length, n = new Array(t), a = 0; a < t; a++) {n[a] = arguments[a];}return e._send.apply(e, [i, r].concat(n));}, watch: function watch() {return e._watch.apply(e, arguments);} };} }, { key: "_call", value: (n = l()(N.a.mark(function e(t, r) {var n,i,a,s,o = this,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = u.length > 2 && void 0 !== u[2] ? u[2] : {}, i = u.length > 3 && void 0 !== u[3] && u[3], Re.isFunction(n) && (i = n, n = {}), i) {e.next = 5;break;}return e.abrupt("return", this.injectPromise(this._call, t, r, n));case 5:if (t.length === r.length) {e.next = 7;break;}return e.abrupt("return", i("Invalid argument count provided"));case 7:if (this.contract.address) {e.next = 9;break;}return e.abrupt("return", i("Smart contract is missing address"));case 9:if (this.contract.deployed) {e.next = 11;break;}return e.abrupt("return", i("Calling smart contracts requires you to load the contract first"));case 11:if (a = this.abi.stateMutability, ["pure", "view"].includes(a.toLowerCase())) {e.next = 14;break;}return e.abrupt("return", i('Methods with state mutability "'.concat(a, '" must use send()')));case 14:n = ht(ht({}, this.defaultOptions), {}, { from: this.tronWeb.defaultAddress.hex }, n), s = r.map(function (e, r) {return { type: t[r], value: e };}), this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address, this.functionSelector, n, s, !!n.from && this.tronWeb.address.toHex(n.from), function (e, t) {if (e) return i(e);if (!Re.hasProperty(t, "constant_result")) return i("Failed to execute");try {var r = t.constant_result[0].length;if (0 === r || r % 64 == 8) {var n = "The call has been reverted or has thrown an error.";if (0 !== r) {n += " Error message: ";for (var a = "", s = t.constant_result[0].substring(8), u = 0; u < r - 8; u += 64) {a += o.tronWeb.toUtf8(s.substring(u, u + 64));}n += a.replace(/(\u0000|\u000b|\f)+/g, " ").replace(/ +/g, " ").replace(/\s+$/g, "");}return i(n);}var c = vt(o.outputs, "0x" + t.constant_result[0]);return 1 === c.length && (c = c[0]), i(null, c);} catch (e) {return i(e);}});case 17:case "end":return e.stop();}}}, e, this);})), function (e, t) {return n.apply(this, arguments);}) }, { key: "_send", value: (r = l()(N.a.mark(function e(t, r) {var n,i,a,s,o,u,c,d,h,f,v,p = this,g = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (n = g.length > 2 && void 0 !== g[2] ? g[2] : {}, i = g.length > 3 && void 0 !== g[3] ? g[3] : this.tronWeb.defaultPrivateKey, a = g.length > 4 && void 0 !== g[4] && g[4], Re.isFunction(i) && (a = i, i = this.tronWeb.defaultPrivateKey), Re.isFunction(n) && (a = n, n = {}), a) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this._send, t, r, n, i));case 7:if (t.length === r.length) {e.next = 9;break;}throw new Error("Invalid argument count provided");case 9:if (this.contract.address) {e.next = 11;break;}return e.abrupt("return", a("Smart contract is missing address"));case 11:if (this.contract.deployed) {e.next = 13;break;}return e.abrupt("return", a("Calling smart contracts requires you to load the contract first"));case 13:if (s = this.abi.stateMutability, !["pure", "view"].includes(s.toLowerCase())) {e.next = 16;break;}return e.abrupt("return", a('Methods with state mutability "'.concat(s, '" must use call()')));case 16:return ["payable"].includes(s.toLowerCase()) || (n.callValue = 0), n = ht(ht({}, this.defaultOptions), {}, { from: this.tronWeb.defaultAddress.hex }, n), o = r.map(function (e, r) {return { type: t[r], value: e };}), e.prev = 19, u = i ? this.tronWeb.address.fromPrivateKey(i) : this.tronWeb.defaultAddress.base58, e.next = 23, this.tronWeb.transactionBuilder.triggerSmartContract(this.contract.address, this.functionSelector, n, o, this.tronWeb.address.toHex(u));case 23:if ((c = e.sent).result && c.result.result) {e.next = 26;break;}return e.abrupt("return", a("Unknown error: " + JSON.stringify(c, null, 2)));case 26:return e.next = 28, this.tronWeb.trx.sign(c.transaction, i);case 28:if ((d = e.sent).signature) {e.next = 33;break;}if (i) {e.next = 32;break;}return e.abrupt("return", a("Transaction was not signed properly"));case 32:return e.abrupt("return", a("Invalid private key provided"));case 33:return e.next = 35, this.tronWeb.trx.sendRawTransaction(d);case 35:if (!(h = e.sent).code) {e.next = 40;break;}return f = { error: h.code, message: h.code }, h.message && (f.message = this.tronWeb.toUtf8(h.message)), e.abrupt("return", a(f));case 40:if (n.shouldPollResponse) {e.next = 42;break;}return e.abrupt("return", a(null, d.txID));case 42:(v = function () {var e = l()(N.a.mark(function e() {var t,r,i,s = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (20 !== (t = s.length > 0 && void 0 !== s[0] ? s[0] : 0)) {e.next = 3;break;}return e.abrupt("return", a({ error: "Cannot find result in solidity node", transaction: d }));case 3:return e.next = 5, p.tronWeb.trx.getTransactionInfo(d.txID);case 5:if (r = e.sent, Object.keys(r).length) {e.next = 8;break;}return e.abrupt("return", setTimeout(function () {v(t + 1);}, 3e3));case 8:if (!r.result || "FAILED" !== r.result) {e.next = 10;break;}return e.abrupt("return", a({ error: p.tronWeb.toUtf8(r.resMessage), transaction: d, output: r }));case 10:if (Re.hasProperty(r, "contractResult")) {e.next = 12;break;}return e.abrupt("return", a({ error: "Failed to execute: " + JSON.stringify(r, null, 2), transaction: d, output: r }));case 12:if (!n.rawResponse) {e.next = 14;break;}return e.abrupt("return", a(null, r));case 14:if (1 === (i = vt(p.outputs, "0x" + r.contractResult[0])).length && (i = i[0]), !n.keepTxID) {e.next = 18;break;}return e.abrupt("return", a(null, [d.txID, i]));case 18:return e.abrupt("return", a(null, i));case 19:case "end":return e.stop();}}}, e);}));return function () {return e.apply(this, arguments);};}())(), e.next = 49;break;case 46:return e.prev = 46, e.t0 = e.catch(19), e.abrupt("return", a(e.t0));case 49:case "end":return e.stop();}}}, e, this, [[19, 46]]);})), function (e, t) {return r.apply(this, arguments);}) }, { key: "_watch", value: (t = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = this,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = c.length > 0 && void 0 !== c[0] ? c[0] : {}, r = c.length > 1 && void 0 !== c[1] && c[1], Re.isFunction(t) && (r = t, t = {}), Re.isFunction(r)) {e.next = 5;break;}throw new Error("Expected callback to be provided");case 5:if (this.contract.address) {e.next = 7;break;}return e.abrupt("return", r("Smart contract is missing address"));case 7:if (this.abi.type && /event/i.test(this.abi.type)) {e.next = 9;break;}return e.abrupt("return", r("Invalid method type for event watching"));case 9:if (this.tronWeb.eventServer) {e.next = 11;break;}return e.abrupt("return", r("No event server configured"));case 11:return n = !1, i = !1, a = Date.now() - 1e3, s = function () {var e = l()(N.a.mark(function e() {var r, n, s, o, c, d;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return e.prev = 0, r = { since: a, eventName: u.name, sort: "block_timestamp", blockNumber: "latest", filters: t.filters }, t.resourceNode && (/full/i.test(t.resourceNode) ? r.onlyUnconfirmed = !0 : r.onlyConfirmed = !0), e.next = 5, u.tronWeb.event.getEventsByContractAddress(u.contract.address, r);case 5:return n = e.sent, s = n.sort(function (e, t) {return t.block - e.block;}), o = $e()(s, 1), c = o[0], d = n.filter(function (e, r) {return !(t.resourceNode && e.resourceNode && t.resourceNode.toLowerCase() !== e.resourceNode.toLowerCase() || n.slice(0, r).some(function (t) {return JSON.stringify(t) == JSON.stringify(e);}) || i && !(e.block > i));}), c && (i = c.block), e.abrupt("return", d);case 12:return e.prev = 12, e.t0 = e.catch(0), e.abrupt("return", Promise.reject(e.t0));case 15:case "end":return e.stop();}}}, e, null, [[0, 12]]);}));return function () {return e.apply(this, arguments);};}(), o = function o() {n && clearInterval(n), n = setInterval(function () {s().then(function (e) {return e.forEach(function (e) {r(null, Re.parseEvent(e, u.abi));});}).catch(function (e) {return r(e);});}, 3e3);}, e.next = 18, s();case 18:return o(), e.abrupt("return", { start: o, stop: function stop() {n && (clearInterval(n), n = !1);} });case 20:case "end":return e.stop();}}}, e, this);})), function () {return t.apply(this, arguments);}) }]), e;}(),gt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : [],n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.injectPromise = Je()(this), this.address = n, this.abi = r, this.eventListener = !1, this.bytecode = !1, this.deployed = !1, this.lastBlock = !1, this.methods = {}, this.methodInstances = {}, this.props = [], this.tronWeb.isAddress(n) ? this.deployed = !0 : this.address = !1, this.loadAbi(r);}var t, r, n, i;return b()(e, [{ key: "_getEvents", value: (i = l()(N.a.mark(function e() {var t,r,n,i,a,s,o = this,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return t = u.length > 0 && void 0 !== u[0] ? u[0] : {}, e.next = 3, this.tronWeb.event.getEventsByContractAddress(this.address, t);case 3:return r = e.sent, n = r.sort(function (e, t) {return t.block - e.block;}), i = $e()(n, 1), a = i[0], s = r.filter(function (e, n) {return !(t.resourceNode && e.resourceNode && t.resourceNode.toLowerCase() !== e.resourceNode.toLowerCase() || r.slice(0, n).some(function (t) {return JSON.stringify(t) == JSON.stringify(e);}) || o.lastBlock && !(e.block > o.lastBlock));}), a && (this.lastBlock = a.block), e.abrupt("return", s);case 8:case "end":return e.stop();}}}, e, this);})), function () {return i.apply(this, arguments);}) }, { key: "_startEventListener", value: (n = l()(N.a.mark(function e() {var t,r,n = this,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = i.length > 0 && void 0 !== i[0] ? i[0] : {}, r = i.length > 1 ? i[1] : void 0, Re.isFunction(t) && (r = t, t = {}), this.eventListener && clearInterval(this.eventListener), this.tronWeb.eventServer) {e.next = 6;break;}throw new Error("Event server is not configured");case 6:if (this.address) {e.next = 8;break;}throw new Error("Contract is not configured with an address");case 8:return this.eventCallback = r, e.next = 11, this._getEvents(t);case 11:this.eventListener = setInterval(function () {n._getEvents(t).then(function (e) {return e.forEach(function (e) {n.eventCallback && n.eventCallback(e);});}).catch(function (e) {__f__("error", "Failed to get event list", e, " at node_modules/tronweb/dist/TronWeb.node.js:1");});}, 3e3);case 12:case "end":return e.stop();}}}, e, this);})), function () {return n.apply(this, arguments);}) }, { key: "_stopEventListener", value: function value() {this.eventListener && (clearInterval(this.eventListener), this.eventListener = !1, this.eventCallback = !1);} }, { key: "hasProperty", value: function value(e) {return this.hasOwnProperty(e) || this.__proto__.hasOwnProperty(e);} }, { key: "loadAbi", value: function value(e) {var t = this;this.abi = e, this.methods = {}, this.props.forEach(function (e) {return delete t[e];}), e.forEach(function (e) {if (e.type && !/constructor/i.test(e.type)) {var r = new pt(t, e),n = r.onMethod.bind(r),i = r.name,a = r.functionSelector,s = r.signature;t.methods[i] = n, t.methods[a] = n, t.methods[s] = n, t.methodInstances[i] = r, t.methodInstances[a] = r, t.methodInstances[s] = r, t.hasProperty(i) || (t[i] = n, t.props.push(i)), t.hasProperty(a) || (t[a] = n, t.props.push(a)), t.hasProperty(s) || (t[s] = n, t.props.push(s));}});} }, { key: "decodeInput", value: function value(e) {var t = e.substring(0, 8),r = e.substring(8);if (!this.methodInstances[t]) throw new Error("Contract method " + t + " not found");return { name: this.methodInstances[t].name, params: this.methodInstances[t].decodeInput(r) };} }, { key: "new", value: (r = l()(N.a.mark(function e(t) {var r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = u.length > 1 && void 0 !== u[1] ? u[1] : this.tronWeb.defaultPrivateKey, n = u.length > 2 && void 0 !== u[2] && u[2], Re.isFunction(r) && (n = r, r = this.tronWeb.defaultPrivateKey), n) {e.next = 5;break;}return e.abrupt("return", this.injectPromise(this.new, t, r));case 5:return e.prev = 5, i = this.tronWeb.address.fromPrivateKey(r), e.next = 9, this.tronWeb.transactionBuilder.createSmartContract(t, i);case 9:return a = e.sent, e.next = 12, this.tronWeb.trx.sign(a, r);case 12:return s = e.sent, e.next = 15, this.tronWeb.trx.sendRawTransaction(s);case 15:if (!(o = e.sent).code) {e.next = 18;break;}return e.abrupt("return", n({ error: o.code, message: this.tronWeb.toUtf8(o.message) }));case 18:return e.next = 20, Re.sleep(3e3);case 20:return e.abrupt("return", this.at(s.contract_address, n));case 23:return e.prev = 23, e.t0 = e.catch(5), e.abrupt("return", n(e.t0));case 26:case "end":return e.stop();}}}, e, this, [[5, 23]]);})), function (e) {return r.apply(this, arguments);}) }, { key: "at", value: (t = l()(N.a.mark(function e(t) {var r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (r = i.length > 1 && void 0 !== i[1] && i[1]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.at, t));case 3:return e.prev = 3, e.next = 6, this.tronWeb.trx.getContract(t);case 6:if ((n = e.sent).contract_address) {e.next = 9;break;}return e.abrupt("return", r("Unknown error: " + JSON.stringify(n, null, 2)));case 9:return this.address = n.contract_address, this.bytecode = n.bytecode, this.deployed = !0, this.loadAbi(n.abi && n.abi.entrys ? n.abi.entrys : []), e.abrupt("return", r(null, this));case 16:if (e.prev = 16, e.t0 = e.catch(3), !e.t0.toString().includes("does not exist")) {e.next = 20;break;}return e.abrupt("return", r("Contract has not been deployed on the network"));case 20:return e.abrupt("return", r(e.t0));case 21:case "end":return e.stop();}}}, e, this, [[3, 16]]);})), function (e) {return t.apply(this, arguments);}) }, { key: "events", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];if (Re.isFunction(e) && (t = e, e = {}), !Re.isFunction(t)) throw new Error("Callback function expected");var r = this;return { start: function start() {var n = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];return n ? (r._startEventListener(e, t).then(function () {n();}).catch(function (e) {n(e);}), this) : (r._startEventListener(e, t), this);}, stop: function stop() {r._stopEventListener();} };} }]), e;}(),bt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {};if (p()(this, e), !t || !t instanceof Pt) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.pluginNoOverride = ["register"], this.disablePlugins = r.disablePlugins;}return b()(e, [{ key: "register", value: function value(e, t) {var r = { requires: "0.0.0", components: {} },n = { libs: [], plugged: [], skipped: [] };if (this.disablePlugins) return n.error = "This instance of TronWeb has plugins disabled.", n;var i = new e(this.tronWeb);if (Re.isFunction(i.pluginInterface) && (r = i.pluginInterface(t)), !Me.a.satisfies(Pt.version, r.requires)) throw new Error("The plugin is not compatible with this version of TronWeb");if (r.fullClass) {var a = i.constructor.name,s = a.substring(0, 1).toLowerCase() + a.substring(1);a !== s && (Pt[a] = e, this.tronWeb[s] = i, n.libs.push(a));} else for (var o in r.components) {if (this.tronWeb.hasOwnProperty(o)) {var u = r.components[o],c = this.tronWeb[o].pluginNoOverride || [];for (var d in u) {"constructor" === d || this.tronWeb[o][d] && (c.includes(d) || /^_/.test(d)) ? n.skipped.push(d) : (this.tronWeb[o][d] = u[d].bind(this.tronWeb[o]), n.plugged.push(d));}}}return n;} }]), e;}(),mt = r(21),yt = r.n(mt),kt = function () {function e() {var t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (p()(this, e), !(t && t instanceof Pt)) throw new Error("Expected instance of TronWeb");this.tronWeb = t, this.injectPromise = Je()(this);}return b()(e, [{ key: "setServer", value: function value() {var e = this,t = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],r = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : "healthcheck";if (!t) return this.tronWeb.eventServer = !1;if (Re.isString(t) && (t = new He.HttpProvider(t)), !this.tronWeb.isValidProvider(t)) throw new Error("Invalid event server provided");this.tronWeb.eventServer = t, this.tronWeb.eventServer.isConnected = function () {return e.tronWeb.eventServer.request(r).then(function () {return !0;}).catch(function () {return !1;});};} }, { key: "getEventsByContractAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],n = Object.assign({ sinceTimestamp: 0, eventName: !1, blockNumber: !1, size: 20, page: 1 }, t),i = n.sinceTimestamp,a = n.since,s = n.fromTimestamp,o = n.eventName,u = n.blockNumber,c = n.size,d = n.page,l = n.onlyConfirmed,h = n.onlyUnconfirmed,v = n.previousLastEventFingerprint,p = n.previousFingerprint,g = n.fingerprint,b = n.rawResponse,m = n.sort,y = n.filters;if (!r) return this.injectPromise(this.getEventsByContractAddress, e, t);if (s = s || i || a, !this.tronWeb.eventServer) return r("No event server configured");var k = [];if (!this.tronWeb.isAddress(e)) return r("Invalid contract address provided");if (o && !e) return r("Usage of event name filtering requires a contract address");if (void 0 !== s && !Re.isInteger(s)) return r("Invalid fromTimestamp provided");if (!Re.isInteger(c)) return r("Invalid size provided");if (c > 200 && (__f__("warn", "Defaulting to maximum accepted size: 200", " at node_modules/tronweb/dist/TronWeb.node.js:1"), c = 200), !Re.isInteger(d)) return r("Invalid page provided");if (u && !o) return r("Usage of block number filtering requires an event name");e && k.push(this.tronWeb.address.fromHex(e)), o && k.push(o), u && k.push(u);var x = { size: c, page: d };return "object" === f()(y) && Object.keys(y).length > 0 && (x.filters = JSON.stringify(y)), s && (x.fromTimestamp = x.since = s), l && (x.only_confirmed = l), h && !l && (x.only_unconfirmed = h), m && (x.sort = m), (g = g || p || v) && (x.fingerprint = g), this.tronWeb.eventServer.request("event/contract/".concat(k.join("/"), "?").concat(yt.a.stringify(x))).then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];return e ? Re.isArray(e) ? r(null, !0 === b ? e : e.map(function (e) {return Re.mapEvent(e);})) : r(e) : r("Unknown error occurred");}).catch(function (e) {return r(e.response && e.response.data || e);});} }, { key: "getEventsByTransactionID", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {},r = arguments.length > 2 && void 0 !== arguments[2] && arguments[2];return Re.isFunction(t) && (r = t, t = {}), r ? this.tronWeb.eventServer ? this.tronWeb.eventServer.request("event/transaction/".concat(e)).then(function () {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];return e ? Re.isArray(e) ? r(null, !0 === t.rawResponse ? e : e.map(function (e) {return Re.mapEvent(e);})) : r(e) : r("Unknown error occurred");}).catch(function (e) {return r(e.response && e.response.data || e);}) : r("No event server configured") : this.injectPromise(this.getEventsByTransactionID, e, t);} }]), e;}();function xt(e, t) {var r = Object.keys(e);if (Object.getOwnPropertySymbols) {var n = Object.getOwnPropertySymbols(e);t && (n = n.filter(function (t) {return Object.getOwnPropertyDescriptor(e, t).enumerable;})), r.push.apply(r, n);}return r;}function wt(e) {for (var t = 1; t < arguments.length; t++) {var r = null != arguments[t] ? arguments[t] : {};t % 2 ? xt(Object(r), !0).forEach(function (t) {_()(e, t, r[t]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : xt(Object(r)).forEach(function (t) {Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));});}return e;}var It = function () {function e(t) {var r = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],n = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],i = arguments.length > 3 && void 0 !== arguments[3] && arguments[3];p()(this, e), this.mainchain = n;var a = t.fullHost,s = t.fullNode,o = t.solidityNode,u = t.eventServer,c = t.mainGatewayAddress,d = t.sideGatewayAddress,l = t.sideChainId;this.sidechain = new r(a || s, a || o, a || u, i), this.isAddress = this.mainchain.isAddress, this.utils = this.mainchain.utils, this.setMainGatewayAddress(c), this.setSideGatewayAddress(d), this.setChainId(l), this.injectPromise = Je()(this), this.validator = new et(this.sidechain);var h = this;this.sidechain.trx.sign = function () {return h.sign.apply(h, arguments);}, this.sidechain.trx.multiSign = function () {return h.multiSign.apply(h, arguments);};}var t, r, n, i, a, s, o, u, c, d, h, f, v, g, m, y, k, x, w, I, A;return b()(e, [{ key: "setMainGatewayAddress", value: function value(e) {if (!this.isAddress(e)) throw new Error("Invalid main gateway address provided");this.mainGatewayAddress = e;} }, { key: "setSideGatewayAddress", value: function value(e) {if (!this.isAddress(e)) throw new Error("Invalid side gateway address provided");this.sideGatewayAddress = e;} }, { key: "setChainId", value: function value(e) {if (!this.utils.isString(e) || !e) throw new Error("Invalid side chainId provided");this.chainId = e;} }, { key: "signTransaction", value: function value(e, t) {"string" == typeof e && (e = this.utils.code.hexStr2byteArray(e));var r = this.utils.code.hexStr2byteArray(this.chainId),n = this.utils.code.hexStr2byteArray(t.txID).concat(r),i = this.sidechain.utils.ethersUtils.sha256(n),a = this.utils.crypto.ECKeySign(this.utils.code.hexStr2byteArray(i.replace(/^0x/, "")), e);return Array.isArray(t.signature) ? t.signature.includes(a) || t.signature.push(a) : t.signature = [a], t;} }, { key: "multiSign", value: (A = l()(N.a.mark(function e() {var t,r,n,i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = u.length > 0 && void 0 !== u[0] && u[0], r = u.length > 1 && void 0 !== u[1] ? u[1] : this.sidechain.defaultPrivateKey, n = u.length > 2 && void 0 !== u[2] && u[2], i = u.length > 3 && void 0 !== u[3] && u[3], this.utils.isFunction(n) && (i = n, n = 0), this.utils.isFunction(r) && (i = r, r = this.mainchain.defaultPrivateKey, n = 0), i) {e.next = 8;break;}return e.abrupt("return", this.injectPromise(this.multiSign, t, r, n));case 8:if (this.utils.isObject(t) && t.raw_data && t.raw_data.contract) {e.next = 10;break;}return e.abrupt("return", i("Invalid transaction provided"));case 10:if (t.raw_data.contract[0].Permission_id || !(n > 0)) {e.next = 30;break;}return t.raw_data.contract[0].Permission_id = n, a = this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(r)).toLowerCase(), e.next = 15, this.sidechain.trx.getSignWeight(t, n);case 15:if ("PERMISSION_ERROR" !== (s = e.sent).result.code) {e.next = 18;break;}return e.abrupt("return", i(s.result.message));case 18:if (o = !1, s.permission.keys.map(function (e) {e.address === a && (o = !0);}), o) {e.next = 22;break;}return e.abrupt("return", i(r + " has no permission to sign"));case 22:if (!s.approved_list || -1 == s.approved_list.indexOf(a)) {e.next = 24;break;}return e.abrupt("return", i(r + " already sign transaction"));case 24:if (!s.transaction || !s.transaction.transaction) {e.next = 29;break;}(t = s.transaction.transaction).raw_data.contract[0].Permission_id = n, e.next = 30;break;case 29:return e.abrupt("return", i("Invalid transaction provided"));case 30:return e.prev = 30, e.abrupt("return", i(null, this.signTransaction(r, t)));case 34:e.prev = 34, e.t0 = e.catch(30), i(e.t0);case 37:case "end":return e.stop();}}}, e, this, [[30, 34]]);})), function () {return A.apply(this, arguments);}) }, { key: "sign", value: (I = l()(N.a.mark(function e() {var t,r,n,i,a,s,o = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = o.length > 0 && void 0 !== o[0] && o[0], r = o.length > 1 && void 0 !== o[1] ? o[1] : this.sidechain.defaultPrivateKey, n = !(o.length > 2 && void 0 !== o[2]) || o[2], i = o.length > 3 && void 0 !== o[3] && o[3], a = o.length > 4 && void 0 !== o[4] && o[4], this.utils.isFunction(i) && (a = i, i = !1), this.utils.isFunction(n) && (a = n, n = !0, i = !1), this.utils.isFunction(r) && (a = r, r = this.sidechain.defaultPrivateKey, n = !0, i = !1), a) {e.next = 10;break;}return e.abrupt("return", this.injectPromise(this.sign, t, r, n, i));case 10:if (!this.utils.isString(t)) {e.next = 21;break;}if (this.utils.isHex(t)) {e.next = 13;break;}return e.abrupt("return", a("Expected hex message input"));case 13:return e.prev = 13, s = this.sidechain.trx.signString(t, r, n), e.abrupt("return", a(null, s));case 18:e.prev = 18, e.t0 = e.catch(13), a(e.t0);case 21:if (this.utils.isObject(t)) {e.next = 23;break;}return e.abrupt("return", a("Invalid transaction provided"));case 23:if (i || !t.signature) {e.next = 25;break;}return e.abrupt("return", a("Transaction is already signed"));case 25:if (e.prev = 25, i) {e.next = 30;break;}if (this.sidechain.address.toHex(this.sidechain.address.fromPrivateKey(r)).toLowerCase() === this.sidechain.address.toHex(t.raw_data.contract[0].parameter.value.owner_address)) {e.next = 30;break;}return e.abrupt("return", a("Private key does not match address in transaction"));case 30:return e.abrupt("return", a(null, this.signTransaction(r, t)));case 33:e.prev = 33, e.t1 = e.catch(25), a(e.t1);case 36:case "end":return e.stop();}}}, e, this, [[13, 18], [25, 33]]);})), function () {return I.apply(this, arguments);}) }, { key: "depositTrx", value: (w = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (i = c.length > 3 && void 0 !== c[3] ? c[3] : {}, a = c.length > 4 && void 0 !== c[4] ? c[4] : this.mainchain.defaultPrivateKey, s = c.length > 5 && void 0 !== c[5] && c[5], this.utils.isFunction(a) && (s = a, a = this.mainchain.defaultPrivateKey), this.utils.isFunction(i) && (s = i, i = {}), s) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.depositTrx, t, r, n, i, a));case 7:if (!this.validator.notValid([{ name: "callValue", type: "integer", value: t, gte: 0 }, { name: "depositFee", type: "integer", value: r, gte: 0 }, { name: "feeLimit", type: "integer", value: n, gte: 0, lte: 5e9 }], s)) {e.next = 9;break;}return e.abrupt("return");case 9:return i = wt({ callValue: Number(t) + Number(r), feeLimit: n }, i), e.prev = 10, e.next = 13, this.mainchain.contract().at(this.mainGatewayAddress);case 13:return o = e.sent, e.next = 16, o.depositTRX().send(i, a);case 16:return u = e.sent, e.abrupt("return", s(null, u));case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", s(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r) {return w.apply(this, arguments);}) }, { key: "depositTrc10", value: (x = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (a = d.length > 4 && void 0 !== d[4] ? d[4] : {}, s = d.length > 5 && void 0 !== d[5] ? d[5] : this.mainchain.defaultPrivateKey, o = d.length > 6 && void 0 !== d[6] && d[6], this.utils.isFunction(s) && (o = s, s = this.mainchain.defaultPrivateKey), this.utils.isFunction(a) && (o = a, a = {}), o) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.depositTrc10, t, r, n, i, a, s));case 7:if (!this.validator.notValid([{ name: "tokenValue", type: "integer", value: r, gte: 0 }, { name: "depositFee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 5e9 }, { name: "tokenId", type: "integer", value: t, gte: 0 }], o)) {e.next = 9;break;}return e.abrupt("return");case 9:return a = wt(wt({ tokenId: t, tokenValue: r, feeLimit: i }, a), {}, { callValue: n }), e.prev = 10, e.next = 13, this.mainchain.contract().at(this.mainGatewayAddress);case 13:return u = e.sent, e.next = 16, u.depositTRC10(t, r).send(a, s);case 16:c = e.sent, o(null, c), e.next = 23;break;case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", o(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r, n) {return x.apply(this, arguments);}) }, { key: "depositTrc", value: (k = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c,d,l,h = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (s = h.length > 5 && void 0 !== h[5] ? h[5] : {}, o = h.length > 6 && void 0 !== h[6] ? h[6] : this.mainchain.defaultPrivateKey, u = h.length > 7 && void 0 !== h[7] && h[7], this.utils.isFunction(o) && (u = o, o = this.mainchain.defaultPrivateKey), this.utils.isFunction(s) && (u = s, s = {}), u) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.depositTrc, t, r, n, i, a, s, o));case 7:if (!this.validator.notValid([{ name: "functionSelector", type: "not-empty-string", value: t }, { name: "num", type: "integer", value: r, gte: 0 }, { name: "fee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 5e9 }, { name: "contractAddress", type: "address", value: a }], u)) {e.next = 9;break;}return e.abrupt("return");case 9:if (s = wt(wt({ feeLimit: i }, s), {}, { callValue: n, tokenId: "", tokenValue: 0 }), e.prev = 10, c = null, "approve" !== t) {e.next = 21;break;}return e.next = 15, this.mainchain.contract().at(a);case 15:return d = e.sent, e.next = 18, d.approve(this.mainGatewayAddress, r).send(s, o);case 18:c = e.sent, e.next = 44;break;case 21:return e.next = 23, this.mainchain.contract().at(this.mainGatewayAddress);case 23:l = e.sent, e.t0 = t, e.next = "depositTRC20" === e.t0 ? 27 : "depositTRC721" === e.t0 ? 31 : "retryDeposit" === e.t0 ? 35 : "retryMapping" === e.t0 ? 39 : 43;break;case 27:return e.next = 29, l.depositTRC20(a, r).send(s, o);case 29:return c = e.sent, e.abrupt("break", 44);case 31:return e.next = 33, l.depositTRC721(a, r).send(s, o);case 33:return c = e.sent, e.abrupt("break", 44);case 35:return e.next = 37, l.retryDeposit(r).send(s, o);case 37:return c = e.sent, e.abrupt("break", 44);case 39:return e.next = 41, l.retryMapping(r).send(s, o);case 41:return c = e.sent, e.abrupt("break", 44);case 43:return e.abrupt("break", 44);case 44:u(null, c), e.next = 50;break;case 47:return e.prev = 47, e.t1 = e.catch(10), e.abrupt("return", u(e.t1));case 50:case "end":return e.stop();}}}, e, this, [[10, 47]]);})), function (e, t, r, n, i) {return k.apply(this, arguments);}) }, { key: "approveTrc20", value: (y = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "approve", e.abrupt("return", this.depositTrc(o, t, 0, r, n, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return y.apply(this, arguments);}) }, { key: "approveTrc721", value: (m = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "approve", e.abrupt("return", this.depositTrc(o, t, 0, r, n, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return m.apply(this, arguments);}) }, { key: "depositTrc20", value: (g = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return a = c.length > 4 && void 0 !== c[4] ? c[4] : {}, s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "depositTRC20", e.abrupt("return", this.depositTrc(u, t, r, n, i, a, s, o));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n) {return g.apply(this, arguments);}) }, { key: "depositTrc721", value: (v = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return a = c.length > 4 && void 0 !== c[4] ? c[4] : {}, s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "depositTRC721", e.abrupt("return", this.depositTrc(u, t, r, n, i, a, s, o));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n) {return v.apply(this, arguments);}) }, { key: "mappingTrc", value: (f = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (a = d.length > 4 && void 0 !== d[4] ? d[4] : {}, s = d.length > 5 && void 0 !== d[5] ? d[5] : this.mainchain.defaultPrivateKey, o = d.length > 6 ? d[6] : void 0, this.utils.isFunction(s) && (o = s, s = this.mainchain.defaultPrivateKey), this.utils.isFunction(a) && (o = a, a = {}), o) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.mappingTrc, t, r, n, i, a, s));case 7:if (!this.validator.notValid([{ name: "trxHash", type: "not-empty-string", value: t }, { name: "mappingFee", type: "integer", value: r, gte: 0 }, { name: "feeLimit", type: "integer", value: n, gte: 0, lte: 5e9 }], o)) {e.next = 9;break;}return e.abrupt("return");case 9:return t = t.startsWith("0x") ? t : "0x" + t, a = wt(wt({ feeLimit: n }, a), {}, { callValue: r }), e.prev = 11, e.next = 14, this.mainchain.contract().at(this.mainGatewayAddress);case 14:if (u = e.sent, c = null, "mappingTRC20" !== i) {e.next = 22;break;}return e.next = 19, u.mappingTRC20(t).send(a, s);case 19:c = e.sent, e.next = 29;break;case 22:if ("mappingTRC721" !== i) {e.next = 28;break;}return e.next = 25, u.mappingTRC721(t).send(a, s);case 25:c = e.sent, e.next = 29;break;case 28:o(new Error("type must be trc20 or trc721"));case 29:o(null, c), e.next = 35;break;case 32:return e.prev = 32, e.t0 = e.catch(11), e.abrupt("return", o(e.t0));case 35:case "end":return e.stop();}}}, e, this, [[11, 32]]);})), function (e, t, r, n) {return f.apply(this, arguments);}) }, { key: "mappingTrc20", value: (h = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "mappingTRC20", e.abrupt("return", this.mappingTrc(t, r, n, o, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return h.apply(this, arguments);}) }, { key: "mappingTrc721", value: (d = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "mappingTRC721", e.abrupt("return", this.mappingTrc(t, r, n, o, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return d.apply(this, arguments);}) }, { key: "withdrawTrx", value: (c = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (i = c.length > 3 && void 0 !== c[3] ? c[3] : {}, a = c.length > 4 && void 0 !== c[4] ? c[4] : this.mainchain.defaultPrivateKey, s = c.length > 5 && void 0 !== c[5] && c[5], this.utils.isFunction(a) && (s = a, a = this.mainchain.defaultPrivateKey), this.utils.isFunction(i) && (s = i, i = {}), s) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.withdrawTrx, t, r, n, i, a));case 7:if (!this.validator.notValid([{ name: "callValue", type: "integer", value: t, gte: 0 }, { name: "withdrawFee", type: "integer", value: r, gte: 0 }, { name: "feeLimit", type: "integer", value: n, gte: 0, lte: 1e9 }], s)) {e.next = 9;break;}return e.abrupt("return");case 9:return i = wt({ callValue: Number(t) + Number(r), feeLimit: n }, i), e.prev = 10, e.next = 13, this.sidechain.contract().at(this.sideGatewayAddress);case 13:return o = e.sent, e.next = 16, o.withdrawTRX().send(i, a);case 16:return u = e.sent, e.abrupt("return", s(null, u));case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", s(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r) {return c.apply(this, arguments);}) }, { key: "withdrawTrc10", value: (u = l()(N.a.mark(function e(t, r, n, i) {var a,s,o,u,c,d = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (a = d.length > 4 && void 0 !== d[4] ? d[4] : {}, s = d.length > 5 && void 0 !== d[5] ? d[5] : this.mainchain.defaultPrivateKey, o = d.length > 6 && void 0 !== d[6] && d[6], this.utils.isFunction(s) && (o = s, s = this.mainchain.defaultPrivateKey), this.utils.isFunction(a) && (o = a, a = {}), o) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.withdrawTrc10, t, r, n, i, a, s));case 7:if (!this.validator.notValid([{ name: "tokenId", type: "integer", value: t, gte: 0 }, { name: "tokenValue", type: "integer", value: r, gte: 0 }, { name: "withdrawFee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 1e9 }], o)) {e.next = 9;break;}return e.abrupt("return");case 9:return a = wt({ tokenValue: r, tokenId: t, callValue: n, feeLimit: i }, a), e.prev = 10, e.next = 13, this.sidechain.contract().at(this.sideGatewayAddress);case 13:return u = e.sent, e.next = 16, u.withdrawTRC10(t, r).send(a, s);case 16:return c = e.sent, e.abrupt("return", o(null, c));case 20:return e.prev = 20, e.t0 = e.catch(10), e.abrupt("return", o(e.t0));case 23:case "end":return e.stop();}}}, e, this, [[10, 20]]);})), function (e, t, r, n) {return u.apply(this, arguments);}) }, { key: "withdrawTrc", value: (o = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c,d,h,f,v,p,g,b = this,m = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (s = m.length > 5 && void 0 !== m[5] ? m[5] : {}, o = m.length > 6 && void 0 !== m[6] ? m[6] : this.mainchain.defaultPrivateKey, u = m.length > 7 && void 0 !== m[7] && m[7], this.utils.isFunction(o) && (u = o, o = this.mainchain.defaultPrivateKey), this.utils.isFunction(s) && (u = s, s = {}), u) {e.next = 7;break;}return e.abrupt("return", this.injectPromise(this.withdrawTrc, t, r, n, i, a, s, o));case 7:if (!this.validator.notValid([{ name: "functionSelector", type: "not-empty-string", value: t }, { name: "numOrId", type: "integer", value: r, gte: 0 }, { name: "withdrawFee", type: "integer", value: n, gte: 0 }, { name: "feeLimit", type: "integer", value: i, gte: 0, lte: 1e9 }, { name: "contractAddress", type: "address", value: a }], u)) {e.next = 9;break;}return e.abrupt("return");case 9:return s = wt(wt({ feeLimit: i }, s), {}, { callValue: n }), c = [{ type: "uint256", value: r }], e.prev = 11, d = o ? this.sidechain.address.fromPrivateKey(o) : this.sidechain.defaultAddress.base58, e.next = 15, this.sidechain.transactionBuilder.triggerSmartContract(a, t, s, c, this.sidechain.address.toHex(d));case 15:if ((h = e.sent).result && h.result.result) {e.next = 18;break;}return e.abrupt("return", u("Unknown error: " + JSON.stringify(h.transaction, null, 2)));case 18:return e.next = 20, this.sidechain.trx.sign(h.transaction, o);case 20:if ((f = e.sent).signature) {e.next = 25;break;}if (o) {e.next = 24;break;}return e.abrupt("return", u("Transaction was not signed properly"));case 24:return e.abrupt("return", u("Invalid private key provided"));case 25:return e.next = 27, this.sidechain.trx.sendRawTransaction(f);case 27:if (!(v = e.sent).code) {e.next = 32;break;}return p = { error: v.code, message: v.code }, v.message && (p.message = this.sidechain.toUtf8(v.message)), e.abrupt("return", u(p));case 32:if (s.shouldPollResponse) {e.next = 34;break;}return e.abrupt("return", u(null, f.txID));case 34:(g = function () {var e = l()(N.a.mark(function e() {var t,r,n,i = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (20 != (t = i.length > 0 && void 0 !== i[0] ? i[0] : 0)) {e.next = 3;break;}return e.abrupt("return", u({ error: "Cannot find result in solidity node", transaction: f }));case 3:return e.next = 5, b.sidechain.trx.getTransactionInfo(f.txID);case 5:if (r = e.sent, Object.keys(r).length) {e.next = 8;break;}return e.abrupt("return", setTimeout(function () {g(t + 1);}, 3e3));case 8:if (!r.result || "FAILED" != r.result) {e.next = 10;break;}return e.abrupt("return", u({ error: b.sidechain.toUtf8(r.resMessage), transaction: f, output: r }));case 10:if (b.utils.hasProperty(r, "contractResult")) {e.next = 12;break;}return e.abrupt("return", u({ error: "Failed to execute: " + JSON.stringify(r, null, 2), transaction: f, output: r }));case 12:if (!s.rawResponse) {e.next = 14;break;}return e.abrupt("return", u(null, r));case 14:return 1 === (n = decodeOutput(b.outputs, "0x" + r.contractResult[0])).length && (n = n[0]), e.abrupt("return", u(null, n));case 17:case "end":return e.stop();}}}, e);}));return function () {return e.apply(this, arguments);};}())(), e.next = 41;break;case 38:return e.prev = 38, e.t0 = e.catch(11), e.abrupt("return", u(e.t0));case 41:case "end":return e.stop();}}}, e, this, [[11, 38]]);})), function (e, t, r, n, i) {return o.apply(this, arguments);}) }, { key: "withdrawTrc20", value: (s = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "withdrawal(uint256)", e.abrupt("return", this.withdrawTrc(u, t, r, n, i, a, s, o));case 4:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n, i) {return s.apply(this, arguments);}) }, { key: "withdrawTrc721", value: (a = l()(N.a.mark(function e(t, r, n, i, a) {var s,o,u,c = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return s = c.length > 5 && void 0 !== c[5] ? c[5] : this.mainchain.defaultPrivateKey, o = c.length > 6 && void 0 !== c[6] && c[6], u = "withdrawal(uint256)", e.abrupt("return", this.withdrawTrc(u, t, r, n, i, a, s, o));case 4:case "end":return e.stop();}}}, e, this);})), function (e, t, r, n, i) {return a.apply(this, arguments);}) }, { key: "injectFund", value: (i = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u,c,d,l,h = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (i = h.length > 3 && void 0 !== h[3] ? h[3] : this.mainchain.defaultPrivateKey, a = h.length > 4 && void 0 !== h[4] && h[4], this.utils.isFunction(i) && (a = i, i = this.mainchain.defaultPrivateKey), this.utils.isFunction(n) && (a = n, n = {}), a) {e.next = 6;break;}return e.abrupt("return", this.injectPromise(this.injectFund, t, r, n, i));case 6:if (!this.validator.notValid([{ name: "num", type: "integer", value: t, gte: 0 }, { name: "feeLimit", type: "integer", value: r, gte: 0, lte: 1e9 }], a)) {e.next = 8;break;}return e.abrupt("return");case 8:return e.prev = 8, s = this.sidechain.address.fromPrivateKey(i), o = this.sidechain.address.toHex(s), e.next = 13, this.sidechain.fullNode.request("/wallet/fundinject", { owner_address: o, amount: t }, "post");case 13:return u = e.sent, e.next = 16, this.sidechain.trx.sign(u, i);case 16:if ((c = e.sent).signature) {e.next = 21;break;}if (i) {e.next = 20;break;}return e.abrupt("return", a("Transaction was not signed properly"));case 20:return e.abrupt("return", a("Invalid private key provided"));case 21:return e.next = 23, this.sidechain.trx.sendRawTransaction(c);case 23:if (!(d = e.sent).code) {e.next = 28;break;}return l = { error: d.code, message: d.code }, d.message && (l.message = this.mainchain.toUtf8(d.message)), e.abrupt("return", a(l));case 28:return e.abrupt("return", a(null, c.txID));case 31:return e.prev = 31, e.t0 = e.catch(8), e.abrupt("return", a(e.t0));case 34:case "end":return e.stop();}}}, e, this, [[8, 31]]);})), function (e, t, r) {return i.apply(this, arguments);}) }, { key: "retryWithdraw", value: (n = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.sidechain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "retryWithdraw(uint256)", e.abrupt("return", this.withdrawTrc(o, t, r, n, this.sideGatewayAddress, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, r) {return n.apply(this, arguments);}) }, { key: "retryDeposit", value: (r = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "retryDeposit", e.abrupt("return", this.depositTrc(o, t, r, n, this.mainGatewayAddress, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, t, n) {return r.apply(this, arguments);}) }, { key: "retryMapping", value: (t = l()(N.a.mark(function e(t, r, n) {var i,a,s,o,u = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return i = u.length > 3 && void 0 !== u[3] ? u[3] : {}, a = u.length > 4 && void 0 !== u[4] ? u[4] : this.mainchain.defaultPrivateKey, s = u.length > 5 && void 0 !== u[5] && u[5], o = "retryMapping", e.abrupt("return", this.depositTrc(o, t, r, n, this.mainGatewayAddress, i, a, s));case 5:case "end":return e.stop();}}}, e, this);})), function (e, r, n) {return t.apply(this, arguments);}) }]), e;}();function At(e) {var t = function () {if ("undefined" == typeof Reflect || !Reflect.construct) return !1;if (Reflect.construct.sham) return !1;if ("function" == typeof Proxy) return !0;try {return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})), !0;} catch (e) {return !1;}}();return function () {var r,n = P()(e);if (t) {var i = P()(this).constructor;r = Reflect.construct(n, arguments, i);} else r = n.apply(this, arguments);return I()(this, r);};}var Pt = function (e) {x()(a, e);var t,r,n,i = At(a);function a() {var e,t,r = arguments.length > 0 && void 0 !== arguments[0] && arguments[0],n = arguments.length > 1 && void 0 !== arguments[1] && arguments[1],s = arguments.length > 2 && void 0 !== arguments[2] && arguments[2],o = arguments.length > 3 && void 0 !== arguments[3] && arguments[3],u = arguments.length > 4 && void 0 !== arguments[4] && arguments[4];p()(this, a), e = i.call(this);var c = !1,d = !1;return "object" === f()(r) && (r.fullNode || r.fullHost) ? (t = r.fullNode || r.fullHost, o = n, n = r.solidityNode || r.fullHost, s = r.eventServer || r.fullHost, c = r.headers || !1, d = r.eventHeaders || c, u = r.privateKey) : t = r, Re.isString(t) && (t = new He.HttpProvider(t)), Re.isString(n) && (n = new He.HttpProvider(n)), Re.isString(s) && (s = new He.HttpProvider(s)), e.event = new kt(y()(e)), e.transactionBuilder = new st(y()(e)), e.trx = new dt(y()(e)), e.plugin = new bt(y()(e), r), e.utils = Re, e.setFullNode(t), e.setSolidityNode(n), e.setEventServer(s), e.providers = He, e.BigNumber = qe.a, e.defaultBlock = !1, e.defaultPrivateKey = !1, e.defaultAddress = { hex: !1, base58: !1 }, ["sha3", "toHex", "toUtf8", "fromUtf8", "toAscii", "fromAscii", "toDecimal", "fromDecimal", "toSun", "fromSun", "toBigNumber", "isAddress", "createAccount", "address", "version"].forEach(function (t) {e[t] = a[t];}), "object" === f()(o) && (o.fullNode || o.fullHost) ? e.sidechain = new It(o, a, y()(e), u) : u = u || o, u && e.setPrivateKey(u), e.fullnodeVersion = "3.5.0", e.feeLimit = 15e7, e.injectPromise = Je()(y()(e)), c && e.setFullNodeHeader(c), d && e.setEventHeader(d), e;}return b()(a, [{ key: "getFullnodeVersion", value: (n = l()(N.a.mark(function e() {var t;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return e.prev = 0, e.next = 3, this.trx.getNodeInfo();case 3:t = e.sent, this.fullnodeVersion = t.configNodeInfo.codeVersion, 2 === this.fullnodeVersion.split(".").length && (this.fullnodeVersion += ".0"), e.next = 11;break;case 8:e.prev = 8, e.t0 = e.catch(0), this.fullnodeVersion = "3.5.0";case 11:case "end":return e.stop();}}}, e, this, [[0, 8]]);})), function () {return n.apply(this, arguments);}) }, { key: "setDefaultBlock", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if ([!1, "latest", "earliest", 0].includes(e)) return this.defaultBlock = e;if (!Re.isInteger(e) || !e) throw new Error("Invalid block ID provided");this.defaultBlock = Math.abs(e);} }, { key: "setPrivateKey", value: function value(e) {try {this.setAddress(this.address.fromPrivateKey(e));} catch (e) {throw new Error("Invalid private key provided");}this.defaultPrivateKey = e, this.emit("privateKeyChanged", e);} }, { key: "setAddress", value: function value(e) {if (!this.isAddress(e)) throw new Error("Invalid address provided");var t = this.address.toHex(e),r = this.address.fromHex(e);this.defaultPrivateKey && this.address.fromPrivateKey(this.defaultPrivateKey) !== r && (this.defaultPrivateKey = !1), this.defaultAddress = { hex: t, base58: r }, this.emit("addressChanged", { hex: t, base58: r });} }, { key: "fullnodeSatisfies", value: function value(e) {return Me.a.satisfies(this.fullnodeVersion, e);} }, { key: "isValidProvider", value: function value(e) {return Object.values(He).some(function (t) {return e instanceof t;});} }, { key: "setFullNode", value: function value(e) {if (Re.isString(e) && (e = new He.HttpProvider(e)), !this.isValidProvider(e)) throw new Error("Invalid full node provided");this.fullNode = e, this.fullNode.setStatusPage("wallet/getnowblock"), this.getFullnodeVersion();} }, { key: "setSolidityNode", value: function value(e) {if (Re.isString(e) && (e = new He.HttpProvider(e)), !this.isValidProvider(e)) throw new Error("Invalid solidity node provided");this.solidityNode = e, this.solidityNode.setStatusPage("walletsolidity/getnowblock");} }, { key: "setEventServer", value: function value() {var e;(e = this.event).setServer.apply(e, arguments);} }, { key: "setHeader", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = new He.HttpProvider(this.fullNode.host, 3e4, !1, !1, e),r = new He.HttpProvider(this.solidityNode.host, 3e4, !1, !1, e),n = new He.HttpProvider(this.eventServer.host, 3e4, !1, !1, e);this.setFullNode(t), this.setSolidityNode(r), this.setEventServer(n);} }, { key: "setFullNodeHeader", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = new He.HttpProvider(this.fullNode.host, 3e4, !1, !1, e),r = new He.HttpProvider(this.solidityNode.host, 3e4, !1, !1, e);this.setFullNode(t), this.setSolidityNode(r);} }, { key: "setEventHeader", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {},t = new He.HttpProvider(this.eventServer.host, 3e4, !1, !1, e);this.setEventServer(t);} }, { key: "currentProviders", value: function value() {return { fullNode: this.fullNode, solidityNode: this.solidityNode, eventServer: this.eventServer };} }, { key: "currentProvider", value: function value() {return this.currentProviders();} }, { key: "getEventResult", value: function value() {for (var e, t = arguments.length, r = new Array(t), n = 0; n < t; n++) {r[n] = arguments[n];}return "object" !== f()(r[1]) && (r[1] = { sinceTimestamp: r[1] || 0, eventName: r[2] || !1, blockNumber: r[3] || !1, size: r[4] || 20, page: r[5] || 1 }, r.splice(2, 4), Re.isFunction(r[2]) || (Re.isFunction(r[1].page) ? (r[2] = r[1].page, r[1].page = 1) : Re.isFunction(r[1].size) && (r[2] = r[1].size, r[1].size = 20, r[1].page = 1))), (e = this.event).getEventsByContractAddress.apply(e, r);} }, { key: "getEventByTransactionID", value: function value() {var e;return (e = this.event).getEventsByTransactionID.apply(e, arguments);} }, { key: "contract", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : [],t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];return new gt(this, e, t);} }, { key: "isConnected", value: (r = l()(N.a.mark(function e() {var t,r = arguments;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:if (t = r.length > 0 && void 0 !== r[0] && r[0]) {e.next = 3;break;}return e.abrupt("return", this.injectPromise(this.isConnected));case 3:return e.t0 = t, e.next = 6, this.fullNode.isConnected();case 6:return e.t1 = e.sent, e.next = 9, this.solidityNode.isConnected();case 9:if (e.t2 = e.sent, e.t3 = this.eventServer, !e.t3) {e.next = 15;break;}return e.next = 14, this.eventServer.isConnected();case 14:e.t3 = e.sent;case 15:return e.t4 = e.t3, e.t5 = { fullNode: e.t1, solidityNode: e.t2, eventServer: e.t4 }, e.abrupt("return", (0, e.t0)(null, e.t5));case 18:case "end":return e.stop();}}}, e, this);})), function () {return r.apply(this, arguments);}) }], [{ key: "address", get: function get() {return { fromHex: function fromHex(e) {return Re.isHex(e) ? Re.crypto.getBase58CheckAddress(Re.code.hexStr2byteArray(e.replace(/^0x/, "41"))) : e;}, toHex: function toHex(e) {return Re.isHex(e) ? e.toLowerCase().replace(/^0x/, "41") : Re.code.byteArray2hexStr(Re.crypto.decodeBase58Address(e)).toLowerCase();}, fromPrivateKey: function fromPrivateKey(e) {var t = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];try {return Re.crypto.pkToAddress(e, t);} catch (e) {return !1;}} };} }, { key: "sha3", value: function value(e) {var t = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1];return (t ? "0x" : "") + ie(Buffer.from(e, "utf-8")).toString().substring(2);} }, { key: "toHex", value: function value(e) {if (Re.isBoolean(e)) return a.fromDecimal(+e);if (Re.isBigNumber(e)) return a.fromDecimal(e);if ("object" === f()(e)) return a.fromUtf8(JSON.stringify(e));if (Re.isString(e)) {if (/^(-|)0x/.test(e)) return e;if (!isFinite(e) || /^\s*$/.test(e)) return a.fromUtf8(e);}var t = a.fromDecimal(e);if ("0xNaN" === t) throw new Error("The passed value is not convertible to a hex string");return t;} }, { key: "toUtf8", value: function value(e) {if (Re.isHex(e)) return e = e.replace(/^0x/, ""), Buffer.from(e, "hex").toString("utf8");throw new Error("The passed value is not a valid hex string");} }, { key: "fromUtf8", value: function value(e) {if (!Re.isString(e)) throw new Error("The passed value is not a valid utf-8 string");return "0x" + Buffer.from(e, "utf8").toString("hex");} }, { key: "toAscii", value: function value(e) {if (Re.isHex(e)) {var t = "",r = 0,n = e.length;for ("0x" === e.substring(0, 2) && (r = 2); r < n; r += 2) {var i = parseInt(e.substr(r, 2), 16);t += String.fromCharCode(i);}return t;}throw new Error("The passed value is not a valid hex string");} }, { key: "fromAscii", value: function value(e, t) {if (!Re.isString(e)) throw new Error("The passed value is not a valid utf-8 string");return "0x" + Buffer.from(e, "ascii").toString("hex").padEnd(t, "0");} }, { key: "toDecimal", value: function value(e) {return a.toBigNumber(e).toNumber();} }, { key: "fromDecimal", value: function value(e) {var t = a.toBigNumber(e),r = t.toString(16);return t.isLessThan(0) ? "-0x" + r.substr(1) : "0x" + r;} }, { key: "fromSun", value: function value(e) {var t = a.toBigNumber(e).div(1e6);return Re.isBigNumber(e) ? t : t.toString(10);} }, { key: "toSun", value: function value(e) {var t = a.toBigNumber(e).times(1e6);return Re.isBigNumber(e) ? t : t.toString(10);} }, { key: "toBigNumber", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;return Re.isBigNumber(e) ? e : Re.isString(e) && /^(-|)0x/.test(e) ? new qe.a(e.replace("0x", ""), 16) : new qe.a(e.toString(10), 10);} }, { key: "isAddress", value: function value() {var e = arguments.length > 0 && void 0 !== arguments[0] && arguments[0];if (!Re.isString(e)) return !1;if (42 === e.length) try {return a.isAddress(Re.crypto.getBase58CheckAddress(Re.code.hexStr2byteArray(e)));} catch (e) {return !1;}try {return Re.crypto.isAddressValid(e);} catch (e) {return !1;}} }, { key: "createAccount", value: (t = l()(N.a.mark(function e() {var t;return N.a.wrap(function (e) {for (;;) {switch (e.prev = e.next) {case 0:return t = Re.accounts.generateAccount(), e.abrupt("return", t);case 2:case "end":return e.stop();}}}, e);})), function () {return t.apply(this, arguments);}) }]), a;}(Le.a);_()(Pt, "providers", He), _()(Pt, "BigNumber", qe.a), _()(Pt, "TransactionBuilder", st), _()(Pt, "Trx", dt), _()(Pt, "Contract", gt), _()(Pt, "Plugin", bt), _()(Pt, "Event", kt), _()(Pt, "version", Ue.a), _()(Pt, "utils", Re);}]).default; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"], __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 45 */ /*!**************************************!*\ !*** ./node_modules/buffer/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ /* eslint-disable no-proto */ var base64 = __webpack_require__(/*! base64-js */ 46) var ieee754 = __webpack_require__(/*! ieee754 */ 47) var isArray = __webpack_require__(/*! isarray */ 48) exports.Buffer = Buffer exports.SlowBuffer = SlowBuffer exports.INSPECT_MAX_BYTES = 50 /** * If `Buffer.TYPED_ARRAY_SUPPORT`: * === true Use Uint8Array implementation (fastest) * === false Use Object implementation (most compatible, even IE6) * * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, * Opera 11.6+, iOS 4.2+. * * Due to various browser bugs, sometimes the Object implementation will be used even * when the browser supports typed arrays. * * Note: * * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438. * * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. * * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of * incorrect length in some situations. * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they * get the Object implementation, which is slower but behaves correctly. */ Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined ? global.TYPED_ARRAY_SUPPORT : typedArraySupport() /* * Export kMaxLength after typed array support is determined. */ exports.kMaxLength = kMaxLength() function typedArraySupport () { try { var arr = new Uint8Array(1) arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }} return arr.foo() === 42 && // typed array instances can be augmented typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray` } catch (e) { return false } } function kMaxLength () { return Buffer.TYPED_ARRAY_SUPPORT ? 0x7fffffff : 0x3fffffff } function createBuffer (that, length) { if (kMaxLength() < length) { throw new RangeError('Invalid typed array length') } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = new Uint8Array(length) that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class if (that === null) { that = new Buffer(length) } that.length = length } return that } /** * The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation works as expected -- it * returns a single octet. * * The `Uint8Array` prototype remains unmodified. */ function Buffer (arg, encodingOrOffset, length) { if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { return new Buffer(arg, encodingOrOffset, length) } // Common case. if (typeof arg === 'number') { if (typeof encodingOrOffset === 'string') { throw new Error( 'If encoding is specified then the first argument must be a string' ) } return allocUnsafe(this, arg) } return from(this, arg, encodingOrOffset, length) } Buffer.poolSize = 8192 // not used by this implementation // TODO: Legacy, not needed anymore. Remove in next major version. Buffer._augment = function (arr) { arr.__proto__ = Buffer.prototype return arr } function from (that, value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) { return fromArrayBuffer(that, value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(that, value, encodingOrOffset) } return fromObject(that, value) } /** * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError * if value is a number. * Buffer.from(str[, encoding]) * Buffer.from(array) * Buffer.from(buffer) * Buffer.from(arrayBuffer[, byteOffset[, length]]) **/ Buffer.from = function (value, encodingOrOffset, length) { return from(null, value, encodingOrOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { Buffer.prototype.__proto__ = Uint8Array.prototype Buffer.__proto__ = Uint8Array if (typeof Symbol !== 'undefined' && Symbol.species && Buffer[Symbol.species] === Buffer) { // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97 Object.defineProperty(Buffer, Symbol.species, { value: null, configurable: true }) } } function assertSize (size) { if (typeof size !== 'number') { throw new TypeError('"size" argument must be a number') } else if (size < 0) { throw new RangeError('"size" argument must not be negative') } } function alloc (that, size, fill, encoding) { assertSize(size) if (size <= 0) { return createBuffer(that, size) } if (fill !== undefined) { // Only pay attention to encoding if it's a string. This // prevents accidentally sending in a number that would // be interpretted as a start offset. return typeof encoding === 'string' ? createBuffer(that, size).fill(fill, encoding) : createBuffer(that, size).fill(fill) } return createBuffer(that, size) } /** * Creates a new filled Buffer instance. * alloc(size[, fill[, encoding]]) **/ Buffer.alloc = function (size, fill, encoding) { return alloc(null, size, fill, encoding) } function allocUnsafe (that, size) { assertSize(size) that = createBuffer(that, size < 0 ? 0 : checked(size) | 0) if (!Buffer.TYPED_ARRAY_SUPPORT) { for (var i = 0; i < size; ++i) { that[i] = 0 } } return that } /** * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. * */ Buffer.allocUnsafe = function (size) { return allocUnsafe(null, size) } /** * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. */ Buffer.allocUnsafeSlow = function (size) { return allocUnsafe(null, size) } function fromString (that, string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } var length = byteLength(string, encoding) | 0 that = createBuffer(that, length) var actual = that.write(string, encoding) if (actual !== length) { // Writing a hex string, for example, that contains invalid characters will // cause everything after the first invalid character to be ignored. (e.g. // 'abxxcd' will be treated as 'ab') that = that.slice(0, actual) } return that } function fromArrayLike (that, array) { var length = array.length < 0 ? 0 : checked(array.length) | 0 that = createBuffer(that, length) for (var i = 0; i < length; i += 1) { that[i] = array[i] & 255 } return that } function fromArrayBuffer (that, array, byteOffset, length) { array.byteLength // this throws if `array` is not a valid ArrayBuffer if (byteOffset < 0 || array.byteLength < byteOffset) { throw new RangeError('\'offset\' is out of bounds') } if (array.byteLength < byteOffset + (length || 0)) { throw new RangeError('\'length\' is out of bounds') } if (byteOffset === undefined && length === undefined) { array = new Uint8Array(array) } else if (length === undefined) { array = new Uint8Array(array, byteOffset) } else { array = new Uint8Array(array, byteOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = array that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class that = fromArrayLike(that, array) } return that } function fromObject (that, obj) { if (Buffer.isBuffer(obj)) { var len = checked(obj.length) | 0 that = createBuffer(that, len) if (that.length === 0) { return that } obj.copy(that, 0, 0, len) return that } if (obj) { if ((typeof ArrayBuffer !== 'undefined' && obj.buffer instanceof ArrayBuffer) || 'length' in obj) { if (typeof obj.length !== 'number' || isnan(obj.length)) { return createBuffer(that, 0) } return fromArrayLike(that, obj) } if (obj.type === 'Buffer' && isArray(obj.data)) { return fromArrayLike(that, obj.data) } } throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.') } function checked (length) { // Note: cannot use `length < kMaxLength()` here because that fails when // length is NaN (which is otherwise coerced to zero.) if (length >= kMaxLength()) { throw new RangeError('Attempt to allocate Buffer larger than maximum ' + 'size: 0x' + kMaxLength().toString(16) + ' bytes') } return length | 0 } function SlowBuffer (length) { if (+length != length) { // eslint-disable-line eqeqeq length = 0 } return Buffer.alloc(+length) } Buffer.isBuffer = function isBuffer (b) { return !!(b != null && b._isBuffer) } Buffer.compare = function compare (a, b) { if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { throw new TypeError('Arguments must be Buffers') } if (a === b) return 0 var x = a.length var y = b.length for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i] y = b[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } Buffer.isEncoding = function isEncoding (encoding) { switch (String(encoding).toLowerCase()) { case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'latin1': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return true default: return false } } Buffer.concat = function concat (list, length) { if (!isArray(list)) { throw new TypeError('"list" argument must be an Array of Buffers') } if (list.length === 0) { return Buffer.alloc(0) } var i if (length === undefined) { length = 0 for (i = 0; i < list.length; ++i) { length += list[i].length } } var buffer = Buffer.allocUnsafe(length) var pos = 0 for (i = 0; i < list.length; ++i) { var buf = list[i] if (!Buffer.isBuffer(buf)) { throw new TypeError('"list" argument must be an Array of Buffers') } buf.copy(buffer, pos) pos += buf.length } return buffer } function byteLength (string, encoding) { if (Buffer.isBuffer(string)) { return string.length } if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' && (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { return string.byteLength } if (typeof string !== 'string') { string = '' + string } var len = string.length if (len === 0) return 0 // Use a for loop to avoid recursion var loweredCase = false for (;;) { switch (encoding) { case 'ascii': case 'latin1': case 'binary': return len case 'utf8': case 'utf-8': case undefined: return utf8ToBytes(string).length case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return len * 2 case 'hex': return len >>> 1 case 'base64': return base64ToBytes(string).length default: if (loweredCase) return utf8ToBytes(string).length // assume utf8 encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.byteLength = byteLength function slowToString (encoding, start, end) { var loweredCase = false // No need to verify that "this.length <= MAX_UINT32" since it's a read-only // property of a typed array. // This behaves neither like String nor Uint8Array in that we set start/end // to their upper/lower bounds if the value passed is out of range. // undefined is handled specially as per ECMA-262 6th Edition, // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. if (start === undefined || start < 0) { start = 0 } // Return early if start > this.length. Done here to prevent potential uint32 // coercion fail below. if (start > this.length) { return '' } if (end === undefined || end > this.length) { end = this.length } if (end <= 0) { return '' } // Force coersion to uint32. This will also coerce falsey/NaN values to 0. end >>>= 0 start >>>= 0 if (end <= start) { return '' } if (!encoding) encoding = 'utf8' while (true) { switch (encoding) { case 'hex': return hexSlice(this, start, end) case 'utf8': case 'utf-8': return utf8Slice(this, start, end) case 'ascii': return asciiSlice(this, start, end) case 'latin1': case 'binary': return latin1Slice(this, start, end) case 'base64': return base64Slice(this, start, end) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return utf16leSlice(this, start, end) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = (encoding + '').toLowerCase() loweredCase = true } } } // The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect // Buffer instances. Buffer.prototype._isBuffer = true function swap (b, n, m) { var i = b[n] b[n] = b[m] b[m] = i } Buffer.prototype.swap16 = function swap16 () { var len = this.length if (len % 2 !== 0) { throw new RangeError('Buffer size must be a multiple of 16-bits') } for (var i = 0; i < len; i += 2) { swap(this, i, i + 1) } return this } Buffer.prototype.swap32 = function swap32 () { var len = this.length if (len % 4 !== 0) { throw new RangeError('Buffer size must be a multiple of 32-bits') } for (var i = 0; i < len; i += 4) { swap(this, i, i + 3) swap(this, i + 1, i + 2) } return this } Buffer.prototype.swap64 = function swap64 () { var len = this.length if (len % 8 !== 0) { throw new RangeError('Buffer size must be a multiple of 64-bits') } for (var i = 0; i < len; i += 8) { swap(this, i, i + 7) swap(this, i + 1, i + 6) swap(this, i + 2, i + 5) swap(this, i + 3, i + 4) } return this } Buffer.prototype.toString = function toString () { var length = this.length | 0 if (length === 0) return '' if (arguments.length === 0) return utf8Slice(this, 0, length) return slowToString.apply(this, arguments) } Buffer.prototype.equals = function equals (b) { if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') if (this === b) return true return Buffer.compare(this, b) === 0 } Buffer.prototype.inspect = function inspect () { var str = '' var max = exports.INSPECT_MAX_BYTES if (this.length > 0) { str = this.toString('hex', 0, max).match(/.{2}/g).join(' ') if (this.length > max) str += ' ... ' } return '' } Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { if (!Buffer.isBuffer(target)) { throw new TypeError('Argument must be a Buffer') } if (start === undefined) { start = 0 } if (end === undefined) { end = target ? target.length : 0 } if (thisStart === undefined) { thisStart = 0 } if (thisEnd === undefined) { thisEnd = this.length } if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { throw new RangeError('out of range index') } if (thisStart >= thisEnd && start >= end) { return 0 } if (thisStart >= thisEnd) { return -1 } if (start >= end) { return 1 } start >>>= 0 end >>>= 0 thisStart >>>= 0 thisEnd >>>= 0 if (this === target) return 0 var x = thisEnd - thisStart var y = end - start var len = Math.min(x, y) var thisCopy = this.slice(thisStart, thisEnd) var targetCopy = target.slice(start, end) for (var i = 0; i < len; ++i) { if (thisCopy[i] !== targetCopy[i]) { x = thisCopy[i] y = targetCopy[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } // Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, // OR the last index of `val` in `buffer` at offset <= `byteOffset`. // // Arguments: // - buffer - a Buffer to search // - val - a string, Buffer, or number // - byteOffset - an index into `buffer`; will be clamped to an int32 // - encoding - an optional encoding, relevant is val is a string // - dir - true for indexOf, false for lastIndexOf function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { // Empty buffer means no match if (buffer.length === 0) return -1 // Normalize byteOffset if (typeof byteOffset === 'string') { encoding = byteOffset byteOffset = 0 } else if (byteOffset > 0x7fffffff) { byteOffset = 0x7fffffff } else if (byteOffset < -0x80000000) { byteOffset = -0x80000000 } byteOffset = +byteOffset // Coerce to Number. if (isNaN(byteOffset)) { // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer byteOffset = dir ? 0 : (buffer.length - 1) } // Normalize byteOffset: negative offsets start from the end of the buffer if (byteOffset < 0) byteOffset = buffer.length + byteOffset if (byteOffset >= buffer.length) { if (dir) return -1 else byteOffset = buffer.length - 1 } else if (byteOffset < 0) { if (dir) byteOffset = 0 else return -1 } // Normalize val if (typeof val === 'string') { val = Buffer.from(val, encoding) } // Finally, search either indexOf (if dir is true) or lastIndexOf if (Buffer.isBuffer(val)) { // Special case: looking for empty string/buffer always fails if (val.length === 0) { return -1 } return arrayIndexOf(buffer, val, byteOffset, encoding, dir) } else if (typeof val === 'number') { val = val & 0xFF // Search for a byte value [0-255] if (Buffer.TYPED_ARRAY_SUPPORT && typeof Uint8Array.prototype.indexOf === 'function') { if (dir) { return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) } else { return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) } } return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir) } throw new TypeError('val must be string, number or Buffer') } function arrayIndexOf (arr, val, byteOffset, encoding, dir) { var indexSize = 1 var arrLength = arr.length var valLength = val.length if (encoding !== undefined) { encoding = String(encoding).toLowerCase() if (encoding === 'ucs2' || encoding === 'ucs-2' || encoding === 'utf16le' || encoding === 'utf-16le') { if (arr.length < 2 || val.length < 2) { return -1 } indexSize = 2 arrLength /= 2 valLength /= 2 byteOffset /= 2 } } function read (buf, i) { if (indexSize === 1) { return buf[i] } else { return buf.readUInt16BE(i * indexSize) } } var i if (dir) { var foundIndex = -1 for (i = byteOffset; i < arrLength; i++) { if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { if (foundIndex === -1) foundIndex = i if (i - foundIndex + 1 === valLength) return foundIndex * indexSize } else { if (foundIndex !== -1) i -= i - foundIndex foundIndex = -1 } } } else { if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength for (i = byteOffset; i >= 0; i--) { var found = true for (var j = 0; j < valLength; j++) { if (read(arr, i + j) !== read(val, j)) { found = false break } } if (found) return i } } return -1 } Buffer.prototype.includes = function includes (val, byteOffset, encoding) { return this.indexOf(val, byteOffset, encoding) !== -1 } Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, true) } Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, false) } function hexWrite (buf, string, offset, length) { offset = Number(offset) || 0 var remaining = buf.length - offset if (!length) { length = remaining } else { length = Number(length) if (length > remaining) { length = remaining } } // must be an even number of digits var strLen = string.length if (strLen % 2 !== 0) throw new TypeError('Invalid hex string') if (length > strLen / 2) { length = strLen / 2 } for (var i = 0; i < length; ++i) { var parsed = parseInt(string.substr(i * 2, 2), 16) if (isNaN(parsed)) return i buf[offset + i] = parsed } return i } function utf8Write (buf, string, offset, length) { return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) } function asciiWrite (buf, string, offset, length) { return blitBuffer(asciiToBytes(string), buf, offset, length) } function latin1Write (buf, string, offset, length) { return asciiWrite(buf, string, offset, length) } function base64Write (buf, string, offset, length) { return blitBuffer(base64ToBytes(string), buf, offset, length) } function ucs2Write (buf, string, offset, length) { return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) } Buffer.prototype.write = function write (string, offset, length, encoding) { // Buffer#write(string) if (offset === undefined) { encoding = 'utf8' length = this.length offset = 0 // Buffer#write(string, encoding) } else if (length === undefined && typeof offset === 'string') { encoding = offset length = this.length offset = 0 // Buffer#write(string, offset[, length][, encoding]) } else if (isFinite(offset)) { offset = offset | 0 if (isFinite(length)) { length = length | 0 if (encoding === undefined) encoding = 'utf8' } else { encoding = length length = undefined } // legacy write(string, encoding, offset, length) - remove in v0.13 } else { throw new Error( 'Buffer.write(string, encoding, offset[, length]) is no longer supported' ) } var remaining = this.length - offset if (length === undefined || length > remaining) length = remaining if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { throw new RangeError('Attempt to write outside buffer bounds') } if (!encoding) encoding = 'utf8' var loweredCase = false for (;;) { switch (encoding) { case 'hex': return hexWrite(this, string, offset, length) case 'utf8': case 'utf-8': return utf8Write(this, string, offset, length) case 'ascii': return asciiWrite(this, string, offset, length) case 'latin1': case 'binary': return latin1Write(this, string, offset, length) case 'base64': // Warning: maxLength not taken into account in base64Write return base64Write(this, string, offset, length) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return ucs2Write(this, string, offset, length) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.prototype.toJSON = function toJSON () { return { type: 'Buffer', data: Array.prototype.slice.call(this._arr || this, 0) } } function base64Slice (buf, start, end) { if (start === 0 && end === buf.length) { return base64.fromByteArray(buf) } else { return base64.fromByteArray(buf.slice(start, end)) } } function utf8Slice (buf, start, end) { end = Math.min(buf.length, end) var res = [] var i = start while (i < end) { var firstByte = buf[i] var codePoint = null var bytesPerSequence = (firstByte > 0xEF) ? 4 : (firstByte > 0xDF) ? 3 : (firstByte > 0xBF) ? 2 : 1 if (i + bytesPerSequence <= end) { var secondByte, thirdByte, fourthByte, tempCodePoint switch (bytesPerSequence) { case 1: if (firstByte < 0x80) { codePoint = firstByte } break case 2: secondByte = buf[i + 1] if ((secondByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) if (tempCodePoint > 0x7F) { codePoint = tempCodePoint } } break case 3: secondByte = buf[i + 1] thirdByte = buf[i + 2] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { codePoint = tempCodePoint } } break case 4: secondByte = buf[i + 1] thirdByte = buf[i + 2] fourthByte = buf[i + 3] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { codePoint = tempCodePoint } } } } if (codePoint === null) { // we did not generate a valid codePoint so insert a // replacement char (U+FFFD) and advance only 1 byte codePoint = 0xFFFD bytesPerSequence = 1 } else if (codePoint > 0xFFFF) { // encode to utf16 (surrogate pair dance) codePoint -= 0x10000 res.push(codePoint >>> 10 & 0x3FF | 0xD800) codePoint = 0xDC00 | codePoint & 0x3FF } res.push(codePoint) i += bytesPerSequence } return decodeCodePointsArray(res) } // Based on http://stackoverflow.com/a/22747272/680742, the browser with // the lowest limit is Chrome, with 0x10000 args. // We go 1 magnitude less, for safety var MAX_ARGUMENTS_LENGTH = 0x1000 function decodeCodePointsArray (codePoints) { var len = codePoints.length if (len <= MAX_ARGUMENTS_LENGTH) { return String.fromCharCode.apply(String, codePoints) // avoid extra slice() } // Decode in chunks to avoid "call stack size exceeded". var res = '' var i = 0 while (i < len) { res += String.fromCharCode.apply( String, codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) ) } return res } function asciiSlice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i] & 0x7F) } return ret } function latin1Slice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i]) } return ret } function hexSlice (buf, start, end) { var len = buf.length if (!start || start < 0) start = 0 if (!end || end < 0 || end > len) end = len var out = '' for (var i = start; i < end; ++i) { out += toHex(buf[i]) } return out } function utf16leSlice (buf, start, end) { var bytes = buf.slice(start, end) var res = '' for (var i = 0; i < bytes.length; i += 2) { res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256) } return res } Buffer.prototype.slice = function slice (start, end) { var len = this.length start = ~~start end = end === undefined ? len : ~~end if (start < 0) { start += len if (start < 0) start = 0 } else if (start > len) { start = len } if (end < 0) { end += len if (end < 0) end = 0 } else if (end > len) { end = len } if (end < start) end = start var newBuf if (Buffer.TYPED_ARRAY_SUPPORT) { newBuf = this.subarray(start, end) newBuf.__proto__ = Buffer.prototype } else { var sliceLen = end - start newBuf = new Buffer(sliceLen, undefined) for (var i = 0; i < sliceLen; ++i) { newBuf[i] = this[i + start] } } return newBuf } /* * Need to make sure that buffer isn't trying to write out of bounds. */ function checkOffset (offset, ext, length) { if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') } Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } return val } Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { checkOffset(offset, byteLength, this.length) } var val = this[offset + --byteLength] var mul = 1 while (byteLength > 0 && (mul *= 0x100)) { val += this[offset + --byteLength] * mul } return val } Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) return this[offset] } Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return this[offset] | (this[offset + 1] << 8) } Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return (this[offset] << 8) | this[offset + 1] } Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ((this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16)) + (this[offset + 3] * 0x1000000) } Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] * 0x1000000) + ((this[offset + 1] << 16) | (this[offset + 2] << 8) | this[offset + 3]) } Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var i = byteLength var mul = 1 var val = this[offset + --i] while (i > 0 && (mul *= 0x100)) { val += this[offset + --i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) if (!(this[offset] & 0x80)) return (this[offset]) return ((0xff - this[offset] + 1) * -1) } Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset] | (this[offset + 1] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset + 1] | (this[offset] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16) | (this[offset + 3] << 24) } Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] << 24) | (this[offset + 1] << 16) | (this[offset + 2] << 8) | (this[offset + 3]) } Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, true, 23, 4) } Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, false, 23, 4) } Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, true, 52, 8) } Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, false, 52, 8) } function checkInt (buf, value, offset, ext, max, min) { if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') if (offset + ext > buf.length) throw new RangeError('Index out of range') } Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var mul = 1 var i = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var i = byteLength - 1 var mul = 1 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) this[offset] = (value & 0xff) return offset + 1 } function objectWriteUInt16 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>> (littleEndian ? i : 1 - i) * 8 } } Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } function objectWriteUInt32 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffffffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff } } Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset + 3] = (value >>> 24) this[offset + 2] = (value >>> 16) this[offset + 1] = (value >>> 8) this[offset] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = 0 var mul = 1 var sub = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = byteLength - 1 var mul = 1 var sub = 0 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) if (value < 0) value = 0xff + value + 1 this[offset] = (value & 0xff) return offset + 1 } Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) this[offset + 2] = (value >>> 16) this[offset + 3] = (value >>> 24) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (value < 0) value = 0xffffffff + value + 1 if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } function checkIEEE754 (buf, value, offset, ext, max, min) { if (offset + ext > buf.length) throw new RangeError('Index out of range') if (offset < 0) throw new RangeError('Index out of range') } function writeFloat (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) } ieee754.write(buf, value, offset, littleEndian, 23, 4) return offset + 4 } Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { return writeFloat(this, value, offset, true, noAssert) } Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { return writeFloat(this, value, offset, false, noAssert) } function writeDouble (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) } ieee754.write(buf, value, offset, littleEndian, 52, 8) return offset + 8 } Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { return writeDouble(this, value, offset, true, noAssert) } Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { return writeDouble(this, value, offset, false, noAssert) } // copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) Buffer.prototype.copy = function copy (target, targetStart, start, end) { if (!start) start = 0 if (!end && end !== 0) end = this.length if (targetStart >= target.length) targetStart = target.length if (!targetStart) targetStart = 0 if (end > 0 && end < start) end = start // Copy 0 bytes; we're done if (end === start) return 0 if (target.length === 0 || this.length === 0) return 0 // Fatal error conditions if (targetStart < 0) { throw new RangeError('targetStart out of bounds') } if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds') if (end < 0) throw new RangeError('sourceEnd out of bounds') // Are we oob? if (end > this.length) end = this.length if (target.length - targetStart < end - start) { end = target.length - targetStart + start } var len = end - start var i if (this === target && start < targetStart && targetStart < end) { // descending copy from end for (i = len - 1; i >= 0; --i) { target[i + targetStart] = this[i + start] } } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) { // ascending copy from start for (i = 0; i < len; ++i) { target[i + targetStart] = this[i + start] } } else { Uint8Array.prototype.set.call( target, this.subarray(start, start + len), targetStart ) } return len } // Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) Buffer.prototype.fill = function fill (val, start, end, encoding) { // Handle string cases: if (typeof val === 'string') { if (typeof start === 'string') { encoding = start start = 0 end = this.length } else if (typeof end === 'string') { encoding = end end = this.length } if (val.length === 1) { var code = val.charCodeAt(0) if (code < 256) { val = code } } if (encoding !== undefined && typeof encoding !== 'string') { throw new TypeError('encoding must be a string') } if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { throw new TypeError('Unknown encoding: ' + encoding) } } else if (typeof val === 'number') { val = val & 255 } // Invalid ranges are not set to a default, so can range check early. if (start < 0 || this.length < start || this.length < end) { throw new RangeError('Out of range index') } if (end <= start) { return this } start = start >>> 0 end = end === undefined ? this.length : end >>> 0 if (!val) val = 0 var i if (typeof val === 'number') { for (i = start; i < end; ++i) { this[i] = val } } else { var bytes = Buffer.isBuffer(val) ? val : utf8ToBytes(new Buffer(val, encoding).toString()) var len = bytes.length for (i = 0; i < end - start; ++i) { this[i + start] = bytes[i % len] } } return this } // HELPER FUNCTIONS // ================ var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g function base64clean (str) { // Node strips out invalid characters like \n and \t from the string, base64-js does not str = stringtrim(str).replace(INVALID_BASE64_RE, '') // Node converts strings with length < 2 to '' if (str.length < 2) return '' // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not while (str.length % 4 !== 0) { str = str + '=' } return str } function stringtrim (str) { if (str.trim) return str.trim() return str.replace(/^\s+|\s+$/g, '') } function toHex (n) { if (n < 16) return '0' + n.toString(16) return n.toString(16) } function utf8ToBytes (string, units) { units = units || Infinity var codePoint var length = string.length var leadSurrogate = null var bytes = [] for (var i = 0; i < length; ++i) { codePoint = string.charCodeAt(i) // is surrogate component if (codePoint > 0xD7FF && codePoint < 0xE000) { // last char was a lead if (!leadSurrogate) { // no lead yet if (codePoint > 0xDBFF) { // unexpected trail if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } else if (i + 1 === length) { // unpaired lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } // valid lead leadSurrogate = codePoint continue } // 2 leads in a row if (codePoint < 0xDC00) { if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) leadSurrogate = codePoint continue } // valid surrogate pair codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 } else if (leadSurrogate) { // valid bmp char, but last char was a lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) } leadSurrogate = null // encode utf8 if (codePoint < 0x80) { if ((units -= 1) < 0) break bytes.push(codePoint) } else if (codePoint < 0x800) { if ((units -= 2) < 0) break bytes.push( codePoint >> 0x6 | 0xC0, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x10000) { if ((units -= 3) < 0) break bytes.push( codePoint >> 0xC | 0xE0, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x110000) { if ((units -= 4) < 0) break bytes.push( codePoint >> 0x12 | 0xF0, codePoint >> 0xC & 0x3F | 0x80, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else { throw new Error('Invalid code point') } } return bytes } function asciiToBytes (str) { var byteArray = [] for (var i = 0; i < str.length; ++i) { // Node's code seems to be doing this and not & 0x7F.. byteArray.push(str.charCodeAt(i) & 0xFF) } return byteArray } function utf16leToBytes (str, units) { var c, hi, lo var byteArray = [] for (var i = 0; i < str.length; ++i) { if ((units -= 2) < 0) break c = str.charCodeAt(i) hi = c >> 8 lo = c % 256 byteArray.push(lo) byteArray.push(hi) } return byteArray } function base64ToBytes (str) { return base64.toByteArray(base64clean(str)) } function blitBuffer (src, dst, offset, length) { for (var i = 0; i < length; ++i) { if ((i + offset >= dst.length) || (i >= src.length)) break dst[i + offset] = src[i] } return i } function isnan (val) { return val !== val // eslint-disable-line no-self-compare } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 42))) /***/ }), /* 46 */ /*!*****************************************!*\ !*** ./node_modules/base64-js/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.byteLength = byteLength exports.toByteArray = toByteArray exports.fromByteArray = fromByteArray var lookup = [] var revLookup = [] var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' for (var i = 0, len = code.length; i < len; ++i) { lookup[i] = code[i] revLookup[code.charCodeAt(i)] = i } // Support decoding URL-safe base64 strings, as Node.js does. // See: https://en.wikipedia.org/wiki/Base64#URL_applications revLookup['-'.charCodeAt(0)] = 62 revLookup['_'.charCodeAt(0)] = 63 function getLens (b64) { var len = b64.length if (len % 4 > 0) { throw new Error('Invalid string. Length must be a multiple of 4') } // Trim off extra bytes after placeholder bytes are found // See: https://github.com/beatgammit/base64-js/issues/42 var validLen = b64.indexOf('=') if (validLen === -1) validLen = len var placeHoldersLen = validLen === len ? 0 : 4 - (validLen % 4) return [validLen, placeHoldersLen] } // base64 is 4/3 + up to two characters of the original data function byteLength (b64) { var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function _byteLength (b64, validLen, placeHoldersLen) { return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function toByteArray (b64) { var tmp var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) var curByte = 0 // if there are placeholders, only get up to the last complete 4 chars var len = placeHoldersLen > 0 ? validLen - 4 : validLen var i for (i = 0; i < len; i += 4) { tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)] arr[curByte++] = (tmp >> 16) & 0xFF arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 2) { tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4) arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 1) { tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2) arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } return arr } function tripletToBase64 (num) { return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F] } function encodeChunk (uint8, start, end) { var tmp var output = [] for (var i = start; i < end; i += 3) { tmp = ((uint8[i] << 16) & 0xFF0000) + ((uint8[i + 1] << 8) & 0xFF00) + (uint8[i + 2] & 0xFF) output.push(tripletToBase64(tmp)) } return output.join('') } function fromByteArray (uint8) { var tmp var len = uint8.length var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes var parts = [] var maxChunkLength = 16383 // must be multiple of 3 // go through the array every three bytes, we'll deal with trailing stuff later for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { parts.push(encodeChunk( uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength) )) } // pad the end with zeros, but make sure to not forget the extra bytes if (extraBytes === 1) { tmp = uint8[len - 1] parts.push( lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3F] + '==' ) } else if (extraBytes === 2) { tmp = (uint8[len - 2] << 8) + uint8[len - 1] parts.push( lookup[tmp >> 10] + lookup[(tmp >> 4) & 0x3F] + lookup[(tmp << 2) & 0x3F] + '=' ) } return parts.join('') } /***/ }), /* 47 */ /*!***************************************!*\ !*** ./node_modules/ieee754/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var nBits = -7 var i = isLE ? (nBytes - 1) : 0 var d = isLE ? -1 : 1 var s = buffer[offset + i] i += d e = s & ((1 << (-nBits)) - 1) s >>= (-nBits) nBits += eLen for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} m = e & ((1 << (-nBits)) - 1) e >>= (-nBits) nBits += mLen for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} if (e === 0) { e = 1 - eBias } else if (e === eMax) { return m ? NaN : ((s ? -1 : 1) * Infinity) } else { m = m + Math.pow(2, mLen) e = e - eBias } return (s ? -1 : 1) * m * Math.pow(2, e - mLen) } exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { var e, m, c var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) var i = isLE ? 0 : (nBytes - 1) var d = isLE ? 1 : -1 var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 value = Math.abs(value) if (isNaN(value) || value === Infinity) { m = isNaN(value) ? 1 : 0 e = eMax } else { e = Math.floor(Math.log(value) / Math.LN2) if (value * (c = Math.pow(2, -e)) < 1) { e-- c *= 2 } if (e + eBias >= 1) { value += rt / c } else { value += rt * Math.pow(2, 1 - eBias) } if (value * c >= 2) { e++ c /= 2 } if (e + eBias >= eMax) { m = 0 e = eMax } else if (e + eBias >= 1) { m = ((value * c) - 1) * Math.pow(2, mLen) e = e + eBias } else { m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) e = 0 } } for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} e = (e << mLen) | m eLen += mLen for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} buffer[offset + i - d] |= s * 128 } /***/ }), /* 48 */ /*!***************************************!*\ !*** ./node_modules/isarray/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; /***/ }), /* 49 */ /*!**********************************************************!*\ !*** ./node_modules/@babel/runtime/regenerator/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! regenerator-runtime */ 50); /***/ }), /* 50 */ /*!************************************************************!*\ !*** ./node_modules/regenerator-runtime/runtime-module.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * Copyright (c) 2014-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ // This method of obtaining a reference to the global object needs to be // kept identical to the way it is obtained in runtime.js var g = (function() { return this || (typeof self === "object" && self); })() || Function("return this")(); // Use `getOwnPropertyNames` because not all browsers support calling // `hasOwnProperty` on the global `self` object in a worker. See #183. var hadRuntime = g.regeneratorRuntime && Object.getOwnPropertyNames(g).indexOf("regeneratorRuntime") >= 0; // Save the old regeneratorRuntime in case it needs to be restored later. var oldRuntime = hadRuntime && g.regeneratorRuntime; // Force reevalutation of runtime.js. g.regeneratorRuntime = undefined; module.exports = __webpack_require__(/*! ./runtime */ 51); if (hadRuntime) { // Restore the original runtime. g.regeneratorRuntime = oldRuntime; } else { // Remove the global property added by runtime.js. try { delete g.regeneratorRuntime; } catch(e) { g.regeneratorRuntime = undefined; } } /***/ }), /* 51 */ /*!*****************************************************!*\ !*** ./node_modules/regenerator-runtime/runtime.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { /** * Copyright (c) 2014-present, Facebook, Inc. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ !(function(global) { "use strict"; var Op = Object.prototype; var hasOwn = Op.hasOwnProperty; var undefined; // More compressible than void 0. var $Symbol = typeof Symbol === "function" ? Symbol : {}; var iteratorSymbol = $Symbol.iterator || "@@iterator"; var asyncIteratorSymbol = $Symbol.asyncIterator || "@@asyncIterator"; var toStringTagSymbol = $Symbol.toStringTag || "@@toStringTag"; var inModule = typeof module === "object"; var runtime = global.regeneratorRuntime; if (runtime) { if (inModule) { // If regeneratorRuntime is defined globally and we're in a module, // make the exports object identical to regeneratorRuntime. module.exports = runtime; } // Don't bother evaluating the rest of this file if the runtime was // already defined globally. return; } // Define the runtime globally (as expected by generated code) as either // module.exports (if we're in a module) or a new, empty object. runtime = global.regeneratorRuntime = inModule ? module.exports : {}; function wrap(innerFn, outerFn, self, tryLocsList) { // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator. var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator; var generator = Object.create(protoGenerator.prototype); var context = new Context(tryLocsList || []); // The ._invoke method unifies the implementations of the .next, // .throw, and .return methods. generator._invoke = makeInvokeMethod(innerFn, self, context); return generator; } runtime.wrap = wrap; // Try/catch helper to minimize deoptimizations. Returns a completion // record like context.tryEntries[i].completion. This interface could // have been (and was previously) designed to take a closure to be // invoked without arguments, but in all the cases we care about we // already have an existing method we want to call, so there's no need // to create a new function object. We can even get away with assuming // the method takes exactly one argument, since that happens to be true // in every case, so we don't have to touch the arguments object. The // only additional allocation required is the completion record, which // has a stable shape and so hopefully should be cheap to allocate. function tryCatch(fn, obj, arg) { try { return { type: "normal", arg: fn.call(obj, arg) }; } catch (err) { return { type: "throw", arg: err }; } } var GenStateSuspendedStart = "suspendedStart"; var GenStateSuspendedYield = "suspendedYield"; var GenStateExecuting = "executing"; var GenStateCompleted = "completed"; // Returning this object from the innerFn has the same effect as // breaking out of the dispatch switch statement. var ContinueSentinel = {}; // Dummy constructor functions that we use as the .constructor and // .constructor.prototype properties for functions that return Generator // objects. For full spec compliance, you may wish to configure your // minifier not to mangle the names of these two functions. function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} // This is a polyfill for %IteratorPrototype% for environments that // don't natively support it. var IteratorPrototype = {}; IteratorPrototype[iteratorSymbol] = function () { return this; }; var getProto = Object.getPrototypeOf; var NativeIteratorPrototype = getProto && getProto(getProto(values([]))); if (NativeIteratorPrototype && NativeIteratorPrototype !== Op && hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) { // This environment has a native %IteratorPrototype%; use it instead // of the polyfill. IteratorPrototype = NativeIteratorPrototype; } var Gp = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(IteratorPrototype); GeneratorFunction.prototype = Gp.constructor = GeneratorFunctionPrototype; GeneratorFunctionPrototype.constructor = GeneratorFunction; GeneratorFunctionPrototype[toStringTagSymbol] = GeneratorFunction.displayName = "GeneratorFunction"; // Helper for defining the .next, .throw, and .return methods of the // Iterator interface in terms of a single ._invoke method. function defineIteratorMethods(prototype) { ["next", "throw", "return"].forEach(function(method) { prototype[method] = function(arg) { return this._invoke(method, arg); }; }); } runtime.isGeneratorFunction = function(genFun) { var ctor = typeof genFun === "function" && genFun.constructor; return ctor ? ctor === GeneratorFunction || // For the native GeneratorFunction constructor, the best we can // do is to check its .name property. (ctor.displayName || ctor.name) === "GeneratorFunction" : false; }; runtime.mark = function(genFun) { if (Object.setPrototypeOf) { Object.setPrototypeOf(genFun, GeneratorFunctionPrototype); } else { genFun.__proto__ = GeneratorFunctionPrototype; if (!(toStringTagSymbol in genFun)) { genFun[toStringTagSymbol] = "GeneratorFunction"; } } genFun.prototype = Object.create(Gp); return genFun; }; // Within the body of any async function, `await x` is transformed to // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test // `hasOwn.call(value, "__await")` to determine if the yielded value is // meant to be awaited. runtime.awrap = function(arg) { return { __await: arg }; }; function AsyncIterator(generator) { function invoke(method, arg, resolve, reject) { var record = tryCatch(generator[method], generator, arg); if (record.type === "throw") { reject(record.arg); } else { var result = record.arg; var value = result.value; if (value && typeof value === "object" && hasOwn.call(value, "__await")) { return Promise.resolve(value.__await).then(function(value) { invoke("next", value, resolve, reject); }, function(err) { invoke("throw", err, resolve, reject); }); } return Promise.resolve(value).then(function(unwrapped) { // When a yielded Promise is resolved, its final value becomes // the .value of the Promise<{value,done}> result for the // current iteration. result.value = unwrapped; resolve(result); }, function(error) { // If a rejected Promise was yielded, throw the rejection back // into the async generator function so it can be handled there. return invoke("throw", error, resolve, reject); }); } } var previousPromise; function enqueue(method, arg) { function callInvokeWithMethodAndArg() { return new Promise(function(resolve, reject) { invoke(method, arg, resolve, reject); }); } return previousPromise = // If enqueue has been called before, then we want to wait until // all previous Promises have been resolved before calling invoke, // so that results are always delivered in the correct order. If // enqueue has not been called before, then it is important to // call invoke immediately, without waiting on a callback to fire, // so that the async generator function has the opportunity to do // any necessary setup in a predictable way. This predictability // is why the Promise constructor synchronously invokes its // executor callback, and why async functions synchronously // execute code before the first await. Since we implement simple // async functions in terms of async generators, it is especially // important to get this right, even though it requires care. previousPromise ? previousPromise.then( callInvokeWithMethodAndArg, // Avoid propagating failures to Promises returned by later // invocations of the iterator. callInvokeWithMethodAndArg ) : callInvokeWithMethodAndArg(); } // Define the unified helper method that is used to implement .next, // .throw, and .return (see defineIteratorMethods). this._invoke = enqueue; } defineIteratorMethods(AsyncIterator.prototype); AsyncIterator.prototype[asyncIteratorSymbol] = function () { return this; }; runtime.AsyncIterator = AsyncIterator; // Note that simple async functions are implemented on top of // AsyncIterator objects; they just return a Promise for the value of // the final result produced by the iterator. runtime.async = function(innerFn, outerFn, self, tryLocsList) { var iter = new AsyncIterator( wrap(innerFn, outerFn, self, tryLocsList) ); return runtime.isGeneratorFunction(outerFn) ? iter // If outerFn is a generator, return the full iterator. : iter.next().then(function(result) { return result.done ? result.value : iter.next(); }); }; function makeInvokeMethod(innerFn, self, context) { var state = GenStateSuspendedStart; return function invoke(method, arg) { if (state === GenStateExecuting) { throw new Error("Generator is already running"); } if (state === GenStateCompleted) { if (method === "throw") { throw arg; } // Be forgiving, per 25.3.3.3.3 of the spec: // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume return doneResult(); } context.method = method; context.arg = arg; while (true) { var delegate = context.delegate; if (delegate) { var delegateResult = maybeInvokeDelegate(delegate, context); if (delegateResult) { if (delegateResult === ContinueSentinel) continue; return delegateResult; } } if (context.method === "next") { // Setting context._sent for legacy support of Babel's // function.sent implementation. context.sent = context._sent = context.arg; } else if (context.method === "throw") { if (state === GenStateSuspendedStart) { state = GenStateCompleted; throw context.arg; } context.dispatchException(context.arg); } else if (context.method === "return") { context.abrupt("return", context.arg); } state = GenStateExecuting; var record = tryCatch(innerFn, self, context); if (record.type === "normal") { // If an exception is thrown from innerFn, we leave state === // GenStateExecuting and loop back for another invocation. state = context.done ? GenStateCompleted : GenStateSuspendedYield; if (record.arg === ContinueSentinel) { continue; } return { value: record.arg, done: context.done }; } else if (record.type === "throw") { state = GenStateCompleted; // Dispatch the exception by looping back around to the // context.dispatchException(context.arg) call above. context.method = "throw"; context.arg = record.arg; } } }; } // Call delegate.iterator[context.method](context.arg) and handle the // result, either by returning a { value, done } result from the // delegate iterator, or by modifying context.method and context.arg, // setting context.delegate to null, and returning the ContinueSentinel. function maybeInvokeDelegate(delegate, context) { var method = delegate.iterator[context.method]; if (method === undefined) { // A .throw or .return when the delegate iterator has no .throw // method always terminates the yield* loop. context.delegate = null; if (context.method === "throw") { if (delegate.iterator.return) { // If the delegate iterator has a return method, give it a // chance to clean up. context.method = "return"; context.arg = undefined; maybeInvokeDelegate(delegate, context); if (context.method === "throw") { // If maybeInvokeDelegate(context) changed context.method from // "return" to "throw", let that override the TypeError below. return ContinueSentinel; } } context.method = "throw"; context.arg = new TypeError( "The iterator does not provide a 'throw' method"); } return ContinueSentinel; } var record = tryCatch(method, delegate.iterator, context.arg); if (record.type === "throw") { context.method = "throw"; context.arg = record.arg; context.delegate = null; return ContinueSentinel; } var info = record.arg; if (! info) { context.method = "throw"; context.arg = new TypeError("iterator result is not an object"); context.delegate = null; return ContinueSentinel; } if (info.done) { // Assign the result of the finished delegate to the temporary // variable specified by delegate.resultName (see delegateYield). context[delegate.resultName] = info.value; // Resume execution at the desired location (see delegateYield). context.next = delegate.nextLoc; // If context.method was "throw" but the delegate handled the // exception, let the outer generator proceed normally. If // context.method was "next", forget context.arg since it has been // "consumed" by the delegate iterator. If context.method was // "return", allow the original .return call to continue in the // outer generator. if (context.method !== "return") { context.method = "next"; context.arg = undefined; } } else { // Re-yield the result returned by the delegate method. return info; } // The delegate iterator is finished, so forget it and continue with // the outer generator. context.delegate = null; return ContinueSentinel; } // Define Generator.prototype.{next,throw,return} in terms of the // unified ._invoke helper method. defineIteratorMethods(Gp); Gp[toStringTagSymbol] = "Generator"; // A Generator should always return itself as the iterator object when the // @@iterator function is called on it. Some browsers' implementations of the // iterator prototype chain incorrectly implement this, causing the Generator // object to not be returned from this call. This ensures that doesn't happen. // See https://github.com/facebook/regenerator/issues/274 for more details. Gp[iteratorSymbol] = function() { return this; }; Gp.toString = function() { return "[object Generator]"; }; function pushTryEntry(locs) { var entry = { tryLoc: locs[0] }; if (1 in locs) { entry.catchLoc = locs[1]; } if (2 in locs) { entry.finallyLoc = locs[2]; entry.afterLoc = locs[3]; } this.tryEntries.push(entry); } function resetTryEntry(entry) { var record = entry.completion || {}; record.type = "normal"; delete record.arg; entry.completion = record; } function Context(tryLocsList) { // The root entry object (effectively a try statement without a catch // or a finally block) gives us a place to store values thrown from // locations where there is no enclosing try statement. this.tryEntries = [{ tryLoc: "root" }]; tryLocsList.forEach(pushTryEntry, this); this.reset(true); } runtime.keys = function(object) { var keys = []; for (var key in object) { keys.push(key); } keys.reverse(); // Rather than returning an object with a next method, we keep // things simple and return the next function itself. return function next() { while (keys.length) { var key = keys.pop(); if (key in object) { next.value = key; next.done = false; return next; } } // To avoid creating an additional object, we just hang the .value // and .done properties off the next function object itself. This // also ensures that the minifier will not anonymize the function. next.done = true; return next; }; }; function values(iterable) { if (iterable) { var iteratorMethod = iterable[iteratorSymbol]; if (iteratorMethod) { return iteratorMethod.call(iterable); } if (typeof iterable.next === "function") { return iterable; } if (!isNaN(iterable.length)) { var i = -1, next = function next() { while (++i < iterable.length) { if (hasOwn.call(iterable, i)) { next.value = iterable[i]; next.done = false; return next; } } next.value = undefined; next.done = true; return next; }; return next.next = next; } } // Return an iterator with no values. return { next: doneResult }; } runtime.values = values; function doneResult() { return { value: undefined, done: true }; } Context.prototype = { constructor: Context, reset: function(skipTempReset) { this.prev = 0; this.next = 0; // Resetting context._sent for legacy support of Babel's // function.sent implementation. this.sent = this._sent = undefined; this.done = false; this.delegate = null; this.method = "next"; this.arg = undefined; this.tryEntries.forEach(resetTryEntry); if (!skipTempReset) { for (var name in this) { // Not sure about the optimal order of these conditions: if (name.charAt(0) === "t" && hasOwn.call(this, name) && !isNaN(+name.slice(1))) { this[name] = undefined; } } } }, stop: function() { this.done = true; var rootEntry = this.tryEntries[0]; var rootRecord = rootEntry.completion; if (rootRecord.type === "throw") { throw rootRecord.arg; } return this.rval; }, dispatchException: function(exception) { if (this.done) { throw exception; } var context = this; function handle(loc, caught) { record.type = "throw"; record.arg = exception; context.next = loc; if (caught) { // If the dispatched exception was caught by a catch block, // then let that catch block handle the exception normally. context.method = "next"; context.arg = undefined; } return !! caught; } for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; var record = entry.completion; if (entry.tryLoc === "root") { // Exception thrown outside of any try block that could handle // it, so set the completion value of the entire function to // throw the exception. return handle("end"); } if (entry.tryLoc <= this.prev) { var hasCatch = hasOwn.call(entry, "catchLoc"); var hasFinally = hasOwn.call(entry, "finallyLoc"); if (hasCatch && hasFinally) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } else if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else if (hasCatch) { if (this.prev < entry.catchLoc) { return handle(entry.catchLoc, true); } } else if (hasFinally) { if (this.prev < entry.finallyLoc) { return handle(entry.finallyLoc); } } else { throw new Error("try statement without catch or finally"); } } } }, abrupt: function(type, arg) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc <= this.prev && hasOwn.call(entry, "finallyLoc") && this.prev < entry.finallyLoc) { var finallyEntry = entry; break; } } if (finallyEntry && (type === "break" || type === "continue") && finallyEntry.tryLoc <= arg && arg <= finallyEntry.finallyLoc) { // Ignore the finally entry if control is not jumping to a // location outside the try/catch block. finallyEntry = null; } var record = finallyEntry ? finallyEntry.completion : {}; record.type = type; record.arg = arg; if (finallyEntry) { this.method = "next"; this.next = finallyEntry.finallyLoc; return ContinueSentinel; } return this.complete(record); }, complete: function(record, afterLoc) { if (record.type === "throw") { throw record.arg; } if (record.type === "break" || record.type === "continue") { this.next = record.arg; } else if (record.type === "return") { this.rval = this.arg = record.arg; this.method = "return"; this.next = "end"; } else if (record.type === "normal" && afterLoc) { this.next = afterLoc; } return ContinueSentinel; }, finish: function(finallyLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.finallyLoc === finallyLoc) { this.complete(entry.completion, entry.afterLoc); resetTryEntry(entry); return ContinueSentinel; } } }, "catch": function(tryLoc) { for (var i = this.tryEntries.length - 1; i >= 0; --i) { var entry = this.tryEntries[i]; if (entry.tryLoc === tryLoc) { var record = entry.completion; if (record.type === "throw") { var thrown = record.arg; resetTryEntry(entry); } return thrown; } } // The context.catch method must only be called with a location // argument that corresponds to a known catch block. throw new Error("illegal catch attempt"); }, delegateYield: function(iterable, resultName, nextLoc) { this.delegate = { iterator: values(iterable), resultName: resultName, nextLoc: nextLoc }; if (this.method === "next") { // Deliberately forget the last sent value so that we don't // accidentally pass it on to the delegate. this.arg = undefined; } return ContinueSentinel; } }; })( // In sloppy mode, unbound `this` refers to the global object, fallback to // Function constructor if we're in global strict mode. That is sadly a form // of indirect eval which violates Content Security Policy. (function() { return this || (typeof self === "object" && self); })() || Function("return this")() ); /***/ }), /* 52 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/asyncToGenerator.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } module.exports = _asyncToGenerator; /***/ }), /* 53 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck; /***/ }), /* 54 */ /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } module.exports = _createClass; /***/ }), /* 55 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/defineProperty.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } module.exports = _defineProperty; /***/ }), /* 56 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/injectpromise/index.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function (scope) { return function (func) {for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {args[_key - 1] = arguments[_key];} return function (func) {for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {args[_key2 - 1] = arguments[_key2];} return new Promise(function (resolve, reject) { func.apply(void 0, args.concat([function (err, res) { if (err) { reject(err); } else { resolve(res); } }])); }); }.apply(void 0, [func.bind(scope)].concat(args)); }; }; /***/ }), /* 57 */ /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { module.exports = _typeof = function _typeof(obj) { return typeof obj; }; } else { module.exports = _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } module.exports = _typeof; /***/ }), /* 58 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toConsumableArray.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithoutHoles = __webpack_require__(/*! ./arrayWithoutHoles */ 59); var iterableToArray = __webpack_require__(/*! ./iterableToArray */ 61); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ 62); var nonIterableSpread = __webpack_require__(/*! ./nonIterableSpread */ 63); function _toConsumableArray(arr) { return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread(); } module.exports = _toConsumableArray; /***/ }), /* 59 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithoutHoles.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ 60); function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return arrayLikeToArray(arr); } module.exports = _arrayWithoutHoles; /***/ }), /* 60 */ /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } module.exports = _arrayLikeToArray; /***/ }), /* 61 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArray.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); } module.exports = _iterableToArray; /***/ }), /* 62 */ /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray */ 60); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } module.exports = _unsupportedIterableToArray; /***/ }), /* 63 */ /*!******************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableSpread.js ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableSpread; /***/ }), /* 64 */ /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles */ 65); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit */ 66); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray */ 62); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest */ 67); function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } module.exports = _slicedToArray; /***/ }), /* 65 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } module.exports = _arrayWithHoles; /***/ }), /* 66 */ /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } module.exports = _iterableToArrayLimit; /***/ }), /* 67 */ /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } module.exports = _nonIterableRest; /***/ }), /* 68 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/index.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // To modify this file, you must update ./misc/admin/lib/cmds/update-exports.js Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "Signer", { enumerable: true, get: function get() {return ethers.Signer;} });Object.defineProperty(exports, "Wallet", { enumerable: true, get: function get() {return ethers.Wallet;} });Object.defineProperty(exports, "VoidSigner", { enumerable: true, get: function get() {return ethers.VoidSigner;} });Object.defineProperty(exports, "getDefaultProvider", { enumerable: true, get: function get() {return ethers.getDefaultProvider;} });Object.defineProperty(exports, "providers", { enumerable: true, get: function get() {return ethers.providers;} });Object.defineProperty(exports, "BaseContract", { enumerable: true, get: function get() {return ethers.BaseContract;} });Object.defineProperty(exports, "Contract", { enumerable: true, get: function get() {return ethers.Contract;} });Object.defineProperty(exports, "ContractFactory", { enumerable: true, get: function get() {return ethers.ContractFactory;} });Object.defineProperty(exports, "BigNumber", { enumerable: true, get: function get() {return ethers.BigNumber;} });Object.defineProperty(exports, "FixedNumber", { enumerable: true, get: function get() {return ethers.FixedNumber;} });Object.defineProperty(exports, "constants", { enumerable: true, get: function get() {return ethers.constants;} });Object.defineProperty(exports, "errors", { enumerable: true, get: function get() {return ethers.errors;} });Object.defineProperty(exports, "logger", { enumerable: true, get: function get() {return ethers.logger;} });Object.defineProperty(exports, "utils", { enumerable: true, get: function get() {return ethers.utils;} });Object.defineProperty(exports, "wordlists", { enumerable: true, get: function get() {return ethers.wordlists;} });Object.defineProperty(exports, "version", { enumerable: true, get: function get() {return ethers.version;} });Object.defineProperty(exports, "Wordlist", { enumerable: true, get: function get() {return ethers.Wordlist;} });exports.ethers = void 0;var ethers = _interopRequireWildcard(__webpack_require__(/*! ./ethers */ 69));exports.ethers = ethers;function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} try { var anyGlobal = window; if (anyGlobal._ethers == null) { anyGlobal._ethers = ethers; } } catch (error) {} /***/ }), /* 69 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/ethers.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "BaseContract", { enumerable: true, get: function get() {return _contracts.BaseContract;} });Object.defineProperty(exports, "Contract", { enumerable: true, get: function get() {return _contracts.Contract;} });Object.defineProperty(exports, "ContractFactory", { enumerable: true, get: function get() {return _contracts.ContractFactory;} });Object.defineProperty(exports, "BigNumber", { enumerable: true, get: function get() {return _bignumber.BigNumber;} });Object.defineProperty(exports, "FixedNumber", { enumerable: true, get: function get() {return _bignumber.FixedNumber;} });Object.defineProperty(exports, "Signer", { enumerable: true, get: function get() {return _abstractSigner.Signer;} });Object.defineProperty(exports, "VoidSigner", { enumerable: true, get: function get() {return _abstractSigner.VoidSigner;} });Object.defineProperty(exports, "Wallet", { enumerable: true, get: function get() {return _wallet.Wallet;} });Object.defineProperty(exports, "getDefaultProvider", { enumerable: true, get: function get() {return providers.getDefaultProvider;} });Object.defineProperty(exports, "Wordlist", { enumerable: true, get: function get() {return _wordlists.Wordlist;} });Object.defineProperty(exports, "wordlists", { enumerable: true, get: function get() {return _wordlists.wordlists;} });Object.defineProperty(exports, "errors", { enumerable: true, get: function get() {return _logger.ErrorCode;} });Object.defineProperty(exports, "version", { enumerable: true, get: function get() {return _version.version;} });exports.utils = exports.providers = exports.constants = exports.logger = void 0; var _contracts = __webpack_require__(/*! @ethersproject/contracts */ 70); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 124); var _wallet = __webpack_require__(/*! @ethersproject/wallet */ 146); var constants = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/constants */ 103));exports.constants = constants; var providers = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/providers */ 174));exports.providers = providers; var _wordlists = __webpack_require__(/*! @ethersproject/wordlists */ 155); var utils = _interopRequireWildcard(__webpack_require__(/*! ./utils */ 200));exports.utils = utils; var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 205);function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} //////////////////////// // Compile-Time Constants // This is generated by "npm run dist" var logger = new _logger.Logger(_version.version); //////////////////////// // Exports exports.logger = logger; /***/ }), /* 70 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/contracts/lib.esm/index.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.ContractFactory = exports.Contract = exports.BaseContract = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _abi = __webpack_require__(/*! @ethersproject/abi */ 71); var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 122); var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 124); var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 145);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); ; ; /////////////////////////////// var allowedTransactionKeys = { chainId: true, data: true, from: true, gasLimit: true, gasPrice: true, nonce: true, to: true, value: true, type: true, accessList: true, maxFeePerGas: true, maxPriorityFeePerGas: true, customData: true }; function resolveName(resolver, nameOrPromise) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var name, address;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2; return nameOrPromise;case 2:name = _context.sent; if (typeof name !== "string") { logger.throwArgumentError("invalid address or ENS name", "name", name); } // If it is already an address, just use it (after adding checksum) _context.prev = 4;return _context.abrupt("return", (0, _address.getAddress)(name));case 8:_context.prev = 8;_context.t0 = _context["catch"](4);case 10: if (!resolver) { logger.throwError("a provider or signer is needed to resolve ENS names", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "resolveName" }); }_context.next = 13; return resolver.resolveName(name);case 13:address = _context.sent; if (address == null) { logger.throwArgumentError("resolver or addr is not configured for ENS name", "name", name); }return _context.abrupt("return", address);case 16:case "end":return _context.stop();}}}, _callee, null, [[4, 8]]);})); } // Recursively replaces ENS names with promises to resolve the name and resolves all properties function resolveAddresses(resolver, value, paramType) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:if (! Array.isArray(paramType)) {_context2.next = 4;break;}_context2.next = 3; return Promise.all(paramType.map(function (paramType, index) { return resolveAddresses(resolver, Array.isArray(value) ? value[index] : value[paramType.name], paramType); }));case 3:return _context2.abrupt("return", _context2.sent);case 4:if (!( paramType.type === "address")) {_context2.next = 8;break;}_context2.next = 7; return resolveName(resolver, value);case 7:return _context2.abrupt("return", _context2.sent);case 8:if (!( paramType.type === "tuple")) {_context2.next = 12;break;}_context2.next = 11; return resolveAddresses(resolver, value, paramType.components);case 11:return _context2.abrupt("return", _context2.sent);case 12:if (!( paramType.baseType === "array")) {_context2.next = 18;break;}if ( Array.isArray(value)) {_context2.next = 15;break;}return _context2.abrupt("return", Promise.reject(logger.makeError("invalid value for array", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "value", value: value })));case 15:_context2.next = 17; return Promise.all(value.map(function (v) {return resolveAddresses(resolver, v, paramType.arrayChildren);}));case 17:return _context2.abrupt("return", _context2.sent);case 18:return _context2.abrupt("return", value);case 19:case "end":return _context2.stop();}}}, _callee2);})); } function populateTransaction(contract, fragment, args) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var _this = this;var overrides, resolved, data, tx, ro, intrinsic, bytes, i, roValue, leftovers;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: // If an extra argument is given, it is overrides overrides = {}; if (args.length === fragment.inputs.length + 1 && typeof args[args.length - 1] === "object") { overrides = (0, _properties.shallowCopy)(args.pop()); } // Make sure the parameter count matches logger.checkArgumentCount(args.length, fragment.inputs.length, "passed to contract"); // Populate "from" override (allow promises) if (contract.signer) { if (overrides.from) { // Contracts with a Signer are from the Signer's frame-of-reference; // but we allow overriding "from" if it matches the signer overrides.from = (0, _properties.resolveProperties)({ override: resolveName(contract.signer, overrides.from), signer: contract.signer.getAddress() }). then(function (check) {return __awaiter(_this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0: if ((0, _address.getAddress)(check.signer) !== check.override) { logger.throwError("Contract with a Signer cannot override from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "overrides.from" }); }return _context3.abrupt("return", check.override);case 2:case "end":return _context3.stop();}}}, _callee3);}));}); } else { overrides.from = contract.signer.getAddress(); } } else if (overrides.from) { overrides.from = resolveName(contract.provider, overrides.from); //} else { // Contracts without a signer can override "from", and if // unspecified the zero address is used //overrides.from = AddressZero; } // Wait for all dependencies to be resolved (prefer the signer over the provider) _context4.next = 6;return (0, _properties.resolveProperties)({ args: resolveAddresses(contract.signer || contract.provider, args, fragment.inputs), address: contract.resolvedAddress, overrides: (0, _properties.resolveProperties)(overrides) || {} });case 6:resolved = _context4.sent; // The ABI coded transaction data = contract.interface.encodeFunctionData(fragment, resolved.args); tx = { data: data, to: resolved.address }; // Resolved Overrides ro = resolved.overrides; // Populate simple overrides if (ro.nonce != null) { tx.nonce = _bignumber.BigNumber.from(ro.nonce).toNumber(); } if (ro.gasLimit != null) { tx.gasLimit = _bignumber.BigNumber.from(ro.gasLimit); } if (ro.gasPrice != null) { tx.gasPrice = _bignumber.BigNumber.from(ro.gasPrice); } if (ro.maxFeePerGas != null) { tx.maxFeePerGas = _bignumber.BigNumber.from(ro.maxFeePerGas); } if (ro.maxPriorityFeePerGas != null) { tx.maxPriorityFeePerGas = _bignumber.BigNumber.from(ro.maxPriorityFeePerGas); } if (ro.from != null) { tx.from = ro.from; } if (ro.type != null) { tx.type = ro.type; } if (ro.accessList != null) { tx.accessList = (0, _transactions.accessListify)(ro.accessList); } // If there was no "gasLimit" override, but the ABI specifies a default, use it if (tx.gasLimit == null && fragment.gas != null) { // Compute the intrinsic gas cost for this transaction // @TODO: This is based on the yellow paper as of Petersburg; this is something // we may wish to parameterize in v6 as part of the Network object. Since this // is always a non-nil to address, we can ignore G_create, but may wish to add // similar logic to the ContractFactory. intrinsic = 21000; bytes = (0, _bytes.arrayify)(data); for (i = 0; i < bytes.length; i++) { intrinsic += 4; if (bytes[i]) { intrinsic += 64; } } tx.gasLimit = _bignumber.BigNumber.from(fragment.gas).add(intrinsic); } // Populate "value" override if (ro.value) { roValue = _bignumber.BigNumber.from(ro.value); if (!roValue.isZero() && !fragment.payable) { logger.throwError("non-payable method cannot override value", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "overrides.value", value: overrides.value }); } tx.value = roValue; } if (ro.customData) { tx.customData = (0, _properties.shallowCopy)(ro.customData); } // Remove the overrides delete overrides.nonce; delete overrides.gasLimit; delete overrides.gasPrice; delete overrides.from; delete overrides.value; delete overrides.type; delete overrides.accessList; delete overrides.maxFeePerGas; delete overrides.maxPriorityFeePerGas; delete overrides.customData; // Make sure there are no stray overrides, which may indicate a // typo or using an unsupported key. leftovers = Object.keys(overrides).filter(function (key) {return overrides[key] != null;}); if (leftovers.length) { logger.throwError("cannot override ".concat(leftovers.map(function (l) {return JSON.stringify(l);}).join(",")), _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "overrides", overrides: leftovers }); }return _context4.abrupt("return", tx);case 34:case "end":return _context4.stop();}}}, _callee4);})); } function buildPopulate(contract, fragment) { return function () {for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {args[_key] = arguments[_key];} return populateTransaction(contract, fragment, args); }; } function buildEstimate(contract, fragment) { var signerOrProvider = contract.signer || contract.provider; return function () {for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {args[_key2] = arguments[_key2];} return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var tx;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: if (!signerOrProvider) { logger.throwError("estimate require a provider or signer", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "estimateGas" }); }_context5.next = 3; return populateTransaction(contract, fragment, args);case 3:tx = _context5.sent;_context5.next = 6; return signerOrProvider.estimateGas(tx);case 6:return _context5.abrupt("return", _context5.sent);case 7:case "end":return _context5.stop();}}}, _callee5);})); }; } function addContractWait(contract, tx) { var wait = tx.wait.bind(tx); tx.wait = function (confirmations) { return wait(confirmations).then(function (receipt) { receipt.events = receipt.logs.map(function (log) { var event = (0, _properties.deepCopy)(log); var parsed = null; try { parsed = contract.interface.parseLog(log); } catch (e) {} // Successfully parsed the event log; include it if (parsed) { event.args = parsed.args; event.decode = function (data, topics) { return contract.interface.decodeEventLog(parsed.eventFragment, data, topics); }; event.event = parsed.name; event.eventSignature = parsed.signature; } // Useful operations event.removeListener = function () {return contract.provider;}; event.getBlock = function () { return contract.provider.getBlock(receipt.blockHash); }; event.getTransaction = function () { return contract.provider.getTransaction(receipt.transactionHash); }; event.getTransactionReceipt = function () { return Promise.resolve(receipt); }; return event; }); return receipt; }); }; } function buildCall(contract, fragment, collapseSimple) { var signerOrProvider = contract.signer || contract.provider; return function () {for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {args[_key3] = arguments[_key3];} return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var blockTag, overrides, tx, result, value;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0: // Extract the "blockTag" override if present blockTag = undefined;if (!( args.length === fragment.inputs.length + 1 && typeof args[args.length - 1] === "object")) {_context6.next = 9;break;} overrides = (0, _properties.shallowCopy)(args.pop());if (!( overrides.blockTag != null)) {_context6.next = 7;break;}_context6.next = 6; return overrides.blockTag;case 6:blockTag = _context6.sent;case 7: delete overrides.blockTag; args.push(overrides);case 9:if (!( contract.deployTransaction != null)) {_context6.next = 12;break;}_context6.next = 12; return contract._deployed(blockTag);case 12:_context6.next = 14; return populateTransaction(contract, fragment, args);case 14:tx = _context6.sent;_context6.next = 17; return signerOrProvider.call(tx, blockTag);case 17:result = _context6.sent;_context6.prev = 18; value = contract.interface.decodeFunctionResult(fragment, result); if (collapseSimple && fragment.outputs.length === 1) { value = value[0]; }return _context6.abrupt("return", value);case 24:_context6.prev = 24;_context6.t0 = _context6["catch"](18); if (_context6.t0.code === _logger.Logger.errors.CALL_EXCEPTION) { _context6.t0.address = contract.address; _context6.t0.args = args; _context6.t0.transaction = tx; }throw _context6.t0;case 28:case "end":return _context6.stop();}}}, _callee6, null, [[18, 24]]);})); }; } function buildSend(contract, fragment) { return function () {for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {args[_key4] = arguments[_key4];} return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {var txRequest, tx;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0: if (!contract.signer) { logger.throwError("sending a transaction requires a signer", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "sendTransaction" }); } // If the contract was just deployed, wait until it is mined if (!(contract.deployTransaction != null)) {_context7.next = 4;break;}_context7.next = 4; return contract._deployed();case 4:_context7.next = 6; return populateTransaction(contract, fragment, args);case 6:txRequest = _context7.sent;_context7.next = 9; return contract.signer.sendTransaction(txRequest);case 9:tx = _context7.sent; // Tweak the tx.wait so the receipt has extra properties addContractWait(contract, tx);return _context7.abrupt("return", tx);case 12:case "end":return _context7.stop();}}}, _callee7);})); }; } function buildDefault(contract, fragment, collapseSimple) { if (fragment.constant) { return buildCall(contract, fragment, collapseSimple); } return buildSend(contract, fragment); } function getEventTag(filter) { if (filter.address && (filter.topics == null || filter.topics.length === 0)) { return "*"; } return (filter.address || "*") + "@" + (filter.topics ? filter.topics.map(function (topic) { if (Array.isArray(topic)) { return topic.join("|"); } return topic; }).join(":") : ""); }var RunningEvent = /*#__PURE__*/function () { function RunningEvent(tag, filter) {_classCallCheck(this, RunningEvent); (0, _properties.defineReadOnly)(this, "tag", tag); (0, _properties.defineReadOnly)(this, "filter", filter); this._listeners = []; }_createClass(RunningEvent, [{ key: "addListener", value: function addListener( listener, once) { this._listeners.push({ listener: listener, once: once }); } }, { key: "removeListener", value: function removeListener( listener) { var done = false; this._listeners = this._listeners.filter(function (item) { if (done || item.listener !== listener) { return true; } done = true; return false; }); } }, { key: "removeAllListeners", value: function removeAllListeners() { this._listeners = []; } }, { key: "listeners", value: function listeners() { return this._listeners.map(function (i) {return i.listener;}); } }, { key: "listenerCount", value: function listenerCount() { return this._listeners.length; } }, { key: "run", value: function run( args) {var _this2 = this; var listenerCount = this.listenerCount(); this._listeners = this._listeners.filter(function (item) { var argsCopy = args.slice(); // Call the callback in the next event loop setTimeout(function () { item.listener.apply(_this2, argsCopy); }, 0); // Reschedule it if it not "once" return !item.once; }); return listenerCount; } }, { key: "prepareEvent", value: function prepareEvent( event) { } // Returns the array that will be applied to an emit }, { key: "getEmit", value: function getEmit(event) { return [event]; } }]);return RunningEvent;}();var ErrorRunningEvent = /*#__PURE__*/function (_RunningEvent) {_inherits(ErrorRunningEvent, _RunningEvent);var _super = _createSuper(ErrorRunningEvent); function ErrorRunningEvent() {_classCallCheck(this, ErrorRunningEvent);return _super.call(this, "error", null); }return ErrorRunningEvent;}(RunningEvent); // @TODO Fragment should inherit Wildcard? and just override getEmit? // or have a common abstract super class, with enough constructor // options to configure both. // A Fragment Event will populate all the properties that Wildcard // will, and additionally dereference the arguments when emitting var FragmentRunningEvent = /*#__PURE__*/function (_RunningEvent2) {_inherits(FragmentRunningEvent, _RunningEvent2);var _super2 = _createSuper(FragmentRunningEvent); function FragmentRunningEvent(address, contractInterface, fragment, topics) {var _this3;_classCallCheck(this, FragmentRunningEvent); var filter = { address: address }; var topic = contractInterface.getEventTopic(fragment); if (topics) { if (topic !== topics[0]) { logger.throwArgumentError("topic mismatch", "topics", topics); } filter.topics = topics.slice(); } else { filter.topics = [topic]; } _this3 = _super2.call(this, getEventTag(filter), filter); (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "address", address); (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "interface", contractInterface); (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "fragment", fragment);return _this3; }_createClass(FragmentRunningEvent, [{ key: "prepareEvent", value: function prepareEvent( event) {var _this4 = this; _get(_getPrototypeOf(FragmentRunningEvent.prototype), "prepareEvent", this).call(this, event); event.event = this.fragment.name; event.eventSignature = this.fragment.format(); event.decode = function (data, topics) { return _this4.interface.decodeEventLog(_this4.fragment, data, topics); }; try { event.args = this.interface.decodeEventLog(this.fragment, event.data, event.topics); } catch (error) { event.args = null; event.decodeError = error; } } }, { key: "getEmit", value: function getEmit( event) { var errors = (0, _abi.checkResultErrors)(event.args); if (errors.length) { throw errors[0].error; } var args = (event.args || []).slice(); args.push(event); return args; } }]);return FragmentRunningEvent;}(RunningEvent); // A Wildcard Event will attempt to populate: // - event The name of the event name // - eventSignature The full signature of the event // - decode A function to decode data and topics // - args The decoded data and topics var WildcardRunningEvent = /*#__PURE__*/function (_RunningEvent3) {_inherits(WildcardRunningEvent, _RunningEvent3);var _super3 = _createSuper(WildcardRunningEvent); function WildcardRunningEvent(address, contractInterface) {var _this5;_classCallCheck(this, WildcardRunningEvent); _this5 = _super3.call(this, "*", { address: address }); (0, _properties.defineReadOnly)(_assertThisInitialized(_this5), "address", address); (0, _properties.defineReadOnly)(_assertThisInitialized(_this5), "interface", contractInterface);return _this5; }_createClass(WildcardRunningEvent, [{ key: "prepareEvent", value: function prepareEvent( event) {var _this6 = this; _get(_getPrototypeOf(WildcardRunningEvent.prototype), "prepareEvent", this).call(this, event); try { var parsed = this.interface.parseLog(event); event.event = parsed.name; event.eventSignature = parsed.signature; event.decode = function (data, topics) { return _this6.interface.decodeEventLog(parsed.eventFragment, data, topics); }; event.args = parsed.args; } catch (error) { // No matching event } } }]);return WildcardRunningEvent;}(RunningEvent);var BaseContract = /*#__PURE__*/function () { function BaseContract(addressOrName, contractInterface, signerOrProvider) {var _this7 = this;_classCallCheck(this, BaseContract); logger.checkNew(this instanceof BaseContract ? this.constructor : void 0, Contract); // @TODO: Maybe still check the addressOrName looks like a valid address or name? //address = getAddress(address); (0, _properties.defineReadOnly)(this, "interface", (0, _properties.getStatic)(this instanceof BaseContract ? this.constructor : void 0, "getInterface")(contractInterface)); if (signerOrProvider == null) { (0, _properties.defineReadOnly)(this, "provider", null); (0, _properties.defineReadOnly)(this, "signer", null); } else if (_abstractSigner.Signer.isSigner(signerOrProvider)) { (0, _properties.defineReadOnly)(this, "provider", signerOrProvider.provider || null); (0, _properties.defineReadOnly)(this, "signer", signerOrProvider); } else if (_abstractProvider.Provider.isProvider(signerOrProvider)) { (0, _properties.defineReadOnly)(this, "provider", signerOrProvider); (0, _properties.defineReadOnly)(this, "signer", null); } else { logger.throwArgumentError("invalid signer or provider", "signerOrProvider", signerOrProvider); } (0, _properties.defineReadOnly)(this, "callStatic", {}); (0, _properties.defineReadOnly)(this, "estimateGas", {}); (0, _properties.defineReadOnly)(this, "functions", {}); (0, _properties.defineReadOnly)(this, "populateTransaction", {}); (0, _properties.defineReadOnly)(this, "filters", {}); { var uniqueFilters = {}; Object.keys(this.interface.events).forEach(function (eventSignature) { var event = _this7.interface.events[eventSignature]; (0, _properties.defineReadOnly)(_this7.filters, eventSignature, function () {for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {args[_key5] = arguments[_key5];} return { address: _this7.address, topics: _this7.interface.encodeFilterTopics(event, args) }; }); if (!uniqueFilters[event.name]) { uniqueFilters[event.name] = []; } uniqueFilters[event.name].push(eventSignature); }); Object.keys(uniqueFilters).forEach(function (name) { var filters = uniqueFilters[name]; if (filters.length === 1) { (0, _properties.defineReadOnly)(_this7.filters, name, _this7.filters[filters[0]]); } else { logger.warn("Duplicate definition of ".concat(name, " (").concat(filters.join(", "), ")")); } }); } (0, _properties.defineReadOnly)(this, "_runningEvents", {}); (0, _properties.defineReadOnly)(this, "_wrappedEmits", {}); if (addressOrName == null) { logger.throwArgumentError("invalid contract address or ENS name", "addressOrName", addressOrName); } (0, _properties.defineReadOnly)(this, "address", addressOrName); if (this.provider) { (0, _properties.defineReadOnly)(this, "resolvedAddress", resolveName(this.provider, addressOrName)); } else { try { (0, _properties.defineReadOnly)(this, "resolvedAddress", Promise.resolve((0, _address.getAddress)(addressOrName))); } catch (error) { // Without a provider, we cannot use ENS names logger.throwError("provider is required to use ENS name as contract address", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "new Contract" }); } } var uniqueNames = {}; var uniqueSignatures = {}; Object.keys(this.interface.functions).forEach(function (signature) { var fragment = _this7.interface.functions[signature]; // Check that the signature is unique; if not the ABI generation has // not been cleaned or may be incorrectly generated if (uniqueSignatures[signature]) { logger.warn("Duplicate ABI entry for ".concat(JSON.stringify(signature))); return; } uniqueSignatures[signature] = true; // Track unique names; we only expose bare named functions if they // are ambiguous { var name = fragment.name; if (!uniqueNames["%".concat(name)]) { uniqueNames["%".concat(name)] = []; } uniqueNames["%".concat(name)].push(signature); } if (_this7[signature] == null) { (0, _properties.defineReadOnly)(_this7, signature, buildDefault(_this7, fragment, true)); } // We do not collapse simple calls on this bucket, which allows // frameworks to safely use this without introspection as well as // allows decoding error recovery. if (_this7.functions[signature] == null) { (0, _properties.defineReadOnly)(_this7.functions, signature, buildDefault(_this7, fragment, false)); } if (_this7.callStatic[signature] == null) { (0, _properties.defineReadOnly)(_this7.callStatic, signature, buildCall(_this7, fragment, true)); } if (_this7.populateTransaction[signature] == null) { (0, _properties.defineReadOnly)(_this7.populateTransaction, signature, buildPopulate(_this7, fragment)); } if (_this7.estimateGas[signature] == null) { (0, _properties.defineReadOnly)(_this7.estimateGas, signature, buildEstimate(_this7, fragment)); } }); Object.keys(uniqueNames).forEach(function (name) { // Ambiguous names to not get attached as bare names var signatures = uniqueNames[name]; if (signatures.length > 1) { return; } // Strip off the leading "%" used for prototype protection name = name.substring(1); var signature = signatures[0]; // If overwriting a member property that is null, swallow the error try { if (_this7[name] == null) { (0, _properties.defineReadOnly)(_this7, name, _this7[signature]); } } catch (e) {} if (_this7.functions[name] == null) { (0, _properties.defineReadOnly)(_this7.functions, name, _this7.functions[signature]); } if (_this7.callStatic[name] == null) { (0, _properties.defineReadOnly)(_this7.callStatic, name, _this7.callStatic[signature]); } if (_this7.populateTransaction[name] == null) { (0, _properties.defineReadOnly)(_this7.populateTransaction, name, _this7.populateTransaction[signature]); } if (_this7.estimateGas[name] == null) { (0, _properties.defineReadOnly)(_this7.estimateGas, name, _this7.estimateGas[signature]); } }); }_createClass(BaseContract, [{ key: "deployed", // @TODO: Allow timeout? value: function deployed() { return this._deployed(); } }, { key: "_deployed", value: function _deployed( blockTag) {var _this8 = this; if (!this._deployedPromise) { // If we were just deployed, we know the transaction we should occur in if (this.deployTransaction) { this._deployedPromise = this.deployTransaction.wait().then(function () { return _this8; }); } else { // @TODO: Once we allow a timeout to be passed in, we will wait // up to that many blocks for getCode // Otherwise, poll for our code to be deployed this._deployedPromise = this.provider.getCode(this.address, blockTag).then(function (code) { if (code === "0x") { logger.throwError("contract not deployed", _logger.Logger.errors.UNSUPPORTED_OPERATION, { contractAddress: _this8.address, operation: "getDeployed" }); } return _this8; }); } } return this._deployedPromise; } // @TODO: // estimateFallback(overrides?: TransactionRequest): Promise // @TODO: // estimateDeploy(bytecode: string, ...args): Promise }, { key: "fallback", value: function fallback(overrides) {var _this9 = this; if (!this.signer) { logger.throwError("sending a transactions require a signer", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "sendTransaction(fallback)" }); } var tx = (0, _properties.shallowCopy)(overrides || {}); ["from", "to"].forEach(function (key) { if (tx[key] == null) { return; } logger.throwError("cannot override " + key, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: key }); }); tx.to = this.resolvedAddress; return this.deployed().then(function () { return _this9.signer.sendTransaction(tx); }); } // Reconnect to a different signer or provider }, { key: "connect", value: function connect(signerOrProvider) { if (typeof signerOrProvider === "string") { signerOrProvider = new _abstractSigner.VoidSigner(signerOrProvider, this.provider); } var contract = new this.constructor(this.address, this.interface, signerOrProvider); if (this.deployTransaction) { (0, _properties.defineReadOnly)(contract, "deployTransaction", this.deployTransaction); } return contract; } // Re-attach to a different on-chain instance of this contract }, { key: "attach", value: function attach(addressOrName) { return new this.constructor(addressOrName, this.interface, this.signer || this.provider); } }, { key: "_normalizeRunningEvent", value: function _normalizeRunningEvent( runningEvent) { // Already have an instance of this event running; we can re-use it if (this._runningEvents[runningEvent.tag]) { return this._runningEvents[runningEvent.tag]; } return runningEvent; } }, { key: "_getRunningEvent", value: function _getRunningEvent( eventName) { if (typeof eventName === "string") { // Listen for "error" events (if your contract has an error event, include // the full signature to bypass this special event keyword) if (eventName === "error") { return this._normalizeRunningEvent(new ErrorRunningEvent()); } // Listen for any event that is registered if (eventName === "event") { return this._normalizeRunningEvent(new RunningEvent("event", null)); } // Listen for any event if (eventName === "*") { return this._normalizeRunningEvent(new WildcardRunningEvent(this.address, this.interface)); } // Get the event Fragment (throws if ambiguous/unknown event) var fragment = this.interface.getEvent(eventName); return this._normalizeRunningEvent(new FragmentRunningEvent(this.address, this.interface, fragment)); } // We have topics to filter by... if (eventName.topics && eventName.topics.length > 0) { // Is it a known topichash? (throws if no matching topichash) try { var topic = eventName.topics[0]; if (typeof topic !== "string") { throw new Error("invalid topic"); // @TODO: May happen for anonymous events } var _fragment = this.interface.getEvent(topic); return this._normalizeRunningEvent(new FragmentRunningEvent(this.address, this.interface, _fragment, eventName.topics)); } catch (error) {} // Filter by the unknown topichash var filter = { address: this.address, topics: eventName.topics }; return this._normalizeRunningEvent(new RunningEvent(getEventTag(filter), filter)); } return this._normalizeRunningEvent(new WildcardRunningEvent(this.address, this.interface)); } }, { key: "_checkRunningEvents", value: function _checkRunningEvents( runningEvent) { if (runningEvent.listenerCount() === 0) { delete this._runningEvents[runningEvent.tag]; // If we have a poller for this, remove it var emit = this._wrappedEmits[runningEvent.tag]; if (emit && runningEvent.filter) { this.provider.off(runningEvent.filter, emit); delete this._wrappedEmits[runningEvent.tag]; } } } // Subclasses can override this to gracefully recover // from parse errors if they wish }, { key: "_wrapEvent", value: function _wrapEvent(runningEvent, log, listener) {var _this10 = this; var event = (0, _properties.deepCopy)(log); event.removeListener = function () { if (!listener) { return; } runningEvent.removeListener(listener); _this10._checkRunningEvents(runningEvent); }; event.getBlock = function () {return _this10.provider.getBlock(log.blockHash);}; event.getTransaction = function () {return _this10.provider.getTransaction(log.transactionHash);}; event.getTransactionReceipt = function () {return _this10.provider.getTransactionReceipt(log.transactionHash);}; // This may throw if the topics and data mismatch the signature runningEvent.prepareEvent(event); return event; } }, { key: "_addEventListener", value: function _addEventListener( runningEvent, listener, once) {var _this11 = this; if (!this.provider) { logger.throwError("events require a provider or a signer with a provider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "once" }); } runningEvent.addListener(listener, once); // Track this running event and its listeners (may already be there; but no hard in updating) this._runningEvents[runningEvent.tag] = runningEvent; // If we are not polling the provider, start polling if (!this._wrappedEmits[runningEvent.tag]) { var wrappedEmit = function wrappedEmit(log) { var event = _this11._wrapEvent(runningEvent, log, listener); // Try to emit the result for the parameterized event... if (event.decodeError == null) { try { var args = runningEvent.getEmit(event); _this11.emit.apply(_this11, [runningEvent.filter].concat(_toConsumableArray(args))); } catch (error) { event.decodeError = error.error; } } // Always emit "event" for fragment-base events if (runningEvent.filter != null) { _this11.emit("event", event); } // Emit "error" if there was an error if (event.decodeError != null) { _this11.emit("error", event.decodeError, event); } }; this._wrappedEmits[runningEvent.tag] = wrappedEmit; // Special events, like "error" do not have a filter if (runningEvent.filter != null) { this.provider.on(runningEvent.filter, wrappedEmit); } } } }, { key: "queryFilter", value: function queryFilter( event, fromBlockOrBlockhash, toBlock) {var _this12 = this; var runningEvent = this._getRunningEvent(event); var filter = (0, _properties.shallowCopy)(runningEvent.filter); if (typeof fromBlockOrBlockhash === "string" && (0, _bytes.isHexString)(fromBlockOrBlockhash, 32)) { if (toBlock != null) { logger.throwArgumentError("cannot specify toBlock with blockhash", "toBlock", toBlock); } filter.blockHash = fromBlockOrBlockhash; } else { filter.fromBlock = fromBlockOrBlockhash != null ? fromBlockOrBlockhash : 0; filter.toBlock = toBlock != null ? toBlock : "latest"; } return this.provider.getLogs(filter).then(function (logs) { return logs.map(function (log) {return _this12._wrapEvent(runningEvent, log, null);}); }); } }, { key: "on", value: function on( event, listener) { this._addEventListener(this._getRunningEvent(event), listener, false); return this; } }, { key: "once", value: function once( event, listener) { this._addEventListener(this._getRunningEvent(event), listener, true); return this; } }, { key: "emit", value: function emit( eventName) { if (!this.provider) { return false; } var runningEvent = this._getRunningEvent(eventName);for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {args[_key6 - 1] = arguments[_key6];} var result = runningEvent.run(args) > 0; // May have drained all the "once" events; check for living events this._checkRunningEvents(runningEvent); return result; } }, { key: "listenerCount", value: function listenerCount( eventName) {var _this13 = this; if (!this.provider) { return 0; } if (eventName == null) { return Object.keys(this._runningEvents).reduce(function (accum, key) { return accum + _this13._runningEvents[key].listenerCount(); }, 0); } return this._getRunningEvent(eventName).listenerCount(); } }, { key: "listeners", value: function listeners( eventName) {var _this14 = this; if (!this.provider) { return []; } if (eventName == null) {var _ret = function () { var result = []; for (var tag in _this14._runningEvents) { _this14._runningEvents[tag].listeners().forEach(function (listener) { result.push(listener); }); } return { v: result };}();if (typeof _ret === "object") return _ret.v; } return this._getRunningEvent(eventName).listeners(); } }, { key: "removeAllListeners", value: function removeAllListeners( eventName) { if (!this.provider) { return this; } if (eventName == null) { for (var tag in this._runningEvents) { var _runningEvent = this._runningEvents[tag]; _runningEvent.removeAllListeners(); this._checkRunningEvents(_runningEvent); } return this; } // Delete any listeners var runningEvent = this._getRunningEvent(eventName); runningEvent.removeAllListeners(); this._checkRunningEvents(runningEvent); return this; } }, { key: "off", value: function off( eventName, listener) { if (!this.provider) { return this; } var runningEvent = this._getRunningEvent(eventName); runningEvent.removeListener(listener); this._checkRunningEvents(runningEvent); return this; } }, { key: "removeListener", value: function removeListener( eventName, listener) { return this.off(eventName, listener); } }], [{ key: "getContractAddress", value: function getContractAddress(transaction) {return (0, _address.getContractAddress)(transaction);} }, { key: "getInterface", value: function getInterface(contractInterface) {if (_abi.Interface.isInterface(contractInterface)) {return contractInterface;}return new _abi.Interface(contractInterface);} }, { key: "isIndexed", value: function isIndexed(value) {return _abi.Indexed.isIndexed(value);} }]);return BaseContract;}();exports.BaseContract = BaseContract;var Contract = /*#__PURE__*/function (_BaseContract) {_inherits(Contract, _BaseContract);var _super4 = _createSuper(Contract);function Contract() {_classCallCheck(this, Contract);return _super4.apply(this, arguments);}return Contract;}(BaseContract);exports.Contract = Contract;var ContractFactory = /*#__PURE__*/function () { function ContractFactory(contractInterface, bytecode, signer) {_classCallCheck(this, ContractFactory); var bytecodeHex = null; if (typeof bytecode === "string") { bytecodeHex = bytecode; } else if ((0, _bytes.isBytes)(bytecode)) { bytecodeHex = (0, _bytes.hexlify)(bytecode); } else if (bytecode && typeof bytecode.object === "string") { // Allow the bytecode object from the Solidity compiler bytecodeHex = bytecode.object; } else { // Crash in the next verification step bytecodeHex = "!"; } // Make sure it is 0x prefixed if (bytecodeHex.substring(0, 2) !== "0x") { bytecodeHex = "0x" + bytecodeHex; } // Make sure the final result is valid bytecode if (!(0, _bytes.isHexString)(bytecodeHex) || bytecodeHex.length % 2) { logger.throwArgumentError("invalid bytecode", "bytecode", bytecode); } // If we have a signer, make sure it is valid if (signer && !_abstractSigner.Signer.isSigner(signer)) { logger.throwArgumentError("invalid signer", "signer", signer); } (0, _properties.defineReadOnly)(this, "bytecode", bytecodeHex); (0, _properties.defineReadOnly)(this, "interface", (0, _properties.getStatic)(this instanceof ContractFactory ? this.constructor : void 0, "getInterface")(contractInterface)); (0, _properties.defineReadOnly)(this, "signer", signer || null); } // @TODO: Future; rename to populateTransaction? _createClass(ContractFactory, [{ key: "getDeployTransaction", value: function getDeployTransaction() { var tx = {}; // If we have 1 additional argument, we allow transaction overrides for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {args[_key7] = arguments[_key7];}if (args.length === this.interface.deploy.inputs.length + 1 && typeof args[args.length - 1] === "object") { tx = (0, _properties.shallowCopy)(args.pop()); for (var key in tx) { if (!allowedTransactionKeys[key]) { throw new Error("unknown transaction override " + key); } } } // Do not allow these to be overridden in a deployment transaction ["data", "from", "to"].forEach(function (key) { if (tx[key] == null) { return; } logger.throwError("cannot override " + key, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: key }); }); if (tx.value) { var value = _bignumber.BigNumber.from(tx.value); if (!value.isZero() && !this.interface.deploy.payable) { logger.throwError("non-payable constructor cannot override value", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "overrides.value", value: tx.value }); } } // Make sure the call matches the constructor signature logger.checkArgumentCount(args.length, this.interface.deploy.inputs.length, " in Contract constructor"); // Set the data to the bytecode + the encoded constructor arguments tx.data = (0, _bytes.hexlify)((0, _bytes.concat)([ this.bytecode, this.interface.encodeDeploy(args)])); return tx; } }, { key: "deploy", value: function deploy() {for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {args[_key8] = arguments[_key8];} return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {var overrides, params, unsignedTx, tx, address, contract;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0: overrides = {}; // If 1 extra parameter was passed in, it contains overrides if (args.length === this.interface.deploy.inputs.length + 1) { overrides = args.pop(); } // Make sure the call matches the constructor signature logger.checkArgumentCount(args.length, this.interface.deploy.inputs.length, " in Contract constructor"); // Resolve ENS names and promises in the arguments _context8.next = 5;return resolveAddresses(this.signer, args, this.interface.deploy.inputs);case 5:params = _context8.sent; params.push(overrides); // Get the deployment transaction (with optional overrides) unsignedTx = this.getDeployTransaction.apply(this, _toConsumableArray(params)); // Send the deployment transaction _context8.next = 10;return this.signer.sendTransaction(unsignedTx);case 10:tx = _context8.sent; address = (0, _properties.getStatic)(this.constructor, "getContractAddress")(tx); contract = (0, _properties.getStatic)(this.constructor, "getContract")(address, this.interface, this.signer); // Add the modified wait that wraps events addContractWait(contract, tx); (0, _properties.defineReadOnly)(contract, "deployTransaction", tx);return _context8.abrupt("return", contract);case 16:case "end":return _context8.stop();}}}, _callee8, this);})); } }, { key: "attach", value: function attach( address) { return this.constructor.getContract(address, this.interface, this.signer); } }, { key: "connect", value: function connect( signer) { return new this.constructor(this.interface, this.bytecode, signer); } }], [{ key: "fromSolidity", value: function fromSolidity( compilerOutput, signer) { if (compilerOutput == null) { logger.throwError("missing compiler output", _logger.Logger.errors.MISSING_ARGUMENT, { argument: "compilerOutput" }); } if (typeof compilerOutput === "string") { compilerOutput = JSON.parse(compilerOutput); } var abi = compilerOutput.abi; var bytecode = null; if (compilerOutput.bytecode) { bytecode = compilerOutput.bytecode; } else if (compilerOutput.evm && compilerOutput.evm.bytecode) { bytecode = compilerOutput.evm.bytecode; } return new this(abi, bytecode, signer); } }, { key: "getInterface", value: function getInterface( contractInterface) { return Contract.getInterface(contractInterface); } }, { key: "getContractAddress", value: function getContractAddress( tx) { return (0, _address.getContractAddress)(tx); } }, { key: "getContract", value: function getContract( address, contractInterface, signer) { return new Contract(address, contractInterface, signer); } }]);return ContractFactory;}();exports.ContractFactory = ContractFactory; /***/ }), /* 71 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/index.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "ConstructorFragment", { enumerable: true, get: function get() {return _fragments.ConstructorFragment;} });Object.defineProperty(exports, "EventFragment", { enumerable: true, get: function get() {return _fragments.EventFragment;} });Object.defineProperty(exports, "FormatTypes", { enumerable: true, get: function get() {return _fragments.FormatTypes;} });Object.defineProperty(exports, "Fragment", { enumerable: true, get: function get() {return _fragments.Fragment;} });Object.defineProperty(exports, "FunctionFragment", { enumerable: true, get: function get() {return _fragments.FunctionFragment;} });Object.defineProperty(exports, "ParamType", { enumerable: true, get: function get() {return _fragments.ParamType;} });Object.defineProperty(exports, "AbiCoder", { enumerable: true, get: function get() {return _abiCoder.AbiCoder;} });Object.defineProperty(exports, "defaultAbiCoder", { enumerable: true, get: function get() {return _abiCoder.defaultAbiCoder;} });Object.defineProperty(exports, "checkResultErrors", { enumerable: true, get: function get() {return _interface.checkResultErrors;} });Object.defineProperty(exports, "Indexed", { enumerable: true, get: function get() {return _interface.Indexed;} });Object.defineProperty(exports, "Interface", { enumerable: true, get: function get() {return _interface.Interface;} });Object.defineProperty(exports, "LogDescription", { enumerable: true, get: function get() {return _interface.LogDescription;} });Object.defineProperty(exports, "TransactionDescription", { enumerable: true, get: function get() {return _interface.TransactionDescription;} }); var _fragments = __webpack_require__(/*! ./fragments */ 72); var _abiCoder = __webpack_require__(/*! ./abi-coder */ 87); var _interface = __webpack_require__(/*! ./interface */ 115); /***/ }), /* 72 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/fragments.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.FunctionFragment = exports.ConstructorFragment = exports.EventFragment = exports.Fragment = exports.ParamType = exports.FormatTypes = void 0; var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 86);function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} var logger = new _logger.Logger(_version.version); ; var _constructorGuard = {}; var ModifiersBytes = { calldata: true, memory: true, storage: true }; var ModifiersNest = { calldata: true, memory: true }; function checkModifier(type, name) { if (type === "bytes" || type === "string") { if (ModifiersBytes[name]) { return true; } } else if (type === "address") { if (name === "payable") { return true; } } else if (type.indexOf("[") >= 0 || type === "tuple") { if (ModifiersNest[name]) { return true; } } if (ModifiersBytes[name] || name === "payable") { logger.throwArgumentError("invalid modifier", "name", name); } return false; } // @TODO: Make sure that children of an indexed tuple are marked with a null indexed function parseParamType(param, allowIndexed) { var originalParam = param; function throwError(i) { logger.throwArgumentError("unexpected character at position ".concat(i), "param", param); } param = param.replace(/\s/g, " "); function newNode(parent) { var node = { type: "", name: "", parent: parent, state: { allowType: true } }; if (allowIndexed) { node.indexed = false; } return node; } var parent = { type: "", name: "", state: { allowType: true } }; var node = parent; for (var i = 0; i < param.length; i++) { var c = param[i]; switch (c) { case "(": if (node.state.allowType && node.type === "") { node.type = "tuple"; } else if (!node.state.allowParams) { throwError(i); } node.state.allowType = false; node.type = verifyType(node.type); node.components = [newNode(node)]; node = node.components[0]; break; case ")": delete node.state; if (node.name === "indexed") { if (!allowIndexed) { throwError(i); } node.indexed = true; node.name = ""; } if (checkModifier(node.type, node.name)) { node.name = ""; } node.type = verifyType(node.type); var child = node; node = node.parent; if (!node) { throwError(i); } delete child.parent; node.state.allowParams = false; node.state.allowName = true; node.state.allowArray = true; break; case ",": delete node.state; if (node.name === "indexed") { if (!allowIndexed) { throwError(i); } node.indexed = true; node.name = ""; } if (checkModifier(node.type, node.name)) { node.name = ""; } node.type = verifyType(node.type); var sibling = newNode(node.parent); //{ type: "", name: "", parent: node.parent, state: { allowType: true } }; node.parent.components.push(sibling); delete node.parent; node = sibling; break; // Hit a space... case " ": // If reading type, the type is done and may read a param or name if (node.state.allowType) { if (node.type !== "") { node.type = verifyType(node.type); delete node.state.allowType; node.state.allowName = true; node.state.allowParams = true; } } // If reading name, the name is done if (node.state.allowName) { if (node.name !== "") { if (node.name === "indexed") { if (!allowIndexed) { throwError(i); } if (node.indexed) { throwError(i); } node.indexed = true; node.name = ""; } else if (checkModifier(node.type, node.name)) { node.name = ""; } else { node.state.allowName = false; } } } break; case "[": if (!node.state.allowArray) { throwError(i); } node.type += c; node.state.allowArray = false; node.state.allowName = false; node.state.readArray = true; break; case "]": if (!node.state.readArray) { throwError(i); } node.type += c; node.state.readArray = false; node.state.allowArray = true; node.state.allowName = true; break; default: if (node.state.allowType) { node.type += c; node.state.allowParams = true; node.state.allowArray = true; } else if (node.state.allowName) { node.name += c; delete node.state.allowArray; } else if (node.state.readArray) { node.type += c; } else { throwError(i); }} } if (node.parent) { logger.throwArgumentError("unexpected eof", "param", param); } delete parent.state; if (node.name === "indexed") { if (!allowIndexed) { throwError(originalParam.length - 7); } if (node.indexed) { throwError(originalParam.length - 7); } node.indexed = true; node.name = ""; } else if (checkModifier(node.type, node.name)) { node.name = ""; } parent.type = verifyType(parent.type); return parent; } function populate(object, params) { for (var key in params) { (0, _properties.defineReadOnly)(object, key, params[key]); } } var FormatTypes = Object.freeze({ // Bare formatting, as is needed for computing a sighash of an event or function sighash: "sighash", // Human-Readable with Minimal spacing and without names (compact human-readable) minimal: "minimal", // Human-Readble with nice spacing, including all names full: "full", // JSON-format a la Solidity json: "json" });exports.FormatTypes = FormatTypes; var paramTypeArray = new RegExp(/^(.*)\[([0-9]*)\]$/);var ParamType = /*#__PURE__*/function () { function ParamType(constructorGuard, params) {_classCallCheck(this, ParamType); if (constructorGuard !== _constructorGuard) { logger.throwError("use fromString", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "new ParamType()" }); } populate(this, params); var match = this.type.match(paramTypeArray); if (match) { populate(this, { arrayLength: parseInt(match[2] || "-1"), arrayChildren: ParamType.fromObject({ type: match[1], components: this.components }), baseType: "array" }); } else { populate(this, { arrayLength: null, arrayChildren: null, baseType: this.components != null ? "tuple" : this.type }); } this._isParamType = true; Object.freeze(this); } // Format the parameter fragment // - sighash: "(uint256,address)" // - minimal: "tuple(uint256,address) indexed" // - full: "tuple(uint256 foo, addres bar) indexed baz" _createClass(ParamType, [{ key: "format", value: function format(_format) { if (!_format) { _format = FormatTypes.sighash; } if (!FormatTypes[_format]) { logger.throwArgumentError("invalid format type", "format", _format); } if (_format === FormatTypes.json) { var _result = { type: this.baseType === "tuple" ? "tuple" : this.type, name: this.name || undefined }; if (typeof this.indexed === "boolean") { _result.indexed = this.indexed; } if (this.components) { _result.components = this.components.map(function (comp) {return JSON.parse(comp.format(_format));}); } return JSON.stringify(_result); } var result = ""; // Array if (this.baseType === "array") { result += this.arrayChildren.format(_format); result += "[" + (this.arrayLength < 0 ? "" : String(this.arrayLength)) + "]"; } else { if (this.baseType === "tuple") { if (_format !== FormatTypes.sighash) { result += this.type; } result += "(" + this.components.map(function (comp) {return comp.format(_format);}).join(_format === FormatTypes.full ? ", " : ",") + ")"; } else { result += this.type; } } if (_format !== FormatTypes.sighash) { if (this.indexed === true) { result += " indexed"; } if (_format === FormatTypes.full && this.name) { result += " " + this.name; } } return result; } }], [{ key: "from", value: function from( value, allowIndexed) { if (typeof value === "string") { return ParamType.fromString(value, allowIndexed); } return ParamType.fromObject(value); } }, { key: "fromObject", value: function fromObject( value) { if (ParamType.isParamType(value)) { return value; } return new ParamType(_constructorGuard, { name: value.name || null, type: verifyType(value.type), indexed: value.indexed == null ? null : !!value.indexed, components: value.components ? value.components.map(ParamType.fromObject) : null }); } }, { key: "fromString", value: function fromString( value, allowIndexed) { function ParamTypify(node) { return ParamType.fromObject({ name: node.name, type: node.type, indexed: node.indexed, components: node.components }); } return ParamTypify(parseParamType(value, !!allowIndexed)); } }, { key: "isParamType", value: function isParamType( value) { return !!(value != null && value._isParamType); } }]);return ParamType;}();exports.ParamType = ParamType; ; function parseParams(value, allowIndex) { return splitNesting(value).map(function (param) {return ParamType.fromString(param, allowIndex);}); }var Fragment = /*#__PURE__*/function () { function Fragment(constructorGuard, params) {_classCallCheck(this, Fragment); if (constructorGuard !== _constructorGuard) { logger.throwError("use a static from method", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "new Fragment()" }); } populate(this, params); this._isFragment = true; Object.freeze(this); }_createClass(Fragment, null, [{ key: "from", value: function from( value) { if (Fragment.isFragment(value)) { return value; } if (typeof value === "string") { return Fragment.fromString(value); } return Fragment.fromObject(value); } }, { key: "fromObject", value: function fromObject( value) { if (Fragment.isFragment(value)) { return value; } switch (value.type) { case "function": return FunctionFragment.fromObject(value); case "event": return EventFragment.fromObject(value); case "constructor": return ConstructorFragment.fromObject(value); case "fallback": case "receive": // @TODO: Something? Maybe return a FunctionFragment? A custom DefaultFunctionFragment? return null;} return logger.throwArgumentError("invalid fragment object", "value", value); } }, { key: "fromString", value: function fromString( value) { // Make sure the "returns" is surrounded by a space and all whitespace is exactly one space value = value.replace(/\s/g, " "); value = value.replace(/\(/g, " (").replace(/\)/g, ") ").replace(/\s+/g, " "); value = value.trim(); if (value.split(" ")[0] === "event") { return EventFragment.fromString(value.substring(5).trim()); } else if (value.split(" ")[0] === "function") { return FunctionFragment.fromString(value.substring(8).trim()); } else if (value.split("(")[0].trim() === "constructor") { return ConstructorFragment.fromString(value.trim()); } return logger.throwArgumentError("unsupported fragment", "value", value); } }, { key: "isFragment", value: function isFragment( value) { return !!(value && value._isFragment); } }]);return Fragment;}();exports.Fragment = Fragment;var EventFragment = /*#__PURE__*/function (_Fragment) {_inherits(EventFragment, _Fragment);var _super = _createSuper(EventFragment);function EventFragment() {_classCallCheck(this, EventFragment);return _super.apply(this, arguments);}_createClass(EventFragment, [{ key: "format", value: function format( _format2) { if (!_format2) { _format2 = FormatTypes.sighash; } if (!FormatTypes[_format2]) { logger.throwArgumentError("invalid format type", "format", _format2); } if (_format2 === FormatTypes.json) { return JSON.stringify({ type: "event", anonymous: this.anonymous, name: this.name, inputs: this.inputs.map(function (input) {return JSON.parse(input.format(_format2));}) }); } var result = ""; if (_format2 !== FormatTypes.sighash) { result += "event "; } result += this.name + "(" + this.inputs.map(function (input) {return input.format(_format2);}).join(_format2 === FormatTypes.full ? ", " : ",") + ") "; if (_format2 !== FormatTypes.sighash) { if (this.anonymous) { result += "anonymous "; } } return result.trim(); } }], [{ key: "from", value: function from( value) { if (typeof value === "string") { return EventFragment.fromString(value); } return EventFragment.fromObject(value); } }, { key: "fromObject", value: function fromObject( value) { if (EventFragment.isEventFragment(value)) { return value; } if (value.type !== "event") { logger.throwArgumentError("invalid event object", "value", value); } var params = { name: verifyIdentifier(value.name), anonymous: value.anonymous, inputs: value.inputs ? value.inputs.map(ParamType.fromObject) : [], type: "event" }; return new EventFragment(_constructorGuard, params); } }, { key: "fromString", value: function fromString( value) { var match = value.match(regexParen); if (!match) { logger.throwArgumentError("invalid event string", "value", value); } var anonymous = false; match[3].split(" ").forEach(function (modifier) { switch (modifier.trim()) { case "anonymous": anonymous = true; break; case "": break; default: logger.warn("unknown modifier: " + modifier);} }); return EventFragment.fromObject({ name: match[1].trim(), anonymous: anonymous, inputs: parseParams(match[2], true), type: "event" }); } }, { key: "isEventFragment", value: function isEventFragment( value) { return value && value._isFragment && value.type === "event"; } }]);return EventFragment;}(Fragment);exports.EventFragment = EventFragment; function parseGas(value, params) { params.gas = null; var comps = value.split("@"); if (comps.length !== 1) { if (comps.length > 2) { logger.throwArgumentError("invalid human-readable ABI signature", "value", value); } if (!comps[1].match(/^[0-9]+$/)) { logger.throwArgumentError("invalid human-readable ABI signature gas", "value", value); } params.gas = _bignumber.BigNumber.from(comps[1]); return comps[0]; } return value; } function parseModifiers(value, params) { params.constant = false; params.payable = false; params.stateMutability = "nonpayable"; value.split(" ").forEach(function (modifier) { switch (modifier.trim()) { case "constant": params.constant = true; break; case "payable": params.payable = true; params.stateMutability = "payable"; break; case "nonpayable": params.payable = false; params.stateMutability = "nonpayable"; break; case "pure": params.constant = true; params.stateMutability = "pure"; break; case "view": params.constant = true; params.stateMutability = "view"; break; case "external": case "public": case "": break; default: __f__("log", "unknown modifier: " + modifier, " at node_modules/@ethersproject/abi/lib.esm/fragments.js:506");} }); } function verifyState(value) { var result = { constant: false, payable: true, stateMutability: "payable" }; if (value.stateMutability != null) { result.stateMutability = value.stateMutability; // Set (and check things are consistent) the constant property result.constant = result.stateMutability === "view" || result.stateMutability === "pure"; if (value.constant != null) { if (!!value.constant !== result.constant) { logger.throwArgumentError("cannot have constant function with mutability " + result.stateMutability, "value", value); } } // Set (and check things are consistent) the payable property result.payable = result.stateMutability === "payable"; if (value.payable != null) { if (!!value.payable !== result.payable) { logger.throwArgumentError("cannot have payable function with mutability " + result.stateMutability, "value", value); } } } else if (value.payable != null) { result.payable = !!value.payable; // If payable we can assume non-constant; otherwise we can't assume if (value.constant == null && !result.payable && value.type !== "constructor") { logger.throwArgumentError("unable to determine stateMutability", "value", value); } result.constant = !!value.constant; if (result.constant) { result.stateMutability = "view"; } else { result.stateMutability = result.payable ? "payable" : "nonpayable"; } if (result.payable && result.constant) { logger.throwArgumentError("cannot have constant payable function", "value", value); } } else if (value.constant != null) { result.constant = !!value.constant; result.payable = !result.constant; result.stateMutability = result.constant ? "view" : "payable"; } else if (value.type !== "constructor") { logger.throwArgumentError("unable to determine stateMutability", "value", value); } return result; }var ConstructorFragment = /*#__PURE__*/function (_Fragment2) {_inherits(ConstructorFragment, _Fragment2);var _super2 = _createSuper(ConstructorFragment);function ConstructorFragment() {_classCallCheck(this, ConstructorFragment);return _super2.apply(this, arguments);}_createClass(ConstructorFragment, [{ key: "format", value: function format( _format3) { if (!_format3) { _format3 = FormatTypes.sighash; } if (!FormatTypes[_format3]) { logger.throwArgumentError("invalid format type", "format", _format3); } if (_format3 === FormatTypes.json) { return JSON.stringify({ type: "constructor", stateMutability: this.stateMutability !== "nonpayable" ? this.stateMutability : undefined, payble: this.payable, gas: this.gas ? this.gas.toNumber() : undefined, inputs: this.inputs.map(function (input) {return JSON.parse(input.format(_format3));}) }); } if (_format3 === FormatTypes.sighash) { logger.throwError("cannot format a constructor for sighash", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "format(sighash)" }); } var result = "constructor(" + this.inputs.map(function (input) {return input.format(_format3);}).join(_format3 === FormatTypes.full ? ", " : ",") + ") "; if (this.stateMutability && this.stateMutability !== "nonpayable") { result += this.stateMutability + " "; } return result.trim(); } }], [{ key: "from", value: function from( value) { if (typeof value === "string") { return ConstructorFragment.fromString(value); } return ConstructorFragment.fromObject(value); } }, { key: "fromObject", value: function fromObject( value) { if (ConstructorFragment.isConstructorFragment(value)) { return value; } if (value.type !== "constructor") { logger.throwArgumentError("invalid constructor object", "value", value); } var state = verifyState(value); if (state.constant) { logger.throwArgumentError("constructor cannot be constant", "value", value); } var params = { name: null, type: value.type, inputs: value.inputs ? value.inputs.map(ParamType.fromObject) : [], payable: state.payable, stateMutability: state.stateMutability, gas: value.gas ? _bignumber.BigNumber.from(value.gas) : null }; return new ConstructorFragment(_constructorGuard, params); } }, { key: "fromString", value: function fromString( value) { var params = { type: "constructor" }; value = parseGas(value, params); var parens = value.match(regexParen); if (!parens || parens[1].trim() !== "constructor") { logger.throwArgumentError("invalid constructor string", "value", value); } params.inputs = parseParams(parens[2].trim(), false); parseModifiers(parens[3].trim(), params); return ConstructorFragment.fromObject(params); } }, { key: "isConstructorFragment", value: function isConstructorFragment( value) { return value && value._isFragment && value.type === "constructor"; } }]);return ConstructorFragment;}(Fragment);exports.ConstructorFragment = ConstructorFragment;var FunctionFragment = /*#__PURE__*/function (_ConstructorFragment) {_inherits(FunctionFragment, _ConstructorFragment);var _super3 = _createSuper(FunctionFragment);function FunctionFragment() {_classCallCheck(this, FunctionFragment);return _super3.apply(this, arguments);}_createClass(FunctionFragment, [{ key: "format", value: function format( _format4) { if (!_format4) { _format4 = FormatTypes.sighash; } if (!FormatTypes[_format4]) { logger.throwArgumentError("invalid format type", "format", _format4); } if (_format4 === FormatTypes.json) { return JSON.stringify({ type: "function", name: this.name, constant: this.constant, stateMutability: this.stateMutability !== "nonpayable" ? this.stateMutability : undefined, payble: this.payable, gas: this.gas ? this.gas.toNumber() : undefined, inputs: this.inputs.map(function (input) {return JSON.parse(input.format(_format4));}), ouputs: this.outputs.map(function (output) {return JSON.parse(output.format(_format4));}) }); } var result = ""; if (_format4 !== FormatTypes.sighash) { result += "function "; } result += this.name + "(" + this.inputs.map(function (input) {return input.format(_format4);}).join(_format4 === FormatTypes.full ? ", " : ",") + ") "; if (_format4 !== FormatTypes.sighash) { if (this.stateMutability) { if (this.stateMutability !== "nonpayable") { result += this.stateMutability + " "; } } else if (this.constant) { result += "view "; } if (this.outputs && this.outputs.length) { result += "returns (" + this.outputs.map(function (output) {return output.format(_format4);}).join(", ") + ") "; } if (this.gas != null) { result += "@" + this.gas.toString() + " "; } } return result.trim(); } }], [{ key: "from", value: function from( value) { if (typeof value === "string") { return FunctionFragment.fromString(value); } return FunctionFragment.fromObject(value); } }, { key: "fromObject", value: function fromObject( value) { if (FunctionFragment.isFunctionFragment(value)) { return value; } if (value.type !== "function") { logger.throwArgumentError("invalid function object", "value", value); } var state = verifyState(value); var params = { type: value.type, name: verifyIdentifier(value.name), constant: state.constant, inputs: value.inputs ? value.inputs.map(ParamType.fromObject) : [], outputs: value.outputs ? value.outputs.map(ParamType.fromObject) : [], payable: state.payable, stateMutability: state.stateMutability, gas: value.gas ? _bignumber.BigNumber.from(value.gas) : null }; return new FunctionFragment(_constructorGuard, params); } }, { key: "fromString", value: function fromString( value) { var params = { type: "function" }; value = parseGas(value, params); var comps = value.split(" returns "); if (comps.length > 2) { logger.throwArgumentError("invalid function string", "value", value); } var parens = comps[0].match(regexParen); if (!parens) { logger.throwArgumentError("invalid function signature", "value", value); } params.name = parens[1].trim(); if (params.name) { verifyIdentifier(params.name); } params.inputs = parseParams(parens[2], false); parseModifiers(parens[3].trim(), params); // We have outputs if (comps.length > 1) { var returns = comps[1].match(regexParen); if (returns[1].trim() != "" || returns[3].trim() != "") { logger.throwArgumentError("unexpected tokens", "value", value); } params.outputs = parseParams(returns[2], false); } else { params.outputs = []; } return FunctionFragment.fromObject(params); } }, { key: "isFunctionFragment", value: function isFunctionFragment( value) { return value && value._isFragment && value.type === "function"; } }]);return FunctionFragment;}(ConstructorFragment); //export class ErrorFragment extends Fragment { //} //export class StructFragment extends Fragment { //} exports.FunctionFragment = FunctionFragment;function verifyType(type) { // These need to be transformed to their full description if (type.match(/^uint($|[^1-9])/)) { type = "uint256" + type.substring(4); } else if (type.match(/^int($|[^1-9])/)) { type = "int256" + type.substring(3); } // @TODO: more verification return type; } var regexIdentifier = new RegExp("^[A-Za-z_][A-Za-z0-9_]*$"); function verifyIdentifier(value) { if (!value || !value.match(regexIdentifier)) { logger.throwArgumentError("invalid identifier \"".concat(value, "\""), "value", value); } return value; } var regexParen = new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$"); function splitNesting(value) { value = value.trim(); var result = []; var accum = ""; var depth = 0; for (var offset = 0; offset < value.length; offset++) { var c = value[offset]; if (c === "," && depth === 0) { result.push(accum); accum = ""; } else { accum += c; if (c === "(") { depth++; } else if (c === ")") { depth--; if (depth === -1) { logger.throwArgumentError("unbalanced parenthesis", "value", value); } } } } if (accum) { result.push(accum); } return result; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 73 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/index.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "BigNumber", { enumerable: true, get: function get() {return _bignumber.BigNumber;} });Object.defineProperty(exports, "_base16To36", { enumerable: true, get: function get() {return _bignumber._base16To36;} });Object.defineProperty(exports, "_base36To16", { enumerable: true, get: function get() {return _bignumber._base36To16;} });Object.defineProperty(exports, "formatFixed", { enumerable: true, get: function get() {return _fixednumber.formatFixed;} });Object.defineProperty(exports, "FixedFormat", { enumerable: true, get: function get() {return _fixednumber.FixedFormat;} });Object.defineProperty(exports, "FixedNumber", { enumerable: true, get: function get() {return _fixednumber.FixedNumber;} });Object.defineProperty(exports, "parseFixed", { enumerable: true, get: function get() {return _fixednumber.parseFixed;} });var _bignumber = __webpack_require__(/*! ./bignumber */ 74); var _fixednumber = __webpack_require__(/*! ./fixednumber */ 83); /***/ }), /* 74 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/bignumber.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * BigNumber * * A wrapper around the BN.js object. We use the BN.js library * because it is used by elliptic, so it is required regardless. * */Object.defineProperty(exports, "__esModule", { value: true });exports.isBigNumberish = isBigNumberish;exports._base36To16 = _base36To16;exports._base16To36 = _base16To36;exports.BigNumber = void 0; var _bn = _interopRequireDefault(__webpack_require__(/*! bn.js */ 75)); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 82);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var BN = _bn.default.BN; var logger = new _logger.Logger(_version.version); var _constructorGuard = {}; var MAX_SAFE = 0x1fffffffffffff; function isBigNumberish(value) { return value != null && (BigNumber.isBigNumber(value) || typeof value === "number" && value % 1 === 0 || typeof value === "string" && !!value.match(/^-?[0-9]+$/) || (0, _bytes.isHexString)(value) || typeof value === "bigint" || (0, _bytes.isBytes)(value)); } // Only warn about passing 10 into radix once var _warnedToStringRadix = false;var BigNumber = /*#__PURE__*/function () { function BigNumber(constructorGuard, hex) {_classCallCheck(this, BigNumber); logger.checkNew(this instanceof BigNumber ? this.constructor : void 0, BigNumber); if (constructorGuard !== _constructorGuard) { logger.throwError("cannot call constructor directly; use BigNumber.from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "new (BigNumber)" }); } this._hex = hex; this._isBigNumber = true; Object.freeze(this); }_createClass(BigNumber, [{ key: "fromTwos", value: function fromTwos( value) { return toBigNumber(toBN(this).fromTwos(value)); } }, { key: "toTwos", value: function toTwos( value) { return toBigNumber(toBN(this).toTwos(value)); } }, { key: "abs", value: function abs() { if (this._hex[0] === "-") { return BigNumber.from(this._hex.substring(1)); } return this; } }, { key: "add", value: function add( other) { return toBigNumber(toBN(this).add(toBN(other))); } }, { key: "sub", value: function sub( other) { return toBigNumber(toBN(this).sub(toBN(other))); } }, { key: "div", value: function div( other) { var o = BigNumber.from(other); if (o.isZero()) { throwFault("division by zero", "div"); } return toBigNumber(toBN(this).div(toBN(other))); } }, { key: "mul", value: function mul( other) { return toBigNumber(toBN(this).mul(toBN(other))); } }, { key: "mod", value: function mod( other) { var value = toBN(other); if (value.isNeg()) { throwFault("cannot modulo negative values", "mod"); } return toBigNumber(toBN(this).umod(value)); } }, { key: "pow", value: function pow( other) { var value = toBN(other); if (value.isNeg()) { throwFault("cannot raise to negative values", "pow"); } return toBigNumber(toBN(this).pow(value)); } }, { key: "and", value: function and( other) { var value = toBN(other); if (this.isNegative() || value.isNeg()) { throwFault("cannot 'and' negative values", "and"); } return toBigNumber(toBN(this).and(value)); } }, { key: "or", value: function or( other) { var value = toBN(other); if (this.isNegative() || value.isNeg()) { throwFault("cannot 'or' negative values", "or"); } return toBigNumber(toBN(this).or(value)); } }, { key: "xor", value: function xor( other) { var value = toBN(other); if (this.isNegative() || value.isNeg()) { throwFault("cannot 'xor' negative values", "xor"); } return toBigNumber(toBN(this).xor(value)); } }, { key: "mask", value: function mask( value) { if (this.isNegative() || value < 0) { throwFault("cannot mask negative values", "mask"); } return toBigNumber(toBN(this).maskn(value)); } }, { key: "shl", value: function shl( value) { if (this.isNegative() || value < 0) { throwFault("cannot shift negative values", "shl"); } return toBigNumber(toBN(this).shln(value)); } }, { key: "shr", value: function shr( value) { if (this.isNegative() || value < 0) { throwFault("cannot shift negative values", "shr"); } return toBigNumber(toBN(this).shrn(value)); } }, { key: "eq", value: function eq( other) { return toBN(this).eq(toBN(other)); } }, { key: "lt", value: function lt( other) { return toBN(this).lt(toBN(other)); } }, { key: "lte", value: function lte( other) { return toBN(this).lte(toBN(other)); } }, { key: "gt", value: function gt( other) { return toBN(this).gt(toBN(other)); } }, { key: "gte", value: function gte( other) { return toBN(this).gte(toBN(other)); } }, { key: "isNegative", value: function isNegative() { return this._hex[0] === "-"; } }, { key: "isZero", value: function isZero() { return toBN(this).isZero(); } }, { key: "toNumber", value: function toNumber() { try { return toBN(this).toNumber(); } catch (error) { throwFault("overflow", "toNumber", this.toString()); } return null; } }, { key: "toBigInt", value: function toBigInt() { try { return BigInt(this.toString()); } catch (e) {} return logger.throwError("this platform does not support BigInt", _logger.Logger.errors.UNSUPPORTED_OPERATION, { value: this.toString() }); } }, { key: "toString", value: function toString() { // Lots of people expect this, which we do not support, so check (See: #889) if (arguments.length > 0) { if (arguments[0] === 10) { if (!_warnedToStringRadix) { _warnedToStringRadix = true; logger.warn("BigNumber.toString does not accept any parameters; base-10 is assumed"); } } else if (arguments[0] === 16) { logger.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()", _logger.Logger.errors.UNEXPECTED_ARGUMENT, {}); } else { logger.throwError("BigNumber.toString does not accept parameters", _logger.Logger.errors.UNEXPECTED_ARGUMENT, {}); } } return toBN(this).toString(10); } }, { key: "toHexString", value: function toHexString() { return this._hex; } }, { key: "toJSON", value: function toJSON( key) { return { type: "BigNumber", hex: this.toHexString() }; } }], [{ key: "from", value: function from( value) { if (value instanceof BigNumber) { return value; } if (typeof value === "string") { if (value.match(/^-?0x[0-9a-f]+$/i)) { return new BigNumber(_constructorGuard, toHex(value)); } if (value.match(/^-?[0-9]+$/)) { return new BigNumber(_constructorGuard, toHex(new BN(value))); } return logger.throwArgumentError("invalid BigNumber string", "value", value); } if (typeof value === "number") { if (value % 1) { throwFault("underflow", "BigNumber.from", value); } if (value >= MAX_SAFE || value <= -MAX_SAFE) { throwFault("overflow", "BigNumber.from", value); } return BigNumber.from(String(value)); } var anyValue = value; if (typeof anyValue === "bigint") { return BigNumber.from(anyValue.toString()); } if ((0, _bytes.isBytes)(anyValue)) { return BigNumber.from((0, _bytes.hexlify)(anyValue)); } if (anyValue) { // Hexable interface (takes priority) if (anyValue.toHexString) { var hex = anyValue.toHexString(); if (typeof hex === "string") { return BigNumber.from(hex); } } else { // For now, handle legacy JSON-ified values (goes away in v6) var _hex = anyValue._hex; // New-form JSON if (_hex == null && anyValue.type === "BigNumber") { _hex = anyValue.hex; } if (typeof _hex === "string") { if ((0, _bytes.isHexString)(_hex) || _hex[0] === "-" && (0, _bytes.isHexString)(_hex.substring(1))) { return BigNumber.from(_hex); } } } } return logger.throwArgumentError("invalid BigNumber value", "value", value); } }, { key: "isBigNumber", value: function isBigNumber( value) { return !!(value && value._isBigNumber); } }]);return BigNumber;}(); // Normalize the hex string exports.BigNumber = BigNumber;function toHex(value) { // For BN, call on the hex string if (typeof value !== "string") { return toHex(value.toString(16)); } // If negative, prepend the negative sign to the normalized positive value if (value[0] === "-") { // Strip off the negative sign value = value.substring(1); // Cannot have multiple negative signs (e.g. "--0x04") if (value[0] === "-") { logger.throwArgumentError("invalid hex", "value", value); } // Call toHex on the positive component value = toHex(value); // Do not allow "-0x00" if (value === "0x00") { return value; } // Negate the value return "-" + value; } // Add a "0x" prefix if missing if (value.substring(0, 2) !== "0x") { value = "0x" + value; } // Normalize zero if (value === "0x") { return "0x00"; } // Make the string even length if (value.length % 2) { value = "0x0" + value.substring(2); } // Trim to smallest even-length string while (value.length > 4 && value.substring(0, 4) === "0x00") { value = "0x" + value.substring(4); } return value; } function toBigNumber(value) { return BigNumber.from(toHex(value)); } function toBN(value) { var hex = BigNumber.from(value).toHexString(); if (hex[0] === "-") { return new BN("-" + hex.substring(3), 16); } return new BN(hex.substring(2), 16); } function throwFault(fault, operation, value) { var params = { fault: fault, operation: operation }; if (value != null) { params.value = value; } return logger.throwError(fault, _logger.Logger.errors.NUMERIC_FAULT, params); } // value should have no prefix function _base36To16(value) { return new BN(value, 36).toString(16); } // value should have no prefix function _base16To36(value) { return new BN(value, 16).toString(36); } /***/ }), /* 75 */ /*!**************************************!*\ !*** ./node_modules/bn.js/lib/bn.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {(function (module, exports) { 'use strict'; // Utils function assert (val, msg) { if (!val) throw new Error(msg || 'Assertion failed'); } // Could use `inherits` module, but don't want to move from single file // architecture yet. function inherits (ctor, superCtor) { ctor.super_ = superCtor; var TempCtor = function () {}; TempCtor.prototype = superCtor.prototype; ctor.prototype = new TempCtor(); ctor.prototype.constructor = ctor; } // BN function BN (number, base, endian) { if (BN.isBN(number)) { return number; } this.negative = 0; this.words = null; this.length = 0; // Reduction context this.red = null; if (number !== null) { if (base === 'le' || base === 'be') { endian = base; base = 10; } this._init(number || 0, base || 10, endian || 'be'); } } if (typeof module === 'object') { module.exports = BN; } else { exports.BN = BN; } BN.BN = BN; BN.wordSize = 26; var Buffer; try { Buffer = __webpack_require__(/*! buffer */ 77).Buffer; } catch (e) { } BN.isBN = function isBN (num) { if (num instanceof BN) { return true; } return num !== null && typeof num === 'object' && num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); }; BN.max = function max (left, right) { if (left.cmp(right) > 0) return left; return right; }; BN.min = function min (left, right) { if (left.cmp(right) < 0) return left; return right; }; BN.prototype._init = function init (number, base, endian) { if (typeof number === 'number') { return this._initNumber(number, base, endian); } if (typeof number === 'object') { return this._initArray(number, base, endian); } if (base === 'hex') { base = 16; } assert(base === (base | 0) && base >= 2 && base <= 36); number = number.toString().replace(/\s+/g, ''); var start = 0; if (number[0] === '-') { start++; } if (base === 16) { this._parseHex(number, start); } else { this._parseBase(number, base, start); } if (number[0] === '-') { this.negative = 1; } this._strip(); if (endian !== 'le') return; this._initArray(this.toArray(), base, endian); }; BN.prototype._initNumber = function _initNumber (number, base, endian) { if (number < 0) { this.negative = 1; number = -number; } if (number < 0x4000000) { this.words = [number & 0x3ffffff]; this.length = 1; } else if (number < 0x10000000000000) { this.words = [ number & 0x3ffffff, (number / 0x4000000) & 0x3ffffff ]; this.length = 2; } else { assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) this.words = [ number & 0x3ffffff, (number / 0x4000000) & 0x3ffffff, 1 ]; this.length = 3; } if (endian !== 'le') return; // Reverse the bytes this._initArray(this.toArray(), base, endian); }; BN.prototype._initArray = function _initArray (number, base, endian) { // Perhaps a Uint8Array assert(typeof number.length === 'number'); if (number.length <= 0) { this.words = [0]; this.length = 1; return this; } this.length = Math.ceil(number.length / 3); this.words = new Array(this.length); for (var i = 0; i < this.length; i++) { this.words[i] = 0; } var j, w; var off = 0; if (endian === 'be') { for (i = number.length - 1, j = 0; i >= 0; i -= 3) { w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); this.words[j] |= (w << off) & 0x3ffffff; this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; off += 24; if (off >= 26) { off -= 26; j++; } } } else if (endian === 'le') { for (i = 0, j = 0; i < number.length; i += 3) { w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); this.words[j] |= (w << off) & 0x3ffffff; this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; off += 24; if (off >= 26) { off -= 26; j++; } } } return this._strip(); }; function parseHex (str, start, end) { var r = 0; var len = Math.min(str.length, end); var z = 0; for (var i = start; i < len; i++) { var c = str.charCodeAt(i) - 48; r <<= 4; var b; // 'a' - 'f' if (c >= 49 && c <= 54) { b = c - 49 + 0xa; // 'A' - 'F' } else if (c >= 17 && c <= 22) { b = c - 17 + 0xa; // '0' - '9' } else { b = c; } r |= b; z |= b; } assert(!(z & 0xf0), 'Invalid character in ' + str); return r; } BN.prototype._parseHex = function _parseHex (number, start) { // Create possibly bigger array to ensure that it fits the number this.length = Math.ceil((number.length - start) / 6); this.words = new Array(this.length); for (var i = 0; i < this.length; i++) { this.words[i] = 0; } var j, w; // Scan 24-bit chunks and add them to the number var off = 0; for (i = number.length - 6, j = 0; i >= start; i -= 6) { w = parseHex(number, i, i + 6); this.words[j] |= (w << off) & 0x3ffffff; // NOTE: `0x3fffff` is intentional here, 26bits max shift + 24bit hex limb this.words[j + 1] |= w >>> (26 - off) & 0x3fffff; off += 24; if (off >= 26) { off -= 26; j++; } } if (i + 6 !== start) { w = parseHex(number, start, i + 6); this.words[j] |= (w << off) & 0x3ffffff; this.words[j + 1] |= w >>> (26 - off) & 0x3fffff; } this._strip(); }; function parseBase (str, start, end, mul) { var r = 0; var b = 0; var len = Math.min(str.length, end); for (var i = start; i < len; i++) { var c = str.charCodeAt(i) - 48; r *= mul; // 'a' if (c >= 49) { b = c - 49 + 0xa; // 'A' } else if (c >= 17) { b = c - 17 + 0xa; // '0' - '9' } else { b = c; } assert(c >= 0 && b < mul, 'Invalid character'); r += b; } return r; } BN.prototype._parseBase = function _parseBase (number, base, start) { // Initialize as zero this.words = [0]; this.length = 1; // Find length of limb in base for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { limbLen++; } limbLen--; limbPow = (limbPow / base) | 0; var total = number.length - start; var mod = total % limbLen; var end = Math.min(total, total - mod) + start; var word = 0; for (var i = start; i < end; i += limbLen) { word = parseBase(number, i, i + limbLen, base); this.imuln(limbPow); if (this.words[0] + word < 0x4000000) { this.words[0] += word; } else { this._iaddn(word); } } if (mod !== 0) { var pow = 1; word = parseBase(number, i, number.length, base); for (i = 0; i < mod; i++) { pow *= base; } this.imuln(pow); if (this.words[0] + word < 0x4000000) { this.words[0] += word; } else { this._iaddn(word); } } }; BN.prototype.copy = function copy (dest) { dest.words = new Array(this.length); for (var i = 0; i < this.length; i++) { dest.words[i] = this.words[i]; } dest.length = this.length; dest.negative = this.negative; dest.red = this.red; }; function move (dest, src) { dest.words = src.words; dest.length = src.length; dest.negative = src.negative; dest.red = src.red; } BN.prototype._move = function _move (dest) { move(dest, this); }; BN.prototype.clone = function clone () { var r = new BN(null); this.copy(r); return r; }; BN.prototype._expand = function _expand (size) { while (this.length < size) { this.words[this.length++] = 0; } return this; }; // Remove leading `0` from `this` BN.prototype._strip = function strip () { while (this.length > 1 && this.words[this.length - 1] === 0) { this.length--; } return this._normSign(); }; BN.prototype._normSign = function _normSign () { // -0 = 0 if (this.length === 1 && this.words[0] === 0) { this.negative = 0; } return this; }; // Check Symbol.for because not everywhere where Symbol defined // See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol#Browser_compatibility if (typeof Symbol !== 'undefined' && typeof Symbol.for === 'function') { BN.prototype[Symbol.for('nodejs.util.inspect.custom')] = inspect; } else { BN.prototype.inspect = inspect; } function inspect () { return (this.red ? ''; } /* var zeros = []; var groupSizes = []; var groupBases = []; var s = ''; var i = -1; while (++i < BN.wordSize) { zeros[i] = s; s += '0'; } groupSizes[0] = 0; groupSizes[1] = 0; groupBases[0] = 0; groupBases[1] = 0; var base = 2 - 1; while (++base < 36 + 1) { var groupSize = 0; var groupBase = 1; while (groupBase < (1 << BN.wordSize) / base) { groupBase *= base; groupSize += 1; } groupSizes[base] = groupSize; groupBases[base] = groupBase; } */ var zeros = [ '', '0', '00', '000', '0000', '00000', '000000', '0000000', '00000000', '000000000', '0000000000', '00000000000', '000000000000', '0000000000000', '00000000000000', '000000000000000', '0000000000000000', '00000000000000000', '000000000000000000', '0000000000000000000', '00000000000000000000', '000000000000000000000', '0000000000000000000000', '00000000000000000000000', '000000000000000000000000', '0000000000000000000000000' ]; var groupSizes = [ 0, 0, 25, 16, 12, 11, 10, 9, 8, 8, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 ]; var groupBases = [ 0, 0, 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 ]; BN.prototype.toString = function toString (base, padding) { base = base || 10; padding = padding | 0 || 1; var out; if (base === 16 || base === 'hex') { out = ''; var off = 0; var carry = 0; for (var i = 0; i < this.length; i++) { var w = this.words[i]; var word = (((w << off) | carry) & 0xffffff).toString(16); carry = (w >>> (24 - off)) & 0xffffff; if (carry !== 0 || i !== this.length - 1) { out = zeros[6 - word.length] + word + out; } else { out = word + out; } off += 2; if (off >= 26) { off -= 26; i--; } } if (carry !== 0) { out = carry.toString(16) + out; } while (out.length % padding !== 0) { out = '0' + out; } if (this.negative !== 0) { out = '-' + out; } return out; } if (base === (base | 0) && base >= 2 && base <= 36) { // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); var groupSize = groupSizes[base]; // var groupBase = Math.pow(base, groupSize); var groupBase = groupBases[base]; out = ''; var c = this.clone(); c.negative = 0; while (!c.isZero()) { var r = c.modrn(groupBase).toString(base); c = c.idivn(groupBase); if (!c.isZero()) { out = zeros[groupSize - r.length] + r + out; } else { out = r + out; } } if (this.isZero()) { out = '0' + out; } while (out.length % padding !== 0) { out = '0' + out; } if (this.negative !== 0) { out = '-' + out; } return out; } assert(false, 'Base should be between 2 and 36'); }; BN.prototype.toNumber = function toNumber () { var ret = this.words[0]; if (this.length === 2) { ret += this.words[1] * 0x4000000; } else if (this.length === 3 && this.words[2] === 0x01) { // NOTE: at this stage it is known that the top bit is set ret += 0x10000000000000 + (this.words[1] * 0x4000000); } else if (this.length > 2) { assert(false, 'Number can only safely store up to 53 bits'); } return (this.negative !== 0) ? -ret : ret; }; BN.prototype.toJSON = function toJSON () { return this.toString(16, 2); }; if (Buffer) { BN.prototype.toBuffer = function toBuffer (endian, length) { return this.toArrayLike(Buffer, endian, length); }; } BN.prototype.toArray = function toArray (endian, length) { return this.toArrayLike(Array, endian, length); }; var allocate = function allocate (ArrayType, size) { if (ArrayType.allocUnsafe) { return ArrayType.allocUnsafe(size); } return new ArrayType(size); }; BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { this._strip(); var byteLength = this.byteLength(); var reqLength = length || Math.max(1, byteLength); assert(byteLength <= reqLength, 'byte array longer than desired length'); assert(reqLength > 0, 'Requested array length <= 0'); var res = allocate(ArrayType, reqLength); var postfix = endian === 'le' ? 'LE' : 'BE'; this['_toArrayLike' + postfix](res, byteLength); return res; }; BN.prototype._toArrayLikeLE = function _toArrayLikeLE (res, byteLength) { var position = 0; var carry = 0; for (var i = 0, shift = 0; i < this.length; i++) { var word = (this.words[i] << shift) | carry; res[position++] = word & 0xff; if (position < res.length) { res[position++] = (word >> 8) & 0xff; } if (position < res.length) { res[position++] = (word >> 16) & 0xff; } if (shift === 6) { if (position < res.length) { res[position++] = (word >> 24) & 0xff; } carry = 0; shift = 0; } else { carry = word >>> 24; shift += 2; } } if (position < res.length) { res[position++] = carry; while (position < res.length) { res[position++] = 0; } } }; BN.prototype._toArrayLikeBE = function _toArrayLikeBE (res, byteLength) { var position = res.length - 1; var carry = 0; for (var i = 0, shift = 0; i < this.length; i++) { var word = (this.words[i] << shift) | carry; res[position--] = word & 0xff; if (position >= 0) { res[position--] = (word >> 8) & 0xff; } if (position >= 0) { res[position--] = (word >> 16) & 0xff; } if (shift === 6) { if (position >= 0) { res[position--] = (word >> 24) & 0xff; } carry = 0; shift = 0; } else { carry = word >>> 24; shift += 2; } } if (position >= 0) { res[position--] = carry; while (position >= 0) { res[position--] = 0; } } }; if (Math.clz32) { BN.prototype._countBits = function _countBits (w) { return 32 - Math.clz32(w); }; } else { BN.prototype._countBits = function _countBits (w) { var t = w; var r = 0; if (t >= 0x1000) { r += 13; t >>>= 13; } if (t >= 0x40) { r += 7; t >>>= 7; } if (t >= 0x8) { r += 4; t >>>= 4; } if (t >= 0x02) { r += 2; t >>>= 2; } return r + t; }; } BN.prototype._zeroBits = function _zeroBits (w) { // Short-cut if (w === 0) return 26; var t = w; var r = 0; if ((t & 0x1fff) === 0) { r += 13; t >>>= 13; } if ((t & 0x7f) === 0) { r += 7; t >>>= 7; } if ((t & 0xf) === 0) { r += 4; t >>>= 4; } if ((t & 0x3) === 0) { r += 2; t >>>= 2; } if ((t & 0x1) === 0) { r++; } return r; }; // Return number of used bits in a BN BN.prototype.bitLength = function bitLength () { var w = this.words[this.length - 1]; var hi = this._countBits(w); return (this.length - 1) * 26 + hi; }; function toBitArray (num) { var w = new Array(num.bitLength()); for (var bit = 0; bit < w.length; bit++) { var off = (bit / 26) | 0; var wbit = bit % 26; w[bit] = (num.words[off] >>> wbit) & 0x01; } return w; } // Number of trailing zero bits BN.prototype.zeroBits = function zeroBits () { if (this.isZero()) return 0; var r = 0; for (var i = 0; i < this.length; i++) { var b = this._zeroBits(this.words[i]); r += b; if (b !== 26) break; } return r; }; BN.prototype.byteLength = function byteLength () { return Math.ceil(this.bitLength() / 8); }; BN.prototype.toTwos = function toTwos (width) { if (this.negative !== 0) { return this.abs().inotn(width).iaddn(1); } return this.clone(); }; BN.prototype.fromTwos = function fromTwos (width) { if (this.testn(width - 1)) { return this.notn(width).iaddn(1).ineg(); } return this.clone(); }; BN.prototype.isNeg = function isNeg () { return this.negative !== 0; }; // Return negative clone of `this` BN.prototype.neg = function neg () { return this.clone().ineg(); }; BN.prototype.ineg = function ineg () { if (!this.isZero()) { this.negative ^= 1; } return this; }; // Or `num` with `this` in-place BN.prototype.iuor = function iuor (num) { while (this.length < num.length) { this.words[this.length++] = 0; } for (var i = 0; i < num.length; i++) { this.words[i] = this.words[i] | num.words[i]; } return this._strip(); }; BN.prototype.ior = function ior (num) { assert((this.negative | num.negative) === 0); return this.iuor(num); }; // Or `num` with `this` BN.prototype.or = function or (num) { if (this.length > num.length) return this.clone().ior(num); return num.clone().ior(this); }; BN.prototype.uor = function uor (num) { if (this.length > num.length) return this.clone().iuor(num); return num.clone().iuor(this); }; // And `num` with `this` in-place BN.prototype.iuand = function iuand (num) { // b = min-length(num, this) var b; if (this.length > num.length) { b = num; } else { b = this; } for (var i = 0; i < b.length; i++) { this.words[i] = this.words[i] & num.words[i]; } this.length = b.length; return this._strip(); }; BN.prototype.iand = function iand (num) { assert((this.negative | num.negative) === 0); return this.iuand(num); }; // And `num` with `this` BN.prototype.and = function and (num) { if (this.length > num.length) return this.clone().iand(num); return num.clone().iand(this); }; BN.prototype.uand = function uand (num) { if (this.length > num.length) return this.clone().iuand(num); return num.clone().iuand(this); }; // Xor `num` with `this` in-place BN.prototype.iuxor = function iuxor (num) { // a.length > b.length var a; var b; if (this.length > num.length) { a = this; b = num; } else { a = num; b = this; } for (var i = 0; i < b.length; i++) { this.words[i] = a.words[i] ^ b.words[i]; } if (this !== a) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } this.length = a.length; return this._strip(); }; BN.prototype.ixor = function ixor (num) { assert((this.negative | num.negative) === 0); return this.iuxor(num); }; // Xor `num` with `this` BN.prototype.xor = function xor (num) { if (this.length > num.length) return this.clone().ixor(num); return num.clone().ixor(this); }; BN.prototype.uxor = function uxor (num) { if (this.length > num.length) return this.clone().iuxor(num); return num.clone().iuxor(this); }; // Not ``this`` with ``width`` bitwidth BN.prototype.inotn = function inotn (width) { assert(typeof width === 'number' && width >= 0); var bytesNeeded = Math.ceil(width / 26) | 0; var bitsLeft = width % 26; // Extend the buffer with leading zeroes this._expand(bytesNeeded); if (bitsLeft > 0) { bytesNeeded--; } // Handle complete words for (var i = 0; i < bytesNeeded; i++) { this.words[i] = ~this.words[i] & 0x3ffffff; } // Handle the residue if (bitsLeft > 0) { this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); } // And remove leading zeroes return this._strip(); }; BN.prototype.notn = function notn (width) { return this.clone().inotn(width); }; // Set `bit` of `this` BN.prototype.setn = function setn (bit, val) { assert(typeof bit === 'number' && bit >= 0); var off = (bit / 26) | 0; var wbit = bit % 26; this._expand(off + 1); if (val) { this.words[off] = this.words[off] | (1 << wbit); } else { this.words[off] = this.words[off] & ~(1 << wbit); } return this._strip(); }; // Add `num` to `this` in-place BN.prototype.iadd = function iadd (num) { var r; // negative + positive if (this.negative !== 0 && num.negative === 0) { this.negative = 0; r = this.isub(num); this.negative ^= 1; return this._normSign(); // positive + negative } else if (this.negative === 0 && num.negative !== 0) { num.negative = 0; r = this.isub(num); num.negative = 1; return r._normSign(); } // a.length > b.length var a, b; if (this.length > num.length) { a = this; b = num; } else { a = num; b = this; } var carry = 0; for (var i = 0; i < b.length; i++) { r = (a.words[i] | 0) + (b.words[i] | 0) + carry; this.words[i] = r & 0x3ffffff; carry = r >>> 26; } for (; carry !== 0 && i < a.length; i++) { r = (a.words[i] | 0) + carry; this.words[i] = r & 0x3ffffff; carry = r >>> 26; } this.length = a.length; if (carry !== 0) { this.words[this.length] = carry; this.length++; // Copy the rest of the words } else if (a !== this) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } return this; }; // Add `num` to `this` BN.prototype.add = function add (num) { var res; if (num.negative !== 0 && this.negative === 0) { num.negative = 0; res = this.sub(num); num.negative ^= 1; return res; } else if (num.negative === 0 && this.negative !== 0) { this.negative = 0; res = num.sub(this); this.negative = 1; return res; } if (this.length > num.length) return this.clone().iadd(num); return num.clone().iadd(this); }; // Subtract `num` from `this` in-place BN.prototype.isub = function isub (num) { // this - (-num) = this + num if (num.negative !== 0) { num.negative = 0; var r = this.iadd(num); num.negative = 1; return r._normSign(); // -this - num = -(this + num) } else if (this.negative !== 0) { this.negative = 0; this.iadd(num); this.negative = 1; return this._normSign(); } // At this point both numbers are positive var cmp = this.cmp(num); // Optimization - zeroify if (cmp === 0) { this.negative = 0; this.length = 1; this.words[0] = 0; return this; } // a > b var a, b; if (cmp > 0) { a = this; b = num; } else { a = num; b = this; } var carry = 0; for (var i = 0; i < b.length; i++) { r = (a.words[i] | 0) - (b.words[i] | 0) + carry; carry = r >> 26; this.words[i] = r & 0x3ffffff; } for (; carry !== 0 && i < a.length; i++) { r = (a.words[i] | 0) + carry; carry = r >> 26; this.words[i] = r & 0x3ffffff; } // Copy rest of the words if (carry === 0 && i < a.length && a !== this) { for (; i < a.length; i++) { this.words[i] = a.words[i]; } } this.length = Math.max(this.length, i); if (a !== this) { this.negative = 1; } return this._strip(); }; // Subtract `num` from `this` BN.prototype.sub = function sub (num) { return this.clone().isub(num); }; function smallMulTo (self, num, out) { out.negative = num.negative ^ self.negative; var len = (self.length + num.length) | 0; out.length = len; len = (len - 1) | 0; // Peel one iteration (compiler can't do it, because of code complexity) var a = self.words[0] | 0; var b = num.words[0] | 0; var r = a * b; var lo = r & 0x3ffffff; var carry = (r / 0x4000000) | 0; out.words[0] = lo; for (var k = 1; k < len; k++) { // Sum all words with the same `i + j = k` and accumulate `ncarry`, // note that ncarry could be >= 0x3ffffff var ncarry = carry >>> 26; var rword = carry & 0x3ffffff; var maxJ = Math.min(k, num.length - 1); for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { var i = (k - j) | 0; a = self.words[i] | 0; b = num.words[j] | 0; r = a * b + rword; ncarry += (r / 0x4000000) | 0; rword = r & 0x3ffffff; } out.words[k] = rword | 0; carry = ncarry | 0; } if (carry !== 0) { out.words[k] = carry | 0; } else { out.length--; } return out._strip(); } // TODO(indutny): it may be reasonable to omit it for users who don't need // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit // multiplication (like elliptic secp256k1). var comb10MulTo = function comb10MulTo (self, num, out) { var a = self.words; var b = num.words; var o = out.words; var c = 0; var lo; var mid; var hi; var a0 = a[0] | 0; var al0 = a0 & 0x1fff; var ah0 = a0 >>> 13; var a1 = a[1] | 0; var al1 = a1 & 0x1fff; var ah1 = a1 >>> 13; var a2 = a[2] | 0; var al2 = a2 & 0x1fff; var ah2 = a2 >>> 13; var a3 = a[3] | 0; var al3 = a3 & 0x1fff; var ah3 = a3 >>> 13; var a4 = a[4] | 0; var al4 = a4 & 0x1fff; var ah4 = a4 >>> 13; var a5 = a[5] | 0; var al5 = a5 & 0x1fff; var ah5 = a5 >>> 13; var a6 = a[6] | 0; var al6 = a6 & 0x1fff; var ah6 = a6 >>> 13; var a7 = a[7] | 0; var al7 = a7 & 0x1fff; var ah7 = a7 >>> 13; var a8 = a[8] | 0; var al8 = a8 & 0x1fff; var ah8 = a8 >>> 13; var a9 = a[9] | 0; var al9 = a9 & 0x1fff; var ah9 = a9 >>> 13; var b0 = b[0] | 0; var bl0 = b0 & 0x1fff; var bh0 = b0 >>> 13; var b1 = b[1] | 0; var bl1 = b1 & 0x1fff; var bh1 = b1 >>> 13; var b2 = b[2] | 0; var bl2 = b2 & 0x1fff; var bh2 = b2 >>> 13; var b3 = b[3] | 0; var bl3 = b3 & 0x1fff; var bh3 = b3 >>> 13; var b4 = b[4] | 0; var bl4 = b4 & 0x1fff; var bh4 = b4 >>> 13; var b5 = b[5] | 0; var bl5 = b5 & 0x1fff; var bh5 = b5 >>> 13; var b6 = b[6] | 0; var bl6 = b6 & 0x1fff; var bh6 = b6 >>> 13; var b7 = b[7] | 0; var bl7 = b7 & 0x1fff; var bh7 = b7 >>> 13; var b8 = b[8] | 0; var bl8 = b8 & 0x1fff; var bh8 = b8 >>> 13; var b9 = b[9] | 0; var bl9 = b9 & 0x1fff; var bh9 = b9 >>> 13; out.negative = self.negative ^ num.negative; out.length = 19; /* k = 0 */ lo = Math.imul(al0, bl0); mid = Math.imul(al0, bh0); mid = (mid + Math.imul(ah0, bl0)) | 0; hi = Math.imul(ah0, bh0); var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; w0 &= 0x3ffffff; /* k = 1 */ lo = Math.imul(al1, bl0); mid = Math.imul(al1, bh0); mid = (mid + Math.imul(ah1, bl0)) | 0; hi = Math.imul(ah1, bh0); lo = (lo + Math.imul(al0, bl1)) | 0; mid = (mid + Math.imul(al0, bh1)) | 0; mid = (mid + Math.imul(ah0, bl1)) | 0; hi = (hi + Math.imul(ah0, bh1)) | 0; var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; w1 &= 0x3ffffff; /* k = 2 */ lo = Math.imul(al2, bl0); mid = Math.imul(al2, bh0); mid = (mid + Math.imul(ah2, bl0)) | 0; hi = Math.imul(ah2, bh0); lo = (lo + Math.imul(al1, bl1)) | 0; mid = (mid + Math.imul(al1, bh1)) | 0; mid = (mid + Math.imul(ah1, bl1)) | 0; hi = (hi + Math.imul(ah1, bh1)) | 0; lo = (lo + Math.imul(al0, bl2)) | 0; mid = (mid + Math.imul(al0, bh2)) | 0; mid = (mid + Math.imul(ah0, bl2)) | 0; hi = (hi + Math.imul(ah0, bh2)) | 0; var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; w2 &= 0x3ffffff; /* k = 3 */ lo = Math.imul(al3, bl0); mid = Math.imul(al3, bh0); mid = (mid + Math.imul(ah3, bl0)) | 0; hi = Math.imul(ah3, bh0); lo = (lo + Math.imul(al2, bl1)) | 0; mid = (mid + Math.imul(al2, bh1)) | 0; mid = (mid + Math.imul(ah2, bl1)) | 0; hi = (hi + Math.imul(ah2, bh1)) | 0; lo = (lo + Math.imul(al1, bl2)) | 0; mid = (mid + Math.imul(al1, bh2)) | 0; mid = (mid + Math.imul(ah1, bl2)) | 0; hi = (hi + Math.imul(ah1, bh2)) | 0; lo = (lo + Math.imul(al0, bl3)) | 0; mid = (mid + Math.imul(al0, bh3)) | 0; mid = (mid + Math.imul(ah0, bl3)) | 0; hi = (hi + Math.imul(ah0, bh3)) | 0; var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; w3 &= 0x3ffffff; /* k = 4 */ lo = Math.imul(al4, bl0); mid = Math.imul(al4, bh0); mid = (mid + Math.imul(ah4, bl0)) | 0; hi = Math.imul(ah4, bh0); lo = (lo + Math.imul(al3, bl1)) | 0; mid = (mid + Math.imul(al3, bh1)) | 0; mid = (mid + Math.imul(ah3, bl1)) | 0; hi = (hi + Math.imul(ah3, bh1)) | 0; lo = (lo + Math.imul(al2, bl2)) | 0; mid = (mid + Math.imul(al2, bh2)) | 0; mid = (mid + Math.imul(ah2, bl2)) | 0; hi = (hi + Math.imul(ah2, bh2)) | 0; lo = (lo + Math.imul(al1, bl3)) | 0; mid = (mid + Math.imul(al1, bh3)) | 0; mid = (mid + Math.imul(ah1, bl3)) | 0; hi = (hi + Math.imul(ah1, bh3)) | 0; lo = (lo + Math.imul(al0, bl4)) | 0; mid = (mid + Math.imul(al0, bh4)) | 0; mid = (mid + Math.imul(ah0, bl4)) | 0; hi = (hi + Math.imul(ah0, bh4)) | 0; var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; w4 &= 0x3ffffff; /* k = 5 */ lo = Math.imul(al5, bl0); mid = Math.imul(al5, bh0); mid = (mid + Math.imul(ah5, bl0)) | 0; hi = Math.imul(ah5, bh0); lo = (lo + Math.imul(al4, bl1)) | 0; mid = (mid + Math.imul(al4, bh1)) | 0; mid = (mid + Math.imul(ah4, bl1)) | 0; hi = (hi + Math.imul(ah4, bh1)) | 0; lo = (lo + Math.imul(al3, bl2)) | 0; mid = (mid + Math.imul(al3, bh2)) | 0; mid = (mid + Math.imul(ah3, bl2)) | 0; hi = (hi + Math.imul(ah3, bh2)) | 0; lo = (lo + Math.imul(al2, bl3)) | 0; mid = (mid + Math.imul(al2, bh3)) | 0; mid = (mid + Math.imul(ah2, bl3)) | 0; hi = (hi + Math.imul(ah2, bh3)) | 0; lo = (lo + Math.imul(al1, bl4)) | 0; mid = (mid + Math.imul(al1, bh4)) | 0; mid = (mid + Math.imul(ah1, bl4)) | 0; hi = (hi + Math.imul(ah1, bh4)) | 0; lo = (lo + Math.imul(al0, bl5)) | 0; mid = (mid + Math.imul(al0, bh5)) | 0; mid = (mid + Math.imul(ah0, bl5)) | 0; hi = (hi + Math.imul(ah0, bh5)) | 0; var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; w5 &= 0x3ffffff; /* k = 6 */ lo = Math.imul(al6, bl0); mid = Math.imul(al6, bh0); mid = (mid + Math.imul(ah6, bl0)) | 0; hi = Math.imul(ah6, bh0); lo = (lo + Math.imul(al5, bl1)) | 0; mid = (mid + Math.imul(al5, bh1)) | 0; mid = (mid + Math.imul(ah5, bl1)) | 0; hi = (hi + Math.imul(ah5, bh1)) | 0; lo = (lo + Math.imul(al4, bl2)) | 0; mid = (mid + Math.imul(al4, bh2)) | 0; mid = (mid + Math.imul(ah4, bl2)) | 0; hi = (hi + Math.imul(ah4, bh2)) | 0; lo = (lo + Math.imul(al3, bl3)) | 0; mid = (mid + Math.imul(al3, bh3)) | 0; mid = (mid + Math.imul(ah3, bl3)) | 0; hi = (hi + Math.imul(ah3, bh3)) | 0; lo = (lo + Math.imul(al2, bl4)) | 0; mid = (mid + Math.imul(al2, bh4)) | 0; mid = (mid + Math.imul(ah2, bl4)) | 0; hi = (hi + Math.imul(ah2, bh4)) | 0; lo = (lo + Math.imul(al1, bl5)) | 0; mid = (mid + Math.imul(al1, bh5)) | 0; mid = (mid + Math.imul(ah1, bl5)) | 0; hi = (hi + Math.imul(ah1, bh5)) | 0; lo = (lo + Math.imul(al0, bl6)) | 0; mid = (mid + Math.imul(al0, bh6)) | 0; mid = (mid + Math.imul(ah0, bl6)) | 0; hi = (hi + Math.imul(ah0, bh6)) | 0; var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; w6 &= 0x3ffffff; /* k = 7 */ lo = Math.imul(al7, bl0); mid = Math.imul(al7, bh0); mid = (mid + Math.imul(ah7, bl0)) | 0; hi = Math.imul(ah7, bh0); lo = (lo + Math.imul(al6, bl1)) | 0; mid = (mid + Math.imul(al6, bh1)) | 0; mid = (mid + Math.imul(ah6, bl1)) | 0; hi = (hi + Math.imul(ah6, bh1)) | 0; lo = (lo + Math.imul(al5, bl2)) | 0; mid = (mid + Math.imul(al5, bh2)) | 0; mid = (mid + Math.imul(ah5, bl2)) | 0; hi = (hi + Math.imul(ah5, bh2)) | 0; lo = (lo + Math.imul(al4, bl3)) | 0; mid = (mid + Math.imul(al4, bh3)) | 0; mid = (mid + Math.imul(ah4, bl3)) | 0; hi = (hi + Math.imul(ah4, bh3)) | 0; lo = (lo + Math.imul(al3, bl4)) | 0; mid = (mid + Math.imul(al3, bh4)) | 0; mid = (mid + Math.imul(ah3, bl4)) | 0; hi = (hi + Math.imul(ah3, bh4)) | 0; lo = (lo + Math.imul(al2, bl5)) | 0; mid = (mid + Math.imul(al2, bh5)) | 0; mid = (mid + Math.imul(ah2, bl5)) | 0; hi = (hi + Math.imul(ah2, bh5)) | 0; lo = (lo + Math.imul(al1, bl6)) | 0; mid = (mid + Math.imul(al1, bh6)) | 0; mid = (mid + Math.imul(ah1, bl6)) | 0; hi = (hi + Math.imul(ah1, bh6)) | 0; lo = (lo + Math.imul(al0, bl7)) | 0; mid = (mid + Math.imul(al0, bh7)) | 0; mid = (mid + Math.imul(ah0, bl7)) | 0; hi = (hi + Math.imul(ah0, bh7)) | 0; var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; w7 &= 0x3ffffff; /* k = 8 */ lo = Math.imul(al8, bl0); mid = Math.imul(al8, bh0); mid = (mid + Math.imul(ah8, bl0)) | 0; hi = Math.imul(ah8, bh0); lo = (lo + Math.imul(al7, bl1)) | 0; mid = (mid + Math.imul(al7, bh1)) | 0; mid = (mid + Math.imul(ah7, bl1)) | 0; hi = (hi + Math.imul(ah7, bh1)) | 0; lo = (lo + Math.imul(al6, bl2)) | 0; mid = (mid + Math.imul(al6, bh2)) | 0; mid = (mid + Math.imul(ah6, bl2)) | 0; hi = (hi + Math.imul(ah6, bh2)) | 0; lo = (lo + Math.imul(al5, bl3)) | 0; mid = (mid + Math.imul(al5, bh3)) | 0; mid = (mid + Math.imul(ah5, bl3)) | 0; hi = (hi + Math.imul(ah5, bh3)) | 0; lo = (lo + Math.imul(al4, bl4)) | 0; mid = (mid + Math.imul(al4, bh4)) | 0; mid = (mid + Math.imul(ah4, bl4)) | 0; hi = (hi + Math.imul(ah4, bh4)) | 0; lo = (lo + Math.imul(al3, bl5)) | 0; mid = (mid + Math.imul(al3, bh5)) | 0; mid = (mid + Math.imul(ah3, bl5)) | 0; hi = (hi + Math.imul(ah3, bh5)) | 0; lo = (lo + Math.imul(al2, bl6)) | 0; mid = (mid + Math.imul(al2, bh6)) | 0; mid = (mid + Math.imul(ah2, bl6)) | 0; hi = (hi + Math.imul(ah2, bh6)) | 0; lo = (lo + Math.imul(al1, bl7)) | 0; mid = (mid + Math.imul(al1, bh7)) | 0; mid = (mid + Math.imul(ah1, bl7)) | 0; hi = (hi + Math.imul(ah1, bh7)) | 0; lo = (lo + Math.imul(al0, bl8)) | 0; mid = (mid + Math.imul(al0, bh8)) | 0; mid = (mid + Math.imul(ah0, bl8)) | 0; hi = (hi + Math.imul(ah0, bh8)) | 0; var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; w8 &= 0x3ffffff; /* k = 9 */ lo = Math.imul(al9, bl0); mid = Math.imul(al9, bh0); mid = (mid + Math.imul(ah9, bl0)) | 0; hi = Math.imul(ah9, bh0); lo = (lo + Math.imul(al8, bl1)) | 0; mid = (mid + Math.imul(al8, bh1)) | 0; mid = (mid + Math.imul(ah8, bl1)) | 0; hi = (hi + Math.imul(ah8, bh1)) | 0; lo = (lo + Math.imul(al7, bl2)) | 0; mid = (mid + Math.imul(al7, bh2)) | 0; mid = (mid + Math.imul(ah7, bl2)) | 0; hi = (hi + Math.imul(ah7, bh2)) | 0; lo = (lo + Math.imul(al6, bl3)) | 0; mid = (mid + Math.imul(al6, bh3)) | 0; mid = (mid + Math.imul(ah6, bl3)) | 0; hi = (hi + Math.imul(ah6, bh3)) | 0; lo = (lo + Math.imul(al5, bl4)) | 0; mid = (mid + Math.imul(al5, bh4)) | 0; mid = (mid + Math.imul(ah5, bl4)) | 0; hi = (hi + Math.imul(ah5, bh4)) | 0; lo = (lo + Math.imul(al4, bl5)) | 0; mid = (mid + Math.imul(al4, bh5)) | 0; mid = (mid + Math.imul(ah4, bl5)) | 0; hi = (hi + Math.imul(ah4, bh5)) | 0; lo = (lo + Math.imul(al3, bl6)) | 0; mid = (mid + Math.imul(al3, bh6)) | 0; mid = (mid + Math.imul(ah3, bl6)) | 0; hi = (hi + Math.imul(ah3, bh6)) | 0; lo = (lo + Math.imul(al2, bl7)) | 0; mid = (mid + Math.imul(al2, bh7)) | 0; mid = (mid + Math.imul(ah2, bl7)) | 0; hi = (hi + Math.imul(ah2, bh7)) | 0; lo = (lo + Math.imul(al1, bl8)) | 0; mid = (mid + Math.imul(al1, bh8)) | 0; mid = (mid + Math.imul(ah1, bl8)) | 0; hi = (hi + Math.imul(ah1, bh8)) | 0; lo = (lo + Math.imul(al0, bl9)) | 0; mid = (mid + Math.imul(al0, bh9)) | 0; mid = (mid + Math.imul(ah0, bl9)) | 0; hi = (hi + Math.imul(ah0, bh9)) | 0; var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; w9 &= 0x3ffffff; /* k = 10 */ lo = Math.imul(al9, bl1); mid = Math.imul(al9, bh1); mid = (mid + Math.imul(ah9, bl1)) | 0; hi = Math.imul(ah9, bh1); lo = (lo + Math.imul(al8, bl2)) | 0; mid = (mid + Math.imul(al8, bh2)) | 0; mid = (mid + Math.imul(ah8, bl2)) | 0; hi = (hi + Math.imul(ah8, bh2)) | 0; lo = (lo + Math.imul(al7, bl3)) | 0; mid = (mid + Math.imul(al7, bh3)) | 0; mid = (mid + Math.imul(ah7, bl3)) | 0; hi = (hi + Math.imul(ah7, bh3)) | 0; lo = (lo + Math.imul(al6, bl4)) | 0; mid = (mid + Math.imul(al6, bh4)) | 0; mid = (mid + Math.imul(ah6, bl4)) | 0; hi = (hi + Math.imul(ah6, bh4)) | 0; lo = (lo + Math.imul(al5, bl5)) | 0; mid = (mid + Math.imul(al5, bh5)) | 0; mid = (mid + Math.imul(ah5, bl5)) | 0; hi = (hi + Math.imul(ah5, bh5)) | 0; lo = (lo + Math.imul(al4, bl6)) | 0; mid = (mid + Math.imul(al4, bh6)) | 0; mid = (mid + Math.imul(ah4, bl6)) | 0; hi = (hi + Math.imul(ah4, bh6)) | 0; lo = (lo + Math.imul(al3, bl7)) | 0; mid = (mid + Math.imul(al3, bh7)) | 0; mid = (mid + Math.imul(ah3, bl7)) | 0; hi = (hi + Math.imul(ah3, bh7)) | 0; lo = (lo + Math.imul(al2, bl8)) | 0; mid = (mid + Math.imul(al2, bh8)) | 0; mid = (mid + Math.imul(ah2, bl8)) | 0; hi = (hi + Math.imul(ah2, bh8)) | 0; lo = (lo + Math.imul(al1, bl9)) | 0; mid = (mid + Math.imul(al1, bh9)) | 0; mid = (mid + Math.imul(ah1, bl9)) | 0; hi = (hi + Math.imul(ah1, bh9)) | 0; var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; w10 &= 0x3ffffff; /* k = 11 */ lo = Math.imul(al9, bl2); mid = Math.imul(al9, bh2); mid = (mid + Math.imul(ah9, bl2)) | 0; hi = Math.imul(ah9, bh2); lo = (lo + Math.imul(al8, bl3)) | 0; mid = (mid + Math.imul(al8, bh3)) | 0; mid = (mid + Math.imul(ah8, bl3)) | 0; hi = (hi + Math.imul(ah8, bh3)) | 0; lo = (lo + Math.imul(al7, bl4)) | 0; mid = (mid + Math.imul(al7, bh4)) | 0; mid = (mid + Math.imul(ah7, bl4)) | 0; hi = (hi + Math.imul(ah7, bh4)) | 0; lo = (lo + Math.imul(al6, bl5)) | 0; mid = (mid + Math.imul(al6, bh5)) | 0; mid = (mid + Math.imul(ah6, bl5)) | 0; hi = (hi + Math.imul(ah6, bh5)) | 0; lo = (lo + Math.imul(al5, bl6)) | 0; mid = (mid + Math.imul(al5, bh6)) | 0; mid = (mid + Math.imul(ah5, bl6)) | 0; hi = (hi + Math.imul(ah5, bh6)) | 0; lo = (lo + Math.imul(al4, bl7)) | 0; mid = (mid + Math.imul(al4, bh7)) | 0; mid = (mid + Math.imul(ah4, bl7)) | 0; hi = (hi + Math.imul(ah4, bh7)) | 0; lo = (lo + Math.imul(al3, bl8)) | 0; mid = (mid + Math.imul(al3, bh8)) | 0; mid = (mid + Math.imul(ah3, bl8)) | 0; hi = (hi + Math.imul(ah3, bh8)) | 0; lo = (lo + Math.imul(al2, bl9)) | 0; mid = (mid + Math.imul(al2, bh9)) | 0; mid = (mid + Math.imul(ah2, bl9)) | 0; hi = (hi + Math.imul(ah2, bh9)) | 0; var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; w11 &= 0x3ffffff; /* k = 12 */ lo = Math.imul(al9, bl3); mid = Math.imul(al9, bh3); mid = (mid + Math.imul(ah9, bl3)) | 0; hi = Math.imul(ah9, bh3); lo = (lo + Math.imul(al8, bl4)) | 0; mid = (mid + Math.imul(al8, bh4)) | 0; mid = (mid + Math.imul(ah8, bl4)) | 0; hi = (hi + Math.imul(ah8, bh4)) | 0; lo = (lo + Math.imul(al7, bl5)) | 0; mid = (mid + Math.imul(al7, bh5)) | 0; mid = (mid + Math.imul(ah7, bl5)) | 0; hi = (hi + Math.imul(ah7, bh5)) | 0; lo = (lo + Math.imul(al6, bl6)) | 0; mid = (mid + Math.imul(al6, bh6)) | 0; mid = (mid + Math.imul(ah6, bl6)) | 0; hi = (hi + Math.imul(ah6, bh6)) | 0; lo = (lo + Math.imul(al5, bl7)) | 0; mid = (mid + Math.imul(al5, bh7)) | 0; mid = (mid + Math.imul(ah5, bl7)) | 0; hi = (hi + Math.imul(ah5, bh7)) | 0; lo = (lo + Math.imul(al4, bl8)) | 0; mid = (mid + Math.imul(al4, bh8)) | 0; mid = (mid + Math.imul(ah4, bl8)) | 0; hi = (hi + Math.imul(ah4, bh8)) | 0; lo = (lo + Math.imul(al3, bl9)) | 0; mid = (mid + Math.imul(al3, bh9)) | 0; mid = (mid + Math.imul(ah3, bl9)) | 0; hi = (hi + Math.imul(ah3, bh9)) | 0; var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; w12 &= 0x3ffffff; /* k = 13 */ lo = Math.imul(al9, bl4); mid = Math.imul(al9, bh4); mid = (mid + Math.imul(ah9, bl4)) | 0; hi = Math.imul(ah9, bh4); lo = (lo + Math.imul(al8, bl5)) | 0; mid = (mid + Math.imul(al8, bh5)) | 0; mid = (mid + Math.imul(ah8, bl5)) | 0; hi = (hi + Math.imul(ah8, bh5)) | 0; lo = (lo + Math.imul(al7, bl6)) | 0; mid = (mid + Math.imul(al7, bh6)) | 0; mid = (mid + Math.imul(ah7, bl6)) | 0; hi = (hi + Math.imul(ah7, bh6)) | 0; lo = (lo + Math.imul(al6, bl7)) | 0; mid = (mid + Math.imul(al6, bh7)) | 0; mid = (mid + Math.imul(ah6, bl7)) | 0; hi = (hi + Math.imul(ah6, bh7)) | 0; lo = (lo + Math.imul(al5, bl8)) | 0; mid = (mid + Math.imul(al5, bh8)) | 0; mid = (mid + Math.imul(ah5, bl8)) | 0; hi = (hi + Math.imul(ah5, bh8)) | 0; lo = (lo + Math.imul(al4, bl9)) | 0; mid = (mid + Math.imul(al4, bh9)) | 0; mid = (mid + Math.imul(ah4, bl9)) | 0; hi = (hi + Math.imul(ah4, bh9)) | 0; var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; w13 &= 0x3ffffff; /* k = 14 */ lo = Math.imul(al9, bl5); mid = Math.imul(al9, bh5); mid = (mid + Math.imul(ah9, bl5)) | 0; hi = Math.imul(ah9, bh5); lo = (lo + Math.imul(al8, bl6)) | 0; mid = (mid + Math.imul(al8, bh6)) | 0; mid = (mid + Math.imul(ah8, bl6)) | 0; hi = (hi + Math.imul(ah8, bh6)) | 0; lo = (lo + Math.imul(al7, bl7)) | 0; mid = (mid + Math.imul(al7, bh7)) | 0; mid = (mid + Math.imul(ah7, bl7)) | 0; hi = (hi + Math.imul(ah7, bh7)) | 0; lo = (lo + Math.imul(al6, bl8)) | 0; mid = (mid + Math.imul(al6, bh8)) | 0; mid = (mid + Math.imul(ah6, bl8)) | 0; hi = (hi + Math.imul(ah6, bh8)) | 0; lo = (lo + Math.imul(al5, bl9)) | 0; mid = (mid + Math.imul(al5, bh9)) | 0; mid = (mid + Math.imul(ah5, bl9)) | 0; hi = (hi + Math.imul(ah5, bh9)) | 0; var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; w14 &= 0x3ffffff; /* k = 15 */ lo = Math.imul(al9, bl6); mid = Math.imul(al9, bh6); mid = (mid + Math.imul(ah9, bl6)) | 0; hi = Math.imul(ah9, bh6); lo = (lo + Math.imul(al8, bl7)) | 0; mid = (mid + Math.imul(al8, bh7)) | 0; mid = (mid + Math.imul(ah8, bl7)) | 0; hi = (hi + Math.imul(ah8, bh7)) | 0; lo = (lo + Math.imul(al7, bl8)) | 0; mid = (mid + Math.imul(al7, bh8)) | 0; mid = (mid + Math.imul(ah7, bl8)) | 0; hi = (hi + Math.imul(ah7, bh8)) | 0; lo = (lo + Math.imul(al6, bl9)) | 0; mid = (mid + Math.imul(al6, bh9)) | 0; mid = (mid + Math.imul(ah6, bl9)) | 0; hi = (hi + Math.imul(ah6, bh9)) | 0; var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; w15 &= 0x3ffffff; /* k = 16 */ lo = Math.imul(al9, bl7); mid = Math.imul(al9, bh7); mid = (mid + Math.imul(ah9, bl7)) | 0; hi = Math.imul(ah9, bh7); lo = (lo + Math.imul(al8, bl8)) | 0; mid = (mid + Math.imul(al8, bh8)) | 0; mid = (mid + Math.imul(ah8, bl8)) | 0; hi = (hi + Math.imul(ah8, bh8)) | 0; lo = (lo + Math.imul(al7, bl9)) | 0; mid = (mid + Math.imul(al7, bh9)) | 0; mid = (mid + Math.imul(ah7, bl9)) | 0; hi = (hi + Math.imul(ah7, bh9)) | 0; var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; w16 &= 0x3ffffff; /* k = 17 */ lo = Math.imul(al9, bl8); mid = Math.imul(al9, bh8); mid = (mid + Math.imul(ah9, bl8)) | 0; hi = Math.imul(ah9, bh8); lo = (lo + Math.imul(al8, bl9)) | 0; mid = (mid + Math.imul(al8, bh9)) | 0; mid = (mid + Math.imul(ah8, bl9)) | 0; hi = (hi + Math.imul(ah8, bh9)) | 0; var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; w17 &= 0x3ffffff; /* k = 18 */ lo = Math.imul(al9, bl9); mid = Math.imul(al9, bh9); mid = (mid + Math.imul(ah9, bl9)) | 0; hi = Math.imul(ah9, bh9); var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; w18 &= 0x3ffffff; o[0] = w0; o[1] = w1; o[2] = w2; o[3] = w3; o[4] = w4; o[5] = w5; o[6] = w6; o[7] = w7; o[8] = w8; o[9] = w9; o[10] = w10; o[11] = w11; o[12] = w12; o[13] = w13; o[14] = w14; o[15] = w15; o[16] = w16; o[17] = w17; o[18] = w18; if (c !== 0) { o[19] = c; out.length++; } return out; }; // Polyfill comb if (!Math.imul) { comb10MulTo = smallMulTo; } function bigMulTo (self, num, out) { out.negative = num.negative ^ self.negative; out.length = self.length + num.length; var carry = 0; var hncarry = 0; for (var k = 0; k < out.length - 1; k++) { // Sum all words with the same `i + j = k` and accumulate `ncarry`, // note that ncarry could be >= 0x3ffffff var ncarry = hncarry; hncarry = 0; var rword = carry & 0x3ffffff; var maxJ = Math.min(k, num.length - 1); for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { var i = k - j; var a = self.words[i] | 0; var b = num.words[j] | 0; var r = a * b; var lo = r & 0x3ffffff; ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; lo = (lo + rword) | 0; rword = lo & 0x3ffffff; ncarry = (ncarry + (lo >>> 26)) | 0; hncarry += ncarry >>> 26; ncarry &= 0x3ffffff; } out.words[k] = rword; carry = ncarry; ncarry = hncarry; } if (carry !== 0) { out.words[k] = carry; } else { out.length--; } return out._strip(); } function jumboMulTo (self, num, out) { // Temporary disable, see https://github.com/indutny/bn.js/issues/211 // var fftm = new FFTM(); // return fftm.mulp(self, num, out); return bigMulTo(self, num, out); } BN.prototype.mulTo = function mulTo (num, out) { var res; var len = this.length + num.length; if (this.length === 10 && num.length === 10) { res = comb10MulTo(this, num, out); } else if (len < 63) { res = smallMulTo(this, num, out); } else if (len < 1024) { res = bigMulTo(this, num, out); } else { res = jumboMulTo(this, num, out); } return res; }; // Cooley-Tukey algorithm for FFT // slightly revisited to rely on looping instead of recursion function FFTM (x, y) { this.x = x; this.y = y; } FFTM.prototype.makeRBT = function makeRBT (N) { var t = new Array(N); var l = BN.prototype._countBits(N) - 1; for (var i = 0; i < N; i++) { t[i] = this.revBin(i, l, N); } return t; }; // Returns binary-reversed representation of `x` FFTM.prototype.revBin = function revBin (x, l, N) { if (x === 0 || x === N - 1) return x; var rb = 0; for (var i = 0; i < l; i++) { rb |= (x & 1) << (l - i - 1); x >>= 1; } return rb; }; // Performs "tweedling" phase, therefore 'emulating' // behaviour of the recursive algorithm FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { for (var i = 0; i < N; i++) { rtws[i] = rws[rbt[i]]; itws[i] = iws[rbt[i]]; } }; FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { this.permute(rbt, rws, iws, rtws, itws, N); for (var s = 1; s < N; s <<= 1) { var l = s << 1; var rtwdf = Math.cos(2 * Math.PI / l); var itwdf = Math.sin(2 * Math.PI / l); for (var p = 0; p < N; p += l) { var rtwdf_ = rtwdf; var itwdf_ = itwdf; for (var j = 0; j < s; j++) { var re = rtws[p + j]; var ie = itws[p + j]; var ro = rtws[p + j + s]; var io = itws[p + j + s]; var rx = rtwdf_ * ro - itwdf_ * io; io = rtwdf_ * io + itwdf_ * ro; ro = rx; rtws[p + j] = re + ro; itws[p + j] = ie + io; rtws[p + j + s] = re - ro; itws[p + j + s] = ie - io; /* jshint maxdepth : false */ if (j !== l) { rx = rtwdf * rtwdf_ - itwdf * itwdf_; itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; rtwdf_ = rx; } } } } }; FFTM.prototype.guessLen13b = function guessLen13b (n, m) { var N = Math.max(m, n) | 1; var odd = N & 1; var i = 0; for (N = N / 2 | 0; N; N = N >>> 1) { i++; } return 1 << i + 1 + odd; }; FFTM.prototype.conjugate = function conjugate (rws, iws, N) { if (N <= 1) return; for (var i = 0; i < N / 2; i++) { var t = rws[i]; rws[i] = rws[N - i - 1]; rws[N - i - 1] = t; t = iws[i]; iws[i] = -iws[N - i - 1]; iws[N - i - 1] = -t; } }; FFTM.prototype.normalize13b = function normalize13b (ws, N) { var carry = 0; for (var i = 0; i < N / 2; i++) { var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + Math.round(ws[2 * i] / N) + carry; ws[i] = w & 0x3ffffff; if (w < 0x4000000) { carry = 0; } else { carry = w / 0x4000000 | 0; } } return ws; }; FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { var carry = 0; for (var i = 0; i < len; i++) { carry = carry + (ws[i] | 0); rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; } // Pad with zeroes for (i = 2 * len; i < N; ++i) { rws[i] = 0; } assert(carry === 0); assert((carry & ~0x1fff) === 0); }; FFTM.prototype.stub = function stub (N) { var ph = new Array(N); for (var i = 0; i < N; i++) { ph[i] = 0; } return ph; }; FFTM.prototype.mulp = function mulp (x, y, out) { var N = 2 * this.guessLen13b(x.length, y.length); var rbt = this.makeRBT(N); var _ = this.stub(N); var rws = new Array(N); var rwst = new Array(N); var iwst = new Array(N); var nrws = new Array(N); var nrwst = new Array(N); var niwst = new Array(N); var rmws = out.words; rmws.length = N; this.convert13b(x.words, x.length, rws, N); this.convert13b(y.words, y.length, nrws, N); this.transform(rws, _, rwst, iwst, N, rbt); this.transform(nrws, _, nrwst, niwst, N, rbt); for (var i = 0; i < N; i++) { var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; rwst[i] = rx; } this.conjugate(rwst, iwst, N); this.transform(rwst, iwst, rmws, _, N, rbt); this.conjugate(rmws, _, N); this.normalize13b(rmws, N); out.negative = x.negative ^ y.negative; out.length = x.length + y.length; return out._strip(); }; // Multiply `this` by `num` BN.prototype.mul = function mul (num) { var out = new BN(null); out.words = new Array(this.length + num.length); return this.mulTo(num, out); }; // Multiply employing FFT BN.prototype.mulf = function mulf (num) { var out = new BN(null); out.words = new Array(this.length + num.length); return jumboMulTo(this, num, out); }; // In-place Multiplication BN.prototype.imul = function imul (num) { return this.clone().mulTo(num, this); }; BN.prototype.imuln = function imuln (num) { var isNegNum = num < 0; if (isNegNum) num = -num; assert(typeof num === 'number'); assert(num < 0x4000000); // Carry var carry = 0; for (var i = 0; i < this.length; i++) { var w = (this.words[i] | 0) * num; var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); carry >>= 26; carry += (w / 0x4000000) | 0; // NOTE: lo is 27bit maximum carry += lo >>> 26; this.words[i] = lo & 0x3ffffff; } if (carry !== 0) { this.words[i] = carry; this.length++; } return isNegNum ? this.ineg() : this; }; BN.prototype.muln = function muln (num) { return this.clone().imuln(num); }; // `this` * `this` BN.prototype.sqr = function sqr () { return this.mul(this); }; // `this` * `this` in-place BN.prototype.isqr = function isqr () { return this.imul(this.clone()); }; // Math.pow(`this`, `num`) BN.prototype.pow = function pow (num) { var w = toBitArray(num); if (w.length === 0) return new BN(1); // Skip leading zeroes var res = this; for (var i = 0; i < w.length; i++, res = res.sqr()) { if (w[i] !== 0) break; } if (++i < w.length) { for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { if (w[i] === 0) continue; res = res.mul(q); } } return res; }; // Shift-left in-place BN.prototype.iushln = function iushln (bits) { assert(typeof bits === 'number' && bits >= 0); var r = bits % 26; var s = (bits - r) / 26; var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); var i; if (r !== 0) { var carry = 0; for (i = 0; i < this.length; i++) { var newCarry = this.words[i] & carryMask; var c = ((this.words[i] | 0) - newCarry) << r; this.words[i] = c | carry; carry = newCarry >>> (26 - r); } if (carry) { this.words[i] = carry; this.length++; } } if (s !== 0) { for (i = this.length - 1; i >= 0; i--) { this.words[i + s] = this.words[i]; } for (i = 0; i < s; i++) { this.words[i] = 0; } this.length += s; } return this._strip(); }; BN.prototype.ishln = function ishln (bits) { // TODO(indutny): implement me assert(this.negative === 0); return this.iushln(bits); }; // Shift-right in-place // NOTE: `hint` is a lowest bit before trailing zeroes // NOTE: if `extended` is present - it will be filled with destroyed bits BN.prototype.iushrn = function iushrn (bits, hint, extended) { assert(typeof bits === 'number' && bits >= 0); var h; if (hint) { h = (hint - (hint % 26)) / 26; } else { h = 0; } var r = bits % 26; var s = Math.min((bits - r) / 26, this.length); var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); var maskedWords = extended; h -= s; h = Math.max(0, h); // Extended mode, copy masked part if (maskedWords) { for (var i = 0; i < s; i++) { maskedWords.words[i] = this.words[i]; } maskedWords.length = s; } if (s === 0) { // No-op, we should not move anything at all } else if (this.length > s) { this.length -= s; for (i = 0; i < this.length; i++) { this.words[i] = this.words[i + s]; } } else { this.words[0] = 0; this.length = 1; } var carry = 0; for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { var word = this.words[i] | 0; this.words[i] = (carry << (26 - r)) | (word >>> r); carry = word & mask; } // Push carried bits as a mask if (maskedWords && carry !== 0) { maskedWords.words[maskedWords.length++] = carry; } if (this.length === 0) { this.words[0] = 0; this.length = 1; } return this._strip(); }; BN.prototype.ishrn = function ishrn (bits, hint, extended) { // TODO(indutny): implement me assert(this.negative === 0); return this.iushrn(bits, hint, extended); }; // Shift-left BN.prototype.shln = function shln (bits) { return this.clone().ishln(bits); }; BN.prototype.ushln = function ushln (bits) { return this.clone().iushln(bits); }; // Shift-right BN.prototype.shrn = function shrn (bits) { return this.clone().ishrn(bits); }; BN.prototype.ushrn = function ushrn (bits) { return this.clone().iushrn(bits); }; // Test if n bit is set BN.prototype.testn = function testn (bit) { assert(typeof bit === 'number' && bit >= 0); var r = bit % 26; var s = (bit - r) / 26; var q = 1 << r; // Fast case: bit is much higher than all existing words if (this.length <= s) return false; // Check bit and return var w = this.words[s]; return !!(w & q); }; // Return only lowers bits of number (in-place) BN.prototype.imaskn = function imaskn (bits) { assert(typeof bits === 'number' && bits >= 0); var r = bits % 26; var s = (bits - r) / 26; assert(this.negative === 0, 'imaskn works only with positive numbers'); if (this.length <= s) { return this; } if (r !== 0) { s++; } this.length = Math.min(s, this.length); if (r !== 0) { var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); this.words[this.length - 1] &= mask; } return this._strip(); }; // Return only lowers bits of number BN.prototype.maskn = function maskn (bits) { return this.clone().imaskn(bits); }; // Add plain number `num` to `this` BN.prototype.iaddn = function iaddn (num) { assert(typeof num === 'number'); assert(num < 0x4000000); if (num < 0) return this.isubn(-num); // Possible sign change if (this.negative !== 0) { if (this.length === 1 && (this.words[0] | 0) <= num) { this.words[0] = num - (this.words[0] | 0); this.negative = 0; return this; } this.negative = 0; this.isubn(num); this.negative = 1; return this; } // Add without checks return this._iaddn(num); }; BN.prototype._iaddn = function _iaddn (num) { this.words[0] += num; // Carry for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { this.words[i] -= 0x4000000; if (i === this.length - 1) { this.words[i + 1] = 1; } else { this.words[i + 1]++; } } this.length = Math.max(this.length, i + 1); return this; }; // Subtract plain number `num` from `this` BN.prototype.isubn = function isubn (num) { assert(typeof num === 'number'); assert(num < 0x4000000); if (num < 0) return this.iaddn(-num); if (this.negative !== 0) { this.negative = 0; this.iaddn(num); this.negative = 1; return this; } this.words[0] -= num; if (this.length === 1 && this.words[0] < 0) { this.words[0] = -this.words[0]; this.negative = 1; } else { // Carry for (var i = 0; i < this.length && this.words[i] < 0; i++) { this.words[i] += 0x4000000; this.words[i + 1] -= 1; } } return this._strip(); }; BN.prototype.addn = function addn (num) { return this.clone().iaddn(num); }; BN.prototype.subn = function subn (num) { return this.clone().isubn(num); }; BN.prototype.iabs = function iabs () { this.negative = 0; return this; }; BN.prototype.abs = function abs () { return this.clone().iabs(); }; BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { var len = num.length + shift; var i; this._expand(len); var w; var carry = 0; for (i = 0; i < num.length; i++) { w = (this.words[i + shift] | 0) + carry; var right = (num.words[i] | 0) * mul; w -= right & 0x3ffffff; carry = (w >> 26) - ((right / 0x4000000) | 0); this.words[i + shift] = w & 0x3ffffff; } for (; i < this.length - shift; i++) { w = (this.words[i + shift] | 0) + carry; carry = w >> 26; this.words[i + shift] = w & 0x3ffffff; } if (carry === 0) return this._strip(); // Subtraction overflow assert(carry === -1); carry = 0; for (i = 0; i < this.length; i++) { w = -(this.words[i] | 0) + carry; carry = w >> 26; this.words[i] = w & 0x3ffffff; } this.negative = 1; return this._strip(); }; BN.prototype._wordDiv = function _wordDiv (num, mode) { var shift = this.length - num.length; var a = this.clone(); var b = num; // Normalize var bhi = b.words[b.length - 1] | 0; var bhiBits = this._countBits(bhi); shift = 26 - bhiBits; if (shift !== 0) { b = b.ushln(shift); a.iushln(shift); bhi = b.words[b.length - 1] | 0; } // Initialize quotient var m = a.length - b.length; var q; if (mode !== 'mod') { q = new BN(null); q.length = m + 1; q.words = new Array(q.length); for (var i = 0; i < q.length; i++) { q.words[i] = 0; } } var diff = a.clone()._ishlnsubmul(b, 1, m); if (diff.negative === 0) { a = diff; if (q) { q.words[m] = 1; } } for (var j = m - 1; j >= 0; j--) { var qj = (a.words[b.length + j] | 0) * 0x4000000 + (a.words[b.length + j - 1] | 0); // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max // (0x7ffffff) qj = Math.min((qj / bhi) | 0, 0x3ffffff); a._ishlnsubmul(b, qj, j); while (a.negative !== 0) { qj--; a.negative = 0; a._ishlnsubmul(b, 1, j); if (!a.isZero()) { a.negative ^= 1; } } if (q) { q.words[j] = qj; } } if (q) { q._strip(); } a._strip(); // Denormalize if (mode !== 'div' && shift !== 0) { a.iushrn(shift); } return { div: q || null, mod: a }; }; // NOTE: 1) `mode` can be set to `mod` to request mod only, // to `div` to request div only, or be absent to // request both div & mod // 2) `positive` is true if unsigned mod is requested BN.prototype.divmod = function divmod (num, mode, positive) { assert(!num.isZero()); if (this.isZero()) { return { div: new BN(0), mod: new BN(0) }; } var div, mod, res; if (this.negative !== 0 && num.negative === 0) { res = this.neg().divmod(num, mode); if (mode !== 'mod') { div = res.div.neg(); } if (mode !== 'div') { mod = res.mod.neg(); if (positive && mod.negative !== 0) { mod.iadd(num); } } return { div: div, mod: mod }; } if (this.negative === 0 && num.negative !== 0) { res = this.divmod(num.neg(), mode); if (mode !== 'mod') { div = res.div.neg(); } return { div: div, mod: res.mod }; } if ((this.negative & num.negative) !== 0) { res = this.neg().divmod(num.neg(), mode); if (mode !== 'div') { mod = res.mod.neg(); if (positive && mod.negative !== 0) { mod.isub(num); } } return { div: res.div, mod: mod }; } // Both numbers are positive at this point // Strip both numbers to approximate shift value if (num.length > this.length || this.cmp(num) < 0) { return { div: new BN(0), mod: this }; } // Very short reduction if (num.length === 1) { if (mode === 'div') { return { div: this.divn(num.words[0]), mod: null }; } if (mode === 'mod') { return { div: null, mod: new BN(this.modrn(num.words[0])) }; } return { div: this.divn(num.words[0]), mod: new BN(this.modrn(num.words[0])) }; } return this._wordDiv(num, mode); }; // Find `this` / `num` BN.prototype.div = function div (num) { return this.divmod(num, 'div', false).div; }; // Find `this` % `num` BN.prototype.mod = function mod (num) { return this.divmod(num, 'mod', false).mod; }; BN.prototype.umod = function umod (num) { return this.divmod(num, 'mod', true).mod; }; // Find Round(`this` / `num`) BN.prototype.divRound = function divRound (num) { var dm = this.divmod(num); // Fast case - exact division if (dm.mod.isZero()) return dm.div; var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; var half = num.ushrn(1); var r2 = num.andln(1); var cmp = mod.cmp(half); // Round down if (cmp < 0 || (r2 === 1 && cmp === 0)) return dm.div; // Round up return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); }; BN.prototype.modrn = function modrn (num) { var isNegNum = num < 0; if (isNegNum) num = -num; assert(num <= 0x3ffffff); var p = (1 << 26) % num; var acc = 0; for (var i = this.length - 1; i >= 0; i--) { acc = (p * acc + (this.words[i] | 0)) % num; } return isNegNum ? -acc : acc; }; // WARNING: DEPRECATED BN.prototype.modn = function modn (num) { return this.modrn(num); }; // In-place division by number BN.prototype.idivn = function idivn (num) { var isNegNum = num < 0; if (isNegNum) num = -num; assert(num <= 0x3ffffff); var carry = 0; for (var i = this.length - 1; i >= 0; i--) { var w = (this.words[i] | 0) + carry * 0x4000000; this.words[i] = (w / num) | 0; carry = w % num; } this._strip(); return isNegNum ? this.ineg() : this; }; BN.prototype.divn = function divn (num) { return this.clone().idivn(num); }; BN.prototype.egcd = function egcd (p) { assert(p.negative === 0); assert(!p.isZero()); var x = this; var y = p.clone(); if (x.negative !== 0) { x = x.umod(p); } else { x = x.clone(); } // A * x + B * y = x var A = new BN(1); var B = new BN(0); // C * x + D * y = y var C = new BN(0); var D = new BN(1); var g = 0; while (x.isEven() && y.isEven()) { x.iushrn(1); y.iushrn(1); ++g; } var yp = y.clone(); var xp = x.clone(); while (!x.isZero()) { for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); if (i > 0) { x.iushrn(i); while (i-- > 0) { if (A.isOdd() || B.isOdd()) { A.iadd(yp); B.isub(xp); } A.iushrn(1); B.iushrn(1); } } for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); if (j > 0) { y.iushrn(j); while (j-- > 0) { if (C.isOdd() || D.isOdd()) { C.iadd(yp); D.isub(xp); } C.iushrn(1); D.iushrn(1); } } if (x.cmp(y) >= 0) { x.isub(y); A.isub(C); B.isub(D); } else { y.isub(x); C.isub(A); D.isub(B); } } return { a: C, b: D, gcd: y.iushln(g) }; }; // This is reduced incarnation of the binary EEA // above, designated to invert members of the // _prime_ fields F(p) at a maximal speed BN.prototype._invmp = function _invmp (p) { assert(p.negative === 0); assert(!p.isZero()); var a = this; var b = p.clone(); if (a.negative !== 0) { a = a.umod(p); } else { a = a.clone(); } var x1 = new BN(1); var x2 = new BN(0); var delta = b.clone(); while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); if (i > 0) { a.iushrn(i); while (i-- > 0) { if (x1.isOdd()) { x1.iadd(delta); } x1.iushrn(1); } } for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); if (j > 0) { b.iushrn(j); while (j-- > 0) { if (x2.isOdd()) { x2.iadd(delta); } x2.iushrn(1); } } if (a.cmp(b) >= 0) { a.isub(b); x1.isub(x2); } else { b.isub(a); x2.isub(x1); } } var res; if (a.cmpn(1) === 0) { res = x1; } else { res = x2; } if (res.cmpn(0) < 0) { res.iadd(p); } return res; }; BN.prototype.gcd = function gcd (num) { if (this.isZero()) return num.abs(); if (num.isZero()) return this.abs(); var a = this.clone(); var b = num.clone(); a.negative = 0; b.negative = 0; // Remove common factor of two for (var shift = 0; a.isEven() && b.isEven(); shift++) { a.iushrn(1); b.iushrn(1); } do { while (a.isEven()) { a.iushrn(1); } while (b.isEven()) { b.iushrn(1); } var r = a.cmp(b); if (r < 0) { // Swap `a` and `b` to make `a` always bigger than `b` var t = a; a = b; b = t; } else if (r === 0 || b.cmpn(1) === 0) { break; } a.isub(b); } while (true); return b.iushln(shift); }; // Invert number in the field F(num) BN.prototype.invm = function invm (num) { return this.egcd(num).a.umod(num); }; BN.prototype.isEven = function isEven () { return (this.words[0] & 1) === 0; }; BN.prototype.isOdd = function isOdd () { return (this.words[0] & 1) === 1; }; // And first word and num BN.prototype.andln = function andln (num) { return this.words[0] & num; }; // Increment at the bit position in-line BN.prototype.bincn = function bincn (bit) { assert(typeof bit === 'number'); var r = bit % 26; var s = (bit - r) / 26; var q = 1 << r; // Fast case: bit is much higher than all existing words if (this.length <= s) { this._expand(s + 1); this.words[s] |= q; return this; } // Add bit and propagate, if needed var carry = q; for (var i = s; carry !== 0 && i < this.length; i++) { var w = this.words[i] | 0; w += carry; carry = w >>> 26; w &= 0x3ffffff; this.words[i] = w; } if (carry !== 0) { this.words[i] = carry; this.length++; } return this; }; BN.prototype.isZero = function isZero () { return this.length === 1 && this.words[0] === 0; }; BN.prototype.cmpn = function cmpn (num) { var negative = num < 0; if (this.negative !== 0 && !negative) return -1; if (this.negative === 0 && negative) return 1; this._strip(); var res; if (this.length > 1) { res = 1; } else { if (negative) { num = -num; } assert(num <= 0x3ffffff, 'Number is too big'); var w = this.words[0] | 0; res = w === num ? 0 : w < num ? -1 : 1; } if (this.negative !== 0) return -res | 0; return res; }; // Compare two numbers and return: // 1 - if `this` > `num` // 0 - if `this` == `num` // -1 - if `this` < `num` BN.prototype.cmp = function cmp (num) { if (this.negative !== 0 && num.negative === 0) return -1; if (this.negative === 0 && num.negative !== 0) return 1; var res = this.ucmp(num); if (this.negative !== 0) return -res | 0; return res; }; // Unsigned comparison BN.prototype.ucmp = function ucmp (num) { // At this point both numbers have the same sign if (this.length > num.length) return 1; if (this.length < num.length) return -1; var res = 0; for (var i = this.length - 1; i >= 0; i--) { var a = this.words[i] | 0; var b = num.words[i] | 0; if (a === b) continue; if (a < b) { res = -1; } else if (a > b) { res = 1; } break; } return res; }; BN.prototype.gtn = function gtn (num) { return this.cmpn(num) === 1; }; BN.prototype.gt = function gt (num) { return this.cmp(num) === 1; }; BN.prototype.gten = function gten (num) { return this.cmpn(num) >= 0; }; BN.prototype.gte = function gte (num) { return this.cmp(num) >= 0; }; BN.prototype.ltn = function ltn (num) { return this.cmpn(num) === -1; }; BN.prototype.lt = function lt (num) { return this.cmp(num) === -1; }; BN.prototype.lten = function lten (num) { return this.cmpn(num) <= 0; }; BN.prototype.lte = function lte (num) { return this.cmp(num) <= 0; }; BN.prototype.eqn = function eqn (num) { return this.cmpn(num) === 0; }; BN.prototype.eq = function eq (num) { return this.cmp(num) === 0; }; // // A reduce context, could be using montgomery or something better, depending // on the `m` itself. // BN.red = function red (num) { return new Red(num); }; BN.prototype.toRed = function toRed (ctx) { assert(!this.red, 'Already a number in reduction context'); assert(this.negative === 0, 'red works only with positives'); return ctx.convertTo(this)._forceRed(ctx); }; BN.prototype.fromRed = function fromRed () { assert(this.red, 'fromRed works only with numbers in reduction context'); return this.red.convertFrom(this); }; BN.prototype._forceRed = function _forceRed (ctx) { this.red = ctx; return this; }; BN.prototype.forceRed = function forceRed (ctx) { assert(!this.red, 'Already a number in reduction context'); return this._forceRed(ctx); }; BN.prototype.redAdd = function redAdd (num) { assert(this.red, 'redAdd works only with red numbers'); return this.red.add(this, num); }; BN.prototype.redIAdd = function redIAdd (num) { assert(this.red, 'redIAdd works only with red numbers'); return this.red.iadd(this, num); }; BN.prototype.redSub = function redSub (num) { assert(this.red, 'redSub works only with red numbers'); return this.red.sub(this, num); }; BN.prototype.redISub = function redISub (num) { assert(this.red, 'redISub works only with red numbers'); return this.red.isub(this, num); }; BN.prototype.redShl = function redShl (num) { assert(this.red, 'redShl works only with red numbers'); return this.red.shl(this, num); }; BN.prototype.redMul = function redMul (num) { assert(this.red, 'redMul works only with red numbers'); this.red._verify2(this, num); return this.red.mul(this, num); }; BN.prototype.redIMul = function redIMul (num) { assert(this.red, 'redMul works only with red numbers'); this.red._verify2(this, num); return this.red.imul(this, num); }; BN.prototype.redSqr = function redSqr () { assert(this.red, 'redSqr works only with red numbers'); this.red._verify1(this); return this.red.sqr(this); }; BN.prototype.redISqr = function redISqr () { assert(this.red, 'redISqr works only with red numbers'); this.red._verify1(this); return this.red.isqr(this); }; // Square root over p BN.prototype.redSqrt = function redSqrt () { assert(this.red, 'redSqrt works only with red numbers'); this.red._verify1(this); return this.red.sqrt(this); }; BN.prototype.redInvm = function redInvm () { assert(this.red, 'redInvm works only with red numbers'); this.red._verify1(this); return this.red.invm(this); }; // Return negative clone of `this` % `red modulo` BN.prototype.redNeg = function redNeg () { assert(this.red, 'redNeg works only with red numbers'); this.red._verify1(this); return this.red.neg(this); }; BN.prototype.redPow = function redPow (num) { assert(this.red && !num.red, 'redPow(normalNum)'); this.red._verify1(this); return this.red.pow(this, num); }; // Prime numbers with efficient reduction var primes = { k256: null, p224: null, p192: null, p25519: null }; // Pseudo-Mersenne prime function MPrime (name, p) { // P = 2 ^ N - K this.name = name; this.p = new BN(p, 16); this.n = this.p.bitLength(); this.k = new BN(1).iushln(this.n).isub(this.p); this.tmp = this._tmp(); } MPrime.prototype._tmp = function _tmp () { var tmp = new BN(null); tmp.words = new Array(Math.ceil(this.n / 13)); return tmp; }; MPrime.prototype.ireduce = function ireduce (num) { // Assumes that `num` is less than `P^2` // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) var r = num; var rlen; do { this.split(r, this.tmp); r = this.imulK(r); r = r.iadd(this.tmp); rlen = r.bitLength(); } while (rlen > this.n); var cmp = rlen < this.n ? -1 : r.ucmp(this.p); if (cmp === 0) { r.words[0] = 0; r.length = 1; } else if (cmp > 0) { r.isub(this.p); } else { if (r.strip !== undefined) { // r is a BN v4 instance r.strip(); } else { // r is a BN v5 instance r._strip(); } } return r; }; MPrime.prototype.split = function split (input, out) { input.iushrn(this.n, 0, out); }; MPrime.prototype.imulK = function imulK (num) { return num.imul(this.k); }; function K256 () { MPrime.call( this, 'k256', 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); } inherits(K256, MPrime); K256.prototype.split = function split (input, output) { // 256 = 9 * 26 + 22 var mask = 0x3fffff; var outLen = Math.min(input.length, 9); for (var i = 0; i < outLen; i++) { output.words[i] = input.words[i]; } output.length = outLen; if (input.length <= 9) { input.words[0] = 0; input.length = 1; return; } // Shift by 9 limbs var prev = input.words[9]; output.words[output.length++] = prev & mask; for (i = 10; i < input.length; i++) { var next = input.words[i] | 0; input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); prev = next; } prev >>>= 22; input.words[i - 10] = prev; if (prev === 0 && input.length > 10) { input.length -= 10; } else { input.length -= 9; } }; K256.prototype.imulK = function imulK (num) { // K = 0x1000003d1 = [ 0x40, 0x3d1 ] num.words[num.length] = 0; num.words[num.length + 1] = 0; num.length += 2; // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 var lo = 0; for (var i = 0; i < num.length; i++) { var w = num.words[i] | 0; lo += w * 0x3d1; num.words[i] = lo & 0x3ffffff; lo = w * 0x40 + ((lo / 0x4000000) | 0); } // Fast length reduction if (num.words[num.length - 1] === 0) { num.length--; if (num.words[num.length - 1] === 0) { num.length--; } } return num; }; function P224 () { MPrime.call( this, 'p224', 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); } inherits(P224, MPrime); function P192 () { MPrime.call( this, 'p192', 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); } inherits(P192, MPrime); function P25519 () { // 2 ^ 255 - 19 MPrime.call( this, '25519', '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); } inherits(P25519, MPrime); P25519.prototype.imulK = function imulK (num) { // K = 0x13 var carry = 0; for (var i = 0; i < num.length; i++) { var hi = (num.words[i] | 0) * 0x13 + carry; var lo = hi & 0x3ffffff; hi >>>= 26; num.words[i] = lo; carry = hi; } if (carry !== 0) { num.words[num.length++] = carry; } return num; }; // Exported mostly for testing purposes, use plain name instead BN._prime = function prime (name) { // Cached version of prime if (primes[name]) return primes[name]; var prime; if (name === 'k256') { prime = new K256(); } else if (name === 'p224') { prime = new P224(); } else if (name === 'p192') { prime = new P192(); } else if (name === 'p25519') { prime = new P25519(); } else { throw new Error('Unknown prime ' + name); } primes[name] = prime; return prime; }; // // Base reduction engine // function Red (m) { if (typeof m === 'string') { var prime = BN._prime(m); this.m = prime.p; this.prime = prime; } else { assert(m.gtn(1), 'modulus must be greater than 1'); this.m = m; this.prime = null; } } Red.prototype._verify1 = function _verify1 (a) { assert(a.negative === 0, 'red works only with positives'); assert(a.red, 'red works only with red numbers'); }; Red.prototype._verify2 = function _verify2 (a, b) { assert((a.negative | b.negative) === 0, 'red works only with positives'); assert(a.red && a.red === b.red, 'red works only with red numbers'); }; Red.prototype.imod = function imod (a) { if (this.prime) return this.prime.ireduce(a)._forceRed(this); move(a, a.umod(this.m)._forceRed(this)); return a; }; Red.prototype.neg = function neg (a) { if (a.isZero()) { return a.clone(); } return this.m.sub(a)._forceRed(this); }; Red.prototype.add = function add (a, b) { this._verify2(a, b); var res = a.add(b); if (res.cmp(this.m) >= 0) { res.isub(this.m); } return res._forceRed(this); }; Red.prototype.iadd = function iadd (a, b) { this._verify2(a, b); var res = a.iadd(b); if (res.cmp(this.m) >= 0) { res.isub(this.m); } return res; }; Red.prototype.sub = function sub (a, b) { this._verify2(a, b); var res = a.sub(b); if (res.cmpn(0) < 0) { res.iadd(this.m); } return res._forceRed(this); }; Red.prototype.isub = function isub (a, b) { this._verify2(a, b); var res = a.isub(b); if (res.cmpn(0) < 0) { res.iadd(this.m); } return res; }; Red.prototype.shl = function shl (a, num) { this._verify1(a); return this.imod(a.ushln(num)); }; Red.prototype.imul = function imul (a, b) { this._verify2(a, b); return this.imod(a.imul(b)); }; Red.prototype.mul = function mul (a, b) { this._verify2(a, b); return this.imod(a.mul(b)); }; Red.prototype.isqr = function isqr (a) { return this.imul(a, a.clone()); }; Red.prototype.sqr = function sqr (a) { return this.mul(a, a); }; Red.prototype.sqrt = function sqrt (a) { if (a.isZero()) return a.clone(); var mod3 = this.m.andln(3); assert(mod3 % 2 === 1); // Fast case if (mod3 === 3) { var pow = this.m.add(new BN(1)).iushrn(2); return this.pow(a, pow); } // Tonelli-Shanks algorithm (Totally unoptimized and slow) // // Find Q and S, that Q * 2 ^ S = (P - 1) var q = this.m.subn(1); var s = 0; while (!q.isZero() && q.andln(1) === 0) { s++; q.iushrn(1); } assert(!q.isZero()); var one = new BN(1).toRed(this); var nOne = one.redNeg(); // Find quadratic non-residue // NOTE: Max is such because of generalized Riemann hypothesis. var lpow = this.m.subn(1).iushrn(1); var z = this.m.bitLength(); z = new BN(2 * z * z).toRed(this); while (this.pow(z, lpow).cmp(nOne) !== 0) { z.redIAdd(nOne); } var c = this.pow(z, q); var r = this.pow(a, q.addn(1).iushrn(1)); var t = this.pow(a, q); var m = s; while (t.cmp(one) !== 0) { var tmp = t; for (var i = 0; tmp.cmp(one) !== 0; i++) { tmp = tmp.redSqr(); } assert(i < m); var b = this.pow(c, new BN(1).iushln(m - i - 1)); r = r.redMul(b); c = b.redSqr(); t = t.redMul(c); m = i; } return r; }; Red.prototype.invm = function invm (a) { var inv = a._invmp(this.m); if (inv.negative !== 0) { inv.negative = 0; return this.imod(inv).redNeg(); } else { return this.imod(inv); } }; Red.prototype.pow = function pow (a, num) { if (num.isZero()) return new BN(1).toRed(this); if (num.cmpn(1) === 0) return a.clone(); var windowSize = 4; var wnd = new Array(1 << windowSize); wnd[0] = new BN(1).toRed(this); wnd[1] = a; for (var i = 2; i < wnd.length; i++) { wnd[i] = this.mul(wnd[i - 1], a); } var res = wnd[0]; var current = 0; var currentLen = 0; var start = num.bitLength() % 26; if (start === 0) { start = 26; } for (i = num.length - 1; i >= 0; i--) { var word = num.words[i]; for (var j = start - 1; j >= 0; j--) { var bit = (word >> j) & 1; if (res !== wnd[0]) { res = this.sqr(res); } if (bit === 0 && current === 0) { currentLen = 0; continue; } current <<= 1; current |= bit; currentLen++; if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; res = this.mul(res, wnd[current]); currentLen = 0; current = 0; } start = 26; } return res; }; Red.prototype.convertTo = function convertTo (num) { var r = num.umod(this.m); return r === num ? r.clone() : r; }; Red.prototype.convertFrom = function convertFrom (num) { var res = num.clone(); res.red = null; return res; }; // // Montgomery method engine // BN.mont = function mont (num) { return new Mont(num); }; function Mont (m) { Red.call(this, m); this.shift = this.m.bitLength(); if (this.shift % 26 !== 0) { this.shift += 26 - (this.shift % 26); } this.r = new BN(1).iushln(this.shift); this.r2 = this.imod(this.r.sqr()); this.rinv = this.r._invmp(this.m); this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); this.minv = this.minv.umod(this.r); this.minv = this.r.sub(this.minv); } inherits(Mont, Red); Mont.prototype.convertTo = function convertTo (num) { return this.imod(num.ushln(this.shift)); }; Mont.prototype.convertFrom = function convertFrom (num) { var r = this.imod(num.mul(this.rinv)); r.red = null; return r; }; Mont.prototype.imul = function imul (a, b) { if (a.isZero() || b.isZero()) { a.words[0] = 0; a.length = 1; return a; } var t = a.imul(b); var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); var u = t.isub(c).iushrn(this.shift); var res = u; if (u.cmp(this.m) >= 0) { res = u.isub(this.m); } else if (u.cmpn(0) < 0) { res = u.iadd(this.m); } return res._forceRed(this); }; Mont.prototype.mul = function mul (a, b) { if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); var t = a.mul(b); var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); var u = t.isub(c).iushrn(this.shift); var res = u; if (u.cmp(this.m) >= 0) { res = u.isub(this.m); } else if (u.cmpn(0) < 0) { res = u.iadd(this.m); } return res._forceRed(this); }; Mont.prototype.invm = function invm (a) { // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R var res = this.imod(a._invmp(this.m).mul(this.r2)); return res._forceRed(this); }; })( false || module, this); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/module.js */ 76)(module))) /***/ }), /* 76 */ /*!***********************************!*\ !*** (webpack)/buildin/module.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function(module) { if (!module.webpackPolyfill) { module.deprecate = function() {}; module.paths = []; // module.parent = undefined by default if (!module.children) module.children = []; Object.defineProperty(module, "loaded", { enumerable: true, get: function() { return module.l; } }); Object.defineProperty(module, "id", { enumerable: true, get: function() { return module.i; } }); module.webpackPolyfill = 1; } return module; }; /***/ }), /* 77 */ /*!************************!*\ !*** buffer (ignored) ***! \************************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 78 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bytes/lib.esm/index.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.isBytesLike = isBytesLike;exports.isBytes = isBytes;exports.arrayify = arrayify;exports.concat = concat;exports.stripZeros = stripZeros;exports.zeroPad = zeroPad;exports.isHexString = isHexString;exports.hexlify = hexlify;exports.hexDataLength = hexDataLength;exports.hexDataSlice = hexDataSlice;exports.hexConcat = hexConcat;exports.hexValue = hexValue;exports.hexStripZeros = hexStripZeros;exports.hexZeroPad = hexZeroPad;exports.splitSignature = splitSignature;exports.joinSignature = joinSignature; var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 81); var logger = new _logger.Logger(_version.version); /////////////////////////////// function isHexable(value) { return !!value.toHexString; } function addSlice(array) { if (array.slice) { return array; } array.slice = function () { var args = Array.prototype.slice.call(arguments); return addSlice(new Uint8Array(Array.prototype.slice.apply(array, args))); }; return array; } function isBytesLike(value) { return isHexString(value) && !(value.length % 2) || isBytes(value); } function isInteger(value) { return typeof value === "number" && value == value && value % 1 === 0; } function isBytes(value) { if (value == null) { return false; } if (value.constructor === Uint8Array) { return true; } if (typeof value === "string") { return false; } if (!isInteger(value.length) || value.length < 0) { return false; } for (var i = 0; i < value.length; i++) { var v = value[i]; if (!isInteger(v) || v < 0 || v >= 256) { return false; } } return true; } function arrayify(value, options) { if (!options) { options = {}; } if (typeof value === "number") { logger.checkSafeUint53(value, "invalid arrayify value"); var result = []; while (value) { result.unshift(value & 0xff); value = parseInt(String(value / 256)); } if (result.length === 0) { result.push(0); } return addSlice(new Uint8Array(result)); } if (options.allowMissingPrefix && typeof value === "string" && value.substring(0, 2) !== "0x") { value = "0x" + value; } if (isHexable(value)) { value = value.toHexString(); } if (isHexString(value)) { var hex = value.substring(2); if (hex.length % 2) { if (options.hexPad === "left") { hex = "0x0" + hex.substring(2); } else if (options.hexPad === "right") { hex += "0"; } else { logger.throwArgumentError("hex data is odd-length", "value", value); } } var _result = []; for (var i = 0; i < hex.length; i += 2) { _result.push(parseInt(hex.substring(i, i + 2), 16)); } return addSlice(new Uint8Array(_result)); } if (isBytes(value)) { return addSlice(new Uint8Array(value)); } return logger.throwArgumentError("invalid arrayify value", "value", value); } function concat(items) { var objects = items.map(function (item) {return arrayify(item);}); var length = objects.reduce(function (accum, item) {return accum + item.length;}, 0); var result = new Uint8Array(length); objects.reduce(function (offset, object) { result.set(object, offset); return offset + object.length; }, 0); return addSlice(result); } function stripZeros(value) { var result = arrayify(value); if (result.length === 0) { return result; } // Find the first non-zero entry var start = 0; while (start < result.length && result[start] === 0) { start++; } // If we started with zeros, strip them if (start) { result = result.slice(start); } return result; } function zeroPad(value, length) { value = arrayify(value); if (value.length > length) { logger.throwArgumentError("value out of range", "value", arguments[0]); } var result = new Uint8Array(length); result.set(value, length - value.length); return addSlice(result); } function isHexString(value, length) { if (typeof value !== "string" || !value.match(/^0x[0-9A-Fa-f]*$/)) { return false; } if (length && value.length !== 2 + 2 * length) { return false; } return true; } var HexCharacters = "0123456789abcdef"; function hexlify(value, options) { if (!options) { options = {}; } if (typeof value === "number") { logger.checkSafeUint53(value, "invalid hexlify value"); var hex = ""; while (value) { hex = HexCharacters[value & 0xf] + hex; value = Math.floor(value / 16); } if (hex.length) { if (hex.length % 2) { hex = "0" + hex; } return "0x" + hex; } return "0x00"; } if (typeof value === "bigint") { value = value.toString(16); if (value.length % 2) { return "0x0" + value; } return "0x" + value; } if (options.allowMissingPrefix && typeof value === "string" && value.substring(0, 2) !== "0x") { value = "0x" + value; } if (isHexable(value)) { return value.toHexString(); } if (isHexString(value)) { if (value.length % 2) { if (options.hexPad === "left") { value = "0x0" + value.substring(2); } else if (options.hexPad === "right") { value += "0"; } else { logger.throwArgumentError("hex data is odd-length", "value", value); } } return value.toLowerCase(); } if (isBytes(value)) { var result = "0x"; for (var i = 0; i < value.length; i++) { var v = value[i]; result += HexCharacters[(v & 0xf0) >> 4] + HexCharacters[v & 0x0f]; } return result; } return logger.throwArgumentError("invalid hexlify value", "value", value); } /* function unoddify(value: BytesLike | Hexable | number): BytesLike | Hexable | number { if (typeof(value) === "string" && value.length % 2 && value.substring(0, 2) === "0x") { return "0x0" + value.substring(2); } return value; } */ function hexDataLength(data) { if (typeof data !== "string") { data = hexlify(data); } else if (!isHexString(data) || data.length % 2) { return null; } return (data.length - 2) / 2; } function hexDataSlice(data, offset, endOffset) { if (typeof data !== "string") { data = hexlify(data); } else if (!isHexString(data) || data.length % 2) { logger.throwArgumentError("invalid hexData", "value", data); } offset = 2 + 2 * offset; if (endOffset != null) { return "0x" + data.substring(offset, 2 + 2 * endOffset); } return "0x" + data.substring(offset); } function hexConcat(items) { var result = "0x"; items.forEach(function (item) { result += hexlify(item).substring(2); }); return result; } function hexValue(value) { var trimmed = hexStripZeros(hexlify(value, { hexPad: "left" })); if (trimmed === "0x") { return "0x0"; } return trimmed; } function hexStripZeros(value) { if (typeof value !== "string") { value = hexlify(value); } if (!isHexString(value)) { logger.throwArgumentError("invalid hex string", "value", value); } value = value.substring(2); var offset = 0; while (offset < value.length && value[offset] === "0") { offset++; } return "0x" + value.substring(offset); } function hexZeroPad(value, length) { if (typeof value !== "string") { value = hexlify(value); } else if (!isHexString(value)) { logger.throwArgumentError("invalid hex string", "value", value); } if (value.length > 2 * length + 2) { logger.throwArgumentError("value out of range", "value", arguments[1]); } while (value.length < 2 * length + 2) { value = "0x0" + value.substring(2); } return value; } function splitSignature(signature) { var result = { r: "0x", s: "0x", _vs: "0x", recoveryParam: 0, v: 0 }; if (isBytesLike(signature)) { var bytes = arrayify(signature); if (bytes.length !== 65) { logger.throwArgumentError("invalid signature string; must be 65 bytes", "signature", signature); } // Get the r, s and v result.r = hexlify(bytes.slice(0, 32)); result.s = hexlify(bytes.slice(32, 64)); result.v = bytes[64]; // Allow a recid to be used as the v if (result.v < 27) { if (result.v === 0 || result.v === 1) { result.v += 27; } else { logger.throwArgumentError("signature invalid v byte", "signature", signature); } } // Compute recoveryParam from v result.recoveryParam = 1 - result.v % 2; // Compute _vs from recoveryParam and s if (result.recoveryParam) { bytes[32] |= 0x80; } result._vs = hexlify(bytes.slice(32, 64)); } else { result.r = signature.r; result.s = signature.s; result.v = signature.v; result.recoveryParam = signature.recoveryParam; result._vs = signature._vs; // If the _vs is available, use it to populate missing s, v and recoveryParam // and verify non-missing s, v and recoveryParam if (result._vs != null) { var _vs2 = zeroPad(arrayify(result._vs), 32); result._vs = hexlify(_vs2); // Set or check the recid var recoveryParam = _vs2[0] >= 128 ? 1 : 0; if (result.recoveryParam == null) { result.recoveryParam = recoveryParam; } else if (result.recoveryParam !== recoveryParam) { logger.throwArgumentError("signature recoveryParam mismatch _vs", "signature", signature); } // Set or check the s _vs2[0] &= 0x7f; var s = hexlify(_vs2); if (result.s == null) { result.s = s; } else if (result.s !== s) { logger.throwArgumentError("signature v mismatch _vs", "signature", signature); } } // Use recid and v to populate each other if (result.recoveryParam == null) { if (result.v == null) { logger.throwArgumentError("signature missing v and recoveryParam", "signature", signature); } else if (result.v === 0 || result.v === 1) { result.recoveryParam = result.v; } else { result.recoveryParam = 1 - result.v % 2; } } else { if (result.v == null) { result.v = 27 + result.recoveryParam; } else { var recId = result.v === 0 || result.v === 1 ? result.v : 1 - result.v % 2; if (result.recoveryParam !== recId) { logger.throwArgumentError("signature recoveryParam mismatch v", "signature", signature); } } } if (result.r == null || !isHexString(result.r)) { logger.throwArgumentError("signature missing or invalid r", "signature", signature); } else { result.r = hexZeroPad(result.r, 32); } if (result.s == null || !isHexString(result.s)) { logger.throwArgumentError("signature missing or invalid s", "signature", signature); } else { result.s = hexZeroPad(result.s, 32); } var vs = arrayify(result.s); if (vs[0] >= 128) { logger.throwArgumentError("signature s out of range", "signature", signature); } if (result.recoveryParam) { vs[0] |= 0x80; } var _vs = hexlify(vs); if (result._vs) { if (!isHexString(result._vs)) { logger.throwArgumentError("signature invalid _vs", "signature", signature); } result._vs = hexZeroPad(result._vs, 32); } // Set or check the _vs if (result._vs == null) { result._vs = _vs; } else if (result._vs !== _vs) { logger.throwArgumentError("signature _vs mismatch v and s", "signature", signature); } } return result; } function joinSignature(signature) { signature = splitSignature(signature); return hexlify(concat([ signature.r, signature.s, signature.recoveryParam ? "0x1c" : "0x1b"])); } /***/ }), /* 79 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/logger/lib.esm/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.Logger = exports.ErrorCode = exports.LogLevel = void 0; var _version = __webpack_require__(/*! ./_version */ 80);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var _permanentCensorErrors = false;var _censorErrors = false;var LogLevels = { debug: 1, "default": 2, info: 2, warning: 3, error: 4, off: 5 };var _logLevel = LogLevels["default"]; var _globalLogger = null; function _checkNormalize() { try { var missing = []; // Make sure all forms of normalization are supported ["NFD", "NFC", "NFKD", "NFKC"].forEach(function (form) { try { if ("test".normalize(form) !== "test") { throw new Error("bad normalize"); } ; } catch (error) { missing.push(form); } }); if (missing.length) { throw new Error("missing " + missing.join(", ")); } if (String.fromCharCode(0xe9).normalize("NFD") !== String.fromCharCode(0x65, 0x0301)) { throw new Error("broken implementation"); } } catch (error) { return error.message; } return null; } var _normalizeError = _checkNormalize(); var LogLevel;exports.LogLevel = LogLevel; (function (LogLevel) { LogLevel["DEBUG"] = "DEBUG"; LogLevel["INFO"] = "INFO"; LogLevel["WARNING"] = "WARNING"; LogLevel["ERROR"] = "ERROR"; LogLevel["OFF"] = "OFF"; })(LogLevel || (exports.LogLevel = LogLevel = {})); var ErrorCode;exports.ErrorCode = ErrorCode; (function (ErrorCode) { /////////////////// // Generic Errors // Unknown Error ErrorCode["UNKNOWN_ERROR"] = "UNKNOWN_ERROR"; // Not Implemented ErrorCode["NOT_IMPLEMENTED"] = "NOT_IMPLEMENTED"; // Unsupported Operation // - operation ErrorCode["UNSUPPORTED_OPERATION"] = "UNSUPPORTED_OPERATION"; // Network Error (i.e. Ethereum Network, such as an invalid chain ID) // - event ("noNetwork" is not re-thrown in provider.ready; otherwise thrown) ErrorCode["NETWORK_ERROR"] = "NETWORK_ERROR"; // Some sort of bad response from the server ErrorCode["SERVER_ERROR"] = "SERVER_ERROR"; // Timeout ErrorCode["TIMEOUT"] = "TIMEOUT"; /////////////////// // Operational Errors // Buffer Overrun ErrorCode["BUFFER_OVERRUN"] = "BUFFER_OVERRUN"; // Numeric Fault // - operation: the operation being executed // - fault: the reason this faulted ErrorCode["NUMERIC_FAULT"] = "NUMERIC_FAULT"; /////////////////// // Argument Errors // Missing new operator to an object // - name: The name of the class ErrorCode["MISSING_NEW"] = "MISSING_NEW"; // Invalid argument (e.g. value is incompatible with type) to a function: // - argument: The argument name that was invalid // - value: The value of the argument ErrorCode["INVALID_ARGUMENT"] = "INVALID_ARGUMENT"; // Missing argument to a function: // - count: The number of arguments received // - expectedCount: The number of arguments expected ErrorCode["MISSING_ARGUMENT"] = "MISSING_ARGUMENT"; // Too many arguments // - count: The number of arguments received // - expectedCount: The number of arguments expected ErrorCode["UNEXPECTED_ARGUMENT"] = "UNEXPECTED_ARGUMENT"; /////////////////// // Blockchain Errors // Call exception // - transaction: the transaction // - address?: the contract address // - args?: The arguments passed into the function // - method?: The Solidity method signature // - errorSignature?: The EIP848 error signature // - errorArgs?: The EIP848 error parameters // - reason: The reason (only for EIP848 "Error(string)") ErrorCode["CALL_EXCEPTION"] = "CALL_EXCEPTION"; // Insufficient funds (< value + gasLimit * gasPrice) // - transaction: the transaction attempted ErrorCode["INSUFFICIENT_FUNDS"] = "INSUFFICIENT_FUNDS"; // Nonce has already been used // - transaction: the transaction attempted ErrorCode["NONCE_EXPIRED"] = "NONCE_EXPIRED"; // The replacement fee for the transaction is too low // - transaction: the transaction attempted ErrorCode["REPLACEMENT_UNDERPRICED"] = "REPLACEMENT_UNDERPRICED"; // The gas limit could not be estimated // - transaction: the transaction passed to estimateGas ErrorCode["UNPREDICTABLE_GAS_LIMIT"] = "UNPREDICTABLE_GAS_LIMIT"; // The transaction was replaced by one with a higher gas price // - reason: "cancelled", "replaced" or "repriced" // - cancelled: true if reason == "cancelled" or reason == "replaced") // - hash: original transaction hash // - replacement: the full TransactionsResponse for the replacement // - receipt: the receipt of the replacement ErrorCode["TRANSACTION_REPLACED"] = "TRANSACTION_REPLACED"; })(ErrorCode || (exports.ErrorCode = ErrorCode = {})); ; var HEX = "0123456789abcdef";var Logger = /*#__PURE__*/function () { function Logger(version) {_classCallCheck(this, Logger); Object.defineProperty(this, "version", { enumerable: true, value: version, writable: false }); }_createClass(Logger, [{ key: "_log", value: function _log( logLevel, args) { var level = logLevel.toLowerCase(); if (LogLevels[level] == null) { this.throwArgumentError("invalid log level name", "logLevel", logLevel); } if (_logLevel > LogLevels[level]) { return; } console.log.apply(console, args); } }, { key: "debug", value: function debug() {for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {args[_key] = arguments[_key];} this._log(Logger.levels.DEBUG, args); } }, { key: "info", value: function info() {for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {args[_key2] = arguments[_key2];} this._log(Logger.levels.INFO, args); } }, { key: "warn", value: function warn() {for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {args[_key3] = arguments[_key3];} this._log(Logger.levels.WARNING, args); } }, { key: "makeError", value: function makeError( message, code, params) { // Errors are being censored if (_censorErrors) { return this.makeError("censored error", code, {}); } if (!code) { code = Logger.errors.UNKNOWN_ERROR; } if (!params) { params = {}; } var messageDetails = []; Object.keys(params).forEach(function (key) { var value = params[key]; try { if (value instanceof Uint8Array) { var hex = ""; for (var i = 0; i < value.length; i++) { hex += HEX[value[i] >> 4]; hex += HEX[value[i] & 0x0f]; } messageDetails.push(key + "=Uint8Array(0x" + hex + ")"); } else { messageDetails.push(key + "=" + JSON.stringify(value)); } } catch (error) { messageDetails.push(key + "=" + JSON.stringify(params[key].toString())); } }); messageDetails.push("code=".concat(code)); messageDetails.push("version=".concat(this.version)); var reason = message; if (messageDetails.length) { message += " (" + messageDetails.join(", ") + ")"; } // @TODO: Any?? var error = new Error(message); error.reason = reason; error.code = code; Object.keys(params).forEach(function (key) { error[key] = params[key]; }); return error; } }, { key: "throwError", value: function throwError( message, code, params) { throw this.makeError(message, code, params); } }, { key: "throwArgumentError", value: function throwArgumentError( message, name, value) { return this.throwError(message, Logger.errors.INVALID_ARGUMENT, { argument: name, value: value }); } }, { key: "assert", value: function assert( condition, message, code, params) { if (!!condition) { return; } this.throwError(message, code, params); } }, { key: "assertArgument", value: function assertArgument( condition, message, name, value) { if (!!condition) { return; } this.throwArgumentError(message, name, value); } }, { key: "checkNormalize", value: function checkNormalize( message) { if (message == null) { message = "platform missing String.prototype.normalize"; } if (_normalizeError) { this.throwError("platform missing String.prototype.normalize", Logger.errors.UNSUPPORTED_OPERATION, { operation: "String.prototype.normalize", form: _normalizeError }); } } }, { key: "checkSafeUint53", value: function checkSafeUint53( value, message) { if (typeof value !== "number") { return; } if (message == null) { message = "value not safe"; } if (value < 0 || value >= 0x1fffffffffffff) { this.throwError(message, Logger.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "out-of-safe-range", value: value }); } if (value % 1) { this.throwError(message, Logger.errors.NUMERIC_FAULT, { operation: "checkSafeInteger", fault: "non-integer", value: value }); } } }, { key: "checkArgumentCount", value: function checkArgumentCount( count, expectedCount, message) { if (message) { message = ": " + message; } else { message = ""; } if (count < expectedCount) { this.throwError("missing argument" + message, Logger.errors.MISSING_ARGUMENT, { count: count, expectedCount: expectedCount }); } if (count > expectedCount) { this.throwError("too many arguments" + message, Logger.errors.UNEXPECTED_ARGUMENT, { count: count, expectedCount: expectedCount }); } } }, { key: "checkNew", value: function checkNew( target, kind) { if (target === Object || target == null) { this.throwError("missing new", Logger.errors.MISSING_NEW, { name: kind.name }); } } }, { key: "checkAbstract", value: function checkAbstract( target, kind) { if (target === kind) { this.throwError("cannot instantiate abstract class " + JSON.stringify(kind.name) + " directly; use a sub-class", Logger.errors.UNSUPPORTED_OPERATION, { name: target.name, operation: "new" }); } else if (target === Object || target == null) { this.throwError("missing new", Logger.errors.MISSING_NEW, { name: kind.name }); } } }], [{ key: "globalLogger", value: function globalLogger() { if (!_globalLogger) { _globalLogger = new Logger(_version.version); } return _globalLogger; } }, { key: "setCensorship", value: function setCensorship( censorship, permanent) { if (!censorship && permanent) { this.globalLogger().throwError("cannot permanently disable censorship", Logger.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } if (_permanentCensorErrors) { if (!censorship) { return; } this.globalLogger().throwError("error censorship permanent", Logger.errors.UNSUPPORTED_OPERATION, { operation: "setCensorship" }); } _censorErrors = !!censorship; _permanentCensorErrors = !!permanent; } }, { key: "setLogLevel", value: function setLogLevel( logLevel) { var level = LogLevels[logLevel.toLowerCase()]; if (level == null) { Logger.globalLogger().warn("invalid log level - " + logLevel); return; } _logLevel = level; } }, { key: "from", value: function from( version) { return new Logger(version); } }]);return Logger;}();exports.Logger = Logger; Logger.errors = ErrorCode; Logger.levels = LogLevel; /***/ }), /* 80 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/logger/lib.esm/_version.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "logger/5.5.0";exports.version = version; /***/ }), /* 81 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bytes/lib.esm/_version.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "bytes/5.5.0";exports.version = version; /***/ }), /* 82 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/_version.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "bignumber/5.5.0";exports.version = version; /***/ }), /* 83 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/bignumber/lib.esm/fixednumber.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.formatFixed = formatFixed;exports.parseFixed = parseFixed;exports.FixedNumber = exports.FixedFormat = void 0; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 82); var _bignumber = __webpack_require__(/*! ./bignumber */ 74);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var logger = new _logger.Logger(_version.version); var _constructorGuard = {}; var Zero = _bignumber.BigNumber.from(0); var NegativeOne = _bignumber.BigNumber.from(-1); function throwFault(message, fault, operation, value) { var params = { fault: fault, operation: operation }; if (value !== undefined) { params.value = value; } return logger.throwError(message, _logger.Logger.errors.NUMERIC_FAULT, params); } // Constant to pull zeros from for multipliers var zeros = "0"; while (zeros.length < 256) { zeros += zeros; } // Returns a string "1" followed by decimal "0"s function getMultiplier(decimals) { if (typeof decimals !== "number") { try { decimals = _bignumber.BigNumber.from(decimals).toNumber(); } catch (e) {} } if (typeof decimals === "number" && decimals >= 0 && decimals <= 256 && !(decimals % 1)) { return "1" + zeros.substring(0, decimals); } return logger.throwArgumentError("invalid decimal size", "decimals", decimals); } function formatFixed(value, decimals) { if (decimals == null) { decimals = 0; } var multiplier = getMultiplier(decimals); // Make sure wei is a big number (convert as necessary) value = _bignumber.BigNumber.from(value); var negative = value.lt(Zero); if (negative) { value = value.mul(NegativeOne); } var fraction = value.mod(multiplier).toString(); while (fraction.length < multiplier.length - 1) { fraction = "0" + fraction; } // Strip training 0 fraction = fraction.match(/^([0-9]*[1-9]|0)(0*)/)[1]; var whole = value.div(multiplier).toString(); if (multiplier.length === 1) { value = whole; } else { value = whole + "." + fraction; } if (negative) { value = "-" + value; } return value; } function parseFixed(value, decimals) { if (decimals == null) { decimals = 0; } var multiplier = getMultiplier(decimals); if (typeof value !== "string" || !value.match(/^-?[0-9.]+$/)) { logger.throwArgumentError("invalid decimal value", "value", value); } // Is it negative? var negative = value.substring(0, 1) === "-"; if (negative) { value = value.substring(1); } if (value === ".") { logger.throwArgumentError("missing value", "value", value); } // Split it into a whole and fractional part var comps = value.split("."); if (comps.length > 2) { logger.throwArgumentError("too many decimal points", "value", value); } var whole = comps[0],fraction = comps[1]; if (!whole) { whole = "0"; } if (!fraction) { fraction = "0"; } // Trim trailing zeros while (fraction[fraction.length - 1] === "0") { fraction = fraction.substring(0, fraction.length - 1); } // Check the fraction doesn't exceed our decimals size if (fraction.length > multiplier.length - 1) { throwFault("fractional component exceeds decimals", "underflow", "parseFixed"); } // If decimals is 0, we have an empty string for fraction if (fraction === "") { fraction = "0"; } // Fully pad the string with zeros to get to wei while (fraction.length < multiplier.length - 1) { fraction += "0"; } var wholeValue = _bignumber.BigNumber.from(whole); var fractionValue = _bignumber.BigNumber.from(fraction); var wei = wholeValue.mul(multiplier).add(fractionValue); if (negative) { wei = wei.mul(NegativeOne); } return wei; }var FixedFormat = /*#__PURE__*/function () { function FixedFormat(constructorGuard, signed, width, decimals) {_classCallCheck(this, FixedFormat); if (constructorGuard !== _constructorGuard) { logger.throwError("cannot use FixedFormat constructor; use FixedFormat.from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }); } this.signed = signed; this.width = width; this.decimals = decimals; this.name = (signed ? "" : "u") + "fixed" + String(width) + "x" + String(decimals); this._multiplier = getMultiplier(decimals); Object.freeze(this); }_createClass(FixedFormat, null, [{ key: "from", value: function from( value) { if (value instanceof FixedFormat) { return value; } if (typeof value === "number") { value = "fixed128x".concat(value); } var signed = true; var width = 128; var decimals = 18; if (typeof value === "string") { if (value === "fixed") { // defaults... } else if (value === "ufixed") { signed = false; } else { var match = value.match(/^(u?)fixed([0-9]+)x([0-9]+)$/); if (!match) { logger.throwArgumentError("invalid fixed format", "format", value); } signed = match[1] !== "u"; width = parseInt(match[2]); decimals = parseInt(match[3]); } } else if (value) { var check = function check(key, type, defaultValue) { if (value[key] == null) { return defaultValue; } if (typeof value[key] !== type) { logger.throwArgumentError("invalid fixed format (" + key + " not " + type + ")", "format." + key, value[key]); } return value[key]; }; signed = check("signed", "boolean", signed); width = check("width", "number", width); decimals = check("decimals", "number", decimals); } if (width % 8) { logger.throwArgumentError("invalid fixed format width (not byte aligned)", "format.width", width); } if (decimals > 80) { logger.throwArgumentError("invalid fixed format (decimals too large)", "format.decimals", decimals); } return new FixedFormat(_constructorGuard, signed, width, decimals); } }]);return FixedFormat;}();exports.FixedFormat = FixedFormat;var FixedNumber = /*#__PURE__*/function () { function FixedNumber(constructorGuard, hex, value, format) {_classCallCheck(this, FixedNumber); logger.checkNew(this instanceof FixedNumber ? this.constructor : void 0, FixedNumber); if (constructorGuard !== _constructorGuard) { logger.throwError("cannot use FixedNumber constructor; use FixedNumber.from", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "new FixedFormat" }); } this.format = format; this._hex = hex; this._value = value; this._isFixedNumber = true; Object.freeze(this); }_createClass(FixedNumber, [{ key: "_checkFormat", value: function _checkFormat( other) { if (this.format.name !== other.format.name) { logger.throwArgumentError("incompatible format; use fixedNumber.toFormat", "other", other); } } }, { key: "addUnsafe", value: function addUnsafe( other) { this._checkFormat(other); var a = parseFixed(this._value, this.format.decimals); var b = parseFixed(other._value, other.format.decimals); return FixedNumber.fromValue(a.add(b), this.format.decimals, this.format); } }, { key: "subUnsafe", value: function subUnsafe( other) { this._checkFormat(other); var a = parseFixed(this._value, this.format.decimals); var b = parseFixed(other._value, other.format.decimals); return FixedNumber.fromValue(a.sub(b), this.format.decimals, this.format); } }, { key: "mulUnsafe", value: function mulUnsafe( other) { this._checkFormat(other); var a = parseFixed(this._value, this.format.decimals); var b = parseFixed(other._value, other.format.decimals); return FixedNumber.fromValue(a.mul(b).div(this.format._multiplier), this.format.decimals, this.format); } }, { key: "divUnsafe", value: function divUnsafe( other) { this._checkFormat(other); var a = parseFixed(this._value, this.format.decimals); var b = parseFixed(other._value, other.format.decimals); return FixedNumber.fromValue(a.mul(this.format._multiplier).div(b), this.format.decimals, this.format); } }, { key: "floor", value: function floor() { var comps = this.toString().split("."); if (comps.length === 1) { comps.push("0"); } var result = FixedNumber.from(comps[0], this.format); var hasFraction = !comps[1].match(/^(0*)$/); if (this.isNegative() && hasFraction) { result = result.subUnsafe(ONE.toFormat(result.format)); } return result; } }, { key: "ceiling", value: function ceiling() { var comps = this.toString().split("."); if (comps.length === 1) { comps.push("0"); } var result = FixedNumber.from(comps[0], this.format); var hasFraction = !comps[1].match(/^(0*)$/); if (!this.isNegative() && hasFraction) { result = result.addUnsafe(ONE.toFormat(result.format)); } return result; } // @TODO: Support other rounding algorithms }, { key: "round", value: function round(decimals) { if (decimals == null) { decimals = 0; } // If we are already in range, we're done var comps = this.toString().split("."); if (comps.length === 1) { comps.push("0"); } if (decimals < 0 || decimals > 80 || decimals % 1) { logger.throwArgumentError("invalid decimal count", "decimals", decimals); } if (comps[1].length <= decimals) { return this; } var factor = FixedNumber.from("1" + zeros.substring(0, decimals), this.format); var bump = BUMP.toFormat(this.format); return this.mulUnsafe(factor).addUnsafe(bump).floor().divUnsafe(factor); } }, { key: "isZero", value: function isZero() { return this._value === "0.0" || this._value === "0"; } }, { key: "isNegative", value: function isNegative() { return this._value[0] === "-"; } }, { key: "toString", value: function toString() {return this._value;} }, { key: "toHexString", value: function toHexString( width) { if (width == null) { return this._hex; } if (width % 8) { logger.throwArgumentError("invalid byte width", "width", width); } var hex = _bignumber.BigNumber.from(this._hex).fromTwos(this.format.width).toTwos(width).toHexString(); return (0, _bytes.hexZeroPad)(hex, width / 8); } }, { key: "toUnsafeFloat", value: function toUnsafeFloat() {return parseFloat(this.toString());} }, { key: "toFormat", value: function toFormat( format) { return FixedNumber.fromString(this._value, format); } }], [{ key: "fromValue", value: function fromValue( value, decimals, format) { // If decimals looks more like a format, and there is no format, shift the parameters if (format == null && decimals != null && !(0, _bignumber.isBigNumberish)(decimals)) { format = decimals; decimals = null; } if (decimals == null) { decimals = 0; } if (format == null) { format = "fixed"; } return FixedNumber.fromString(formatFixed(value, decimals), FixedFormat.from(format)); } }, { key: "fromString", value: function fromString( value, format) { if (format == null) { format = "fixed"; } var fixedFormat = FixedFormat.from(format); var numeric = parseFixed(value, fixedFormat.decimals); if (!fixedFormat.signed && numeric.lt(Zero)) { throwFault("unsigned value cannot be negative", "overflow", "value", value); } var hex = null; if (fixedFormat.signed) { hex = numeric.toTwos(fixedFormat.width).toHexString(); } else { hex = numeric.toHexString(); hex = (0, _bytes.hexZeroPad)(hex, fixedFormat.width / 8); } var decimal = formatFixed(numeric, fixedFormat.decimals); return new FixedNumber(_constructorGuard, hex, decimal, fixedFormat); } }, { key: "fromBytes", value: function fromBytes( value, format) { if (format == null) { format = "fixed"; } var fixedFormat = FixedFormat.from(format); if ((0, _bytes.arrayify)(value).length > fixedFormat.width / 8) { throw new Error("overflow"); } var numeric = _bignumber.BigNumber.from(value); if (fixedFormat.signed) { numeric = numeric.fromTwos(fixedFormat.width); } var hex = numeric.toTwos((fixedFormat.signed ? 0 : 1) + fixedFormat.width).toHexString(); var decimal = formatFixed(numeric, fixedFormat.decimals); return new FixedNumber(_constructorGuard, hex, decimal, fixedFormat); } }, { key: "from", value: function from( value, format) { if (typeof value === "string") { return FixedNumber.fromString(value, format); } if ((0, _bytes.isBytes)(value)) { return FixedNumber.fromBytes(value, format); } try { return FixedNumber.fromValue(value, 0, format); } catch (error) { // Allow NUMERIC_FAULT to bubble up if (error.code !== _logger.Logger.errors.INVALID_ARGUMENT) { throw error; } } return logger.throwArgumentError("invalid FixedNumber value", "value", value); } }, { key: "isFixedNumber", value: function isFixedNumber( value) { return !!(value && value._isFixedNumber); } }]);return FixedNumber;}();exports.FixedNumber = FixedNumber; var ONE = FixedNumber.from(1); var BUMP = FixedNumber.from("0.5"); /***/ }), /* 84 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/properties/lib.esm/index.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.defineReadOnly = defineReadOnly;exports.getStatic = getStatic;exports.resolveProperties = resolveProperties;exports.checkProperties = checkProperties;exports.shallowCopy = shallowCopy;exports.deepCopy = deepCopy;exports.Description = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 85);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); function defineReadOnly(object, name, value) { Object.defineProperty(object, name, { enumerable: true, value: value, writable: false }); } // Crawl up the constructor chain to find a static method function getStatic(ctor, key) { for (var i = 0; i < 32; i++) { if (ctor[key]) { return ctor[key]; } if (!ctor.prototype || typeof ctor.prototype !== "object") { break; } ctor = Object.getPrototypeOf(ctor.prototype).constructor; } return null; } function resolveProperties(object) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var promises, results;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: promises = Object.keys(object).map(function (key) { var value = object[key]; return Promise.resolve(value).then(function (v) {return { key: key, value: v };}); });_context.next = 3; return Promise.all(promises);case 3:results = _context.sent;return _context.abrupt("return", results.reduce(function (accum, result) { accum[result.key] = result.value; return accum; }, {}));case 5:case "end":return _context.stop();}}}, _callee);})); } function checkProperties(object, properties) { if (!object || typeof object !== "object") { logger.throwArgumentError("invalid object", "object", object); } Object.keys(object).forEach(function (key) { if (!properties[key]) { logger.throwArgumentError("invalid object key - " + key, "transaction:" + key, object); } }); } function shallowCopy(object) { var result = {}; for (var key in object) { result[key] = object[key]; } return result; } var opaque = { bigint: true, boolean: true, "function": true, number: true, string: true }; function _isFrozen(object) { // Opaque objects are not mutable, so safe to copy by assignment if (object === undefined || object === null || opaque[typeof object]) { return true; } if (Array.isArray(object) || typeof object === "object") { if (!Object.isFrozen(object)) { return false; } var keys = Object.keys(object); for (var i = 0; i < keys.length; i++) { var value = null; try { value = object[keys[i]]; } catch (error) { // If accessing a value triggers an error, it is a getter // designed to do so (e.g. Result) and is therefore "frozen" continue; } if (!_isFrozen(value)) { return false; } } return true; } return logger.throwArgumentError("Cannot deepCopy ".concat(typeof object), "object", object); } // Returns a new copy of object, such that no properties may be replaced. // New properties may be added only to objects. function _deepCopy(object) { if (_isFrozen(object)) { return object; } // Arrays are mutable, so we need to create a copy if (Array.isArray(object)) { return Object.freeze(object.map(function (item) {return deepCopy(item);})); } if (typeof object === "object") { var result = {}; for (var key in object) { var value = object[key]; if (value === undefined) { continue; } defineReadOnly(result, key, deepCopy(value)); } return result; } return logger.throwArgumentError("Cannot deepCopy ".concat(typeof object), "object", object); } function deepCopy(object) { return _deepCopy(object); }var Description = function Description(info) {_classCallCheck(this, Description); for (var key in info) { this[key] = deepCopy(info[key]); } };exports.Description = Description; /***/ }), /* 85 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/properties/lib.esm/_version.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "properties/5.5.0";exports.version = version; /***/ }), /* 86 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/_version.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "abi/5.0.7";exports.version = version; /***/ }), /* 87 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/abi-coder.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // See: https://github.com/ethereum/wiki/wiki/Ethereum-Contract-ABI Object.defineProperty(exports, "__esModule", { value: true });exports.defaultAbiCoder = exports.AbiCoder = void 0;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 86); var _abstractCoder = __webpack_require__(/*! ./coders/abstract-coder */ 88); var _address = __webpack_require__(/*! ./coders/address */ 89); var _array = __webpack_require__(/*! ./coders/array */ 96); var _boolean = __webpack_require__(/*! ./coders/boolean */ 98); var _bytes2 = __webpack_require__(/*! ./coders/bytes */ 99); var _fixedBytes = __webpack_require__(/*! ./coders/fixed-bytes */ 100); var _null = __webpack_require__(/*! ./coders/null */ 101); var _number = __webpack_require__(/*! ./coders/number */ 102); var _string = __webpack_require__(/*! ./coders/string */ 108); var _tuple = __webpack_require__(/*! ./coders/tuple */ 114); var _fragments = __webpack_require__(/*! ./fragments */ 72);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var logger = new _logger.Logger(_version.version); var paramTypeBytes = new RegExp(/^bytes([0-9]*)$/); var paramTypeNumber = new RegExp(/^(u?int)([0-9]*)$/);var AbiCoder = /*#__PURE__*/function () { function AbiCoder(coerceFunc) {_classCallCheck(this, AbiCoder); logger.checkNew(this instanceof AbiCoder ? this.constructor : void 0, AbiCoder); (0, _properties.defineReadOnly)(this, "coerceFunc", coerceFunc || null); }_createClass(AbiCoder, [{ key: "_getCoder", value: function _getCoder( param) {var _this = this; switch (param.baseType) { case "address": return new _address.AddressCoder(param.name); case "bool": return new _boolean.BooleanCoder(param.name); case "string": return new _string.StringCoder(param.name); case "bytes": return new _bytes2.BytesCoder(param.name); case "array": return new _array.ArrayCoder(this._getCoder(param.arrayChildren), param.arrayLength, param.name); case "tuple": return new _tuple.TupleCoder((param.components || []).map(function (component) { return _this._getCoder(component); }), param.name); case "": return new _null.NullCoder(param.name);} // u?int[0-9]* var match = param.type.match(paramTypeNumber); if (match) { var size = parseInt(match[2] || "256"); if (size === 0 || size > 256 || size % 8 !== 0) { logger.throwArgumentError("invalid " + match[1] + " bit length", "param", param); } return new _number.NumberCoder(size / 8, match[1] === "int", param.name); } // bytes[0-9]+ match = param.type.match(paramTypeBytes); if (match) { var _size = parseInt(match[1]); if (_size === 0 || _size > 32) { logger.throwArgumentError("invalid bytes length", "param", param); } return new _fixedBytes.FixedBytesCoder(_size, param.name); } return logger.throwArgumentError("invalid type", "type", param.type); } }, { key: "_getWordSize", value: function _getWordSize() {return 32;} }, { key: "_getReader", value: function _getReader( data, allowLoose) { return new _abstractCoder.Reader(data, this._getWordSize(), this.coerceFunc, allowLoose); } }, { key: "_getWriter", value: function _getWriter() { return new _abstractCoder.Writer(this._getWordSize()); } }, { key: "encode", value: function encode( types, values) {var _this2 = this; if (types.length !== values.length) { logger.throwError("types/values length mismatch", _logger.Logger.errors.INVALID_ARGUMENT, { count: { types: types.length, values: values.length }, value: { types: types, values: values } }); } var coders = types.map(function (type) {return _this2._getCoder(_fragments.ParamType.from(type));}); var coder = new _tuple.TupleCoder(coders, "_"); var writer = this._getWriter(); coder.encode(writer, values); return writer.data; } }, { key: "decode", value: function decode( types, data, loose) {var _this3 = this; var coders = types.map(function (type) {return _this3._getCoder(_fragments.ParamType.from(type));}); var coder = new _tuple.TupleCoder(coders, "_"); return coder.decode(this._getReader((0, _bytes.arrayify)(data), loose)); } }]);return AbiCoder;}();exports.AbiCoder = AbiCoder; var defaultAbiCoder = new AbiCoder();exports.defaultAbiCoder = defaultAbiCoder; /***/ }), /* 88 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/abstract-coder.js ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.checkResultErrors = checkResultErrors;exports.Reader = exports.Writer = exports.Coder = void 0; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ../_version */ 86);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} var logger = new _logger.Logger(_version.version); function checkResultErrors(result) { // Find the first error (if any) var errors = []; var checkErrors = function checkErrors(path, object) { if (!Array.isArray(object)) { return; } for (var key in object) { var childPath = path.slice(); childPath.push(key); try { checkErrors(childPath, object[key]); } catch (error) { errors.push({ path: childPath, error: error }); } } }; checkErrors([], result); return errors; }var Coder = /*#__PURE__*/function () { function Coder(name, type, localName, dynamic) {_classCallCheck(this, Coder); // @TODO: defineReadOnly these this.name = name; this.type = type; this.localName = localName; this.dynamic = dynamic; }_createClass(Coder, [{ key: "_throwError", value: function _throwError( message, value) { logger.throwArgumentError(message, this.localName, value); } }]);return Coder;}();exports.Coder = Coder;var Writer = /*#__PURE__*/function () { function Writer(wordSize) {_classCallCheck(this, Writer); (0, _properties.defineReadOnly)(this, "wordSize", wordSize || 32); this._data = []; this._dataLength = 0; this._padding = new Uint8Array(wordSize); }_createClass(Writer, [{ key: "_writeData", value: function _writeData( data) { this._data.push(data); this._dataLength += data.length; return data.length; } }, { key: "appendWriter", value: function appendWriter( writer) { return this._writeData((0, _bytes.concat)(writer._data)); } // Arrayish items; padded on the right to wordSize }, { key: "writeBytes", value: function writeBytes(value) { var bytes = (0, _bytes.arrayify)(value); var paddingOffset = bytes.length % this.wordSize; if (paddingOffset) { bytes = (0, _bytes.concat)([bytes, this._padding.slice(paddingOffset)]); } return this._writeData(bytes); } }, { key: "_getValue", value: function _getValue( value) { var bytes = (0, _bytes.arrayify)(_bignumber.BigNumber.from(value)); if (bytes.length > this.wordSize) { logger.throwError("value out-of-bounds", _logger.Logger.errors.BUFFER_OVERRUN, { length: this.wordSize, offset: bytes.length }); } if (bytes.length % this.wordSize) { bytes = (0, _bytes.concat)([this._padding.slice(bytes.length % this.wordSize), bytes]); } return bytes; } // BigNumberish items; padded on the left to wordSize }, { key: "writeValue", value: function writeValue(value) { return this._writeData(this._getValue(value)); } }, { key: "writeUpdatableValue", value: function writeUpdatableValue() {var _this = this; var offset = this._data.length; this._data.push(this._padding); this._dataLength += this.wordSize; return function (value) { _this._data[offset] = _this._getValue(value); }; } }, { key: "data", get: function get() {return (0, _bytes.hexConcat)(this._data);} }, { key: "length", get: function get() {return this._dataLength;} }]);return Writer;}();exports.Writer = Writer;var Reader = /*#__PURE__*/function () { function Reader(data, wordSize, coerceFunc, allowLoose) {_classCallCheck(this, Reader); (0, _properties.defineReadOnly)(this, "_data", (0, _bytes.arrayify)(data)); (0, _properties.defineReadOnly)(this, "wordSize", wordSize || 32); (0, _properties.defineReadOnly)(this, "_coerceFunc", coerceFunc); (0, _properties.defineReadOnly)(this, "allowLoose", allowLoose); this._offset = 0; }_createClass(Reader, [{ key: "coerce", value: function coerce( name, value) { if (this._coerceFunc) { return this._coerceFunc(name, value); } return Reader.coerce(name, value); } }, { key: "_peekBytes", value: function _peekBytes( offset, length, loose) { var alignedLength = Math.ceil(length / this.wordSize) * this.wordSize; if (this._offset + alignedLength > this._data.length) { if (this.allowLoose && loose && this._offset + length <= this._data.length) { alignedLength = length; } else { logger.throwError("data out-of-bounds", _logger.Logger.errors.BUFFER_OVERRUN, { length: this._data.length, offset: this._offset + alignedLength }); } } return this._data.slice(this._offset, this._offset + alignedLength); } }, { key: "subReader", value: function subReader( offset) { return new Reader(this._data.slice(this._offset + offset), this.wordSize, this._coerceFunc, this.allowLoose); } }, { key: "readBytes", value: function readBytes( length, loose) { var bytes = this._peekBytes(0, length, !!loose); this._offset += bytes.length; // @TODO: Make sure the length..end bytes are all 0? return bytes.slice(0, length); } }, { key: "readValue", value: function readValue() { return _bignumber.BigNumber.from(this.readBytes(this.wordSize)); } }, { key: "data", get: function get() {return (0, _bytes.hexlify)(this._data);} }, { key: "consumed", get: function get() {return this._offset;} // The default Coerce function }], [{ key: "coerce", value: function coerce(name, value) {var match = name.match("^u?int([0-9]+)$");if (match && parseInt(match[1]) <= 48) {value = value.toNumber();}return value;} }]);return Reader;}();exports.Reader = Reader; /***/ }), /* 89 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/address.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.AddressCoder = void 0; var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var AddressCoder = /*#__PURE__*/function (_Coder) {_inherits(AddressCoder, _Coder);var _super = _createSuper(AddressCoder); function AddressCoder(localName) {_classCallCheck(this, AddressCoder);return _super.call(this, "address", "address", localName, false); }_createClass(AddressCoder, [{ key: "encode", value: function encode( writer, value) { try { (0, _address.getAddress)(value); } catch (error) { this._throwError(error.message, value); } return writer.writeValue(value); } }, { key: "decode", value: function decode( reader) { return (0, _address.getAddress)((0, _bytes.hexZeroPad)(reader.readValue().toHexString(), 20)); } }]);return AddressCoder;}(_abstractCoder.Coder);exports.AddressCoder = AddressCoder; /***/ }), /* 90 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/address/lib.esm/index.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.getAddress = getAddress;exports.isAddress = isAddress;exports.getIcapAddress = getIcapAddress;exports.getContractAddress = getContractAddress;exports.getCreate2Address = getCreate2Address; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _rlp = __webpack_require__(/*! @ethersproject/rlp */ 93); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 95); var logger = new _logger.Logger(_version.version); function getChecksumAddress(address) { if (!(0, _bytes.isHexString)(address, 20)) { logger.throwArgumentError("invalid address", "address", address); } address = address.toLowerCase(); var chars = address.substring(2).split(""); var expanded = new Uint8Array(40); for (var i = 0; i < 40; i++) { expanded[i] = chars[i].charCodeAt(0); } var hashed = (0, _bytes.arrayify)((0, _keccak.keccak256)(expanded)); for (var _i = 0; _i < 40; _i += 2) { if (hashed[_i >> 1] >> 4 >= 8) { chars[_i] = chars[_i].toUpperCase(); } if ((hashed[_i >> 1] & 0x0f) >= 8) { chars[_i + 1] = chars[_i + 1].toUpperCase(); } } return "0x" + chars.join(""); } // Shims for environments that are missing some required constants and functions var MAX_SAFE_INTEGER = 0x1fffffffffffff; function log10(x) { if (Math.log10) { return Math.log10(x); } return Math.log(x) / Math.LN10; } // See: https://en.wikipedia.org/wiki/International_Bank_Account_Number // Create lookup table var ibanLookup = {}; for (var i = 0; i < 10; i++) { ibanLookup[String(i)] = String(i); } for (var _i2 = 0; _i2 < 26; _i2++) { ibanLookup[String.fromCharCode(65 + _i2)] = String(10 + _i2); } // How many decimal digits can we process? (for 64-bit float, this is 15) var safeDigits = Math.floor(log10(MAX_SAFE_INTEGER)); function ibanChecksum(address) { address = address.toUpperCase(); address = address.substring(4) + address.substring(0, 2) + "00"; var expanded = address.split("").map(function (c) {return ibanLookup[c];}).join(""); // Javascript can handle integers safely up to 15 (decimal) digits while (expanded.length >= safeDigits) { var block = expanded.substring(0, safeDigits); expanded = parseInt(block, 10) % 97 + expanded.substring(block.length); } var checksum = String(98 - parseInt(expanded, 10) % 97); while (checksum.length < 2) { checksum = "0" + checksum; } return checksum; } ; function getAddress(address) { var result = null; if (typeof address !== "string") { logger.throwArgumentError("invalid address", "address", address); } if (address.match(/^(0x)?[0-9a-fA-F]{40}$/)) { // Missing the 0x prefix if (address.substring(0, 2) !== "0x") { address = "0x" + address; } result = getChecksumAddress(address); // It is a checksummed address with a bad checksum if (address.match(/([A-F].*[a-f])|([a-f].*[A-F])/) && result !== address) { logger.throwArgumentError("bad address checksum", "address", address); } // Maybe ICAP? (we only support direct mode) } else if (address.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { // It is an ICAP address with a bad checksum if (address.substring(2, 4) !== ibanChecksum(address)) { logger.throwArgumentError("bad icap checksum", "address", address); } result = (0, _bignumber._base36To16)(address.substring(4)); while (result.length < 40) { result = "0" + result; } result = getChecksumAddress("0x" + result); } else { logger.throwArgumentError("invalid address", "address", address); } return result; } function isAddress(address) { try { getAddress(address); return true; } catch (error) {} return false; } function getIcapAddress(address) { var base36 = (0, _bignumber._base16To36)(getAddress(address).substring(2)).toUpperCase(); while (base36.length < 30) { base36 = "0" + base36; } return "XE" + ibanChecksum("XE00" + base36) + base36; } // http://ethereum.stackexchange.com/questions/760/how-is-the-address-of-an-ethereum-contract-computed function getContractAddress(transaction) { var from = null; try { from = getAddress(transaction.from); } catch (error) { logger.throwArgumentError("missing from address", "transaction", transaction); } var nonce = (0, _bytes.stripZeros)((0, _bytes.arrayify)(_bignumber.BigNumber.from(transaction.nonce).toHexString())); return getAddress((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _rlp.encode)([from, nonce])), 12)); } function getCreate2Address(from, salt, initCodeHash) { if ((0, _bytes.hexDataLength)(salt) !== 32) { logger.throwArgumentError("salt must be 32 bytes", "salt", salt); } if ((0, _bytes.hexDataLength)(initCodeHash) !== 32) { logger.throwArgumentError("initCodeHash must be 32 bytes", "initCodeHash", initCodeHash); } return getAddress((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _bytes.concat)(["0xff", getAddress(from), salt, initCodeHash])), 12)); } /***/ }), /* 91 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/keccak256/lib.esm/index.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.keccak256 = keccak256; var _jsSha = _interopRequireDefault(__webpack_require__(/*! js-sha3 */ 92)); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function keccak256(data) { return '0x' + _jsSha.default.keccak_256((0, _bytes.arrayify)(data)); } /***/ }), /* 92 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/js-sha3/src/sha3.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var __WEBPACK_AMD_DEFINE_RESULT__;/** * [js-sha3]{@link https://github.com/emn178/js-sha3} * * @version 0.8.0 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2015-2018 * @license MIT */ /*jslint bitwise: true */ (function () { 'use strict'; var INPUT_ERROR = 'input is invalid type'; var FINALIZE_ERROR = 'finalize already called'; var WINDOW = typeof window === 'object'; var root = WINDOW ? window : {}; if (root.JS_SHA3_NO_WINDOW) { WINDOW = false; } var WEB_WORKER = !WINDOW && typeof self === 'object'; var NODE_JS = !root.JS_SHA3_NO_NODE_JS && typeof process === 'object' && process.versions && process.versions.node; if (NODE_JS) { root = global; } else if (WEB_WORKER) { root = self; } var COMMON_JS = !root.JS_SHA3_NO_COMMON_JS && typeof module === 'object' && module.exports; var AMD = true && __webpack_require__(/*! !webpack amd options */ 38); var ARRAY_BUFFER = !root.JS_SHA3_NO_ARRAY_BUFFER && typeof ArrayBuffer !== 'undefined'; var HEX_CHARS = '0123456789abcdef'.split(''); var SHAKE_PADDING = [31, 7936, 2031616, 520093696]; var CSHAKE_PADDING = [4, 1024, 262144, 67108864]; var KECCAK_PADDING = [1, 256, 65536, 16777216]; var PADDING = [6, 1536, 393216, 100663296]; var SHIFT = [0, 8, 16, 24]; var RC = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648]; var BITS = [224, 256, 384, 512]; var SHAKE_BITS = [128, 256]; var OUTPUT_TYPES = ['hex', 'buffer', 'arrayBuffer', 'array', 'digest']; var CSHAKE_BYTEPAD = { '128': 168, '256': 136 }; if (root.JS_SHA3_NO_NODE_JS || !Array.isArray) { Array.isArray = function (obj) { return Object.prototype.toString.call(obj) === '[object Array]'; }; } if (ARRAY_BUFFER && (root.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW || !ArrayBuffer.isView)) { ArrayBuffer.isView = function (obj) { return typeof obj === 'object' && obj.buffer && obj.buffer.constructor === ArrayBuffer; }; } var createOutputMethod = function createOutputMethod(bits, padding, outputType) { return function (message) { return new Keccak(bits, padding, bits).update(message)[outputType](); }; }; var createShakeOutputMethod = function createShakeOutputMethod(bits, padding, outputType) { return function (message, outputBits) { return new Keccak(bits, padding, outputBits).update(message)[outputType](); }; }; var createCshakeOutputMethod = function createCshakeOutputMethod(bits, padding, outputType) { return function (message, outputBits, n, s) { return methods['cshake' + bits].update(message, outputBits, n, s)[outputType](); }; }; var createKmacOutputMethod = function createKmacOutputMethod(bits, padding, outputType) { return function (key, message, outputBits, s) { return methods['kmac' + bits].update(key, message, outputBits, s)[outputType](); }; }; var createOutputMethods = function createOutputMethods(method, createMethod, bits, padding) { for (var i = 0; i < OUTPUT_TYPES.length; ++i) { var type = OUTPUT_TYPES[i]; method[type] = createMethod(bits, padding, type); } return method; }; var createMethod = function createMethod(bits, padding) { var method = createOutputMethod(bits, padding, 'hex'); method.create = function () { return new Keccak(bits, padding, bits); }; method.update = function (message) { return method.create().update(message); }; return createOutputMethods(method, createOutputMethod, bits, padding); }; var createShakeMethod = function createShakeMethod(bits, padding) { var method = createShakeOutputMethod(bits, padding, 'hex'); method.create = function (outputBits) { return new Keccak(bits, padding, outputBits); }; method.update = function (message, outputBits) { return method.create(outputBits).update(message); }; return createOutputMethods(method, createShakeOutputMethod, bits, padding); }; var createCshakeMethod = function createCshakeMethod(bits, padding) { var w = CSHAKE_BYTEPAD[bits]; var method = createCshakeOutputMethod(bits, padding, 'hex'); method.create = function (outputBits, n, s) { if (!n && !s) { return methods['shake' + bits].create(outputBits); } else { return new Keccak(bits, padding, outputBits).bytepad([n, s], w); } }; method.update = function (message, outputBits, n, s) { return method.create(outputBits, n, s).update(message); }; return createOutputMethods(method, createCshakeOutputMethod, bits, padding); }; var createKmacMethod = function createKmacMethod(bits, padding) { var w = CSHAKE_BYTEPAD[bits]; var method = createKmacOutputMethod(bits, padding, 'hex'); method.create = function (key, outputBits, s) { return new Kmac(bits, padding, outputBits).bytepad(['KMAC', s], w).bytepad([key], w); }; method.update = function (key, message, outputBits, s) { return method.create(key, outputBits, s).update(message); }; return createOutputMethods(method, createKmacOutputMethod, bits, padding); }; var algorithms = [ { name: 'keccak', padding: KECCAK_PADDING, bits: BITS, createMethod: createMethod }, { name: 'sha3', padding: PADDING, bits: BITS, createMethod: createMethod }, { name: 'shake', padding: SHAKE_PADDING, bits: SHAKE_BITS, createMethod: createShakeMethod }, { name: 'cshake', padding: CSHAKE_PADDING, bits: SHAKE_BITS, createMethod: createCshakeMethod }, { name: 'kmac', padding: CSHAKE_PADDING, bits: SHAKE_BITS, createMethod: createKmacMethod }]; var methods = {},methodNames = []; for (var i = 0; i < algorithms.length; ++i) { var algorithm = algorithms[i]; var bits = algorithm.bits; for (var j = 0; j < bits.length; ++j) { var methodName = algorithm.name + '_' + bits[j]; methodNames.push(methodName); methods[methodName] = algorithm.createMethod(bits[j], algorithm.padding); if (algorithm.name !== 'sha3') { var newMethodName = algorithm.name + bits[j]; methodNames.push(newMethodName); methods[newMethodName] = methods[methodName]; } } } function Keccak(bits, padding, outputBits) { this.blocks = []; this.s = []; this.padding = padding; this.outputBits = outputBits; this.reset = true; this.finalized = false; this.block = 0; this.start = 0; this.blockCount = 1600 - (bits << 1) >> 5; this.byteCount = this.blockCount << 2; this.outputBlocks = outputBits >> 5; this.extraBytes = (outputBits & 31) >> 3; for (var i = 0; i < 50; ++i) { this.s[i] = 0; } } Keccak.prototype.update = function (message) { if (this.finalized) { throw new Error(FINALIZE_ERROR); } var notString,type = typeof message; if (type !== 'string') { if (type === 'object') { if (message === null) { throw new Error(INPUT_ERROR); } else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { message = new Uint8Array(message); } else if (!Array.isArray(message)) { if (!ARRAY_BUFFER || !ArrayBuffer.isView(message)) { throw new Error(INPUT_ERROR); } } } else { throw new Error(INPUT_ERROR); } notString = true; } var blocks = this.blocks,byteCount = this.byteCount,length = message.length, blockCount = this.blockCount,index = 0,s = this.s,i,code; while (index < length) { if (this.reset) { this.reset = false; blocks[0] = this.block; for (i = 1; i < blockCount + 1; ++i) { blocks[i] = 0; } } if (notString) { for (i = this.start; index < length && i < byteCount; ++index) { blocks[i >> 2] |= message[index] << SHIFT[i++ & 3]; } } else { for (i = this.start; index < length && i < byteCount; ++index) { code = message.charCodeAt(index); if (code < 0x80) { blocks[i >> 2] |= code << SHIFT[i++ & 3]; } else if (code < 0x800) { blocks[i >> 2] |= (0xc0 | code >> 6) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else if (code < 0xd800 || code >= 0xe000) { blocks[i >> 2] |= (0xe0 | code >> 12) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else { code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); blocks[i >> 2] |= (0xf0 | code >> 18) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 12 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } } } this.lastByteIndex = i; if (i >= byteCount) { this.start = i - byteCount; this.block = blocks[blockCount]; for (i = 0; i < blockCount; ++i) { s[i] ^= blocks[i]; } f(s); this.reset = true; } else { this.start = i; } } return this; }; Keccak.prototype.encode = function (x, right) { var o = x & 255,n = 1; var bytes = [o]; x = x >> 8; o = x & 255; while (o > 0) { bytes.unshift(o); x = x >> 8; o = x & 255; ++n; } if (right) { bytes.push(n); } else { bytes.unshift(n); } this.update(bytes); return bytes.length; }; Keccak.prototype.encodeString = function (str) { var notString,type = typeof str; if (type !== 'string') { if (type === 'object') { if (str === null) { throw new Error(INPUT_ERROR); } else if (ARRAY_BUFFER && str.constructor === ArrayBuffer) { str = new Uint8Array(str); } else if (!Array.isArray(str)) { if (!ARRAY_BUFFER || !ArrayBuffer.isView(str)) { throw new Error(INPUT_ERROR); } } } else { throw new Error(INPUT_ERROR); } notString = true; } var bytes = 0,length = str.length; if (notString) { bytes = length; } else { for (var i = 0; i < str.length; ++i) { var code = str.charCodeAt(i); if (code < 0x80) { bytes += 1; } else if (code < 0x800) { bytes += 2; } else if (code < 0xd800 || code >= 0xe000) { bytes += 3; } else { code = 0x10000 + ((code & 0x3ff) << 10 | str.charCodeAt(++i) & 0x3ff); bytes += 4; } } } bytes += this.encode(bytes * 8); this.update(str); return bytes; }; Keccak.prototype.bytepad = function (strs, w) { var bytes = this.encode(w); for (var i = 0; i < strs.length; ++i) { bytes += this.encodeString(strs[i]); } var paddingBytes = w - bytes % w; var zeros = []; zeros.length = paddingBytes; this.update(zeros); return this; }; Keccak.prototype.finalize = function () { if (this.finalized) { return; } this.finalized = true; var blocks = this.blocks,i = this.lastByteIndex,blockCount = this.blockCount,s = this.s; blocks[i >> 2] |= this.padding[i & 3]; if (this.lastByteIndex === this.byteCount) { blocks[0] = blocks[blockCount]; for (i = 1; i < blockCount + 1; ++i) { blocks[i] = 0; } } blocks[blockCount - 1] |= 0x80000000; for (i = 0; i < blockCount; ++i) { s[i] ^= blocks[i]; } f(s); }; Keccak.prototype.toString = Keccak.prototype.hex = function () { this.finalize(); var blockCount = this.blockCount,s = this.s,outputBlocks = this.outputBlocks, extraBytes = this.extraBytes,i = 0,j = 0; var hex = '',block; while (j < outputBlocks) { for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { block = s[i]; hex += HEX_CHARS[block >> 4 & 0x0F] + HEX_CHARS[block & 0x0F] + HEX_CHARS[block >> 12 & 0x0F] + HEX_CHARS[block >> 8 & 0x0F] + HEX_CHARS[block >> 20 & 0x0F] + HEX_CHARS[block >> 16 & 0x0F] + HEX_CHARS[block >> 28 & 0x0F] + HEX_CHARS[block >> 24 & 0x0F]; } if (j % blockCount === 0) { f(s); i = 0; } } if (extraBytes) { block = s[i]; hex += HEX_CHARS[block >> 4 & 0x0F] + HEX_CHARS[block & 0x0F]; if (extraBytes > 1) { hex += HEX_CHARS[block >> 12 & 0x0F] + HEX_CHARS[block >> 8 & 0x0F]; } if (extraBytes > 2) { hex += HEX_CHARS[block >> 20 & 0x0F] + HEX_CHARS[block >> 16 & 0x0F]; } } return hex; }; Keccak.prototype.arrayBuffer = function () { this.finalize(); var blockCount = this.blockCount,s = this.s,outputBlocks = this.outputBlocks, extraBytes = this.extraBytes,i = 0,j = 0; var bytes = this.outputBits >> 3; var buffer; if (extraBytes) { buffer = new ArrayBuffer(outputBlocks + 1 << 2); } else { buffer = new ArrayBuffer(bytes); } var array = new Uint32Array(buffer); while (j < outputBlocks) { for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { array[j] = s[i]; } if (j % blockCount === 0) { f(s); } } if (extraBytes) { array[i] = s[i]; buffer = buffer.slice(0, bytes); } return buffer; }; Keccak.prototype.buffer = Keccak.prototype.arrayBuffer; Keccak.prototype.digest = Keccak.prototype.array = function () { this.finalize(); var blockCount = this.blockCount,s = this.s,outputBlocks = this.outputBlocks, extraBytes = this.extraBytes,i = 0,j = 0; var array = [],offset,block; while (j < outputBlocks) { for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { offset = j << 2; block = s[i]; array[offset] = block & 0xFF; array[offset + 1] = block >> 8 & 0xFF; array[offset + 2] = block >> 16 & 0xFF; array[offset + 3] = block >> 24 & 0xFF; } if (j % blockCount === 0) { f(s); } } if (extraBytes) { offset = j << 2; block = s[i]; array[offset] = block & 0xFF; if (extraBytes > 1) { array[offset + 1] = block >> 8 & 0xFF; } if (extraBytes > 2) { array[offset + 2] = block >> 16 & 0xFF; } } return array; }; function Kmac(bits, padding, outputBits) { Keccak.call(this, bits, padding, outputBits); } Kmac.prototype = new Keccak(); Kmac.prototype.finalize = function () { this.encode(this.outputBits, true); return Keccak.prototype.finalize.call(this); }; var f = function f(s) { var h, l, n, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49; for (n = 0; n < 48; n += 2) { c0 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40]; c1 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; c2 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42]; c3 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43]; c4 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44]; c5 = s[5] ^ s[15] ^ s[25] ^ s[35] ^ s[45]; c6 = s[6] ^ s[16] ^ s[26] ^ s[36] ^ s[46]; c7 = s[7] ^ s[17] ^ s[27] ^ s[37] ^ s[47]; c8 = s[8] ^ s[18] ^ s[28] ^ s[38] ^ s[48]; c9 = s[9] ^ s[19] ^ s[29] ^ s[39] ^ s[49]; h = c8 ^ (c2 << 1 | c3 >>> 31); l = c9 ^ (c3 << 1 | c2 >>> 31); s[0] ^= h; s[1] ^= l; s[10] ^= h; s[11] ^= l; s[20] ^= h; s[21] ^= l; s[30] ^= h; s[31] ^= l; s[40] ^= h; s[41] ^= l; h = c0 ^ (c4 << 1 | c5 >>> 31); l = c1 ^ (c5 << 1 | c4 >>> 31); s[2] ^= h; s[3] ^= l; s[12] ^= h; s[13] ^= l; s[22] ^= h; s[23] ^= l; s[32] ^= h; s[33] ^= l; s[42] ^= h; s[43] ^= l; h = c2 ^ (c6 << 1 | c7 >>> 31); l = c3 ^ (c7 << 1 | c6 >>> 31); s[4] ^= h; s[5] ^= l; s[14] ^= h; s[15] ^= l; s[24] ^= h; s[25] ^= l; s[34] ^= h; s[35] ^= l; s[44] ^= h; s[45] ^= l; h = c4 ^ (c8 << 1 | c9 >>> 31); l = c5 ^ (c9 << 1 | c8 >>> 31); s[6] ^= h; s[7] ^= l; s[16] ^= h; s[17] ^= l; s[26] ^= h; s[27] ^= l; s[36] ^= h; s[37] ^= l; s[46] ^= h; s[47] ^= l; h = c6 ^ (c0 << 1 | c1 >>> 31); l = c7 ^ (c1 << 1 | c0 >>> 31); s[8] ^= h; s[9] ^= l; s[18] ^= h; s[19] ^= l; s[28] ^= h; s[29] ^= l; s[38] ^= h; s[39] ^= l; s[48] ^= h; s[49] ^= l; b0 = s[0]; b1 = s[1]; b32 = s[11] << 4 | s[10] >>> 28; b33 = s[10] << 4 | s[11] >>> 28; b14 = s[20] << 3 | s[21] >>> 29; b15 = s[21] << 3 | s[20] >>> 29; b46 = s[31] << 9 | s[30] >>> 23; b47 = s[30] << 9 | s[31] >>> 23; b28 = s[40] << 18 | s[41] >>> 14; b29 = s[41] << 18 | s[40] >>> 14; b20 = s[2] << 1 | s[3] >>> 31; b21 = s[3] << 1 | s[2] >>> 31; b2 = s[13] << 12 | s[12] >>> 20; b3 = s[12] << 12 | s[13] >>> 20; b34 = s[22] << 10 | s[23] >>> 22; b35 = s[23] << 10 | s[22] >>> 22; b16 = s[33] << 13 | s[32] >>> 19; b17 = s[32] << 13 | s[33] >>> 19; b48 = s[42] << 2 | s[43] >>> 30; b49 = s[43] << 2 | s[42] >>> 30; b40 = s[5] << 30 | s[4] >>> 2; b41 = s[4] << 30 | s[5] >>> 2; b22 = s[14] << 6 | s[15] >>> 26; b23 = s[15] << 6 | s[14] >>> 26; b4 = s[25] << 11 | s[24] >>> 21; b5 = s[24] << 11 | s[25] >>> 21; b36 = s[34] << 15 | s[35] >>> 17; b37 = s[35] << 15 | s[34] >>> 17; b18 = s[45] << 29 | s[44] >>> 3; b19 = s[44] << 29 | s[45] >>> 3; b10 = s[6] << 28 | s[7] >>> 4; b11 = s[7] << 28 | s[6] >>> 4; b42 = s[17] << 23 | s[16] >>> 9; b43 = s[16] << 23 | s[17] >>> 9; b24 = s[26] << 25 | s[27] >>> 7; b25 = s[27] << 25 | s[26] >>> 7; b6 = s[36] << 21 | s[37] >>> 11; b7 = s[37] << 21 | s[36] >>> 11; b38 = s[47] << 24 | s[46] >>> 8; b39 = s[46] << 24 | s[47] >>> 8; b30 = s[8] << 27 | s[9] >>> 5; b31 = s[9] << 27 | s[8] >>> 5; b12 = s[18] << 20 | s[19] >>> 12; b13 = s[19] << 20 | s[18] >>> 12; b44 = s[29] << 7 | s[28] >>> 25; b45 = s[28] << 7 | s[29] >>> 25; b26 = s[38] << 8 | s[39] >>> 24; b27 = s[39] << 8 | s[38] >>> 24; b8 = s[48] << 14 | s[49] >>> 18; b9 = s[49] << 14 | s[48] >>> 18; s[0] = b0 ^ ~b2 & b4; s[1] = b1 ^ ~b3 & b5; s[10] = b10 ^ ~b12 & b14; s[11] = b11 ^ ~b13 & b15; s[20] = b20 ^ ~b22 & b24; s[21] = b21 ^ ~b23 & b25; s[30] = b30 ^ ~b32 & b34; s[31] = b31 ^ ~b33 & b35; s[40] = b40 ^ ~b42 & b44; s[41] = b41 ^ ~b43 & b45; s[2] = b2 ^ ~b4 & b6; s[3] = b3 ^ ~b5 & b7; s[12] = b12 ^ ~b14 & b16; s[13] = b13 ^ ~b15 & b17; s[22] = b22 ^ ~b24 & b26; s[23] = b23 ^ ~b25 & b27; s[32] = b32 ^ ~b34 & b36; s[33] = b33 ^ ~b35 & b37; s[42] = b42 ^ ~b44 & b46; s[43] = b43 ^ ~b45 & b47; s[4] = b4 ^ ~b6 & b8; s[5] = b5 ^ ~b7 & b9; s[14] = b14 ^ ~b16 & b18; s[15] = b15 ^ ~b17 & b19; s[24] = b24 ^ ~b26 & b28; s[25] = b25 ^ ~b27 & b29; s[34] = b34 ^ ~b36 & b38; s[35] = b35 ^ ~b37 & b39; s[44] = b44 ^ ~b46 & b48; s[45] = b45 ^ ~b47 & b49; s[6] = b6 ^ ~b8 & b0; s[7] = b7 ^ ~b9 & b1; s[16] = b16 ^ ~b18 & b10; s[17] = b17 ^ ~b19 & b11; s[26] = b26 ^ ~b28 & b20; s[27] = b27 ^ ~b29 & b21; s[36] = b36 ^ ~b38 & b30; s[37] = b37 ^ ~b39 & b31; s[46] = b46 ^ ~b48 & b40; s[47] = b47 ^ ~b49 & b41; s[8] = b8 ^ ~b0 & b2; s[9] = b9 ^ ~b1 & b3; s[18] = b18 ^ ~b10 & b12; s[19] = b19 ^ ~b11 & b13; s[28] = b28 ^ ~b20 & b22; s[29] = b29 ^ ~b21 & b23; s[38] = b38 ^ ~b30 & b32; s[39] = b39 ^ ~b31 & b33; s[48] = b48 ^ ~b40 & b42; s[49] = b49 ^ ~b41 & b43; s[0] ^= RC[n]; s[1] ^= RC[n + 1]; } }; if (COMMON_JS) { module.exports = methods; } else { for (i = 0; i < methodNames.length; ++i) { root[methodNames[i]] = methods[methodNames[i]]; } if (AMD) { !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () { return methods; }).call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } } })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 36))) /***/ }), /* 93 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/rlp/lib.esm/index.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; //See: https://github.com/ethereum/wiki/wiki/RLP Object.defineProperty(exports, "__esModule", { value: true });exports.encode = encode;exports.decode = decode;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 94); var logger = new _logger.Logger(_version.version); function arrayifyInteger(value) { var result = []; while (value) { result.unshift(value & 0xff); value >>= 8; } return result; } function unarrayifyInteger(data, offset, length) { var result = 0; for (var i = 0; i < length; i++) { result = result * 256 + data[offset + i]; } return result; } function _encode(object) { if (Array.isArray(object)) { var payload = []; object.forEach(function (child) { payload = payload.concat(_encode(child)); }); if (payload.length <= 55) { payload.unshift(0xc0 + payload.length); return payload; } var _length = arrayifyInteger(payload.length); _length.unshift(0xf7 + _length.length); return _length.concat(payload); } if (!(0, _bytes.isBytesLike)(object)) { logger.throwArgumentError("RLP object must be BytesLike", "object", object); } var data = Array.prototype.slice.call((0, _bytes.arrayify)(object)); if (data.length === 1 && data[0] <= 0x7f) { return data; } else if (data.length <= 55) { data.unshift(0x80 + data.length); return data; } var length = arrayifyInteger(data.length); length.unshift(0xb7 + length.length); return length.concat(data); } function encode(object) { return (0, _bytes.hexlify)(_encode(object)); } function _decodeChildren(data, offset, childOffset, length) { var result = []; while (childOffset < offset + 1 + length) { var decoded = _decode(data, childOffset); result.push(decoded.result); childOffset += decoded.consumed; if (childOffset > offset + 1 + length) { logger.throwError("child data too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } } return { consumed: 1 + length, result: result }; } // returns { consumed: number, result: Object } function _decode(data, offset) { if (data.length === 0) { logger.throwError("data too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } // Array with extra length prefix if (data[offset] >= 0xf8) { var lengthLength = data[offset] - 0xf7; if (offset + 1 + lengthLength > data.length) { logger.throwError("data short segment too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } var length = unarrayifyInteger(data, offset + 1, lengthLength); if (offset + 1 + lengthLength + length > data.length) { logger.throwError("data long segment too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } return _decodeChildren(data, offset, offset + 1 + lengthLength, lengthLength + length); } else if (data[offset] >= 0xc0) { var _length2 = data[offset] - 0xc0; if (offset + 1 + _length2 > data.length) { logger.throwError("data array too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } return _decodeChildren(data, offset, offset + 1, _length2); } else if (data[offset] >= 0xb8) { var _lengthLength = data[offset] - 0xb7; if (offset + 1 + _lengthLength > data.length) { logger.throwError("data array too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } var _length3 = unarrayifyInteger(data, offset + 1, _lengthLength); if (offset + 1 + _lengthLength + _length3 > data.length) { logger.throwError("data array too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } var result = (0, _bytes.hexlify)(data.slice(offset + 1 + _lengthLength, offset + 1 + _lengthLength + _length3)); return { consumed: 1 + _lengthLength + _length3, result: result }; } else if (data[offset] >= 0x80) { var _length4 = data[offset] - 0x80; if (offset + 1 + _length4 > data.length) { logger.throwError("data too short", _logger.Logger.errors.BUFFER_OVERRUN, {}); } var _result = (0, _bytes.hexlify)(data.slice(offset + 1, offset + 1 + _length4)); return { consumed: 1 + _length4, result: _result }; } return { consumed: 1, result: (0, _bytes.hexlify)(data[offset]) }; } function decode(data) { var bytes = (0, _bytes.arrayify)(data); var decoded = _decode(bytes, 0); if (decoded.consumed !== bytes.length) { logger.throwArgumentError("invalid rlp data", "data", data); } return decoded.result; } /***/ }), /* 94 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/rlp/lib.esm/_version.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "rlp/5.5.0";exports.version = version; /***/ }), /* 95 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/address/lib.esm/_version.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "address/5.5.0";exports.version = version; /***/ }), /* 96 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/array.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.pack = pack;exports.unpack = unpack;exports.ArrayCoder = void 0; var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ../_version */ 86); var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88); var _anonymous = __webpack_require__(/*! ./anonymous */ 97);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); function pack(writer, coders, values) { var arrayValues = null; if (Array.isArray(values)) { arrayValues = values; } else if (values && typeof values === "object") { var unique = {}; arrayValues = coders.map(function (coder) { var name = coder.localName; if (!name) { logger.throwError("cannot encode object for signature with missing names", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "values", coder: coder, value: values }); } if (unique[name]) { logger.throwError("cannot encode object for signature with duplicate names", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "values", coder: coder, value: values }); } unique[name] = true; return values[name]; }); } else { logger.throwArgumentError("invalid tuple value", "tuple", values); } if (coders.length !== arrayValues.length) { logger.throwArgumentError("types/value length mismatch", "tuple", values); } var staticWriter = new _abstractCoder.Writer(writer.wordSize); var dynamicWriter = new _abstractCoder.Writer(writer.wordSize); var updateFuncs = []; coders.forEach(function (coder, index) { var value = arrayValues[index]; if (coder.dynamic) { // Get current dynamic offset (for the future pointer) var dynamicOffset = dynamicWriter.length; // Encode the dynamic value into the dynamicWriter coder.encode(dynamicWriter, value); // Prepare to populate the correct offset once we are done var updateFunc = staticWriter.writeUpdatableValue(); updateFuncs.push(function (baseOffset) { updateFunc(baseOffset + dynamicOffset); }); } else { coder.encode(staticWriter, value); } }); // Backfill all the dynamic offsets, now that we know the static length updateFuncs.forEach(function (func) {func(staticWriter.length);}); var length = writer.appendWriter(staticWriter); length += writer.appendWriter(dynamicWriter); return length; } function unpack(reader, coders) { var values = []; // A reader anchored to this base var baseReader = reader.subReader(0); coders.forEach(function (coder) { var value = null; if (coder.dynamic) { var offset = reader.readValue(); var offsetReader = baseReader.subReader(offset.toNumber()); try { value = coder.decode(offsetReader); } catch (error) { // Cannot recover from this if (error.code === _logger.Logger.errors.BUFFER_OVERRUN) { throw error; } value = error; value.baseType = coder.name; value.name = coder.localName; value.type = coder.type; } } else { try { value = coder.decode(reader); } catch (error) { // Cannot recover from this if (error.code === _logger.Logger.errors.BUFFER_OVERRUN) { throw error; } value = error; value.baseType = coder.name; value.name = coder.localName; value.type = coder.type; } } if (value != undefined) { values.push(value); } }); // We only output named properties for uniquely named coders var uniqueNames = coders.reduce(function (accum, coder) { var name = coder.localName; if (name) { if (!accum[name]) { accum[name] = 0; } accum[name]++; } return accum; }, {}); // Add any named parameters (i.e. tuples) coders.forEach(function (coder, index) { var name = coder.localName; if (!name || uniqueNames[name] !== 1) { return; } if (name === "length") { name = "_length"; } if (values[name] != null) { return; } var value = values[index]; if (value instanceof Error) { Object.defineProperty(values, name, { get: function get() {throw value;} }); } else { values[name] = value; } });var _loop = function _loop( i) { var value = values[i]; if (value instanceof Error) { Object.defineProperty(values, i, { get: function get() {throw value;} }); }};for (var i = 0; i < values.length; i++) {_loop(i); } return Object.freeze(values); }var ArrayCoder = /*#__PURE__*/function (_Coder) {_inherits(ArrayCoder, _Coder);var _super = _createSuper(ArrayCoder); function ArrayCoder(coder, length, localName) {var _this;_classCallCheck(this, ArrayCoder); var type = coder.type + "[" + (length >= 0 ? length : "") + "]"; var dynamic = length === -1 || coder.dynamic; _this = _super.call(this, "array", type, localName, dynamic); _this.coder = coder; _this.length = length;return _this; }_createClass(ArrayCoder, [{ key: "encode", value: function encode( writer, value) { if (!Array.isArray(value)) { this._throwError("expected array value", value); } var count = this.length; if (count === -1) { count = value.length; writer.writeValue(value.length); } logger.checkArgumentCount(value.length, count, "coder array" + (this.localName ? " " + this.localName : "")); var coders = []; for (var i = 0; i < value.length; i++) { coders.push(this.coder); } return pack(writer, coders, value); } }, { key: "decode", value: function decode( reader) { var count = this.length; if (count === -1) { count = reader.readValue().toNumber(); } var coders = []; for (var i = 0; i < count; i++) { coders.push(new _anonymous.AnonymousCoder(this.coder)); } return reader.coerce(this.name, unpack(reader, coders)); } }]);return ArrayCoder;}(_abstractCoder.Coder);exports.ArrayCoder = ArrayCoder; /***/ }), /* 97 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/anonymous.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.AnonymousCoder = void 0; var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} // Clones the functionality of an existing Coder, but without a localName var AnonymousCoder = /*#__PURE__*/function (_Coder) {_inherits(AnonymousCoder, _Coder);var _super = _createSuper(AnonymousCoder); function AnonymousCoder(coder) {var _this;_classCallCheck(this, AnonymousCoder); _this = _super.call(this, coder.name, coder.type, undefined, coder.dynamic); _this.coder = coder;return _this; }_createClass(AnonymousCoder, [{ key: "encode", value: function encode( writer, value) { return this.coder.encode(writer, value); } }, { key: "decode", value: function decode( reader) { return this.coder.decode(reader); } }]);return AnonymousCoder;}(_abstractCoder.Coder);exports.AnonymousCoder = AnonymousCoder; /***/ }), /* 98 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/boolean.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.BooleanCoder = void 0; var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var BooleanCoder = /*#__PURE__*/function (_Coder) {_inherits(BooleanCoder, _Coder);var _super = _createSuper(BooleanCoder); function BooleanCoder(localName) {_classCallCheck(this, BooleanCoder);return _super.call(this, "bool", "bool", localName, false); }_createClass(BooleanCoder, [{ key: "encode", value: function encode( writer, value) { return writer.writeValue(value ? 1 : 0); } }, { key: "decode", value: function decode( reader) { return reader.coerce(this.type, !reader.readValue().isZero()); } }]);return BooleanCoder;}(_abstractCoder.Coder);exports.BooleanCoder = BooleanCoder; /***/ }), /* 99 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/bytes.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.BytesCoder = exports.DynamicBytesCoder = void 0; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88);function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var DynamicBytesCoder = /*#__PURE__*/function (_Coder) {_inherits(DynamicBytesCoder, _Coder);var _super = _createSuper(DynamicBytesCoder); function DynamicBytesCoder(type, localName) {_classCallCheck(this, DynamicBytesCoder);return _super.call(this, type, type, localName, true); }_createClass(DynamicBytesCoder, [{ key: "encode", value: function encode( writer, value) { value = (0, _bytes.arrayify)(value); var length = writer.writeValue(value.length); length += writer.writeBytes(value); return length; } }, { key: "decode", value: function decode( reader) { return reader.readBytes(reader.readValue().toNumber(), true); } }]);return DynamicBytesCoder;}(_abstractCoder.Coder);exports.DynamicBytesCoder = DynamicBytesCoder;var BytesCoder = /*#__PURE__*/function (_DynamicBytesCoder) {_inherits(BytesCoder, _DynamicBytesCoder);var _super2 = _createSuper(BytesCoder); function BytesCoder(localName) {_classCallCheck(this, BytesCoder);return _super2.call(this, "bytes", localName); }_createClass(BytesCoder, [{ key: "decode", value: function decode( reader) { return reader.coerce(this.name, (0, _bytes.hexlify)(_get(_getPrototypeOf(BytesCoder.prototype), "decode", this).call(this, reader))); } }]);return BytesCoder;}(DynamicBytesCoder);exports.BytesCoder = BytesCoder; /***/ }), /* 100 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/fixed-bytes.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.FixedBytesCoder = void 0; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} // @TODO: Merge this with bytes var FixedBytesCoder = /*#__PURE__*/function (_Coder) {_inherits(FixedBytesCoder, _Coder);var _super = _createSuper(FixedBytesCoder); function FixedBytesCoder(size, localName) {var _this;_classCallCheck(this, FixedBytesCoder); var name = "bytes" + String(size); _this = _super.call(this, name, name, localName, false); _this.size = size;return _this; }_createClass(FixedBytesCoder, [{ key: "encode", value: function encode( writer, value) { var data = (0, _bytes.arrayify)(value); if (data.length !== this.size) { this._throwError("incorrect data length", value); } return writer.writeBytes(data); } }, { key: "decode", value: function decode( reader) { return reader.coerce(this.name, (0, _bytes.hexlify)(reader.readBytes(this.size))); } }]);return FixedBytesCoder;}(_abstractCoder.Coder);exports.FixedBytesCoder = FixedBytesCoder; /***/ }), /* 101 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/null.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.NullCoder = void 0; var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var NullCoder = /*#__PURE__*/function (_Coder) {_inherits(NullCoder, _Coder);var _super = _createSuper(NullCoder); function NullCoder(localName) {_classCallCheck(this, NullCoder);return _super.call(this, "null", "", localName, false); }_createClass(NullCoder, [{ key: "encode", value: function encode( writer, value) { if (value != null) { this._throwError("not null", value); } return writer.writeBytes([]); } }, { key: "decode", value: function decode( reader) { reader.readBytes(0); return reader.coerce(this.name, null); } }]);return NullCoder;}(_abstractCoder.Coder);exports.NullCoder = NullCoder; /***/ }), /* 102 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/number.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.NumberCoder = void 0; var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _constants = __webpack_require__(/*! @ethersproject/constants */ 103); var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var NumberCoder = /*#__PURE__*/function (_Coder) {_inherits(NumberCoder, _Coder);var _super = _createSuper(NumberCoder); function NumberCoder(size, signed, localName) {var _this;_classCallCheck(this, NumberCoder); var name = (signed ? "int" : "uint") + size * 8; _this = _super.call(this, name, name, localName, false); _this.size = size; _this.signed = signed;return _this; }_createClass(NumberCoder, [{ key: "encode", value: function encode( writer, value) { var v = _bignumber.BigNumber.from(value); // Check bounds are safe for encoding var maxUintValue = _constants.MaxUint256.mask(writer.wordSize * 8); if (this.signed) { var bounds = maxUintValue.mask(this.size * 8 - 1); if (v.gt(bounds) || v.lt(bounds.add(_constants.One).mul(_constants.NegativeOne))) { this._throwError("value out-of-bounds", value); } } else if (v.lt(_constants.Zero) || v.gt(maxUintValue.mask(this.size * 8))) { this._throwError("value out-of-bounds", value); } v = v.toTwos(this.size * 8).mask(this.size * 8); if (this.signed) { v = v.fromTwos(this.size * 8).toTwos(8 * writer.wordSize); } return writer.writeValue(v); } }, { key: "decode", value: function decode( reader) { var value = reader.readValue().mask(this.size * 8); if (this.signed) { value = value.fromTwos(this.size * 8); } return reader.coerce(this.name, value); } }]);return NumberCoder;}(_abstractCoder.Coder);exports.NumberCoder = NumberCoder; /***/ }), /* 103 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/index.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "AddressZero", { enumerable: true, get: function get() {return _addresses.AddressZero;} });Object.defineProperty(exports, "NegativeOne", { enumerable: true, get: function get() {return _bignumbers.NegativeOne;} });Object.defineProperty(exports, "Zero", { enumerable: true, get: function get() {return _bignumbers.Zero;} });Object.defineProperty(exports, "One", { enumerable: true, get: function get() {return _bignumbers.One;} });Object.defineProperty(exports, "Two", { enumerable: true, get: function get() {return _bignumbers.Two;} });Object.defineProperty(exports, "WeiPerEther", { enumerable: true, get: function get() {return _bignumbers.WeiPerEther;} });Object.defineProperty(exports, "MaxUint256", { enumerable: true, get: function get() {return _bignumbers.MaxUint256;} });Object.defineProperty(exports, "MinInt256", { enumerable: true, get: function get() {return _bignumbers.MinInt256;} });Object.defineProperty(exports, "MaxInt256", { enumerable: true, get: function get() {return _bignumbers.MaxInt256;} });Object.defineProperty(exports, "HashZero", { enumerable: true, get: function get() {return _hashes.HashZero;} });Object.defineProperty(exports, "EtherSymbol", { enumerable: true, get: function get() {return _strings.EtherSymbol;} }); var _addresses = __webpack_require__(/*! ./addresses */ 104); var _bignumbers = __webpack_require__(/*! ./bignumbers */ 105); var _hashes = __webpack_require__(/*! ./hashes */ 106); var _strings = __webpack_require__(/*! ./strings */ 107); /***/ }), /* 104 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/addresses.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.AddressZero = void 0;var AddressZero = "0x0000000000000000000000000000000000000000";exports.AddressZero = AddressZero; /***/ }), /* 105 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/bignumbers.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.MaxInt256 = exports.MinInt256 = exports.MaxUint256 = exports.WeiPerEther = exports.Two = exports.One = exports.Zero = exports.NegativeOne = void 0;var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var NegativeOne = /*#__PURE__*/_bignumber.BigNumber.from(-1);exports.NegativeOne = NegativeOne; var Zero = /*#__PURE__*/_bignumber.BigNumber.from(0);exports.Zero = Zero; var One = /*#__PURE__*/_bignumber.BigNumber.from(1);exports.One = One; var Two = /*#__PURE__*/_bignumber.BigNumber.from(2);exports.Two = Two; var WeiPerEther = /*#__PURE__*/_bignumber.BigNumber.from("1000000000000000000");exports.WeiPerEther = WeiPerEther; var MaxUint256 = /*#__PURE__*/_bignumber.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");exports.MaxUint256 = MaxUint256; var MinInt256 = /*#__PURE__*/_bignumber.BigNumber.from("-0x8000000000000000000000000000000000000000000000000000000000000000");exports.MinInt256 = MinInt256; var MaxInt256 = /*#__PURE__*/_bignumber.BigNumber.from("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");exports.MaxInt256 = MaxInt256; /***/ }), /* 106 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/hashes.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.HashZero = void 0;var HashZero = "0x0000000000000000000000000000000000000000000000000000000000000000";exports.HashZero = HashZero; /***/ }), /* 107 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/constants/lib.esm/strings.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.EtherSymbol = void 0; // NFKC (composed) // (decomposed) var EtherSymbol = "\u039E"; // "\uD835\uDF63"; exports.EtherSymbol = EtherSymbol; /***/ }), /* 108 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/string.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.StringCoder = void 0; var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _bytes = __webpack_require__(/*! ./bytes */ 99);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var StringCoder = /*#__PURE__*/function (_DynamicBytesCoder) {_inherits(StringCoder, _DynamicBytesCoder);var _super = _createSuper(StringCoder); function StringCoder(localName) {_classCallCheck(this, StringCoder);return _super.call(this, "string", localName); }_createClass(StringCoder, [{ key: "encode", value: function encode( writer, value) { return _get(_getPrototypeOf(StringCoder.prototype), "encode", this).call(this, writer, (0, _strings.toUtf8Bytes)(value)); } }, { key: "decode", value: function decode( reader) { return (0, _strings.toUtf8String)(_get(_getPrototypeOf(StringCoder.prototype), "decode", this).call(this, reader)); } }]);return StringCoder;}(_bytes.DynamicBytesCoder);exports.StringCoder = StringCoder; /***/ }), /* 109 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/index.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "formatBytes32String", { enumerable: true, get: function get() {return _bytes.formatBytes32String;} });Object.defineProperty(exports, "parseBytes32String", { enumerable: true, get: function get() {return _bytes.parseBytes32String;} });Object.defineProperty(exports, "nameprep", { enumerable: true, get: function get() {return _idna.nameprep;} });Object.defineProperty(exports, "_toEscapedUtf8String", { enumerable: true, get: function get() {return _utf._toEscapedUtf8String;} });Object.defineProperty(exports, "toUtf8Bytes", { enumerable: true, get: function get() {return _utf.toUtf8Bytes;} });Object.defineProperty(exports, "toUtf8CodePoints", { enumerable: true, get: function get() {return _utf.toUtf8CodePoints;} });Object.defineProperty(exports, "toUtf8String", { enumerable: true, get: function get() {return _utf.toUtf8String;} });Object.defineProperty(exports, "UnicodeNormalizationForm", { enumerable: true, get: function get() {return _utf.UnicodeNormalizationForm;} });Object.defineProperty(exports, "Utf8ErrorFuncs", { enumerable: true, get: function get() {return _utf.Utf8ErrorFuncs;} });Object.defineProperty(exports, "Utf8ErrorReason", { enumerable: true, get: function get() {return _utf.Utf8ErrorReason;} }); var _bytes = __webpack_require__(/*! ./bytes32 */ 110); var _idna = __webpack_require__(/*! ./idna */ 113); var _utf = __webpack_require__(/*! ./utf8 */ 111); /***/ }), /* 110 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/bytes32.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.formatBytes32String = formatBytes32String;exports.parseBytes32String = parseBytes32String; var _constants = __webpack_require__(/*! @ethersproject/constants */ 103); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _utf = __webpack_require__(/*! ./utf8 */ 111); function formatBytes32String(text) { // Get the bytes var bytes = (0, _utf.toUtf8Bytes)(text); // Check we have room for null-termination if (bytes.length > 31) { throw new Error("bytes32 string must be less than 32 bytes"); } // Zero-pad (implicitly null-terminates) return (0, _bytes.hexlify)((0, _bytes.concat)([bytes, _constants.HashZero]).slice(0, 32)); } function parseBytes32String(bytes) { var data = (0, _bytes.arrayify)(bytes); // Must be 32 bytes with a null-termination if (data.length !== 32) { throw new Error("invalid bytes32 - not 32 bytes long"); } if (data[31] !== 0) { throw new Error("invalid bytes32 string - no null terminator"); } // Find the null termination var length = 31; while (data[length - 1] === 0) { length--; } // Determine the string value return (0, _utf.toUtf8String)(data.slice(0, length)); } /***/ }), /* 111 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/utf8.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.toUtf8Bytes = toUtf8Bytes;exports._toEscapedUtf8String = _toEscapedUtf8String;exports._toUtf8String = _toUtf8String;exports.toUtf8String = toUtf8String;exports.toUtf8CodePoints = toUtf8CodePoints;exports.Utf8ErrorFuncs = exports.Utf8ErrorReason = exports.UnicodeNormalizationForm = void 0; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 112); var logger = new _logger.Logger(_version.version); /////////////////////////////// var UnicodeNormalizationForm;exports.UnicodeNormalizationForm = UnicodeNormalizationForm; (function (UnicodeNormalizationForm) { UnicodeNormalizationForm["current"] = ""; UnicodeNormalizationForm["NFC"] = "NFC"; UnicodeNormalizationForm["NFD"] = "NFD"; UnicodeNormalizationForm["NFKC"] = "NFKC"; UnicodeNormalizationForm["NFKD"] = "NFKD"; })(UnicodeNormalizationForm || (exports.UnicodeNormalizationForm = UnicodeNormalizationForm = {})); ; var Utf8ErrorReason;exports.Utf8ErrorReason = Utf8ErrorReason; (function (Utf8ErrorReason) { // A continuation byte was present where there was nothing to continue // - offset = the index the codepoint began in Utf8ErrorReason["UNEXPECTED_CONTINUE"] = "unexpected continuation byte"; // An invalid (non-continuation) byte to start a UTF-8 codepoint was found // - offset = the index the codepoint began in Utf8ErrorReason["BAD_PREFIX"] = "bad codepoint prefix"; // The string is too short to process the expected codepoint // - offset = the index the codepoint began in Utf8ErrorReason["OVERRUN"] = "string overrun"; // A missing continuation byte was expected but not found // - offset = the index the continuation byte was expected at Utf8ErrorReason["MISSING_CONTINUE"] = "missing continuation byte"; // The computed code point is outside the range for UTF-8 // - offset = start of this codepoint // - badCodepoint = the computed codepoint; outside the UTF-8 range Utf8ErrorReason["OUT_OF_RANGE"] = "out of UTF-8 range"; // UTF-8 strings may not contain UTF-16 surrogate pairs // - offset = start of this codepoint // - badCodepoint = the computed codepoint; inside the UTF-16 surrogate range Utf8ErrorReason["UTF16_SURROGATE"] = "UTF-16 surrogate"; // The string is an overlong representation // - offset = start of this codepoint // - badCodepoint = the computed codepoint; already bounds checked Utf8ErrorReason["OVERLONG"] = "overlong representation"; })(Utf8ErrorReason || (exports.Utf8ErrorReason = Utf8ErrorReason = {})); ; function errorFunc(reason, offset, bytes, output, badCodepoint) { return logger.throwArgumentError("invalid codepoint at offset ".concat(offset, "; ").concat(reason), "bytes", bytes); } function ignoreFunc(reason, offset, bytes, output, badCodepoint) { // If there is an invalid prefix (including stray continuation), skip any additional continuation bytes if (reason === Utf8ErrorReason.BAD_PREFIX || reason === Utf8ErrorReason.UNEXPECTED_CONTINUE) { var i = 0; for (var o = offset + 1; o < bytes.length; o++) { if (bytes[o] >> 6 !== 0x02) { break; } i++; } return i; } // This byte runs us past the end of the string, so just jump to the end // (but the first byte was read already read and therefore skipped) if (reason === Utf8ErrorReason.OVERRUN) { return bytes.length - offset - 1; } // Nothing to skip return 0; } function replaceFunc(reason, offset, bytes, output, badCodepoint) { // Overlong representations are otherwise "valid" code points; just non-deistingtished if (reason === Utf8ErrorReason.OVERLONG) { output.push(badCodepoint); return 0; } // Put the replacement character into the output output.push(0xfffd); // Otherwise, process as if ignoring errors return ignoreFunc(reason, offset, bytes, output, badCodepoint); } // Common error handing strategies var Utf8ErrorFuncs = Object.freeze({ error: errorFunc, ignore: ignoreFunc, replace: replaceFunc }); // http://stackoverflow.com/questions/13356493/decode-utf-8-with-javascript#13691499 exports.Utf8ErrorFuncs = Utf8ErrorFuncs;function getUtf8CodePoints(bytes, onError) { if (onError == null) { onError = Utf8ErrorFuncs.error; } bytes = (0, _bytes.arrayify)(bytes); var result = []; var i = 0; // Invalid bytes are ignored while (i < bytes.length) { var c = bytes[i++]; // 0xxx xxxx if (c >> 7 === 0) { result.push(c); continue; } // Multibyte; how many bytes left for this character? var extraLength = null; var overlongMask = null; // 110x xxxx 10xx xxxx if ((c & 0xe0) === 0xc0) { extraLength = 1; overlongMask = 0x7f; // 1110 xxxx 10xx xxxx 10xx xxxx } else if ((c & 0xf0) === 0xe0) { extraLength = 2; overlongMask = 0x7ff; // 1111 0xxx 10xx xxxx 10xx xxxx 10xx xxxx } else if ((c & 0xf8) === 0xf0) { extraLength = 3; overlongMask = 0xffff; } else { if ((c & 0xc0) === 0x80) { i += onError(Utf8ErrorReason.UNEXPECTED_CONTINUE, i - 1, bytes, result); } else { i += onError(Utf8ErrorReason.BAD_PREFIX, i - 1, bytes, result); } continue; } // Do we have enough bytes in our data? if (i - 1 + extraLength >= bytes.length) { i += onError(Utf8ErrorReason.OVERRUN, i - 1, bytes, result); continue; } // Remove the length prefix from the char var res = c & (1 << 8 - extraLength - 1) - 1; for (var j = 0; j < extraLength; j++) { var nextChar = bytes[i]; // Invalid continuation byte if ((nextChar & 0xc0) != 0x80) { i += onError(Utf8ErrorReason.MISSING_CONTINUE, i, bytes, result); res = null; break; } ; res = res << 6 | nextChar & 0x3f; i++; } // See above loop for invalid continuation byte if (res === null) { continue; } // Maximum code point if (res > 0x10ffff) { i += onError(Utf8ErrorReason.OUT_OF_RANGE, i - 1 - extraLength, bytes, result, res); continue; } // Reserved for UTF-16 surrogate halves if (res >= 0xd800 && res <= 0xdfff) { i += onError(Utf8ErrorReason.UTF16_SURROGATE, i - 1 - extraLength, bytes, result, res); continue; } // Check for overlong sequences (more bytes than needed) if (res <= overlongMask) { i += onError(Utf8ErrorReason.OVERLONG, i - 1 - extraLength, bytes, result, res); continue; } result.push(res); } return result; } // http://stackoverflow.com/questions/18729405/how-to-convert-utf8-string-to-byte-array function toUtf8Bytes(str) {var form = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : UnicodeNormalizationForm.current; if (form != UnicodeNormalizationForm.current) { logger.checkNormalize(); str = str.normalize(form); } var result = []; for (var i = 0; i < str.length; i++) { var c = str.charCodeAt(i); if (c < 0x80) { result.push(c); } else if (c < 0x800) { result.push(c >> 6 | 0xc0); result.push(c & 0x3f | 0x80); } else if ((c & 0xfc00) == 0xd800) { i++; var c2 = str.charCodeAt(i); if (i >= str.length || (c2 & 0xfc00) !== 0xdc00) { throw new Error("invalid utf-8 string"); } // Surrogate Pair var pair = 0x10000 + ((c & 0x03ff) << 10) + (c2 & 0x03ff); result.push(pair >> 18 | 0xf0); result.push(pair >> 12 & 0x3f | 0x80); result.push(pair >> 6 & 0x3f | 0x80); result.push(pair & 0x3f | 0x80); } else { result.push(c >> 12 | 0xe0); result.push(c >> 6 & 0x3f | 0x80); result.push(c & 0x3f | 0x80); } } return (0, _bytes.arrayify)(result); } ; function escapeChar(value) { var hex = "0000" + value.toString(16); return "\\u" + hex.substring(hex.length - 4); } function _toEscapedUtf8String(bytes, onError) { return '"' + getUtf8CodePoints(bytes, onError).map(function (codePoint) { if (codePoint < 256) { switch (codePoint) { case 8:return "\\b"; case 9:return "\\t"; case 10:return "\\n"; case 13:return "\\r"; case 34:return "\\\""; case 92:return "\\\\";} if (codePoint >= 32 && codePoint < 127) { return String.fromCharCode(codePoint); } } if (codePoint <= 0xffff) { return escapeChar(codePoint); } codePoint -= 0x10000; return escapeChar((codePoint >> 10 & 0x3ff) + 0xd800) + escapeChar((codePoint & 0x3ff) + 0xdc00); }).join("") + '"'; } function _toUtf8String(codePoints) { return codePoints.map(function (codePoint) { if (codePoint <= 0xffff) { return String.fromCharCode(codePoint); } codePoint -= 0x10000; return String.fromCharCode((codePoint >> 10 & 0x3ff) + 0xd800, (codePoint & 0x3ff) + 0xdc00); }).join(""); } function toUtf8String(bytes, onError) { return _toUtf8String(getUtf8CodePoints(bytes, onError)); } function toUtf8CodePoints(str) {var form = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : UnicodeNormalizationForm.current; return getUtf8CodePoints(toUtf8Bytes(str, form)); } /***/ }), /* 112 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/_version.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "strings/5.5.0";exports.version = version; /***/ }), /* 113 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/strings/lib.esm/idna.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports._nameprepTableA1 = _nameprepTableA1;exports._nameprepTableB2 = _nameprepTableB2;exports._nameprepTableC = _nameprepTableC;exports.nameprep = nameprep; var _utf = __webpack_require__(/*! ./utf8 */ 111); function bytes2(data) { if (data.length % 4 !== 0) { throw new Error("bad data"); } var result = []; for (var i = 0; i < data.length; i += 4) { result.push(parseInt(data.substring(i, i + 4), 16)); } return result; } function createTable(data, func) { if (!func) { func = function func(value) {return [parseInt(value, 16)];}; } var lo = 0; var result = {}; data.split(",").forEach(function (pair) { var comps = pair.split(":"); lo += parseInt(comps[0], 16); result[lo] = func(comps[1]); }); return result; } function createRangeTable(data) { var hi = 0; return data.split(",").map(function (v) { var comps = v.split("-"); if (comps.length === 1) { comps[1] = "0"; } else if (comps[1] === "") { comps[1] = "1"; } var lo = hi + parseInt(comps[0], 16); hi = parseInt(comps[1], 16); return { l: lo, h: hi }; }); } function matchMap(value, ranges) { var lo = 0; for (var i = 0; i < ranges.length; i++) { var range = ranges[i]; lo += range.l; if (value >= lo && value <= lo + range.h && (value - lo) % (range.d || 1) === 0) { if (range.e && range.e.indexOf(value - lo) !== -1) { continue; } return range; } } return null; } var Table_A_1_ranges = createRangeTable("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"); // @TODO: Make this relative... var Table_B_1_flags = "ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map(function (v) {return parseInt(v, 16);}); var Table_B_2_ranges = [ { h: 25, s: 32, l: 65 }, { h: 30, s: 32, e: [23], l: 127 }, { h: 54, s: 1, e: [48], l: 64, d: 2 }, { h: 14, s: 1, l: 57, d: 2 }, { h: 44, s: 1, l: 17, d: 2 }, { h: 10, s: 1, e: [2, 6, 8], l: 61, d: 2 }, { h: 16, s: 1, l: 68, d: 2 }, { h: 84, s: 1, e: [18, 24, 66], l: 19, d: 2 }, { h: 26, s: 32, e: [17], l: 435 }, { h: 22, s: 1, l: 71, d: 2 }, { h: 15, s: 80, l: 40 }, { h: 31, s: 32, l: 16 }, { h: 32, s: 1, l: 80, d: 2 }, { h: 52, s: 1, l: 42, d: 2 }, { h: 12, s: 1, l: 55, d: 2 }, { h: 40, s: 1, e: [38], l: 15, d: 2 }, { h: 14, s: 1, l: 48, d: 2 }, { h: 37, s: 48, l: 49 }, { h: 148, s: 1, l: 6351, d: 2 }, { h: 88, s: 1, l: 160, d: 2 }, { h: 15, s: 16, l: 704 }, { h: 25, s: 26, l: 854 }, { h: 25, s: 32, l: 55915 }, { h: 37, s: 40, l: 1247 }, { h: 25, s: -119711, l: 53248 }, { h: 25, s: -119763, l: 52 }, { h: 25, s: -119815, l: 52 }, { h: 25, s: -119867, e: [1, 4, 5, 7, 8, 11, 12, 17], l: 52 }, { h: 25, s: -119919, l: 52 }, { h: 24, s: -119971, e: [2, 7, 8, 17], l: 52 }, { h: 24, s: -120023, e: [2, 7, 13, 15, 16, 17], l: 52 }, { h: 25, s: -120075, l: 52 }, { h: 25, s: -120127, l: 52 }, { h: 25, s: -120179, l: 52 }, { h: 25, s: -120231, l: 52 }, { h: 25, s: -120283, l: 52 }, { h: 25, s: -120335, l: 52 }, { h: 24, s: -119543, e: [17], l: 56 }, { h: 24, s: -119601, e: [17], l: 58 }, { h: 24, s: -119659, e: [17], l: 58 }, { h: 24, s: -119717, e: [17], l: 58 }, { h: 24, s: -119775, e: [17], l: 58 }]; var Table_B_2_lut_abs = createTable("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"); var Table_B_2_lut_rel = createTable("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"); var Table_B_2_complex = createTable("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D", bytes2); var Table_C_ranges = createRangeTable("80-20,2a0-,39c,32,f71,18e,7f2-f,19-7,30-4,7-5,f81-b,5,a800-20ff,4d1-1f,110,fa-6,d174-7,2e84-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,ffff-,2,1f-5f,ff7f-20001"); function flatten(values) { return values.reduce(function (accum, value) { value.forEach(function (value) {accum.push(value);}); return accum; }, []); } function _nameprepTableA1(codepoint) { return !!matchMap(codepoint, Table_A_1_ranges); } function _nameprepTableB2(codepoint) { var range = matchMap(codepoint, Table_B_2_ranges); if (range) { return [codepoint + range.s]; } var codes = Table_B_2_lut_abs[codepoint]; if (codes) { return codes; } var shift = Table_B_2_lut_rel[codepoint]; if (shift) { return [codepoint + shift[0]]; } var complex = Table_B_2_complex[codepoint]; if (complex) { return complex; } return null; } function _nameprepTableC(codepoint) { return !!matchMap(codepoint, Table_C_ranges); } function nameprep(value) { // This allows platforms with incomplete normalize to bypass // it for very basic names which the built-in toLowerCase // will certainly handle correctly if (value.match(/^[a-z0-9-]*$/i) && value.length <= 59) { return value.toLowerCase(); } // Get the code points (keeping the current normalization) var codes = (0, _utf.toUtf8CodePoints)(value); codes = flatten(codes.map(function (code) { // Substitute Table B.1 (Maps to Nothing) if (Table_B_1_flags.indexOf(code) >= 0) { return []; } if (code >= 0xfe00 && code <= 0xfe0f) { return []; } // Substitute Table B.2 (Case Folding) var codesTableB2 = _nameprepTableB2(code); if (codesTableB2) { return codesTableB2; } // No Substitution return [code]; })); // Normalize using form KC codes = (0, _utf.toUtf8CodePoints)((0, _utf._toUtf8String)(codes), _utf.UnicodeNormalizationForm.NFKC); // Prohibit Tables C.1.2, C.2.2, C.3, C.4, C.5, C.6, C.7, C.8, C.9 codes.forEach(function (code) { if (_nameprepTableC(code)) { throw new Error("STRINGPREP_CONTAINS_PROHIBITED"); } }); // Prohibit Unassigned Code Points (Table A.1) codes.forEach(function (code) { if (_nameprepTableA1(code)) { throw new Error("STRINGPREP_CONTAINS_UNASSIGNED"); } }); // IDNA extras var name = (0, _utf._toUtf8String)(codes); // IDNA: 4.2.3.1 if (name.substring(0, 1) === "-" || name.substring(2, 4) === "--" || name.substring(name.length - 1) === "-") { throw new Error("invalid hyphen"); } // IDNA: 4.2.4 if (name.length > 63) { throw new Error("too long"); } return name; } /***/ }), /* 114 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/coders/tuple.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.TupleCoder = void 0; var _abstractCoder = __webpack_require__(/*! ./abstract-coder */ 88); var _array = __webpack_require__(/*! ./array */ 96);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var TupleCoder = /*#__PURE__*/function (_Coder) {_inherits(TupleCoder, _Coder);var _super = _createSuper(TupleCoder); function TupleCoder(coders, localName) {var _this;_classCallCheck(this, TupleCoder); var dynamic = false; var types = []; coders.forEach(function (coder) { if (coder.dynamic) { dynamic = true; } types.push(coder.type); }); var type = "tuple(" + types.join(",") + ")"; _this = _super.call(this, "tuple", type, localName, dynamic); _this.coders = coders;return _this; }_createClass(TupleCoder, [{ key: "encode", value: function encode( writer, value) { return (0, _array.pack)(writer, this.coders, value); } }, { key: "decode", value: function decode( reader) { return reader.coerce(this.name, (0, _array.unpack)(reader, this.coders)); } }]);return TupleCoder;}(_abstractCoder.Coder);exports.TupleCoder = TupleCoder; /***/ }), /* 115 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abi/lib.esm/interface.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "checkResultErrors", { enumerable: true, get: function get() {return _abstractCoder.checkResultErrors;} });exports.Interface = exports.Indexed = exports.TransactionDescription = exports.LogDescription = void 0; var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _hash = __webpack_require__(/*! @ethersproject/hash */ 116); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _abiCoder = __webpack_require__(/*! ./abi-coder */ 87); var _abstractCoder = __webpack_require__(/*! ./coders/abstract-coder */ 88); var _fragments = __webpack_require__(/*! ./fragments */ 72); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 86);function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} var logger = new _logger.Logger(_version.version);var LogDescription = /*#__PURE__*/function (_Description) {_inherits(LogDescription, _Description);var _super = _createSuper(LogDescription);function LogDescription() {_classCallCheck(this, LogDescription);return _super.apply(this, arguments);}return LogDescription;}(_properties.Description);exports.LogDescription = LogDescription;var TransactionDescription = /*#__PURE__*/function (_Description2) {_inherits(TransactionDescription, _Description2);var _super2 = _createSuper(TransactionDescription);function TransactionDescription() {_classCallCheck(this, TransactionDescription);return _super2.apply(this, arguments);}return TransactionDescription;}(_properties.Description);exports.TransactionDescription = TransactionDescription;var Indexed = /*#__PURE__*/function (_Description3) {_inherits(Indexed, _Description3);var _super3 = _createSuper(Indexed);function Indexed() {_classCallCheck(this, Indexed);return _super3.apply(this, arguments);}_createClass(Indexed, null, [{ key: "isIndexed", value: function isIndexed( value) { return !!(value && value._isIndexed); } }]);return Indexed;}(_properties.Description);exports.Indexed = Indexed; function wrapAccessError(property, error) { var wrap = new Error("deferred error during ABI decoding triggered accessing ".concat(property)); wrap.error = error; return wrap; } /* function checkNames(fragment: Fragment, type: "input" | "output", params: Array): void { params.reduce((accum, param) => { if (param.name) { if (accum[param.name]) { logger.throwArgumentError(`duplicate ${ type } parameter ${ JSON.stringify(param.name) } in ${ fragment.format("full") }`, "fragment", fragment); } accum[param.name] = true; } return accum; }, <{ [ name: string ]: boolean }>{ }); } */var Interface = /*#__PURE__*/function () { function Interface(fragments) {var _this = this;_classCallCheck(this, Interface); logger.checkNew(this instanceof Interface ? this.constructor : void 0, Interface); var abi = []; if (typeof fragments === "string") { abi = JSON.parse(fragments); } else { abi = fragments; } (0, _properties.defineReadOnly)(this, "fragments", abi.map(function (fragment) { return _fragments.Fragment.from(fragment); }).filter(function (fragment) {return fragment != null;})); (0, _properties.defineReadOnly)(this, "_abiCoder", (0, _properties.getStatic)(this instanceof Interface ? this.constructor : void 0, "getAbiCoder")()); (0, _properties.defineReadOnly)(this, "functions", {}); (0, _properties.defineReadOnly)(this, "errors", {}); (0, _properties.defineReadOnly)(this, "events", {}); (0, _properties.defineReadOnly)(this, "structs", {}); // Add all fragments by their signature this.fragments.forEach(function (fragment) { var bucket = null; switch (fragment.type) { case "constructor": if (_this.deploy) { logger.warn("duplicate definition - constructor"); return; } //checkNames(fragment, "input", fragment.inputs); (0, _properties.defineReadOnly)(_this, "deploy", fragment); return; case "function": //checkNames(fragment, "input", fragment.inputs); //checkNames(fragment, "output", (fragment).outputs); bucket = _this.functions; break; case "event": //checkNames(fragment, "input", fragment.inputs); bucket = _this.events; break; default: return;} var signature = fragment.format(); if (bucket[signature]) { logger.warn("duplicate definition - " + signature); return; } bucket[signature] = fragment; }); // If we do not have a constructor add a default if (!this.deploy) { (0, _properties.defineReadOnly)(this, "deploy", _fragments.ConstructorFragment.from({ payable: false, type: "constructor" })); } (0, _properties.defineReadOnly)(this, "_isInterface", true); }_createClass(Interface, [{ key: "format", value: function format( _format) { if (!_format) { _format = _fragments.FormatTypes.full; } if (_format === _fragments.FormatTypes.sighash) { logger.throwArgumentError("interface does not support formatting sighash", "format", _format); } var abi = this.fragments.map(function (fragment) {return fragment.format(_format);}); // We need to re-bundle the JSON fragments a bit if (_format === _fragments.FormatTypes.json) { return JSON.stringify(abi.map(function (j) {return JSON.parse(j);})); } return abi; } // Sub-classes can override these to handle other blockchains }, { key: "getFunction", // Find a function definition by any means necessary (unless it is ambiguous) value: function getFunction(nameOrSignatureOrSighash) { if ((0, _bytes.isHexString)(nameOrSignatureOrSighash)) { for (var name in this.functions) { if (nameOrSignatureOrSighash === this.getSighash(name)) { return this.functions[name]; } } logger.throwArgumentError("no matching function", "sighash", nameOrSignatureOrSighash); } // It is a bare name, look up the function (will return null if ambiguous) if (nameOrSignatureOrSighash.indexOf("(") === -1) { var _name = nameOrSignatureOrSighash.trim(); var matching = Object.keys(this.functions).filter(function (f) {return f.split("(" /* fix:) */)[0] === _name;}); if (matching.length === 0) { logger.throwArgumentError("no matching function", "name", _name); } else if (matching.length > 1) { logger.throwArgumentError("multiple matching functions", "name", _name); } return this.functions[matching[0]]; } // Normlize the signature and lookup the function var result = this.functions[_fragments.FunctionFragment.fromString(nameOrSignatureOrSighash).format()]; if (!result) { logger.throwArgumentError("no matching function", "signature", nameOrSignatureOrSighash); } return result; } // Find an event definition by any means necessary (unless it is ambiguous) }, { key: "getEvent", value: function getEvent(nameOrSignatureOrTopic) { if ((0, _bytes.isHexString)(nameOrSignatureOrTopic)) { var topichash = nameOrSignatureOrTopic.toLowerCase(); for (var name in this.events) { if (topichash === this.getEventTopic(name)) { return this.events[name]; } } logger.throwArgumentError("no matching event", "topichash", topichash); } // It is a bare name, look up the function (will return null if ambiguous) if (nameOrSignatureOrTopic.indexOf("(") === -1) { var _name2 = nameOrSignatureOrTopic.trim(); var matching = Object.keys(this.events).filter(function (f) {return f.split("(" /* fix:) */)[0] === _name2;}); if (matching.length === 0) { logger.throwArgumentError("no matching event", "name", _name2); } else if (matching.length > 1) { logger.throwArgumentError("multiple matching events", "name", _name2); } return this.events[matching[0]]; } // Normlize the signature and lookup the function var result = this.events[_fragments.EventFragment.fromString(nameOrSignatureOrTopic).format()]; if (!result) { logger.throwArgumentError("no matching event", "signature", nameOrSignatureOrTopic); } return result; } // Get the sighash (the bytes4 selector) used by Solidity to identify a function }, { key: "getSighash", value: function getSighash(functionFragment) { if (typeof functionFragment === "string") { functionFragment = this.getFunction(functionFragment); } return (0, _properties.getStatic)(this.constructor, "getSighash")(functionFragment); } // Get the topic (the bytes32 hash) used by Solidity to identify an event }, { key: "getEventTopic", value: function getEventTopic(eventFragment) { if (typeof eventFragment === "string") { eventFragment = this.getEvent(eventFragment); } return (0, _properties.getStatic)(this.constructor, "getEventTopic")(eventFragment); } }, { key: "_decodeParams", value: function _decodeParams( params, data) { return this._abiCoder.decode(params, data); } }, { key: "_encodeParams", value: function _encodeParams( params, values) { return this._abiCoder.encode(params, values); } }, { key: "encodeDeploy", value: function encodeDeploy( values) { return this._encodeParams(this.deploy.inputs, values || []); } // Decode the data for a function call (e.g. tx.data) }, { key: "decodeFunctionData", value: function decodeFunctionData(functionFragment, data) { if (typeof functionFragment === "string") { functionFragment = this.getFunction(functionFragment); } var bytes = (0, _bytes.arrayify)(data); if ((0, _bytes.hexlify)(bytes.slice(0, 4)) !== this.getSighash(functionFragment)) { logger.throwArgumentError("data signature does not match function ".concat(functionFragment.name, "."), "data", (0, _bytes.hexlify)(bytes)); } return this._decodeParams(functionFragment.inputs, bytes.slice(4)); } // Encode the data for a function call (e.g. tx.data) }, { key: "encodeFunctionData", value: function encodeFunctionData(functionFragment, values) { if (typeof functionFragment === "string") { functionFragment = this.getFunction(functionFragment); } return (0, _bytes.hexlify)((0, _bytes.concat)([ this.getSighash(functionFragment), this._encodeParams(functionFragment.inputs, values || [])])); } // Decode the result from a function call (e.g. from eth_call) }, { key: "decodeFunctionResult", value: function decodeFunctionResult(functionFragment, data) { if (typeof functionFragment === "string") { functionFragment = this.getFunction(functionFragment); } var bytes = (0, _bytes.arrayify)(data); var reason = null; var errorSignature = null; switch (bytes.length % this._abiCoder._getWordSize()) { case 0: try { return this._abiCoder.decode(functionFragment.outputs, bytes); } catch (error) {} break; case 4: if ((0, _bytes.hexlify)(bytes.slice(0, 4)) === "0x08c379a0") { errorSignature = "Error(string)"; reason = this._abiCoder.decode(["string"], bytes.slice(4))[0]; } break;} return logger.throwError("call revert exception", _logger.Logger.errors.CALL_EXCEPTION, { method: functionFragment.format(), errorSignature: errorSignature, errorArgs: [reason], reason: reason }); } // Encode the result for a function call (e.g. for eth_call) }, { key: "encodeFunctionResult", value: function encodeFunctionResult(functionFragment, values) { if (typeof functionFragment === "string") { functionFragment = this.getFunction(functionFragment); } return (0, _bytes.hexlify)(this._abiCoder.encode(functionFragment.outputs, values || [])); } // Create the filter for the event with search criteria (e.g. for eth_filterLog) }, { key: "encodeFilterTopics", value: function encodeFilterTopics(eventFragment, values) {var _this2 = this; if (typeof eventFragment === "string") { eventFragment = this.getEvent(eventFragment); } if (values.length > eventFragment.inputs.length) { logger.throwError("too many arguments for " + eventFragment.format(), _logger.Logger.errors.UNEXPECTED_ARGUMENT, { argument: "values", value: values }); } var topics = []; if (!eventFragment.anonymous) { topics.push(this.getEventTopic(eventFragment)); } var encodeTopic = function encodeTopic(param, value) { if (param.type === "string") { return (0, _hash.id)(value); } else if (param.type === "bytes") { return (0, _keccak.keccak256)((0, _bytes.hexlify)(value)); } // Check addresses are valid if (param.type === "address") { _this2._abiCoder.encode(["address"], [value]); } return (0, _bytes.hexZeroPad)((0, _bytes.hexlify)(value), 32); }; values.forEach(function (value, index) { var param = eventFragment.inputs[index]; if (!param.indexed) { if (value != null) { logger.throwArgumentError("cannot filter non-indexed parameters; must be null", "contract." + param.name, value); } return; } if (value == null) { topics.push(null); } else if (param.baseType === "array" || param.baseType === "tuple") { logger.throwArgumentError("filtering with tuples or arrays not supported", "contract." + param.name, value); } else if (Array.isArray(value)) { topics.push(value.map(function (value) {return encodeTopic(param, value);})); } else { topics.push(encodeTopic(param, value)); } }); // Trim off trailing nulls while (topics.length && topics[topics.length - 1] === null) { topics.pop(); } return topics; } }, { key: "encodeEventLog", value: function encodeEventLog( eventFragment, values) {var _this3 = this; if (typeof eventFragment === "string") { eventFragment = this.getEvent(eventFragment); } var topics = []; var dataTypes = []; var dataValues = []; if (!eventFragment.anonymous) { topics.push(this.getEventTopic(eventFragment)); } if (values.length !== eventFragment.inputs.length) { logger.throwArgumentError("event arguments/values mismatch", "values", values); } eventFragment.inputs.forEach(function (param, index) { var value = values[index]; if (param.indexed) { if (param.type === "string") { topics.push((0, _hash.id)(value)); } else if (param.type === "bytes") { topics.push((0, _keccak.keccak256)(value)); } else if (param.baseType === "tuple" || param.baseType === "array") { // @TOOD throw new Error("not implemented"); } else { topics.push(_this3._abiCoder.encode([param.type], [value])); } } else { dataTypes.push(param); dataValues.push(value); } }); return { data: this._abiCoder.encode(dataTypes, dataValues), topics: topics }; } // Decode a filter for the event and the search criteria }, { key: "decodeEventLog", value: function decodeEventLog(eventFragment, data, topics) { if (typeof eventFragment === "string") { eventFragment = this.getEvent(eventFragment); } if (topics != null && !eventFragment.anonymous) { var topicHash = this.getEventTopic(eventFragment); if (!(0, _bytes.isHexString)(topics[0], 32) || topics[0].toLowerCase() !== topicHash) { logger.throwError("fragment/topic mismatch", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "topics[0]", expected: topicHash, value: topics[0] }); } topics = topics.slice(1); } var indexed = []; var nonIndexed = []; var dynamic = []; eventFragment.inputs.forEach(function (param, index) { if (param.indexed) { if (param.type === "string" || param.type === "bytes" || param.baseType === "tuple" || param.baseType === "array") { indexed.push(_fragments.ParamType.fromObject({ type: "bytes32", name: param.name })); dynamic.push(true); } else { indexed.push(param); dynamic.push(false); } } else { nonIndexed.push(param); dynamic.push(false); } }); var resultIndexed = topics != null ? this._abiCoder.decode(indexed, (0, _bytes.concat)(topics)) : null; var resultNonIndexed = this._abiCoder.decode(nonIndexed, data, true); var result = []; var nonIndexedIndex = 0,indexedIndex = 0; eventFragment.inputs.forEach(function (param, index) { if (param.indexed) { if (resultIndexed == null) { result[index] = new Indexed({ _isIndexed: true, hash: null }); } else if (dynamic[index]) { result[index] = new Indexed({ _isIndexed: true, hash: resultIndexed[indexedIndex++] }); } else { try { result[index] = resultIndexed[indexedIndex++]; } catch (error) { result[index] = error; } } } else { try { result[index] = resultNonIndexed[nonIndexedIndex++]; } catch (error) { result[index] = error; } } // Add the keyword argument if named and safe if (param.name && result[param.name] == null) { var value = result[index]; // Make error named values throw on access if (value instanceof Error) { Object.defineProperty(result, param.name, { get: function get() {throw wrapAccessError("property ".concat(JSON.stringify(param.name)), value);} }); } else { result[param.name] = value; } } }); // Make all error indexed values throw on access var _loop = function _loop(i) { var value = result[i]; if (value instanceof Error) { Object.defineProperty(result, i, { get: function get() {throw wrapAccessError("index ".concat(i), value);} }); }};for (var i = 0; i < result.length; i++) {_loop(i); } return Object.freeze(result); } // Given a transaction, find the matching function fragment (if any) and // determine all its properties and call parameters }, { key: "parseTransaction", value: function parseTransaction(tx) { var fragment = this.getFunction(tx.data.substring(0, 10).toLowerCase()); if (!fragment) { return null; } return new TransactionDescription({ args: this._abiCoder.decode(fragment.inputs, "0x" + tx.data.substring(10)), functionFragment: fragment, name: fragment.name, signature: fragment.format(), sighash: this.getSighash(fragment), value: _bignumber.BigNumber.from(tx.value || "0") }); } // Given an event log, find the matching event fragment (if any) and // determine all its properties and values }, { key: "parseLog", value: function parseLog(log) { var fragment = this.getEvent(log.topics[0]); if (!fragment || fragment.anonymous) { return null; } // @TODO: If anonymous, and the only method, and the input count matches, should we parse? // Probably not, because just because it is the only event in the ABI does // not mean we have the full ABI; maybe jsut a fragment? return new LogDescription({ eventFragment: fragment, name: fragment.name, signature: fragment.format(), topic: this.getEventTopic(fragment), args: this.decodeEventLog(fragment, log.data, log.topics) }); } /* static from(value: Array | string | Interface) { if (Interface.isInterface(value)) { return value; } if (typeof(value) === "string") { return new Interface(JSON.parse(value)); } return new Interface(value); } */ }], [{ key: "getAbiCoder", value: function getAbiCoder() {return _abiCoder.defaultAbiCoder;} }, { key: "getAddress", value: function getAddress(address) {return (0, _address.getAddress)(address);} }, { key: "getSighash", value: function getSighash(functionFragment) {return (0, _bytes.hexDataSlice)((0, _hash.id)(functionFragment.format()), 0, 4);} }, { key: "getEventTopic", value: function getEventTopic(eventFragment) {return (0, _hash.id)(eventFragment.format());} }, { key: "isInterface", value: function isInterface( value) { return !!(value && value._isInterface); } }]);return Interface;}();exports.Interface = Interface; /***/ }), /* 116 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/index.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "id", { enumerable: true, get: function get() {return _id.id;} });Object.defineProperty(exports, "isValidName", { enumerable: true, get: function get() {return _namehash.isValidName;} });Object.defineProperty(exports, "namehash", { enumerable: true, get: function get() {return _namehash.namehash;} });Object.defineProperty(exports, "hashMessage", { enumerable: true, get: function get() {return _message.hashMessage;} });Object.defineProperty(exports, "messagePrefix", { enumerable: true, get: function get() {return _message.messagePrefix;} });Object.defineProperty(exports, "_TypedDataEncoder", { enumerable: true, get: function get() {return _typedData.TypedDataEncoder;} }); var _id = __webpack_require__(/*! ./id */ 117); var _namehash = __webpack_require__(/*! ./namehash */ 118); var _message = __webpack_require__(/*! ./message */ 120); var _typedData = __webpack_require__(/*! ./typed-data */ 121); /***/ }), /* 117 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/id.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.id = id;var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); function id(text) { return (0, _keccak.keccak256)((0, _strings.toUtf8Bytes)(text)); } /***/ }), /* 118 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/namehash.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.isValidName = isValidName;exports.namehash = namehash;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 119); var logger = new _logger.Logger(_version.version); var Zeros = new Uint8Array(32); Zeros.fill(0); var Partition = new RegExp("^((.*)\\.)?([^.]+)$"); function isValidName(name) { try { var comps = name.split("."); for (var i = 0; i < comps.length; i++) { if ((0, _strings.nameprep)(comps[i]).length === 0) { throw new Error("empty"); } } return true; } catch (error) {} return false; } function namehash(name) { /* istanbul ignore if */ if (typeof name !== "string") { logger.throwArgumentError("invalid ENS name; not a string", "name", name); } var current = name; var result = Zeros; while (current.length) { var partition = current.match(Partition); if (partition == null || partition[2] === "") { logger.throwArgumentError("invalid ENS address; missing component", "name", name); } var label = (0, _strings.toUtf8Bytes)((0, _strings.nameprep)(partition[3])); result = (0, _keccak.keccak256)((0, _bytes.concat)([result, (0, _keccak.keccak256)(label)])); current = partition[2] || ""; } return (0, _bytes.hexlify)(result); } /***/ }), /* 119 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/_version.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "hash/5.5.0";exports.version = version; /***/ }), /* 120 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/message.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.hashMessage = hashMessage;exports.messagePrefix = void 0;var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var messagePrefix = "\x19Ethereum Signed Message:\n";exports.messagePrefix = messagePrefix; function hashMessage(message) { if (typeof message === "string") { message = (0, _strings.toUtf8Bytes)(message); } return (0, _keccak.keccak256)((0, _bytes.concat)([ (0, _strings.toUtf8Bytes)(messagePrefix), (0, _strings.toUtf8Bytes)(String(message.length)), message])); } /***/ }), /* 121 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hash/lib.esm/typed-data.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.TypedDataEncoder = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 119); var _id = __webpack_require__(/*! ./id */ 117);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); var padding = new Uint8Array(32); padding.fill(0); var NegativeOne = _bignumber.BigNumber.from(-1); var Zero = _bignumber.BigNumber.from(0); var One = _bignumber.BigNumber.from(1); var MaxUint256 = _bignumber.BigNumber.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"); function hexPadRight(value) { var bytes = (0, _bytes.arrayify)(value); var padOffset = bytes.length % 32; if (padOffset) { return (0, _bytes.hexConcat)([bytes, padding.slice(padOffset)]); } return (0, _bytes.hexlify)(bytes); } var hexTrue = (0, _bytes.hexZeroPad)(One.toHexString(), 32); var hexFalse = (0, _bytes.hexZeroPad)(Zero.toHexString(), 32); var domainFieldTypes = { name: "string", version: "string", chainId: "uint256", verifyingContract: "address", salt: "bytes32" }; var domainFieldNames = [ "name", "version", "chainId", "verifyingContract", "salt"]; function checkString(key) { return function (value) { if (typeof value !== "string") { logger.throwArgumentError("invalid domain value for ".concat(JSON.stringify(key)), "domain.".concat(key), value); } return value; }; } var domainChecks = { name: checkString("name"), version: checkString("version"), chainId: function chainId(value) { try { return _bignumber.BigNumber.from(value).toString(); } catch (error) {} return logger.throwArgumentError("invalid domain value for \"chainId\"", "domain.chainId", value); }, verifyingContract: function verifyingContract(value) { try { return (0, _address.getAddress)(value).toLowerCase(); } catch (error) {} return logger.throwArgumentError("invalid domain value \"verifyingContract\"", "domain.verifyingContract", value); }, salt: function salt(value) { try { var bytes = (0, _bytes.arrayify)(value); if (bytes.length !== 32) { throw new Error("bad length"); } return (0, _bytes.hexlify)(bytes); } catch (error) {} return logger.throwArgumentError("invalid domain value \"salt\"", "domain.salt", value); } }; function getBaseEncoder(type) { // intXX and uintXX { var match = type.match(/^(u?)int(\d*)$/); if (match) { var signed = match[1] === ""; var width = parseInt(match[2] || "256"); if (width % 8 !== 0 || width > 256 || match[2] && match[2] !== String(width)) { logger.throwArgumentError("invalid numeric width", "type", type); } var boundsUpper = MaxUint256.mask(signed ? width - 1 : width); var boundsLower = signed ? boundsUpper.add(One).mul(NegativeOne) : Zero; return function (value) { var v = _bignumber.BigNumber.from(value); if (v.lt(boundsLower) || v.gt(boundsUpper)) { logger.throwArgumentError("value out-of-bounds for ".concat(type), "value", value); } return (0, _bytes.hexZeroPad)(v.toTwos(256).toHexString(), 32); }; } } // bytesXX { var _match = type.match(/^bytes(\d+)$/); if (_match) { var _width = parseInt(_match[1]); if (_width === 0 || _width > 32 || _match[1] !== String(_width)) { logger.throwArgumentError("invalid bytes width", "type", type); } return function (value) { var bytes = (0, _bytes.arrayify)(value); if (bytes.length !== _width) { logger.throwArgumentError("invalid length for ".concat(type), "value", value); } return hexPadRight(value); }; } } switch (type) { case "address":return function (value) { return (0, _bytes.hexZeroPad)((0, _address.getAddress)(value), 32); }; case "bool":return function (value) { return !value ? hexFalse : hexTrue; }; case "bytes":return function (value) { return (0, _keccak.keccak256)(value); }; case "string":return function (value) { return (0, _id.id)(value); };} return null; } function encodeType(name, fields) { return "".concat(name, "(").concat(fields.map(function (_ref) {var name = _ref.name,type = _ref.type;return type + " " + name;}).join(","), ")"); }var TypedDataEncoder = /*#__PURE__*/function () { function TypedDataEncoder(types) {_classCallCheck(this, TypedDataEncoder); (0, _properties.defineReadOnly)(this, "types", Object.freeze((0, _properties.deepCopy)(types))); (0, _properties.defineReadOnly)(this, "_encoderCache", {}); (0, _properties.defineReadOnly)(this, "_types", {}); // Link struct types to their direct child structs var links = {}; // Link structs to structs which contain them as a child var parents = {}; // Link all subtypes within a given struct var subtypes = {}; Object.keys(types).forEach(function (type) { links[type] = {}; parents[type] = []; subtypes[type] = {}; });var _loop = function _loop( name) { var uniqueNames = {}; types[name].forEach(function (field) { // Check each field has a unique name if (uniqueNames[field.name]) { logger.throwArgumentError("duplicate variable name ".concat(JSON.stringify(field.name), " in ").concat(JSON.stringify(name)), "types", types); } uniqueNames[field.name] = true; // Get the base type (drop any array specifiers) var baseType = field.type.match(/^([^\x5b]*)(\x5b|$)/)[1]; if (baseType === name) { logger.throwArgumentError("circular type reference to ".concat(JSON.stringify(baseType)), "types", types); } // Is this a base encoding type? var encoder = getBaseEncoder(baseType); if (encoder) { return; } if (!parents[baseType]) { logger.throwArgumentError("unknown type ".concat(JSON.stringify(baseType)), "types", types); } // Add linkage parents[baseType].push(name); links[name][baseType] = true; });};for (var name in types) {_loop(name); } // Deduce the primary type var primaryTypes = Object.keys(parents).filter(function (n) {return parents[n].length === 0;}); if (primaryTypes.length === 0) { logger.throwArgumentError("missing primary type", "types", types); } else if (primaryTypes.length > 1) { logger.throwArgumentError("ambiguous primary types or unused types: ".concat(primaryTypes.map(function (t) {return JSON.stringify(t);}).join(", ")), "types", types); } (0, _properties.defineReadOnly)(this, "primaryType", primaryTypes[0]); // Check for circular type references function checkCircular(type, found) { if (found[type]) { logger.throwArgumentError("circular type reference to ".concat(JSON.stringify(type)), "types", types); } found[type] = true; Object.keys(links[type]).forEach(function (child) { if (!parents[child]) { return; } // Recursively check children checkCircular(child, found); // Mark all ancestors as having this decendant Object.keys(found).forEach(function (subtype) { subtypes[subtype][child] = true; }); }); delete found[type]; } checkCircular(this.primaryType, {}); // Compute each fully describe type for (var _name in subtypes) { var st = Object.keys(subtypes[_name]); st.sort(); this._types[_name] = encodeType(_name, types[_name]) + st.map(function (t) {return encodeType(t, types[t]);}).join(""); } }_createClass(TypedDataEncoder, [{ key: "getEncoder", value: function getEncoder( type) { var encoder = this._encoderCache[type]; if (!encoder) { encoder = this._encoderCache[type] = this._getEncoder(type); } return encoder; } }, { key: "_getEncoder", value: function _getEncoder( type) {var _this = this; // Basic encoder type (address, bool, uint256, etc) { var encoder = getBaseEncoder(type); if (encoder) { return encoder; } } // Array var match = type.match(/^(.*)(\x5b(\d*)\x5d)$/); if (match) { var subtype = match[1]; var subEncoder = this.getEncoder(subtype); var length = parseInt(match[3]); return function (value) { if (length >= 0 && value.length !== length) { logger.throwArgumentError("array length mismatch; expected length ${ arrayLength }", "value", value); } var result = value.map(subEncoder); if (_this._types[subtype]) { result = result.map(_keccak.keccak256); } return (0, _keccak.keccak256)((0, _bytes.hexConcat)(result)); }; } // Struct var fields = this.types[type]; if (fields) { var encodedType = (0, _id.id)(this._types[type]); return function (value) { var values = fields.map(function (_ref2) {var name = _ref2.name,type = _ref2.type; var result = _this.getEncoder(type)(value[name]); if (_this._types[type]) { return (0, _keccak.keccak256)(result); } return result; }); values.unshift(encodedType); return (0, _bytes.hexConcat)(values); }; } return logger.throwArgumentError("unknown type: ".concat(type), "type", type); } }, { key: "encodeType", value: function encodeType( name) { var result = this._types[name]; if (!result) { logger.throwArgumentError("unknown type: ".concat(JSON.stringify(name)), "name", name); } return result; } }, { key: "encodeData", value: function encodeData( type, value) { return this.getEncoder(type)(value); } }, { key: "hashStruct", value: function hashStruct( name, value) { return (0, _keccak.keccak256)(this.encodeData(name, value)); } }, { key: "encode", value: function encode( value) { return this.encodeData(this.primaryType, value); } }, { key: "hash", value: function hash( value) { return this.hashStruct(this.primaryType, value); } }, { key: "_visit", value: function _visit( type, value, callback) {var _this2 = this; // Basic encoder type (address, bool, uint256, etc) { var encoder = getBaseEncoder(type); if (encoder) { return callback(type, value); } } // Array var match = type.match(/^(.*)(\x5b(\d*)\x5d)$/); if (match) { var subtype = match[1]; var length = parseInt(match[3]); if (length >= 0 && value.length !== length) { logger.throwArgumentError("array length mismatch; expected length ${ arrayLength }", "value", value); } return value.map(function (v) {return _this2._visit(subtype, v, callback);}); } // Struct var fields = this.types[type]; if (fields) { return fields.reduce(function (accum, _ref3) {var name = _ref3.name,type = _ref3.type; accum[name] = _this2._visit(type, value[name], callback); return accum; }, {}); } return logger.throwArgumentError("unknown type: ".concat(type), "type", type); } }, { key: "visit", value: function visit( value, callback) { return this._visit(this.primaryType, value, callback); } }], [{ key: "from", value: function from( types) { return new TypedDataEncoder(types); } }, { key: "getPrimaryType", value: function getPrimaryType( types) { return TypedDataEncoder.from(types).primaryType; } }, { key: "hashStruct", value: function hashStruct( name, types, value) { return TypedDataEncoder.from(types).hashStruct(name, value); } }, { key: "hashDomain", value: function hashDomain( domain) { var domainFields = []; for (var name in domain) { var type = domainFieldTypes[name]; if (!type) { logger.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(name)), "domain", domain); } domainFields.push({ name: name, type: type }); } domainFields.sort(function (a, b) { return domainFieldNames.indexOf(a.name) - domainFieldNames.indexOf(b.name); }); return TypedDataEncoder.hashStruct("EIP712Domain", { EIP712Domain: domainFields }, domain); } }, { key: "encode", value: function encode( domain, types, value) { return (0, _bytes.hexConcat)([ "0x1901", TypedDataEncoder.hashDomain(domain), TypedDataEncoder.from(types).hash(value)]); } }, { key: "hash", value: function hash( domain, types, value) { return (0, _keccak.keccak256)(TypedDataEncoder.encode(domain, types, value)); } // Replaces all address types with ENS names with their looked up address }, { key: "resolveNames", value: function resolveNames(domain, types, value, resolveName) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var ensCache, encoder, name;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: // Make a copy to isolate it from the object passed in domain = (0, _properties.shallowCopy)(domain); // Look up all ENS names ensCache = {}; // Do we need to look up the domain's verifyingContract? if (domain.verifyingContract && !(0, _bytes.isHexString)(domain.verifyingContract, 20)) { ensCache[domain.verifyingContract] = "0x"; } // We are going to use the encoder to visit all the base values encoder = TypedDataEncoder.from(types); // Get a list of all the addresses encoder.visit(value, function (type, value) { if (type === "address" && !(0, _bytes.isHexString)(value, 20)) { ensCache[value] = "0x"; } return value; }); // Lookup each name _context.t0 = _regenerator.default.keys(ensCache);case 6:if ((_context.t1 = _context.t0()).done) {_context.next = 13;break;}name = _context.t1.value;_context.next = 10; return resolveName(name);case 10:ensCache[name] = _context.sent;_context.next = 6;break;case 13: // Replace the domain verifyingContract if needed if (domain.verifyingContract && ensCache[domain.verifyingContract]) { domain.verifyingContract = ensCache[domain.verifyingContract]; } // Replace all ENS names with their address value = encoder.visit(value, function (type, value) { if (type === "address" && ensCache[value]) { return ensCache[value]; } return value; });return _context.abrupt("return", { domain: domain, value: value });case 16:case "end":return _context.stop();}}}, _callee);})); } }, { key: "getPayload", value: function getPayload( domain, types, value) { // Validate the domain fields TypedDataEncoder.hashDomain(domain); // Derive the EIP712Domain Struct reference type var domainValues = {}; var domainTypes = []; domainFieldNames.forEach(function (name) { var value = domain[name]; if (value == null) { return; } domainValues[name] = domainChecks[name](value); domainTypes.push({ name: name, type: domainFieldTypes[name] }); }); var encoder = TypedDataEncoder.from(types); var typesWithDomain = (0, _properties.shallowCopy)(types); if (typesWithDomain.EIP712Domain) { logger.throwArgumentError("types must not contain EIP712Domain type", "types.EIP712Domain", types); } else { typesWithDomain.EIP712Domain = domainTypes; } // Validate the data structures and types encoder.encode(value); return { types: typesWithDomain, domain: domainValues, primaryType: encoder.primaryType, message: encoder.visit(value, function (type, value) { // bytes if (type.match(/^bytes(\d*)/)) { return (0, _bytes.hexlify)((0, _bytes.arrayify)(value)); } // uint or int if (type.match(/^u?int/)) { return _bignumber.BigNumber.from(value).toString(); } switch (type) { case "address": return value.toLowerCase(); case "bool": return !!value; case "string": if (typeof value !== "string") { logger.throwArgumentError("invalid string", "value", value); } return value;} return logger.throwArgumentError("unsupported type", "type", type); }) }; } }]);return TypedDataEncoder;}();exports.TypedDataEncoder = TypedDataEncoder; /***/ }), /* 122 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-provider/lib.esm/index.js ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.Provider = exports.TransactionOrderForkEvent = exports.TransactionForkEvent = exports.BlockForkEvent = exports.ForkEvent = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 123);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); ; ; //export type CallTransactionable = { // call(transaction: TransactionRequest): Promise; //}; var ForkEvent = /*#__PURE__*/function (_Description) {_inherits(ForkEvent, _Description);var _super = _createSuper(ForkEvent);function ForkEvent() {_classCallCheck(this, ForkEvent);return _super.apply(this, arguments);}_createClass(ForkEvent, null, [{ key: "isForkEvent", value: function isForkEvent( value) { return !!(value && value._isForkEvent); } }]);return ForkEvent;}(_properties.Description);exports.ForkEvent = ForkEvent;var BlockForkEvent = /*#__PURE__*/function (_ForkEvent) {_inherits(BlockForkEvent, _ForkEvent);var _super2 = _createSuper(BlockForkEvent); function BlockForkEvent(blockHash, expiry) {_classCallCheck(this, BlockForkEvent); if (!(0, _bytes.isHexString)(blockHash, 32)) { logger.throwArgumentError("invalid blockHash", "blockHash", blockHash); }return _super2.call(this, { _isForkEvent: true, _isBlockForkEvent: true, expiry: expiry || 0, blockHash: blockHash }); }return BlockForkEvent;}(ForkEvent);exports.BlockForkEvent = BlockForkEvent;var TransactionForkEvent = /*#__PURE__*/function (_ForkEvent2) {_inherits(TransactionForkEvent, _ForkEvent2);var _super3 = _createSuper(TransactionForkEvent); function TransactionForkEvent(hash, expiry) {_classCallCheck(this, TransactionForkEvent); if (!(0, _bytes.isHexString)(hash, 32)) { logger.throwArgumentError("invalid transaction hash", "hash", hash); }return _super3.call(this, { _isForkEvent: true, _isTransactionForkEvent: true, expiry: expiry || 0, hash: hash }); }return TransactionForkEvent;}(ForkEvent);exports.TransactionForkEvent = TransactionForkEvent;var TransactionOrderForkEvent = /*#__PURE__*/function (_ForkEvent3) {_inherits(TransactionOrderForkEvent, _ForkEvent3);var _super4 = _createSuper(TransactionOrderForkEvent); function TransactionOrderForkEvent(beforeHash, afterHash, expiry) {_classCallCheck(this, TransactionOrderForkEvent); if (!(0, _bytes.isHexString)(beforeHash, 32)) { logger.throwArgumentError("invalid transaction hash", "beforeHash", beforeHash); } if (!(0, _bytes.isHexString)(afterHash, 32)) { logger.throwArgumentError("invalid transaction hash", "afterHash", afterHash); }return _super4.call(this, { _isForkEvent: true, _isTransactionOrderForkEvent: true, expiry: expiry || 0, beforeHash: beforeHash, afterHash: afterHash }); }return TransactionOrderForkEvent;}(ForkEvent); /////////////////////////////// // Exported Abstracts exports.TransactionOrderForkEvent = TransactionOrderForkEvent;var Provider = /*#__PURE__*/function () { function Provider() {_classCallCheck(this, Provider); logger.checkAbstract(this instanceof Provider ? this.constructor : void 0, Provider); (0, _properties.defineReadOnly)(this, "_isProvider", true); }_createClass(Provider, [{ key: "getFeeData", value: function getFeeData() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var _yield$resolvePropert, block, gasPrice, maxFeePerGas, maxPriorityFeePerGas;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2; return (0, _properties.resolveProperties)({ block: this.getBlock("latest"), gasPrice: this.getGasPrice().catch(function (error) { // @TODO: Why is this now failing on Calaveras? //console.log(error); return null; }) });case 2:_yield$resolvePropert = _context.sent;block = _yield$resolvePropert.block;gasPrice = _yield$resolvePropert.gasPrice; maxFeePerGas = null, maxPriorityFeePerGas = null; if (block && block.baseFeePerGas) { // We may want to compute this more accurately in the future, // using the formula "check if the base fee is correct". // See: https://eips.ethereum.org/EIPS/eip-1559 maxPriorityFeePerGas = _bignumber.BigNumber.from("2500000000"); maxFeePerGas = block.baseFeePerGas.mul(2).add(maxPriorityFeePerGas); }return _context.abrupt("return", { maxFeePerGas: maxFeePerGas, maxPriorityFeePerGas: maxPriorityFeePerGas, gasPrice: gasPrice });case 8:case "end":return _context.stop();}}}, _callee, this);})); } // Alias for "on" }, { key: "addListener", value: function addListener(eventName, listener) { return this.on(eventName, listener); } // Alias for "off" }, { key: "removeListener", value: function removeListener(eventName, listener) { return this.off(eventName, listener); } }], [{ key: "isProvider", value: function isProvider( value) { return !!(value && value._isProvider); } }]);return Provider;}();exports.Provider = Provider; /***/ }), /* 123 */ /*!***************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-provider/lib.esm/_version.js ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "abstract-provider/5.5.1";exports.version = version; /***/ }), /* 124 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-signer/lib.esm/index.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.VoidSigner = exports.Signer = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 125);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); var allowedTransactionKeys = [ "accessList", "chainId", "customData", "data", "from", "gasLimit", "gasPrice", "maxFeePerGas", "maxPriorityFeePerGas", "nonce", "to", "type", "value"]; var forwardErrors = [ _logger.Logger.errors.INSUFFICIENT_FUNDS, _logger.Logger.errors.NONCE_EXPIRED, _logger.Logger.errors.REPLACEMENT_UNDERPRICED]; ; ;var Signer = /*#__PURE__*/function () { /////////////////// // Sub-classes MUST call super function Signer() {_classCallCheck(this, Signer); logger.checkAbstract(this instanceof Signer ? this.constructor : void 0, Signer); (0, _properties.defineReadOnly)(this, "_isSigner", true); } /////////////////// // Sub-classes MAY override these _createClass(Signer, [{ key: "getBalance", value: function getBalance(blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: this._checkProvider("getBalance");_context.next = 3; return this.provider.getBalance(this.getAddress(), blockTag);case 3:return _context.abrupt("return", _context.sent);case 4:case "end":return _context.stop();}}}, _callee, this);})); } }, { key: "getTransactionCount", value: function getTransactionCount( blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: this._checkProvider("getTransactionCount");_context2.next = 3; return this.provider.getTransactionCount(this.getAddress(), blockTag);case 3:return _context2.abrupt("return", _context2.sent);case 4:case "end":return _context2.stop();}}}, _callee2, this);})); } // Populates "from" if unspecified, and estimates the gas for the transaction }, { key: "estimateGas", value: function estimateGas(transaction) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var tx;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0: this._checkProvider("estimateGas");_context3.next = 3; return (0, _properties.resolveProperties)(this.checkTransaction(transaction));case 3:tx = _context3.sent;_context3.next = 6; return this.provider.estimateGas(tx);case 6:return _context3.abrupt("return", _context3.sent);case 7:case "end":return _context3.stop();}}}, _callee3, this);})); } // Populates "from" if unspecified, and calls with the transaction }, { key: "call", value: function call(transaction, blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var tx;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: this._checkProvider("call");_context4.next = 3; return (0, _properties.resolveProperties)(this.checkTransaction(transaction));case 3:tx = _context4.sent;_context4.next = 6; return this.provider.call(tx, blockTag);case 6:return _context4.abrupt("return", _context4.sent);case 7:case "end":return _context4.stop();}}}, _callee4, this);})); } // Populates all fields in a transaction, signs it and sends it to the network }, { key: "sendTransaction", value: function sendTransaction(transaction) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var tx, signedTx;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: this._checkProvider("sendTransaction");_context5.next = 3; return this.populateTransaction(transaction);case 3:tx = _context5.sent;_context5.next = 6; return this.signTransaction(tx);case 6:signedTx = _context5.sent;_context5.next = 9; return this.provider.sendTransaction(signedTx);case 9:return _context5.abrupt("return", _context5.sent);case 10:case "end":return _context5.stop();}}}, _callee5, this);})); } }, { key: "getChainId", value: function getChainId() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var network;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0: this._checkProvider("getChainId");_context6.next = 3; return this.provider.getNetwork();case 3:network = _context6.sent;return _context6.abrupt("return", network.chainId);case 5:case "end":return _context6.stop();}}}, _callee6, this);})); } }, { key: "getGasPrice", value: function getGasPrice() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0: this._checkProvider("getGasPrice");_context7.next = 3; return this.provider.getGasPrice();case 3:return _context7.abrupt("return", _context7.sent);case 4:case "end":return _context7.stop();}}}, _callee7, this);})); } }, { key: "getFeeData", value: function getFeeData() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0: this._checkProvider("getFeeData");_context8.next = 3; return this.provider.getFeeData();case 3:return _context8.abrupt("return", _context8.sent);case 4:case "end":return _context8.stop();}}}, _callee8, this);})); } }, { key: "resolveName", value: function resolveName( name) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee9() {return _regenerator.default.wrap(function _callee9$(_context9) {while (1) {switch (_context9.prev = _context9.next) {case 0: this._checkProvider("resolveName");_context9.next = 3; return this.provider.resolveName(name);case 3:return _context9.abrupt("return", _context9.sent);case 4:case "end":return _context9.stop();}}}, _callee9, this);})); } // Checks a transaction does not contain invalid keys and if // no "from" is provided, populates it. // - does NOT require a provider // - adds "from" is not present // - returns a COPY (safe to mutate the result) // By default called from: (overriding these prevents it) // - call // - estimateGas // - populateTransaction (and therefor sendTransaction) }, { key: "checkTransaction", value: function checkTransaction(transaction) { for (var key in transaction) { if (allowedTransactionKeys.indexOf(key) === -1) { logger.throwArgumentError("invalid transaction key: " + key, "transaction", transaction); } } var tx = (0, _properties.shallowCopy)(transaction); if (tx.from == null) { tx.from = this.getAddress(); } else { // Make sure any provided address matches this signer tx.from = Promise.all([ Promise.resolve(tx.from), this.getAddress()]). then(function (result) { if (result[0].toLowerCase() !== result[1].toLowerCase()) { logger.throwArgumentError("from address mismatch", "transaction", transaction); } return result[0]; }); } return tx; } // Populates ALL keys for a transaction and checks that "from" matches // this Signer. Should be used by sendTransaction but NOT by signTransaction. // By default called from: (overriding these prevents it) // - sendTransaction // // Notes: // - We allow gasPrice for EIP-1559 as long as it matches maxFeePerGas }, { key: "populateTransaction", value: function populateTransaction(transaction) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee11() {var _this = this;var tx, hasEip1559, feeData, gasPrice;return _regenerator.default.wrap(function _callee11$(_context11) {while (1) {switch (_context11.prev = _context11.next) {case 0:_context11.next = 2; return (0, _properties.resolveProperties)(this.checkTransaction(transaction));case 2:tx = _context11.sent; if (tx.to != null) { tx.to = Promise.resolve(tx.to).then(function (to) {return __awaiter(_this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee10() {var address;return _regenerator.default.wrap(function _callee10$(_context10) {while (1) {switch (_context10.prev = _context10.next) {case 0:if (!( to == null)) {_context10.next = 2;break;}return _context10.abrupt("return", null);case 2:_context10.next = 4; return this.resolveName(to);case 4:address = _context10.sent; if (address == null) { logger.throwArgumentError("provided ENS name resolves to null", "tx.to", to); }return _context10.abrupt("return", address);case 7:case "end":return _context10.stop();}}}, _callee10, this);}));}); // Prevent this error from causing an UnhandledPromiseException tx.to.catch(function (error) {}); } // Do not allow mixing pre-eip-1559 and eip-1559 properties hasEip1559 = tx.maxFeePerGas != null || tx.maxPriorityFeePerGas != null; if (tx.gasPrice != null && (tx.type === 2 || hasEip1559)) { logger.throwArgumentError("eip-1559 transaction do not support gasPrice", "transaction", transaction); } else if ((tx.type === 0 || tx.type === 1) && hasEip1559) { logger.throwArgumentError("pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas", "transaction", transaction); }if (!( (tx.type === 2 || tx.type == null) && tx.maxFeePerGas != null && tx.maxPriorityFeePerGas != null)) {_context11.next = 10;break;} // Fully-formed EIP-1559 transaction (skip getFeeData) tx.type = 2;_context11.next = 18;break;case 10:if (!( tx.type === 0 || tx.type === 1)) {_context11.next = 14;break;} // Explicit Legacy or EIP-2930 transaction // Populate missing gasPrice if (tx.gasPrice == null) { tx.gasPrice = this.getGasPrice(); }_context11.next = 18;break;case 14:_context11.next = 16; return this.getFeeData();case 16:feeData = _context11.sent; if (tx.type == null) { // We need to auto-detect the intended type of this transaction... if (feeData.maxFeePerGas != null && feeData.maxPriorityFeePerGas != null) { // The network supports EIP-1559! // Upgrade transaction from null to eip-1559 tx.type = 2; if (tx.gasPrice != null) { // Using legacy gasPrice property on an eip-1559 network, // so use gasPrice as both fee properties gasPrice = tx.gasPrice; delete tx.gasPrice; tx.maxFeePerGas = gasPrice; tx.maxPriorityFeePerGas = gasPrice; } else { // Populate missing fee data if (tx.maxFeePerGas == null) { tx.maxFeePerGas = feeData.maxFeePerGas; } if (tx.maxPriorityFeePerGas == null) { tx.maxPriorityFeePerGas = feeData.maxPriorityFeePerGas; } } } else if (feeData.gasPrice != null) { // Network doesn't support EIP-1559... // ...but they are trying to use EIP-1559 properties if (hasEip1559) { logger.throwError("network does not support EIP-1559", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "populateTransaction" }); } // Populate missing fee data if (tx.gasPrice == null) { tx.gasPrice = feeData.gasPrice; } // Explicitly set untyped transaction to legacy tx.type = 0; } else { // getFeeData has failed us. logger.throwError("failed to get consistent fee data", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "signer.getFeeData" }); } } else if (tx.type === 2) { // Explicitly using EIP-1559 // Populate missing fee data if (tx.maxFeePerGas == null) { tx.maxFeePerGas = feeData.maxFeePerGas; } if (tx.maxPriorityFeePerGas == null) { tx.maxPriorityFeePerGas = feeData.maxPriorityFeePerGas; } }case 18: if (tx.nonce == null) { tx.nonce = this.getTransactionCount("pending"); } if (tx.gasLimit == null) { tx.gasLimit = this.estimateGas(tx).catch(function (error) { if (forwardErrors.indexOf(error.code) >= 0) { throw error; } return logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", _logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT, { error: error, tx: tx }); }); } if (tx.chainId == null) { tx.chainId = this.getChainId(); } else { tx.chainId = Promise.all([ Promise.resolve(tx.chainId), this.getChainId()]). then(function (results) { if (results[1] !== 0 && results[0] !== results[1]) { logger.throwArgumentError("chainId address mismatch", "transaction", transaction); } return results[0]; }); }_context11.next = 23; return (0, _properties.resolveProperties)(tx);case 23:return _context11.abrupt("return", _context11.sent);case 24:case "end":return _context11.stop();}}}, _callee11, this);})); } /////////////////// // Sub-classes SHOULD leave these alone }, { key: "_checkProvider", value: function _checkProvider(operation) { if (!this.provider) { logger.throwError("missing provider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: operation || "_checkProvider" }); } } }], [{ key: "isSigner", value: function isSigner( value) { return !!(value && value._isSigner); } }]);return Signer;}();exports.Signer = Signer;var VoidSigner = /*#__PURE__*/function (_Signer) {_inherits(VoidSigner, _Signer);var _super = _createSuper(VoidSigner); function VoidSigner(address, provider) {var _this2;_classCallCheck(this, VoidSigner); logger.checkNew(this instanceof VoidSigner ? this.constructor : void 0, VoidSigner); _this2 = _super.call(this); (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), "address", address); (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), "provider", provider || null);return _this2; }_createClass(VoidSigner, [{ key: "getAddress", value: function getAddress() { return Promise.resolve(this.address); } }, { key: "_fail", value: function _fail( message, operation) { return Promise.resolve().then(function () { logger.throwError(message, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: operation }); }); } }, { key: "signMessage", value: function signMessage( message) { return this._fail("VoidSigner cannot sign messages", "signMessage"); } }, { key: "signTransaction", value: function signTransaction( transaction) { return this._fail("VoidSigner cannot sign transactions", "signTransaction"); } }, { key: "_signTypedData", value: function _signTypedData( domain, types, value) { return this._fail("VoidSigner cannot sign typed data", "signTypedData"); } }, { key: "connect", value: function connect( provider) { return new VoidSigner(this.address, provider); } }]);return VoidSigner;}(Signer);exports.VoidSigner = VoidSigner; /***/ }), /* 125 */ /*!*************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/abstract-signer/lib.esm/_version.js ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "abstract-signer/5.5.0";exports.version = version; /***/ }), /* 126 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/transactions/lib.esm/index.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.computeAddress = computeAddress;exports.recoverAddress = recoverAddress;exports.accessListify = accessListify;exports.serialize = serialize;exports.parse = parse;exports.TransactionTypes = void 0; var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _constants = __webpack_require__(/*! @ethersproject/constants */ 103); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var RLP = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/rlp */ 93)); var _signingKey = __webpack_require__(/*! @ethersproject/signing-key */ 127); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 144);function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} var logger = new _logger.Logger(_version.version); var TransactionTypes;exports.TransactionTypes = TransactionTypes; (function (TransactionTypes) { TransactionTypes[TransactionTypes["legacy"] = 0] = "legacy"; TransactionTypes[TransactionTypes["eip2930"] = 1] = "eip2930"; TransactionTypes[TransactionTypes["eip1559"] = 2] = "eip1559"; })(TransactionTypes || (exports.TransactionTypes = TransactionTypes = {})); ; /////////////////////////////// function handleAddress(value) { if (value === "0x") { return null; } return (0, _address.getAddress)(value); } function handleNumber(value) { if (value === "0x") { return _constants.Zero; } return _bignumber.BigNumber.from(value); } // Legacy Transaction Fields var transactionFields = [ { name: "nonce", maxLength: 32, numeric: true }, { name: "gasPrice", maxLength: 32, numeric: true }, { name: "gasLimit", maxLength: 32, numeric: true }, { name: "to", length: 20 }, { name: "value", maxLength: 32, numeric: true }, { name: "data" }]; var allowedTransactionKeys = { chainId: true, data: true, gasLimit: true, gasPrice: true, nonce: true, to: true, type: true, value: true }; function computeAddress(key) { var publicKey = (0, _signingKey.computePublicKey)(key); return (0, _address.getAddress)((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _bytes.hexDataSlice)(publicKey, 1)), 12)); } function recoverAddress(digest, signature) { return computeAddress((0, _signingKey.recoverPublicKey)((0, _bytes.arrayify)(digest), signature)); } function formatNumber(value, name) { var result = (0, _bytes.stripZeros)(_bignumber.BigNumber.from(value).toHexString()); if (result.length > 32) { logger.throwArgumentError("invalid length for " + name, "transaction:" + name, value); } return result; } function accessSetify(addr, storageKeys) { return { address: (0, _address.getAddress)(addr), storageKeys: (storageKeys || []).map(function (storageKey, index) { if ((0, _bytes.hexDataLength)(storageKey) !== 32) { logger.throwArgumentError("invalid access list storageKey", "accessList[".concat(addr, ":").concat(index, "]"), storageKey); } return storageKey.toLowerCase(); }) }; } function accessListify(value) { if (Array.isArray(value)) { return value.map(function (set, index) { if (Array.isArray(set)) { if (set.length > 2) { logger.throwArgumentError("access list expected to be [ address, storageKeys[] ]", "value[".concat(index, "]"), set); } return accessSetify(set[0], set[1]); } return accessSetify(set.address, set.storageKeys); }); } var result = Object.keys(value).map(function (addr) { var storageKeys = value[addr].reduce(function (accum, storageKey) { accum[storageKey] = true; return accum; }, {}); return accessSetify(addr, Object.keys(storageKeys).sort()); }); result.sort(function (a, b) {return a.address.localeCompare(b.address);}); return result; } function formatAccessList(value) { return accessListify(value).map(function (set) {return [set.address, set.storageKeys];}); } function _serializeEip1559(transaction, signature) { // If there is an explicit gasPrice, make sure it matches the // EIP-1559 fees; otherwise they may not understand what they // think they are setting in terms of fee. if (transaction.gasPrice != null) { var gasPrice = _bignumber.BigNumber.from(transaction.gasPrice); var maxFeePerGas = _bignumber.BigNumber.from(transaction.maxFeePerGas || 0); if (!gasPrice.eq(maxFeePerGas)) { logger.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas", "tx", { gasPrice: gasPrice, maxFeePerGas: maxFeePerGas }); } } var fields = [ formatNumber(transaction.chainId || 0, "chainId"), formatNumber(transaction.nonce || 0, "nonce"), formatNumber(transaction.maxPriorityFeePerGas || 0, "maxPriorityFeePerGas"), formatNumber(transaction.maxFeePerGas || 0, "maxFeePerGas"), formatNumber(transaction.gasLimit || 0, "gasLimit"), transaction.to != null ? (0, _address.getAddress)(transaction.to) : "0x", formatNumber(transaction.value || 0, "value"), transaction.data || "0x", formatAccessList(transaction.accessList || [])]; if (signature) { var sig = (0, _bytes.splitSignature)(signature); fields.push(formatNumber(sig.recoveryParam, "recoveryParam")); fields.push((0, _bytes.stripZeros)(sig.r)); fields.push((0, _bytes.stripZeros)(sig.s)); } return (0, _bytes.hexConcat)(["0x02", RLP.encode(fields)]); } function _serializeEip2930(transaction, signature) { var fields = [ formatNumber(transaction.chainId || 0, "chainId"), formatNumber(transaction.nonce || 0, "nonce"), formatNumber(transaction.gasPrice || 0, "gasPrice"), formatNumber(transaction.gasLimit || 0, "gasLimit"), transaction.to != null ? (0, _address.getAddress)(transaction.to) : "0x", formatNumber(transaction.value || 0, "value"), transaction.data || "0x", formatAccessList(transaction.accessList || [])]; if (signature) { var sig = (0, _bytes.splitSignature)(signature); fields.push(formatNumber(sig.recoveryParam, "recoveryParam")); fields.push((0, _bytes.stripZeros)(sig.r)); fields.push((0, _bytes.stripZeros)(sig.s)); } return (0, _bytes.hexConcat)(["0x01", RLP.encode(fields)]); } // Legacy Transactions and EIP-155 function _serialize(transaction, signature) { (0, _properties.checkProperties)(transaction, allowedTransactionKeys); var raw = []; transactionFields.forEach(function (fieldInfo) { var value = transaction[fieldInfo.name] || []; var options = {}; if (fieldInfo.numeric) { options.hexPad = "left"; } value = (0, _bytes.arrayify)((0, _bytes.hexlify)(value, options)); // Fixed-width field if (fieldInfo.length && value.length !== fieldInfo.length && value.length > 0) { logger.throwArgumentError("invalid length for " + fieldInfo.name, "transaction:" + fieldInfo.name, value); } // Variable-width (with a maximum) if (fieldInfo.maxLength) { value = (0, _bytes.stripZeros)(value); if (value.length > fieldInfo.maxLength) { logger.throwArgumentError("invalid length for " + fieldInfo.name, "transaction:" + fieldInfo.name, value); } } raw.push((0, _bytes.hexlify)(value)); }); var chainId = 0; if (transaction.chainId != null) { // A chainId was provided; if non-zero we'll use EIP-155 chainId = transaction.chainId; if (typeof chainId !== "number") { logger.throwArgumentError("invalid transaction.chainId", "transaction", transaction); } } else if (signature && !(0, _bytes.isBytesLike)(signature) && signature.v > 28) { // No chainId provided, but the signature is signing with EIP-155; derive chainId chainId = Math.floor((signature.v - 35) / 2); } // We have an EIP-155 transaction (chainId was specified and non-zero) if (chainId !== 0) { raw.push((0, _bytes.hexlify)(chainId)); // @TODO: hexValue? raw.push("0x"); raw.push("0x"); } // Requesting an unsigned transaction if (!signature) { return RLP.encode(raw); } // The splitSignature will ensure the transaction has a recoveryParam in the // case that the signTransaction function only adds a v. var sig = (0, _bytes.splitSignature)(signature); // We pushed a chainId and null r, s on for hashing only; remove those var v = 27 + sig.recoveryParam; if (chainId !== 0) { raw.pop(); raw.pop(); raw.pop(); v += chainId * 2 + 8; // If an EIP-155 v (directly or indirectly; maybe _vs) was provided, check it! if (sig.v > 28 && sig.v !== v) { logger.throwArgumentError("transaction.chainId/signature.v mismatch", "signature", signature); } } else if (sig.v !== v) { logger.throwArgumentError("transaction.chainId/signature.v mismatch", "signature", signature); } raw.push((0, _bytes.hexlify)(v)); raw.push((0, _bytes.stripZeros)((0, _bytes.arrayify)(sig.r))); raw.push((0, _bytes.stripZeros)((0, _bytes.arrayify)(sig.s))); return RLP.encode(raw); } function serialize(transaction, signature) { // Legacy and EIP-155 Transactions if (transaction.type == null || transaction.type === 0) { if (transaction.accessList != null) { logger.throwArgumentError("untyped transactions do not support accessList; include type: 1", "transaction", transaction); } return _serialize(transaction, signature); } // Typed Transactions (EIP-2718) switch (transaction.type) { case 1: return _serializeEip2930(transaction, signature); case 2: return _serializeEip1559(transaction, signature); default: break;} return logger.throwError("unsupported transaction type: ".concat(transaction.type), _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "serializeTransaction", transactionType: transaction.type }); } function _parseEipSignature(tx, fields, serialize) { try { var recid = handleNumber(fields[0]).toNumber(); if (recid !== 0 && recid !== 1) { throw new Error("bad recid"); } tx.v = recid; } catch (error) { logger.throwArgumentError("invalid v for transaction type: 1", "v", fields[0]); } tx.r = (0, _bytes.hexZeroPad)(fields[1], 32); tx.s = (0, _bytes.hexZeroPad)(fields[2], 32); try { var digest = (0, _keccak.keccak256)(serialize(tx)); tx.from = recoverAddress(digest, { r: tx.r, s: tx.s, recoveryParam: tx.v }); } catch (error) { __f__("log", error, " at node_modules/@ethersproject/transactions/lib.esm/index.js:255"); } } function _parseEip1559(payload) { var transaction = RLP.decode(payload.slice(1)); if (transaction.length !== 9 && transaction.length !== 12) { logger.throwArgumentError("invalid component count for transaction type: 2", "payload", (0, _bytes.hexlify)(payload)); } var maxPriorityFeePerGas = handleNumber(transaction[2]); var maxFeePerGas = handleNumber(transaction[3]); var tx = { type: 2, chainId: handleNumber(transaction[0]).toNumber(), nonce: handleNumber(transaction[1]).toNumber(), maxPriorityFeePerGas: maxPriorityFeePerGas, maxFeePerGas: maxFeePerGas, gasPrice: null, gasLimit: handleNumber(transaction[4]), to: handleAddress(transaction[5]), value: handleNumber(transaction[6]), data: transaction[7], accessList: accessListify(transaction[8]) }; // Unsigned EIP-1559 Transaction if (transaction.length === 9) { return tx; } tx.hash = (0, _keccak.keccak256)(payload); _parseEipSignature(tx, transaction.slice(9), _serializeEip1559); return tx; } function _parseEip2930(payload) { var transaction = RLP.decode(payload.slice(1)); if (transaction.length !== 8 && transaction.length !== 11) { logger.throwArgumentError("invalid component count for transaction type: 1", "payload", (0, _bytes.hexlify)(payload)); } var tx = { type: 1, chainId: handleNumber(transaction[0]).toNumber(), nonce: handleNumber(transaction[1]).toNumber(), gasPrice: handleNumber(transaction[2]), gasLimit: handleNumber(transaction[3]), to: handleAddress(transaction[4]), value: handleNumber(transaction[5]), data: transaction[6], accessList: accessListify(transaction[7]) }; // Unsigned EIP-2930 Transaction if (transaction.length === 8) { return tx; } tx.hash = (0, _keccak.keccak256)(payload); _parseEipSignature(tx, transaction.slice(8), _serializeEip2930); return tx; } // Legacy Transactions and EIP-155 function _parse(rawTransaction) { var transaction = RLP.decode(rawTransaction); if (transaction.length !== 9 && transaction.length !== 6) { logger.throwArgumentError("invalid raw transaction", "rawTransaction", rawTransaction); } var tx = { nonce: handleNumber(transaction[0]).toNumber(), gasPrice: handleNumber(transaction[1]), gasLimit: handleNumber(transaction[2]), to: handleAddress(transaction[3]), value: handleNumber(transaction[4]), data: transaction[5], chainId: 0 }; // Legacy unsigned transaction if (transaction.length === 6) { return tx; } try { tx.v = _bignumber.BigNumber.from(transaction[6]).toNumber(); } catch (error) { __f__("log", error, " at node_modules/@ethersproject/transactions/lib.esm/index.js:333"); return tx; } tx.r = (0, _bytes.hexZeroPad)(transaction[7], 32); tx.s = (0, _bytes.hexZeroPad)(transaction[8], 32); if (_bignumber.BigNumber.from(tx.r).isZero() && _bignumber.BigNumber.from(tx.s).isZero()) { // EIP-155 unsigned transaction tx.chainId = tx.v; tx.v = 0; } else { // Signed Transaction tx.chainId = Math.floor((tx.v - 35) / 2); if (tx.chainId < 0) { tx.chainId = 0; } var recoveryParam = tx.v - 27; var raw = transaction.slice(0, 6); if (tx.chainId !== 0) { raw.push((0, _bytes.hexlify)(tx.chainId)); raw.push("0x"); raw.push("0x"); recoveryParam -= tx.chainId * 2 + 8; } var digest = (0, _keccak.keccak256)(RLP.encode(raw)); try { tx.from = recoverAddress(digest, { r: (0, _bytes.hexlify)(tx.r), s: (0, _bytes.hexlify)(tx.s), recoveryParam: recoveryParam }); } catch (error) { __f__("log", error, " at node_modules/@ethersproject/transactions/lib.esm/index.js:362"); } tx.hash = (0, _keccak.keccak256)(rawTransaction); } tx.type = null; return tx; } function parse(rawTransaction) { var payload = (0, _bytes.arrayify)(rawTransaction); // Legacy and EIP-155 Transactions if (payload[0] > 0x7f) { return _parse(payload); } // Typed Transaction (EIP-2718) switch (payload[0]) { case 1: return _parseEip2930(payload); case 2: return _parseEip1559(payload); default: break;} return logger.throwError("unsupported transaction type: ".concat(payload[0]), _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "parseTransaction", transactionType: payload[0] }); } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 127 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/signing-key/lib.esm/index.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.recoverPublicKey = recoverPublicKey;exports.computePublicKey = computePublicKey;exports.SigningKey = void 0; var _elliptic = __webpack_require__(/*! ./elliptic */ 128); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 143);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} var logger = new _logger.Logger(_version.version); var _curve = null; function getCurve() { if (!_curve) { _curve = new _elliptic.EC("secp256k1"); } return _curve; }var SigningKey = /*#__PURE__*/function () { function SigningKey(privateKey) {_classCallCheck(this, SigningKey); (0, _properties.defineReadOnly)(this, "curve", "secp256k1"); (0, _properties.defineReadOnly)(this, "privateKey", (0, _bytes.hexlify)(privateKey)); var keyPair = getCurve().keyFromPrivate((0, _bytes.arrayify)(this.privateKey)); (0, _properties.defineReadOnly)(this, "publicKey", "0x" + keyPair.getPublic(false, "hex")); (0, _properties.defineReadOnly)(this, "compressedPublicKey", "0x" + keyPair.getPublic(true, "hex")); (0, _properties.defineReadOnly)(this, "_isSigningKey", true); }_createClass(SigningKey, [{ key: "_addPoint", value: function _addPoint( other) { var p0 = getCurve().keyFromPublic((0, _bytes.arrayify)(this.publicKey)); var p1 = getCurve().keyFromPublic((0, _bytes.arrayify)(other)); return "0x" + p0.pub.add(p1.pub).encodeCompressed("hex"); } }, { key: "signDigest", value: function signDigest( digest) { var keyPair = getCurve().keyFromPrivate((0, _bytes.arrayify)(this.privateKey)); var digestBytes = (0, _bytes.arrayify)(digest); if (digestBytes.length !== 32) { logger.throwArgumentError("bad digest length", "digest", digest); } var signature = keyPair.sign(digestBytes, { canonical: true }); return (0, _bytes.splitSignature)({ recoveryParam: signature.recoveryParam, r: (0, _bytes.hexZeroPad)("0x" + signature.r.toString(16), 32), s: (0, _bytes.hexZeroPad)("0x" + signature.s.toString(16), 32) }); } }, { key: "computeSharedSecret", value: function computeSharedSecret( otherKey) { var keyPair = getCurve().keyFromPrivate((0, _bytes.arrayify)(this.privateKey)); var otherKeyPair = getCurve().keyFromPublic((0, _bytes.arrayify)(computePublicKey(otherKey))); return (0, _bytes.hexZeroPad)("0x" + keyPair.derive(otherKeyPair.getPublic()).toString(16), 32); } }], [{ key: "isSigningKey", value: function isSigningKey( value) { return !!(value && value._isSigningKey); } }]);return SigningKey;}();exports.SigningKey = SigningKey; function recoverPublicKey(digest, signature) { var sig = (0, _bytes.splitSignature)(signature); var rs = { r: (0, _bytes.arrayify)(sig.r), s: (0, _bytes.arrayify)(sig.s) }; return "0x" + getCurve().recoverPubKey((0, _bytes.arrayify)(digest), rs, sig.recoveryParam).encode("hex", false); } function computePublicKey(key, compressed) { var bytes = (0, _bytes.arrayify)(key); if (bytes.length === 32) { var signingKey = new SigningKey(bytes); if (compressed) { return "0x" + getCurve().keyFromPrivate(bytes).getPublic(true, "hex"); } return signingKey.publicKey; } else if (bytes.length === 33) { if (compressed) { return (0, _bytes.hexlify)(bytes); } return "0x" + getCurve().keyFromPublic(bytes).getPublic(false, "hex"); } else if (bytes.length === 65) { if (!compressed) { return (0, _bytes.hexlify)(bytes); } return "0x" + getCurve().keyFromPublic(bytes).getPublic(true, "hex"); } return logger.throwArgumentError("invalid public or private key", "key", "[REDACTED]"); } /***/ }), /* 128 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/signing-key/lib.esm/elliptic.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {Object.defineProperty(exports, "__esModule", { value: true });exports.EC = void 0;var _bn = _interopRequireDefault(__webpack_require__(/*! bn.js */ 75)); var _hash = _interopRequireDefault(__webpack_require__(/*! hash.js */ 129));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; function getDefaultExportFromCjs(x) { return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; } function createCommonjsModule(fn, basedir, module) { return module = { path: basedir, exports: {}, require: function require(path, base) { return commonjsRequire(path, base === undefined || base === null ? module.path : base); } }, fn(module, module.exports), module.exports; } function getDefaultExportFromNamespaceIfPresent(n) { return n && Object.prototype.hasOwnProperty.call(n, 'default') ? n['default'] : n; } function getDefaultExportFromNamespaceIfNotNamed(n) { return n && Object.prototype.hasOwnProperty.call(n, 'default') && Object.keys(n).length === 1 ? n['default'] : n; } function getAugmentedNamespace(n) { if (n.__esModule) return n; var a = Object.defineProperty({}, '__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 get() { return n[k]; } }); }); return a; } function commonjsRequire() { throw new Error('Dynamic requires are not currently supported by @rollup/plugin-commonjs'); } var minimalisticAssert = assert; function assert(val, msg) { if (!val) throw new Error(msg || 'Assertion failed'); } assert.equal = function assertEqual(l, r, msg) { if (l != r) throw new Error(msg || 'Assertion failed: ' + l + ' != ' + r); }; var utils_1 = createCommonjsModule(function (module, exports) { 'use strict'; var utils = exports; function toArray(msg, enc) { if (Array.isArray(msg)) return msg.slice(); if (!msg) return []; var res = []; if (typeof msg !== 'string') { for (var i = 0; i < msg.length; i++) { res[i] = msg[i] | 0;} return res; } if (enc === 'hex') { msg = msg.replace(/[^a-z0-9]+/ig, ''); if (msg.length % 2 !== 0) msg = '0' + msg; for (var i = 0; i < msg.length; i += 2) { res.push(parseInt(msg[i] + msg[i + 1], 16));} } else { for (var i = 0; i < msg.length; i++) { var c = msg.charCodeAt(i); var hi = c >> 8; var lo = c & 0xff; if (hi) res.push(hi, lo);else res.push(lo); } } return res; } utils.toArray = toArray; function zero2(word) { if (word.length === 1) return '0' + word;else return word; } utils.zero2 = zero2; function toHex(msg) { var res = ''; for (var i = 0; i < msg.length; i++) { res += zero2(msg[i].toString(16));} return res; } utils.toHex = toHex; utils.encode = function encode(arr, enc) { if (enc === 'hex') return toHex(arr);else return arr; }; }); var utils_1$1 = createCommonjsModule(function (module, exports) { 'use strict'; var utils = exports; utils.assert = minimalisticAssert; utils.toArray = utils_1.toArray; utils.zero2 = utils_1.zero2; utils.toHex = utils_1.toHex; utils.encode = utils_1.encode; // Represent num in a w-NAF form function getNAF(num, w, bits) { var naf = new Array(Math.max(num.bitLength(), bits) + 1); naf.fill(0); var ws = 1 << w + 1; var k = num.clone(); for (var i = 0; i < naf.length; i++) { var z; var mod = k.andln(ws - 1); if (k.isOdd()) { if (mod > (ws >> 1) - 1) z = (ws >> 1) - mod;else z = mod; k.isubn(z); } else { z = 0; } naf[i] = z; k.iushrn(1); } return naf; } utils.getNAF = getNAF; // Represent k1, k2 in a Joint Sparse Form function getJSF(k1, k2) { var jsf = [ [], []]; k1 = k1.clone(); k2 = k2.clone(); var d1 = 0; var d2 = 0; var m8; while (k1.cmpn(-d1) > 0 || k2.cmpn(-d2) > 0) { // First phase var m14 = k1.andln(3) + d1 & 3; var m24 = k2.andln(3) + d2 & 3; if (m14 === 3) m14 = -1; if (m24 === 3) m24 = -1; var u1; if ((m14 & 1) === 0) { u1 = 0; } else { m8 = k1.andln(7) + d1 & 7; if ((m8 === 3 || m8 === 5) && m24 === 2) u1 = -m14;else u1 = m14; } jsf[0].push(u1); var u2; if ((m24 & 1) === 0) { u2 = 0; } else { m8 = k2.andln(7) + d2 & 7; if ((m8 === 3 || m8 === 5) && m14 === 2) u2 = -m24;else u2 = m24; } jsf[1].push(u2); // Second phase if (2 * d1 === u1 + 1) d1 = 1 - d1; if (2 * d2 === u2 + 1) d2 = 1 - d2; k1.iushrn(1); k2.iushrn(1); } return jsf; } utils.getJSF = getJSF; function cachedProperty(obj, name, computer) { var key = '_' + name; obj.prototype[name] = function cachedProperty() { return this[key] !== undefined ? this[key] : this[key] = computer.call(this); }; } utils.cachedProperty = cachedProperty; function parseBytes(bytes) { return typeof bytes === 'string' ? utils.toArray(bytes, 'hex') : bytes; } utils.parseBytes = parseBytes; function intFromLE(bytes) { return new _bn.default(bytes, 'hex', 'le'); } utils.intFromLE = intFromLE; }); 'use strict'; var getNAF = utils_1$1.getNAF; var getJSF = utils_1$1.getJSF; var assert$1 = utils_1$1.assert; function BaseCurve(type, conf) { this.type = type; this.p = new _bn.default(conf.p, 16); // Use Montgomery, when there is no fast reduction for the prime this.red = conf.prime ? _bn.default.red(conf.prime) : _bn.default.mont(this.p); // Useful for many curves this.zero = new _bn.default(0).toRed(this.red); this.one = new _bn.default(1).toRed(this.red); this.two = new _bn.default(2).toRed(this.red); // Curve configuration, optional this.n = conf.n && new _bn.default(conf.n, 16); this.g = conf.g && this.pointFromJSON(conf.g, conf.gRed); // Temporary arrays this._wnafT1 = new Array(4); this._wnafT2 = new Array(4); this._wnafT3 = new Array(4); this._wnafT4 = new Array(4); this._bitLength = this.n ? this.n.bitLength() : 0; // Generalized Greg Maxwell's trick var adjustCount = this.n && this.p.div(this.n); if (!adjustCount || adjustCount.cmpn(100) > 0) { this.redN = null; } else { this._maxwellTrick = true; this.redN = this.n.toRed(this.red); } } var base = BaseCurve; BaseCurve.prototype.point = function point() { throw new Error('Not implemented'); }; BaseCurve.prototype.validate = function validate() { throw new Error('Not implemented'); }; BaseCurve.prototype._fixedNafMul = function _fixedNafMul(p, k) { assert$1(p.precomputed); var doubles = p._getDoubles(); var naf = getNAF(k, 1, this._bitLength); var I = (1 << doubles.step + 1) - (doubles.step % 2 === 0 ? 2 : 1); I /= 3; // Translate into more windowed form var repr = []; var j; var nafW; for (j = 0; j < naf.length; j += doubles.step) { nafW = 0; for (var l = j + doubles.step - 1; l >= j; l--) { nafW = (nafW << 1) + naf[l];} repr.push(nafW); } var a = this.jpoint(null, null, null); var b = this.jpoint(null, null, null); for (var i = I; i > 0; i--) { for (j = 0; j < repr.length; j++) { nafW = repr[j]; if (nafW === i) b = b.mixedAdd(doubles.points[j]);else if (nafW === -i) b = b.mixedAdd(doubles.points[j].neg()); } a = a.add(b); } return a.toP(); }; BaseCurve.prototype._wnafMul = function _wnafMul(p, k) { var w = 4; // Precompute window var nafPoints = p._getNAFPoints(w); w = nafPoints.wnd; var wnd = nafPoints.points; // Get NAF form var naf = getNAF(k, w, this._bitLength); // Add `this`*(N+1) for every w-NAF index var acc = this.jpoint(null, null, null); for (var i = naf.length - 1; i >= 0; i--) { // Count zeroes for (var l = 0; i >= 0 && naf[i] === 0; i--) { l++;} if (i >= 0) l++; acc = acc.dblp(l); if (i < 0) break; var z = naf[i]; assert$1(z !== 0); if (p.type === 'affine') { // J +- P if (z > 0) acc = acc.mixedAdd(wnd[z - 1 >> 1]);else acc = acc.mixedAdd(wnd[-z - 1 >> 1].neg()); } else { // J +- J if (z > 0) acc = acc.add(wnd[z - 1 >> 1]);else acc = acc.add(wnd[-z - 1 >> 1].neg()); } } return p.type === 'affine' ? acc.toP() : acc; }; BaseCurve.prototype._wnafMulAdd = function _wnafMulAdd(defW, points, coeffs, len, jacobianResult) { var wndWidth = this._wnafT1; var wnd = this._wnafT2; var naf = this._wnafT3; // Fill all arrays var max = 0; var i; var j; var p; for (i = 0; i < len; i++) { p = points[i]; var nafPoints = p._getNAFPoints(defW); wndWidth[i] = nafPoints.wnd; wnd[i] = nafPoints.points; } // Comb small window NAFs for (i = len - 1; i >= 1; i -= 2) { var a = i - 1; var b = i; if (wndWidth[a] !== 1 || wndWidth[b] !== 1) { naf[a] = getNAF(coeffs[a], wndWidth[a], this._bitLength); naf[b] = getNAF(coeffs[b], wndWidth[b], this._bitLength); max = Math.max(naf[a].length, max); max = Math.max(naf[b].length, max); continue; } var comb = [ points[a], /* 1 */ null, /* 3 */ null, /* 5 */ points[b] /* 7 */]; // Try to avoid Projective points, if possible if (points[a].y.cmp(points[b].y) === 0) { comb[1] = points[a].add(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } else if (points[a].y.cmp(points[b].y.redNeg()) === 0) { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].add(points[b].neg()); } else { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } var index = [ -3, /* -1 -1 */ -1, /* -1 0 */ -5, /* -1 1 */ -7, /* 0 -1 */ 0, /* 0 0 */ 7, /* 0 1 */ 5, /* 1 -1 */ 1, /* 1 0 */ 3 /* 1 1 */]; var jsf = getJSF(coeffs[a], coeffs[b]); max = Math.max(jsf[0].length, max); naf[a] = new Array(max); naf[b] = new Array(max); for (j = 0; j < max; j++) { var ja = jsf[0][j] | 0; var jb = jsf[1][j] | 0; naf[a][j] = index[(ja + 1) * 3 + (jb + 1)]; naf[b][j] = 0; wnd[a] = comb; } } var acc = this.jpoint(null, null, null); var tmp = this._wnafT4; for (i = max; i >= 0; i--) { var k = 0; while (i >= 0) { var zero = true; for (j = 0; j < len; j++) { tmp[j] = naf[j][i] | 0; if (tmp[j] !== 0) zero = false; } if (!zero) break; k++; i--; } if (i >= 0) k++; acc = acc.dblp(k); if (i < 0) break; for (j = 0; j < len; j++) { var z = tmp[j]; p; if (z === 0) continue;else if (z > 0) p = wnd[j][z - 1 >> 1];else if (z < 0) p = wnd[j][-z - 1 >> 1].neg(); if (p.type === 'affine') acc = acc.mixedAdd(p);else acc = acc.add(p); } } // Zeroify references for (i = 0; i < len; i++) { wnd[i] = null;} if (jacobianResult) return acc;else return acc.toP(); }; function BasePoint(curve, type) { this.curve = curve; this.type = type; this.precomputed = null; } BaseCurve.BasePoint = BasePoint; BasePoint.prototype.eq = function eq() /*other*/{ throw new Error('Not implemented'); }; BasePoint.prototype.validate = function validate() { return this.curve.validate(this); }; BaseCurve.prototype.decodePoint = function decodePoint(bytes, enc) { bytes = utils_1$1.toArray(bytes, enc); var len = this.p.byteLength(); // uncompressed, hybrid-odd, hybrid-even if ((bytes[0] === 0x04 || bytes[0] === 0x06 || bytes[0] === 0x07) && bytes.length - 1 === 2 * len) { if (bytes[0] === 0x06) assert$1(bytes[bytes.length - 1] % 2 === 0);else if (bytes[0] === 0x07) assert$1(bytes[bytes.length - 1] % 2 === 1); var res = this.point(bytes.slice(1, 1 + len), bytes.slice(1 + len, 1 + 2 * len)); return res; } else if ((bytes[0] === 0x02 || bytes[0] === 0x03) && bytes.length - 1 === len) { return this.pointFromX(bytes.slice(1, 1 + len), bytes[0] === 0x03); } throw new Error('Unknown point format'); }; BasePoint.prototype.encodeCompressed = function encodeCompressed(enc) { return this.encode(enc, true); }; BasePoint.prototype._encode = function _encode(compact) { var len = this.curve.p.byteLength(); var x = this.getX().toArray('be', len); if (compact) return [this.getY().isEven() ? 0x02 : 0x03].concat(x); return [0x04].concat(x, this.getY().toArray('be', len)); }; BasePoint.prototype.encode = function encode(enc, compact) { return utils_1$1.encode(this._encode(compact), enc); }; BasePoint.prototype.precompute = function precompute(power) { if (this.precomputed) return this; var precomputed = { doubles: null, naf: null, beta: null }; precomputed.naf = this._getNAFPoints(8); precomputed.doubles = this._getDoubles(4, power); precomputed.beta = this._getBeta(); this.precomputed = precomputed; return this; }; BasePoint.prototype._hasDoubles = function _hasDoubles(k) { if (!this.precomputed) return false; var doubles = this.precomputed.doubles; if (!doubles) return false; return doubles.points.length >= Math.ceil((k.bitLength() + 1) / doubles.step); }; BasePoint.prototype._getDoubles = function _getDoubles(step, power) { if (this.precomputed && this.precomputed.doubles) return this.precomputed.doubles; var doubles = [this]; var acc = this; for (var i = 0; i < power; i += step) { for (var j = 0; j < step; j++) { acc = acc.dbl();} doubles.push(acc); } return { step: step, points: doubles }; }; BasePoint.prototype._getNAFPoints = function _getNAFPoints(wnd) { if (this.precomputed && this.precomputed.naf) return this.precomputed.naf; var res = [this]; var max = (1 << wnd) - 1; var dbl = max === 1 ? null : this.dbl(); for (var i = 1; i < max; i++) { res[i] = res[i - 1].add(dbl);} return { wnd: wnd, points: res }; }; BasePoint.prototype._getBeta = function _getBeta() { return null; }; BasePoint.prototype.dblp = function dblp(k) { var r = this; for (var i = 0; i < k; i++) { r = r.dbl();} return r; }; var inherits_browser = createCommonjsModule(function (module) { if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor; ctor.prototype = Object.create(superCtor.prototype, { constructor: { value: ctor, enumerable: false, writable: true, configurable: true } }); } }; } else { // old school shim for old browsers module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor; var TempCtor = function TempCtor() {}; TempCtor.prototype = superCtor.prototype; ctor.prototype = new TempCtor(); ctor.prototype.constructor = ctor; } }; } }); 'use strict'; var assert$2 = utils_1$1.assert; function ShortCurve(conf) { base.call(this, 'short', conf); this.a = new _bn.default(conf.a, 16).toRed(this.red); this.b = new _bn.default(conf.b, 16).toRed(this.red); this.tinv = this.two.redInvm(); this.zeroA = this.a.fromRed().cmpn(0) === 0; this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0; // If the curve is endomorphic, precalculate beta and lambda this.endo = this._getEndomorphism(conf); this._endoWnafT1 = new Array(4); this._endoWnafT2 = new Array(4); } inherits_browser(ShortCurve, base); var short_1 = ShortCurve; ShortCurve.prototype._getEndomorphism = function _getEndomorphism(conf) { // No efficient endomorphism if (!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1) return; // Compute beta and lambda, that lambda * P = (beta * Px; Py) var beta; var lambda; if (conf.beta) { beta = new _bn.default(conf.beta, 16).toRed(this.red); } else { var betas = this._getEndoRoots(this.p); // Choose the smallest beta beta = betas[0].cmp(betas[1]) < 0 ? betas[0] : betas[1]; beta = beta.toRed(this.red); } if (conf.lambda) { lambda = new _bn.default(conf.lambda, 16); } else { // Choose the lambda that is matching selected beta var lambdas = this._getEndoRoots(this.n); if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) { lambda = lambdas[0]; } else { lambda = lambdas[1]; assert$2(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0); } } // Get basis vectors, used for balanced length-two representation var basis; if (conf.basis) { basis = conf.basis.map(function (vec) { return { a: new _bn.default(vec.a, 16), b: new _bn.default(vec.b, 16) }; }); } else { basis = this._getEndoBasis(lambda); } return { beta: beta, lambda: lambda, basis: basis }; }; ShortCurve.prototype._getEndoRoots = function _getEndoRoots(num) { // Find roots of for x^2 + x + 1 in F // Root = (-1 +- Sqrt(-3)) / 2 // var red = num === this.p ? this.red : _bn.default.mont(num); var tinv = new _bn.default(2).toRed(red).redInvm(); var ntinv = tinv.redNeg(); var s = new _bn.default(3).toRed(red).redNeg().redSqrt().redMul(tinv); var l1 = ntinv.redAdd(s).fromRed(); var l2 = ntinv.redSub(s).fromRed(); return [l1, l2]; }; ShortCurve.prototype._getEndoBasis = function _getEndoBasis(lambda) { // aprxSqrt >= sqrt(this.n) var aprxSqrt = this.n.ushrn(Math.floor(this.n.bitLength() / 2)); // 3.74 // Run EGCD, until r(L + 1) < aprxSqrt var u = lambda; var v = this.n.clone(); var x1 = new _bn.default(1); var y1 = new _bn.default(0); var x2 = new _bn.default(0); var y2 = new _bn.default(1); // NOTE: all vectors are roots of: a + b * lambda = 0 (mod n) var a0; var b0; // First vector var a1; var b1; // Second vector var a2; var b2; var prevR; var i = 0; var r; var x; while (u.cmpn(0) !== 0) { var q = v.div(u); r = v.sub(q.mul(u)); x = x2.sub(q.mul(x1)); var y = y2.sub(q.mul(y1)); if (!a1 && r.cmp(aprxSqrt) < 0) { a0 = prevR.neg(); b0 = x1; a1 = r.neg(); b1 = x; } else if (a1 && ++i === 2) { break; } prevR = r; v = u; u = r; x2 = x1; x1 = x; y2 = y1; y1 = y; } a2 = r.neg(); b2 = x; var len1 = a1.sqr().add(b1.sqr()); var len2 = a2.sqr().add(b2.sqr()); if (len2.cmp(len1) >= 0) { a2 = a0; b2 = b0; } // Normalize signs if (a1.negative) { a1 = a1.neg(); b1 = b1.neg(); } if (a2.negative) { a2 = a2.neg(); b2 = b2.neg(); } return [ { a: a1, b: b1 }, { a: a2, b: b2 }]; }; ShortCurve.prototype._endoSplit = function _endoSplit(k) { var basis = this.endo.basis; var v1 = basis[0]; var v2 = basis[1]; var c1 = v2.b.mul(k).divRound(this.n); var c2 = v1.b.neg().mul(k).divRound(this.n); var p1 = c1.mul(v1.a); var p2 = c2.mul(v2.a); var q1 = c1.mul(v1.b); var q2 = c2.mul(v2.b); // Calculate answer var k1 = k.sub(p1).sub(p2); var k2 = q1.add(q2).neg(); return { k1: k1, k2: k2 }; }; ShortCurve.prototype.pointFromX = function pointFromX(x, odd) { x = new _bn.default(x, 16); if (!x.red) x = x.toRed(this.red); var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b); var y = y2.redSqrt(); if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) throw new Error('invalid point'); // XXX Is there any way to tell if the number is odd without converting it // to non-red form? var isOdd = y.fromRed().isOdd(); if (odd && !isOdd || !odd && isOdd) y = y.redNeg(); return this.point(x, y); }; ShortCurve.prototype.validate = function validate(point) { if (point.inf) return true; var x = point.x; var y = point.y; var ax = this.a.redMul(x); var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b); return y.redSqr().redISub(rhs).cmpn(0) === 0; }; ShortCurve.prototype._endoWnafMulAdd = function _endoWnafMulAdd(points, coeffs, jacobianResult) { var npoints = this._endoWnafT1; var ncoeffs = this._endoWnafT2; for (var i = 0; i < points.length; i++) { var split = this._endoSplit(coeffs[i]); var p = points[i]; var beta = p._getBeta(); if (split.k1.negative) { split.k1.ineg(); p = p.neg(true); } if (split.k2.negative) { split.k2.ineg(); beta = beta.neg(true); } npoints[i * 2] = p; npoints[i * 2 + 1] = beta; ncoeffs[i * 2] = split.k1; ncoeffs[i * 2 + 1] = split.k2; } var res = this._wnafMulAdd(1, npoints, ncoeffs, i * 2, jacobianResult); // Clean-up references to points and coefficients for (var j = 0; j < i * 2; j++) { npoints[j] = null; ncoeffs[j] = null; } return res; }; function Point(curve, x, y, isRed) { base.BasePoint.call(this, curve, 'affine'); if (x === null && y === null) { this.x = null; this.y = null; this.inf = true; } else { this.x = new _bn.default(x, 16); this.y = new _bn.default(y, 16); // Force redgomery representation when loading from JSON if (isRed) { this.x.forceRed(this.curve.red); this.y.forceRed(this.curve.red); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); this.inf = false; } } inherits_browser(Point, base.BasePoint); ShortCurve.prototype.point = function point(x, y, isRed) { return new Point(this, x, y, isRed); }; ShortCurve.prototype.pointFromJSON = function pointFromJSON(obj, red) { return Point.fromJSON(this, obj, red); }; Point.prototype._getBeta = function _getBeta() { if (!this.curve.endo) return; var pre = this.precomputed; if (pre && pre.beta) return pre.beta; var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); if (pre) { var curve = this.curve; var endoMul = function endoMul(p) { return curve.point(p.x.redMul(curve.endo.beta), p.y); }; pre.beta = beta; beta.precomputed = { beta: null, naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(endoMul) }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(endoMul) } }; } return beta; }; Point.prototype.toJSON = function toJSON() { if (!this.precomputed) return [this.x, this.y]; return [this.x, this.y, this.precomputed && { doubles: this.precomputed.doubles && { step: this.precomputed.doubles.step, points: this.precomputed.doubles.points.slice(1) }, naf: this.precomputed.naf && { wnd: this.precomputed.naf.wnd, points: this.precomputed.naf.points.slice(1) } }]; }; Point.fromJSON = function fromJSON(curve, obj, red) { if (typeof obj === 'string') obj = JSON.parse(obj); var res = curve.point(obj[0], obj[1], red); if (!obj[2]) return res; function obj2point(obj) { return curve.point(obj[0], obj[1], red); } var pre = obj[2]; res.precomputed = { beta: null, doubles: pre.doubles && { step: pre.doubles.step, points: [res].concat(pre.doubles.points.map(obj2point)) }, naf: pre.naf && { wnd: pre.naf.wnd, points: [res].concat(pre.naf.points.map(obj2point)) } }; return res; }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { return this.inf; }; Point.prototype.add = function add(p) { // O + P = P if (this.inf) return p; // P + O = P if (p.inf) return this; // P + P = 2P if (this.eq(p)) return this.dbl(); // P + (-P) = O if (this.neg().eq(p)) return this.curve.point(null, null); // P + Q = O if (this.x.cmp(p.x) === 0) return this.curve.point(null, null); var c = this.y.redSub(p.y); if (c.cmpn(0) !== 0) c = c.redMul(this.x.redSub(p.x).redInvm()); var nx = c.redSqr().redISub(this.x).redISub(p.x); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.dbl = function dbl() { if (this.inf) return this; // 2P = O var ys1 = this.y.redAdd(this.y); if (ys1.cmpn(0) === 0) return this.curve.point(null, null); var a = this.curve.a; var x2 = this.x.redSqr(); var dyinv = ys1.redInvm(); var c = x2.redAdd(x2).redIAdd(x2).redIAdd(a).redMul(dyinv); var nx = c.redSqr().redISub(this.x.redAdd(this.x)); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.getX = function getX() { return this.x.fromRed(); }; Point.prototype.getY = function getY() { return this.y.fromRed(); }; Point.prototype.mul = function mul(k) { k = new _bn.default(k, 16); if (this.isInfinity()) return this;else if (this._hasDoubles(k)) return this.curve._fixedNafMul(this, k);else if (this.curve.endo) return this.curve._endoWnafMulAdd([this], [k]);else return this.curve._wnafMul(this, k); }; Point.prototype.mulAdd = function mulAdd(k1, p2, k2) { var points = [this, p2]; var coeffs = [k1, k2]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs);else return this.curve._wnafMulAdd(1, points, coeffs, 2); }; Point.prototype.jmulAdd = function jmulAdd(k1, p2, k2) { var points = [this, p2]; var coeffs = [k1, k2]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs, true);else return this.curve._wnafMulAdd(1, points, coeffs, 2, true); }; Point.prototype.eq = function eq(p) { return this === p || this.inf === p.inf && ( this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) === 0); }; Point.prototype.neg = function neg(_precompute) { if (this.inf) return this; var res = this.curve.point(this.x, this.y.redNeg()); if (_precompute && this.precomputed) { var pre = this.precomputed; var negate = function negate(p) { return p.neg(); }; res.precomputed = { naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(negate) }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(negate) } }; } return res; }; Point.prototype.toJ = function toJ() { if (this.inf) return this.curve.jpoint(null, null, null); var res = this.curve.jpoint(this.x, this.y, this.curve.one); return res; }; function JPoint(curve, x, y, z) { base.BasePoint.call(this, curve, 'jacobian'); if (x === null && y === null && z === null) { this.x = this.curve.one; this.y = this.curve.one; this.z = new _bn.default(0); } else { this.x = new _bn.default(x, 16); this.y = new _bn.default(y, 16); this.z = new _bn.default(z, 16); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); this.zOne = this.z === this.curve.one; } inherits_browser(JPoint, base.BasePoint); ShortCurve.prototype.jpoint = function jpoint(x, y, z) { return new JPoint(this, x, y, z); }; JPoint.prototype.toP = function toP() { if (this.isInfinity()) return this.curve.point(null, null); var zinv = this.z.redInvm(); var zinv2 = zinv.redSqr(); var ax = this.x.redMul(zinv2); var ay = this.y.redMul(zinv2).redMul(zinv); return this.curve.point(ax, ay); }; JPoint.prototype.neg = function neg() { return this.curve.jpoint(this.x, this.y.redNeg(), this.z); }; JPoint.prototype.add = function add(p) { // O + P = P if (this.isInfinity()) return p; // P + O = P if (p.isInfinity()) return this; // 12M + 4S + 7A var pz2 = p.z.redSqr(); var z2 = this.z.redSqr(); var u1 = this.x.redMul(pz2); var u2 = p.x.redMul(z2); var s1 = this.y.redMul(pz2.redMul(p.z)); var s2 = p.y.redMul(z2.redMul(this.z)); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null);else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(p.z).redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mixedAdd = function mixedAdd(p) { // O + P = P if (this.isInfinity()) return p.toJ(); // P + O = P if (p.isInfinity()) return this; // 8M + 3S + 7A var z2 = this.z.redSqr(); var u1 = this.x; var u2 = p.x.redMul(z2); var s1 = this.y; var s2 = p.y.redMul(z2).redMul(this.z); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null);else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.dblp = function dblp(pow) { if (pow === 0) return this; if (this.isInfinity()) return this; if (!pow) return this.dbl(); var i; if (this.curve.zeroA || this.curve.threeA) { var r = this; for (i = 0; i < pow; i++) { r = r.dbl();} return r; } // 1M + 2S + 1A + N * (4S + 5M + 8A) // N = 1 => 6M + 6S + 9A var a = this.curve.a; var tinv = this.curve.tinv; var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); // Reuse results var jyd = jy.redAdd(jy); for (i = 0; i < pow; i++) { var jx2 = jx.redSqr(); var jyd2 = jyd.redSqr(); var jyd4 = jyd2.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var t1 = jx.redMul(jyd2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var dny = c.redMul(t2); dny = dny.redIAdd(dny).redISub(jyd4); var nz = jyd.redMul(jz); if (i + 1 < pow) jz4 = jz4.redMul(jyd4); jx = nx; jz = nz; jyd = dny; } return this.curve.jpoint(jx, jyd.redMul(tinv), jz); }; JPoint.prototype.dbl = function dbl() { if (this.isInfinity()) return this; if (this.curve.zeroA) return this._zeroDbl();else if (this.curve.threeA) return this._threeDbl();else return this._dbl(); }; JPoint.prototype._zeroDbl = function _zeroDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-mdbl-2007-bl // 1M + 5S + 14A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // T = M ^ 2 - 2*S var t = m.redSqr().redISub(s).redISub(s); // 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2*Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-dbl-2009-l // 2M + 5S + 13A // A = X1^2 var a = this.x.redSqr(); // B = Y1^2 var b = this.y.redSqr(); // C = B^2 var c = b.redSqr(); // D = 2 * ((X1 + B)^2 - A - C) var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c); d = d.redIAdd(d); // E = 3 * A var e = a.redAdd(a).redIAdd(a); // F = E^2 var f = e.redSqr(); // 8 * C var c8 = c.redIAdd(c); c8 = c8.redIAdd(c8); c8 = c8.redIAdd(c8); // X3 = F - 2 * D nx = f.redISub(d).redISub(d); // Y3 = E * (D - X3) - 8 * C ny = e.redMul(d.redISub(nx)).redISub(c8); // Z3 = 2 * Y1 * Z1 nz = this.y.redMul(this.z); nz = nz.redIAdd(nz); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._threeDbl = function _threeDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html // #doubling-mdbl-2007-bl // 1M + 5S + 15A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a var m = xx.redAdd(xx).redIAdd(xx).redIAdd(this.curve.a); // T = M^2 - 2 * S var t = m.redSqr().redISub(s).redISub(s); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2 * Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b // 3M + 5S // delta = Z1^2 var delta = this.z.redSqr(); // gamma = Y1^2 var gamma = this.y.redSqr(); // beta = X1 * gamma var beta = this.x.redMul(gamma); // alpha = 3 * (X1 - delta) * (X1 + delta) var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta)); alpha = alpha.redAdd(alpha).redIAdd(alpha); // X3 = alpha^2 - 8 * beta var beta4 = beta.redIAdd(beta); beta4 = beta4.redIAdd(beta4); var beta8 = beta4.redAdd(beta4); nx = alpha.redSqr().redISub(beta8); // Z3 = (Y1 + Z1)^2 - gamma - delta nz = this.y.redAdd(this.z).redSqr().redISub(gamma).redISub(delta); // Y3 = alpha * (4 * beta - X3) - 8 * gamma^2 var ggamma8 = gamma.redSqr(); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ny = alpha.redMul(beta4.redISub(nx)).redISub(ggamma8); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._dbl = function _dbl() { var a = this.curve.a; // 4M + 6S + 10A var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); var jx2 = jx.redSqr(); var jy2 = jy.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var jxd4 = jx.redAdd(jx); jxd4 = jxd4.redIAdd(jxd4); var t1 = jxd4.redMul(jy2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var jyd8 = jy2.redSqr(); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); var ny = c.redMul(t2).redISub(jyd8); var nz = jy.redAdd(jy).redMul(jz); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.trpl = function trpl() { if (!this.curve.zeroA) return this.dbl().add(this); // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#tripling-tpl-2007-bl // 5M + 10S + ... // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // ZZ = Z1^2 var zz = this.z.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // M = 3 * XX + a * ZZ2; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // MM = M^2 var mm = m.redSqr(); // E = 6 * ((X1 + YY)^2 - XX - YYYY) - MM var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); e = e.redIAdd(e); e = e.redAdd(e).redIAdd(e); e = e.redISub(mm); // EE = E^2 var ee = e.redSqr(); // T = 16*YYYY var t = yyyy.redIAdd(yyyy); t = t.redIAdd(t); t = t.redIAdd(t); t = t.redIAdd(t); // U = (M + E)^2 - MM - EE - T var u = m.redIAdd(e).redSqr().redISub(mm).redISub(ee).redISub(t); // X3 = 4 * (X1 * EE - 4 * YY * U) var yyu4 = yy.redMul(u); yyu4 = yyu4.redIAdd(yyu4); yyu4 = yyu4.redIAdd(yyu4); var nx = this.x.redMul(ee).redISub(yyu4); nx = nx.redIAdd(nx); nx = nx.redIAdd(nx); // Y3 = 8 * Y1 * (U * (T - U) - E * EE) var ny = this.y.redMul(u.redMul(t.redISub(u)).redISub(e.redMul(ee))); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); // Z3 = (Z1 + E)^2 - ZZ - EE var nz = this.z.redAdd(e).redSqr().redISub(zz).redISub(ee); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mul = function mul(k, kbase) { k = new _bn.default(k, kbase); return this.curve._wnafMul(this, k); }; JPoint.prototype.eq = function eq(p) { if (p.type === 'affine') return this.eq(p.toJ()); if (this === p) return true; // x1 * z2^2 == x2 * z1^2 var z2 = this.z.redSqr(); var pz2 = p.z.redSqr(); if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) return false; // y1 * z2^3 == y2 * z1^3 var z3 = z2.redMul(this.z); var pz3 = pz2.redMul(p.z); return this.y.redMul(pz3).redISub(p.y.redMul(z3)).cmpn(0) === 0; }; JPoint.prototype.eqXToP = function eqXToP(x) { var zs = this.z.redSqr(); var rx = x.toRed(this.curve.red).redMul(zs); if (this.x.cmp(rx) === 0) return true; var xc = x.clone(); var t = this.curve.redN.redMul(zs); for (;;) { xc.iadd(this.curve.n); if (xc.cmp(this.curve.p) >= 0) return false; rx.redIAdd(t); if (this.x.cmp(rx) === 0) return true; } }; JPoint.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; JPoint.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.z.cmpn(0) === 0; }; var curve_1 = createCommonjsModule(function (module, exports) { 'use strict'; var curve = exports; curve.base = base; curve.short = short_1; curve.mont = /*RicMoo:ethers:require(./mont)*/null; curve.edwards = /*RicMoo:ethers:require(./edwards)*/null; }); var curves_1 = createCommonjsModule(function (module, exports) { 'use strict'; var curves = exports; var assert = utils_1$1.assert; function PresetCurve(options) { if (options.type === 'short') this.curve = new curve_1.short(options);else if (options.type === 'edwards') this.curve = new curve_1.edwards(options);else this.curve = new curve_1.mont(options); this.g = this.curve.g; this.n = this.curve.n; this.hash = options.hash; assert(this.g.validate(), 'Invalid curve'); assert(this.g.mul(this.n).isInfinity(), 'Invalid curve, G*N != O'); } curves.PresetCurve = PresetCurve; function defineCurve(name, options) { Object.defineProperty(curves, name, { configurable: true, enumerable: true, get: function get() { var curve = new PresetCurve(options); Object.defineProperty(curves, name, { configurable: true, enumerable: true, value: curve }); return curve; } }); } defineCurve('p192', { type: 'short', prime: 'p192', p: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc', b: '64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1', n: 'ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831', hash: _hash.default.sha256, gRed: false, g: [ '188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012', '07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811'] }); defineCurve('p224', { type: 'short', prime: 'p224', p: 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe', b: 'b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4', n: 'ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d', hash: _hash.default.sha256, gRed: false, g: [ 'b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21', 'bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34'] }); defineCurve('p256', { type: 'short', prime: null, p: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff', a: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc', b: '5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b', n: 'ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551', hash: _hash.default.sha256, gRed: false, g: [ '6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296', '4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5'] }); defineCurve('p384', { type: 'short', prime: null, p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 ffffffff', a: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 fffffffc', b: 'b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f ' + '5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef', n: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 ' + 'f4372ddf 581a0db2 48b0a77a ecec196a ccc52973', hash: _hash.default.sha384, gRed: false, g: [ 'aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 ' + '5502f25d bf55296c 3a545e38 72760ab7', '3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 ' + '0a60b1ce 1d7e819d 7a431d7c 90ea0e5f'] }); defineCurve('p521', { type: 'short', prime: null, p: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff', a: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff fffffffc', b: '00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b ' + '99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd ' + '3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00', n: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 ' + 'f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409', hash: _hash.default.sha512, gRed: false, g: [ '000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 ' + '053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 ' + 'a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66', '00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 ' + '579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 ' + '3fad0761 353c7086 a272c240 88be9476 9fd16650'] }); defineCurve('curve25519', { type: 'mont', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '76d06', b: '1', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: _hash.default.sha256, gRed: false, g: [ '9'] }); defineCurve('ed25519', { type: 'edwards', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '-1', c: '1', // -121665 * (121666^(-1)) (mod P) d: '52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: _hash.default.sha256, gRed: false, g: [ '216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a', // 4/5 '6666666666666666666666666666666666666666666666666666666666666658'] }); var pre; try { pre = /*RicMoo:ethers:require(./precomputed/secp256k1)*/null.crash(); } catch (e) { pre = undefined; } defineCurve('secp256k1', { type: 'short', prime: 'k256', p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f', a: '0', b: '7', n: 'ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141', h: '1', hash: _hash.default.sha256, // Precomputed endomorphism beta: '7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee', lambda: '5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72', basis: [ { a: '3086d221a7d46bcde86c90e49284eb15', b: '-e4437ed6010e88286f547fa90abfe4c3' }, { a: '114ca50f7a8e2f3f657c1108d9d44cfd8', b: '3086d221a7d46bcde86c90e49284eb15' }], gRed: false, g: [ '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', '483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', pre] }); }); 'use strict'; function HmacDRBG(options) { if (!(this instanceof HmacDRBG)) return new HmacDRBG(options); this.hash = options.hash; this.predResist = !!options.predResist; this.outLen = this.hash.outSize; this.minEntropy = options.minEntropy || this.hash.hmacStrength; this._reseed = null; this.reseedInterval = null; this.K = null; this.V = null; var entropy = utils_1.toArray(options.entropy, options.entropyEnc || 'hex'); var nonce = utils_1.toArray(options.nonce, options.nonceEnc || 'hex'); var pers = utils_1.toArray(options.pers, options.persEnc || 'hex'); minimalisticAssert(entropy.length >= this.minEntropy / 8, 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._init(entropy, nonce, pers); } var hmacDrbg = HmacDRBG; HmacDRBG.prototype._init = function init(entropy, nonce, pers) { var seed = entropy.concat(nonce).concat(pers); this.K = new Array(this.outLen / 8); this.V = new Array(this.outLen / 8); for (var i = 0; i < this.V.length; i++) { this.K[i] = 0x00; this.V[i] = 0x01; } this._update(seed); this._reseed = 1; this.reseedInterval = 0x1000000000000; // 2^48 }; HmacDRBG.prototype._hmac = function hmac() { return new _hash.default.hmac(this.hash, this.K); }; HmacDRBG.prototype._update = function update(seed) { var kmac = this._hmac(). update(this.V). update([0x00]); if (seed) kmac = kmac.update(seed); this.K = kmac.digest(); this.V = this._hmac().update(this.V).digest(); if (!seed) return; this.K = this._hmac(). update(this.V). update([0x01]). update(seed). digest(); this.V = this._hmac().update(this.V).digest(); }; HmacDRBG.prototype.reseed = function reseed(entropy, entropyEnc, add, addEnc) { // Optional entropy enc if (typeof entropyEnc !== 'string') { addEnc = add; add = entropyEnc; entropyEnc = null; } entropy = utils_1.toArray(entropy, entropyEnc); add = utils_1.toArray(add, addEnc); minimalisticAssert(entropy.length >= this.minEntropy / 8, 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._update(entropy.concat(add || [])); this._reseed = 1; }; HmacDRBG.prototype.generate = function generate(len, enc, add, addEnc) { if (this._reseed > this.reseedInterval) throw new Error('Reseed is required'); // Optional encoding if (typeof enc !== 'string') { addEnc = add; add = enc; enc = null; } // Optional additional data if (add) { add = utils_1.toArray(add, addEnc || 'hex'); this._update(add); } var temp = []; while (temp.length < len) { this.V = this._hmac().update(this.V).digest(); temp = temp.concat(this.V); } var res = temp.slice(0, len); this._update(add); this._reseed++; return utils_1.encode(res, enc); }; 'use strict'; var assert$3 = utils_1$1.assert; function KeyPair(ec, options) { this.ec = ec; this.priv = null; this.pub = null; // KeyPair(ec, { priv: ..., pub: ... }) if (options.priv) this._importPrivate(options.priv, options.privEnc); if (options.pub) this._importPublic(options.pub, options.pubEnc); } var key = KeyPair; KeyPair.fromPublic = function fromPublic(ec, pub, enc) { if (pub instanceof KeyPair) return pub; return new KeyPair(ec, { pub: pub, pubEnc: enc }); }; KeyPair.fromPrivate = function fromPrivate(ec, priv, enc) { if (priv instanceof KeyPair) return priv; return new KeyPair(ec, { priv: priv, privEnc: enc }); }; KeyPair.prototype.validate = function validate() { var pub = this.getPublic(); if (pub.isInfinity()) return { result: false, reason: 'Invalid public key' }; if (!pub.validate()) return { result: false, reason: 'Public key is not a point' }; if (!pub.mul(this.ec.curve.n).isInfinity()) return { result: false, reason: 'Public key * N != O' }; return { result: true, reason: null }; }; KeyPair.prototype.getPublic = function getPublic(compact, enc) { // compact is optional argument if (typeof compact === 'string') { enc = compact; compact = null; } if (!this.pub) this.pub = this.ec.g.mul(this.priv); if (!enc) return this.pub; return this.pub.encode(enc, compact); }; KeyPair.prototype.getPrivate = function getPrivate(enc) { if (enc === 'hex') return this.priv.toString(16, 2);else return this.priv; }; KeyPair.prototype._importPrivate = function _importPrivate(key, enc) { this.priv = new _bn.default(key, enc || 16); // Ensure that the priv won't be bigger than n, otherwise we may fail // in fixed multiplication method this.priv = this.priv.umod(this.ec.curve.n); }; KeyPair.prototype._importPublic = function _importPublic(key, enc) { if (key.x || key.y) { // Montgomery points only have an `x` coordinate. // Weierstrass/Edwards points on the other hand have both `x` and // `y` coordinates. if (this.ec.curve.type === 'mont') { assert$3(key.x, 'Need x coordinate'); } else if (this.ec.curve.type === 'short' || this.ec.curve.type === 'edwards') { assert$3(key.x && key.y, 'Need both x and y coordinate'); } this.pub = this.ec.curve.point(key.x, key.y); return; } this.pub = this.ec.curve.decodePoint(key, enc); }; // ECDH KeyPair.prototype.derive = function derive(pub) { if (!pub.validate()) { assert$3(pub.validate(), 'public point not validated'); } return pub.mul(this.priv).getX(); }; // ECDSA KeyPair.prototype.sign = function sign(msg, enc, options) { return this.ec.sign(msg, this, enc, options); }; KeyPair.prototype.verify = function verify(msg, signature) { return this.ec.verify(msg, signature, this); }; KeyPair.prototype.inspect = function inspect() { return ''; }; 'use strict'; var assert$4 = utils_1$1.assert; function Signature(options, enc) { if (options instanceof Signature) return options; if (this._importDER(options, enc)) return; assert$4(options.r && options.s, 'Signature without r or s'); this.r = new _bn.default(options.r, 16); this.s = new _bn.default(options.s, 16); if (options.recoveryParam === undefined) this.recoveryParam = null;else this.recoveryParam = options.recoveryParam; } var signature = Signature; function Position() { this.place = 0; } function getLength(buf, p) { var initial = buf[p.place++]; if (!(initial & 0x80)) { return initial; } var octetLen = initial & 0xf; // Indefinite length or overflow if (octetLen === 0 || octetLen > 4) { return false; } var val = 0; for (var i = 0, off = p.place; i < octetLen; i++, off++) { val <<= 8; val |= buf[off]; val >>>= 0; } // Leading zeroes if (val <= 0x7f) { return false; } p.place = off; return val; } function rmPadding(buf) { var i = 0; var len = buf.length - 1; while (!buf[i] && !(buf[i + 1] & 0x80) && i < len) { i++; } if (i === 0) { return buf; } return buf.slice(i); } Signature.prototype._importDER = function _importDER(data, enc) { data = utils_1$1.toArray(data, enc); var p = new Position(); if (data[p.place++] !== 0x30) { return false; } var len = getLength(data, p); if (len === false) { return false; } if (len + p.place !== data.length) { return false; } if (data[p.place++] !== 0x02) { return false; } var rlen = getLength(data, p); if (rlen === false) { return false; } var r = data.slice(p.place, rlen + p.place); p.place += rlen; if (data[p.place++] !== 0x02) { return false; } var slen = getLength(data, p); if (slen === false) { return false; } if (data.length !== slen + p.place) { return false; } var s = data.slice(p.place, slen + p.place); if (r[0] === 0) { if (r[1] & 0x80) { r = r.slice(1); } else { // Leading zeroes return false; } } if (s[0] === 0) { if (s[1] & 0x80) { s = s.slice(1); } else { // Leading zeroes return false; } } this.r = new _bn.default(r); this.s = new _bn.default(s); this.recoveryParam = null; return true; }; function constructLength(arr, len) { if (len < 0x80) { arr.push(len); return; } var octets = 1 + (Math.log(len) / Math.LN2 >>> 3); arr.push(octets | 0x80); while (--octets) { arr.push(len >>> (octets << 3) & 0xff); } arr.push(len); } Signature.prototype.toDER = function toDER(enc) { var r = this.r.toArray(); var s = this.s.toArray(); // Pad values if (r[0] & 0x80) r = [0].concat(r); // Pad values if (s[0] & 0x80) s = [0].concat(s); r = rmPadding(r); s = rmPadding(s); while (!s[0] && !(s[1] & 0x80)) { s = s.slice(1); } var arr = [0x02]; constructLength(arr, r.length); arr = arr.concat(r); arr.push(0x02); constructLength(arr, s.length); var backHalf = arr.concat(s); var res = [0x30]; constructLength(res, backHalf.length); res = res.concat(backHalf); return utils_1$1.encode(res, enc); }; 'use strict'; var rand = /*RicMoo:ethers:require(brorand)*/function rand() {throw new Error('unsupported');}; var assert$5 = utils_1$1.assert; function EC(options) { if (!(this instanceof EC)) return new EC(options); // Shortcut `elliptic.ec(curve-name)` if (typeof options === 'string') { assert$5(Object.prototype.hasOwnProperty.call(curves_1, options), 'Unknown curve ' + options); options = curves_1[options]; } // Shortcut for `elliptic.ec(elliptic.curves.curveName)` if (options instanceof curves_1.PresetCurve) options = { curve: options }; this.curve = options.curve.curve; this.n = this.curve.n; this.nh = this.n.ushrn(1); this.g = this.curve.g; // Point on curve this.g = options.curve.g; this.g.precompute(options.curve.n.bitLength() + 1); // Hash for function for DRBG this.hash = options.hash || options.curve.hash; } var ec = EC; EC.prototype.keyPair = function keyPair(options) { return new key(this, options); }; EC.prototype.keyFromPrivate = function keyFromPrivate(priv, enc) { return key.fromPrivate(this, priv, enc); }; EC.prototype.keyFromPublic = function keyFromPublic(pub, enc) { return key.fromPublic(this, pub, enc); }; EC.prototype.genKeyPair = function genKeyPair(options) { if (!options) options = {}; // Instantiate Hmac_DRBG var drbg = new hmacDrbg({ hash: this.hash, pers: options.pers, persEnc: options.persEnc || 'utf8', entropy: options.entropy || rand(this.hash.hmacStrength), entropyEnc: options.entropy && options.entropyEnc || 'utf8', nonce: this.n.toArray() }); var bytes = this.n.byteLength(); var ns2 = this.n.sub(new _bn.default(2)); for (;;) { var priv = new _bn.default(drbg.generate(bytes)); if (priv.cmp(ns2) > 0) continue; priv.iaddn(1); return this.keyFromPrivate(priv); } }; EC.prototype._truncateToN = function _truncateToN(msg, truncOnly) { var delta = msg.byteLength() * 8 - this.n.bitLength(); if (delta > 0) msg = msg.ushrn(delta); if (!truncOnly && msg.cmp(this.n) >= 0) return msg.sub(this.n);else return msg; }; EC.prototype.sign = function sign(msg, key, enc, options) { if (typeof enc === 'object') { options = enc; enc = null; } if (!options) options = {}; key = this.keyFromPrivate(key, enc); msg = this._truncateToN(new _bn.default(msg, 16)); // Zero-extend key to provide enough entropy var bytes = this.n.byteLength(); var bkey = key.getPrivate().toArray('be', bytes); // Zero-extend nonce to have the same byte size as N var nonce = msg.toArray('be', bytes); // Instantiate Hmac_DRBG var drbg = new hmacDrbg({ hash: this.hash, entropy: bkey, nonce: nonce, pers: options.pers, persEnc: options.persEnc || 'utf8' }); // Number of bytes to generate var ns1 = this.n.sub(new _bn.default(1)); for (var iter = 0;; iter++) { var k = options.k ? options.k(iter) : new _bn.default(drbg.generate(this.n.byteLength())); k = this._truncateToN(k, true); if (k.cmpn(1) <= 0 || k.cmp(ns1) >= 0) continue; var kp = this.g.mul(k); if (kp.isInfinity()) continue; var kpX = kp.getX(); var r = kpX.umod(this.n); if (r.cmpn(0) === 0) continue; var s = k.invm(this.n).mul(r.mul(key.getPrivate()).iadd(msg)); s = s.umod(this.n); if (s.cmpn(0) === 0) continue; var recoveryParam = (kp.getY().isOdd() ? 1 : 0) | ( kpX.cmp(r) !== 0 ? 2 : 0); // Use complement of `s`, if it is > `n / 2` if (options.canonical && s.cmp(this.nh) > 0) { s = this.n.sub(s); recoveryParam ^= 1; } return new signature({ r: r, s: s, recoveryParam: recoveryParam }); } }; EC.prototype.verify = function verify(msg, signature$1, key, enc) { msg = this._truncateToN(new _bn.default(msg, 16)); key = this.keyFromPublic(key, enc); signature$1 = new signature(signature$1, 'hex'); // Perform primitive values validation var r = signature$1.r; var s = signature$1.s; if (r.cmpn(1) < 0 || r.cmp(this.n) >= 0) return false; if (s.cmpn(1) < 0 || s.cmp(this.n) >= 0) return false; // Validate signature var sinv = s.invm(this.n); var u1 = sinv.mul(msg).umod(this.n); var u2 = sinv.mul(r).umod(this.n); var p; if (!this.curve._maxwellTrick) { p = this.g.mulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; return p.getX().umod(this.n).cmp(r) === 0; } // NOTE: Greg Maxwell's trick, inspired by: // https://git.io/vad3K p = this.g.jmulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; // Compare `p.x` of Jacobian point with `r`, // this will do `p.x == r * p.z^2` instead of multiplying `p.x` by the // inverse of `p.z^2` return p.eqXToP(r); }; EC.prototype.recoverPubKey = function (msg, signature$1, j, enc) { assert$5((3 & j) === j, 'The recovery param is more than two bits'); signature$1 = new signature(signature$1, enc); var n = this.n; var e = new _bn.default(msg); var r = signature$1.r; var s = signature$1.s; // A set LSB signifies that the y-coordinate is odd var isYOdd = j & 1; var isSecondKey = j >> 1; if (r.cmp(this.curve.p.umod(this.curve.n)) >= 0 && isSecondKey) throw new Error('Unable to find sencond key candinate'); // 1.1. Let x = r + jn. if (isSecondKey) r = this.curve.pointFromX(r.add(this.curve.n), isYOdd);else r = this.curve.pointFromX(r, isYOdd); var rInv = signature$1.r.invm(n); var s1 = n.sub(e).mul(rInv).umod(n); var s2 = s.mul(rInv).umod(n); // 1.6.1 Compute Q = r^-1 (sR - eG) // Q = r^-1 (sR + -eG) return this.g.mulAdd(s1, r, s2); }; EC.prototype.getKeyRecoveryParam = function (e, signature$1, Q, enc) { signature$1 = new signature(signature$1, enc); if (signature$1.recoveryParam !== null) return signature$1.recoveryParam; for (var i = 0; i < 4; i++) { var Qprime; try { Qprime = this.recoverPubKey(e, signature$1, i); } catch (e) { continue; } if (Qprime.eq(Q)) return i; } throw new Error('Unable to find valid recovery factor'); }; var elliptic_1 = createCommonjsModule(function (module, exports) { 'use strict'; var elliptic = exports; elliptic.version = /*RicMoo:ethers*/{ version: "6.5.4" }.version; elliptic.utils = utils_1$1; elliptic.rand = /*RicMoo:ethers:require(brorand)*/function () {throw new Error('unsupported');}; elliptic.curve = curve_1; elliptic.curves = curves_1; // Protocols elliptic.ec = ec; elliptic.eddsa = /*RicMoo:ethers:require(./elliptic/eddsa)*/null; }); var EC$1 = elliptic_1.ec;exports.EC = EC$1; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js */ 42))) /***/ }), /* 129 */ /*!******************************************!*\ !*** ./node_modules/hash.js/lib/hash.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var hash = exports; hash.utils = __webpack_require__(/*! ./hash/utils */ 130); hash.common = __webpack_require__(/*! ./hash/common */ 133); hash.sha = __webpack_require__(/*! ./hash/sha */ 134); hash.ripemd = __webpack_require__(/*! ./hash/ripemd */ 141); hash.hmac = __webpack_require__(/*! ./hash/hmac */ 142); // Proxy hash functions to the main object hash.sha1 = hash.sha.sha1; hash.sha256 = hash.sha.sha256; hash.sha224 = hash.sha.sha224; hash.sha384 = hash.sha.sha384; hash.sha512 = hash.sha.sha512; hash.ripemd160 = hash.ripemd.ripemd160; /***/ }), /* 130 */ /*!************************************************!*\ !*** ./node_modules/hash.js/lib/hash/utils.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 131); var inherits = __webpack_require__(/*! inherits */ 132); exports.inherits = inherits; function isSurrogatePair(msg, i) { if ((msg.charCodeAt(i) & 0xFC00) !== 0xD800) { return false; } if (i < 0 || i + 1 >= msg.length) { return false; } return (msg.charCodeAt(i + 1) & 0xFC00) === 0xDC00; } function toArray(msg, enc) { if (Array.isArray(msg)) return msg.slice(); if (!msg) return []; var res = []; if (typeof msg === 'string') { if (!enc) { // Inspired by stringToUtf8ByteArray() in closure-library by Google // https://github.com/google/closure-library/blob/8598d87242af59aac233270742c8984e2b2bdbe0/closure/goog/crypt/crypt.js#L117-L143 // Apache License 2.0 // https://github.com/google/closure-library/blob/master/LICENSE var p = 0; for (var i = 0; i < msg.length; i++) { var c = msg.charCodeAt(i); if (c < 128) { res[p++] = c; } else if (c < 2048) { res[p++] = (c >> 6) | 192; res[p++] = (c & 63) | 128; } else if (isSurrogatePair(msg, i)) { c = 0x10000 + ((c & 0x03FF) << 10) + (msg.charCodeAt(++i) & 0x03FF); res[p++] = (c >> 18) | 240; res[p++] = ((c >> 12) & 63) | 128; res[p++] = ((c >> 6) & 63) | 128; res[p++] = (c & 63) | 128; } else { res[p++] = (c >> 12) | 224; res[p++] = ((c >> 6) & 63) | 128; res[p++] = (c & 63) | 128; } } } else if (enc === 'hex') { msg = msg.replace(/[^a-z0-9]+/ig, ''); if (msg.length % 2 !== 0) msg = '0' + msg; for (i = 0; i < msg.length; i += 2) res.push(parseInt(msg[i] + msg[i + 1], 16)); } } else { for (i = 0; i < msg.length; i++) res[i] = msg[i] | 0; } return res; } exports.toArray = toArray; function toHex(msg) { var res = ''; for (var i = 0; i < msg.length; i++) res += zero2(msg[i].toString(16)); return res; } exports.toHex = toHex; function htonl(w) { var res = (w >>> 24) | ((w >>> 8) & 0xff00) | ((w << 8) & 0xff0000) | ((w & 0xff) << 24); return res >>> 0; } exports.htonl = htonl; function toHex32(msg, endian) { var res = ''; for (var i = 0; i < msg.length; i++) { var w = msg[i]; if (endian === 'little') w = htonl(w); res += zero8(w.toString(16)); } return res; } exports.toHex32 = toHex32; function zero2(word) { if (word.length === 1) return '0' + word; else return word; } exports.zero2 = zero2; function zero8(word) { if (word.length === 7) return '0' + word; else if (word.length === 6) return '00' + word; else if (word.length === 5) return '000' + word; else if (word.length === 4) return '0000' + word; else if (word.length === 3) return '00000' + word; else if (word.length === 2) return '000000' + word; else if (word.length === 1) return '0000000' + word; else return word; } exports.zero8 = zero8; function join32(msg, start, end, endian) { var len = end - start; assert(len % 4 === 0); var res = new Array(len / 4); for (var i = 0, k = start; i < res.length; i++, k += 4) { var w; if (endian === 'big') w = (msg[k] << 24) | (msg[k + 1] << 16) | (msg[k + 2] << 8) | msg[k + 3]; else w = (msg[k + 3] << 24) | (msg[k + 2] << 16) | (msg[k + 1] << 8) | msg[k]; res[i] = w >>> 0; } return res; } exports.join32 = join32; function split32(msg, endian) { var res = new Array(msg.length * 4); for (var i = 0, k = 0; i < msg.length; i++, k += 4) { var m = msg[i]; if (endian === 'big') { res[k] = m >>> 24; res[k + 1] = (m >>> 16) & 0xff; res[k + 2] = (m >>> 8) & 0xff; res[k + 3] = m & 0xff; } else { res[k + 3] = m >>> 24; res[k + 2] = (m >>> 16) & 0xff; res[k + 1] = (m >>> 8) & 0xff; res[k] = m & 0xff; } } return res; } exports.split32 = split32; function rotr32(w, b) { return (w >>> b) | (w << (32 - b)); } exports.rotr32 = rotr32; function rotl32(w, b) { return (w << b) | (w >>> (32 - b)); } exports.rotl32 = rotl32; function sum32(a, b) { return (a + b) >>> 0; } exports.sum32 = sum32; function sum32_3(a, b, c) { return (a + b + c) >>> 0; } exports.sum32_3 = sum32_3; function sum32_4(a, b, c, d) { return (a + b + c + d) >>> 0; } exports.sum32_4 = sum32_4; function sum32_5(a, b, c, d, e) { return (a + b + c + d + e) >>> 0; } exports.sum32_5 = sum32_5; function sum64(buf, pos, ah, al) { var bh = buf[pos]; var bl = buf[pos + 1]; var lo = (al + bl) >>> 0; var hi = (lo < al ? 1 : 0) + ah + bh; buf[pos] = hi >>> 0; buf[pos + 1] = lo; } exports.sum64 = sum64; function sum64_hi(ah, al, bh, bl) { var lo = (al + bl) >>> 0; var hi = (lo < al ? 1 : 0) + ah + bh; return hi >>> 0; } exports.sum64_hi = sum64_hi; function sum64_lo(ah, al, bh, bl) { var lo = al + bl; return lo >>> 0; } exports.sum64_lo = sum64_lo; function sum64_4_hi(ah, al, bh, bl, ch, cl, dh, dl) { var carry = 0; var lo = al; lo = (lo + bl) >>> 0; carry += lo < al ? 1 : 0; lo = (lo + cl) >>> 0; carry += lo < cl ? 1 : 0; lo = (lo + dl) >>> 0; carry += lo < dl ? 1 : 0; var hi = ah + bh + ch + dh + carry; return hi >>> 0; } exports.sum64_4_hi = sum64_4_hi; function sum64_4_lo(ah, al, bh, bl, ch, cl, dh, dl) { var lo = al + bl + cl + dl; return lo >>> 0; } exports.sum64_4_lo = sum64_4_lo; function sum64_5_hi(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { var carry = 0; var lo = al; lo = (lo + bl) >>> 0; carry += lo < al ? 1 : 0; lo = (lo + cl) >>> 0; carry += lo < cl ? 1 : 0; lo = (lo + dl) >>> 0; carry += lo < dl ? 1 : 0; lo = (lo + el) >>> 0; carry += lo < el ? 1 : 0; var hi = ah + bh + ch + dh + eh + carry; return hi >>> 0; } exports.sum64_5_hi = sum64_5_hi; function sum64_5_lo(ah, al, bh, bl, ch, cl, dh, dl, eh, el) { var lo = al + bl + cl + dl + el; return lo >>> 0; } exports.sum64_5_lo = sum64_5_lo; function rotr64_hi(ah, al, num) { var r = (al << (32 - num)) | (ah >>> num); return r >>> 0; } exports.rotr64_hi = rotr64_hi; function rotr64_lo(ah, al, num) { var r = (ah << (32 - num)) | (al >>> num); return r >>> 0; } exports.rotr64_lo = rotr64_lo; function shr64_hi(ah, al, num) { return ah >>> num; } exports.shr64_hi = shr64_hi; function shr64_lo(ah, al, num) { var r = (ah << (32 - num)) | (al >>> num); return r >>> 0; } exports.shr64_lo = shr64_lo; /***/ }), /* 131 */ /*!***************************************************!*\ !*** ./node_modules/minimalistic-assert/index.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = assert; function assert(val, msg) { if (!val) throw new Error(msg || 'Assertion failed'); } assert.equal = function assertEqual(l, r, msg) { if (l != r) throw new Error(msg || ('Assertion failed: ' + l + ' != ' + r)); }; /***/ }), /* 132 */ /*!***************************************************!*\ !*** ./node_modules/inherits/inherits_browser.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor ctor.prototype = Object.create(superCtor.prototype, { constructor: { value: ctor, enumerable: false, writable: true, configurable: true } }) } }; } else { // old school shim for old browsers module.exports = function inherits(ctor, superCtor) { if (superCtor) { ctor.super_ = superCtor var TempCtor = function () {} TempCtor.prototype = superCtor.prototype ctor.prototype = new TempCtor() ctor.prototype.constructor = ctor } } } /***/ }), /* 133 */ /*!*************************************************!*\ !*** ./node_modules/hash.js/lib/hash/common.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 130); var assert = __webpack_require__(/*! minimalistic-assert */ 131); function BlockHash() { this.pending = null; this.pendingTotal = 0; this.blockSize = this.constructor.blockSize; this.outSize = this.constructor.outSize; this.hmacStrength = this.constructor.hmacStrength; this.padLength = this.constructor.padLength / 8; this.endian = 'big'; this._delta8 = this.blockSize / 8; this._delta32 = this.blockSize / 32; } exports.BlockHash = BlockHash; BlockHash.prototype.update = function update(msg, enc) { // Convert message to array, pad it, and join into 32bit blocks msg = utils.toArray(msg, enc); if (!this.pending) this.pending = msg; else this.pending = this.pending.concat(msg); this.pendingTotal += msg.length; // Enough data, try updating if (this.pending.length >= this._delta8) { msg = this.pending; // Process pending data in blocks var r = msg.length % this._delta8; this.pending = msg.slice(msg.length - r, msg.length); if (this.pending.length === 0) this.pending = null; msg = utils.join32(msg, 0, msg.length - r, this.endian); for (var i = 0; i < msg.length; i += this._delta32) this._update(msg, i, i + this._delta32); } return this; }; BlockHash.prototype.digest = function digest(enc) { this.update(this._pad()); assert(this.pending === null); return this._digest(enc); }; BlockHash.prototype._pad = function pad() { var len = this.pendingTotal; var bytes = this._delta8; var k = bytes - ((len + this.padLength) % bytes); var res = new Array(k + this.padLength); res[0] = 0x80; for (var i = 1; i < k; i++) res[i] = 0; // Append length len <<= 3; if (this.endian === 'big') { for (var t = 8; t < this.padLength; t++) res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = (len >>> 24) & 0xff; res[i++] = (len >>> 16) & 0xff; res[i++] = (len >>> 8) & 0xff; res[i++] = len & 0xff; } else { res[i++] = len & 0xff; res[i++] = (len >>> 8) & 0xff; res[i++] = (len >>> 16) & 0xff; res[i++] = (len >>> 24) & 0xff; res[i++] = 0; res[i++] = 0; res[i++] = 0; res[i++] = 0; for (t = 8; t < this.padLength; t++) res[i++] = 0; } return res; }; /***/ }), /* 134 */ /*!**********************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.sha1 = __webpack_require__(/*! ./sha/1 */ 135); exports.sha224 = __webpack_require__(/*! ./sha/224 */ 137); exports.sha256 = __webpack_require__(/*! ./sha/256 */ 138); exports.sha384 = __webpack_require__(/*! ./sha/384 */ 139); exports.sha512 = __webpack_require__(/*! ./sha/512 */ 140); /***/ }), /* 135 */ /*!************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/1.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 130); var common = __webpack_require__(/*! ../common */ 133); var shaCommon = __webpack_require__(/*! ./common */ 136); var rotl32 = utils.rotl32; var sum32 = utils.sum32; var sum32_5 = utils.sum32_5; var ft_1 = shaCommon.ft_1; var BlockHash = common.BlockHash; var sha1_K = [ 0x5A827999, 0x6ED9EBA1, 0x8F1BBCDC, 0xCA62C1D6 ]; function SHA1() { if (!(this instanceof SHA1)) return new SHA1(); BlockHash.call(this); this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; this.W = new Array(80); } utils.inherits(SHA1, BlockHash); module.exports = SHA1; SHA1.blockSize = 512; SHA1.outSize = 160; SHA1.hmacStrength = 80; SHA1.padLength = 64; SHA1.prototype._update = function _update(msg, start) { var W = this.W; for (var i = 0; i < 16; i++) W[i] = msg[start + i]; for(; i < W.length; i++) W[i] = rotl32(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16], 1); var a = this.h[0]; var b = this.h[1]; var c = this.h[2]; var d = this.h[3]; var e = this.h[4]; for (i = 0; i < W.length; i++) { var s = ~~(i / 20); var t = sum32_5(rotl32(a, 5), ft_1(s, b, c, d), e, W[i], sha1_K[s]); e = d; d = c; c = rotl32(b, 30); b = a; a = t; } this.h[0] = sum32(this.h[0], a); this.h[1] = sum32(this.h[1], b); this.h[2] = sum32(this.h[2], c); this.h[3] = sum32(this.h[3], d); this.h[4] = sum32(this.h[4], e); }; SHA1.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; /***/ }), /* 136 */ /*!*****************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/common.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 130); var rotr32 = utils.rotr32; function ft_1(s, x, y, z) { if (s === 0) return ch32(x, y, z); if (s === 1 || s === 3) return p32(x, y, z); if (s === 2) return maj32(x, y, z); } exports.ft_1 = ft_1; function ch32(x, y, z) { return (x & y) ^ ((~x) & z); } exports.ch32 = ch32; function maj32(x, y, z) { return (x & y) ^ (x & z) ^ (y & z); } exports.maj32 = maj32; function p32(x, y, z) { return x ^ y ^ z; } exports.p32 = p32; function s0_256(x) { return rotr32(x, 2) ^ rotr32(x, 13) ^ rotr32(x, 22); } exports.s0_256 = s0_256; function s1_256(x) { return rotr32(x, 6) ^ rotr32(x, 11) ^ rotr32(x, 25); } exports.s1_256 = s1_256; function g0_256(x) { return rotr32(x, 7) ^ rotr32(x, 18) ^ (x >>> 3); } exports.g0_256 = g0_256; function g1_256(x) { return rotr32(x, 17) ^ rotr32(x, 19) ^ (x >>> 10); } exports.g1_256 = g1_256; /***/ }), /* 137 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/224.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 130); var SHA256 = __webpack_require__(/*! ./256 */ 138); function SHA224() { if (!(this instanceof SHA224)) return new SHA224(); SHA256.call(this); this.h = [ 0xc1059ed8, 0x367cd507, 0x3070dd17, 0xf70e5939, 0xffc00b31, 0x68581511, 0x64f98fa7, 0xbefa4fa4 ]; } utils.inherits(SHA224, SHA256); module.exports = SHA224; SHA224.blockSize = 512; SHA224.outSize = 224; SHA224.hmacStrength = 192; SHA224.padLength = 64; SHA224.prototype._digest = function digest(enc) { // Just truncate output if (enc === 'hex') return utils.toHex32(this.h.slice(0, 7), 'big'); else return utils.split32(this.h.slice(0, 7), 'big'); }; /***/ }), /* 138 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/256.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 130); var common = __webpack_require__(/*! ../common */ 133); var shaCommon = __webpack_require__(/*! ./common */ 136); var assert = __webpack_require__(/*! minimalistic-assert */ 131); var sum32 = utils.sum32; var sum32_4 = utils.sum32_4; var sum32_5 = utils.sum32_5; var ch32 = shaCommon.ch32; var maj32 = shaCommon.maj32; var s0_256 = shaCommon.s0_256; var s1_256 = shaCommon.s1_256; var g0_256 = shaCommon.g0_256; var g1_256 = shaCommon.g1_256; var BlockHash = common.BlockHash; var sha256_K = [ 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ]; function SHA256() { if (!(this instanceof SHA256)) return new SHA256(); BlockHash.call(this); this.h = [ 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19 ]; this.k = sha256_K; this.W = new Array(64); } utils.inherits(SHA256, BlockHash); module.exports = SHA256; SHA256.blockSize = 512; SHA256.outSize = 256; SHA256.hmacStrength = 192; SHA256.padLength = 64; SHA256.prototype._update = function _update(msg, start) { var W = this.W; for (var i = 0; i < 16; i++) W[i] = msg[start + i]; for (; i < W.length; i++) W[i] = sum32_4(g1_256(W[i - 2]), W[i - 7], g0_256(W[i - 15]), W[i - 16]); var a = this.h[0]; var b = this.h[1]; var c = this.h[2]; var d = this.h[3]; var e = this.h[4]; var f = this.h[5]; var g = this.h[6]; var h = this.h[7]; assert(this.k.length === W.length); for (i = 0; i < W.length; i++) { var T1 = sum32_5(h, s1_256(e), ch32(e, f, g), this.k[i], W[i]); var T2 = sum32(s0_256(a), maj32(a, b, c)); h = g; g = f; f = e; e = sum32(d, T1); d = c; c = b; b = a; a = sum32(T1, T2); } this.h[0] = sum32(this.h[0], a); this.h[1] = sum32(this.h[1], b); this.h[2] = sum32(this.h[2], c); this.h[3] = sum32(this.h[3], d); this.h[4] = sum32(this.h[4], e); this.h[5] = sum32(this.h[5], f); this.h[6] = sum32(this.h[6], g); this.h[7] = sum32(this.h[7], h); }; SHA256.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; /***/ }), /* 139 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/384.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 130); var SHA512 = __webpack_require__(/*! ./512 */ 140); function SHA384() { if (!(this instanceof SHA384)) return new SHA384(); SHA512.call(this); this.h = [ 0xcbbb9d5d, 0xc1059ed8, 0x629a292a, 0x367cd507, 0x9159015a, 0x3070dd17, 0x152fecd8, 0xf70e5939, 0x67332667, 0xffc00b31, 0x8eb44a87, 0x68581511, 0xdb0c2e0d, 0x64f98fa7, 0x47b5481d, 0xbefa4fa4 ]; } utils.inherits(SHA384, SHA512); module.exports = SHA384; SHA384.blockSize = 1024; SHA384.outSize = 384; SHA384.hmacStrength = 192; SHA384.padLength = 128; SHA384.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h.slice(0, 12), 'big'); else return utils.split32(this.h.slice(0, 12), 'big'); }; /***/ }), /* 140 */ /*!**************************************************!*\ !*** ./node_modules/hash.js/lib/hash/sha/512.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 130); var common = __webpack_require__(/*! ../common */ 133); var assert = __webpack_require__(/*! minimalistic-assert */ 131); var rotr64_hi = utils.rotr64_hi; var rotr64_lo = utils.rotr64_lo; var shr64_hi = utils.shr64_hi; var shr64_lo = utils.shr64_lo; var sum64 = utils.sum64; var sum64_hi = utils.sum64_hi; var sum64_lo = utils.sum64_lo; var sum64_4_hi = utils.sum64_4_hi; var sum64_4_lo = utils.sum64_4_lo; var sum64_5_hi = utils.sum64_5_hi; var sum64_5_lo = utils.sum64_5_lo; var BlockHash = common.BlockHash; var sha512_K = [ 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 ]; function SHA512() { if (!(this instanceof SHA512)) return new SHA512(); BlockHash.call(this); this.h = [ 0x6a09e667, 0xf3bcc908, 0xbb67ae85, 0x84caa73b, 0x3c6ef372, 0xfe94f82b, 0xa54ff53a, 0x5f1d36f1, 0x510e527f, 0xade682d1, 0x9b05688c, 0x2b3e6c1f, 0x1f83d9ab, 0xfb41bd6b, 0x5be0cd19, 0x137e2179 ]; this.k = sha512_K; this.W = new Array(160); } utils.inherits(SHA512, BlockHash); module.exports = SHA512; SHA512.blockSize = 1024; SHA512.outSize = 512; SHA512.hmacStrength = 192; SHA512.padLength = 128; SHA512.prototype._prepareBlock = function _prepareBlock(msg, start) { var W = this.W; // 32 x 32bit words for (var i = 0; i < 32; i++) W[i] = msg[start + i]; for (; i < W.length; i += 2) { var c0_hi = g1_512_hi(W[i - 4], W[i - 3]); // i - 2 var c0_lo = g1_512_lo(W[i - 4], W[i - 3]); var c1_hi = W[i - 14]; // i - 7 var c1_lo = W[i - 13]; var c2_hi = g0_512_hi(W[i - 30], W[i - 29]); // i - 15 var c2_lo = g0_512_lo(W[i - 30], W[i - 29]); var c3_hi = W[i - 32]; // i - 16 var c3_lo = W[i - 31]; W[i] = sum64_4_hi( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo); W[i + 1] = sum64_4_lo( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo); } }; SHA512.prototype._update = function _update(msg, start) { this._prepareBlock(msg, start); var W = this.W; var ah = this.h[0]; var al = this.h[1]; var bh = this.h[2]; var bl = this.h[3]; var ch = this.h[4]; var cl = this.h[5]; var dh = this.h[6]; var dl = this.h[7]; var eh = this.h[8]; var el = this.h[9]; var fh = this.h[10]; var fl = this.h[11]; var gh = this.h[12]; var gl = this.h[13]; var hh = this.h[14]; var hl = this.h[15]; assert(this.k.length === W.length); for (var i = 0; i < W.length; i += 2) { var c0_hi = hh; var c0_lo = hl; var c1_hi = s1_512_hi(eh, el); var c1_lo = s1_512_lo(eh, el); var c2_hi = ch64_hi(eh, el, fh, fl, gh, gl); var c2_lo = ch64_lo(eh, el, fh, fl, gh, gl); var c3_hi = this.k[i]; var c3_lo = this.k[i + 1]; var c4_hi = W[i]; var c4_lo = W[i + 1]; var T1_hi = sum64_5_hi( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo, c4_hi, c4_lo); var T1_lo = sum64_5_lo( c0_hi, c0_lo, c1_hi, c1_lo, c2_hi, c2_lo, c3_hi, c3_lo, c4_hi, c4_lo); c0_hi = s0_512_hi(ah, al); c0_lo = s0_512_lo(ah, al); c1_hi = maj64_hi(ah, al, bh, bl, ch, cl); c1_lo = maj64_lo(ah, al, bh, bl, ch, cl); var T2_hi = sum64_hi(c0_hi, c0_lo, c1_hi, c1_lo); var T2_lo = sum64_lo(c0_hi, c0_lo, c1_hi, c1_lo); hh = gh; hl = gl; gh = fh; gl = fl; fh = eh; fl = el; eh = sum64_hi(dh, dl, T1_hi, T1_lo); el = sum64_lo(dl, dl, T1_hi, T1_lo); dh = ch; dl = cl; ch = bh; cl = bl; bh = ah; bl = al; ah = sum64_hi(T1_hi, T1_lo, T2_hi, T2_lo); al = sum64_lo(T1_hi, T1_lo, T2_hi, T2_lo); } sum64(this.h, 0, ah, al); sum64(this.h, 2, bh, bl); sum64(this.h, 4, ch, cl); sum64(this.h, 6, dh, dl); sum64(this.h, 8, eh, el); sum64(this.h, 10, fh, fl); sum64(this.h, 12, gh, gl); sum64(this.h, 14, hh, hl); }; SHA512.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'big'); else return utils.split32(this.h, 'big'); }; function ch64_hi(xh, xl, yh, yl, zh) { var r = (xh & yh) ^ ((~xh) & zh); if (r < 0) r += 0x100000000; return r; } function ch64_lo(xh, xl, yh, yl, zh, zl) { var r = (xl & yl) ^ ((~xl) & zl); if (r < 0) r += 0x100000000; return r; } function maj64_hi(xh, xl, yh, yl, zh) { var r = (xh & yh) ^ (xh & zh) ^ (yh & zh); if (r < 0) r += 0x100000000; return r; } function maj64_lo(xh, xl, yh, yl, zh, zl) { var r = (xl & yl) ^ (xl & zl) ^ (yl & zl); if (r < 0) r += 0x100000000; return r; } function s0_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 28); var c1_hi = rotr64_hi(xl, xh, 2); // 34 var c2_hi = rotr64_hi(xl, xh, 7); // 39 var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function s0_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 28); var c1_lo = rotr64_lo(xl, xh, 2); // 34 var c2_lo = rotr64_lo(xl, xh, 7); // 39 var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function s1_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 14); var c1_hi = rotr64_hi(xh, xl, 18); var c2_hi = rotr64_hi(xl, xh, 9); // 41 var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function s1_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 14); var c1_lo = rotr64_lo(xh, xl, 18); var c2_lo = rotr64_lo(xl, xh, 9); // 41 var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function g0_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 1); var c1_hi = rotr64_hi(xh, xl, 8); var c2_hi = shr64_hi(xh, xl, 7); var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function g0_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 1); var c1_lo = rotr64_lo(xh, xl, 8); var c2_lo = shr64_lo(xh, xl, 7); var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } function g1_512_hi(xh, xl) { var c0_hi = rotr64_hi(xh, xl, 19); var c1_hi = rotr64_hi(xl, xh, 29); // 61 var c2_hi = shr64_hi(xh, xl, 6); var r = c0_hi ^ c1_hi ^ c2_hi; if (r < 0) r += 0x100000000; return r; } function g1_512_lo(xh, xl) { var c0_lo = rotr64_lo(xh, xl, 19); var c1_lo = rotr64_lo(xl, xh, 29); // 61 var c2_lo = shr64_lo(xh, xl, 6); var r = c0_lo ^ c1_lo ^ c2_lo; if (r < 0) r += 0x100000000; return r; } /***/ }), /* 141 */ /*!*************************************************!*\ !*** ./node_modules/hash.js/lib/hash/ripemd.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 130); var common = __webpack_require__(/*! ./common */ 133); var rotl32 = utils.rotl32; var sum32 = utils.sum32; var sum32_3 = utils.sum32_3; var sum32_4 = utils.sum32_4; var BlockHash = common.BlockHash; function RIPEMD160() { if (!(this instanceof RIPEMD160)) return new RIPEMD160(); BlockHash.call(this); this.h = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0 ]; this.endian = 'little'; } utils.inherits(RIPEMD160, BlockHash); exports.ripemd160 = RIPEMD160; RIPEMD160.blockSize = 512; RIPEMD160.outSize = 160; RIPEMD160.hmacStrength = 192; RIPEMD160.padLength = 64; RIPEMD160.prototype._update = function update(msg, start) { var A = this.h[0]; var B = this.h[1]; var C = this.h[2]; var D = this.h[3]; var E = this.h[4]; var Ah = A; var Bh = B; var Ch = C; var Dh = D; var Eh = E; for (var j = 0; j < 80; j++) { var T = sum32( rotl32( sum32_4(A, f(j, B, C, D), msg[r[j] + start], K(j)), s[j]), E); A = E; E = D; D = rotl32(C, 10); C = B; B = T; T = sum32( rotl32( sum32_4(Ah, f(79 - j, Bh, Ch, Dh), msg[rh[j] + start], Kh(j)), sh[j]), Eh); Ah = Eh; Eh = Dh; Dh = rotl32(Ch, 10); Ch = Bh; Bh = T; } T = sum32_3(this.h[1], C, Dh); this.h[1] = sum32_3(this.h[2], D, Eh); this.h[2] = sum32_3(this.h[3], E, Ah); this.h[3] = sum32_3(this.h[4], A, Bh); this.h[4] = sum32_3(this.h[0], B, Ch); this.h[0] = T; }; RIPEMD160.prototype._digest = function digest(enc) { if (enc === 'hex') return utils.toHex32(this.h, 'little'); else return utils.split32(this.h, 'little'); }; function f(j, x, y, z) { if (j <= 15) return x ^ y ^ z; else if (j <= 31) return (x & y) | ((~x) & z); else if (j <= 47) return (x | (~y)) ^ z; else if (j <= 63) return (x & z) | (y & (~z)); else return x ^ (y | (~z)); } function K(j) { if (j <= 15) return 0x00000000; else if (j <= 31) return 0x5a827999; else if (j <= 47) return 0x6ed9eba1; else if (j <= 63) return 0x8f1bbcdc; else return 0xa953fd4e; } function Kh(j) { if (j <= 15) return 0x50a28be6; else if (j <= 31) return 0x5c4dd124; else if (j <= 47) return 0x6d703ef3; else if (j <= 63) return 0x7a6d76e9; else return 0x00000000; } var r = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 ]; var rh = [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 ]; var s = [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ]; var sh = [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ]; /***/ }), /* 142 */ /*!***********************************************!*\ !*** ./node_modules/hash.js/lib/hash/hmac.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 130); var assert = __webpack_require__(/*! minimalistic-assert */ 131); function Hmac(hash, key, enc) { if (!(this instanceof Hmac)) return new Hmac(hash, key, enc); this.Hash = hash; this.blockSize = hash.blockSize / 8; this.outSize = hash.outSize / 8; this.inner = null; this.outer = null; this._init(utils.toArray(key, enc)); } module.exports = Hmac; Hmac.prototype._init = function init(key) { // Shorten key, if needed if (key.length > this.blockSize) key = new this.Hash().update(key).digest(); assert(key.length <= this.blockSize); // Add padding to key for (var i = key.length; i < this.blockSize; i++) key.push(0); for (i = 0; i < key.length; i++) key[i] ^= 0x36; this.inner = new this.Hash().update(key); // 0x36 ^ 0x5c = 0x6a for (i = 0; i < key.length; i++) key[i] ^= 0x6a; this.outer = new this.Hash().update(key); }; Hmac.prototype.update = function update(msg, enc) { this.inner.update(msg, enc); return this; }; Hmac.prototype.digest = function digest(enc) { this.outer.update(this.inner.digest()); return this.outer.digest(enc); }; /***/ }), /* 143 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/signing-key/lib.esm/_version.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "signing-key/5.5.0";exports.version = version; /***/ }), /* 144 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/transactions/lib.esm/_version.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "transactions/5.5.0";exports.version = version; /***/ }), /* 145 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/contracts/lib.esm/_version.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "contracts/5.5.0";exports.version = version; /***/ }), /* 146 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wallet/lib.esm/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.verifyMessage = verifyMessage;exports.verifyTypedData = verifyTypedData;exports.Wallet = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 122); var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 124); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _hash = __webpack_require__(/*! @ethersproject/hash */ 116); var _hdnode = __webpack_require__(/*! @ethersproject/hdnode */ 147); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _random = __webpack_require__(/*! @ethersproject/random */ 161); var _signingKey2 = __webpack_require__(/*! @ethersproject/signing-key */ 127); var _jsonWallets = __webpack_require__(/*! @ethersproject/json-wallets */ 165); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 173);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); function isAccount(value) { return value != null && (0, _bytes.isHexString)(value.privateKey, 32) && value.address != null; } function hasMnemonic(value) { var mnemonic = value.mnemonic; return mnemonic && mnemonic.phrase; }var Wallet = /*#__PURE__*/function (_Signer) {_inherits(Wallet, _Signer);var _super = _createSuper(Wallet); function Wallet(privateKey, provider) {var _this;_classCallCheck(this, Wallet); logger.checkNew(this instanceof Wallet ? this.constructor : void 0, Wallet); _this = _super.call(this); if (isAccount(privateKey)) { var signingKey = new _signingKey2.SigningKey(privateKey.privateKey); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_signingKey", function () {return signingKey;}); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "address", (0, _transactions.computeAddress)(_this.publicKey)); if (_this.address !== (0, _address.getAddress)(privateKey.address)) { logger.throwArgumentError("privateKey/address mismatch", "privateKey", "[REDACTED]"); } if (hasMnemonic(privateKey)) { var srcMnemonic = privateKey.mnemonic; (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_mnemonic", function () {return { phrase: srcMnemonic.phrase, path: srcMnemonic.path || _hdnode.defaultPath, locale: srcMnemonic.locale || "en" };}); var mnemonic = _this.mnemonic; var node = _hdnode.HDNode.fromMnemonic(mnemonic.phrase, null, mnemonic.locale).derivePath(mnemonic.path); if ((0, _transactions.computeAddress)(node.privateKey) !== _this.address) { logger.throwArgumentError("mnemonic/address mismatch", "privateKey", "[REDACTED]"); } } else { (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_mnemonic", function () {return null;}); } } else { if (_signingKey2.SigningKey.isSigningKey(privateKey)) { /* istanbul ignore if */ if (privateKey.curve !== "secp256k1") { logger.throwArgumentError("unsupported curve; must be secp256k1", "privateKey", "[REDACTED]"); } (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_signingKey", function () {return privateKey;}); } else { // A lot of common tools do not prefix private keys with a 0x (see: #1166) if (typeof privateKey === "string") { if (privateKey.match(/^[0-9a-f]*$/i) && privateKey.length === 64) { privateKey = "0x" + privateKey; } } var _signingKey = new _signingKey2.SigningKey(privateKey); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_signingKey", function () {return _signingKey;}); } (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_mnemonic", function () {return null;}); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "address", (0, _transactions.computeAddress)(_this.publicKey)); } /* istanbul ignore if */ if (provider && !_abstractProvider.Provider.isProvider(provider)) { logger.throwArgumentError("invalid provider", "provider", provider); } (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "provider", provider || null);return _this; }_createClass(Wallet, [{ key: "getAddress", value: function getAddress() { return Promise.resolve(this.address); } }, { key: "connect", value: function connect( provider) { return new Wallet(this, provider); } }, { key: "signTransaction", value: function signTransaction( transaction) {var _this2 = this; return (0, _properties.resolveProperties)(transaction).then(function (tx) { if (tx.from != null) { if ((0, _address.getAddress)(tx.from) !== _this2.address) { logger.throwArgumentError("transaction from address mismatch", "transaction.from", transaction.from); } delete tx.from; } var signature = _this2._signingKey().signDigest((0, _keccak.keccak256)((0, _transactions.serialize)(tx))); return (0, _transactions.serialize)(tx, signature); }); } }, { key: "signMessage", value: function signMessage( message) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:return _context.abrupt("return", (0, _bytes.joinSignature)(this._signingKey().signDigest((0, _hash.hashMessage)(message))));case 1:case "end":return _context.stop();}}}, _callee, this);})); } }, { key: "_signTypedData", value: function _signTypedData( domain, types, value) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var _this3 = this;var populated;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2; return _hash._TypedDataEncoder.resolveNames(domain, types, value, function (name) { if (_this3.provider == null) { logger.throwError("cannot resolve ENS names without a provider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "resolveName", value: name }); } return _this3.provider.resolveName(name); });case 2:populated = _context2.sent;return _context2.abrupt("return", (0, _bytes.joinSignature)(this._signingKey().signDigest(_hash._TypedDataEncoder.hash(populated.domain, types, populated.value))));case 4:case "end":return _context2.stop();}}}, _callee2, this);})); } }, { key: "encrypt", value: function encrypt( password, options, progressCallback) { if (typeof options === "function" && !progressCallback) { progressCallback = options; options = {}; } if (progressCallback && typeof progressCallback !== "function") { throw new Error("invalid callback"); } if (!options) { options = {}; } return (0, _jsonWallets.encryptKeystore)(this, password, options, progressCallback); } /** * Static methods to create Wallet instances. */ }, { key: "mnemonic", get: function get() {return this._mnemonic();} }, { key: "privateKey", get: function get() {return this._signingKey().privateKey;} }, { key: "publicKey", get: function get() {return this._signingKey().publicKey;} }], [{ key: "createRandom", value: function createRandom( options) { var entropy = (0, _random.randomBytes)(16); if (!options) { options = {}; } if (options.extraEntropy) { entropy = (0, _bytes.arrayify)((0, _bytes.hexDataSlice)((0, _keccak.keccak256)((0, _bytes.concat)([entropy, options.extraEntropy])), 0, 16)); } var mnemonic = (0, _hdnode.entropyToMnemonic)(entropy, options.locale); return Wallet.fromMnemonic(mnemonic, options.path, options.locale); } }, { key: "fromEncryptedJson", value: function fromEncryptedJson( json, password, progressCallback) { return (0, _jsonWallets.decryptJsonWallet)(json, password, progressCallback).then(function (account) { return new Wallet(account); }); } }, { key: "fromEncryptedJsonSync", value: function fromEncryptedJsonSync( json, password) { return new Wallet((0, _jsonWallets.decryptJsonWalletSync)(json, password)); } }, { key: "fromMnemonic", value: function fromMnemonic( mnemonic, path, wordlist) { if (!path) { path = _hdnode.defaultPath; } return new Wallet(_hdnode.HDNode.fromMnemonic(mnemonic, null, wordlist).derivePath(path)); } }]);return Wallet;}(_abstractSigner.Signer);exports.Wallet = Wallet; function verifyMessage(message, signature) { return (0, _transactions.recoverAddress)((0, _hash.hashMessage)(message), signature); } function verifyTypedData(domain, types, value, signature) { return (0, _transactions.recoverAddress)(_hash._TypedDataEncoder.hash(domain, types, value), signature); } /***/ }), /* 147 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hdnode/lib.esm/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.mnemonicToSeed = mnemonicToSeed;exports.mnemonicToEntropy = mnemonicToEntropy;exports.entropyToMnemonic = entropyToMnemonic;exports.isValidMnemonic = isValidMnemonic;exports.getAccountPath = getAccountPath;exports.HDNode = exports.defaultPath = void 0; var _basex = __webpack_require__(/*! @ethersproject/basex */ 148); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _pbkdf = __webpack_require__(/*! @ethersproject/pbkdf2 */ 149); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _signingKey = __webpack_require__(/*! @ethersproject/signing-key */ 127); var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 151); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _wordlists = __webpack_require__(/*! @ethersproject/wordlists */ 155); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 160);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} var logger = new _logger.Logger(_version.version); var N = _bignumber.BigNumber.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"); // "Bitcoin seed" var MasterSecret = (0, _strings.toUtf8Bytes)("Bitcoin seed"); var HardenedBit = 0x80000000; // Returns a byte with the MSB bits set function getUpperMask(bits) { return (1 << bits) - 1 << 8 - bits; } // Returns a byte with the LSB bits set function getLowerMask(bits) { return (1 << bits) - 1; } function bytes32(value) { return (0, _bytes.hexZeroPad)((0, _bytes.hexlify)(value), 32); } function base58check(data) { return _basex.Base58.encode((0, _bytes.concat)([data, (0, _bytes.hexDataSlice)((0, _sha.sha256)((0, _sha.sha256)(data)), 0, 4)])); } function getWordlist(wordlist) { if (wordlist == null) { return _wordlists.wordlists["en"]; } if (typeof wordlist === "string") { var words = _wordlists.wordlists[wordlist]; if (words == null) { logger.throwArgumentError("unknown locale", "wordlist", wordlist); } return words; } return wordlist; } var _constructorGuard = {}; var defaultPath = "m/44'/60'/0'/0/0";exports.defaultPath = defaultPath; ;var HDNode = /*#__PURE__*/function () { /** * This constructor should not be called directly. * * Please use: * - fromMnemonic * - fromSeed */ function HDNode(constructorGuard, privateKey, publicKey, parentFingerprint, chainCode, index, depth, mnemonicOrPath) {_classCallCheck(this, HDNode); logger.checkNew(this instanceof HDNode ? this.constructor : void 0, HDNode); /* istanbul ignore if */ if (constructorGuard !== _constructorGuard) { throw new Error("HDNode constructor cannot be called directly"); } if (privateKey) { var signingKey = new _signingKey.SigningKey(privateKey); (0, _properties.defineReadOnly)(this, "privateKey", signingKey.privateKey); (0, _properties.defineReadOnly)(this, "publicKey", signingKey.compressedPublicKey); } else { (0, _properties.defineReadOnly)(this, "privateKey", null); (0, _properties.defineReadOnly)(this, "publicKey", (0, _bytes.hexlify)(publicKey)); } (0, _properties.defineReadOnly)(this, "parentFingerprint", parentFingerprint); (0, _properties.defineReadOnly)(this, "fingerprint", (0, _bytes.hexDataSlice)((0, _sha.ripemd160)((0, _sha.sha256)(this.publicKey)), 0, 4)); (0, _properties.defineReadOnly)(this, "address", (0, _transactions.computeAddress)(this.publicKey)); (0, _properties.defineReadOnly)(this, "chainCode", chainCode); (0, _properties.defineReadOnly)(this, "index", index); (0, _properties.defineReadOnly)(this, "depth", depth); if (mnemonicOrPath == null) { // From a source that does not preserve the path (e.g. extended keys) (0, _properties.defineReadOnly)(this, "mnemonic", null); (0, _properties.defineReadOnly)(this, "path", null); } else if (typeof mnemonicOrPath === "string") { // From a source that does not preserve the mnemonic (e.g. neutered) (0, _properties.defineReadOnly)(this, "mnemonic", null); (0, _properties.defineReadOnly)(this, "path", mnemonicOrPath); } else { // From a fully qualified source (0, _properties.defineReadOnly)(this, "mnemonic", mnemonicOrPath); (0, _properties.defineReadOnly)(this, "path", mnemonicOrPath.path); } }_createClass(HDNode, [{ key: "neuter", value: function neuter() { return new HDNode(_constructorGuard, null, this.publicKey, this.parentFingerprint, this.chainCode, this.index, this.depth, this.path); } }, { key: "_derive", value: function _derive( index) { if (index > 0xffffffff) { throw new Error("invalid index - " + String(index)); } // Base path var path = this.path; if (path) { path += "/" + (index & ~HardenedBit); } var data = new Uint8Array(37); if (index & HardenedBit) { if (!this.privateKey) { throw new Error("cannot derive child of neutered node"); } // Data = 0x00 || ser_256(k_par) data.set((0, _bytes.arrayify)(this.privateKey), 1); // Hardened path if (path) { path += "'"; } } else { // Data = ser_p(point(k_par)) data.set((0, _bytes.arrayify)(this.publicKey)); } // Data += ser_32(i) for (var i = 24; i >= 0; i -= 8) { data[33 + (i >> 3)] = index >> 24 - i & 0xff; } var I = (0, _bytes.arrayify)((0, _sha.computeHmac)(_sha.SupportedAlgorithm.sha512, this.chainCode, data)); var IL = I.slice(0, 32); var IR = I.slice(32); // The private key var ki = null; // The public key var Ki = null; if (this.privateKey) { ki = bytes32(_bignumber.BigNumber.from(IL).add(this.privateKey).mod(N)); } else { var ek = new _signingKey.SigningKey((0, _bytes.hexlify)(IL)); Ki = ek._addPoint(this.publicKey); } var mnemonicOrPath = path; var srcMnemonic = this.mnemonic; if (srcMnemonic) { mnemonicOrPath = Object.freeze({ phrase: srcMnemonic.phrase, path: path, locale: srcMnemonic.locale || "en" }); } return new HDNode(_constructorGuard, ki, Ki, this.fingerprint, bytes32(IR), index, this.depth + 1, mnemonicOrPath); } }, { key: "derivePath", value: function derivePath( path) { var components = path.split("/"); if (components.length === 0 || components[0] === "m" && this.depth !== 0) { throw new Error("invalid path - " + path); } if (components[0] === "m") { components.shift(); } var result = this; for (var i = 0; i < components.length; i++) { var component = components[i]; if (component.match(/^[0-9]+'$/)) { var index = parseInt(component.substring(0, component.length - 1)); if (index >= HardenedBit) { throw new Error("invalid path index - " + component); } result = result._derive(HardenedBit + index); } else if (component.match(/^[0-9]+$/)) { var _index = parseInt(component); if (_index >= HardenedBit) { throw new Error("invalid path index - " + component); } result = result._derive(_index); } else { throw new Error("invalid path component - " + component); } } return result; } }, { key: "extendedKey", get: function get() {// We only support the mainnet values for now, but if anyone needs // testnet values, let me know. I believe current sentiment is that // we should always use mainnet, and use BIP-44 to derive the network // - Mainnet: public=0x0488B21E, private=0x0488ADE4 // - Testnet: public=0x043587CF, private=0x04358394 if (this.depth >= 256) {throw new Error("Depth too large!");}return base58check((0, _bytes.concat)([this.privateKey != null ? "0x0488ADE4" : "0x0488B21E", (0, _bytes.hexlify)(this.depth), this.parentFingerprint, (0, _bytes.hexZeroPad)((0, _bytes.hexlify)(this.index), 4), this.chainCode, this.privateKey != null ? (0, _bytes.concat)(["0x00", this.privateKey]) : this.publicKey]));} }], [{ key: "_fromSeed", value: function _fromSeed(seed, mnemonic) {var seedArray = (0, _bytes.arrayify)(seed);if (seedArray.length < 16 || seedArray.length > 64) {throw new Error("invalid seed");} var I = (0, _bytes.arrayify)((0, _sha.computeHmac)(_sha.SupportedAlgorithm.sha512, MasterSecret, seedArray)); return new HDNode(_constructorGuard, bytes32(I.slice(0, 32)), null, "0x00000000", bytes32(I.slice(32)), 0, 0, mnemonic); } }, { key: "fromMnemonic", value: function fromMnemonic( mnemonic, password, wordlist) { // If a locale name was passed in, find the associated wordlist wordlist = getWordlist(wordlist); // Normalize the case and spacing in the mnemonic (throws if the mnemonic is invalid) mnemonic = entropyToMnemonic(mnemonicToEntropy(mnemonic, wordlist), wordlist); return HDNode._fromSeed(mnemonicToSeed(mnemonic, password), { phrase: mnemonic, path: "m", locale: wordlist.locale }); } }, { key: "fromSeed", value: function fromSeed( seed) { return HDNode._fromSeed(seed, null); } }, { key: "fromExtendedKey", value: function fromExtendedKey( extendedKey) { var bytes = _basex.Base58.decode(extendedKey); if (bytes.length !== 82 || base58check(bytes.slice(0, 78)) !== extendedKey) { logger.throwArgumentError("invalid extended key", "extendedKey", "[REDACTED]"); } var depth = bytes[4]; var parentFingerprint = (0, _bytes.hexlify)(bytes.slice(5, 9)); var index = parseInt((0, _bytes.hexlify)(bytes.slice(9, 13)).substring(2), 16); var chainCode = (0, _bytes.hexlify)(bytes.slice(13, 45)); var key = bytes.slice(45, 78); switch ((0, _bytes.hexlify)(bytes.slice(0, 4))) { // Public Key case "0x0488b21e": case "0x043587cf": return new HDNode(_constructorGuard, null, (0, _bytes.hexlify)(key), parentFingerprint, chainCode, index, depth, null); // Private Key case "0x0488ade4": case "0x04358394 ": if (key[0] !== 0) { break; } return new HDNode(_constructorGuard, (0, _bytes.hexlify)(key.slice(1)), null, parentFingerprint, chainCode, index, depth, null);} return logger.throwArgumentError("invalid extended key", "extendedKey", "[REDACTED]"); } }]);return HDNode;}();exports.HDNode = HDNode; function mnemonicToSeed(mnemonic, password) { if (!password) { password = ""; } var salt = (0, _strings.toUtf8Bytes)("mnemonic" + password, _strings.UnicodeNormalizationForm.NFKD); return (0, _pbkdf.pbkdf2)((0, _strings.toUtf8Bytes)(mnemonic, _strings.UnicodeNormalizationForm.NFKD), salt, 2048, 64, "sha512"); } function mnemonicToEntropy(mnemonic, wordlist) { wordlist = getWordlist(wordlist); logger.checkNormalize(); var words = wordlist.split(mnemonic); if (words.length % 3 !== 0) { throw new Error("invalid mnemonic"); } var entropy = (0, _bytes.arrayify)(new Uint8Array(Math.ceil(11 * words.length / 8))); var offset = 0; for (var i = 0; i < words.length; i++) { var index = wordlist.getWordIndex(words[i].normalize("NFKD")); if (index === -1) { throw new Error("invalid mnemonic"); } for (var bit = 0; bit < 11; bit++) { if (index & 1 << 10 - bit) { entropy[offset >> 3] |= 1 << 7 - offset % 8; } offset++; } } var entropyBits = 32 * words.length / 3; var checksumBits = words.length / 3; var checksumMask = getUpperMask(checksumBits); var checksum = (0, _bytes.arrayify)((0, _sha.sha256)(entropy.slice(0, entropyBits / 8)))[0] & checksumMask; if (checksum !== (entropy[entropy.length - 1] & checksumMask)) { throw new Error("invalid checksum"); } return (0, _bytes.hexlify)(entropy.slice(0, entropyBits / 8)); } function entropyToMnemonic(entropy, wordlist) { wordlist = getWordlist(wordlist); entropy = (0, _bytes.arrayify)(entropy); if (entropy.length % 4 !== 0 || entropy.length < 16 || entropy.length > 32) { throw new Error("invalid entropy"); } var indices = [0]; var remainingBits = 11; for (var i = 0; i < entropy.length; i++) { // Consume the whole byte (with still more to go) if (remainingBits > 8) { indices[indices.length - 1] <<= 8; indices[indices.length - 1] |= entropy[i]; remainingBits -= 8; // This byte will complete an 11-bit index } else { indices[indices.length - 1] <<= remainingBits; indices[indices.length - 1] |= entropy[i] >> 8 - remainingBits; // Start the next word indices.push(entropy[i] & getLowerMask(8 - remainingBits)); remainingBits += 3; } } // Compute the checksum bits var checksumBits = entropy.length / 4; var checksum = (0, _bytes.arrayify)((0, _sha.sha256)(entropy))[0] & getUpperMask(checksumBits); // Shift the checksum into the word indices indices[indices.length - 1] <<= checksumBits; indices[indices.length - 1] |= checksum >> 8 - checksumBits; return wordlist.join(indices.map(function (index) {return wordlist.getWord(index);})); } function isValidMnemonic(mnemonic, wordlist) { try { mnemonicToEntropy(mnemonic, wordlist); return true; } catch (error) {} return false; } function getAccountPath(index) { if (typeof index !== "number" || index < 0 || index >= HardenedBit || index % 1) { logger.throwArgumentError("invalid account index", "index", index); } return "m/44'/60'/".concat(index, "'/0/0"); } /***/ }), /* 148 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/basex/lib.esm/index.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.Base58 = exports.Base32 = exports.BaseX = void 0; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var BaseX = /*#__PURE__*/function () { function BaseX(alphabet) {_classCallCheck(this, BaseX); (0, _properties.defineReadOnly)(this, "alphabet", alphabet); (0, _properties.defineReadOnly)(this, "base", alphabet.length); (0, _properties.defineReadOnly)(this, "_alphabetMap", {}); (0, _properties.defineReadOnly)(this, "_leader", alphabet.charAt(0)); // pre-compute lookup table for (var i = 0; i < alphabet.length; i++) { this._alphabetMap[alphabet.charAt(i)] = i; } }_createClass(BaseX, [{ key: "encode", value: function encode( value) { var source = (0, _bytes.arrayify)(value); if (source.length === 0) { return ""; } var digits = [0]; for (var i = 0; i < source.length; ++i) { var carry = source[i]; for (var j = 0; j < digits.length; ++j) { carry += digits[j] << 8; digits[j] = carry % this.base; carry = carry / this.base | 0; } while (carry > 0) { digits.push(carry % this.base); carry = carry / this.base | 0; } } var string = ""; // deal with leading zeros for (var k = 0; source[k] === 0 && k < source.length - 1; ++k) { string += this._leader; } // convert digits to a string for (var q = digits.length - 1; q >= 0; --q) { string += this.alphabet[digits[q]]; } return string; } }, { key: "decode", value: function decode( value) { if (typeof value !== "string") { throw new TypeError("Expected String"); } var bytes = []; if (value.length === 0) { return new Uint8Array(bytes); } bytes.push(0); for (var i = 0; i < value.length; i++) { var byte = this._alphabetMap[value[i]]; if (byte === undefined) { throw new Error("Non-base" + this.base + " character"); } var carry = byte; for (var j = 0; j < bytes.length; ++j) { carry += bytes[j] * this.base; bytes[j] = carry & 0xff; carry >>= 8; } while (carry > 0) { bytes.push(carry & 0xff); carry >>= 8; } } // deal with leading zeros for (var k = 0; value[k] === this._leader && k < value.length - 1; ++k) { bytes.push(0); } return (0, _bytes.arrayify)(new Uint8Array(bytes.reverse())); } }]);return BaseX;}();exports.BaseX = BaseX; var Base32 = new BaseX("abcdefghijklmnopqrstuvwxyz234567");exports.Base32 = Base32; var Base58 = new BaseX("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"); //console.log(Base58.decode("Qmd2V777o5XvJbYMeMb8k2nU5f8d3ciUQ5YpYuWhzv8iDj")) //console.log(Base58.encode(Base58.decode("Qmd2V777o5XvJbYMeMb8k2nU5f8d3ciUQ5YpYuWhzv8iDj"))) exports.Base58 = Base58; /***/ }), /* 149 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/pbkdf2/lib.esm/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "pbkdf2", { enumerable: true, get: function get() {return _pbkdf.pbkdf2;} });var _pbkdf = __webpack_require__(/*! ./pbkdf2 */ 150); /***/ }), /* 150 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/pbkdf2/lib.esm/pbkdf2.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.pbkdf2 = pbkdf2; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 151); function pbkdf2(password, salt, iterations, keylen, hashAlgorithm) { password = (0, _bytes.arrayify)(password); salt = (0, _bytes.arrayify)(salt); var hLen; var l = 1; var DK = new Uint8Array(keylen); var block1 = new Uint8Array(salt.length + 4); block1.set(salt); //salt.copy(block1, 0, 0, salt.length) var r; var T; for (var i = 1; i <= l; i++) { //block1.writeUInt32BE(i, salt.length) block1[salt.length] = i >> 24 & 0xff; block1[salt.length + 1] = i >> 16 & 0xff; block1[salt.length + 2] = i >> 8 & 0xff; block1[salt.length + 3] = i & 0xff; //let U = createHmac(password).update(block1).digest(); var U = (0, _bytes.arrayify)((0, _sha.computeHmac)(hashAlgorithm, password, block1)); if (!hLen) { hLen = U.length; T = new Uint8Array(hLen); l = Math.ceil(keylen / hLen); r = keylen - (l - 1) * hLen; } //U.copy(T, 0, 0, hLen) T.set(U); for (var j = 1; j < iterations; j++) { //U = createHmac(password).update(U).digest(); U = (0, _bytes.arrayify)((0, _sha.computeHmac)(hashAlgorithm, password, U)); for (var k = 0; k < hLen; k++) { T[k] ^= U[k];} } var destPos = (i - 1) * hLen; var len = i === l ? r : hLen; //T.copy(DK, destPos, 0, len) DK.set((0, _bytes.arrayify)(T).slice(0, len), destPos); } return (0, _bytes.hexlify)(DK); } /***/ }), /* 151 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/index.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "computeHmac", { enumerable: true, get: function get() {return _sha.computeHmac;} });Object.defineProperty(exports, "ripemd160", { enumerable: true, get: function get() {return _sha.ripemd160;} });Object.defineProperty(exports, "sha256", { enumerable: true, get: function get() {return _sha.sha256;} });Object.defineProperty(exports, "sha512", { enumerable: true, get: function get() {return _sha.sha512;} });Object.defineProperty(exports, "SupportedAlgorithm", { enumerable: true, get: function get() {return _types.SupportedAlgorithm;} });var _sha = __webpack_require__(/*! ./sha2 */ 152); var _types = __webpack_require__(/*! ./types */ 153); /***/ }), /* 152 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/sha2.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.ripemd160 = ripemd160;exports.sha256 = sha256;exports.sha512 = sha512;exports.computeHmac = computeHmac; var _hash = _interopRequireDefault(__webpack_require__(/*! hash.js */ 129)); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _types = __webpack_require__(/*! ./types */ 153); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 154);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //const _ripemd160 = _hash.ripemd160; var logger = new _logger.Logger(_version.version); function ripemd160(data) { return "0x" + _hash.default.ripemd160().update((0, _bytes.arrayify)(data)).digest("hex"); } function sha256(data) { return "0x" + _hash.default.sha256().update((0, _bytes.arrayify)(data)).digest("hex"); } function sha512(data) { return "0x" + _hash.default.sha512().update((0, _bytes.arrayify)(data)).digest("hex"); } function computeHmac(algorithm, key, data) { if (!_types.SupportedAlgorithm[algorithm]) { logger.throwError("unsupported algorithm " + algorithm, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "hmac", algorithm: algorithm }); } return "0x" + _hash.default.hmac(_hash.default[algorithm], (0, _bytes.arrayify)(key)).update((0, _bytes.arrayify)(data)).digest("hex"); } /***/ }), /* 153 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/types.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.SupportedAlgorithm = void 0;var SupportedAlgorithm;exports.SupportedAlgorithm = SupportedAlgorithm; (function (SupportedAlgorithm) { SupportedAlgorithm["sha256"] = "sha256"; SupportedAlgorithm["sha512"] = "sha512"; })(SupportedAlgorithm || (exports.SupportedAlgorithm = SupportedAlgorithm = {})); ; /***/ }), /* 154 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/sha2/lib.esm/_version.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "sha2/5.5.0";exports.version = version; /***/ }), /* 155 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/index.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Wordlists // See: https://github.com/bitcoin/bips/blob/master/bip-0039/bip-0039-wordlists.md Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "logger", { enumerable: true, get: function get() {return _wordlist.logger;} });Object.defineProperty(exports, "Wordlist", { enumerable: true, get: function get() {return _wordlist.Wordlist;} });Object.defineProperty(exports, "wordlists", { enumerable: true, get: function get() {return _wordlists.wordlists;} });var _wordlist = __webpack_require__(/*! ./wordlist */ 156); var _wordlists = __webpack_require__(/*! ./wordlists */ 158); /***/ }), /* 156 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/wordlist.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // This gets overridden by rollup Object.defineProperty(exports, "__esModule", { value: true });exports.Wordlist = exports.logger = void 0; var _hash = __webpack_require__(/*! @ethersproject/hash */ 116); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 157);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var exportWordlist = false; var logger = new _logger.Logger(_version.version);exports.logger = logger;var Wordlist = /*#__PURE__*/function () { function Wordlist(locale) {_classCallCheck(this, Wordlist); logger.checkAbstract(this instanceof Wordlist ? this.constructor : void 0, Wordlist); (0, _properties.defineReadOnly)(this, "locale", locale); } // Subclasses may override this _createClass(Wordlist, [{ key: "split", value: function split(mnemonic) { return mnemonic.toLowerCase().split(/ +/g); } // Subclasses may override this }, { key: "join", value: function join(words) { return words.join(" "); } }], [{ key: "check", value: function check( wordlist) { var words = []; for (var i = 0; i < 2048; i++) { var word = wordlist.getWord(i); /* istanbul ignore if */ if (i !== wordlist.getWordIndex(word)) { return "0x"; } words.push(word); } return (0, _hash.id)(words.join("\n") + "\n"); } }, { key: "register", value: function register( lang, name) { if (!name) { name = lang.locale; } /* istanbul ignore if */ if (exportWordlist) { try { var anyGlobal = window; if (anyGlobal._ethers && anyGlobal._ethers.wordlists) { if (!anyGlobal._ethers.wordlists[name]) { (0, _properties.defineReadOnly)(anyGlobal._ethers.wordlists, name, lang); } } } catch (error) {} } } }]);return Wordlist;}();exports.Wordlist = Wordlist; /***/ }), /* 157 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/_version.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "wordlists/5.5.0";exports.version = version; /***/ }), /* 158 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/wordlists.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.wordlists = void 0; var _langEn = __webpack_require__(/*! ./lang-en */ 159); var wordlists = { en: _langEn.langEn };exports.wordlists = wordlists; /***/ }), /* 159 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wordlists/lib.esm/lang-en.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.langEn = void 0; var _wordlist = __webpack_require__(/*! ./wordlist */ 156);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} var words = "AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo"; var wordlist = null; function loadWords(lang) { if (wordlist != null) { return; } wordlist = words.replace(/([A-Z])/g, " $1").toLowerCase().substring(1).split(" "); // Verify the computed list matches the official list /* istanbul ignore if */ if (_wordlist.Wordlist.check(lang) !== "0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60") { wordlist = null; throw new Error("BIP39 Wordlist for en (English) FAILED"); } }var LangEn = /*#__PURE__*/function (_Wordlist) {_inherits(LangEn, _Wordlist);var _super = _createSuper(LangEn); function LangEn() {_classCallCheck(this, LangEn);return _super.call(this, "en"); }_createClass(LangEn, [{ key: "getWord", value: function getWord( index) { loadWords(this); return wordlist[index]; } }, { key: "getWordIndex", value: function getWordIndex( word) { loadWords(this); return wordlist.indexOf(word); } }]);return LangEn;}(_wordlist.Wordlist); var langEn = new LangEn();exports.langEn = langEn; _wordlist.Wordlist.register(langEn); /***/ }), /* 160 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/hdnode/lib.esm/_version.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "hdnode/5.5.0";exports.version = version; /***/ }), /* 161 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "randomBytes", { enumerable: true, get: function get() {return _random.randomBytes;} });Object.defineProperty(exports, "shuffled", { enumerable: true, get: function get() {return _shuffle.shuffled;} }); var _random = __webpack_require__(/*! ./random */ 162); var _shuffle = __webpack_require__(/*! ./shuffle */ 164); /***/ }), /* 162 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/random.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) {Object.defineProperty(exports, "__esModule", { value: true });exports.randomBytes = randomBytes; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 163); var logger = new _logger.Logger(_version.version); // Debugging line for testing browser lib in node //const window = { crypto: { getRandomValues: () => { } } }; var anyGlobal = null; try { anyGlobal = window; if (anyGlobal == null) { throw new Error("try next"); } } catch (error) { try { anyGlobal = global; if (anyGlobal == null) { throw new Error("try next"); } } catch (error) { anyGlobal = {}; } } var crypto = anyGlobal.crypto || anyGlobal.msCrypto; if (!crypto || !crypto.getRandomValues) { logger.warn("WARNING: Missing strong random number source"); crypto = { getRandomValues: function getRandomValues(buffer) { return logger.throwError("no secure random source avaialble", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "crypto.getRandomValues" }); } }; } function randomBytes(length) { if (length <= 0 || length > 1024 || length % 1 || length != length) { logger.throwArgumentError("invalid length", "length", length); } var result = new Uint8Array(length); crypto.getRandomValues(result); return (0, _bytes.arrayify)(result); } ; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js */ 42))) /***/ }), /* 163 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/_version.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "random/5.5.0";exports.version = version; /***/ }), /* 164 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/random/lib.esm/shuffle.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.shuffled = shuffled; function shuffled(array) { array = array.slice(); for (var i = array.length - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); var tmp = array[i]; array[i] = array[j]; array[j] = tmp; } return array; } /***/ }), /* 165 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/index.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.decryptJsonWallet = decryptJsonWallet;exports.decryptJsonWalletSync = decryptJsonWalletSync;Object.defineProperty(exports, "decryptCrowdsale", { enumerable: true, get: function get() {return _crowdsale.decrypt;} });Object.defineProperty(exports, "getJsonWalletAddress", { enumerable: true, get: function get() {return _inspect.getJsonWalletAddress;} });Object.defineProperty(exports, "isCrowdsaleWallet", { enumerable: true, get: function get() {return _inspect.isCrowdsaleWallet;} });Object.defineProperty(exports, "isKeystoreWallet", { enumerable: true, get: function get() {return _inspect.isKeystoreWallet;} });Object.defineProperty(exports, "decryptKeystore", { enumerable: true, get: function get() {return _keystore.decrypt;} });Object.defineProperty(exports, "decryptKeystoreSync", { enumerable: true, get: function get() {return _keystore.decryptSync;} });Object.defineProperty(exports, "encryptKeystore", { enumerable: true, get: function get() {return _keystore.encrypt;} }); var _crowdsale = __webpack_require__(/*! ./crowdsale */ 166); var _inspect = __webpack_require__(/*! ./inspect */ 170); var _keystore = __webpack_require__(/*! ./keystore */ 171); function decryptJsonWallet(json, password, progressCallback) { if ((0, _inspect.isCrowdsaleWallet)(json)) { if (progressCallback) { progressCallback(0); } var account = (0, _crowdsale.decrypt)(json, password); if (progressCallback) { progressCallback(1); } return Promise.resolve(account); } if ((0, _inspect.isKeystoreWallet)(json)) { return (0, _keystore.decrypt)(json, password, progressCallback); } return Promise.reject(new Error("invalid JSON wallet")); } function decryptJsonWalletSync(json, password) { if ((0, _inspect.isCrowdsaleWallet)(json)) { return (0, _crowdsale.decrypt)(json, password); } if ((0, _inspect.isKeystoreWallet)(json)) { return (0, _keystore.decryptSync)(json, password); } throw new Error("invalid JSON wallet"); } /***/ }), /* 166 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/crowdsale.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.decrypt = decrypt;exports.CrowdsaleAccount = void 0; var _aesJs = _interopRequireDefault(__webpack_require__(/*! aes-js */ 167)); var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _pbkdf = __webpack_require__(/*! @ethersproject/pbkdf2 */ 149); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 168); var _utils = __webpack_require__(/*! ./utils */ 169);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version);var CrowdsaleAccount = /*#__PURE__*/function (_Description) {_inherits(CrowdsaleAccount, _Description);var _super = _createSuper(CrowdsaleAccount);function CrowdsaleAccount() {_classCallCheck(this, CrowdsaleAccount);return _super.apply(this, arguments);}_createClass(CrowdsaleAccount, [{ key: "isCrowdsaleAccount", value: function isCrowdsaleAccount( value) { return !!(value && value._isCrowdsaleAccount); } }]);return CrowdsaleAccount;}(_properties.Description); // See: https://github.com/ethereum/pyethsaletool exports.CrowdsaleAccount = CrowdsaleAccount;function decrypt(json, password) { var data = JSON.parse(json); password = (0, _utils.getPassword)(password); // Ethereum Address var ethaddr = (0, _address.getAddress)((0, _utils.searchPath)(data, "ethaddr")); // Encrypted Seed var encseed = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "encseed")); if (!encseed || encseed.length % 16 !== 0) { logger.throwArgumentError("invalid encseed", "json", json); } var key = (0, _bytes.arrayify)((0, _pbkdf.pbkdf2)(password, password, 2000, 32, "sha256")).slice(0, 16); var iv = encseed.slice(0, 16); var encryptedSeed = encseed.slice(16); // Decrypt the seed var aesCbc = new _aesJs.default.ModeOfOperation.cbc(key, iv); var seed = _aesJs.default.padding.pkcs7.strip((0, _bytes.arrayify)(aesCbc.decrypt(encryptedSeed))); // This wallet format is weird... Convert the binary encoded hex to a string. var seedHex = ""; for (var i = 0; i < seed.length; i++) { seedHex += String.fromCharCode(seed[i]); } var seedHexBytes = (0, _strings.toUtf8Bytes)(seedHex); var privateKey = (0, _keccak.keccak256)(seedHexBytes); return new CrowdsaleAccount({ _isCrowdsaleAccount: true, address: ethaddr, privateKey: privateKey }); } /***/ }), /* 167 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/aes-js/index.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; (function (root) { function checkInt(value) { return parseInt(value) === value; } function checkInts(arrayish) { if (!checkInt(arrayish.length)) {return false;} for (var i = 0; i < arrayish.length; i++) { if (!checkInt(arrayish[i]) || arrayish[i] < 0 || arrayish[i] > 255) { return false; } } return true; } function coerceArray(arg, copy) { // ArrayBuffer view if (arg.buffer && ArrayBuffer.isView(arg) && arg.name === 'Uint8Array') { if (copy) { if (arg.slice) { arg = arg.slice(); } else { arg = Array.prototype.slice.call(arg); } } return arg; } // It's an array; check it is a valid representation of a byte if (Array.isArray(arg)) { if (!checkInts(arg)) { throw new Error('Array contains invalid value: ' + arg); } return new Uint8Array(arg); } // Something else, but behaves like an array (maybe a Buffer? Arguments?) if (checkInt(arg.length) && checkInts(arg)) { return new Uint8Array(arg); } throw new Error('unsupported array-like object'); } function createArray(length) { return new Uint8Array(length); } function copyArray(sourceArray, targetArray, targetStart, sourceStart, sourceEnd) { if (sourceStart != null || sourceEnd != null) { if (sourceArray.slice) { sourceArray = sourceArray.slice(sourceStart, sourceEnd); } else { sourceArray = Array.prototype.slice.call(sourceArray, sourceStart, sourceEnd); } } targetArray.set(sourceArray, targetStart); } var convertUtf8 = function () { function toBytes(text) { var result = [],i = 0; text = encodeURI(text); while (i < text.length) { var c = text.charCodeAt(i++); // if it is a % sign, encode the following 2 bytes as a hex value if (c === 37) { result.push(parseInt(text.substr(i, 2), 16)); i += 2; // otherwise, just the actual byte } else { result.push(c); } } return coerceArray(result); } function fromBytes(bytes) { var result = [],i = 0; while (i < bytes.length) { var c = bytes[i]; if (c < 128) { result.push(String.fromCharCode(c)); i++; } else if (c > 191 && c < 224) { result.push(String.fromCharCode((c & 0x1f) << 6 | bytes[i + 1] & 0x3f)); i += 2; } else { result.push(String.fromCharCode((c & 0x0f) << 12 | (bytes[i + 1] & 0x3f) << 6 | bytes[i + 2] & 0x3f)); i += 3; } } return result.join(''); } return { toBytes: toBytes, fromBytes: fromBytes }; }(); var convertHex = function () { function toBytes(text) { var result = []; for (var i = 0; i < text.length; i += 2) { result.push(parseInt(text.substr(i, 2), 16)); } return result; } // http://ixti.net/development/javascript/2011/11/11/base64-encodedecode-of-utf8-in-browser-with-js.html var Hex = '0123456789abcdef'; function fromBytes(bytes) { var result = []; for (var i = 0; i < bytes.length; i++) { var v = bytes[i]; result.push(Hex[(v & 0xf0) >> 4] + Hex[v & 0x0f]); } return result.join(''); } return { toBytes: toBytes, fromBytes: fromBytes }; }(); // Number of rounds by keysize var numberOfRounds = { 16: 10, 24: 12, 32: 14 }; // Round constant words var rcon = [0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36, 0x6c, 0xd8, 0xab, 0x4d, 0x9a, 0x2f, 0x5e, 0xbc, 0x63, 0xc6, 0x97, 0x35, 0x6a, 0xd4, 0xb3, 0x7d, 0xfa, 0xef, 0xc5, 0x91]; // S-box and Inverse S-box (S is for Substitution) var S = [0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76, 0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0, 0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15, 0x04, 0xc7, 0x23, 0xc3, 0x18, 0x96, 0x05, 0x9a, 0x07, 0x12, 0x80, 0xe2, 0xeb, 0x27, 0xb2, 0x75, 0x09, 0x83, 0x2c, 0x1a, 0x1b, 0x6e, 0x5a, 0xa0, 0x52, 0x3b, 0xd6, 0xb3, 0x29, 0xe3, 0x2f, 0x84, 0x53, 0xd1, 0x00, 0xed, 0x20, 0xfc, 0xb1, 0x5b, 0x6a, 0xcb, 0xbe, 0x39, 0x4a, 0x4c, 0x58, 0xcf, 0xd0, 0xef, 0xaa, 0xfb, 0x43, 0x4d, 0x33, 0x85, 0x45, 0xf9, 0x02, 0x7f, 0x50, 0x3c, 0x9f, 0xa8, 0x51, 0xa3, 0x40, 0x8f, 0x92, 0x9d, 0x38, 0xf5, 0xbc, 0xb6, 0xda, 0x21, 0x10, 0xff, 0xf3, 0xd2, 0xcd, 0x0c, 0x13, 0xec, 0x5f, 0x97, 0x44, 0x17, 0xc4, 0xa7, 0x7e, 0x3d, 0x64, 0x5d, 0x19, 0x73, 0x60, 0x81, 0x4f, 0xdc, 0x22, 0x2a, 0x90, 0x88, 0x46, 0xee, 0xb8, 0x14, 0xde, 0x5e, 0x0b, 0xdb, 0xe0, 0x32, 0x3a, 0x0a, 0x49, 0x06, 0x24, 0x5c, 0xc2, 0xd3, 0xac, 0x62, 0x91, 0x95, 0xe4, 0x79, 0xe7, 0xc8, 0x37, 0x6d, 0x8d, 0xd5, 0x4e, 0xa9, 0x6c, 0x56, 0xf4, 0xea, 0x65, 0x7a, 0xae, 0x08, 0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a, 0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e, 0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf, 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16]; var Si = [0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb, 0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb, 0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e, 0x08, 0x2e, 0xa1, 0x66, 0x28, 0xd9, 0x24, 0xb2, 0x76, 0x5b, 0xa2, 0x49, 0x6d, 0x8b, 0xd1, 0x25, 0x72, 0xf8, 0xf6, 0x64, 0x86, 0x68, 0x98, 0x16, 0xd4, 0xa4, 0x5c, 0xcc, 0x5d, 0x65, 0xb6, 0x92, 0x6c, 0x70, 0x48, 0x50, 0xfd, 0xed, 0xb9, 0xda, 0x5e, 0x15, 0x46, 0x57, 0xa7, 0x8d, 0x9d, 0x84, 0x90, 0xd8, 0xab, 0x00, 0x8c, 0xbc, 0xd3, 0x0a, 0xf7, 0xe4, 0x58, 0x05, 0xb8, 0xb3, 0x45, 0x06, 0xd0, 0x2c, 0x1e, 0x8f, 0xca, 0x3f, 0x0f, 0x02, 0xc1, 0xaf, 0xbd, 0x03, 0x01, 0x13, 0x8a, 0x6b, 0x3a, 0x91, 0x11, 0x41, 0x4f, 0x67, 0xdc, 0xea, 0x97, 0xf2, 0xcf, 0xce, 0xf0, 0xb4, 0xe6, 0x73, 0x96, 0xac, 0x74, 0x22, 0xe7, 0xad, 0x35, 0x85, 0xe2, 0xf9, 0x37, 0xe8, 0x1c, 0x75, 0xdf, 0x6e, 0x47, 0xf1, 0x1a, 0x71, 0x1d, 0x29, 0xc5, 0x89, 0x6f, 0xb7, 0x62, 0x0e, 0xaa, 0x18, 0xbe, 0x1b, 0xfc, 0x56, 0x3e, 0x4b, 0xc6, 0xd2, 0x79, 0x20, 0x9a, 0xdb, 0xc0, 0xfe, 0x78, 0xcd, 0x5a, 0xf4, 0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f, 0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef, 0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61, 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d]; // Transformations for encryption var T1 = [0xc66363a5, 0xf87c7c84, 0xee777799, 0xf67b7b8d, 0xfff2f20d, 0xd66b6bbd, 0xde6f6fb1, 0x91c5c554, 0x60303050, 0x02010103, 0xce6767a9, 0x562b2b7d, 0xe7fefe19, 0xb5d7d762, 0x4dababe6, 0xec76769a, 0x8fcaca45, 0x1f82829d, 0x89c9c940, 0xfa7d7d87, 0xeffafa15, 0xb25959eb, 0x8e4747c9, 0xfbf0f00b, 0x41adadec, 0xb3d4d467, 0x5fa2a2fd, 0x45afafea, 0x239c9cbf, 0x53a4a4f7, 0xe4727296, 0x9bc0c05b, 0x75b7b7c2, 0xe1fdfd1c, 0x3d9393ae, 0x4c26266a, 0x6c36365a, 0x7e3f3f41, 0xf5f7f702, 0x83cccc4f, 0x6834345c, 0x51a5a5f4, 0xd1e5e534, 0xf9f1f108, 0xe2717193, 0xabd8d873, 0x62313153, 0x2a15153f, 0x0804040c, 0x95c7c752, 0x46232365, 0x9dc3c35e, 0x30181828, 0x379696a1, 0x0a05050f, 0x2f9a9ab5, 0x0e070709, 0x24121236, 0x1b80809b, 0xdfe2e23d, 0xcdebeb26, 0x4e272769, 0x7fb2b2cd, 0xea75759f, 0x1209091b, 0x1d83839e, 0x582c2c74, 0x341a1a2e, 0x361b1b2d, 0xdc6e6eb2, 0xb45a5aee, 0x5ba0a0fb, 0xa45252f6, 0x763b3b4d, 0xb7d6d661, 0x7db3b3ce, 0x5229297b, 0xdde3e33e, 0x5e2f2f71, 0x13848497, 0xa65353f5, 0xb9d1d168, 0x00000000, 0xc1eded2c, 0x40202060, 0xe3fcfc1f, 0x79b1b1c8, 0xb65b5bed, 0xd46a6abe, 0x8dcbcb46, 0x67bebed9, 0x7239394b, 0x944a4ade, 0x984c4cd4, 0xb05858e8, 0x85cfcf4a, 0xbbd0d06b, 0xc5efef2a, 0x4faaaae5, 0xedfbfb16, 0x864343c5, 0x9a4d4dd7, 0x66333355, 0x11858594, 0x8a4545cf, 0xe9f9f910, 0x04020206, 0xfe7f7f81, 0xa05050f0, 0x783c3c44, 0x259f9fba, 0x4ba8a8e3, 0xa25151f3, 0x5da3a3fe, 0x804040c0, 0x058f8f8a, 0x3f9292ad, 0x219d9dbc, 0x70383848, 0xf1f5f504, 0x63bcbcdf, 0x77b6b6c1, 0xafdada75, 0x42212163, 0x20101030, 0xe5ffff1a, 0xfdf3f30e, 0xbfd2d26d, 0x81cdcd4c, 0x180c0c14, 0x26131335, 0xc3ecec2f, 0xbe5f5fe1, 0x359797a2, 0x884444cc, 0x2e171739, 0x93c4c457, 0x55a7a7f2, 0xfc7e7e82, 0x7a3d3d47, 0xc86464ac, 0xba5d5de7, 0x3219192b, 0xe6737395, 0xc06060a0, 0x19818198, 0x9e4f4fd1, 0xa3dcdc7f, 0x44222266, 0x542a2a7e, 0x3b9090ab, 0x0b888883, 0x8c4646ca, 0xc7eeee29, 0x6bb8b8d3, 0x2814143c, 0xa7dede79, 0xbc5e5ee2, 0x160b0b1d, 0xaddbdb76, 0xdbe0e03b, 0x64323256, 0x743a3a4e, 0x140a0a1e, 0x924949db, 0x0c06060a, 0x4824246c, 0xb85c5ce4, 0x9fc2c25d, 0xbdd3d36e, 0x43acacef, 0xc46262a6, 0x399191a8, 0x319595a4, 0xd3e4e437, 0xf279798b, 0xd5e7e732, 0x8bc8c843, 0x6e373759, 0xda6d6db7, 0x018d8d8c, 0xb1d5d564, 0x9c4e4ed2, 0x49a9a9e0, 0xd86c6cb4, 0xac5656fa, 0xf3f4f407, 0xcfeaea25, 0xca6565af, 0xf47a7a8e, 0x47aeaee9, 0x10080818, 0x6fbabad5, 0xf0787888, 0x4a25256f, 0x5c2e2e72, 0x381c1c24, 0x57a6a6f1, 0x73b4b4c7, 0x97c6c651, 0xcbe8e823, 0xa1dddd7c, 0xe874749c, 0x3e1f1f21, 0x964b4bdd, 0x61bdbddc, 0x0d8b8b86, 0x0f8a8a85, 0xe0707090, 0x7c3e3e42, 0x71b5b5c4, 0xcc6666aa, 0x904848d8, 0x06030305, 0xf7f6f601, 0x1c0e0e12, 0xc26161a3, 0x6a35355f, 0xae5757f9, 0x69b9b9d0, 0x17868691, 0x99c1c158, 0x3a1d1d27, 0x279e9eb9, 0xd9e1e138, 0xebf8f813, 0x2b9898b3, 0x22111133, 0xd26969bb, 0xa9d9d970, 0x078e8e89, 0x339494a7, 0x2d9b9bb6, 0x3c1e1e22, 0x15878792, 0xc9e9e920, 0x87cece49, 0xaa5555ff, 0x50282878, 0xa5dfdf7a, 0x038c8c8f, 0x59a1a1f8, 0x09898980, 0x1a0d0d17, 0x65bfbfda, 0xd7e6e631, 0x844242c6, 0xd06868b8, 0x824141c3, 0x299999b0, 0x5a2d2d77, 0x1e0f0f11, 0x7bb0b0cb, 0xa85454fc, 0x6dbbbbd6, 0x2c16163a]; var T2 = [0xa5c66363, 0x84f87c7c, 0x99ee7777, 0x8df67b7b, 0x0dfff2f2, 0xbdd66b6b, 0xb1de6f6f, 0x5491c5c5, 0x50603030, 0x03020101, 0xa9ce6767, 0x7d562b2b, 0x19e7fefe, 0x62b5d7d7, 0xe64dabab, 0x9aec7676, 0x458fcaca, 0x9d1f8282, 0x4089c9c9, 0x87fa7d7d, 0x15effafa, 0xebb25959, 0xc98e4747, 0x0bfbf0f0, 0xec41adad, 0x67b3d4d4, 0xfd5fa2a2, 0xea45afaf, 0xbf239c9c, 0xf753a4a4, 0x96e47272, 0x5b9bc0c0, 0xc275b7b7, 0x1ce1fdfd, 0xae3d9393, 0x6a4c2626, 0x5a6c3636, 0x417e3f3f, 0x02f5f7f7, 0x4f83cccc, 0x5c683434, 0xf451a5a5, 0x34d1e5e5, 0x08f9f1f1, 0x93e27171, 0x73abd8d8, 0x53623131, 0x3f2a1515, 0x0c080404, 0x5295c7c7, 0x65462323, 0x5e9dc3c3, 0x28301818, 0xa1379696, 0x0f0a0505, 0xb52f9a9a, 0x090e0707, 0x36241212, 0x9b1b8080, 0x3ddfe2e2, 0x26cdebeb, 0x694e2727, 0xcd7fb2b2, 0x9fea7575, 0x1b120909, 0x9e1d8383, 0x74582c2c, 0x2e341a1a, 0x2d361b1b, 0xb2dc6e6e, 0xeeb45a5a, 0xfb5ba0a0, 0xf6a45252, 0x4d763b3b, 0x61b7d6d6, 0xce7db3b3, 0x7b522929, 0x3edde3e3, 0x715e2f2f, 0x97138484, 0xf5a65353, 0x68b9d1d1, 0x00000000, 0x2cc1eded, 0x60402020, 0x1fe3fcfc, 0xc879b1b1, 0xedb65b5b, 0xbed46a6a, 0x468dcbcb, 0xd967bebe, 0x4b723939, 0xde944a4a, 0xd4984c4c, 0xe8b05858, 0x4a85cfcf, 0x6bbbd0d0, 0x2ac5efef, 0xe54faaaa, 0x16edfbfb, 0xc5864343, 0xd79a4d4d, 0x55663333, 0x94118585, 0xcf8a4545, 0x10e9f9f9, 0x06040202, 0x81fe7f7f, 0xf0a05050, 0x44783c3c, 0xba259f9f, 0xe34ba8a8, 0xf3a25151, 0xfe5da3a3, 0xc0804040, 0x8a058f8f, 0xad3f9292, 0xbc219d9d, 0x48703838, 0x04f1f5f5, 0xdf63bcbc, 0xc177b6b6, 0x75afdada, 0x63422121, 0x30201010, 0x1ae5ffff, 0x0efdf3f3, 0x6dbfd2d2, 0x4c81cdcd, 0x14180c0c, 0x35261313, 0x2fc3ecec, 0xe1be5f5f, 0xa2359797, 0xcc884444, 0x392e1717, 0x5793c4c4, 0xf255a7a7, 0x82fc7e7e, 0x477a3d3d, 0xacc86464, 0xe7ba5d5d, 0x2b321919, 0x95e67373, 0xa0c06060, 0x98198181, 0xd19e4f4f, 0x7fa3dcdc, 0x66442222, 0x7e542a2a, 0xab3b9090, 0x830b8888, 0xca8c4646, 0x29c7eeee, 0xd36bb8b8, 0x3c281414, 0x79a7dede, 0xe2bc5e5e, 0x1d160b0b, 0x76addbdb, 0x3bdbe0e0, 0x56643232, 0x4e743a3a, 0x1e140a0a, 0xdb924949, 0x0a0c0606, 0x6c482424, 0xe4b85c5c, 0x5d9fc2c2, 0x6ebdd3d3, 0xef43acac, 0xa6c46262, 0xa8399191, 0xa4319595, 0x37d3e4e4, 0x8bf27979, 0x32d5e7e7, 0x438bc8c8, 0x596e3737, 0xb7da6d6d, 0x8c018d8d, 0x64b1d5d5, 0xd29c4e4e, 0xe049a9a9, 0xb4d86c6c, 0xfaac5656, 0x07f3f4f4, 0x25cfeaea, 0xafca6565, 0x8ef47a7a, 0xe947aeae, 0x18100808, 0xd56fbaba, 0x88f07878, 0x6f4a2525, 0x725c2e2e, 0x24381c1c, 0xf157a6a6, 0xc773b4b4, 0x5197c6c6, 0x23cbe8e8, 0x7ca1dddd, 0x9ce87474, 0x213e1f1f, 0xdd964b4b, 0xdc61bdbd, 0x860d8b8b, 0x850f8a8a, 0x90e07070, 0x427c3e3e, 0xc471b5b5, 0xaacc6666, 0xd8904848, 0x05060303, 0x01f7f6f6, 0x121c0e0e, 0xa3c26161, 0x5f6a3535, 0xf9ae5757, 0xd069b9b9, 0x91178686, 0x5899c1c1, 0x273a1d1d, 0xb9279e9e, 0x38d9e1e1, 0x13ebf8f8, 0xb32b9898, 0x33221111, 0xbbd26969, 0x70a9d9d9, 0x89078e8e, 0xa7339494, 0xb62d9b9b, 0x223c1e1e, 0x92158787, 0x20c9e9e9, 0x4987cece, 0xffaa5555, 0x78502828, 0x7aa5dfdf, 0x8f038c8c, 0xf859a1a1, 0x80098989, 0x171a0d0d, 0xda65bfbf, 0x31d7e6e6, 0xc6844242, 0xb8d06868, 0xc3824141, 0xb0299999, 0x775a2d2d, 0x111e0f0f, 0xcb7bb0b0, 0xfca85454, 0xd66dbbbb, 0x3a2c1616]; var T3 = [0x63a5c663, 0x7c84f87c, 0x7799ee77, 0x7b8df67b, 0xf20dfff2, 0x6bbdd66b, 0x6fb1de6f, 0xc55491c5, 0x30506030, 0x01030201, 0x67a9ce67, 0x2b7d562b, 0xfe19e7fe, 0xd762b5d7, 0xabe64dab, 0x769aec76, 0xca458fca, 0x829d1f82, 0xc94089c9, 0x7d87fa7d, 0xfa15effa, 0x59ebb259, 0x47c98e47, 0xf00bfbf0, 0xadec41ad, 0xd467b3d4, 0xa2fd5fa2, 0xafea45af, 0x9cbf239c, 0xa4f753a4, 0x7296e472, 0xc05b9bc0, 0xb7c275b7, 0xfd1ce1fd, 0x93ae3d93, 0x266a4c26, 0x365a6c36, 0x3f417e3f, 0xf702f5f7, 0xcc4f83cc, 0x345c6834, 0xa5f451a5, 0xe534d1e5, 0xf108f9f1, 0x7193e271, 0xd873abd8, 0x31536231, 0x153f2a15, 0x040c0804, 0xc75295c7, 0x23654623, 0xc35e9dc3, 0x18283018, 0x96a13796, 0x050f0a05, 0x9ab52f9a, 0x07090e07, 0x12362412, 0x809b1b80, 0xe23ddfe2, 0xeb26cdeb, 0x27694e27, 0xb2cd7fb2, 0x759fea75, 0x091b1209, 0x839e1d83, 0x2c74582c, 0x1a2e341a, 0x1b2d361b, 0x6eb2dc6e, 0x5aeeb45a, 0xa0fb5ba0, 0x52f6a452, 0x3b4d763b, 0xd661b7d6, 0xb3ce7db3, 0x297b5229, 0xe33edde3, 0x2f715e2f, 0x84971384, 0x53f5a653, 0xd168b9d1, 0x00000000, 0xed2cc1ed, 0x20604020, 0xfc1fe3fc, 0xb1c879b1, 0x5bedb65b, 0x6abed46a, 0xcb468dcb, 0xbed967be, 0x394b7239, 0x4ade944a, 0x4cd4984c, 0x58e8b058, 0xcf4a85cf, 0xd06bbbd0, 0xef2ac5ef, 0xaae54faa, 0xfb16edfb, 0x43c58643, 0x4dd79a4d, 0x33556633, 0x85941185, 0x45cf8a45, 0xf910e9f9, 0x02060402, 0x7f81fe7f, 0x50f0a050, 0x3c44783c, 0x9fba259f, 0xa8e34ba8, 0x51f3a251, 0xa3fe5da3, 0x40c08040, 0x8f8a058f, 0x92ad3f92, 0x9dbc219d, 0x38487038, 0xf504f1f5, 0xbcdf63bc, 0xb6c177b6, 0xda75afda, 0x21634221, 0x10302010, 0xff1ae5ff, 0xf30efdf3, 0xd26dbfd2, 0xcd4c81cd, 0x0c14180c, 0x13352613, 0xec2fc3ec, 0x5fe1be5f, 0x97a23597, 0x44cc8844, 0x17392e17, 0xc45793c4, 0xa7f255a7, 0x7e82fc7e, 0x3d477a3d, 0x64acc864, 0x5de7ba5d, 0x192b3219, 0x7395e673, 0x60a0c060, 0x81981981, 0x4fd19e4f, 0xdc7fa3dc, 0x22664422, 0x2a7e542a, 0x90ab3b90, 0x88830b88, 0x46ca8c46, 0xee29c7ee, 0xb8d36bb8, 0x143c2814, 0xde79a7de, 0x5ee2bc5e, 0x0b1d160b, 0xdb76addb, 0xe03bdbe0, 0x32566432, 0x3a4e743a, 0x0a1e140a, 0x49db9249, 0x060a0c06, 0x246c4824, 0x5ce4b85c, 0xc25d9fc2, 0xd36ebdd3, 0xacef43ac, 0x62a6c462, 0x91a83991, 0x95a43195, 0xe437d3e4, 0x798bf279, 0xe732d5e7, 0xc8438bc8, 0x37596e37, 0x6db7da6d, 0x8d8c018d, 0xd564b1d5, 0x4ed29c4e, 0xa9e049a9, 0x6cb4d86c, 0x56faac56, 0xf407f3f4, 0xea25cfea, 0x65afca65, 0x7a8ef47a, 0xaee947ae, 0x08181008, 0xbad56fba, 0x7888f078, 0x256f4a25, 0x2e725c2e, 0x1c24381c, 0xa6f157a6, 0xb4c773b4, 0xc65197c6, 0xe823cbe8, 0xdd7ca1dd, 0x749ce874, 0x1f213e1f, 0x4bdd964b, 0xbddc61bd, 0x8b860d8b, 0x8a850f8a, 0x7090e070, 0x3e427c3e, 0xb5c471b5, 0x66aacc66, 0x48d89048, 0x03050603, 0xf601f7f6, 0x0e121c0e, 0x61a3c261, 0x355f6a35, 0x57f9ae57, 0xb9d069b9, 0x86911786, 0xc15899c1, 0x1d273a1d, 0x9eb9279e, 0xe138d9e1, 0xf813ebf8, 0x98b32b98, 0x11332211, 0x69bbd269, 0xd970a9d9, 0x8e89078e, 0x94a73394, 0x9bb62d9b, 0x1e223c1e, 0x87921587, 0xe920c9e9, 0xce4987ce, 0x55ffaa55, 0x28785028, 0xdf7aa5df, 0x8c8f038c, 0xa1f859a1, 0x89800989, 0x0d171a0d, 0xbfda65bf, 0xe631d7e6, 0x42c68442, 0x68b8d068, 0x41c38241, 0x99b02999, 0x2d775a2d, 0x0f111e0f, 0xb0cb7bb0, 0x54fca854, 0xbbd66dbb, 0x163a2c16]; var T4 = [0x6363a5c6, 0x7c7c84f8, 0x777799ee, 0x7b7b8df6, 0xf2f20dff, 0x6b6bbdd6, 0x6f6fb1de, 0xc5c55491, 0x30305060, 0x01010302, 0x6767a9ce, 0x2b2b7d56, 0xfefe19e7, 0xd7d762b5, 0xababe64d, 0x76769aec, 0xcaca458f, 0x82829d1f, 0xc9c94089, 0x7d7d87fa, 0xfafa15ef, 0x5959ebb2, 0x4747c98e, 0xf0f00bfb, 0xadadec41, 0xd4d467b3, 0xa2a2fd5f, 0xafafea45, 0x9c9cbf23, 0xa4a4f753, 0x727296e4, 0xc0c05b9b, 0xb7b7c275, 0xfdfd1ce1, 0x9393ae3d, 0x26266a4c, 0x36365a6c, 0x3f3f417e, 0xf7f702f5, 0xcccc4f83, 0x34345c68, 0xa5a5f451, 0xe5e534d1, 0xf1f108f9, 0x717193e2, 0xd8d873ab, 0x31315362, 0x15153f2a, 0x04040c08, 0xc7c75295, 0x23236546, 0xc3c35e9d, 0x18182830, 0x9696a137, 0x05050f0a, 0x9a9ab52f, 0x0707090e, 0x12123624, 0x80809b1b, 0xe2e23ddf, 0xebeb26cd, 0x2727694e, 0xb2b2cd7f, 0x75759fea, 0x09091b12, 0x83839e1d, 0x2c2c7458, 0x1a1a2e34, 0x1b1b2d36, 0x6e6eb2dc, 0x5a5aeeb4, 0xa0a0fb5b, 0x5252f6a4, 0x3b3b4d76, 0xd6d661b7, 0xb3b3ce7d, 0x29297b52, 0xe3e33edd, 0x2f2f715e, 0x84849713, 0x5353f5a6, 0xd1d168b9, 0x00000000, 0xeded2cc1, 0x20206040, 0xfcfc1fe3, 0xb1b1c879, 0x5b5bedb6, 0x6a6abed4, 0xcbcb468d, 0xbebed967, 0x39394b72, 0x4a4ade94, 0x4c4cd498, 0x5858e8b0, 0xcfcf4a85, 0xd0d06bbb, 0xefef2ac5, 0xaaaae54f, 0xfbfb16ed, 0x4343c586, 0x4d4dd79a, 0x33335566, 0x85859411, 0x4545cf8a, 0xf9f910e9, 0x02020604, 0x7f7f81fe, 0x5050f0a0, 0x3c3c4478, 0x9f9fba25, 0xa8a8e34b, 0x5151f3a2, 0xa3a3fe5d, 0x4040c080, 0x8f8f8a05, 0x9292ad3f, 0x9d9dbc21, 0x38384870, 0xf5f504f1, 0xbcbcdf63, 0xb6b6c177, 0xdada75af, 0x21216342, 0x10103020, 0xffff1ae5, 0xf3f30efd, 0xd2d26dbf, 0xcdcd4c81, 0x0c0c1418, 0x13133526, 0xecec2fc3, 0x5f5fe1be, 0x9797a235, 0x4444cc88, 0x1717392e, 0xc4c45793, 0xa7a7f255, 0x7e7e82fc, 0x3d3d477a, 0x6464acc8, 0x5d5de7ba, 0x19192b32, 0x737395e6, 0x6060a0c0, 0x81819819, 0x4f4fd19e, 0xdcdc7fa3, 0x22226644, 0x2a2a7e54, 0x9090ab3b, 0x8888830b, 0x4646ca8c, 0xeeee29c7, 0xb8b8d36b, 0x14143c28, 0xdede79a7, 0x5e5ee2bc, 0x0b0b1d16, 0xdbdb76ad, 0xe0e03bdb, 0x32325664, 0x3a3a4e74, 0x0a0a1e14, 0x4949db92, 0x06060a0c, 0x24246c48, 0x5c5ce4b8, 0xc2c25d9f, 0xd3d36ebd, 0xacacef43, 0x6262a6c4, 0x9191a839, 0x9595a431, 0xe4e437d3, 0x79798bf2, 0xe7e732d5, 0xc8c8438b, 0x3737596e, 0x6d6db7da, 0x8d8d8c01, 0xd5d564b1, 0x4e4ed29c, 0xa9a9e049, 0x6c6cb4d8, 0x5656faac, 0xf4f407f3, 0xeaea25cf, 0x6565afca, 0x7a7a8ef4, 0xaeaee947, 0x08081810, 0xbabad56f, 0x787888f0, 0x25256f4a, 0x2e2e725c, 0x1c1c2438, 0xa6a6f157, 0xb4b4c773, 0xc6c65197, 0xe8e823cb, 0xdddd7ca1, 0x74749ce8, 0x1f1f213e, 0x4b4bdd96, 0xbdbddc61, 0x8b8b860d, 0x8a8a850f, 0x707090e0, 0x3e3e427c, 0xb5b5c471, 0x6666aacc, 0x4848d890, 0x03030506, 0xf6f601f7, 0x0e0e121c, 0x6161a3c2, 0x35355f6a, 0x5757f9ae, 0xb9b9d069, 0x86869117, 0xc1c15899, 0x1d1d273a, 0x9e9eb927, 0xe1e138d9, 0xf8f813eb, 0x9898b32b, 0x11113322, 0x6969bbd2, 0xd9d970a9, 0x8e8e8907, 0x9494a733, 0x9b9bb62d, 0x1e1e223c, 0x87879215, 0xe9e920c9, 0xcece4987, 0x5555ffaa, 0x28287850, 0xdfdf7aa5, 0x8c8c8f03, 0xa1a1f859, 0x89898009, 0x0d0d171a, 0xbfbfda65, 0xe6e631d7, 0x4242c684, 0x6868b8d0, 0x4141c382, 0x9999b029, 0x2d2d775a, 0x0f0f111e, 0xb0b0cb7b, 0x5454fca8, 0xbbbbd66d, 0x16163a2c]; // Transformations for decryption var T5 = [0x51f4a750, 0x7e416553, 0x1a17a4c3, 0x3a275e96, 0x3bab6bcb, 0x1f9d45f1, 0xacfa58ab, 0x4be30393, 0x2030fa55, 0xad766df6, 0x88cc7691, 0xf5024c25, 0x4fe5d7fc, 0xc52acbd7, 0x26354480, 0xb562a38f, 0xdeb15a49, 0x25ba1b67, 0x45ea0e98, 0x5dfec0e1, 0xc32f7502, 0x814cf012, 0x8d4697a3, 0x6bd3f9c6, 0x038f5fe7, 0x15929c95, 0xbf6d7aeb, 0x955259da, 0xd4be832d, 0x587421d3, 0x49e06929, 0x8ec9c844, 0x75c2896a, 0xf48e7978, 0x99583e6b, 0x27b971dd, 0xbee14fb6, 0xf088ad17, 0xc920ac66, 0x7dce3ab4, 0x63df4a18, 0xe51a3182, 0x97513360, 0x62537f45, 0xb16477e0, 0xbb6bae84, 0xfe81a01c, 0xf9082b94, 0x70486858, 0x8f45fd19, 0x94de6c87, 0x527bf8b7, 0xab73d323, 0x724b02e2, 0xe31f8f57, 0x6655ab2a, 0xb2eb2807, 0x2fb5c203, 0x86c57b9a, 0xd33708a5, 0x302887f2, 0x23bfa5b2, 0x02036aba, 0xed16825c, 0x8acf1c2b, 0xa779b492, 0xf307f2f0, 0x4e69e2a1, 0x65daf4cd, 0x0605bed5, 0xd134621f, 0xc4a6fe8a, 0x342e539d, 0xa2f355a0, 0x058ae132, 0xa4f6eb75, 0x0b83ec39, 0x4060efaa, 0x5e719f06, 0xbd6e1051, 0x3e218af9, 0x96dd063d, 0xdd3e05ae, 0x4de6bd46, 0x91548db5, 0x71c45d05, 0x0406d46f, 0x605015ff, 0x1998fb24, 0xd6bde997, 0x894043cc, 0x67d99e77, 0xb0e842bd, 0x07898b88, 0xe7195b38, 0x79c8eedb, 0xa17c0a47, 0x7c420fe9, 0xf8841ec9, 0x00000000, 0x09808683, 0x322bed48, 0x1e1170ac, 0x6c5a724e, 0xfd0efffb, 0x0f853856, 0x3daed51e, 0x362d3927, 0x0a0fd964, 0x685ca621, 0x9b5b54d1, 0x24362e3a, 0x0c0a67b1, 0x9357e70f, 0xb4ee96d2, 0x1b9b919e, 0x80c0c54f, 0x61dc20a2, 0x5a774b69, 0x1c121a16, 0xe293ba0a, 0xc0a02ae5, 0x3c22e043, 0x121b171d, 0x0e090d0b, 0xf28bc7ad, 0x2db6a8b9, 0x141ea9c8, 0x57f11985, 0xaf75074c, 0xee99ddbb, 0xa37f60fd, 0xf701269f, 0x5c72f5bc, 0x44663bc5, 0x5bfb7e34, 0x8b432976, 0xcb23c6dc, 0xb6edfc68, 0xb8e4f163, 0xd731dcca, 0x42638510, 0x13972240, 0x84c61120, 0x854a247d, 0xd2bb3df8, 0xaef93211, 0xc729a16d, 0x1d9e2f4b, 0xdcb230f3, 0x0d8652ec, 0x77c1e3d0, 0x2bb3166c, 0xa970b999, 0x119448fa, 0x47e96422, 0xa8fc8cc4, 0xa0f03f1a, 0x567d2cd8, 0x223390ef, 0x87494ec7, 0xd938d1c1, 0x8ccaa2fe, 0x98d40b36, 0xa6f581cf, 0xa57ade28, 0xdab78e26, 0x3fadbfa4, 0x2c3a9de4, 0x5078920d, 0x6a5fcc9b, 0x547e4662, 0xf68d13c2, 0x90d8b8e8, 0x2e39f75e, 0x82c3aff5, 0x9f5d80be, 0x69d0937c, 0x6fd52da9, 0xcf2512b3, 0xc8ac993b, 0x10187da7, 0xe89c636e, 0xdb3bbb7b, 0xcd267809, 0x6e5918f4, 0xec9ab701, 0x834f9aa8, 0xe6956e65, 0xaaffe67e, 0x21bccf08, 0xef15e8e6, 0xbae79bd9, 0x4a6f36ce, 0xea9f09d4, 0x29b07cd6, 0x31a4b2af, 0x2a3f2331, 0xc6a59430, 0x35a266c0, 0x744ebc37, 0xfc82caa6, 0xe090d0b0, 0x33a7d815, 0xf104984a, 0x41ecdaf7, 0x7fcd500e, 0x1791f62f, 0x764dd68d, 0x43efb04d, 0xccaa4d54, 0xe49604df, 0x9ed1b5e3, 0x4c6a881b, 0xc12c1fb8, 0x4665517f, 0x9d5eea04, 0x018c355d, 0xfa877473, 0xfb0b412e, 0xb3671d5a, 0x92dbd252, 0xe9105633, 0x6dd64713, 0x9ad7618c, 0x37a10c7a, 0x59f8148e, 0xeb133c89, 0xcea927ee, 0xb761c935, 0xe11ce5ed, 0x7a47b13c, 0x9cd2df59, 0x55f2733f, 0x1814ce79, 0x73c737bf, 0x53f7cdea, 0x5ffdaa5b, 0xdf3d6f14, 0x7844db86, 0xcaaff381, 0xb968c43e, 0x3824342c, 0xc2a3405f, 0x161dc372, 0xbce2250c, 0x283c498b, 0xff0d9541, 0x39a80171, 0x080cb3de, 0xd8b4e49c, 0x6456c190, 0x7bcb8461, 0xd532b670, 0x486c5c74, 0xd0b85742]; var T6 = [0x5051f4a7, 0x537e4165, 0xc31a17a4, 0x963a275e, 0xcb3bab6b, 0xf11f9d45, 0xabacfa58, 0x934be303, 0x552030fa, 0xf6ad766d, 0x9188cc76, 0x25f5024c, 0xfc4fe5d7, 0xd7c52acb, 0x80263544, 0x8fb562a3, 0x49deb15a, 0x6725ba1b, 0x9845ea0e, 0xe15dfec0, 0x02c32f75, 0x12814cf0, 0xa38d4697, 0xc66bd3f9, 0xe7038f5f, 0x9515929c, 0xebbf6d7a, 0xda955259, 0x2dd4be83, 0xd3587421, 0x2949e069, 0x448ec9c8, 0x6a75c289, 0x78f48e79, 0x6b99583e, 0xdd27b971, 0xb6bee14f, 0x17f088ad, 0x66c920ac, 0xb47dce3a, 0x1863df4a, 0x82e51a31, 0x60975133, 0x4562537f, 0xe0b16477, 0x84bb6bae, 0x1cfe81a0, 0x94f9082b, 0x58704868, 0x198f45fd, 0x8794de6c, 0xb7527bf8, 0x23ab73d3, 0xe2724b02, 0x57e31f8f, 0x2a6655ab, 0x07b2eb28, 0x032fb5c2, 0x9a86c57b, 0xa5d33708, 0xf2302887, 0xb223bfa5, 0xba02036a, 0x5ced1682, 0x2b8acf1c, 0x92a779b4, 0xf0f307f2, 0xa14e69e2, 0xcd65daf4, 0xd50605be, 0x1fd13462, 0x8ac4a6fe, 0x9d342e53, 0xa0a2f355, 0x32058ae1, 0x75a4f6eb, 0x390b83ec, 0xaa4060ef, 0x065e719f, 0x51bd6e10, 0xf93e218a, 0x3d96dd06, 0xaedd3e05, 0x464de6bd, 0xb591548d, 0x0571c45d, 0x6f0406d4, 0xff605015, 0x241998fb, 0x97d6bde9, 0xcc894043, 0x7767d99e, 0xbdb0e842, 0x8807898b, 0x38e7195b, 0xdb79c8ee, 0x47a17c0a, 0xe97c420f, 0xc9f8841e, 0x00000000, 0x83098086, 0x48322bed, 0xac1e1170, 0x4e6c5a72, 0xfbfd0eff, 0x560f8538, 0x1e3daed5, 0x27362d39, 0x640a0fd9, 0x21685ca6, 0xd19b5b54, 0x3a24362e, 0xb10c0a67, 0x0f9357e7, 0xd2b4ee96, 0x9e1b9b91, 0x4f80c0c5, 0xa261dc20, 0x695a774b, 0x161c121a, 0x0ae293ba, 0xe5c0a02a, 0x433c22e0, 0x1d121b17, 0x0b0e090d, 0xadf28bc7, 0xb92db6a8, 0xc8141ea9, 0x8557f119, 0x4caf7507, 0xbbee99dd, 0xfda37f60, 0x9ff70126, 0xbc5c72f5, 0xc544663b, 0x345bfb7e, 0x768b4329, 0xdccb23c6, 0x68b6edfc, 0x63b8e4f1, 0xcad731dc, 0x10426385, 0x40139722, 0x2084c611, 0x7d854a24, 0xf8d2bb3d, 0x11aef932, 0x6dc729a1, 0x4b1d9e2f, 0xf3dcb230, 0xec0d8652, 0xd077c1e3, 0x6c2bb316, 0x99a970b9, 0xfa119448, 0x2247e964, 0xc4a8fc8c, 0x1aa0f03f, 0xd8567d2c, 0xef223390, 0xc787494e, 0xc1d938d1, 0xfe8ccaa2, 0x3698d40b, 0xcfa6f581, 0x28a57ade, 0x26dab78e, 0xa43fadbf, 0xe42c3a9d, 0x0d507892, 0x9b6a5fcc, 0x62547e46, 0xc2f68d13, 0xe890d8b8, 0x5e2e39f7, 0xf582c3af, 0xbe9f5d80, 0x7c69d093, 0xa96fd52d, 0xb3cf2512, 0x3bc8ac99, 0xa710187d, 0x6ee89c63, 0x7bdb3bbb, 0x09cd2678, 0xf46e5918, 0x01ec9ab7, 0xa8834f9a, 0x65e6956e, 0x7eaaffe6, 0x0821bccf, 0xe6ef15e8, 0xd9bae79b, 0xce4a6f36, 0xd4ea9f09, 0xd629b07c, 0xaf31a4b2, 0x312a3f23, 0x30c6a594, 0xc035a266, 0x37744ebc, 0xa6fc82ca, 0xb0e090d0, 0x1533a7d8, 0x4af10498, 0xf741ecda, 0x0e7fcd50, 0x2f1791f6, 0x8d764dd6, 0x4d43efb0, 0x54ccaa4d, 0xdfe49604, 0xe39ed1b5, 0x1b4c6a88, 0xb8c12c1f, 0x7f466551, 0x049d5eea, 0x5d018c35, 0x73fa8774, 0x2efb0b41, 0x5ab3671d, 0x5292dbd2, 0x33e91056, 0x136dd647, 0x8c9ad761, 0x7a37a10c, 0x8e59f814, 0x89eb133c, 0xeecea927, 0x35b761c9, 0xede11ce5, 0x3c7a47b1, 0x599cd2df, 0x3f55f273, 0x791814ce, 0xbf73c737, 0xea53f7cd, 0x5b5ffdaa, 0x14df3d6f, 0x867844db, 0x81caaff3, 0x3eb968c4, 0x2c382434, 0x5fc2a340, 0x72161dc3, 0x0cbce225, 0x8b283c49, 0x41ff0d95, 0x7139a801, 0xde080cb3, 0x9cd8b4e4, 0x906456c1, 0x617bcb84, 0x70d532b6, 0x74486c5c, 0x42d0b857]; var T7 = [0xa75051f4, 0x65537e41, 0xa4c31a17, 0x5e963a27, 0x6bcb3bab, 0x45f11f9d, 0x58abacfa, 0x03934be3, 0xfa552030, 0x6df6ad76, 0x769188cc, 0x4c25f502, 0xd7fc4fe5, 0xcbd7c52a, 0x44802635, 0xa38fb562, 0x5a49deb1, 0x1b6725ba, 0x0e9845ea, 0xc0e15dfe, 0x7502c32f, 0xf012814c, 0x97a38d46, 0xf9c66bd3, 0x5fe7038f, 0x9c951592, 0x7aebbf6d, 0x59da9552, 0x832dd4be, 0x21d35874, 0x692949e0, 0xc8448ec9, 0x896a75c2, 0x7978f48e, 0x3e6b9958, 0x71dd27b9, 0x4fb6bee1, 0xad17f088, 0xac66c920, 0x3ab47dce, 0x4a1863df, 0x3182e51a, 0x33609751, 0x7f456253, 0x77e0b164, 0xae84bb6b, 0xa01cfe81, 0x2b94f908, 0x68587048, 0xfd198f45, 0x6c8794de, 0xf8b7527b, 0xd323ab73, 0x02e2724b, 0x8f57e31f, 0xab2a6655, 0x2807b2eb, 0xc2032fb5, 0x7b9a86c5, 0x08a5d337, 0x87f23028, 0xa5b223bf, 0x6aba0203, 0x825ced16, 0x1c2b8acf, 0xb492a779, 0xf2f0f307, 0xe2a14e69, 0xf4cd65da, 0xbed50605, 0x621fd134, 0xfe8ac4a6, 0x539d342e, 0x55a0a2f3, 0xe132058a, 0xeb75a4f6, 0xec390b83, 0xefaa4060, 0x9f065e71, 0x1051bd6e, 0x8af93e21, 0x063d96dd, 0x05aedd3e, 0xbd464de6, 0x8db59154, 0x5d0571c4, 0xd46f0406, 0x15ff6050, 0xfb241998, 0xe997d6bd, 0x43cc8940, 0x9e7767d9, 0x42bdb0e8, 0x8b880789, 0x5b38e719, 0xeedb79c8, 0x0a47a17c, 0x0fe97c42, 0x1ec9f884, 0x00000000, 0x86830980, 0xed48322b, 0x70ac1e11, 0x724e6c5a, 0xfffbfd0e, 0x38560f85, 0xd51e3dae, 0x3927362d, 0xd9640a0f, 0xa621685c, 0x54d19b5b, 0x2e3a2436, 0x67b10c0a, 0xe70f9357, 0x96d2b4ee, 0x919e1b9b, 0xc54f80c0, 0x20a261dc, 0x4b695a77, 0x1a161c12, 0xba0ae293, 0x2ae5c0a0, 0xe0433c22, 0x171d121b, 0x0d0b0e09, 0xc7adf28b, 0xa8b92db6, 0xa9c8141e, 0x198557f1, 0x074caf75, 0xddbbee99, 0x60fda37f, 0x269ff701, 0xf5bc5c72, 0x3bc54466, 0x7e345bfb, 0x29768b43, 0xc6dccb23, 0xfc68b6ed, 0xf163b8e4, 0xdccad731, 0x85104263, 0x22401397, 0x112084c6, 0x247d854a, 0x3df8d2bb, 0x3211aef9, 0xa16dc729, 0x2f4b1d9e, 0x30f3dcb2, 0x52ec0d86, 0xe3d077c1, 0x166c2bb3, 0xb999a970, 0x48fa1194, 0x642247e9, 0x8cc4a8fc, 0x3f1aa0f0, 0x2cd8567d, 0x90ef2233, 0x4ec78749, 0xd1c1d938, 0xa2fe8cca, 0x0b3698d4, 0x81cfa6f5, 0xde28a57a, 0x8e26dab7, 0xbfa43fad, 0x9de42c3a, 0x920d5078, 0xcc9b6a5f, 0x4662547e, 0x13c2f68d, 0xb8e890d8, 0xf75e2e39, 0xaff582c3, 0x80be9f5d, 0x937c69d0, 0x2da96fd5, 0x12b3cf25, 0x993bc8ac, 0x7da71018, 0x636ee89c, 0xbb7bdb3b, 0x7809cd26, 0x18f46e59, 0xb701ec9a, 0x9aa8834f, 0x6e65e695, 0xe67eaaff, 0xcf0821bc, 0xe8e6ef15, 0x9bd9bae7, 0x36ce4a6f, 0x09d4ea9f, 0x7cd629b0, 0xb2af31a4, 0x23312a3f, 0x9430c6a5, 0x66c035a2, 0xbc37744e, 0xcaa6fc82, 0xd0b0e090, 0xd81533a7, 0x984af104, 0xdaf741ec, 0x500e7fcd, 0xf62f1791, 0xd68d764d, 0xb04d43ef, 0x4d54ccaa, 0x04dfe496, 0xb5e39ed1, 0x881b4c6a, 0x1fb8c12c, 0x517f4665, 0xea049d5e, 0x355d018c, 0x7473fa87, 0x412efb0b, 0x1d5ab367, 0xd25292db, 0x5633e910, 0x47136dd6, 0x618c9ad7, 0x0c7a37a1, 0x148e59f8, 0x3c89eb13, 0x27eecea9, 0xc935b761, 0xe5ede11c, 0xb13c7a47, 0xdf599cd2, 0x733f55f2, 0xce791814, 0x37bf73c7, 0xcdea53f7, 0xaa5b5ffd, 0x6f14df3d, 0xdb867844, 0xf381caaf, 0xc43eb968, 0x342c3824, 0x405fc2a3, 0xc372161d, 0x250cbce2, 0x498b283c, 0x9541ff0d, 0x017139a8, 0xb3de080c, 0xe49cd8b4, 0xc1906456, 0x84617bcb, 0xb670d532, 0x5c74486c, 0x5742d0b8]; var T8 = [0xf4a75051, 0x4165537e, 0x17a4c31a, 0x275e963a, 0xab6bcb3b, 0x9d45f11f, 0xfa58abac, 0xe303934b, 0x30fa5520, 0x766df6ad, 0xcc769188, 0x024c25f5, 0xe5d7fc4f, 0x2acbd7c5, 0x35448026, 0x62a38fb5, 0xb15a49de, 0xba1b6725, 0xea0e9845, 0xfec0e15d, 0x2f7502c3, 0x4cf01281, 0x4697a38d, 0xd3f9c66b, 0x8f5fe703, 0x929c9515, 0x6d7aebbf, 0x5259da95, 0xbe832dd4, 0x7421d358, 0xe0692949, 0xc9c8448e, 0xc2896a75, 0x8e7978f4, 0x583e6b99, 0xb971dd27, 0xe14fb6be, 0x88ad17f0, 0x20ac66c9, 0xce3ab47d, 0xdf4a1863, 0x1a3182e5, 0x51336097, 0x537f4562, 0x6477e0b1, 0x6bae84bb, 0x81a01cfe, 0x082b94f9, 0x48685870, 0x45fd198f, 0xde6c8794, 0x7bf8b752, 0x73d323ab, 0x4b02e272, 0x1f8f57e3, 0x55ab2a66, 0xeb2807b2, 0xb5c2032f, 0xc57b9a86, 0x3708a5d3, 0x2887f230, 0xbfa5b223, 0x036aba02, 0x16825ced, 0xcf1c2b8a, 0x79b492a7, 0x07f2f0f3, 0x69e2a14e, 0xdaf4cd65, 0x05bed506, 0x34621fd1, 0xa6fe8ac4, 0x2e539d34, 0xf355a0a2, 0x8ae13205, 0xf6eb75a4, 0x83ec390b, 0x60efaa40, 0x719f065e, 0x6e1051bd, 0x218af93e, 0xdd063d96, 0x3e05aedd, 0xe6bd464d, 0x548db591, 0xc45d0571, 0x06d46f04, 0x5015ff60, 0x98fb2419, 0xbde997d6, 0x4043cc89, 0xd99e7767, 0xe842bdb0, 0x898b8807, 0x195b38e7, 0xc8eedb79, 0x7c0a47a1, 0x420fe97c, 0x841ec9f8, 0x00000000, 0x80868309, 0x2bed4832, 0x1170ac1e, 0x5a724e6c, 0x0efffbfd, 0x8538560f, 0xaed51e3d, 0x2d392736, 0x0fd9640a, 0x5ca62168, 0x5b54d19b, 0x362e3a24, 0x0a67b10c, 0x57e70f93, 0xee96d2b4, 0x9b919e1b, 0xc0c54f80, 0xdc20a261, 0x774b695a, 0x121a161c, 0x93ba0ae2, 0xa02ae5c0, 0x22e0433c, 0x1b171d12, 0x090d0b0e, 0x8bc7adf2, 0xb6a8b92d, 0x1ea9c814, 0xf1198557, 0x75074caf, 0x99ddbbee, 0x7f60fda3, 0x01269ff7, 0x72f5bc5c, 0x663bc544, 0xfb7e345b, 0x4329768b, 0x23c6dccb, 0xedfc68b6, 0xe4f163b8, 0x31dccad7, 0x63851042, 0x97224013, 0xc6112084, 0x4a247d85, 0xbb3df8d2, 0xf93211ae, 0x29a16dc7, 0x9e2f4b1d, 0xb230f3dc, 0x8652ec0d, 0xc1e3d077, 0xb3166c2b, 0x70b999a9, 0x9448fa11, 0xe9642247, 0xfc8cc4a8, 0xf03f1aa0, 0x7d2cd856, 0x3390ef22, 0x494ec787, 0x38d1c1d9, 0xcaa2fe8c, 0xd40b3698, 0xf581cfa6, 0x7ade28a5, 0xb78e26da, 0xadbfa43f, 0x3a9de42c, 0x78920d50, 0x5fcc9b6a, 0x7e466254, 0x8d13c2f6, 0xd8b8e890, 0x39f75e2e, 0xc3aff582, 0x5d80be9f, 0xd0937c69, 0xd52da96f, 0x2512b3cf, 0xac993bc8, 0x187da710, 0x9c636ee8, 0x3bbb7bdb, 0x267809cd, 0x5918f46e, 0x9ab701ec, 0x4f9aa883, 0x956e65e6, 0xffe67eaa, 0xbccf0821, 0x15e8e6ef, 0xe79bd9ba, 0x6f36ce4a, 0x9f09d4ea, 0xb07cd629, 0xa4b2af31, 0x3f23312a, 0xa59430c6, 0xa266c035, 0x4ebc3774, 0x82caa6fc, 0x90d0b0e0, 0xa7d81533, 0x04984af1, 0xecdaf741, 0xcd500e7f, 0x91f62f17, 0x4dd68d76, 0xefb04d43, 0xaa4d54cc, 0x9604dfe4, 0xd1b5e39e, 0x6a881b4c, 0x2c1fb8c1, 0x65517f46, 0x5eea049d, 0x8c355d01, 0x877473fa, 0x0b412efb, 0x671d5ab3, 0xdbd25292, 0x105633e9, 0xd647136d, 0xd7618c9a, 0xa10c7a37, 0xf8148e59, 0x133c89eb, 0xa927eece, 0x61c935b7, 0x1ce5ede1, 0x47b13c7a, 0xd2df599c, 0xf2733f55, 0x14ce7918, 0xc737bf73, 0xf7cdea53, 0xfdaa5b5f, 0x3d6f14df, 0x44db8678, 0xaff381ca, 0x68c43eb9, 0x24342c38, 0xa3405fc2, 0x1dc37216, 0xe2250cbc, 0x3c498b28, 0x0d9541ff, 0xa8017139, 0x0cb3de08, 0xb4e49cd8, 0x56c19064, 0xcb84617b, 0x32b670d5, 0x6c5c7448, 0xb85742d0]; // Transformations for decryption key expansion var U1 = [0x00000000, 0x0e090d0b, 0x1c121a16, 0x121b171d, 0x3824342c, 0x362d3927, 0x24362e3a, 0x2a3f2331, 0x70486858, 0x7e416553, 0x6c5a724e, 0x62537f45, 0x486c5c74, 0x4665517f, 0x547e4662, 0x5a774b69, 0xe090d0b0, 0xee99ddbb, 0xfc82caa6, 0xf28bc7ad, 0xd8b4e49c, 0xd6bde997, 0xc4a6fe8a, 0xcaaff381, 0x90d8b8e8, 0x9ed1b5e3, 0x8ccaa2fe, 0x82c3aff5, 0xa8fc8cc4, 0xa6f581cf, 0xb4ee96d2, 0xbae79bd9, 0xdb3bbb7b, 0xd532b670, 0xc729a16d, 0xc920ac66, 0xe31f8f57, 0xed16825c, 0xff0d9541, 0xf104984a, 0xab73d323, 0xa57ade28, 0xb761c935, 0xb968c43e, 0x9357e70f, 0x9d5eea04, 0x8f45fd19, 0x814cf012, 0x3bab6bcb, 0x35a266c0, 0x27b971dd, 0x29b07cd6, 0x038f5fe7, 0x0d8652ec, 0x1f9d45f1, 0x119448fa, 0x4be30393, 0x45ea0e98, 0x57f11985, 0x59f8148e, 0x73c737bf, 0x7dce3ab4, 0x6fd52da9, 0x61dc20a2, 0xad766df6, 0xa37f60fd, 0xb16477e0, 0xbf6d7aeb, 0x955259da, 0x9b5b54d1, 0x894043cc, 0x87494ec7, 0xdd3e05ae, 0xd33708a5, 0xc12c1fb8, 0xcf2512b3, 0xe51a3182, 0xeb133c89, 0xf9082b94, 0xf701269f, 0x4de6bd46, 0x43efb04d, 0x51f4a750, 0x5ffdaa5b, 0x75c2896a, 0x7bcb8461, 0x69d0937c, 0x67d99e77, 0x3daed51e, 0x33a7d815, 0x21bccf08, 0x2fb5c203, 0x058ae132, 0x0b83ec39, 0x1998fb24, 0x1791f62f, 0x764dd68d, 0x7844db86, 0x6a5fcc9b, 0x6456c190, 0x4e69e2a1, 0x4060efaa, 0x527bf8b7, 0x5c72f5bc, 0x0605bed5, 0x080cb3de, 0x1a17a4c3, 0x141ea9c8, 0x3e218af9, 0x302887f2, 0x223390ef, 0x2c3a9de4, 0x96dd063d, 0x98d40b36, 0x8acf1c2b, 0x84c61120, 0xaef93211, 0xa0f03f1a, 0xb2eb2807, 0xbce2250c, 0xe6956e65, 0xe89c636e, 0xfa877473, 0xf48e7978, 0xdeb15a49, 0xd0b85742, 0xc2a3405f, 0xccaa4d54, 0x41ecdaf7, 0x4fe5d7fc, 0x5dfec0e1, 0x53f7cdea, 0x79c8eedb, 0x77c1e3d0, 0x65daf4cd, 0x6bd3f9c6, 0x31a4b2af, 0x3fadbfa4, 0x2db6a8b9, 0x23bfa5b2, 0x09808683, 0x07898b88, 0x15929c95, 0x1b9b919e, 0xa17c0a47, 0xaf75074c, 0xbd6e1051, 0xb3671d5a, 0x99583e6b, 0x97513360, 0x854a247d, 0x8b432976, 0xd134621f, 0xdf3d6f14, 0xcd267809, 0xc32f7502, 0xe9105633, 0xe7195b38, 0xf5024c25, 0xfb0b412e, 0x9ad7618c, 0x94de6c87, 0x86c57b9a, 0x88cc7691, 0xa2f355a0, 0xacfa58ab, 0xbee14fb6, 0xb0e842bd, 0xea9f09d4, 0xe49604df, 0xf68d13c2, 0xf8841ec9, 0xd2bb3df8, 0xdcb230f3, 0xcea927ee, 0xc0a02ae5, 0x7a47b13c, 0x744ebc37, 0x6655ab2a, 0x685ca621, 0x42638510, 0x4c6a881b, 0x5e719f06, 0x5078920d, 0x0a0fd964, 0x0406d46f, 0x161dc372, 0x1814ce79, 0x322bed48, 0x3c22e043, 0x2e39f75e, 0x2030fa55, 0xec9ab701, 0xe293ba0a, 0xf088ad17, 0xfe81a01c, 0xd4be832d, 0xdab78e26, 0xc8ac993b, 0xc6a59430, 0x9cd2df59, 0x92dbd252, 0x80c0c54f, 0x8ec9c844, 0xa4f6eb75, 0xaaffe67e, 0xb8e4f163, 0xb6edfc68, 0x0c0a67b1, 0x02036aba, 0x10187da7, 0x1e1170ac, 0x342e539d, 0x3a275e96, 0x283c498b, 0x26354480, 0x7c420fe9, 0x724b02e2, 0x605015ff, 0x6e5918f4, 0x44663bc5, 0x4a6f36ce, 0x587421d3, 0x567d2cd8, 0x37a10c7a, 0x39a80171, 0x2bb3166c, 0x25ba1b67, 0x0f853856, 0x018c355d, 0x13972240, 0x1d9e2f4b, 0x47e96422, 0x49e06929, 0x5bfb7e34, 0x55f2733f, 0x7fcd500e, 0x71c45d05, 0x63df4a18, 0x6dd64713, 0xd731dcca, 0xd938d1c1, 0xcb23c6dc, 0xc52acbd7, 0xef15e8e6, 0xe11ce5ed, 0xf307f2f0, 0xfd0efffb, 0xa779b492, 0xa970b999, 0xbb6bae84, 0xb562a38f, 0x9f5d80be, 0x91548db5, 0x834f9aa8, 0x8d4697a3]; var U2 = [0x00000000, 0x0b0e090d, 0x161c121a, 0x1d121b17, 0x2c382434, 0x27362d39, 0x3a24362e, 0x312a3f23, 0x58704868, 0x537e4165, 0x4e6c5a72, 0x4562537f, 0x74486c5c, 0x7f466551, 0x62547e46, 0x695a774b, 0xb0e090d0, 0xbbee99dd, 0xa6fc82ca, 0xadf28bc7, 0x9cd8b4e4, 0x97d6bde9, 0x8ac4a6fe, 0x81caaff3, 0xe890d8b8, 0xe39ed1b5, 0xfe8ccaa2, 0xf582c3af, 0xc4a8fc8c, 0xcfa6f581, 0xd2b4ee96, 0xd9bae79b, 0x7bdb3bbb, 0x70d532b6, 0x6dc729a1, 0x66c920ac, 0x57e31f8f, 0x5ced1682, 0x41ff0d95, 0x4af10498, 0x23ab73d3, 0x28a57ade, 0x35b761c9, 0x3eb968c4, 0x0f9357e7, 0x049d5eea, 0x198f45fd, 0x12814cf0, 0xcb3bab6b, 0xc035a266, 0xdd27b971, 0xd629b07c, 0xe7038f5f, 0xec0d8652, 0xf11f9d45, 0xfa119448, 0x934be303, 0x9845ea0e, 0x8557f119, 0x8e59f814, 0xbf73c737, 0xb47dce3a, 0xa96fd52d, 0xa261dc20, 0xf6ad766d, 0xfda37f60, 0xe0b16477, 0xebbf6d7a, 0xda955259, 0xd19b5b54, 0xcc894043, 0xc787494e, 0xaedd3e05, 0xa5d33708, 0xb8c12c1f, 0xb3cf2512, 0x82e51a31, 0x89eb133c, 0x94f9082b, 0x9ff70126, 0x464de6bd, 0x4d43efb0, 0x5051f4a7, 0x5b5ffdaa, 0x6a75c289, 0x617bcb84, 0x7c69d093, 0x7767d99e, 0x1e3daed5, 0x1533a7d8, 0x0821bccf, 0x032fb5c2, 0x32058ae1, 0x390b83ec, 0x241998fb, 0x2f1791f6, 0x8d764dd6, 0x867844db, 0x9b6a5fcc, 0x906456c1, 0xa14e69e2, 0xaa4060ef, 0xb7527bf8, 0xbc5c72f5, 0xd50605be, 0xde080cb3, 0xc31a17a4, 0xc8141ea9, 0xf93e218a, 0xf2302887, 0xef223390, 0xe42c3a9d, 0x3d96dd06, 0x3698d40b, 0x2b8acf1c, 0x2084c611, 0x11aef932, 0x1aa0f03f, 0x07b2eb28, 0x0cbce225, 0x65e6956e, 0x6ee89c63, 0x73fa8774, 0x78f48e79, 0x49deb15a, 0x42d0b857, 0x5fc2a340, 0x54ccaa4d, 0xf741ecda, 0xfc4fe5d7, 0xe15dfec0, 0xea53f7cd, 0xdb79c8ee, 0xd077c1e3, 0xcd65daf4, 0xc66bd3f9, 0xaf31a4b2, 0xa43fadbf, 0xb92db6a8, 0xb223bfa5, 0x83098086, 0x8807898b, 0x9515929c, 0x9e1b9b91, 0x47a17c0a, 0x4caf7507, 0x51bd6e10, 0x5ab3671d, 0x6b99583e, 0x60975133, 0x7d854a24, 0x768b4329, 0x1fd13462, 0x14df3d6f, 0x09cd2678, 0x02c32f75, 0x33e91056, 0x38e7195b, 0x25f5024c, 0x2efb0b41, 0x8c9ad761, 0x8794de6c, 0x9a86c57b, 0x9188cc76, 0xa0a2f355, 0xabacfa58, 0xb6bee14f, 0xbdb0e842, 0xd4ea9f09, 0xdfe49604, 0xc2f68d13, 0xc9f8841e, 0xf8d2bb3d, 0xf3dcb230, 0xeecea927, 0xe5c0a02a, 0x3c7a47b1, 0x37744ebc, 0x2a6655ab, 0x21685ca6, 0x10426385, 0x1b4c6a88, 0x065e719f, 0x0d507892, 0x640a0fd9, 0x6f0406d4, 0x72161dc3, 0x791814ce, 0x48322bed, 0x433c22e0, 0x5e2e39f7, 0x552030fa, 0x01ec9ab7, 0x0ae293ba, 0x17f088ad, 0x1cfe81a0, 0x2dd4be83, 0x26dab78e, 0x3bc8ac99, 0x30c6a594, 0x599cd2df, 0x5292dbd2, 0x4f80c0c5, 0x448ec9c8, 0x75a4f6eb, 0x7eaaffe6, 0x63b8e4f1, 0x68b6edfc, 0xb10c0a67, 0xba02036a, 0xa710187d, 0xac1e1170, 0x9d342e53, 0x963a275e, 0x8b283c49, 0x80263544, 0xe97c420f, 0xe2724b02, 0xff605015, 0xf46e5918, 0xc544663b, 0xce4a6f36, 0xd3587421, 0xd8567d2c, 0x7a37a10c, 0x7139a801, 0x6c2bb316, 0x6725ba1b, 0x560f8538, 0x5d018c35, 0x40139722, 0x4b1d9e2f, 0x2247e964, 0x2949e069, 0x345bfb7e, 0x3f55f273, 0x0e7fcd50, 0x0571c45d, 0x1863df4a, 0x136dd647, 0xcad731dc, 0xc1d938d1, 0xdccb23c6, 0xd7c52acb, 0xe6ef15e8, 0xede11ce5, 0xf0f307f2, 0xfbfd0eff, 0x92a779b4, 0x99a970b9, 0x84bb6bae, 0x8fb562a3, 0xbe9f5d80, 0xb591548d, 0xa8834f9a, 0xa38d4697]; var U3 = [0x00000000, 0x0d0b0e09, 0x1a161c12, 0x171d121b, 0x342c3824, 0x3927362d, 0x2e3a2436, 0x23312a3f, 0x68587048, 0x65537e41, 0x724e6c5a, 0x7f456253, 0x5c74486c, 0x517f4665, 0x4662547e, 0x4b695a77, 0xd0b0e090, 0xddbbee99, 0xcaa6fc82, 0xc7adf28b, 0xe49cd8b4, 0xe997d6bd, 0xfe8ac4a6, 0xf381caaf, 0xb8e890d8, 0xb5e39ed1, 0xa2fe8cca, 0xaff582c3, 0x8cc4a8fc, 0x81cfa6f5, 0x96d2b4ee, 0x9bd9bae7, 0xbb7bdb3b, 0xb670d532, 0xa16dc729, 0xac66c920, 0x8f57e31f, 0x825ced16, 0x9541ff0d, 0x984af104, 0xd323ab73, 0xde28a57a, 0xc935b761, 0xc43eb968, 0xe70f9357, 0xea049d5e, 0xfd198f45, 0xf012814c, 0x6bcb3bab, 0x66c035a2, 0x71dd27b9, 0x7cd629b0, 0x5fe7038f, 0x52ec0d86, 0x45f11f9d, 0x48fa1194, 0x03934be3, 0x0e9845ea, 0x198557f1, 0x148e59f8, 0x37bf73c7, 0x3ab47dce, 0x2da96fd5, 0x20a261dc, 0x6df6ad76, 0x60fda37f, 0x77e0b164, 0x7aebbf6d, 0x59da9552, 0x54d19b5b, 0x43cc8940, 0x4ec78749, 0x05aedd3e, 0x08a5d337, 0x1fb8c12c, 0x12b3cf25, 0x3182e51a, 0x3c89eb13, 0x2b94f908, 0x269ff701, 0xbd464de6, 0xb04d43ef, 0xa75051f4, 0xaa5b5ffd, 0x896a75c2, 0x84617bcb, 0x937c69d0, 0x9e7767d9, 0xd51e3dae, 0xd81533a7, 0xcf0821bc, 0xc2032fb5, 0xe132058a, 0xec390b83, 0xfb241998, 0xf62f1791, 0xd68d764d, 0xdb867844, 0xcc9b6a5f, 0xc1906456, 0xe2a14e69, 0xefaa4060, 0xf8b7527b, 0xf5bc5c72, 0xbed50605, 0xb3de080c, 0xa4c31a17, 0xa9c8141e, 0x8af93e21, 0x87f23028, 0x90ef2233, 0x9de42c3a, 0x063d96dd, 0x0b3698d4, 0x1c2b8acf, 0x112084c6, 0x3211aef9, 0x3f1aa0f0, 0x2807b2eb, 0x250cbce2, 0x6e65e695, 0x636ee89c, 0x7473fa87, 0x7978f48e, 0x5a49deb1, 0x5742d0b8, 0x405fc2a3, 0x4d54ccaa, 0xdaf741ec, 0xd7fc4fe5, 0xc0e15dfe, 0xcdea53f7, 0xeedb79c8, 0xe3d077c1, 0xf4cd65da, 0xf9c66bd3, 0xb2af31a4, 0xbfa43fad, 0xa8b92db6, 0xa5b223bf, 0x86830980, 0x8b880789, 0x9c951592, 0x919e1b9b, 0x0a47a17c, 0x074caf75, 0x1051bd6e, 0x1d5ab367, 0x3e6b9958, 0x33609751, 0x247d854a, 0x29768b43, 0x621fd134, 0x6f14df3d, 0x7809cd26, 0x7502c32f, 0x5633e910, 0x5b38e719, 0x4c25f502, 0x412efb0b, 0x618c9ad7, 0x6c8794de, 0x7b9a86c5, 0x769188cc, 0x55a0a2f3, 0x58abacfa, 0x4fb6bee1, 0x42bdb0e8, 0x09d4ea9f, 0x04dfe496, 0x13c2f68d, 0x1ec9f884, 0x3df8d2bb, 0x30f3dcb2, 0x27eecea9, 0x2ae5c0a0, 0xb13c7a47, 0xbc37744e, 0xab2a6655, 0xa621685c, 0x85104263, 0x881b4c6a, 0x9f065e71, 0x920d5078, 0xd9640a0f, 0xd46f0406, 0xc372161d, 0xce791814, 0xed48322b, 0xe0433c22, 0xf75e2e39, 0xfa552030, 0xb701ec9a, 0xba0ae293, 0xad17f088, 0xa01cfe81, 0x832dd4be, 0x8e26dab7, 0x993bc8ac, 0x9430c6a5, 0xdf599cd2, 0xd25292db, 0xc54f80c0, 0xc8448ec9, 0xeb75a4f6, 0xe67eaaff, 0xf163b8e4, 0xfc68b6ed, 0x67b10c0a, 0x6aba0203, 0x7da71018, 0x70ac1e11, 0x539d342e, 0x5e963a27, 0x498b283c, 0x44802635, 0x0fe97c42, 0x02e2724b, 0x15ff6050, 0x18f46e59, 0x3bc54466, 0x36ce4a6f, 0x21d35874, 0x2cd8567d, 0x0c7a37a1, 0x017139a8, 0x166c2bb3, 0x1b6725ba, 0x38560f85, 0x355d018c, 0x22401397, 0x2f4b1d9e, 0x642247e9, 0x692949e0, 0x7e345bfb, 0x733f55f2, 0x500e7fcd, 0x5d0571c4, 0x4a1863df, 0x47136dd6, 0xdccad731, 0xd1c1d938, 0xc6dccb23, 0xcbd7c52a, 0xe8e6ef15, 0xe5ede11c, 0xf2f0f307, 0xfffbfd0e, 0xb492a779, 0xb999a970, 0xae84bb6b, 0xa38fb562, 0x80be9f5d, 0x8db59154, 0x9aa8834f, 0x97a38d46]; var U4 = [0x00000000, 0x090d0b0e, 0x121a161c, 0x1b171d12, 0x24342c38, 0x2d392736, 0x362e3a24, 0x3f23312a, 0x48685870, 0x4165537e, 0x5a724e6c, 0x537f4562, 0x6c5c7448, 0x65517f46, 0x7e466254, 0x774b695a, 0x90d0b0e0, 0x99ddbbee, 0x82caa6fc, 0x8bc7adf2, 0xb4e49cd8, 0xbde997d6, 0xa6fe8ac4, 0xaff381ca, 0xd8b8e890, 0xd1b5e39e, 0xcaa2fe8c, 0xc3aff582, 0xfc8cc4a8, 0xf581cfa6, 0xee96d2b4, 0xe79bd9ba, 0x3bbb7bdb, 0x32b670d5, 0x29a16dc7, 0x20ac66c9, 0x1f8f57e3, 0x16825ced, 0x0d9541ff, 0x04984af1, 0x73d323ab, 0x7ade28a5, 0x61c935b7, 0x68c43eb9, 0x57e70f93, 0x5eea049d, 0x45fd198f, 0x4cf01281, 0xab6bcb3b, 0xa266c035, 0xb971dd27, 0xb07cd629, 0x8f5fe703, 0x8652ec0d, 0x9d45f11f, 0x9448fa11, 0xe303934b, 0xea0e9845, 0xf1198557, 0xf8148e59, 0xc737bf73, 0xce3ab47d, 0xd52da96f, 0xdc20a261, 0x766df6ad, 0x7f60fda3, 0x6477e0b1, 0x6d7aebbf, 0x5259da95, 0x5b54d19b, 0x4043cc89, 0x494ec787, 0x3e05aedd, 0x3708a5d3, 0x2c1fb8c1, 0x2512b3cf, 0x1a3182e5, 0x133c89eb, 0x082b94f9, 0x01269ff7, 0xe6bd464d, 0xefb04d43, 0xf4a75051, 0xfdaa5b5f, 0xc2896a75, 0xcb84617b, 0xd0937c69, 0xd99e7767, 0xaed51e3d, 0xa7d81533, 0xbccf0821, 0xb5c2032f, 0x8ae13205, 0x83ec390b, 0x98fb2419, 0x91f62f17, 0x4dd68d76, 0x44db8678, 0x5fcc9b6a, 0x56c19064, 0x69e2a14e, 0x60efaa40, 0x7bf8b752, 0x72f5bc5c, 0x05bed506, 0x0cb3de08, 0x17a4c31a, 0x1ea9c814, 0x218af93e, 0x2887f230, 0x3390ef22, 0x3a9de42c, 0xdd063d96, 0xd40b3698, 0xcf1c2b8a, 0xc6112084, 0xf93211ae, 0xf03f1aa0, 0xeb2807b2, 0xe2250cbc, 0x956e65e6, 0x9c636ee8, 0x877473fa, 0x8e7978f4, 0xb15a49de, 0xb85742d0, 0xa3405fc2, 0xaa4d54cc, 0xecdaf741, 0xe5d7fc4f, 0xfec0e15d, 0xf7cdea53, 0xc8eedb79, 0xc1e3d077, 0xdaf4cd65, 0xd3f9c66b, 0xa4b2af31, 0xadbfa43f, 0xb6a8b92d, 0xbfa5b223, 0x80868309, 0x898b8807, 0x929c9515, 0x9b919e1b, 0x7c0a47a1, 0x75074caf, 0x6e1051bd, 0x671d5ab3, 0x583e6b99, 0x51336097, 0x4a247d85, 0x4329768b, 0x34621fd1, 0x3d6f14df, 0x267809cd, 0x2f7502c3, 0x105633e9, 0x195b38e7, 0x024c25f5, 0x0b412efb, 0xd7618c9a, 0xde6c8794, 0xc57b9a86, 0xcc769188, 0xf355a0a2, 0xfa58abac, 0xe14fb6be, 0xe842bdb0, 0x9f09d4ea, 0x9604dfe4, 0x8d13c2f6, 0x841ec9f8, 0xbb3df8d2, 0xb230f3dc, 0xa927eece, 0xa02ae5c0, 0x47b13c7a, 0x4ebc3774, 0x55ab2a66, 0x5ca62168, 0x63851042, 0x6a881b4c, 0x719f065e, 0x78920d50, 0x0fd9640a, 0x06d46f04, 0x1dc37216, 0x14ce7918, 0x2bed4832, 0x22e0433c, 0x39f75e2e, 0x30fa5520, 0x9ab701ec, 0x93ba0ae2, 0x88ad17f0, 0x81a01cfe, 0xbe832dd4, 0xb78e26da, 0xac993bc8, 0xa59430c6, 0xd2df599c, 0xdbd25292, 0xc0c54f80, 0xc9c8448e, 0xf6eb75a4, 0xffe67eaa, 0xe4f163b8, 0xedfc68b6, 0x0a67b10c, 0x036aba02, 0x187da710, 0x1170ac1e, 0x2e539d34, 0x275e963a, 0x3c498b28, 0x35448026, 0x420fe97c, 0x4b02e272, 0x5015ff60, 0x5918f46e, 0x663bc544, 0x6f36ce4a, 0x7421d358, 0x7d2cd856, 0xa10c7a37, 0xa8017139, 0xb3166c2b, 0xba1b6725, 0x8538560f, 0x8c355d01, 0x97224013, 0x9e2f4b1d, 0xe9642247, 0xe0692949, 0xfb7e345b, 0xf2733f55, 0xcd500e7f, 0xc45d0571, 0xdf4a1863, 0xd647136d, 0x31dccad7, 0x38d1c1d9, 0x23c6dccb, 0x2acbd7c5, 0x15e8e6ef, 0x1ce5ede1, 0x07f2f0f3, 0x0efffbfd, 0x79b492a7, 0x70b999a9, 0x6bae84bb, 0x62a38fb5, 0x5d80be9f, 0x548db591, 0x4f9aa883, 0x4697a38d]; function convertToInt32(bytes) { var result = []; for (var i = 0; i < bytes.length; i += 4) { result.push( bytes[i] << 24 | bytes[i + 1] << 16 | bytes[i + 2] << 8 | bytes[i + 3]); } return result; } var AES = function AES(key) { if (!(this instanceof AES)) { throw Error('AES must be instanitated with `new`'); } Object.defineProperty(this, 'key', { value: coerceArray(key, true) }); this._prepare(); }; AES.prototype._prepare = function () { var rounds = numberOfRounds[this.key.length]; if (rounds == null) { throw new Error('invalid key size (must be 16, 24 or 32 bytes)'); } // encryption round keys this._Ke = []; // decryption round keys this._Kd = []; for (var i = 0; i <= rounds; i++) { this._Ke.push([0, 0, 0, 0]); this._Kd.push([0, 0, 0, 0]); } var roundKeyCount = (rounds + 1) * 4; var KC = this.key.length / 4; // convert the key into ints var tk = convertToInt32(this.key); // copy values into round key arrays var index; for (var i = 0; i < KC; i++) { index = i >> 2; this._Ke[index][i % 4] = tk[i]; this._Kd[rounds - index][i % 4] = tk[i]; } // key expansion (fips-197 section 5.2) var rconpointer = 0; var t = KC,tt; while (t < roundKeyCount) { tt = tk[KC - 1]; tk[0] ^= S[tt >> 16 & 0xFF] << 24 ^ S[tt >> 8 & 0xFF] << 16 ^ S[tt & 0xFF] << 8 ^ S[tt >> 24 & 0xFF] ^ rcon[rconpointer] << 24; rconpointer += 1; // key expansion (for non-256 bit) if (KC != 8) { for (var i = 1; i < KC; i++) { tk[i] ^= tk[i - 1]; } // key expansion for 256-bit keys is "slightly different" (fips-197) } else { for (var i = 1; i < KC / 2; i++) { tk[i] ^= tk[i - 1]; } tt = tk[KC / 2 - 1]; tk[KC / 2] ^= S[tt & 0xFF] ^ S[tt >> 8 & 0xFF] << 8 ^ S[tt >> 16 & 0xFF] << 16 ^ S[tt >> 24 & 0xFF] << 24; for (var i = KC / 2 + 1; i < KC; i++) { tk[i] ^= tk[i - 1]; } } // copy values into round key arrays var i = 0,r,c; while (i < KC && t < roundKeyCount) { r = t >> 2; c = t % 4; this._Ke[r][c] = tk[i]; this._Kd[rounds - r][c] = tk[i++]; t++; } } // inverse-cipher-ify the decryption round key (fips-197 section 5.3) for (var r = 1; r < rounds; r++) { for (var c = 0; c < 4; c++) { tt = this._Kd[r][c]; this._Kd[r][c] = U1[tt >> 24 & 0xFF] ^ U2[tt >> 16 & 0xFF] ^ U3[tt >> 8 & 0xFF] ^ U4[tt & 0xFF]; } } }; AES.prototype.encrypt = function (plaintext) { if (plaintext.length != 16) { throw new Error('invalid plaintext size (must be 16 bytes)'); } var rounds = this._Ke.length - 1; var a = [0, 0, 0, 0]; // convert plaintext to (ints ^ key) var t = convertToInt32(plaintext); for (var i = 0; i < 4; i++) { t[i] ^= this._Ke[0][i]; } // apply round transforms for (var r = 1; r < rounds; r++) { for (var i = 0; i < 4; i++) { a[i] = T1[t[i] >> 24 & 0xff] ^ T2[t[(i + 1) % 4] >> 16 & 0xff] ^ T3[t[(i + 2) % 4] >> 8 & 0xff] ^ T4[t[(i + 3) % 4] & 0xff] ^ this._Ke[r][i]; } t = a.slice(); } // the last round is special var result = createArray(16),tt; for (var i = 0; i < 4; i++) { tt = this._Ke[rounds][i]; result[4 * i] = (S[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff; result[4 * i + 1] = (S[t[(i + 1) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff; result[4 * i + 2] = (S[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff; result[4 * i + 3] = (S[t[(i + 3) % 4] & 0xff] ^ tt) & 0xff; } return result; }; AES.prototype.decrypt = function (ciphertext) { if (ciphertext.length != 16) { throw new Error('invalid ciphertext size (must be 16 bytes)'); } var rounds = this._Kd.length - 1; var a = [0, 0, 0, 0]; // convert plaintext to (ints ^ key) var t = convertToInt32(ciphertext); for (var i = 0; i < 4; i++) { t[i] ^= this._Kd[0][i]; } // apply round transforms for (var r = 1; r < rounds; r++) { for (var i = 0; i < 4; i++) { a[i] = T5[t[i] >> 24 & 0xff] ^ T6[t[(i + 3) % 4] >> 16 & 0xff] ^ T7[t[(i + 2) % 4] >> 8 & 0xff] ^ T8[t[(i + 1) % 4] & 0xff] ^ this._Kd[r][i]; } t = a.slice(); } // the last round is special var result = createArray(16),tt; for (var i = 0; i < 4; i++) { tt = this._Kd[rounds][i]; result[4 * i] = (Si[t[i] >> 24 & 0xff] ^ tt >> 24) & 0xff; result[4 * i + 1] = (Si[t[(i + 3) % 4] >> 16 & 0xff] ^ tt >> 16) & 0xff; result[4 * i + 2] = (Si[t[(i + 2) % 4] >> 8 & 0xff] ^ tt >> 8) & 0xff; result[4 * i + 3] = (Si[t[(i + 1) % 4] & 0xff] ^ tt) & 0xff; } return result; }; /** * Mode Of Operation - Electonic Codebook (ECB) */ var ModeOfOperationECB = function ModeOfOperationECB(key) { if (!(this instanceof ModeOfOperationECB)) { throw Error('AES must be instanitated with `new`'); } this.description = "Electronic Code Block"; this.name = "ecb"; this._aes = new AES(key); }; ModeOfOperationECB.prototype.encrypt = function (plaintext) { plaintext = coerceArray(plaintext); if (plaintext.length % 16 !== 0) { throw new Error('invalid plaintext size (must be multiple of 16 bytes)'); } var ciphertext = createArray(plaintext.length); var block = createArray(16); for (var i = 0; i < plaintext.length; i += 16) { copyArray(plaintext, block, 0, i, i + 16); block = this._aes.encrypt(block); copyArray(block, ciphertext, i); } return ciphertext; }; ModeOfOperationECB.prototype.decrypt = function (ciphertext) { ciphertext = coerceArray(ciphertext); if (ciphertext.length % 16 !== 0) { throw new Error('invalid ciphertext size (must be multiple of 16 bytes)'); } var plaintext = createArray(ciphertext.length); var block = createArray(16); for (var i = 0; i < ciphertext.length; i += 16) { copyArray(ciphertext, block, 0, i, i + 16); block = this._aes.decrypt(block); copyArray(block, plaintext, i); } return plaintext; }; /** * Mode Of Operation - Cipher Block Chaining (CBC) */ var ModeOfOperationCBC = function ModeOfOperationCBC(key, iv) { if (!(this instanceof ModeOfOperationCBC)) { throw Error('AES must be instanitated with `new`'); } this.description = "Cipher Block Chaining"; this.name = "cbc"; if (!iv) { iv = createArray(16); } else if (iv.length != 16) { throw new Error('invalid initialation vector size (must be 16 bytes)'); } this._lastCipherblock = coerceArray(iv, true); this._aes = new AES(key); }; ModeOfOperationCBC.prototype.encrypt = function (plaintext) { plaintext = coerceArray(plaintext); if (plaintext.length % 16 !== 0) { throw new Error('invalid plaintext size (must be multiple of 16 bytes)'); } var ciphertext = createArray(plaintext.length); var block = createArray(16); for (var i = 0; i < plaintext.length; i += 16) { copyArray(plaintext, block, 0, i, i + 16); for (var j = 0; j < 16; j++) { block[j] ^= this._lastCipherblock[j]; } this._lastCipherblock = this._aes.encrypt(block); copyArray(this._lastCipherblock, ciphertext, i); } return ciphertext; }; ModeOfOperationCBC.prototype.decrypt = function (ciphertext) { ciphertext = coerceArray(ciphertext); if (ciphertext.length % 16 !== 0) { throw new Error('invalid ciphertext size (must be multiple of 16 bytes)'); } var plaintext = createArray(ciphertext.length); var block = createArray(16); for (var i = 0; i < ciphertext.length; i += 16) { copyArray(ciphertext, block, 0, i, i + 16); block = this._aes.decrypt(block); for (var j = 0; j < 16; j++) { plaintext[i + j] = block[j] ^ this._lastCipherblock[j]; } copyArray(ciphertext, this._lastCipherblock, 0, i, i + 16); } return plaintext; }; /** * Mode Of Operation - Cipher Feedback (CFB) */ var ModeOfOperationCFB = function ModeOfOperationCFB(key, iv, segmentSize) { if (!(this instanceof ModeOfOperationCFB)) { throw Error('AES must be instanitated with `new`'); } this.description = "Cipher Feedback"; this.name = "cfb"; if (!iv) { iv = createArray(16); } else if (iv.length != 16) { throw new Error('invalid initialation vector size (must be 16 size)'); } if (!segmentSize) {segmentSize = 1;} this.segmentSize = segmentSize; this._shiftRegister = coerceArray(iv, true); this._aes = new AES(key); }; ModeOfOperationCFB.prototype.encrypt = function (plaintext) { if (plaintext.length % this.segmentSize != 0) { throw new Error('invalid plaintext size (must be segmentSize bytes)'); } var encrypted = coerceArray(plaintext, true); var xorSegment; for (var i = 0; i < encrypted.length; i += this.segmentSize) { xorSegment = this._aes.encrypt(this._shiftRegister); for (var j = 0; j < this.segmentSize; j++) { encrypted[i + j] ^= xorSegment[j]; } // Shift the register copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize); copyArray(encrypted, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize); } return encrypted; }; ModeOfOperationCFB.prototype.decrypt = function (ciphertext) { if (ciphertext.length % this.segmentSize != 0) { throw new Error('invalid ciphertext size (must be segmentSize bytes)'); } var plaintext = coerceArray(ciphertext, true); var xorSegment; for (var i = 0; i < plaintext.length; i += this.segmentSize) { xorSegment = this._aes.encrypt(this._shiftRegister); for (var j = 0; j < this.segmentSize; j++) { plaintext[i + j] ^= xorSegment[j]; } // Shift the register copyArray(this._shiftRegister, this._shiftRegister, 0, this.segmentSize); copyArray(ciphertext, this._shiftRegister, 16 - this.segmentSize, i, i + this.segmentSize); } return plaintext; }; /** * Mode Of Operation - Output Feedback (OFB) */ var ModeOfOperationOFB = function ModeOfOperationOFB(key, iv) { if (!(this instanceof ModeOfOperationOFB)) { throw Error('AES must be instanitated with `new`'); } this.description = "Output Feedback"; this.name = "ofb"; if (!iv) { iv = createArray(16); } else if (iv.length != 16) { throw new Error('invalid initialation vector size (must be 16 bytes)'); } this._lastPrecipher = coerceArray(iv, true); this._lastPrecipherIndex = 16; this._aes = new AES(key); }; ModeOfOperationOFB.prototype.encrypt = function (plaintext) { var encrypted = coerceArray(plaintext, true); for (var i = 0; i < encrypted.length; i++) { if (this._lastPrecipherIndex === 16) { this._lastPrecipher = this._aes.encrypt(this._lastPrecipher); this._lastPrecipherIndex = 0; } encrypted[i] ^= this._lastPrecipher[this._lastPrecipherIndex++]; } return encrypted; }; // Decryption is symetric ModeOfOperationOFB.prototype.decrypt = ModeOfOperationOFB.prototype.encrypt; /** * Counter object for CTR common mode of operation */ var Counter = function Counter(initialValue) { if (!(this instanceof Counter)) { throw Error('Counter must be instanitated with `new`'); } // We allow 0, but anything false-ish uses the default 1 if (initialValue !== 0 && !initialValue) {initialValue = 1;} if (typeof initialValue === 'number') { this._counter = createArray(16); this.setValue(initialValue); } else { this.setBytes(initialValue); } }; Counter.prototype.setValue = function (value) { if (typeof value !== 'number' || parseInt(value) != value) { throw new Error('invalid counter value (must be an integer)'); } for (var index = 15; index >= 0; --index) { this._counter[index] = value % 256; value = value >> 8; } }; Counter.prototype.setBytes = function (bytes) { bytes = coerceArray(bytes, true); if (bytes.length != 16) { throw new Error('invalid counter bytes size (must be 16 bytes)'); } this._counter = bytes; }; Counter.prototype.increment = function () { for (var i = 15; i >= 0; i--) { if (this._counter[i] === 255) { this._counter[i] = 0; } else { this._counter[i]++; break; } } }; /** * Mode Of Operation - Counter (CTR) */ var ModeOfOperationCTR = function ModeOfOperationCTR(key, counter) { if (!(this instanceof ModeOfOperationCTR)) { throw Error('AES must be instanitated with `new`'); } this.description = "Counter"; this.name = "ctr"; if (!(counter instanceof Counter)) { counter = new Counter(counter); } this._counter = counter; this._remainingCounter = null; this._remainingCounterIndex = 16; this._aes = new AES(key); }; ModeOfOperationCTR.prototype.encrypt = function (plaintext) { var encrypted = coerceArray(plaintext, true); for (var i = 0; i < encrypted.length; i++) { if (this._remainingCounterIndex === 16) { this._remainingCounter = this._aes.encrypt(this._counter._counter); this._remainingCounterIndex = 0; this._counter.increment(); } encrypted[i] ^= this._remainingCounter[this._remainingCounterIndex++]; } return encrypted; }; // Decryption is symetric ModeOfOperationCTR.prototype.decrypt = ModeOfOperationCTR.prototype.encrypt; /////////////////////// // Padding // See:https://tools.ietf.org/html/rfc2315 function pkcs7pad(data) { data = coerceArray(data, true); var padder = 16 - data.length % 16; var result = createArray(data.length + padder); copyArray(data, result); for (var i = data.length; i < result.length; i++) { result[i] = padder; } return result; } function pkcs7strip(data) { data = coerceArray(data, true); if (data.length < 16) {throw new Error('PKCS#7 invalid length');} var padder = data[data.length - 1]; if (padder > 16) {throw new Error('PKCS#7 padding byte out of range');} var length = data.length - padder; for (var i = 0; i < padder; i++) { if (data[length + i] !== padder) { throw new Error('PKCS#7 invalid padding byte'); } } var result = createArray(length); copyArray(data, result, 0, 0, length); return result; } /////////////////////// // Exporting // The block cipher var aesjs = { AES: AES, Counter: Counter, ModeOfOperation: { ecb: ModeOfOperationECB, cbc: ModeOfOperationCBC, cfb: ModeOfOperationCFB, ofb: ModeOfOperationOFB, ctr: ModeOfOperationCTR }, utils: { hex: convertHex, utf8: convertUtf8 }, padding: { pkcs7: { pad: pkcs7pad, strip: pkcs7strip } }, _arrayTest: { coerceArray: coerceArray, createArray: createArray, copyArray: copyArray } }; // node.js if (true) { module.exports = aesjs; // RequireJS/AMD // http://www.requirejs.org/docs/api.html // https://github.com/amdjs/amdjs-api/wiki/AMD } else {} })(this); /***/ }), /* 168 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/_version.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "json-wallets/5.5.0";exports.version = version; /***/ }), /* 169 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/utils.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.looseArrayify = looseArrayify;exports.zpad = zpad;exports.getPassword = getPassword;exports.searchPath = searchPath;exports.uuidV4 = uuidV4; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); function looseArrayify(hexString) { if (typeof hexString === 'string' && hexString.substring(0, 2) !== '0x') { hexString = '0x' + hexString; } return (0, _bytes.arrayify)(hexString); } function zpad(value, length) { value = String(value); while (value.length < length) { value = '0' + value; } return value; } function getPassword(password) { if (typeof password === 'string') { return (0, _strings.toUtf8Bytes)(password, _strings.UnicodeNormalizationForm.NFKC); } return (0, _bytes.arrayify)(password); } function searchPath(object, path) { var currentChild = object; var comps = path.toLowerCase().split('/'); for (var i = 0; i < comps.length; i++) { // Search for a child object with a case-insensitive matching key var matchingChild = null; for (var key in currentChild) { if (key.toLowerCase() === comps[i]) { matchingChild = currentChild[key]; break; } } // Didn't find one. :'( if (matchingChild === null) { return null; } // Now check this child... currentChild = matchingChild; } return currentChild; } // See: https://www.ietf.org/rfc/rfc4122.txt (Section 4.4) function uuidV4(randomBytes) { var bytes = (0, _bytes.arrayify)(randomBytes); // Section: 4.1.3: // - time_hi_and_version[12:16] = 0b0100 bytes[6] = bytes[6] & 0x0f | 0x40; // Section 4.4 // - clock_seq_hi_and_reserved[6] = 0b0 // - clock_seq_hi_and_reserved[7] = 0b1 bytes[8] = bytes[8] & 0x3f | 0x80; var value = (0, _bytes.hexlify)(bytes); return [ value.substring(2, 10), value.substring(10, 14), value.substring(14, 18), value.substring(18, 22), value.substring(22, 34)]. join("-"); } /***/ }), /* 170 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/inspect.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.isCrowdsaleWallet = isCrowdsaleWallet;exports.isKeystoreWallet = isKeystoreWallet;exports.getJsonWalletAddress = getJsonWalletAddress; var _address = __webpack_require__(/*! @ethersproject/address */ 90); function isCrowdsaleWallet(json) { var data = null; try { data = JSON.parse(json); } catch (error) { return false; } return data.encseed && data.ethaddr; } function isKeystoreWallet(json) { var data = null; try { data = JSON.parse(json); } catch (error) { return false; } if (!data.version || parseInt(data.version) !== data.version || parseInt(data.version) !== 3) { return false; } // @TODO: Put more checks to make sure it has kdf, iv and all that good stuff return true; } //export function isJsonWallet(json: string): boolean { // return (isSecretStorageWallet(json) || isCrowdsaleWallet(json)); //} function getJsonWalletAddress(json) { if (isCrowdsaleWallet(json)) { try { return (0, _address.getAddress)(JSON.parse(json).ethaddr); } catch (error) { return null; } } if (isKeystoreWallet(json)) { try { return (0, _address.getAddress)(JSON.parse(json).address); } catch (error) { return null; } } return null; } /***/ }), /* 171 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/json-wallets/lib.esm/keystore.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.decryptSync = decryptSync;exports.decrypt = decrypt;exports.encrypt = encrypt;exports.KeystoreAccount = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _aesJs = _interopRequireDefault(__webpack_require__(/*! aes-js */ 167)); var _scryptJs = _interopRequireDefault(__webpack_require__(/*! scrypt-js */ 172)); var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _hdnode = __webpack_require__(/*! @ethersproject/hdnode */ 147); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _pbkdf = __webpack_require__(/*! @ethersproject/pbkdf2 */ 149); var _random = __webpack_require__(/*! @ethersproject/random */ 161); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _utils = __webpack_require__(/*! ./utils */ 169); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 168);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); // Exported Types function hasMnemonic(value) { return value != null && value.mnemonic && value.mnemonic.phrase; }var KeystoreAccount = /*#__PURE__*/function (_Description) {_inherits(KeystoreAccount, _Description);var _super = _createSuper(KeystoreAccount);function KeystoreAccount() {_classCallCheck(this, KeystoreAccount);return _super.apply(this, arguments);}_createClass(KeystoreAccount, [{ key: "isKeystoreAccount", value: function isKeystoreAccount( value) { return !!(value && value._isKeystoreAccount); } }]);return KeystoreAccount;}(_properties.Description);exports.KeystoreAccount = KeystoreAccount; function _decrypt(data, key, ciphertext) { var cipher = (0, _utils.searchPath)(data, "crypto/cipher"); if (cipher === "aes-128-ctr") { var iv = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/cipherparams/iv")); var counter = new _aesJs.default.Counter(iv); var aesCtr = new _aesJs.default.ModeOfOperation.ctr(key, counter); return (0, _bytes.arrayify)(aesCtr.decrypt(ciphertext)); } return null; } function _getAccount(data, key) { var ciphertext = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/ciphertext")); var computedMAC = (0, _bytes.hexlify)((0, _keccak.keccak256)((0, _bytes.concat)([key.slice(16, 32), ciphertext]))).substring(2); if (computedMAC !== (0, _utils.searchPath)(data, "crypto/mac").toLowerCase()) { throw new Error("invalid password"); } var privateKey = _decrypt(data, key.slice(0, 16), ciphertext); if (!privateKey) { logger.throwError("unsupported cipher", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "decrypt" }); } var mnemonicKey = key.slice(32, 64); var address = (0, _transactions.computeAddress)(privateKey); if (data.address) { var check = data.address.toLowerCase(); if (check.substring(0, 2) !== "0x") { check = "0x" + check; } if ((0, _address.getAddress)(check) !== address) { throw new Error("address mismatch"); } } var account = { _isKeystoreAccount: true, address: address, privateKey: (0, _bytes.hexlify)(privateKey) }; // Version 0.1 x-ethers metadata must contain an encrypted mnemonic phrase if ((0, _utils.searchPath)(data, "x-ethers/version") === "0.1") { var mnemonicCiphertext = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "x-ethers/mnemonicCiphertext")); var mnemonicIv = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "x-ethers/mnemonicCounter")); var mnemonicCounter = new _aesJs.default.Counter(mnemonicIv); var mnemonicAesCtr = new _aesJs.default.ModeOfOperation.ctr(mnemonicKey, mnemonicCounter); var path = (0, _utils.searchPath)(data, "x-ethers/path") || _hdnode.defaultPath; var locale = (0, _utils.searchPath)(data, "x-ethers/locale") || "en"; var entropy = (0, _bytes.arrayify)(mnemonicAesCtr.decrypt(mnemonicCiphertext)); try { var mnemonic = (0, _hdnode.entropyToMnemonic)(entropy, locale); var node = _hdnode.HDNode.fromMnemonic(mnemonic, null, locale).derivePath(path); if (node.privateKey != account.privateKey) { throw new Error("mnemonic mismatch"); } account.mnemonic = node.mnemonic; } catch (error) { // If we don't have the locale wordlist installed to // read this mnemonic, just bail and don't set the // mnemonic if (error.code !== _logger.Logger.errors.INVALID_ARGUMENT || error.argument !== "wordlist") { throw error; } } } return new KeystoreAccount(account); } function pbkdf2Sync(passwordBytes, salt, count, dkLen, prfFunc) { return (0, _bytes.arrayify)((0, _pbkdf.pbkdf2)(passwordBytes, salt, count, dkLen, prfFunc)); } function pbkdf2(passwordBytes, salt, count, dkLen, prfFunc) { return Promise.resolve(pbkdf2Sync(passwordBytes, salt, count, dkLen, prfFunc)); } function _computeKdfKey(data, password, pbkdf2Func, scryptFunc, progressCallback) { var passwordBytes = (0, _utils.getPassword)(password); var kdf = (0, _utils.searchPath)(data, "crypto/kdf"); if (kdf && typeof kdf === "string") { var throwError = function throwError(name, value) { return logger.throwArgumentError("invalid key-derivation function parameters", name, value); }; if (kdf.toLowerCase() === "scrypt") { var salt = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/kdfparams/salt")); var N = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/n")); var r = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/r")); var p = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/p")); // Check for all required parameters if (!N || !r || !p) { throwError("kdf", kdf); } // Make sure N is a power of 2 if ((N & N - 1) !== 0) { throwError("N", N); } var dkLen = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/dklen")); if (dkLen !== 32) { throwError("dklen", dkLen); } return scryptFunc(passwordBytes, salt, N, r, p, 64, progressCallback); } else if (kdf.toLowerCase() === "pbkdf2") { var _salt = (0, _utils.looseArrayify)((0, _utils.searchPath)(data, "crypto/kdfparams/salt")); var prfFunc = null; var prf = (0, _utils.searchPath)(data, "crypto/kdfparams/prf"); if (prf === "hmac-sha256") { prfFunc = "sha256"; } else if (prf === "hmac-sha512") { prfFunc = "sha512"; } else { throwError("prf", prf); } var count = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/c")); var _dkLen = parseInt((0, _utils.searchPath)(data, "crypto/kdfparams/dklen")); if (_dkLen !== 32) { throwError("dklen", _dkLen); } return pbkdf2Func(passwordBytes, _salt, count, _dkLen, prfFunc); } } return logger.throwArgumentError("unsupported key-derivation function", "kdf", kdf); } function decryptSync(json, password) { var data = JSON.parse(json); var key = _computeKdfKey(data, password, pbkdf2Sync, _scryptJs.default.syncScrypt); return _getAccount(data, key); } function decrypt(json, password, progressCallback) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var data, key;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: data = JSON.parse(json);_context.next = 3; return _computeKdfKey(data, password, pbkdf2, _scryptJs.default.scrypt, progressCallback);case 3:key = _context.sent;return _context.abrupt("return", _getAccount(data, key));case 5:case "end":return _context.stop();}}}, _callee);})); } function encrypt(account, password, options, progressCallback) { try { // Check the address matches the private key if ((0, _address.getAddress)(account.address) !== (0, _transactions.computeAddress)(account.privateKey)) { throw new Error("address/privateKey mismatch"); } // Check the mnemonic (if any) matches the private key if (hasMnemonic(account)) { var mnemonic = account.mnemonic; var node = _hdnode.HDNode.fromMnemonic(mnemonic.phrase, null, mnemonic.locale).derivePath(mnemonic.path || _hdnode.defaultPath); if (node.privateKey != account.privateKey) { throw new Error("mnemonic mismatch"); } } } catch (e) { return Promise.reject(e); } // The options are optional, so adjust the call as needed if (typeof options === "function" && !progressCallback) { progressCallback = options; options = {}; } if (!options) { options = {}; } var privateKey = (0, _bytes.arrayify)(account.privateKey); var passwordBytes = (0, _utils.getPassword)(password); var entropy = null; var path = null; var locale = null; if (hasMnemonic(account)) { var srcMnemonic = account.mnemonic; entropy = (0, _bytes.arrayify)((0, _hdnode.mnemonicToEntropy)(srcMnemonic.phrase, srcMnemonic.locale || "en")); path = srcMnemonic.path || _hdnode.defaultPath; locale = srcMnemonic.locale || "en"; } var client = options.client; if (!client) { client = "ethers.js"; } // Check/generate the salt var salt = null; if (options.salt) { salt = (0, _bytes.arrayify)(options.salt); } else { salt = (0, _random.randomBytes)(32); ; } // Override initialization vector var iv = null; if (options.iv) { iv = (0, _bytes.arrayify)(options.iv); if (iv.length !== 16) { throw new Error("invalid iv"); } } else { iv = (0, _random.randomBytes)(16); } // Override the uuid var uuidRandom = null; if (options.uuid) { uuidRandom = (0, _bytes.arrayify)(options.uuid); if (uuidRandom.length !== 16) { throw new Error("invalid uuid"); } } else { uuidRandom = (0, _random.randomBytes)(16); } // Override the scrypt password-based key derivation function parameters var N = 1 << 17,r = 8,p = 1; if (options.scrypt) { if (options.scrypt.N) { N = options.scrypt.N; } if (options.scrypt.r) { r = options.scrypt.r; } if (options.scrypt.p) { p = options.scrypt.p; } } // We take 64 bytes: // - 32 bytes As normal for the Web3 secret storage (derivedKey, macPrefix) // - 32 bytes AES key to encrypt mnemonic with (required here to be Ethers Wallet) return _scryptJs.default.scrypt(passwordBytes, salt, N, r, p, 64, progressCallback).then(function (key) { key = (0, _bytes.arrayify)(key); // This will be used to encrypt the wallet (as per Web3 secret storage) var derivedKey = key.slice(0, 16); var macPrefix = key.slice(16, 32); // This will be used to encrypt the mnemonic phrase (if any) var mnemonicKey = key.slice(32, 64); // Encrypt the private key var counter = new _aesJs.default.Counter(iv); var aesCtr = new _aesJs.default.ModeOfOperation.ctr(derivedKey, counter); var ciphertext = (0, _bytes.arrayify)(aesCtr.encrypt(privateKey)); // Compute the message authentication code, used to check the password var mac = (0, _keccak.keccak256)((0, _bytes.concat)([macPrefix, ciphertext])); // See: https://github.com/ethereum/wiki/wiki/Web3-Secret-Storage-Definition var data = { address: account.address.substring(2).toLowerCase(), id: (0, _utils.uuidV4)(uuidRandom), version: 3, Crypto: { cipher: "aes-128-ctr", cipherparams: { iv: (0, _bytes.hexlify)(iv).substring(2) }, ciphertext: (0, _bytes.hexlify)(ciphertext).substring(2), kdf: "scrypt", kdfparams: { salt: (0, _bytes.hexlify)(salt).substring(2), n: N, dklen: 32, p: p, r: r }, mac: mac.substring(2) } }; // If we have a mnemonic, encrypt it into the JSON wallet if (entropy) { var mnemonicIv = (0, _random.randomBytes)(16); var mnemonicCounter = new _aesJs.default.Counter(mnemonicIv); var mnemonicAesCtr = new _aesJs.default.ModeOfOperation.ctr(mnemonicKey, mnemonicCounter); var mnemonicCiphertext = (0, _bytes.arrayify)(mnemonicAesCtr.encrypt(entropy)); var now = new Date(); var timestamp = now.getUTCFullYear() + "-" + (0, _utils.zpad)(now.getUTCMonth() + 1, 2) + "-" + (0, _utils.zpad)(now.getUTCDate(), 2) + "T" + (0, _utils.zpad)(now.getUTCHours(), 2) + "-" + (0, _utils.zpad)(now.getUTCMinutes(), 2) + "-" + (0, _utils.zpad)(now.getUTCSeconds(), 2) + ".0Z"; data["x-ethers"] = { client: client, gethFilename: "UTC--" + timestamp + "--" + data.address, mnemonicCounter: (0, _bytes.hexlify)(mnemonicIv).substring(2), mnemonicCiphertext: (0, _bytes.hexlify)(mnemonicCiphertext).substring(2), path: path, locale: locale, version: "0.1" }; } return JSON.stringify(data); }); } /***/ }), /* 172 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/scrypt-js/scrypt.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; (function (root) { var MAX_VALUE = 0x7fffffff; // The SHA256 and PBKDF2 implementation are from scrypt-async-js: // See: https://github.com/dchest/scrypt-async-js function SHA256(m) { var K = new Uint32Array([ 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2]); var h0 = 0x6a09e667,h1 = 0xbb67ae85,h2 = 0x3c6ef372,h3 = 0xa54ff53a; var h4 = 0x510e527f,h5 = 0x9b05688c,h6 = 0x1f83d9ab,h7 = 0x5be0cd19; var w = new Uint32Array(64); function blocks(p) { var off = 0,len = p.length; while (len >= 64) { var a = h0,b = h1,c = h2,d = h3,e = h4,f = h5,g = h6,h = h7,u = void 0,_i = void 0,j = void 0,t1 = void 0,t2 = void 0; for (_i = 0; _i < 16; _i++) { j = off + _i * 4; w[_i] = (p[j] & 0xff) << 24 | (p[j + 1] & 0xff) << 16 | (p[j + 2] & 0xff) << 8 | p[j + 3] & 0xff; } for (_i = 16; _i < 64; _i++) { u = w[_i - 2]; t1 = (u >>> 17 | u << 32 - 17) ^ (u >>> 19 | u << 32 - 19) ^ u >>> 10; u = w[_i - 15]; t2 = (u >>> 7 | u << 32 - 7) ^ (u >>> 18 | u << 32 - 18) ^ u >>> 3; w[_i] = (t1 + w[_i - 7] | 0) + (t2 + w[_i - 16] | 0) | 0; } for (_i = 0; _i < 64; _i++) { t1 = (((e >>> 6 | e << 32 - 6) ^ (e >>> 11 | e << 32 - 11) ^ ( e >>> 25 | e << 32 - 25)) + (e & f ^ ~e & g) | 0) + ( h + (K[_i] + w[_i] | 0) | 0) | 0; t2 = ((a >>> 2 | a << 32 - 2) ^ (a >>> 13 | a << 32 - 13) ^ ( a >>> 22 | a << 32 - 22)) + (a & b ^ a & c ^ b & c) | 0; h = g; g = f; f = e; e = d + t1 | 0; d = c; c = b; b = a; a = t1 + t2 | 0; } h0 = h0 + a | 0; h1 = h1 + b | 0; h2 = h2 + c | 0; h3 = h3 + d | 0; h4 = h4 + e | 0; h5 = h5 + f | 0; h6 = h6 + g | 0; h7 = h7 + h | 0; off += 64; len -= 64; } } blocks(m); var i,bytesLeft = m.length % 64, bitLenHi = m.length / 0x20000000 | 0, bitLenLo = m.length << 3, numZeros = bytesLeft < 56 ? 56 : 120, p = m.slice(m.length - bytesLeft, m.length); p.push(0x80); for (i = bytesLeft + 1; i < numZeros; i++) {p.push(0);} p.push(bitLenHi >>> 24 & 0xff); p.push(bitLenHi >>> 16 & 0xff); p.push(bitLenHi >>> 8 & 0xff); p.push(bitLenHi >>> 0 & 0xff); p.push(bitLenLo >>> 24 & 0xff); p.push(bitLenLo >>> 16 & 0xff); p.push(bitLenLo >>> 8 & 0xff); p.push(bitLenLo >>> 0 & 0xff); blocks(p); return [ h0 >>> 24 & 0xff, h0 >>> 16 & 0xff, h0 >>> 8 & 0xff, h0 >>> 0 & 0xff, h1 >>> 24 & 0xff, h1 >>> 16 & 0xff, h1 >>> 8 & 0xff, h1 >>> 0 & 0xff, h2 >>> 24 & 0xff, h2 >>> 16 & 0xff, h2 >>> 8 & 0xff, h2 >>> 0 & 0xff, h3 >>> 24 & 0xff, h3 >>> 16 & 0xff, h3 >>> 8 & 0xff, h3 >>> 0 & 0xff, h4 >>> 24 & 0xff, h4 >>> 16 & 0xff, h4 >>> 8 & 0xff, h4 >>> 0 & 0xff, h5 >>> 24 & 0xff, h5 >>> 16 & 0xff, h5 >>> 8 & 0xff, h5 >>> 0 & 0xff, h6 >>> 24 & 0xff, h6 >>> 16 & 0xff, h6 >>> 8 & 0xff, h6 >>> 0 & 0xff, h7 >>> 24 & 0xff, h7 >>> 16 & 0xff, h7 >>> 8 & 0xff, h7 >>> 0 & 0xff]; } function PBKDF2_HMAC_SHA256_OneIter(password, salt, dkLen) { // compress password if it's longer than hash block length password = password.length <= 64 ? password : SHA256(password); var innerLen = 64 + salt.length + 4; var inner = new Array(innerLen); var outerKey = new Array(64); var i; var dk = []; // inner = (password ^ ipad) || salt || counter for (i = 0; i < 64; i++) {inner[i] = 0x36;} for (i = 0; i < password.length; i++) {inner[i] ^= password[i];} for (i = 0; i < salt.length; i++) {inner[64 + i] = salt[i];} for (i = innerLen - 4; i < innerLen; i++) {inner[i] = 0;} // outerKey = password ^ opad for (i = 0; i < 64; i++) {outerKey[i] = 0x5c;} for (i = 0; i < password.length; i++) {outerKey[i] ^= password[i];} // increments counter inside inner function incrementCounter() { for (var _i2 = innerLen - 1; _i2 >= innerLen - 4; _i2--) { inner[_i2]++; if (inner[_i2] <= 0xff) return; inner[_i2] = 0; } } // output blocks = SHA256(outerKey || SHA256(inner)) ... while (dkLen >= 32) { incrementCounter(); dk = dk.concat(SHA256(outerKey.concat(SHA256(inner)))); dkLen -= 32; } if (dkLen > 0) { incrementCounter(); dk = dk.concat(SHA256(outerKey.concat(SHA256(inner))).slice(0, dkLen)); } return dk; } // The following is an adaptation of scryptsy // See: https://www.npmjs.com/package/scryptsy function blockmix_salsa8(BY, Yi, r, x, _X) { var i; arraycopy(BY, (2 * r - 1) * 16, _X, 0, 16); for (i = 0; i < 2 * r; i++) { blockxor(BY, i * 16, _X, 16); salsa20_8(_X, x); arraycopy(_X, 0, BY, Yi + i * 16, 16); } for (i = 0; i < r; i++) { arraycopy(BY, Yi + i * 2 * 16, BY, i * 16, 16); } for (i = 0; i < r; i++) { arraycopy(BY, Yi + (i * 2 + 1) * 16, BY, (i + r) * 16, 16); } } function R(a, b) { return a << b | a >>> 32 - b; } function salsa20_8(B, x) { arraycopy(B, 0, x, 0, 16); for (var i = 8; i > 0; i -= 2) { x[4] ^= R(x[0] + x[12], 7); x[8] ^= R(x[4] + x[0], 9); x[12] ^= R(x[8] + x[4], 13); x[0] ^= R(x[12] + x[8], 18); x[9] ^= R(x[5] + x[1], 7); x[13] ^= R(x[9] + x[5], 9); x[1] ^= R(x[13] + x[9], 13); x[5] ^= R(x[1] + x[13], 18); x[14] ^= R(x[10] + x[6], 7); x[2] ^= R(x[14] + x[10], 9); x[6] ^= R(x[2] + x[14], 13); x[10] ^= R(x[6] + x[2], 18); x[3] ^= R(x[15] + x[11], 7); x[7] ^= R(x[3] + x[15], 9); x[11] ^= R(x[7] + x[3], 13); x[15] ^= R(x[11] + x[7], 18); x[1] ^= R(x[0] + x[3], 7); x[2] ^= R(x[1] + x[0], 9); x[3] ^= R(x[2] + x[1], 13); x[0] ^= R(x[3] + x[2], 18); x[6] ^= R(x[5] + x[4], 7); x[7] ^= R(x[6] + x[5], 9); x[4] ^= R(x[7] + x[6], 13); x[5] ^= R(x[4] + x[7], 18); x[11] ^= R(x[10] + x[9], 7); x[8] ^= R(x[11] + x[10], 9); x[9] ^= R(x[8] + x[11], 13); x[10] ^= R(x[9] + x[8], 18); x[12] ^= R(x[15] + x[14], 7); x[13] ^= R(x[12] + x[15], 9); x[14] ^= R(x[13] + x[12], 13); x[15] ^= R(x[14] + x[13], 18); } for (var _i3 = 0; _i3 < 16; ++_i3) { B[_i3] += x[_i3]; } } // naive approach... going back to loop unrolling may yield additional performance function blockxor(S, Si, D, len) { for (var i = 0; i < len; i++) { D[i] ^= S[Si + i]; } } function arraycopy(src, srcPos, dest, destPos, length) { while (length--) { dest[destPos++] = src[srcPos++]; } } function checkBufferish(o) { if (!o || typeof o.length !== 'number') {return false;} for (var i = 0; i < o.length; i++) { var v = o[i]; if (typeof v !== 'number' || v % 1 || v < 0 || v >= 256) { return false; } } return true; } function ensureInteger(value, name) { if (typeof value !== "number" || value % 1) {throw new Error('invalid ' + name);} return value; } // N = Cpu cost, r = Memory cost, p = parallelization cost // callback(error, progress, key) function _scrypt(password, salt, N, r, p, dkLen, callback) { N = ensureInteger(N, 'N'); r = ensureInteger(r, 'r'); p = ensureInteger(p, 'p'); dkLen = ensureInteger(dkLen, 'dkLen'); if (N === 0 || (N & N - 1) !== 0) {throw new Error('N must be power of 2');} if (N > MAX_VALUE / 128 / r) {throw new Error('N too large');} if (r > MAX_VALUE / 128 / p) {throw new Error('r too large');} if (!checkBufferish(password)) { throw new Error('password must be an array or buffer'); } password = Array.prototype.slice.call(password); if (!checkBufferish(salt)) { throw new Error('salt must be an array or buffer'); } salt = Array.prototype.slice.call(salt); var b = PBKDF2_HMAC_SHA256_OneIter(password, salt, p * 128 * r); var B = new Uint32Array(p * 32 * r); for (var i = 0; i < B.length; i++) { var j = i * 4; B[i] = (b[j + 3] & 0xff) << 24 | (b[j + 2] & 0xff) << 16 | (b[j + 1] & 0xff) << 8 | (b[j + 0] & 0xff) << 0; } var XY = new Uint32Array(64 * r); var V = new Uint32Array(32 * r * N); var Yi = 32 * r; // scratch space var x = new Uint32Array(16); // salsa20_8 var _X = new Uint32Array(16); // blockmix_salsa8 var totalOps = p * N * 2; var currentOp = 0; var lastPercent10 = null; // Set this to true to abandon the scrypt on the next step var stop = false; // State information var state = 0; var i0 = 0,i1; var Bi; // How many blockmix_salsa8 can we do per step? var limit = callback ? parseInt(1000 / r) : 0xffffffff; // Trick from scrypt-async; if there is a setImmediate shim in place, use it var nextTick = typeof setImmediate !== 'undefined' ? setImmediate : setTimeout; // This is really all I changed; making scryptsy a state machine so we occasionally // stop and give other evnts on the evnt loop a chance to run. ~RicMoo var incrementalSMix = function incrementalSMix() { if (stop) { return callback(new Error('cancelled'), currentOp / totalOps); } var steps; switch (state) { case 0: // for (var i = 0; i < p; i++)... Bi = i0 * 32 * r; arraycopy(B, Bi, XY, 0, Yi); // ROMix - 1 state = 1; // Move to ROMix 2 i1 = 0; // Fall through case 1: // Run up to 1000 steps of the first inner smix loop steps = N - i1; if (steps > limit) {steps = limit;} for (var _i4 = 0; _i4 < steps; _i4++) {// ROMix - 2 arraycopy(XY, 0, V, (i1 + _i4) * Yi, Yi); // ROMix - 3 blockmix_salsa8(XY, Yi, r, x, _X); // ROMix - 4 } // for (var i = 0; i < N; i++) i1 += steps; currentOp += steps; if (callback) { // Call the callback with the progress (optionally stopping us) var percent10 = parseInt(1000 * currentOp / totalOps); if (percent10 !== lastPercent10) { stop = callback(null, currentOp / totalOps); if (stop) {break;} lastPercent10 = percent10; } } if (i1 < N) {break;} i1 = 0; // Move to ROMix 6 state = 2; // Fall through case 2: // Run up to 1000 steps of the second inner smix loop steps = N - i1; if (steps > limit) {steps = limit;} for (var _i5 = 0; _i5 < steps; _i5++) {// ROMix - 6 var offset = (2 * r - 1) * 16; // ROMix - 7 var _j = XY[offset] & N - 1; blockxor(V, _j * Yi, XY, Yi); // ROMix - 8 (inner) blockmix_salsa8(XY, Yi, r, x, _X); // ROMix - 9 (outer) } // for (var i = 0; i < N; i++)... i1 += steps; currentOp += steps; // Call the callback with the progress (optionally stopping us) if (callback) { var _percent = parseInt(1000 * currentOp / totalOps); if (_percent !== lastPercent10) { stop = callback(null, currentOp / totalOps); if (stop) {break;} lastPercent10 = _percent; } } if (i1 < N) {break;} arraycopy(XY, 0, B, Bi, Yi); // ROMix - 10 // for (var i = 0; i < p; i++)... i0++; if (i0 < p) { state = 0; break; } b = []; for (var _i6 = 0; _i6 < B.length; _i6++) { b.push(B[_i6] >> 0 & 0xff); b.push(B[_i6] >> 8 & 0xff); b.push(B[_i6] >> 16 & 0xff); b.push(B[_i6] >> 24 & 0xff); } var derivedKey = PBKDF2_HMAC_SHA256_OneIter(password, b, dkLen); // Send the result to the callback if (callback) {callback(null, 1.0, derivedKey);} // Done; don't break (which would reschedule) return derivedKey;} // Schedule the next steps if (callback) {nextTick(incrementalSMix);} }; // Run the smix state machine until completion if (!callback) { while (true) { var derivedKey = incrementalSMix(); if (derivedKey != undefined) {return derivedKey;} } } // Bootstrap the async incremental smix incrementalSMix(); } var lib = { scrypt: function scrypt(password, salt, N, r, p, dkLen, progressCallback) { return new Promise(function (resolve, reject) { var lastProgress = 0; if (progressCallback) {progressCallback(0);} _scrypt(password, salt, N, r, p, dkLen, function (error, progress, key) { if (error) { reject(error); } else if (key) { if (progressCallback && lastProgress !== 1) { progressCallback(1); } resolve(new Uint8Array(key)); } else if (progressCallback && progress !== lastProgress) { lastProgress = progress; return progressCallback(progress); } }); }); }, syncScrypt: function syncScrypt(password, salt, N, r, p, dkLen) { return new Uint8Array(_scrypt(password, salt, N, r, p, dkLen)); } }; // node.js if (true) { module.exports = lib; // RequireJS/AMD // http://www.requirejs.org/docs/api.html // https://github.com/amdjs/amdjs-api/wiki/AMD } else {} })(this); /***/ }), /* 173 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/wallet/lib.esm/_version.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "wallet/5.5.0";exports.version = version; /***/ }), /* 174 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/index.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.getDefaultProvider = getDefaultProvider;Object.defineProperty(exports, "Provider", { enumerable: true, get: function get() {return _abstractProvider.Provider;} });Object.defineProperty(exports, "getNetwork", { enumerable: true, get: function get() {return _networks.getNetwork;} });Object.defineProperty(exports, "BaseProvider", { enumerable: true, get: function get() {return _baseProvider.BaseProvider;} });Object.defineProperty(exports, "Resolver", { enumerable: true, get: function get() {return _baseProvider.Resolver;} });Object.defineProperty(exports, "AlchemyProvider", { enumerable: true, get: function get() {return _alchemyProvider.AlchemyProvider;} });Object.defineProperty(exports, "AlchemyWebSocketProvider", { enumerable: true, get: function get() {return _alchemyProvider.AlchemyWebSocketProvider;} });Object.defineProperty(exports, "CloudflareProvider", { enumerable: true, get: function get() {return _cloudflareProvider.CloudflareProvider;} });Object.defineProperty(exports, "EtherscanProvider", { enumerable: true, get: function get() {return _etherscanProvider.EtherscanProvider;} });Object.defineProperty(exports, "FallbackProvider", { enumerable: true, get: function get() {return _fallbackProvider.FallbackProvider;} });Object.defineProperty(exports, "IpcProvider", { enumerable: true, get: function get() {return _ipcProvider.IpcProvider;} });Object.defineProperty(exports, "InfuraProvider", { enumerable: true, get: function get() {return _infuraProvider.InfuraProvider;} });Object.defineProperty(exports, "InfuraWebSocketProvider", { enumerable: true, get: function get() {return _infuraProvider.InfuraWebSocketProvider;} });Object.defineProperty(exports, "JsonRpcProvider", { enumerable: true, get: function get() {return _jsonRpcProvider.JsonRpcProvider;} });Object.defineProperty(exports, "JsonRpcSigner", { enumerable: true, get: function get() {return _jsonRpcProvider.JsonRpcSigner;} });Object.defineProperty(exports, "JsonRpcBatchProvider", { enumerable: true, get: function get() {return _jsonRpcBatchProvider.JsonRpcBatchProvider;} });Object.defineProperty(exports, "NodesmithProvider", { enumerable: true, get: function get() {return _nodesmithProvider.NodesmithProvider;} });Object.defineProperty(exports, "PocketProvider", { enumerable: true, get: function get() {return _pocketProvider.PocketProvider;} });Object.defineProperty(exports, "StaticJsonRpcProvider", { enumerable: true, get: function get() {return _urlJsonRpcProvider.StaticJsonRpcProvider;} });Object.defineProperty(exports, "UrlJsonRpcProvider", { enumerable: true, get: function get() {return _urlJsonRpcProvider.UrlJsonRpcProvider;} });Object.defineProperty(exports, "Web3Provider", { enumerable: true, get: function get() {return _web3Provider.Web3Provider;} });Object.defineProperty(exports, "WebSocketProvider", { enumerable: true, get: function get() {return _websocketProvider.WebSocketProvider;} });Object.defineProperty(exports, "Formatter", { enumerable: true, get: function get() {return _formatter.Formatter;} });Object.defineProperty(exports, "isCommunityResourcable", { enumerable: true, get: function get() {return _formatter.isCommunityResourcable;} });Object.defineProperty(exports, "isCommunityResource", { enumerable: true, get: function get() {return _formatter.isCommunityResource;} });Object.defineProperty(exports, "showThrottleMessage", { enumerable: true, get: function get() {return _formatter.showThrottleMessage;} }); var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 122); var _networks = __webpack_require__(/*! @ethersproject/networks */ 175); var _baseProvider = __webpack_require__(/*! ./base-provider */ 177); var _alchemyProvider = __webpack_require__(/*! ./alchemy-provider */ 186); var _cloudflareProvider = __webpack_require__(/*! ./cloudflare-provider */ 191); var _etherscanProvider = __webpack_require__(/*! ./etherscan-provider */ 192); var _fallbackProvider = __webpack_require__(/*! ./fallback-provider */ 193); var _ipcProvider = __webpack_require__(/*! ./ipc-provider */ 194); var _infuraProvider = __webpack_require__(/*! ./infura-provider */ 195); var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 188); var _jsonRpcBatchProvider = __webpack_require__(/*! ./json-rpc-batch-provider */ 196); var _nodesmithProvider = __webpack_require__(/*! ./nodesmith-provider */ 197); var _pocketProvider = __webpack_require__(/*! ./pocket-provider */ 198); var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 190); var _web3Provider = __webpack_require__(/*! ./web3-provider */ 199); var _websocketProvider = __webpack_require__(/*! ./websocket-provider */ 187); var _formatter = __webpack_require__(/*! ./formatter */ 185); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var logger = new _logger.Logger(_version.version); //////////////////////// // Helper Functions function getDefaultProvider(network, options) { if (network == null) { network = "homestead"; } // If passed a URL, figure out the right type of provider based on the scheme if (typeof network === "string") { // @TODO: Add support for IpcProvider; maybe if it ends in ".ipc"? // Handle http and ws (and their secure variants) var match = network.match(/^(ws|http)s?:/i); if (match) { switch (match[1]) { case "http": return new _jsonRpcProvider.JsonRpcProvider(network); case "ws": return new _websocketProvider.WebSocketProvider(network); default: logger.throwArgumentError("unsupported URL scheme", "network", network);} } } var n = (0, _networks.getNetwork)(network); if (!n || !n._defaultProvider) { logger.throwError("unsupported getDefaultProvider network", _logger.Logger.errors.NETWORK_ERROR, { operation: "getDefaultProvider", network: network }); } return n._defaultProvider({ FallbackProvider: _fallbackProvider.FallbackProvider, AlchemyProvider: _alchemyProvider.AlchemyProvider, CloudflareProvider: _cloudflareProvider.CloudflareProvider, EtherscanProvider: _etherscanProvider.EtherscanProvider, InfuraProvider: _infuraProvider.InfuraProvider, JsonRpcProvider: _jsonRpcProvider.JsonRpcProvider, NodesmithProvider: _nodesmithProvider.NodesmithProvider, PocketProvider: _pocketProvider.PocketProvider, Web3Provider: _web3Provider.Web3Provider, IpcProvider: _ipcProvider.IpcProvider }, options); } //////////////////////// // Exports /***/ }), /* 175 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/networks/lib.esm/index.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.getNetwork = getNetwork; var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 176); var logger = new _logger.Logger(_version.version); ; function isRenetworkable(value) { return value && typeof value.renetwork === "function"; } function ethDefaultProvider(network) { var func = function func(providers, options) { if (options == null) { options = {}; } var providerList = []; if (providers.InfuraProvider) { try { providerList.push(new providers.InfuraProvider(network, options.infura)); } catch (error) {} } if (providers.EtherscanProvider) { try { providerList.push(new providers.EtherscanProvider(network, options.etherscan)); } catch (error) {} } if (providers.AlchemyProvider) { try { providerList.push(new providers.AlchemyProvider(network, options.alchemy)); } catch (error) {} } if (providers.PocketProvider) { // These networks are currently faulty on Pocket as their // network does not handle the Berlin hardfork, which is // live on these ones. // @TODO: This goes away once Pocket has upgraded their nodes var skip = ["goerli", "ropsten", "rinkeby"]; try { var provider = new providers.PocketProvider(network); if (provider.network && skip.indexOf(provider.network.name) === -1) { providerList.push(provider); } } catch (error) {} } if (providers.CloudflareProvider) { try { providerList.push(new providers.CloudflareProvider(network)); } catch (error) {} } if (providerList.length === 0) { return null; } if (providers.FallbackProvider) { var quorum = 1; if (options.quorum != null) { quorum = options.quorum; } else if (network === "homestead") { quorum = 2; } return new providers.FallbackProvider(providerList, quorum); } return providerList[0]; }; func.renetwork = function (network) { return ethDefaultProvider(network); }; return func; } function etcDefaultProvider(url, network) { var func = function func(providers, options) { if (providers.JsonRpcProvider) { return new providers.JsonRpcProvider(url, network); } return null; }; func.renetwork = function (network) { return etcDefaultProvider(url, network); }; return func; } var homestead = { chainId: 1, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "homestead", _defaultProvider: ethDefaultProvider("homestead") }; var ropsten = { chainId: 3, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "ropsten", _defaultProvider: ethDefaultProvider("ropsten") }; var classicMordor = { chainId: 63, name: "classicMordor", _defaultProvider: etcDefaultProvider("https://www.ethercluster.com/mordor", "classicMordor") }; var networks = { unspecified: { chainId: 0, name: "unspecified" }, homestead: homestead, mainnet: homestead, morden: { chainId: 2, name: "morden" }, ropsten: ropsten, testnet: ropsten, rinkeby: { chainId: 4, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "rinkeby", _defaultProvider: ethDefaultProvider("rinkeby") }, kovan: { chainId: 42, name: "kovan", _defaultProvider: ethDefaultProvider("kovan") }, goerli: { chainId: 5, ensAddress: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", name: "goerli", _defaultProvider: ethDefaultProvider("goerli") }, // ETC (See: #351) classic: { chainId: 61, name: "classic", _defaultProvider: etcDefaultProvider("https:/\/www.ethercluster.com/etc", "classic") }, classicMorden: { chainId: 62, name: "classicMorden" }, classicMordor: classicMordor, classicTestnet: classicMordor, classicKotti: { chainId: 6, name: "classicKotti", _defaultProvider: etcDefaultProvider("https:/\/www.ethercluster.com/kotti", "classicKotti") }, xdai: { chainId: 100, name: "xdai" }, matic: { chainId: 137, name: "matic" }, maticmum: { chainId: 80001, name: "maticmum" }, bnb: { chainId: 56, name: "bnb" }, bnbt: { chainId: 97, name: "bnbt" } }; /** * getNetwork * * Converts a named common networks or chain ID (network ID) to a Network * and verifies a network is a valid Network.. */ function getNetwork(network) { // No network (null) if (network == null) { return null; } if (typeof network === "number") { for (var name in networks) { var _standard = networks[name]; if (_standard.chainId === network) { return { name: _standard.name, chainId: _standard.chainId, ensAddress: _standard.ensAddress || null, _defaultProvider: _standard._defaultProvider || null }; } } return { chainId: network, name: "unknown" }; } if (typeof network === "string") { var _standard2 = networks[network]; if (_standard2 == null) { return null; } return { name: _standard2.name, chainId: _standard2.chainId, ensAddress: _standard2.ensAddress, _defaultProvider: _standard2._defaultProvider || null }; } var standard = networks[network.name]; // Not a standard network; check that it is a valid network in general if (!standard) { if (typeof network.chainId !== "number") { logger.throwArgumentError("invalid network chainId", "network", network); } return network; } // Make sure the chainId matches the expected network chainId (or is 0; disable EIP-155) if (network.chainId !== 0 && network.chainId !== standard.chainId) { logger.throwArgumentError("network chainId mismatch", "network", network); } // @TODO: In the next major version add an attach function to a defaultProvider // class and move the _defaultProvider internal to this file (extend Network) var defaultProvider = network._defaultProvider || null; if (defaultProvider == null && standard._defaultProvider) { if (isRenetworkable(standard._defaultProvider)) { defaultProvider = standard._defaultProvider.renetwork(network); } else { defaultProvider = standard._defaultProvider; } } // Standard Network (allow overriding the ENS address) return { name: network.name, chainId: standard.chainId, ensAddress: network.ensAddress || standard.ensAddress || null, _defaultProvider: defaultProvider }; } /***/ }), /* 176 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/networks/lib.esm/_version.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "networks/5.5.0";exports.version = version; /***/ }), /* 177 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/base-provider.js ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.BaseProvider = exports.Resolver = exports.Event = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 122); var _basex = __webpack_require__(/*! @ethersproject/basex */ 148); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _constants = __webpack_require__(/*! @ethersproject/constants */ 103); var _hash = __webpack_require__(/*! @ethersproject/hash */ 116); var _networks = __webpack_require__(/*! @ethersproject/networks */ 175); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 151); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _web = __webpack_require__(/*! @ethersproject/web */ 178); var _bech = _interopRequireDefault(__webpack_require__(/*! bech32 */ 183)); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version2 = __webpack_require__(/*! ./_version */ 184); var _formatter = __webpack_require__(/*! ./formatter */ 185);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version2.version); ////////////////////////////// // Event Serializeing function checkTopic(topic) { if (topic == null) { return "null"; } if ((0, _bytes.hexDataLength)(topic) !== 32) { logger.throwArgumentError("invalid topic", "topic", topic); } return topic.toLowerCase(); } function serializeTopics(topics) { // Remove trailing null AND-topics; they are redundant topics = topics.slice(); while (topics.length > 0 && topics[topics.length - 1] == null) { topics.pop(); } return topics.map(function (topic) { if (Array.isArray(topic)) { // Only track unique OR-topics var unique = {}; topic.forEach(function (topic) { unique[checkTopic(topic)] = true; }); // The order of OR-topics does not matter var sorted = Object.keys(unique); sorted.sort(); return sorted.join("|"); } else { return checkTopic(topic); } }).join("&"); } function deserializeTopics(data) { if (data === "") { return []; } return data.split(/&/g).map(function (topic) { if (topic === "") { return []; } var comps = topic.split("|").map(function (topic) { return topic === "null" ? null : topic; }); return comps.length === 1 ? comps[0] : comps; }); } function getEventTag(eventName) { if (typeof eventName === "string") { eventName = eventName.toLowerCase(); if ((0, _bytes.hexDataLength)(eventName) === 32) { return "tx:" + eventName; } if (eventName.indexOf(":") === -1) { return eventName; } } else if (Array.isArray(eventName)) { return "filter:*:" + serializeTopics(eventName); } else if (_abstractProvider.ForkEvent.isForkEvent(eventName)) { logger.warn("not implemented"); throw new Error("not implemented"); } else if (eventName && typeof eventName === "object") { return "filter:" + (eventName.address || "*") + ":" + serializeTopics(eventName.topics || []); } throw new Error("invalid event - " + eventName); } ////////////////////////////// // Helper Object function getTime() { return new Date().getTime(); } function stall(duration) { return new Promise(function (resolve) { setTimeout(resolve, duration); }); } ////////////////////////////// // Provider Object /** * EventType * - "block" * - "poll" * - "didPoll" * - "pending" * - "error" * - "network" * - filter * - topics array * - transaction hash */ var PollableEvents = ["block", "network", "pending", "poll"];var Event = /*#__PURE__*/function () { function Event(tag, listener, once) {_classCallCheck(this, Event); (0, _properties.defineReadOnly)(this, "tag", tag); (0, _properties.defineReadOnly)(this, "listener", listener); (0, _properties.defineReadOnly)(this, "once", once); }_createClass(Event, [{ key: "pollable", value: function pollable() { return this.tag.indexOf(":") >= 0 || PollableEvents.indexOf(this.tag) >= 0; } }, { key: "event", get: function get() {switch (this.type) {case "tx":return this.hash;case "filter":return this.filter;}return this.tag;} }, { key: "type", get: function get() {return this.tag.split(":")[0];} }, { key: "hash", get: function get() {var comps = this.tag.split(":");if (comps[0] !== "tx") {return null;}return comps[1];} }, { key: "filter", get: function get() {var comps = this.tag.split(":");if (comps[0] !== "filter") {return null;}var address = comps[1];var topics = deserializeTopics(comps[2]);var filter = {};if (topics.length > 0) {filter.topics = topics;}if (address && address !== "*") {filter.address = address;}return filter;} }]);return Event;}();exports.Event = Event; ; // https://github.com/satoshilabs/slips/blob/master/slip-0044.md var coinInfos = { "0": { symbol: "btc", p2pkh: 0x00, p2sh: 0x05, prefix: "bc" }, "2": { symbol: "ltc", p2pkh: 0x30, p2sh: 0x32, prefix: "ltc" }, "3": { symbol: "doge", p2pkh: 0x1e, p2sh: 0x16 }, "60": { symbol: "eth", ilk: "eth" }, "61": { symbol: "etc", ilk: "eth" }, "700": { symbol: "xdai", ilk: "eth" } }; function bytes32ify(value) { return (0, _bytes.hexZeroPad)(_bignumber.BigNumber.from(value).toHexString(), 32); } // Compute the Base58Check encoded data (checksum is first 4 bytes of sha256d) function base58Encode(data) { return _basex.Base58.encode((0, _bytes.concat)([data, (0, _bytes.hexDataSlice)((0, _sha.sha256)((0, _sha.sha256)(data)), 0, 4)])); } var matchers = [ new RegExp("^(https):/\/(.*)$", "i"), new RegExp("^(data):(.*)$", "i"), new RegExp("^(ipfs):/\/(.*)$", "i"), new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$", "i")]; function _parseString(result) { try { return (0, _strings.toUtf8String)(_parseBytes(result)); } catch (error) {} return null; } function _parseBytes(result) { if (result === "0x") { return null; } var offset = _bignumber.BigNumber.from((0, _bytes.hexDataSlice)(result, 0, 32)).toNumber(); var length = _bignumber.BigNumber.from((0, _bytes.hexDataSlice)(result, offset, offset + 32)).toNumber(); return (0, _bytes.hexDataSlice)(result, offset + 32, offset + 32 + length); }var Resolver = /*#__PURE__*/function () { // The resolvedAddress is only for creating a ReverseLookup resolver function Resolver(provider, address, name, resolvedAddress) {_classCallCheck(this, Resolver); (0, _properties.defineReadOnly)(this, "provider", provider); (0, _properties.defineReadOnly)(this, "name", name); (0, _properties.defineReadOnly)(this, "address", provider.formatter.address(address)); (0, _properties.defineReadOnly)(this, "_resolvedAddress", resolvedAddress); }_createClass(Resolver, [{ key: "_fetchBytes", value: function _fetchBytes( selector, parameters) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var tx;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: // e.g. keccak256("addr(bytes32,uint256)") tx = { to: this.address, data: (0, _bytes.hexConcat)([selector, (0, _hash.namehash)(this.name), parameters || "0x"]) };_context.prev = 1;_context.t0 = _parseBytes;_context.next = 5;return this.provider.call(tx);case 5:_context.t1 = _context.sent;return _context.abrupt("return", (0, _context.t0)(_context.t1));case 9:_context.prev = 9;_context.t2 = _context["catch"](1);if (!( _context.t2.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context.next = 13;break;}return _context.abrupt("return", null);case 13:return _context.abrupt("return", null);case 14:case "end":return _context.stop();}}}, _callee, this, [[1, 9]]);})); } }, { key: "_getAddress", value: function _getAddress( coinType, hexBytes) { var coinInfo = coinInfos[String(coinType)]; if (coinInfo == null) { logger.throwError("unsupported coin type: ".concat(coinType), _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "getAddress(".concat(coinType, ")") }); } if (coinInfo.ilk === "eth") { return this.provider.formatter.address(hexBytes); } var bytes = (0, _bytes.arrayify)(hexBytes); // P2PKH: OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG if (coinInfo.p2pkh != null) { var p2pkh = hexBytes.match(/^0x76a9([0-9a-f][0-9a-f])([0-9a-f]*)88ac$/); if (p2pkh) { var length = parseInt(p2pkh[1], 16); if (p2pkh[2].length === length * 2 && length >= 1 && length <= 75) { return base58Encode((0, _bytes.concat)([[coinInfo.p2pkh], "0x" + p2pkh[2]])); } } } // P2SH: OP_HASH160 OP_EQUAL if (coinInfo.p2sh != null) { var p2sh = hexBytes.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/); if (p2sh) { var _length = parseInt(p2sh[1], 16); if (p2sh[2].length === _length * 2 && _length >= 1 && _length <= 75) { return base58Encode((0, _bytes.concat)([[coinInfo.p2sh], "0x" + p2sh[2]])); } } } // Bech32 if (coinInfo.prefix != null) { var _length2 = bytes[1]; // https://github.com/bitcoin/bips/blob/master/bip-0141.mediawiki#witness-program var _version = bytes[0]; if (_version === 0x00) { if (_length2 !== 20 && _length2 !== 32) { _version = -1; } } else { _version = -1; } if (_version >= 0 && bytes.length === 2 + _length2 && _length2 >= 1 && _length2 <= 75) { var words = _bech.default.toWords(bytes.slice(2)); words.unshift(_version); return _bech.default.encode(coinInfo.prefix, words); } } return null; } }, { key: "getAddress", value: function getAddress( coinType) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var transaction, _hexBytes, hexBytes, address;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: if (coinType == null) { coinType = 60; } // If Ethereum, use the standard `addr(bytes32)` if (!(coinType === 60)) {_context2.next = 17;break;}_context2.prev = 2; // keccak256("addr(bytes32)") transaction = { to: this.address, data: "0x3b3b57de" + (0, _hash.namehash)(this.name).substring(2) };_context2.next = 6; return this.provider.call(transaction);case 6:_hexBytes = _context2.sent;if (!( _hexBytes === "0x" || _hexBytes === _constants.HashZero)) {_context2.next = 9;break;}return _context2.abrupt("return", null);case 9:return _context2.abrupt("return", this.provider.formatter.callAddress(_hexBytes));case 12:_context2.prev = 12;_context2.t0 = _context2["catch"](2);if (!( _context2.t0.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context2.next = 16;break;}return _context2.abrupt("return", null);case 16:throw _context2.t0;case 17:_context2.next = 19; return this._fetchBytes("0xf1cb7e06", bytes32ify(coinType));case 19:hexBytes = _context2.sent;if (!( hexBytes == null || hexBytes === "0x")) {_context2.next = 22;break;}return _context2.abrupt("return", null);case 22: // Compute the address address = this._getAddress(coinType, hexBytes); if (address == null) { logger.throwError("invalid or unsupported coin data", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "getAddress(".concat(coinType, ")"), coinType: coinType, data: hexBytes }); }return _context2.abrupt("return", address);case 25:case "end":return _context2.stop();}}}, _callee2, this, [[2, 12]]);})); } }, { key: "getAvatar", value: function getAvatar() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var linkage, avatar, i, match, selector, owner, comps, addr, tokenId, tokenOwner, balance, tx, metadataUrl, metadata;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0: linkage = [];_context3.prev = 1;_context3.next = 4; return this.getText("avatar");case 4:avatar = _context3.sent;if (!( avatar == null)) {_context3.next = 7;break;}return _context3.abrupt("return", null);case 7: i = 0;case 8:if (!(i < matchers.length)) {_context3.next = 77;break;} match = avatar.match(matchers[i]);if (!( match == null)) {_context3.next = 12;break;}return _context3.abrupt("continue", 74);case 12:_context3.t0 = match[1];_context3.next = _context3.t0 === "https" ? 15 : _context3.t0 === "data" ? 17 : _context3.t0 === "ipfs" ? 19 : _context3.t0 === "erc721" ? 21 : _context3.t0 === "erc1155" ? 21 : 74;break;case 15:linkage.push({ type: "url", content: avatar });return _context3.abrupt("return", { linkage: linkage, url: avatar });case 17:linkage.push({ type: "data", content: avatar });return _context3.abrupt("return", { linkage: linkage, url: avatar });case 19:linkage.push({ type: "ipfs", content: avatar });return _context3.abrupt("return", { linkage: linkage, url: "https://gateway.ipfs.io/ipfs/".concat(avatar.substring(7)) });case 21: // Depending on the ERC type, use tokenURI(uint256) or url(uint256) selector = match[1] === "erc721" ? "0xc87b56dd" : "0x0e89341c"; linkage.push({ type: match[1], content: avatar }); // The owner of this name _context3.t1 = this._resolvedAddress;if (_context3.t1) {_context3.next = 28;break;}_context3.next = 27;return this.getAddress();case 27:_context3.t1 = _context3.sent;case 28:owner = _context3.t1; comps = (match[2] || "").split("/");if (!( comps.length !== 2)) {_context3.next = 32;break;}return _context3.abrupt("return", null);case 32:_context3.next = 34; return this.provider.formatter.address(comps[0]);case 34:addr = _context3.sent; tokenId = (0, _bytes.hexZeroPad)(_bignumber.BigNumber.from(comps[1]).toHexString(), 32); // Check that this account owns the token if (!(match[1] === "erc721")) {_context3.next = 47;break;}_context3.t2 = this.provider.formatter;_context3.next = 40;return this.provider.call({ to: addr, data: (0, _bytes.hexConcat)(["0x6352211e", tokenId]) });case 40:_context3.t3 = _context3.sent;tokenOwner = _context3.t2.callAddress.call(_context3.t2, _context3.t3);if (!( owner !== tokenOwner)) {_context3.next = 44;break;}return _context3.abrupt("return", null);case 44: linkage.push({ type: "owner", content: tokenOwner });_context3.next = 56;break;case 47:if (!( match[1] === "erc1155")) {_context3.next = 56;break;}_context3.t4 = _bignumber.BigNumber;_context3.next = 51;return this.provider.call({ to: addr, data: (0, _bytes.hexConcat)(["0x00fdd58e", (0, _bytes.hexZeroPad)(owner, 32), tokenId]) });case 51:_context3.t5 = _context3.sent;balance = _context3.t4.from.call(_context3.t4, _context3.t5);if (! balance.isZero()) {_context3.next = 55;break;}return _context3.abrupt("return", null);case 55: linkage.push({ type: "balance", content: balance.toString() });case 56: // Call the token contract for the metadata URL tx = { to: this.provider.formatter.address(comps[0]), data: (0, _bytes.hexConcat)([selector, tokenId]) };_context3.t6 = _parseString;_context3.next = 60;return this.provider.call(tx);case 60:_context3.t7 = _context3.sent;metadataUrl = (0, _context3.t6)(_context3.t7);if (!( metadataUrl == null)) {_context3.next = 64;break;}return _context3.abrupt("return", null);case 64: linkage.push({ type: "metadata-url", content: metadataUrl }); // ERC-1155 allows a generic {id} in the URL if (match[1] === "erc1155") { metadataUrl = metadataUrl.replace("{id}", tokenId.substring(2)); } // Get the token metadata _context3.next = 68;return (0, _web.fetchJson)(metadataUrl);case 68:metadata = _context3.sent;if (!( !metadata || typeof metadata.image !== "string" || !metadata.image.match(/^https:\/\//i))) {_context3.next = 71;break;}return _context3.abrupt("return", null);case 71: linkage.push({ type: "metadata", content: JSON.stringify(metadata) }); linkage.push({ type: "url", content: metadata.image });return _context3.abrupt("return", { linkage: linkage, url: metadata.image });case 74:i++;_context3.next = 8;break;case 77:_context3.next = 81;break;case 79:_context3.prev = 79;_context3.t8 = _context3["catch"](1);case 81:return _context3.abrupt("return", null);case 82:case "end":return _context3.stop();}}}, _callee3, this, [[1, 79]]);})); } }, { key: "getContentHash", value: function getContentHash() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var hexBytes, ipfs, length, swarm;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:_context4.next = 2; return this._fetchBytes("0xbc1c58d1");case 2:hexBytes = _context4.sent;if (!( hexBytes == null || hexBytes === "0x")) {_context4.next = 5;break;}return _context4.abrupt("return", null);case 5: // IPFS (CID: 1, Type: DAG-PB) ipfs = hexBytes.match(/^0xe3010170(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if (! ipfs) {_context4.next = 10;break;} length = parseInt(ipfs[3], 16);if (!( ipfs[4].length === length * 2)) {_context4.next = 10;break;}return _context4.abrupt("return", "ipfs:/\/" + _basex.Base58.encode("0x" + ipfs[1]));case 10: // Swarm (CID: 1, Type: swarm-manifest; hash/length hard-coded to keccak256/32) swarm = hexBytes.match(/^0xe40101fa011b20([0-9a-f]*)$/);if (! swarm) {_context4.next = 14;break;}if (!( swarm[1].length === 32 * 2)) {_context4.next = 14;break;}return _context4.abrupt("return", "bzz:/\/" + swarm[1]);case 14:return _context4.abrupt("return", logger.throwError("invalid or unsupported content hash data", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "getContentHash()", data: hexBytes }));case 15:case "end":return _context4.stop();}}}, _callee4, this);})); } }, { key: "getText", value: function getText( key) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var keyBytes, hexBytes;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: // The key encoded as parameter to fetchBytes keyBytes = (0, _strings.toUtf8Bytes)(key); // The nodehash consumes the first slot, so the string pointer targets // offset 64, with the length at offset 64 and data starting at offset 96 keyBytes = (0, _bytes.concat)([bytes32ify(64), bytes32ify(keyBytes.length), keyBytes]); // Pad to word-size (32 bytes) if (keyBytes.length % 32 !== 0) { keyBytes = (0, _bytes.concat)([keyBytes, (0, _bytes.hexZeroPad)("0x", 32 - key.length % 32)]); }_context5.next = 5; return this._fetchBytes("0x59d1d43c", (0, _bytes.hexlify)(keyBytes));case 5:hexBytes = _context5.sent;if (!( hexBytes == null || hexBytes === "0x")) {_context5.next = 8;break;}return _context5.abrupt("return", null);case 8:return _context5.abrupt("return", (0, _strings.toUtf8String)(hexBytes));case 9:case "end":return _context5.stop();}}}, _callee5, this);})); } }]);return Resolver;}();exports.Resolver = Resolver; var defaultFormatter = null; var nextPollId = 1;var BaseProvider = /*#__PURE__*/function (_Provider) {_inherits(BaseProvider, _Provider);var _super = _createSuper(BaseProvider); /** * ready * * A Promise that resolves only once the provider is ready. * * Sub-classes that call the super with a network without a chainId * MUST set this. Standard named networks have a known chainId. * */ function BaseProvider(network) {var _this;_classCallCheck(this, BaseProvider); logger.checkNew(this instanceof BaseProvider ? this.constructor : void 0, _abstractProvider.Provider); _this = _super.call(this); // Events being listened to _this._events = []; _this._emitted = { block: -2 }; _this.formatter = (this instanceof BaseProvider ? this.constructor : void 0).getFormatter(); // If network is any, this Provider allows the underlying // network to change dynamically, and we auto-detect the // current network (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "anyNetwork", network === "any"); if (_this.anyNetwork) { network = _this.detectNetwork(); } if (network instanceof Promise) { _this._networkPromise = network; // Squash any "unhandled promise" errors; that do not need to be handled network.catch(function (error) {}); // Trigger initial network setting (async) _this._ready().catch(function (error) {}); } else { var knownNetwork = (0, _properties.getStatic)(this instanceof BaseProvider ? this.constructor : void 0, "getNetwork")(network); if (knownNetwork) { (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_network", knownNetwork); _this.emit("network", knownNetwork, null); } else { logger.throwArgumentError("invalid network", "network", network); } } _this._maxInternalBlockNumber = -1024; _this._lastBlockNumber = -2; _this._pollingInterval = 4000; _this._fastQueryDate = 0;return _this; }_createClass(BaseProvider, [{ key: "_ready", value: function _ready() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var network;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0:if (!( this._network == null)) {_context6.next = 17;break;} network = null;if (! this._networkPromise) {_context6.next = 11;break;}_context6.prev = 3;_context6.next = 6; return this._networkPromise;case 6:network = _context6.sent;_context6.next = 11;break;case 9:_context6.prev = 9;_context6.t0 = _context6["catch"](3);case 11:if (!( network == null)) {_context6.next = 15;break;}_context6.next = 14; return this.detectNetwork();case 14:network = _context6.sent;case 15: // This should never happen; every Provider sub-class should have // suggested a network by here (or have thrown). if (!network) { logger.throwError("no network detected", _logger.Logger.errors.UNKNOWN_ERROR, {}); } // Possible this call stacked so do not call defineReadOnly again if (this._network == null) { if (this.anyNetwork) { this._network = network; } else { (0, _properties.defineReadOnly)(this, "_network", network); } this.emit("network", network, null); }case 17:return _context6.abrupt("return", this._network);case 18:case "end":return _context6.stop();}}}, _callee6, this, [[3, 9]]);})); } // This will always return the most recently established network. // For "any", this can change (a "network" event is emitted before // any change is reflected); otherwise this cannot change }, { key: "_getInternalBlockNumber", // Fetches the blockNumber, but will reuse any result that is less // than maxAge old or has been requested since the last request value: function _getInternalBlockNumber(maxAge) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {var _this2 = this;var internalBlockNumber, result, reqTime, checkInternalBlockNumber;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0:_context7.next = 2; return this._ready();case 2:if (!( maxAge > 0)) {_context7.next = 20;break;}case 3:if (! this._internalBlockNumber) {_context7.next = 20;break;} // ..."remember" which fetch we started with internalBlockNumber = this._internalBlockNumber;_context7.prev = 5;_context7.next = 8; return internalBlockNumber;case 8:result = _context7.sent;if (!( getTime() - result.respTime <= maxAge)) {_context7.next = 11;break;}return _context7.abrupt("return", result.blockNumber);case 11:return _context7.abrupt("break", 20);case 14:_context7.prev = 14;_context7.t0 = _context7["catch"](5);if (!( this._internalBlockNumber === internalBlockNumber)) {_context7.next = 18;break;}return _context7.abrupt("break", 20);case 18:_context7.next = 3;break;case 20: reqTime = getTime(); checkInternalBlockNumber = (0, _properties.resolveProperties)({ blockNumber: this.perform("getBlockNumber", {}), networkError: this.getNetwork().then(function (network) {return null;}, function (error) {return error;}) }). then(function (_ref) {var blockNumber = _ref.blockNumber,networkError = _ref.networkError; if (networkError) { // Unremember this bad internal block number if (_this2._internalBlockNumber === checkInternalBlockNumber) { _this2._internalBlockNumber = null; } throw networkError; } var respTime = getTime(); blockNumber = _bignumber.BigNumber.from(blockNumber).toNumber(); if (blockNumber < _this2._maxInternalBlockNumber) { blockNumber = _this2._maxInternalBlockNumber; } _this2._maxInternalBlockNumber = blockNumber; _this2._setFastBlockNumber(blockNumber); // @TODO: Still need this? return { blockNumber: blockNumber, reqTime: reqTime, respTime: respTime }; }); this._internalBlockNumber = checkInternalBlockNumber; // Swallow unhandled exceptions; if needed they are handled else where checkInternalBlockNumber.catch(function (error) { // Don't null the dead (rejected) fetch, if it has already been updated if (_this2._internalBlockNumber === checkInternalBlockNumber) { _this2._internalBlockNumber = null; } });_context7.next = 26; return checkInternalBlockNumber;case 26:return _context7.abrupt("return", _context7.sent.blockNumber);case 27:case "end":return _context7.stop();}}}, _callee7, this, [[5, 14]]);})); } }, { key: "poll", value: function poll() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {var _this3 = this;var pollId, runners, blockNumber, i;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0: pollId = nextPollId++; // Track all running promises, so we can trigger a post-poll once they are complete runners = []; blockNumber = null;_context8.prev = 3;_context8.next = 6; return this._getInternalBlockNumber(100 + this.pollingInterval / 2);case 6:blockNumber = _context8.sent;_context8.next = 13;break;case 9:_context8.prev = 9;_context8.t0 = _context8["catch"](3); this.emit("error", _context8.t0);return _context8.abrupt("return");case 13: this._setFastBlockNumber(blockNumber); // Emit a poll event after we have the latest (fast) block number this.emit("poll", pollId, blockNumber); // If the block has not changed, meh. if (!(blockNumber === this._lastBlockNumber)) {_context8.next = 18;break;} this.emit("didPoll", pollId);return _context8.abrupt("return");case 18: // First polling cycle, trigger a "block" events if (this._emitted.block === -2) { this._emitted.block = blockNumber - 1; } if (Math.abs(this._emitted.block - blockNumber) > 1000) { logger.warn("network block skew detected; skipping block events (emitted=".concat(this._emitted.block, " blockNumber").concat(blockNumber, ")")); this.emit("error", logger.makeError("network block skew detected", _logger.Logger.errors.NETWORK_ERROR, { blockNumber: blockNumber, event: "blockSkew", previousBlockNumber: this._emitted.block })); this.emit("block", blockNumber); } else { // Notify all listener for each block that has passed for (i = this._emitted.block + 1; i <= blockNumber; i++) { this.emit("block", i); } } // The emitted block was updated, check for obsolete events if (this._emitted.block !== blockNumber) { this._emitted.block = blockNumber; Object.keys(this._emitted).forEach(function (key) { // The block event does not expire if (key === "block") { return; } // The block we were at when we emitted this event var eventBlockNumber = _this3._emitted[key]; // We cannot garbage collect pending transactions or blocks here // They should be garbage collected by the Provider when setting // "pending" events if (eventBlockNumber === "pending") { return; } // Evict any transaction hashes or block hashes over 12 blocks // old, since they should not return null anyways if (blockNumber - eventBlockNumber > 12) { delete _this3._emitted[key]; } }); } // First polling cycle if (this._lastBlockNumber === -2) { this._lastBlockNumber = blockNumber - 1; } // Find all transaction hashes we are waiting on this._events.forEach(function (event) { switch (event.type) { case "tx":{ var hash = event.hash; var runner = _this3.getTransactionReceipt(hash).then(function (receipt) { if (!receipt || receipt.blockNumber == null) { return null; } _this3._emitted["t:" + hash] = receipt.blockNumber; _this3.emit(hash, receipt); return null; }).catch(function (error) {_this3.emit("error", error);}); runners.push(runner); break; } case "filter":{ var filter = event.filter; filter.fromBlock = _this3._lastBlockNumber + 1; filter.toBlock = blockNumber; var _runner = _this3.getLogs(filter).then(function (logs) { if (logs.length === 0) { return; } logs.forEach(function (log) { _this3._emitted["b:" + log.blockHash] = log.blockNumber; _this3._emitted["t:" + log.transactionHash] = log.blockNumber; _this3.emit(filter, log); }); }).catch(function (error) {_this3.emit("error", error);}); runners.push(_runner); break; }} }); this._lastBlockNumber = blockNumber; // Once all events for this loop have been processed, emit "didPoll" Promise.all(runners).then(function () { _this3.emit("didPoll", pollId); }).catch(function (error) {_this3.emit("error", error);});return _context8.abrupt("return");case 26:case "end":return _context8.stop();}}}, _callee8, this, [[3, 9]]);})); } // Deprecated; do not use this }, { key: "resetEventsBlock", value: function resetEventsBlock(blockNumber) { this._lastBlockNumber = blockNumber - 1; if (this.polling) { this.poll(); } } }, { key: "detectNetwork", // This method should query the network if the underlying network // can change, such as when connected to a JSON-RPC backend value: function detectNetwork() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee9() {return _regenerator.default.wrap(function _callee9$(_context9) {while (1) {switch (_context9.prev = _context9.next) {case 0:return _context9.abrupt("return", logger.throwError("provider does not support network detection", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "provider.detectNetwork" }));case 1:case "end":return _context9.stop();}}}, _callee9);})); } }, { key: "getNetwork", value: function getNetwork() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee10() {var network, currentNetwork, error;return _regenerator.default.wrap(function _callee10$(_context10) {while (1) {switch (_context10.prev = _context10.next) {case 0:_context10.next = 2; return this._ready();case 2:network = _context10.sent;_context10.next = 5; return this.detectNetwork();case 5:currentNetwork = _context10.sent;if (!( network.chainId !== currentNetwork.chainId)) {_context10.next = 23;break;}if (! this.anyNetwork) {_context10.next = 20;break;} this._network = currentNetwork; // Reset all internal block number guards and caches this._lastBlockNumber = -2; this._fastBlockNumber = null; this._fastBlockNumberPromise = null; this._fastQueryDate = 0; this._emitted.block = -2; this._maxInternalBlockNumber = -1024; this._internalBlockNumber = null; // The "network" event MUST happen before this method resolves // so any events have a chance to unregister, so we stall an // additional event loop before returning from /this/ call this.emit("network", currentNetwork, network);_context10.next = 19; return stall(0);case 19:return _context10.abrupt("return", this._network);case 20: error = logger.makeError("underlying network changed", _logger.Logger.errors.NETWORK_ERROR, { event: "changed", network: network, detectedNetwork: currentNetwork }); this.emit("error", error);throw ( error);case 23:return _context10.abrupt("return", network);case 24:case "end":return _context10.stop();}}}, _callee10, this);})); } }, { key: "_getFastBlockNumber", value: function _getFastBlockNumber() {var _this4 = this; var now = getTime(); // Stale block number, request a newer value if (now - this._fastQueryDate > 2 * this._pollingInterval) { this._fastQueryDate = now; this._fastBlockNumberPromise = this.getBlockNumber().then(function (blockNumber) { if (_this4._fastBlockNumber == null || blockNumber > _this4._fastBlockNumber) { _this4._fastBlockNumber = blockNumber; } return _this4._fastBlockNumber; }); } return this._fastBlockNumberPromise; } }, { key: "_setFastBlockNumber", value: function _setFastBlockNumber( blockNumber) { // Older block, maybe a stale request if (this._fastBlockNumber != null && blockNumber < this._fastBlockNumber) { return; } // Update the time we updated the blocknumber this._fastQueryDate = getTime(); // Newer block number, use it if (this._fastBlockNumber == null || blockNumber > this._fastBlockNumber) { this._fastBlockNumber = blockNumber; this._fastBlockNumberPromise = Promise.resolve(blockNumber); } } }, { key: "waitForTransaction", value: function waitForTransaction( transactionHash, confirmations, timeout) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee11() {return _regenerator.default.wrap(function _callee11$(_context11) {while (1) {switch (_context11.prev = _context11.next) {case 0:return _context11.abrupt("return", this._waitForTransaction(transactionHash, confirmations == null ? 1 : confirmations, timeout || 0, null));case 1:case "end":return _context11.stop();}}}, _callee11, this);})); } }, { key: "_waitForTransaction", value: function _waitForTransaction( transactionHash, confirmations, timeout, replaceable) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee14() {var _this5 = this;var receipt;return _regenerator.default.wrap(function _callee14$(_context14) {while (1) {switch (_context14.prev = _context14.next) {case 0:_context14.next = 2; return this.getTransactionReceipt(transactionHash);case 2:receipt = _context14.sent;if (!( (receipt ? receipt.confirmations : 0) >= confirmations)) {_context14.next = 5;break;}return _context14.abrupt("return", receipt);case 5:return _context14.abrupt("return", new Promise(function (resolve, reject) { var cancelFuncs = []; var done = false; var alreadyDone = function alreadyDone() { if (done) { return true; } done = true; cancelFuncs.forEach(function (func) {func();}); return false; }; var minedHandler = function minedHandler(receipt) { if (receipt.confirmations < confirmations) { return; } if (alreadyDone()) { return; } resolve(receipt); }; _this5.on(transactionHash, minedHandler); cancelFuncs.push(function () {_this5.removeListener(transactionHash, minedHandler);}); if (replaceable) { var lastBlockNumber = replaceable.startBlock; var scannedBlock = null; var replaceHandler = function replaceHandler(blockNumber) {return __awaiter(_this5, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee13() {var _this6 = this;return _regenerator.default.wrap(function _callee13$(_context13) {while (1) {switch (_context13.prev = _context13.next) {case 0:if (! done) {_context13.next = 2;break;}return _context13.abrupt("return");case 2:_context13.next = 4; return stall(1000);case 4: this.getTransactionCount(replaceable.from).then(function (nonce) {return __awaiter(_this6, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee12() {var mined, block, ti, tx, _receipt, reason;return _regenerator.default.wrap(function _callee12$(_context12) {while (1) {switch (_context12.prev = _context12.next) {case 0:if (! done) {_context12.next = 2;break;}return _context12.abrupt("return");case 2:if (!( nonce <= replaceable.nonce)) {_context12.next = 6;break;} lastBlockNumber = blockNumber;_context12.next = 41;break;case 6:_context12.next = 8; return this.getTransaction(transactionHash);case 8:mined = _context12.sent;if (!( mined && mined.blockNumber != null)) {_context12.next = 11;break;}return _context12.abrupt("return");case 11: // First time scanning. We start a little earlier for some // wiggle room here to handle the eventually consistent nature // of blockchain (e.g. the getTransactionCount was for a // different block) if (scannedBlock == null) { scannedBlock = lastBlockNumber - 3; if (scannedBlock < replaceable.startBlock) { scannedBlock = replaceable.startBlock; } }case 12:if (!( scannedBlock <= blockNumber)) {_context12.next = 41;break;}if (! done) {_context12.next = 15;break;}return _context12.abrupt("return");case 15:_context12.next = 17; return this.getBlockWithTransactions(scannedBlock);case 17:block = _context12.sent; ti = 0;case 19:if (!(ti < block.transactions.length)) {_context12.next = 38;break;} tx = block.transactions[ti]; // Successfully mined! if (!(tx.hash === transactionHash)) {_context12.next = 23;break;}return _context12.abrupt("return");case 23:if (!( tx.from === replaceable.from && tx.nonce === replaceable.nonce)) {_context12.next = 35;break;}if (! done) {_context12.next = 26;break;}return _context12.abrupt("return");case 26:_context12.next = 28; return this.waitForTransaction(tx.hash, confirmations);case 28:_receipt = _context12.sent;if (! alreadyDone()) {_context12.next = 31;break;}return _context12.abrupt("return");case 31: // The reason we were replaced reason = "replaced"; if (tx.data === replaceable.data && tx.to === replaceable.to && tx.value.eq(replaceable.value)) { reason = "repriced"; } else if (tx.data === "0x" && tx.from === tx.to && tx.value.isZero()) { reason = "cancelled"; } // Explain why we were replaced reject(logger.makeError("transaction was replaced", _logger.Logger.errors.TRANSACTION_REPLACED, { cancelled: reason === "replaced" || reason === "cancelled", reason: reason, replacement: this._wrapTransaction(tx), hash: transactionHash, receipt: _receipt }));return _context12.abrupt("return");case 35:ti++;_context12.next = 19;break;case 38: scannedBlock++;_context12.next = 12;break;case 41:if (! done) {_context12.next = 43;break;}return _context12.abrupt("return");case 43: this.once("block", replaceHandler);case 44:case "end":return _context12.stop();}}}, _callee12, this);}));}, function (error) { if (done) { return; } _this6.once("block", replaceHandler); });case 5:case "end":return _context13.stop();}}}, _callee13, this);}));}; if (done) { return; } _this5.once("block", replaceHandler); cancelFuncs.push(function () { _this5.removeListener("block", replaceHandler); }); } if (typeof timeout === "number" && timeout > 0) { var timer = setTimeout(function () { if (alreadyDone()) { return; } reject(logger.makeError("timeout exceeded", _logger.Logger.errors.TIMEOUT, { timeout: timeout })); }, timeout); if (timer.unref) { timer.unref(); } cancelFuncs.push(function () {clearTimeout(timer);}); } }));case 6:case "end":return _context14.stop();}}}, _callee14, this);})); } }, { key: "getBlockNumber", value: function getBlockNumber() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee15() {return _regenerator.default.wrap(function _callee15$(_context15) {while (1) {switch (_context15.prev = _context15.next) {case 0:return _context15.abrupt("return", this._getInternalBlockNumber(0));case 1:case "end":return _context15.stop();}}}, _callee15, this);})); } }, { key: "getGasPrice", value: function getGasPrice() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee16() {var result;return _regenerator.default.wrap(function _callee16$(_context16) {while (1) {switch (_context16.prev = _context16.next) {case 0:_context16.next = 2; return this.getNetwork();case 2:_context16.next = 4; return this.perform("getGasPrice", {});case 4:result = _context16.sent;_context16.prev = 5;return _context16.abrupt("return", _bignumber.BigNumber.from(result));case 9:_context16.prev = 9;_context16.t0 = _context16["catch"](5);return _context16.abrupt("return", logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { method: "getGasPrice", result: result, error: _context16.t0 }));case 12:case "end":return _context16.stop();}}}, _callee16, this, [[5, 9]]);})); } }, { key: "getBalance", value: function getBalance( addressOrName, blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee17() {var params, result;return _regenerator.default.wrap(function _callee17$(_context17) {while (1) {switch (_context17.prev = _context17.next) {case 0:_context17.next = 2; return this.getNetwork();case 2:_context17.next = 4; return (0, _properties.resolveProperties)({ address: this._getAddress(addressOrName), blockTag: this._getBlockTag(blockTag) });case 4:params = _context17.sent;_context17.next = 7; return this.perform("getBalance", params);case 7:result = _context17.sent;_context17.prev = 8;return _context17.abrupt("return", _bignumber.BigNumber.from(result));case 12:_context17.prev = 12;_context17.t0 = _context17["catch"](8);return _context17.abrupt("return", logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { method: "getBalance", params: params, result: result, error: _context17.t0 }));case 15:case "end":return _context17.stop();}}}, _callee17, this, [[8, 12]]);})); } }, { key: "getTransactionCount", value: function getTransactionCount( addressOrName, blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee18() {var params, result;return _regenerator.default.wrap(function _callee18$(_context18) {while (1) {switch (_context18.prev = _context18.next) {case 0:_context18.next = 2; return this.getNetwork();case 2:_context18.next = 4; return (0, _properties.resolveProperties)({ address: this._getAddress(addressOrName), blockTag: this._getBlockTag(blockTag) });case 4:params = _context18.sent;_context18.next = 7; return this.perform("getTransactionCount", params);case 7:result = _context18.sent;_context18.prev = 8;return _context18.abrupt("return", _bignumber.BigNumber.from(result).toNumber());case 12:_context18.prev = 12;_context18.t0 = _context18["catch"](8);return _context18.abrupt("return", logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { method: "getTransactionCount", params: params, result: result, error: _context18.t0 }));case 15:case "end":return _context18.stop();}}}, _callee18, this, [[8, 12]]);})); } }, { key: "getCode", value: function getCode( addressOrName, blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee19() {var params, result;return _regenerator.default.wrap(function _callee19$(_context19) {while (1) {switch (_context19.prev = _context19.next) {case 0:_context19.next = 2; return this.getNetwork();case 2:_context19.next = 4; return (0, _properties.resolveProperties)({ address: this._getAddress(addressOrName), blockTag: this._getBlockTag(blockTag) });case 4:params = _context19.sent;_context19.next = 7; return this.perform("getCode", params);case 7:result = _context19.sent;_context19.prev = 8;return _context19.abrupt("return", (0, _bytes.hexlify)(result));case 12:_context19.prev = 12;_context19.t0 = _context19["catch"](8);return _context19.abrupt("return", logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { method: "getCode", params: params, result: result, error: _context19.t0 }));case 15:case "end":return _context19.stop();}}}, _callee19, this, [[8, 12]]);})); } }, { key: "getStorageAt", value: function getStorageAt( addressOrName, position, blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee20() {var params, result;return _regenerator.default.wrap(function _callee20$(_context20) {while (1) {switch (_context20.prev = _context20.next) {case 0:_context20.next = 2; return this.getNetwork();case 2:_context20.next = 4; return (0, _properties.resolveProperties)({ address: this._getAddress(addressOrName), blockTag: this._getBlockTag(blockTag), position: Promise.resolve(position).then(function (p) {return (0, _bytes.hexValue)(p);}) });case 4:params = _context20.sent;_context20.next = 7; return this.perform("getStorageAt", params);case 7:result = _context20.sent;_context20.prev = 8;return _context20.abrupt("return", (0, _bytes.hexlify)(result));case 12:_context20.prev = 12;_context20.t0 = _context20["catch"](8);return _context20.abrupt("return", logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { method: "getStorageAt", params: params, result: result, error: _context20.t0 }));case 15:case "end":return _context20.stop();}}}, _callee20, this, [[8, 12]]);})); } // This should be called by any subclass wrapping a TransactionResponse }, { key: "_wrapTransaction", value: function _wrapTransaction(tx, hash, startBlock) {var _this7 = this; if (hash != null && (0, _bytes.hexDataLength)(hash) !== 32) { throw new Error("invalid response - sendTransaction"); } var result = tx; // Check the hash we expect is the same as the hash the server reported if (hash != null && tx.hash !== hash) { logger.throwError("Transaction hash mismatch from Provider.sendTransaction.", _logger.Logger.errors.UNKNOWN_ERROR, { expectedHash: tx.hash, returnedHash: hash }); } result.wait = function (confirms, timeout) {return __awaiter(_this7, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee21() {var replacement, receipt;return _regenerator.default.wrap(function _callee21$(_context21) {while (1) {switch (_context21.prev = _context21.next) {case 0: if (confirms == null) { confirms = 1; } if (timeout == null) { timeout = 0; } // Get the details to detect replacement replacement = undefined; if (confirms !== 0 && startBlock != null) { replacement = { data: tx.data, from: tx.from, nonce: tx.nonce, to: tx.to, value: tx.value, startBlock: startBlock }; }_context21.next = 6; return this._waitForTransaction(tx.hash, confirms, timeout, replacement);case 6:receipt = _context21.sent;if (!( receipt == null && confirms === 0)) {_context21.next = 9;break;}return _context21.abrupt("return", null);case 9: // No longer pending, allow the polling loop to garbage collect this this._emitted["t:" + tx.hash] = receipt.blockNumber; if (receipt.status === 0) { logger.throwError("transaction failed", _logger.Logger.errors.CALL_EXCEPTION, { transactionHash: tx.hash, transaction: tx, receipt: receipt }); }return _context21.abrupt("return", receipt);case 12:case "end":return _context21.stop();}}}, _callee21, this);}));}; return result; } }, { key: "sendTransaction", value: function sendTransaction( signedTransaction) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee22() {var hexTx, tx, blockNumber, hash;return _regenerator.default.wrap(function _callee22$(_context22) {while (1) {switch (_context22.prev = _context22.next) {case 0:_context22.next = 2; return this.getNetwork();case 2:_context22.next = 4; return Promise.resolve(signedTransaction).then(function (t) {return (0, _bytes.hexlify)(t);});case 4:hexTx = _context22.sent; tx = this.formatter.transaction(signedTransaction); if (tx.confirmations == null) { tx.confirmations = 0; }_context22.next = 9; return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 9:blockNumber = _context22.sent;_context22.prev = 10;_context22.next = 13; return this.perform("sendTransaction", { signedTransaction: hexTx });case 13:hash = _context22.sent;return _context22.abrupt("return", this._wrapTransaction(tx, hash, blockNumber));case 17:_context22.prev = 17;_context22.t0 = _context22["catch"](10); _context22.t0.transaction = tx; _context22.t0.transactionHash = tx.hash;throw _context22.t0;case 22:case "end":return _context22.stop();}}}, _callee22, this, [[10, 17]]);})); } }, { key: "_getTransactionRequest", value: function _getTransactionRequest( transaction) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee23() {var _this8 = this;var values, tx;return _regenerator.default.wrap(function _callee23$(_context23) {while (1) {switch (_context23.prev = _context23.next) {case 0:_context23.next = 2; return transaction;case 2:values = _context23.sent; tx = {}; ["from", "to"].forEach(function (key) { if (values[key] == null) { return; } tx[key] = Promise.resolve(values[key]).then(function (v) {return v ? _this8._getAddress(v) : null;}); }); ["gasLimit", "gasPrice", "maxFeePerGas", "maxPriorityFeePerGas", "value"].forEach(function (key) { if (values[key] == null) { return; } tx[key] = Promise.resolve(values[key]).then(function (v) {return v ? _bignumber.BigNumber.from(v) : null;}); }); ["type"].forEach(function (key) { if (values[key] == null) { return; } tx[key] = Promise.resolve(values[key]).then(function (v) {return v != null ? v : null;}); }); if (values.accessList) { tx.accessList = this.formatter.accessList(values.accessList); } ["data"].forEach(function (key) { if (values[key] == null) { return; } tx[key] = Promise.resolve(values[key]).then(function (v) {return v ? (0, _bytes.hexlify)(v) : null;}); });_context23.t0 = this.formatter;_context23.next = 12;return (0, _properties.resolveProperties)(tx);case 12:_context23.t1 = _context23.sent;return _context23.abrupt("return", _context23.t0.transactionRequest.call(_context23.t0, _context23.t1));case 14:case "end":return _context23.stop();}}}, _callee23, this);})); } }, { key: "_getFilter", value: function _getFilter( filter) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee24() {var _this9 = this;var result;return _regenerator.default.wrap(function _callee24$(_context24) {while (1) {switch (_context24.prev = _context24.next) {case 0:_context24.next = 2; return filter;case 2:filter = _context24.sent; result = {}; if (filter.address != null) { result.address = this._getAddress(filter.address); } ["blockHash", "topics"].forEach(function (key) { if (filter[key] == null) { return; } result[key] = filter[key]; }); ["fromBlock", "toBlock"].forEach(function (key) { if (filter[key] == null) { return; } result[key] = _this9._getBlockTag(filter[key]); });_context24.t0 = this.formatter;_context24.next = 10;return (0, _properties.resolveProperties)(result);case 10:_context24.t1 = _context24.sent;return _context24.abrupt("return", _context24.t0.filter.call(_context24.t0, _context24.t1));case 12:case "end":return _context24.stop();}}}, _callee24, this);})); } }, { key: "call", value: function call( transaction, blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee25() {var params, result;return _regenerator.default.wrap(function _callee25$(_context25) {while (1) {switch (_context25.prev = _context25.next) {case 0:_context25.next = 2; return this.getNetwork();case 2:_context25.next = 4; return (0, _properties.resolveProperties)({ transaction: this._getTransactionRequest(transaction), blockTag: this._getBlockTag(blockTag) });case 4:params = _context25.sent;_context25.next = 7; return this.perform("call", params);case 7:result = _context25.sent;_context25.prev = 8;return _context25.abrupt("return", (0, _bytes.hexlify)(result));case 12:_context25.prev = 12;_context25.t0 = _context25["catch"](8);return _context25.abrupt("return", logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { method: "call", params: params, result: result, error: _context25.t0 }));case 15:case "end":return _context25.stop();}}}, _callee25, this, [[8, 12]]);})); } }, { key: "estimateGas", value: function estimateGas( transaction) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee26() {var params, result;return _regenerator.default.wrap(function _callee26$(_context26) {while (1) {switch (_context26.prev = _context26.next) {case 0:_context26.next = 2; return this.getNetwork();case 2:_context26.next = 4; return (0, _properties.resolveProperties)({ transaction: this._getTransactionRequest(transaction) });case 4:params = _context26.sent;_context26.next = 7; return this.perform("estimateGas", params);case 7:result = _context26.sent;_context26.prev = 8;return _context26.abrupt("return", _bignumber.BigNumber.from(result));case 12:_context26.prev = 12;_context26.t0 = _context26["catch"](8);return _context26.abrupt("return", logger.throwError("bad result from backend", _logger.Logger.errors.SERVER_ERROR, { method: "estimateGas", params: params, result: result, error: _context26.t0 }));case 15:case "end":return _context26.stop();}}}, _callee26, this, [[8, 12]]);})); } }, { key: "_getAddress", value: function _getAddress( addressOrName) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee27() {var address;return _regenerator.default.wrap(function _callee27$(_context27) {while (1) {switch (_context27.prev = _context27.next) {case 0:_context27.next = 2; return addressOrName;case 2:addressOrName = _context27.sent; if (typeof addressOrName !== "string") { logger.throwArgumentError("invalid address or ENS name", "name", addressOrName); }_context27.next = 6; return this.resolveName(addressOrName);case 6:address = _context27.sent; if (address == null) { logger.throwError("ENS name not configured", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "resolveName(".concat(JSON.stringify(addressOrName), ")") }); }return _context27.abrupt("return", address);case 9:case "end":return _context27.stop();}}}, _callee27, this);})); } }, { key: "_getBlock", value: function _getBlock( blockHashOrBlockTag, includeTransactions) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee29() {var _this10 = this;var blockNumber, params;return _regenerator.default.wrap(function _callee29$(_context29) {while (1) {switch (_context29.prev = _context29.next) {case 0:_context29.next = 2; return this.getNetwork();case 2:_context29.next = 4; return blockHashOrBlockTag;case 4:blockHashOrBlockTag = _context29.sent; // If blockTag is a number (not "latest", etc), this is the block number blockNumber = -128; params = { includeTransactions: !!includeTransactions };if (! (0, _bytes.isHexString)(blockHashOrBlockTag, 32)) {_context29.next = 11;break;} params.blockHash = blockHashOrBlockTag;_context29.next = 21;break;case 11:_context29.prev = 11;_context29.next = 14; return this._getBlockTag(blockHashOrBlockTag);case 14:params.blockTag = _context29.sent; if ((0, _bytes.isHexString)(params.blockTag)) { blockNumber = parseInt(params.blockTag.substring(2), 16); }_context29.next = 21;break;case 18:_context29.prev = 18;_context29.t0 = _context29["catch"](11); logger.throwArgumentError("invalid block hash or block tag", "blockHashOrBlockTag", blockHashOrBlockTag);case 21:return _context29.abrupt("return", (0, _web.poll)(function () {return __awaiter(_this10, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee28() {var _this11 = this;var block, _blockNumber, i, tx, confirmations, blockWithTxs;return _regenerator.default.wrap(function _callee28$(_context28) {while (1) {switch (_context28.prev = _context28.next) {case 0:_context28.next = 2; return this.perform("getBlock", params);case 2:block = _context28.sent;if (!( block == null)) {_context28.next = 11;break;}if (!( params.blockHash != null)) {_context28.next = 7;break;}if (!( this._emitted["b:" + params.blockHash] == null)) {_context28.next = 7;break;}return _context28.abrupt("return", null);case 7:if (!( params.blockTag != null)) {_context28.next = 10;break;}if (!( blockNumber > this._emitted.block)) {_context28.next = 10;break;}return _context28.abrupt("return", null);case 10:return _context28.abrupt("return", undefined);case 11:if (! includeTransactions) {_context28.next = 34;break;} _blockNumber = null; i = 0;case 14:if (!(i < block.transactions.length)) {_context28.next = 31;break;} tx = block.transactions[i];if (!( tx.blockNumber == null)) {_context28.next = 20;break;} tx.confirmations = 0;_context28.next = 28;break;case 20:if (!( tx.confirmations == null)) {_context28.next = 28;break;}if (!( _blockNumber == null)) {_context28.next = 25;break;}_context28.next = 24; return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 24:_blockNumber = _context28.sent;case 25: // Add the confirmations using the fast block number (pessimistic) confirmations = _blockNumber - tx.blockNumber + 1; if (confirmations <= 0) { confirmations = 1; } tx.confirmations = confirmations;case 28:i++;_context28.next = 14;break;case 31: blockWithTxs = this.formatter.blockWithTransactions(block); blockWithTxs.transactions = blockWithTxs.transactions.map(function (tx) {return _this11._wrapTransaction(tx);});return _context28.abrupt("return", blockWithTxs);case 34:return _context28.abrupt("return", this.formatter.block(block));case 35:case "end":return _context28.stop();}}}, _callee28, this);}));}, { oncePoll: this }));case 22:case "end":return _context29.stop();}}}, _callee29, this, [[11, 18]]);})); } }, { key: "getBlock", value: function getBlock( blockHashOrBlockTag) { return this._getBlock(blockHashOrBlockTag, false); } }, { key: "getBlockWithTransactions", value: function getBlockWithTransactions( blockHashOrBlockTag) { return this._getBlock(blockHashOrBlockTag, true); } }, { key: "getTransaction", value: function getTransaction( transactionHash) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee31() {var _this12 = this;var params;return _regenerator.default.wrap(function _callee31$(_context31) {while (1) {switch (_context31.prev = _context31.next) {case 0:_context31.next = 2; return this.getNetwork();case 2:_context31.next = 4; return transactionHash;case 4:transactionHash = _context31.sent; params = { transactionHash: this.formatter.hash(transactionHash, true) };return _context31.abrupt("return", (0, _web.poll)(function () {return __awaiter(_this12, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee30() {var result, tx, blockNumber, confirmations;return _regenerator.default.wrap(function _callee30$(_context30) {while (1) {switch (_context30.prev = _context30.next) {case 0:_context30.next = 2; return this.perform("getTransaction", params);case 2:result = _context30.sent;if (!( result == null)) {_context30.next = 7;break;}if (!( this._emitted["t:" + transactionHash] == null)) {_context30.next = 6;break;}return _context30.abrupt("return", null);case 6:return _context30.abrupt("return", undefined);case 7: tx = this.formatter.transactionResponse(result);if (!( tx.blockNumber == null)) {_context30.next = 12;break;} tx.confirmations = 0;_context30.next = 19;break;case 12:if (!( tx.confirmations == null)) {_context30.next = 19;break;}_context30.next = 15; return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 15:blockNumber = _context30.sent; // Add the confirmations using the fast block number (pessimistic) confirmations = blockNumber - tx.blockNumber + 1; if (confirmations <= 0) { confirmations = 1; } tx.confirmations = confirmations;case 19:return _context30.abrupt("return", this._wrapTransaction(tx));case 20:case "end":return _context30.stop();}}}, _callee30, this);}));}, { oncePoll: this }));case 7:case "end":return _context31.stop();}}}, _callee31, this);})); } }, { key: "getTransactionReceipt", value: function getTransactionReceipt( transactionHash) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee33() {var _this13 = this;var params;return _regenerator.default.wrap(function _callee33$(_context33) {while (1) {switch (_context33.prev = _context33.next) {case 0:_context33.next = 2; return this.getNetwork();case 2:_context33.next = 4; return transactionHash;case 4:transactionHash = _context33.sent; params = { transactionHash: this.formatter.hash(transactionHash, true) };return _context33.abrupt("return", (0, _web.poll)(function () {return __awaiter(_this13, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee32() {var result, receipt, blockNumber, confirmations;return _regenerator.default.wrap(function _callee32$(_context32) {while (1) {switch (_context32.prev = _context32.next) {case 0:_context32.next = 2; return this.perform("getTransactionReceipt", params);case 2:result = _context32.sent;if (!( result == null)) {_context32.next = 7;break;}if (!( this._emitted["t:" + transactionHash] == null)) {_context32.next = 6;break;}return _context32.abrupt("return", null);case 6:return _context32.abrupt("return", undefined);case 7:if (!( result.blockHash == null)) {_context32.next = 9;break;}return _context32.abrupt("return", undefined);case 9: receipt = this.formatter.receipt(result);if (!( receipt.blockNumber == null)) {_context32.next = 14;break;} receipt.confirmations = 0;_context32.next = 21;break;case 14:if (!( receipt.confirmations == null)) {_context32.next = 21;break;}_context32.next = 17; return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 17:blockNumber = _context32.sent; // Add the confirmations using the fast block number (pessimistic) confirmations = blockNumber - receipt.blockNumber + 1; if (confirmations <= 0) { confirmations = 1; } receipt.confirmations = confirmations;case 21:return _context32.abrupt("return", receipt);case 22:case "end":return _context32.stop();}}}, _callee32, this);}));}, { oncePoll: this }));case 7:case "end":return _context33.stop();}}}, _callee33, this);})); } }, { key: "getLogs", value: function getLogs( filter) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee34() {var params, logs;return _regenerator.default.wrap(function _callee34$(_context34) {while (1) {switch (_context34.prev = _context34.next) {case 0:_context34.next = 2; return this.getNetwork();case 2:_context34.next = 4; return (0, _properties.resolveProperties)({ filter: this._getFilter(filter) });case 4:params = _context34.sent;_context34.next = 7; return this.perform("getLogs", params);case 7:logs = _context34.sent; logs.forEach(function (log) { if (log.removed == null) { log.removed = false; } });return _context34.abrupt("return", _formatter.Formatter.arrayOf(this.formatter.filterLog.bind(this.formatter))(logs));case 10:case "end":return _context34.stop();}}}, _callee34, this);})); } }, { key: "getEtherPrice", value: function getEtherPrice() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee35() {return _regenerator.default.wrap(function _callee35$(_context35) {while (1) {switch (_context35.prev = _context35.next) {case 0:_context35.next = 2; return this.getNetwork();case 2:return _context35.abrupt("return", this.perform("getEtherPrice", {}));case 3:case "end":return _context35.stop();}}}, _callee35, this);})); } }, { key: "_getBlockTag", value: function _getBlockTag( blockTag) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee36() {var blockNumber;return _regenerator.default.wrap(function _callee36$(_context36) {while (1) {switch (_context36.prev = _context36.next) {case 0:_context36.next = 2; return blockTag;case 2:blockTag = _context36.sent;if (!( typeof blockTag === "number" && blockTag < 0)) {_context36.next = 11;break;} if (blockTag % 1) { logger.throwArgumentError("invalid BlockTag", "blockTag", blockTag); }_context36.next = 7; return this._getInternalBlockNumber(100 + 2 * this.pollingInterval);case 7:blockNumber = _context36.sent; blockNumber += blockTag; if (blockNumber < 0) { blockNumber = 0; }return _context36.abrupt("return", this.formatter.blockTag(blockNumber));case 11:return _context36.abrupt("return", this.formatter.blockTag(blockTag));case 12:case "end":return _context36.stop();}}}, _callee36, this);})); } }, { key: "getResolver", value: function getResolver( name) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee37() {var address;return _regenerator.default.wrap(function _callee37$(_context37) {while (1) {switch (_context37.prev = _context37.next) {case 0:_context37.prev = 0;_context37.next = 3; return this._getResolver(name);case 3:address = _context37.sent;if (!( address == null)) {_context37.next = 6;break;}return _context37.abrupt("return", null);case 6:return _context37.abrupt("return", new Resolver(this, address, name));case 9:_context37.prev = 9;_context37.t0 = _context37["catch"](0);if (!( _context37.t0.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context37.next = 13;break;}return _context37.abrupt("return", null);case 13:return _context37.abrupt("return", null);case 14:case "end":return _context37.stop();}}}, _callee37, this, [[0, 9]]);})); } }, { key: "_getResolver", value: function _getResolver( name) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee38() {var network, transaction;return _regenerator.default.wrap(function _callee38$(_context38) {while (1) {switch (_context38.prev = _context38.next) {case 0:_context38.next = 2; return this.getNetwork();case 2:network = _context38.sent; // No ENS... if (!network.ensAddress) { logger.throwError("network does not support ENS", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "ENS", network: network.name }); } // keccak256("resolver(bytes32)") transaction = { to: network.ensAddress, data: "0x0178b8bf" + (0, _hash.namehash)(name).substring(2) };_context38.prev = 5;_context38.t0 = this.formatter;_context38.next = 9;return this.call(transaction);case 9:_context38.t1 = _context38.sent;return _context38.abrupt("return", _context38.t0.callAddress.call(_context38.t0, _context38.t1));case 13:_context38.prev = 13;_context38.t2 = _context38["catch"](5);if (!( _context38.t2.code === _logger.Logger.errors.CALL_EXCEPTION)) {_context38.next = 17;break;}return _context38.abrupt("return", null);case 17:throw _context38.t2;case 18:case "end":return _context38.stop();}}}, _callee38, this, [[5, 13]]);})); } }, { key: "resolveName", value: function resolveName( name) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee39() {var resolver;return _regenerator.default.wrap(function _callee39$(_context39) {while (1) {switch (_context39.prev = _context39.next) {case 0:_context39.next = 2; return name;case 2:name = _context39.sent;_context39.prev = 3;return _context39.abrupt("return", Promise.resolve(this.formatter.address(name)));case 7:_context39.prev = 7;_context39.t0 = _context39["catch"](3);if (! (0, _bytes.isHexString)(name)) {_context39.next = 11;break;}throw _context39.t0;case 11: if (typeof name !== "string") { logger.throwArgumentError("invalid ENS name", "name", name); } // Get the addr from the resovler _context39.next = 14;return this.getResolver(name);case 14:resolver = _context39.sent;if ( resolver) {_context39.next = 17;break;}return _context39.abrupt("return", null);case 17:_context39.next = 19; return resolver.getAddress();case 19:return _context39.abrupt("return", _context39.sent);case 20:case "end":return _context39.stop();}}}, _callee39, this, [[3, 7]]);})); } }, { key: "lookupAddress", value: function lookupAddress( address) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee40() {var reverseName, resolverAddress, bytes, length, name, addr;return _regenerator.default.wrap(function _callee40$(_context40) {while (1) {switch (_context40.prev = _context40.next) {case 0:_context40.next = 2; return address;case 2:address = _context40.sent; address = this.formatter.address(address); reverseName = address.substring(2).toLowerCase() + ".addr.reverse";_context40.next = 7; return this._getResolver(reverseName);case 7:resolverAddress = _context40.sent;if ( resolverAddress) {_context40.next = 10;break;}return _context40.abrupt("return", null);case 10:_context40.t0 = _bytes.arrayify;_context40.next = 13;return this.call({ to: resolverAddress, data: "0x691f3431" + (0, _hash.namehash)(reverseName).substring(2) });case 13:_context40.t1 = _context40.sent;bytes = (0, _context40.t0)(_context40.t1);if (!( bytes.length < 32 || !_bignumber.BigNumber.from(bytes.slice(0, 32)).eq(32))) {_context40.next = 17;break;}return _context40.abrupt("return", null);case 17: bytes = bytes.slice(32); // Not a length-prefixed string if (!(bytes.length < 32)) {_context40.next = 20;break;}return _context40.abrupt("return", null);case 20: // Get the length of the string (from the length-prefix) length = _bignumber.BigNumber.from(bytes.slice(0, 32)).toNumber(); bytes = bytes.slice(32); // Length longer than available data if (!(length > bytes.length)) {_context40.next = 24;break;}return _context40.abrupt("return", null);case 24: name = (0, _strings.toUtf8String)(bytes.slice(0, length)); // Make sure the reverse record matches the foward record _context40.next = 27;return this.resolveName(name);case 27:addr = _context40.sent;if (!( addr != address)) {_context40.next = 30;break;}return _context40.abrupt("return", null);case 30:return _context40.abrupt("return", name);case 31:case "end":return _context40.stop();}}}, _callee40, this);})); } }, { key: "getAvatar", value: function getAvatar( nameOrAddress) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee41() {var resolver, address, reverseName, resolverAddress, avatar;return _regenerator.default.wrap(function _callee41$(_context41) {while (1) {switch (_context41.prev = _context41.next) {case 0: resolver = null;if (! (0, _bytes.isHexString)(nameOrAddress)) {_context41.next = 12;break;} // Address; reverse lookup address = this.formatter.address(nameOrAddress); reverseName = address.substring(2).toLowerCase() + ".addr.reverse";_context41.next = 6; return this._getResolver(reverseName);case 6:resolverAddress = _context41.sent;if ( resolverAddress) {_context41.next = 9;break;}return _context41.abrupt("return", null);case 9: resolver = new Resolver(this, resolverAddress, "_", address);_context41.next = 15;break;case 12:_context41.next = 14; return this.getResolver(nameOrAddress);case 14:resolver = _context41.sent;case 15:_context41.next = 17; return resolver.getAvatar();case 17:avatar = _context41.sent;if (!( avatar == null)) {_context41.next = 20;break;}return _context41.abrupt("return", null);case 20:return _context41.abrupt("return", avatar.url);case 21:case "end":return _context41.stop();}}}, _callee41, this);})); } }, { key: "perform", value: function perform( method, params) { return logger.throwError(method + " not implemented", _logger.Logger.errors.NOT_IMPLEMENTED, { operation: method }); } }, { key: "_startEvent", value: function _startEvent( event) { this.polling = this._events.filter(function (e) {return e.pollable();}).length > 0; } }, { key: "_stopEvent", value: function _stopEvent( event) { this.polling = this._events.filter(function (e) {return e.pollable();}).length > 0; } }, { key: "_addEventListener", value: function _addEventListener( eventName, listener, once) { var event = new Event(getEventTag(eventName), listener, once); this._events.push(event); this._startEvent(event); return this; } }, { key: "on", value: function on( eventName, listener) { return this._addEventListener(eventName, listener, false); } }, { key: "once", value: function once( eventName, listener) { return this._addEventListener(eventName, listener, true); } }, { key: "emit", value: function emit( eventName) {var _this14 = this;for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {args[_key - 1] = arguments[_key];} var result = false; var stopped = []; var eventTag = getEventTag(eventName); this._events = this._events.filter(function (event) { if (event.tag !== eventTag) { return true; } setTimeout(function () { event.listener.apply(_this14, args); }, 0); result = true; if (event.once) { stopped.push(event); return false; } return true; }); stopped.forEach(function (event) {_this14._stopEvent(event);}); return result; } }, { key: "listenerCount", value: function listenerCount( eventName) { if (!eventName) { return this._events.length; } var eventTag = getEventTag(eventName); return this._events.filter(function (event) { return event.tag === eventTag; }).length; } }, { key: "listeners", value: function listeners( eventName) { if (eventName == null) { return this._events.map(function (event) {return event.listener;}); } var eventTag = getEventTag(eventName); return this._events. filter(function (event) {return event.tag === eventTag;}). map(function (event) {return event.listener;}); } }, { key: "off", value: function off( eventName, listener) {var _this15 = this; if (listener == null) { return this.removeAllListeners(eventName); } var stopped = []; var found = false; var eventTag = getEventTag(eventName); this._events = this._events.filter(function (event) { if (event.tag !== eventTag || event.listener != listener) { return true; } if (found) { return true; } found = true; stopped.push(event); return false; }); stopped.forEach(function (event) {_this15._stopEvent(event);}); return this; } }, { key: "removeAllListeners", value: function removeAllListeners( eventName) {var _this16 = this; var stopped = []; if (eventName == null) { stopped = this._events; this._events = []; } else { var eventTag = getEventTag(eventName); this._events = this._events.filter(function (event) { if (event.tag !== eventTag) { return true; } stopped.push(event); return false; }); } stopped.forEach(function (event) {_this16._stopEvent(event);}); return this; } }, { key: "ready", get: function get() {var _this17 = this;return (0, _web.poll)(function () {return _this17._ready().then(function (network) {return network;}, function (error) {// If the network isn't running yet, we will wait if (error.code === _logger.Logger.errors.NETWORK_ERROR && error.event === "noNetwork") {return undefined;}throw error;});});} // @TODO: Remove this and just create a singleton formatter }, { key: "network", get: function get() {return this._network;} }, { key: "blockNumber", get: function get() {var _this18 = this;this._getInternalBlockNumber(100 + this.pollingInterval / 2).then(function (blockNumber) {_this18._setFastBlockNumber(blockNumber);}, function (error) {});return this._fastBlockNumber != null ? this._fastBlockNumber : -1;} }, { key: "polling", get: function get() {return this._poller != null;}, set: function set(value) {var _this19 = this;if (value && !this._poller) {this._poller = setInterval(function () {_this19.poll();}, this.pollingInterval);if (!this._bootstrapPoll) {this._bootstrapPoll = setTimeout(function () {_this19.poll(); // We block additional polls until the polling interval // is done, to prevent overwhelming the poll function _this19._bootstrapPoll = setTimeout(function () {// If polling was disabled, something may require a poke // since starting the bootstrap poll and it was disabled if (!_this19._poller) {_this19.poll();} // Clear out the bootstrap so we can do another _this19._bootstrapPoll = null;}, _this19.pollingInterval);}, 0);}} else if (!value && this._poller) {clearInterval(this._poller);this._poller = null;}} }, { key: "pollingInterval", get: function get() {return this._pollingInterval;}, set: function set(value) {var _this20 = this;if (typeof value !== "number" || value <= 0 || parseInt(String(value)) != value) {throw new Error("invalid polling interval");}this._pollingInterval = value;if (this._poller) {clearInterval(this._poller);this._poller = setInterval(function () {_this20.poll();}, this._pollingInterval);}} }], [{ key: "getFormatter", value: function getFormatter() {if (defaultFormatter == null) {defaultFormatter = new _formatter.Formatter();}return defaultFormatter;} // @TODO: Remove this and just use getNetwork }, { key: "getNetwork", value: function getNetwork(network) {return (0, _networks.getNetwork)(network == null ? "homestead" : network);} }]);return BaseProvider;}(_abstractProvider.Provider);exports.BaseProvider = BaseProvider; /***/ }), /* 178 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/web/lib.esm/index.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports._fetchData = _fetchData;exports.fetchJson = fetchJson;exports.poll = poll;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _base = __webpack_require__(/*! @ethersproject/base64 */ 179); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 181); var _geturl = __webpack_require__(/*! ./geturl */ 182);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); function staller(duration) { return new Promise(function (resolve) { setTimeout(resolve, duration); }); } function bodyify(value, type) { if (value == null) { return null; } if (typeof value === "string") { return value; } if ((0, _bytes.isBytesLike)(value)) { if (type && (type.split("/")[0] === "text" || type.split(";")[0].trim() === "application/json")) { try { return (0, _strings.toUtf8String)(value); } catch (error) {} ; } return (0, _bytes.hexlify)(value); } return value; } // This API is still a work in progress; the future changes will likely be: // - ConnectionInfo => FetchDataRequest // - FetchDataRequest.body? = string | Uint8Array | { contentType: string, data: string | Uint8Array } // - If string => text/plain, Uint8Array => application/octet-stream (if content-type unspecified) // - FetchDataRequest.processFunc = (body: Uint8Array, response: FetchDataResponse) => T // For this reason, it should be considered internal until the API is finalized function _fetchData(connection, body, processFunc) { // How many times to retry in the event of a throttle var attemptLimit = typeof connection === "object" && connection.throttleLimit != null ? connection.throttleLimit : 12; logger.assertArgument(attemptLimit > 0 && attemptLimit % 1 === 0, "invalid connection throttle limit", "connection.throttleLimit", attemptLimit); var throttleCallback = typeof connection === "object" ? connection.throttleCallback : null; var throttleSlotInterval = typeof connection === "object" && typeof connection.throttleSlotInterval === "number" ? connection.throttleSlotInterval : 100; logger.assertArgument(throttleSlotInterval > 0 && throttleSlotInterval % 1 === 0, "invalid connection throttle slot interval", "connection.throttleSlotInterval", throttleSlotInterval); var headers = {}; var url = null; // @TODO: Allow ConnectionInfo to override some of these values var options = { method: "GET" }; var allow304 = false; var timeout = 2 * 60 * 1000; if (typeof connection === "string") { url = connection; } else if (typeof connection === "object") { if (connection == null || connection.url == null) { logger.throwArgumentError("missing URL", "connection.url", connection); } url = connection.url; if (typeof connection.timeout === "number" && connection.timeout > 0) { timeout = connection.timeout; } if (connection.headers) { for (var key in connection.headers) { headers[key.toLowerCase()] = { key: key, value: String(connection.headers[key]) }; if (["if-none-match", "if-modified-since"].indexOf(key.toLowerCase()) >= 0) { allow304 = true; } } } options.allowGzip = !!connection.allowGzip; if (connection.user != null && connection.password != null) { if (url.substring(0, 6) !== "https:" && connection.allowInsecureAuthentication !== true) { logger.throwError("basic authentication requires a secure https url", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "url", url: url, user: connection.user, password: "[REDACTED]" }); } var authorization = connection.user + ":" + connection.password; headers["authorization"] = { key: "Authorization", value: "Basic " + (0, _base.encode)((0, _strings.toUtf8Bytes)(authorization)) }; } } if (body) { options.method = "POST"; options.body = body; if (headers["content-type"] == null) { headers["content-type"] = { key: "Content-Type", value: "application/octet-stream" }; } if (headers["content-length"] == null) { headers["content-length"] = { key: "Content-Length", value: String(body.length) }; } } var flatHeaders = {}; Object.keys(headers).forEach(function (key) { var header = headers[key]; flatHeaders[header.key] = header.value; }); options.headers = flatHeaders; var runningTimeout = function () { var timer = null; var promise = new Promise(function (resolve, reject) { if (timeout) { timer = setTimeout(function () { if (timer == null) { return; } timer = null; reject(logger.makeError("timeout", _logger.Logger.errors.TIMEOUT, { requestBody: bodyify(options.body, flatHeaders["content-type"]), requestMethod: options.method, timeout: timeout, url: url })); }, timeout); } }); var cancel = function cancel() { if (timer == null) { return; } clearTimeout(timer); timer = null; }; return { promise: promise, cancel: cancel }; }(); var runningFetch = function () { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var attempt, response, tryAgain, stall, retryAfter, _body, result, _tryAgain, _timeout;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: attempt = 0;case 1:if (!(attempt < attemptLimit)) {_context.next = 57;break;} response = null;_context.prev = 3;_context.next = 6; return (0, _geturl.getUrl)(url, options);case 6:response = _context.sent;if (!( response.statusCode === 429 && attempt < attemptLimit)) {_context.next = 20;break;} tryAgain = true;if (! throttleCallback) {_context.next = 13;break;}_context.next = 12; return throttleCallback(attempt, url);case 12:tryAgain = _context.sent;case 13:if (! tryAgain) {_context.next = 20;break;} stall = 0; retryAfter = response.headers["retry-after"]; if (typeof retryAfter === "string" && retryAfter.match(/^[1-9][0-9]*$/)) { stall = parseInt(retryAfter) * 1000; } else { stall = throttleSlotInterval * parseInt(String(Math.random() * Math.pow(2, attempt))); } //console.log("Stalling 429"); _context.next = 19;return staller(stall);case 19:return _context.abrupt("continue", 54);case 20:_context.next = 26;break;case 22:_context.prev = 22;_context.t0 = _context["catch"](3); response = _context.t0.response; if (response == null) { runningTimeout.cancel(); logger.throwError("missing response", _logger.Logger.errors.SERVER_ERROR, { requestBody: bodyify(options.body, flatHeaders["content-type"]), requestMethod: options.method, serverError: _context.t0, url: url }); }case 26: _body = response.body; if (allow304 && response.statusCode === 304) { _body = null; } else if (response.statusCode < 200 || response.statusCode >= 300) { runningTimeout.cancel(); logger.throwError("bad response", _logger.Logger.errors.SERVER_ERROR, { status: response.statusCode, headers: response.headers, body: bodyify(_body, response.headers ? response.headers["content-type"] : null), requestBody: bodyify(options.body, flatHeaders["content-type"]), requestMethod: options.method, url: url }); }if (! processFunc) {_context.next = 52;break;}_context.prev = 29;_context.next = 32; return processFunc(_body, response);case 32:result = _context.sent; runningTimeout.cancel();return _context.abrupt("return", result);case 37:_context.prev = 37;_context.t1 = _context["catch"](29);if (!( _context.t1.throttleRetry && attempt < attemptLimit)) {_context.next = 50;break;} _tryAgain = true;if (! throttleCallback) {_context.next = 45;break;}_context.next = 44; return throttleCallback(attempt, url);case 44:_tryAgain = _context.sent;case 45:if (! _tryAgain) {_context.next = 50;break;} _timeout = throttleSlotInterval * parseInt(String(Math.random() * Math.pow(2, attempt))); //console.log("Stalling callback"); _context.next = 49;return staller(_timeout);case 49:return _context.abrupt("continue", 54);case 50: runningTimeout.cancel(); logger.throwError("processing response error", _logger.Logger.errors.SERVER_ERROR, { body: bodyify(_body, response.headers ? response.headers["content-type"] : null), error: _context.t1, requestBody: bodyify(options.body, flatHeaders["content-type"]), requestMethod: options.method, url: url });case 52: runningTimeout.cancel(); // If we had a processFunc, it either returned a T or threw above. // The "body" is now a Uint8Array. return _context.abrupt("return", _body);case 54:attempt++;_context.next = 1;break;case 57:return _context.abrupt("return", logger.throwError("failed response", _logger.Logger.errors.SERVER_ERROR, { requestBody: bodyify(options.body, flatHeaders["content-type"]), requestMethod: options.method, url: url }));case 58:case "end":return _context.stop();}}}, _callee, null, [[3, 22], [29, 37]]);})); }(); return Promise.race([runningTimeout.promise, runningFetch]); } function fetchJson(connection, json, processFunc) { var processJsonFunc = function processJsonFunc(value, response) { var result = null; if (value != null) { try { result = JSON.parse((0, _strings.toUtf8String)(value)); } catch (error) { logger.throwError("invalid JSON", _logger.Logger.errors.SERVER_ERROR, { body: value, error: error }); } } if (processFunc) { result = processFunc(result, response); } return result; }; // If we have json to send, we must // - add content-type of application/json (unless already overridden) // - convert the json to bytes var body = null; if (json != null) { body = (0, _strings.toUtf8Bytes)(json); // Create a connection with the content-type set for JSON var updated = typeof connection === "string" ? { url: connection } : (0, _properties.shallowCopy)(connection); if (updated.headers) { var hasContentType = Object.keys(updated.headers).filter(function (k) {return k.toLowerCase() === "content-type";}).length !== 0; if (!hasContentType) { updated.headers = (0, _properties.shallowCopy)(updated.headers); updated.headers["content-type"] = "application/json"; } } else { updated.headers = { "content-type": "application/json" }; } connection = updated; } return _fetchData(connection, body, processJsonFunc); } function poll(func, options) { if (!options) { options = {}; } options = (0, _properties.shallowCopy)(options); if (options.floor == null) { options.floor = 0; } if (options.ceiling == null) { options.ceiling = 10000; } if (options.interval == null) { options.interval = 250; } return new Promise(function (resolve, reject) { var timer = null; var done = false; // Returns true if cancel was successful. Unsuccessful cancel means we're already done. var cancel = function cancel() { if (done) { return false; } done = true; if (timer) { clearTimeout(timer); } return true; }; if (options.timeout) { timer = setTimeout(function () { if (cancel()) { reject(new Error("timeout")); } }, options.timeout); } var retryLimit = options.retryLimit; var attempt = 0; function check() { return func().then(function (result) { // If we have a result, or are allowed null then we're done if (result !== undefined) { if (cancel()) { resolve(result); } } else if (options.oncePoll) { options.oncePoll.once("poll", check); } else if (options.onceBlock) { options.onceBlock.once("block", check); // Otherwise, exponential back-off (up to 10s) our next request } else if (!done) { attempt++; if (attempt > retryLimit) { if (cancel()) { reject(new Error("retry limit reached")); } return; } var timeout = options.interval * parseInt(String(Math.random() * Math.pow(2, attempt))); if (timeout < options.floor) { timeout = options.floor; } if (timeout > options.ceiling) { timeout = options.ceiling; } setTimeout(check, timeout); } return null; }, function (error) { if (cancel()) { reject(error); } }); } check(); }); } /***/ }), /* 179 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/base64/lib.esm/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "decode", { enumerable: true, get: function get() {return _base.decode;} });Object.defineProperty(exports, "encode", { enumerable: true, get: function get() {return _base.encode;} }); var _base = __webpack_require__(/*! ./base64 */ 180); /***/ }), /* 180 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/base64/lib.esm/base64.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.decode = decode;exports.encode = encode; var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); function decode(textData) { textData = atob(textData); var data = []; for (var i = 0; i < textData.length; i++) { data.push(textData.charCodeAt(i)); } return (0, _bytes.arrayify)(data); } function encode(data) { data = (0, _bytes.arrayify)(data); var textData = ""; for (var i = 0; i < data.length; i++) { textData += String.fromCharCode(data[i]); } return btoa(textData); } /***/ }), /* 181 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/web/lib.esm/_version.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "web/5.5.0";exports.version = version; /***/ }), /* 182 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/web/lib.esm/geturl.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.getUrl = getUrl;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; function getUrl(href, options) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var request, response, body, headers;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: if (options == null) { options = {}; } request = { method: options.method || "GET", headers: options.headers || {}, body: options.body || undefined }; if (options.skipFetchSetup !== true) { request.mode = "cors"; // no-cors, cors, *same-origin request.cache = "no-cache"; // *default, no-cache, reload, force-cache, only-if-cached request.credentials = "same-origin"; // include, *same-origin, omit request.redirect = "follow"; // manual, *follow, error request.referrer = "client"; // no-referrer, *client } ;_context.next = 6; return fetch(href, request);case 6:response = _context.sent;_context.next = 9; return response.arrayBuffer();case 9:body = _context.sent; headers = {}; if (response.headers.forEach) { response.headers.forEach(function (value, key) { headers[key.toLowerCase()] = value; }); } else { response.headers.keys().forEach(function (key) { headers[key.toLowerCase()] = response.headers.get(key); }); }return _context.abrupt("return", { headers: headers, statusCode: response.status, statusMessage: response.statusText, body: (0, _bytes.arrayify)(new Uint8Array(body)) });case 13:case "end":return _context.stop();}}}, _callee);})); } /***/ }), /* 183 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bech32/index.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var ALPHABET = 'qpzry9x8gf2tvdw0s3jn54khce6mua7l'; // pre-compute lookup table var ALPHABET_MAP = {}; for (var z = 0; z < ALPHABET.length; z++) { var x = ALPHABET.charAt(z); if (ALPHABET_MAP[x] !== undefined) throw new TypeError(x + ' is ambiguous'); ALPHABET_MAP[x] = z; } function polymodStep(pre) { var b = pre >> 25; return (pre & 0x1FFFFFF) << 5 ^ -(b >> 0 & 1) & 0x3b6a57b2 ^ -(b >> 1 & 1) & 0x26508e6d ^ -(b >> 2 & 1) & 0x1ea119fa ^ -(b >> 3 & 1) & 0x3d4233dd ^ -(b >> 4 & 1) & 0x2a1462b3; } function prefixChk(prefix) { var chk = 1; for (var i = 0; i < prefix.length; ++i) { var c = prefix.charCodeAt(i); if (c < 33 || c > 126) return 'Invalid prefix (' + prefix + ')'; chk = polymodStep(chk) ^ c >> 5; } chk = polymodStep(chk); for (i = 0; i < prefix.length; ++i) { var v = prefix.charCodeAt(i); chk = polymodStep(chk) ^ v & 0x1f; } return chk; } function encode(prefix, words, LIMIT) { LIMIT = LIMIT || 90; if (prefix.length + 7 + words.length > LIMIT) throw new TypeError('Exceeds length limit'); prefix = prefix.toLowerCase(); // determine chk mod var chk = prefixChk(prefix); if (typeof chk === 'string') throw new Error(chk); var result = prefix + '1'; for (var i = 0; i < words.length; ++i) { var x = words[i]; if (x >> 5 !== 0) throw new Error('Non 5-bit word'); chk = polymodStep(chk) ^ x; result += ALPHABET.charAt(x); } for (i = 0; i < 6; ++i) { chk = polymodStep(chk); } chk ^= 1; for (i = 0; i < 6; ++i) { var v = chk >> (5 - i) * 5 & 0x1f; result += ALPHABET.charAt(v); } return result; } function __decode(str, LIMIT) { LIMIT = LIMIT || 90; if (str.length < 8) return str + ' too short'; if (str.length > LIMIT) return 'Exceeds length limit'; // don't allow mixed case var lowered = str.toLowerCase(); var uppered = str.toUpperCase(); if (str !== lowered && str !== uppered) return 'Mixed-case string ' + str; str = lowered; var split = str.lastIndexOf('1'); if (split === -1) return 'No separator character for ' + str; if (split === 0) return 'Missing prefix for ' + str; var prefix = str.slice(0, split); var wordChars = str.slice(split + 1); if (wordChars.length < 6) return 'Data too short'; var chk = prefixChk(prefix); if (typeof chk === 'string') return chk; var words = []; for (var i = 0; i < wordChars.length; ++i) { var c = wordChars.charAt(i); var v = ALPHABET_MAP[c]; if (v === undefined) return 'Unknown character ' + c; chk = polymodStep(chk) ^ v; // not in the checksum? if (i + 6 >= wordChars.length) continue; words.push(v); } if (chk !== 1) return 'Invalid checksum for ' + str; return { prefix: prefix, words: words }; } function decodeUnsafe() { var res = __decode.apply(null, arguments); if (typeof res === 'object') return res; } function decode(str) { var res = __decode.apply(null, arguments); if (typeof res === 'object') return res; throw new Error(res); } function convert(data, inBits, outBits, pad) { var value = 0; var bits = 0; var maxV = (1 << outBits) - 1; var result = []; for (var i = 0; i < data.length; ++i) { value = value << inBits | data[i]; bits += inBits; while (bits >= outBits) { bits -= outBits; result.push(value >> bits & maxV); } } if (pad) { if (bits > 0) { result.push(value << outBits - bits & maxV); } } else { if (bits >= inBits) return 'Excess padding'; if (value << outBits - bits & maxV) return 'Non-zero padding'; } return result; } function toWordsUnsafe(bytes) { var res = convert(bytes, 8, 5, true); if (Array.isArray(res)) return res; } function toWords(bytes) { var res = convert(bytes, 8, 5, true); if (Array.isArray(res)) return res; throw new Error(res); } function fromWordsUnsafe(words) { var res = convert(words, 5, 8, false); if (Array.isArray(res)) return res; } function fromWords(words) { var res = convert(words, 5, 8, false); if (Array.isArray(res)) return res; throw new Error(res); } module.exports = { decodeUnsafe: decodeUnsafe, decode: decode, encode: encode, toWordsUnsafe: toWordsUnsafe, toWords: toWords, fromWordsUnsafe: fromWordsUnsafe, fromWords: fromWords }; /***/ }), /* 184 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/_version.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "providers/5.5.0";exports.version = version; /***/ }), /* 185 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/formatter.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.isCommunityResourcable = isCommunityResourcable;exports.isCommunityResource = isCommunityResource;exports.showThrottleMessage = showThrottleMessage;exports.Formatter = void 0; var _address = __webpack_require__(/*! @ethersproject/address */ 90); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _constants = __webpack_require__(/*! @ethersproject/constants */ 103); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} var logger = new _logger.Logger(_version.version);var Formatter = /*#__PURE__*/function () { function Formatter() {_classCallCheck(this, Formatter); logger.checkNew(this instanceof Formatter ? this.constructor : void 0, Formatter); this.formats = this.getDefaultFormats(); }_createClass(Formatter, [{ key: "getDefaultFormats", value: function getDefaultFormats() {var _this = this; var formats = {}; var address = this.address.bind(this); var bigNumber = this.bigNumber.bind(this); var blockTag = this.blockTag.bind(this); var data = this.data.bind(this); var hash = this.hash.bind(this); var hex = this.hex.bind(this); var number = this.number.bind(this); var type = this.type.bind(this); var strictData = function strictData(v) {return _this.data(v, true);}; formats.transaction = { hash: hash, type: type, accessList: Formatter.allowNull(this.accessList.bind(this), null), blockHash: Formatter.allowNull(hash, null), blockNumber: Formatter.allowNull(number, null), transactionIndex: Formatter.allowNull(number, null), confirmations: Formatter.allowNull(number, null), from: address, // either (gasPrice) or (maxPriorityFeePerGas + maxFeePerGas) // must be set gasPrice: Formatter.allowNull(bigNumber), maxPriorityFeePerGas: Formatter.allowNull(bigNumber), maxFeePerGas: Formatter.allowNull(bigNumber), gasLimit: bigNumber, to: Formatter.allowNull(address, null), value: bigNumber, nonce: number, data: data, r: Formatter.allowNull(this.uint256), s: Formatter.allowNull(this.uint256), v: Formatter.allowNull(number), creates: Formatter.allowNull(address, null), raw: Formatter.allowNull(data) }; formats.transactionRequest = { from: Formatter.allowNull(address), nonce: Formatter.allowNull(number), gasLimit: Formatter.allowNull(bigNumber), gasPrice: Formatter.allowNull(bigNumber), maxPriorityFeePerGas: Formatter.allowNull(bigNumber), maxFeePerGas: Formatter.allowNull(bigNumber), to: Formatter.allowNull(address), value: Formatter.allowNull(bigNumber), data: Formatter.allowNull(strictData), type: Formatter.allowNull(number), accessList: Formatter.allowNull(this.accessList.bind(this), null) }; formats.receiptLog = { transactionIndex: number, blockNumber: number, transactionHash: hash, address: address, topics: Formatter.arrayOf(hash), data: data, logIndex: number, blockHash: hash }; formats.receipt = { to: Formatter.allowNull(this.address, null), from: Formatter.allowNull(this.address, null), contractAddress: Formatter.allowNull(address, null), transactionIndex: number, // should be allowNull(hash), but broken-EIP-658 support is handled in receipt root: Formatter.allowNull(hex), gasUsed: bigNumber, logsBloom: Formatter.allowNull(data), blockHash: hash, transactionHash: hash, logs: Formatter.arrayOf(this.receiptLog.bind(this)), blockNumber: number, confirmations: Formatter.allowNull(number, null), cumulativeGasUsed: bigNumber, effectiveGasPrice: Formatter.allowNull(bigNumber), status: Formatter.allowNull(number), type: type }; formats.block = { hash: hash, parentHash: hash, number: number, timestamp: number, nonce: Formatter.allowNull(hex), difficulty: this.difficulty.bind(this), gasLimit: bigNumber, gasUsed: bigNumber, miner: address, extraData: data, transactions: Formatter.allowNull(Formatter.arrayOf(hash)), baseFeePerGas: Formatter.allowNull(bigNumber) }; formats.blockWithTransactions = (0, _properties.shallowCopy)(formats.block); formats.blockWithTransactions.transactions = Formatter.allowNull(Formatter.arrayOf(this.transactionResponse.bind(this))); formats.filter = { fromBlock: Formatter.allowNull(blockTag, undefined), toBlock: Formatter.allowNull(blockTag, undefined), blockHash: Formatter.allowNull(hash, undefined), address: Formatter.allowNull(address, undefined), topics: Formatter.allowNull(this.topics.bind(this), undefined) }; formats.filterLog = { blockNumber: Formatter.allowNull(number), blockHash: Formatter.allowNull(hash), transactionIndex: number, removed: Formatter.allowNull(this.boolean.bind(this)), address: address, data: Formatter.allowFalsish(data, "0x"), topics: Formatter.arrayOf(hash), transactionHash: hash, logIndex: number }; return formats; } }, { key: "accessList", value: function accessList( _accessList) { return (0, _transactions.accessListify)(_accessList || []); } // Requires a BigNumberish that is within the IEEE754 safe integer range; returns a number // Strict! Used on input. }, { key: "number", value: function number(_number) { if (_number === "0x") { return 0; } return _bignumber.BigNumber.from(_number).toNumber(); } }, { key: "type", value: function type( number) { if (number === "0x" || number == null) { return 0; } return _bignumber.BigNumber.from(number).toNumber(); } // Strict! Used on input. }, { key: "bigNumber", value: function bigNumber(value) { return _bignumber.BigNumber.from(value); } // Requires a boolean, "true" or "false"; returns a boolean }, { key: "boolean", value: function boolean(value) { if (typeof value === "boolean") { return value; } if (typeof value === "string") { value = value.toLowerCase(); if (value === "true") { return true; } if (value === "false") { return false; } } throw new Error("invalid boolean - " + value); } }, { key: "hex", value: function hex( value, strict) { if (typeof value === "string") { if (!strict && value.substring(0, 2) !== "0x") { value = "0x" + value; } if ((0, _bytes.isHexString)(value)) { return value.toLowerCase(); } } return logger.throwArgumentError("invalid hash", "value", value); } }, { key: "data", value: function data( value, strict) { var result = this.hex(value, strict); if (result.length % 2 !== 0) { throw new Error("invalid data; odd-length - " + value); } return result; } // Requires an address // Strict! Used on input. }, { key: "address", value: function address(value) { return (0, _address.getAddress)(value); } }, { key: "callAddress", value: function callAddress( value) { if (!(0, _bytes.isHexString)(value, 32)) { return null; } var address = (0, _address.getAddress)((0, _bytes.hexDataSlice)(value, 12)); return address === _constants.AddressZero ? null : address; } }, { key: "contractAddress", value: function contractAddress( value) { return (0, _address.getContractAddress)(value); } // Strict! Used on input. }, { key: "blockTag", value: function blockTag(_blockTag) { if (_blockTag == null) { return "latest"; } if (_blockTag === "earliest") { return "0x0"; } if (_blockTag === "latest" || _blockTag === "pending") { return _blockTag; } if (typeof _blockTag === "number" || (0, _bytes.isHexString)(_blockTag)) { return (0, _bytes.hexValue)(_blockTag); } throw new Error("invalid blockTag"); } // Requires a hash, optionally requires 0x prefix; returns prefixed lowercase hash. }, { key: "hash", value: function hash(value, strict) { var result = this.hex(value, strict); if ((0, _bytes.hexDataLength)(result) !== 32) { return logger.throwArgumentError("invalid hash", "value", value); } return result; } // Returns the difficulty as a number, or if too large (i.e. PoA network) null }, { key: "difficulty", value: function difficulty(value) { if (value == null) { return null; } var v = _bignumber.BigNumber.from(value); try { return v.toNumber(); } catch (error) {} return null; } }, { key: "uint256", value: function uint256( value) { if (!(0, _bytes.isHexString)(value)) { throw new Error("invalid uint256"); } return (0, _bytes.hexZeroPad)(value, 32); } }, { key: "_block", value: function _block( value, format) { if (value.author != null && value.miner == null) { value.miner = value.author; } // The difficulty may need to come from _difficulty in recursed blocks var difficulty = value._difficulty != null ? value._difficulty : value.difficulty; var result = Formatter.check(format, value); result._difficulty = difficulty == null ? null : _bignumber.BigNumber.from(difficulty); return result; } }, { key: "block", value: function block( value) { return this._block(value, this.formats.block); } }, { key: "blockWithTransactions", value: function blockWithTransactions( value) { return this._block(value, this.formats.blockWithTransactions); } // Strict! Used on input. }, { key: "transactionRequest", value: function transactionRequest(value) { return Formatter.check(this.formats.transactionRequest, value); } }, { key: "transactionResponse", value: function transactionResponse( transaction) { // Rename gas to gasLimit if (transaction.gas != null && transaction.gasLimit == null) { transaction.gasLimit = transaction.gas; } // Some clients (TestRPC) do strange things like return 0x0 for the // 0 address; correct this to be a real address if (transaction.to && _bignumber.BigNumber.from(transaction.to).isZero()) { transaction.to = "0x0000000000000000000000000000000000000000"; } // Rename input to data if (transaction.input != null && transaction.data == null) { transaction.data = transaction.input; } // If to and creates are empty, populate the creates from the transaction if (transaction.to == null && transaction.creates == null) { transaction.creates = this.contractAddress(transaction); } if ((transaction.type === 1 || transaction.type === 2) && transaction.accessList == null) { transaction.accessList = []; } var result = Formatter.check(this.formats.transaction, transaction); if (transaction.chainId != null) { var chainId = transaction.chainId; if ((0, _bytes.isHexString)(chainId)) { chainId = _bignumber.BigNumber.from(chainId).toNumber(); } result.chainId = chainId; } else { var _chainId = transaction.networkId; // geth-etc returns chainId if (_chainId == null && result.v == null) { _chainId = transaction.chainId; } if ((0, _bytes.isHexString)(_chainId)) { _chainId = _bignumber.BigNumber.from(_chainId).toNumber(); } if (typeof _chainId !== "number" && result.v != null) { _chainId = (result.v - 35) / 2; if (_chainId < 0) { _chainId = 0; } _chainId = parseInt(_chainId); } if (typeof _chainId !== "number") { _chainId = 0; } result.chainId = _chainId; } // 0x0000... should actually be null if (result.blockHash && result.blockHash.replace(/0/g, "") === "x") { result.blockHash = null; } return result; } }, { key: "transaction", value: function transaction( value) { return (0, _transactions.parse)(value); } }, { key: "receiptLog", value: function receiptLog( value) { return Formatter.check(this.formats.receiptLog, value); } }, { key: "receipt", value: function receipt( value) { var result = Formatter.check(this.formats.receipt, value); // RSK incorrectly implemented EIP-658, so we munge things a bit here for it if (result.root != null) { if (result.root.length <= 4) { // Could be 0x00, 0x0, 0x01 or 0x1 var _value = _bignumber.BigNumber.from(result.root).toNumber(); if (_value === 0 || _value === 1) { // Make sure if both are specified, they match if (result.status != null && result.status !== _value) { logger.throwArgumentError("alt-root-status/status mismatch", "value", { root: result.root, status: result.status }); } result.status = _value; delete result.root; } else { logger.throwArgumentError("invalid alt-root-status", "value.root", result.root); } } else if (result.root.length !== 66) { // Must be a valid bytes32 logger.throwArgumentError("invalid root hash", "value.root", result.root); } } if (result.status != null) { result.byzantium = true; } return result; } }, { key: "topics", value: function topics( value) {var _this2 = this; if (Array.isArray(value)) { return value.map(function (v) {return _this2.topics(v);}); } else if (value != null) { return this.hash(value, true); } return null; } }, { key: "filter", value: function filter( value) { return Formatter.check(this.formats.filter, value); } }, { key: "filterLog", value: function filterLog( value) { return Formatter.check(this.formats.filterLog, value); } }], [{ key: "check", value: function check( format, object) { var result = {}; for (var key in format) { try { var value = format[key](object[key]); if (value !== undefined) { result[key] = value; } } catch (error) { error.checkKey = key; error.checkValue = object[key]; throw error; } } return result; } // if value is null-ish, nullValue is returned }, { key: "allowNull", value: function allowNull(format, nullValue) { return function (value) { if (value == null) { return nullValue; } return format(value); }; } // If value is false-ish, replaceValue is returned }, { key: "allowFalsish", value: function allowFalsish(format, replaceValue) { return function (value) { if (!value) { return replaceValue; } return format(value); }; } // Requires an Array satisfying check }, { key: "arrayOf", value: function arrayOf(format) { return function (array) { if (!Array.isArray(array)) { throw new Error("not an array"); } var result = []; array.forEach(function (value) { result.push(format(value)); }); return result; }; } }]);return Formatter;}();exports.Formatter = Formatter; function isCommunityResourcable(value) { return value && typeof value.isCommunityResource === "function"; } function isCommunityResource(value) { return isCommunityResourcable(value) && value.isCommunityResource(); } // Show the throttle message only once var throttleMessage = false; function showThrottleMessage() { if (throttleMessage) { return; } throttleMessage = true; __f__("log", "========= NOTICE =========", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:430"); __f__("log", "Request-Rate Exceeded (this message will not be repeated)", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:431"); __f__("log", "", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:432"); __f__("log", "The default API keys for each service are provided as a highly-throttled,", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:433"); __f__("log", "community resource for low-traffic projects and early prototyping.", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:434"); __f__("log", "", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:435"); __f__("log", "While your application will continue to function, we highly recommended", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:436"); __f__("log", "signing up for your own API keys to improve performance, increase your", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:437"); __f__("log", "request rate/limit and enable other perks, such as metrics and advanced APIs.", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:438"); __f__("log", "", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:439"); __f__("log", "For more details: https:/\/docs.ethers.io/api-keys/", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:440"); __f__("log", "==========================", " at node_modules/@ethersproject/providers/lib.esm/formatter.js:441"); } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 186 */ /*!***************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/alchemy-provider.js ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.AlchemyProvider = exports.AlchemyWebSocketProvider = void 0; var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _formatter = __webpack_require__(/*! ./formatter */ 185); var _websocketProvider = __webpack_require__(/*! ./websocket-provider */ 187); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 190);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); // This key was provided to ethers.js by Alchemy to be used by the // default provider, but it is recommended that for your own // production environments, that you acquire your own API key at: // https://dashboard.alchemyapi.io var defaultApiKey = "_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";var AlchemyWebSocketProvider = /*#__PURE__*/function (_WebSocketProvider) {_inherits(AlchemyWebSocketProvider, _WebSocketProvider);var _super = _createSuper(AlchemyWebSocketProvider); function AlchemyWebSocketProvider(network, apiKey) {var _this;_classCallCheck(this, AlchemyWebSocketProvider); var provider = new AlchemyProvider(network, apiKey); var url = provider.connection.url.replace(/^http/i, "ws"). replace(".alchemyapi.", ".ws.alchemyapi."); _this = _super.call(this, url, provider.network); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "apiKey", provider.apiKey);return _this; }_createClass(AlchemyWebSocketProvider, [{ key: "isCommunityResource", value: function isCommunityResource() { return this.apiKey === defaultApiKey; } }]);return AlchemyWebSocketProvider;}(_websocketProvider.WebSocketProvider);exports.AlchemyWebSocketProvider = AlchemyWebSocketProvider;var AlchemyProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(AlchemyProvider, _UrlJsonRpcProvider);var _super2 = _createSuper(AlchemyProvider);function AlchemyProvider() {_classCallCheck(this, AlchemyProvider);return _super2.apply(this, arguments);}_createClass(AlchemyProvider, [{ key: "isCommunityResource", value: function isCommunityResource() { return this.apiKey === defaultApiKey; } }], [{ key: "getWebSocketProvider", value: function getWebSocketProvider(network, apiKey) {return new AlchemyWebSocketProvider(network, apiKey);} }, { key: "getApiKey", value: function getApiKey(apiKey) {if (apiKey == null) {return defaultApiKey;}if (apiKey && typeof apiKey !== "string") {logger.throwArgumentError("invalid apiKey", "apiKey", apiKey);}return apiKey;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network.name) {case "homestead":host = "eth-mainnet.alchemyapi.io/v2/";break;case "ropsten":host = "eth-ropsten.alchemyapi.io/v2/";break;case "rinkeby":host = "eth-rinkeby.alchemyapi.io/v2/";break;case "goerli":host = "eth-goerli.alchemyapi.io/v2/";break;case "kovan":host = "eth-kovan.alchemyapi.io/v2/";break;case "matic":host = "polygon-mainnet.g.alchemy.com/v2/";break;case "maticmum":host = "polygon-mumbai.g.alchemy.com/v2/";break;default:logger.throwArgumentError("unsupported network", "network", arguments[0]);}return { allowGzip: true, url: "https:/" + "/" + host + apiKey, throttleCallback: function throttleCallback(attempt, url) {if (apiKey === defaultApiKey) {(0, _formatter.showThrottleMessage)();}return Promise.resolve(true);} };} }]);return AlchemyProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.AlchemyProvider = AlchemyProvider; /***/ }), /* 187 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/websocket-provider.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, "__esModule", { value: true });exports.WebSocketProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 188); var _ws = __webpack_require__(/*! ./ws */ 189); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); /** * Notes: * * This provider differs a bit from the polling providers. One main * difference is how it handles consistency. The polling providers * will stall responses to ensure a consistent state, while this * WebSocket provider assumes the connected backend will manage this. * * For example, if a polling provider emits an event which indicates * the event occurred in blockhash XXX, a call to fetch that block by * its hash XXX, if not present will retry until it is present. This * can occur when querying a pool of nodes that are mildly out of sync * with each other. */ var NextId = 1; // For more info about the Real-time Event API see: // https://geth.ethereum.org/docs/rpc/pubsub var WebSocketProvider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(WebSocketProvider, _JsonRpcProvider);var _super = _createSuper(WebSocketProvider); function WebSocketProvider(url, network) {var _thisSuper, _this;_classCallCheck(this, WebSocketProvider); // This will be added in the future; please open an issue to expedite if (network === "any") { logger.throwError("WebSocketProvider does not support 'any' network yet", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "network:any" }); } _this = _super.call(this, url, network); _this._pollingInterval = -1; _this._wsReady = false; (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_websocket", new _ws.WebSocket(_this.connection.url)); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_requests", {}); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_subs", {}); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_subIds", {}); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_detectNetwork", _get((_thisSuper = _assertThisInitialized(_this), _getPrototypeOf(WebSocketProvider.prototype)), "detectNetwork", _thisSuper).call(_thisSuper)); // Stall sending requests until the socket is open... _this._websocket.onopen = function () { _this._wsReady = true; Object.keys(_this._requests).forEach(function (id) { _this._websocket.send(_this._requests[id].payload); }); }; _this._websocket.onmessage = function (messageEvent) { var data = messageEvent.data; var result = JSON.parse(data); if (result.id != null) { var id = String(result.id); var request = _this._requests[id]; delete _this._requests[id]; if (result.result !== undefined) { request.callback(null, result.result); _this.emit("debug", { action: "response", request: JSON.parse(request.payload), response: result.result, provider: _assertThisInitialized(_this) }); } else { var error = null; if (result.error) { error = new Error(result.error.message || "unknown error"); (0, _properties.defineReadOnly)(error, "code", result.error.code || null); (0, _properties.defineReadOnly)(error, "response", data); } else { error = new Error("unknown error"); } request.callback(error, undefined); _this.emit("debug", { action: "response", error: error, request: JSON.parse(request.payload), provider: _assertThisInitialized(_this) }); } } else if (result.method === "eth_subscription") { // Subscription... var sub = _this._subs[result.params.subscription]; if (sub) { //this.emit.apply(this, ); sub.processFunc(result.params.result); } } else { __f__("warn", "this should not happen", " at node_modules/@ethersproject/providers/lib.esm/websocket-provider.js:102"); } }; // This Provider does not actually poll, but we want to trigger // poll events for things that depend on them (like stalling for // block and transaction lookups) var fauxPoll = setInterval(function () { _this.emit("poll"); }, 1000); if (fauxPoll.unref) { fauxPoll.unref(); }return _this; }_createClass(WebSocketProvider, [{ key: "detectNetwork", value: function detectNetwork() { return this._detectNetwork; } }, { key: "resetEventsBlock", value: function resetEventsBlock( blockNumber) { logger.throwError("cannot reset events block on WebSocketProvider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "resetEventBlock" }); } }, { key: "poll", value: function poll() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:return _context.abrupt("return", null);case 1:case "end":return _context.stop();}}}, _callee);})); } }, { key: "send", value: function send( method, params) {var _this2 = this; var rid = NextId++; return new Promise(function (resolve, reject) { function callback(error, result) { if (error) { return reject(error); } return resolve(result); } var payload = JSON.stringify({ method: method, params: params, id: rid, jsonrpc: "2.0" }); _this2.emit("debug", { action: "request", request: JSON.parse(payload), provider: _this2 }); _this2._requests[String(rid)] = { callback: callback, payload: payload }; if (_this2._wsReady) { _this2._websocket.send(payload); } }); } }, { key: "_subscribe", value: function _subscribe( tag, param, processFunc) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var _this3 = this;var subIdPromise, subId;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: subIdPromise = this._subIds[tag]; if (subIdPromise == null) { subIdPromise = Promise.all(param).then(function (param) { return _this3.send("eth_subscribe", param); }); this._subIds[tag] = subIdPromise; }_context2.next = 4; return subIdPromise;case 4:subId = _context2.sent; this._subs[subId] = { tag: tag, processFunc: processFunc };case 6:case "end":return _context2.stop();}}}, _callee2, this);})); } }, { key: "_startEvent", value: function _startEvent( event) {var _this4 = this; switch (event.type) { case "block": this._subscribe("block", ["newHeads"], function (result) { var blockNumber = _bignumber.BigNumber.from(result.number).toNumber(); _this4._emitted.block = blockNumber; _this4.emit("block", blockNumber); }); break; case "pending": this._subscribe("pending", ["newPendingTransactions"], function (result) { _this4.emit("pending", result); }); break; case "filter": this._subscribe(event.tag, ["logs", this._getFilter(event.filter)], function (result) { if (result.removed == null) { result.removed = false; } _this4.emit(event.filter, _this4.formatter.filterLog(result)); }); break; case "tx":{ var emitReceipt = function emitReceipt(event) { var hash = event.hash; _this4.getTransactionReceipt(hash).then(function (receipt) { if (!receipt) { return; } _this4.emit(hash, receipt); }); }; // In case it is already mined emitReceipt(event); // To keep things simple, we start up a single newHeads subscription // to keep an eye out for transactions we are watching for. // Starting a subscription for an event (i.e. "tx") that is already // running is (basically) a nop. this._subscribe("tx", ["newHeads"], function (result) { _this4._events.filter(function (e) {return e.type === "tx";}).forEach(emitReceipt); }); break; } // Nothing is needed case "debug": case "poll": case "willPoll": case "didPoll": case "error": break; default: __f__("log", "unhandled:", event, " at node_modules/@ethersproject/providers/lib.esm/websocket-provider.js:237"); break;} } }, { key: "_stopEvent", value: function _stopEvent( event) {var _this5 = this; var tag = event.tag; if (event.type === "tx") { // There are remaining transaction event listeners if (this._events.filter(function (e) {return e.type === "tx";}).length) { return; } tag = "tx"; } else if (this.listenerCount(event.event)) { // There are remaining event listeners return; } var subId = this._subIds[tag]; if (!subId) { return; } delete this._subIds[tag]; subId.then(function (subId) { if (!_this5._subs[subId]) { return; } delete _this5._subs[subId]; _this5.send("eth_unsubscribe", [subId]); }); } }, { key: "destroy", value: function destroy() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var _this6 = this;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:if (!( this._websocket.readyState === _ws.WebSocket.CONNECTING)) {_context3.next = 3;break;}_context3.next = 3; return new Promise(function (resolve) { _this6._websocket.onopen = function () { resolve(true); }; _this6._websocket.onerror = function () { resolve(false); }; });case 3: // Hangup // See: https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent#Status_codes this._websocket.close(1000);case 4:case "end":return _context3.stop();}}}, _callee3, this);})); } }, { key: "pollingInterval", get: function get() {return 0;}, set: function set(value) {logger.throwError("cannot set polling interval on WebSocketProvider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "setPollingInterval" });} }, { key: "polling", set: function set(value) {if (!value) {return;}logger.throwError("cannot set polling on WebSocketProvider", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "setPolling" });} }], [{ key: "defaultUrl", value: function defaultUrl() {return "ws:/\/localhost:8546";} }]);return WebSocketProvider;}(_jsonRpcProvider.JsonRpcProvider);exports.WebSocketProvider = WebSocketProvider; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 188 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/json-rpc-provider.js ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.JsonRpcProvider = exports.JsonRpcSigner = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _abstractSigner = __webpack_require__(/*! @ethersproject/abstract-signer */ 124); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _hash = __webpack_require__(/*! @ethersproject/hash */ 116); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _web = __webpack_require__(/*! @ethersproject/web */ 178); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var _baseProvider = __webpack_require__(/*! ./base-provider */ 177);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); var errorGas = ["call", "estimateGas"]; function checkError(method, error, params) { // Undo the "convenience" some nodes are attempting to prevent backwards // incompatibility; maybe for v6 consider forwarding reverts as errors if (method === "call" && error.code === _logger.Logger.errors.SERVER_ERROR) { var e = error.error; if (e && e.message.match("reverted") && (0, _bytes.isHexString)(e.data)) { return e.data; } logger.throwError("missing revert data in call exception", _logger.Logger.errors.CALL_EXCEPTION, { error: error, data: "0x" }); } var message = error.message; if (error.code === _logger.Logger.errors.SERVER_ERROR && error.error && typeof error.error.message === "string") { message = error.error.message; } else if (typeof error.body === "string") { message = error.body; } else if (typeof error.responseText === "string") { message = error.responseText; } message = (message || "").toLowerCase(); var transaction = params.transaction || params.signedTransaction; // "insufficient funds for gas * price + value + cost(data)" if (message.match(/insufficient funds|base fee exceeds gas limit/)) { logger.throwError("insufficient funds for intrinsic transaction cost", _logger.Logger.errors.INSUFFICIENT_FUNDS, { error: error, method: method, transaction: transaction }); } // "nonce too low" if (message.match(/nonce too low/)) { logger.throwError("nonce has already been used", _logger.Logger.errors.NONCE_EXPIRED, { error: error, method: method, transaction: transaction }); } // "replacement transaction underpriced" if (message.match(/replacement transaction underpriced/)) { logger.throwError("replacement fee too low", _logger.Logger.errors.REPLACEMENT_UNDERPRICED, { error: error, method: method, transaction: transaction }); } // "replacement transaction underpriced" if (message.match(/only replay-protected/)) { logger.throwError("legacy pre-eip-155 transactions not supported", _logger.Logger.errors.UNSUPPORTED_OPERATION, { error: error, method: method, transaction: transaction }); } if (errorGas.indexOf(method) >= 0 && message.match(/gas required exceeds allowance|always failing transaction|execution reverted/)) { logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", _logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT, { error: error, method: method, transaction: transaction }); } throw error; } function timer(timeout) { return new Promise(function (resolve) { setTimeout(resolve, timeout); }); } function getResult(payload) { if (payload.error) { // @TODO: not any var error = new Error(payload.error.message); error.code = payload.error.code; error.data = payload.error.data; throw error; } return payload.result; } function getLowerCase(value) { if (value) { return value.toLowerCase(); } return value; } var _constructorGuard = {};var JsonRpcSigner = /*#__PURE__*/function (_Signer) {_inherits(JsonRpcSigner, _Signer);var _super = _createSuper(JsonRpcSigner); function JsonRpcSigner(constructorGuard, provider, addressOrIndex) {var _this;_classCallCheck(this, JsonRpcSigner); logger.checkNew(this instanceof JsonRpcSigner ? this.constructor : void 0, JsonRpcSigner); _this = _super.call(this); if (constructorGuard !== _constructorGuard) { throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner"); } (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "provider", provider); if (addressOrIndex == null) { addressOrIndex = 0; } if (typeof addressOrIndex === "string") { (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_address", _this.provider.formatter.address(addressOrIndex)); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_index", null); } else if (typeof addressOrIndex === "number") { (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_index", addressOrIndex); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "_address", null); } else { logger.throwArgumentError("invalid address or index", "addressOrIndex", addressOrIndex); }return _this; }_createClass(JsonRpcSigner, [{ key: "connect", value: function connect( provider) { return logger.throwError("cannot alter JSON-RPC Signer connection", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "connect" }); } }, { key: "connectUnchecked", value: function connectUnchecked() { return new UncheckedJsonRpcSigner(_constructorGuard, this.provider, this._address || this._index); } }, { key: "getAddress", value: function getAddress() {var _this2 = this; if (this._address) { return Promise.resolve(this._address); } return this.provider.send("eth_accounts", []).then(function (accounts) { if (accounts.length <= _this2._index) { logger.throwError("unknown account #" + _this2._index, _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "getAddress" }); } return _this2.provider.formatter.address(accounts[_this2._index]); }); } }, { key: "sendUncheckedTransaction", value: function sendUncheckedTransaction( transaction) {var _this3 = this; transaction = (0, _properties.shallowCopy)(transaction); var fromAddress = this.getAddress().then(function (address) { if (address) { address = address.toLowerCase(); } return address; }); // The JSON-RPC for eth_sendTransaction uses 90000 gas; if the user // wishes to use this, it is easy to specify explicitly, otherwise // we look it up for them. if (transaction.gasLimit == null) { var estimate = (0, _properties.shallowCopy)(transaction); estimate.from = fromAddress; transaction.gasLimit = this.provider.estimateGas(estimate); } if (transaction.to != null) { transaction.to = Promise.resolve(transaction.to).then(function (to) {return __awaiter(_this3, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var address;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!( to == null)) {_context.next = 2;break;}return _context.abrupt("return", null);case 2:_context.next = 4; return this.provider.resolveName(to);case 4:address = _context.sent; if (address == null) { logger.throwArgumentError("provided ENS name resolves to null", "tx.to", to); }return _context.abrupt("return", address);case 7:case "end":return _context.stop();}}}, _callee, this);}));}); } return (0, _properties.resolveProperties)({ tx: (0, _properties.resolveProperties)(transaction), sender: fromAddress }). then(function (_ref) {var tx = _ref.tx,sender = _ref.sender; if (tx.from != null) { if (tx.from.toLowerCase() !== sender) { logger.throwArgumentError("from address mismatch", "transaction", transaction); } } else { tx.from = sender; } var hexTx = _this3.provider.constructor.hexlifyTransaction(tx, { from: true }); return _this3.provider.send("eth_sendTransaction", [hexTx]).then(function (hash) { return hash; }, function (error) { return checkError("sendTransaction", error, hexTx); }); }); } }, { key: "signTransaction", value: function signTransaction( transaction) { return logger.throwError("signing transactions is unsupported", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "signTransaction" }); } }, { key: "sendTransaction", value: function sendTransaction( transaction) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var _this4 = this;var blockNumber, hash;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2; return this.provider._getInternalBlockNumber(100 + 2 * this.provider.pollingInterval);case 2:blockNumber = _context3.sent;_context3.next = 5; return this.sendUncheckedTransaction(transaction);case 5:hash = _context3.sent;_context3.prev = 6;_context3.next = 9; return (0, _web.poll)(function () {return __awaiter(_this4, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var tx;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2; return this.provider.getTransaction(hash);case 2:tx = _context2.sent;if (!( tx === null)) {_context2.next = 5;break;}return _context2.abrupt("return", undefined);case 5:return _context2.abrupt("return", this.provider._wrapTransaction(tx, hash, blockNumber));case 6:case "end":return _context2.stop();}}}, _callee2, this);}));}, { oncePoll: this.provider });case 9:return _context3.abrupt("return", _context3.sent);case 12:_context3.prev = 12;_context3.t0 = _context3["catch"](6); _context3.t0.transactionHash = hash;throw _context3.t0;case 16:case "end":return _context3.stop();}}}, _callee3, this, [[6, 12]]);})); } }, { key: "signMessage", value: function signMessage( message) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var data, address;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: data = typeof message === "string" ? (0, _strings.toUtf8Bytes)(message) : message;_context4.next = 3; return this.getAddress();case 3:address = _context4.sent;_context4.next = 6; return this.provider.send("personal_sign", [(0, _bytes.hexlify)(data), address.toLowerCase()]);case 6:return _context4.abrupt("return", _context4.sent);case 7:case "end":return _context4.stop();}}}, _callee4, this);})); } }, { key: "_legacySignMessage", value: function _legacySignMessage( message) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee5() {var data, address;return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0: data = typeof message === "string" ? (0, _strings.toUtf8Bytes)(message) : message;_context5.next = 3; return this.getAddress();case 3:address = _context5.sent;_context5.next = 6; return this.provider.send("eth_sign", [address.toLowerCase(), (0, _bytes.hexlify)(data)]);case 6:return _context5.abrupt("return", _context5.sent);case 7:case "end":return _context5.stop();}}}, _callee5, this);})); } }, { key: "_signTypedData", value: function _signTypedData( domain, types, value) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee6() {var _this5 = this;var populated, address;return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0:_context6.next = 2; return _hash._TypedDataEncoder.resolveNames(domain, types, value, function (name) { return _this5.provider.resolveName(name); });case 2:populated = _context6.sent;_context6.next = 5; return this.getAddress();case 5:address = _context6.sent;_context6.next = 8; return this.provider.send("eth_signTypedData_v4", [ address.toLowerCase(), JSON.stringify(_hash._TypedDataEncoder.getPayload(populated.domain, types, populated.value))]);case 8:return _context6.abrupt("return", _context6.sent);case 9:case "end":return _context6.stop();}}}, _callee6, this);})); } }, { key: "unlock", value: function unlock( password) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee7() {var provider, address;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0: provider = this.provider;_context7.next = 3; return this.getAddress();case 3:address = _context7.sent;return _context7.abrupt("return", provider.send("personal_unlockAccount", [address.toLowerCase(), password, null]));case 5:case "end":return _context7.stop();}}}, _callee7, this);})); } }]);return JsonRpcSigner;}(_abstractSigner.Signer);exports.JsonRpcSigner = JsonRpcSigner;var UncheckedJsonRpcSigner = /*#__PURE__*/function (_JsonRpcSigner) {_inherits(UncheckedJsonRpcSigner, _JsonRpcSigner);var _super2 = _createSuper(UncheckedJsonRpcSigner);function UncheckedJsonRpcSigner() {_classCallCheck(this, UncheckedJsonRpcSigner);return _super2.apply(this, arguments);}_createClass(UncheckedJsonRpcSigner, [{ key: "sendTransaction", value: function sendTransaction( transaction) {var _this6 = this; return this.sendUncheckedTransaction(transaction).then(function (hash) { return { hash: hash, nonce: null, gasLimit: null, gasPrice: null, data: null, value: null, chainId: null, confirmations: 0, from: null, wait: function wait(confirmations) {return _this6.provider.waitForTransaction(hash, confirmations);} }; }); } }]);return UncheckedJsonRpcSigner;}(JsonRpcSigner); var allowedTransactionKeys = { chainId: true, data: true, gasLimit: true, gasPrice: true, nonce: true, to: true, value: true, type: true, accessList: true, maxFeePerGas: true, maxPriorityFeePerGas: true };var JsonRpcProvider = /*#__PURE__*/function (_BaseProvider) {_inherits(JsonRpcProvider, _BaseProvider);var _super3 = _createSuper(JsonRpcProvider); function JsonRpcProvider(url, network) {var _this7;_classCallCheck(this, JsonRpcProvider); logger.checkNew(this instanceof JsonRpcProvider ? this.constructor : void 0, JsonRpcProvider); var networkOrReady = network; // The network is unknown, query the JSON-RPC for it if (networkOrReady == null) { networkOrReady = new Promise(function (resolve, reject) { setTimeout(function () { _this7.detectNetwork().then(function (network) { resolve(network); }, function (error) { reject(error); }); }, 0); }); } _this7 = _super3.call(this, networkOrReady); // Default URL if (!url) { url = (0, _properties.getStatic)(_this7.constructor, "defaultUrl")(); } if (typeof url === "string") { (0, _properties.defineReadOnly)(_assertThisInitialized(_this7), "connection", Object.freeze({ url: url })); } else { (0, _properties.defineReadOnly)(_assertThisInitialized(_this7), "connection", Object.freeze((0, _properties.shallowCopy)(url))); } _this7._nextId = 42;return _this7; }_createClass(JsonRpcProvider, [{ key: "detectNetwork", value: function detectNetwork() {var _this8 = this; if (!this._cache["detectNetwork"]) { this._cache["detectNetwork"] = this._uncachedDetectNetwork(); // Clear this cache at the beginning of the next event loop setTimeout(function () { _this8._cache["detectNetwork"] = null; }, 0); } return this._cache["detectNetwork"]; } }, { key: "_uncachedDetectNetwork", value: function _uncachedDetectNetwork() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee8() {var chainId, getNetwork;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0:_context8.next = 2; return timer(0);case 2: chainId = null;_context8.prev = 3;_context8.next = 6; return this.send("eth_chainId", []);case 6:chainId = _context8.sent;_context8.next = 19;break;case 9:_context8.prev = 9;_context8.t0 = _context8["catch"](3);_context8.prev = 11;_context8.next = 14; return this.send("net_version", []);case 14:chainId = _context8.sent;_context8.next = 19;break;case 17:_context8.prev = 17;_context8.t1 = _context8["catch"](11);case 19:if (!( chainId != null)) {_context8.next = 28;break;} getNetwork = (0, _properties.getStatic)(this.constructor, "getNetwork");_context8.prev = 21;return _context8.abrupt("return", getNetwork(_bignumber.BigNumber.from(chainId).toNumber()));case 25:_context8.prev = 25;_context8.t2 = _context8["catch"](21);return _context8.abrupt("return", logger.throwError("could not detect network", _logger.Logger.errors.NETWORK_ERROR, { chainId: chainId, event: "invalidNetwork", serverError: _context8.t2 }));case 28:return _context8.abrupt("return", logger.throwError("could not detect network", _logger.Logger.errors.NETWORK_ERROR, { event: "noNetwork" }));case 29:case "end":return _context8.stop();}}}, _callee8, this, [[3, 9], [11, 17], [21, 25]]);})); } }, { key: "getSigner", value: function getSigner( addressOrIndex) { return new JsonRpcSigner(_constructorGuard, this, addressOrIndex); } }, { key: "getUncheckedSigner", value: function getUncheckedSigner( addressOrIndex) { return this.getSigner(addressOrIndex).connectUnchecked(); } }, { key: "listAccounts", value: function listAccounts() {var _this9 = this; return this.send("eth_accounts", []).then(function (accounts) { return accounts.map(function (a) {return _this9.formatter.address(a);}); }); } }, { key: "send", value: function send( method, params) {var _this10 = this; var request = { method: method, params: params, id: this._nextId++, jsonrpc: "2.0" }; this.emit("debug", { action: "request", request: (0, _properties.deepCopy)(request), provider: this }); // We can expand this in the future to any call, but for now these // are the biggest wins and do not require any serializing parameters. var cache = ["eth_chainId", "eth_blockNumber"].indexOf(method) >= 0; if (cache && this._cache[method]) { return this._cache[method]; } var result = (0, _web.fetchJson)(this.connection, JSON.stringify(request), getResult).then(function (result) { _this10.emit("debug", { action: "response", request: request, response: result, provider: _this10 }); return result; }, function (error) { _this10.emit("debug", { action: "response", error: error, request: request, provider: _this10 }); throw error; }); // Cache the fetch, but clear it on the next event loop if (cache) { this._cache[method] = result; setTimeout(function () { _this10._cache[method] = null; }, 0); } return result; } }, { key: "prepareRequest", value: function prepareRequest( method, params) { switch (method) { case "getBlockNumber": return ["eth_blockNumber", []]; case "getGasPrice": return ["eth_gasPrice", []]; case "getBalance": return ["eth_getBalance", [getLowerCase(params.address), params.blockTag]]; case "getTransactionCount": return ["eth_getTransactionCount", [getLowerCase(params.address), params.blockTag]]; case "getCode": return ["eth_getCode", [getLowerCase(params.address), params.blockTag]]; case "getStorageAt": return ["eth_getStorageAt", [getLowerCase(params.address), params.position, params.blockTag]]; case "sendTransaction": return ["eth_sendRawTransaction", [params.signedTransaction]]; case "getBlock": if (params.blockTag) { return ["eth_getBlockByNumber", [params.blockTag, !!params.includeTransactions]]; } else if (params.blockHash) { return ["eth_getBlockByHash", [params.blockHash, !!params.includeTransactions]]; } return null; case "getTransaction": return ["eth_getTransactionByHash", [params.transactionHash]]; case "getTransactionReceipt": return ["eth_getTransactionReceipt", [params.transactionHash]]; case "call":{ var hexlifyTransaction = (0, _properties.getStatic)(this.constructor, "hexlifyTransaction"); return ["eth_call", [hexlifyTransaction(params.transaction, { from: true }), params.blockTag]]; } case "estimateGas":{ var _hexlifyTransaction = (0, _properties.getStatic)(this.constructor, "hexlifyTransaction"); return ["eth_estimateGas", [_hexlifyTransaction(params.transaction, { from: true })]]; } case "getLogs": if (params.filter && params.filter.address != null) { params.filter.address = getLowerCase(params.filter.address); } return ["eth_getLogs", [params.filter]]; default: break;} return null; } }, { key: "perform", value: function perform( method, params) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee9() {var tx, feeData, args;return _regenerator.default.wrap(function _callee9$(_context9) {while (1) {switch (_context9.prev = _context9.next) {case 0:if (!( method === "call" || method === "estimateGas")) {_context9.next = 8;break;} tx = params.transaction;if (!( tx && tx.type != null && _bignumber.BigNumber.from(tx.type).isZero())) {_context9.next = 8;break;}if (!( tx.maxFeePerGas == null && tx.maxPriorityFeePerGas == null)) {_context9.next = 8;break;}_context9.next = 6; return this.getFeeData();case 6:feeData = _context9.sent; if (feeData.maxFeePerGas == null && feeData.maxPriorityFeePerGas == null) { // Network doesn't know about EIP-1559 (and hence type) params = (0, _properties.shallowCopy)(params); params.transaction = (0, _properties.shallowCopy)(tx); delete params.transaction.type; }case 8: args = this.prepareRequest(method, params); if (args == null) { logger.throwError(method + " not implemented", _logger.Logger.errors.NOT_IMPLEMENTED, { operation: method }); }_context9.prev = 10;_context9.next = 13; return this.send(args[0], args[1]);case 13:return _context9.abrupt("return", _context9.sent);case 16:_context9.prev = 16;_context9.t0 = _context9["catch"](10);return _context9.abrupt("return", checkError(method, _context9.t0, params));case 19:case "end":return _context9.stop();}}}, _callee9, this, [[10, 16]]);})); } }, { key: "_startEvent", value: function _startEvent( event) { if (event.tag === "pending") { this._startPending(); } _get(_getPrototypeOf(JsonRpcProvider.prototype), "_startEvent", this).call(this, event); } }, { key: "_startPending", value: function _startPending() { if (this._pendingFilter != null) { return; } var self = this; var pendingFilter = this.send("eth_newPendingTransactionFilter", []); this._pendingFilter = pendingFilter; pendingFilter.then(function (filterId) { function poll() { self.send("eth_getFilterChanges", [filterId]).then(function (hashes) { if (self._pendingFilter != pendingFilter) { return null; } var seq = Promise.resolve(); hashes.forEach(function (hash) { // @TODO: This should be garbage collected at some point... How? When? self._emitted["t:" + hash.toLowerCase()] = "pending"; seq = seq.then(function () { return self.getTransaction(hash).then(function (tx) { self.emit("pending", tx); return null; }); }); }); return seq.then(function () { return timer(1000); }); }).then(function () { if (self._pendingFilter != pendingFilter) { self.send("eth_uninstallFilter", [filterId]); return; } setTimeout(function () {poll();}, 0); return null; }).catch(function (error) {}); } poll(); return filterId; }).catch(function (error) {}); } }, { key: "_stopEvent", value: function _stopEvent( event) { if (event.tag === "pending" && this.listenerCount("pending") === 0) { this._pendingFilter = null; } _get(_getPrototypeOf(JsonRpcProvider.prototype), "_stopEvent", this).call(this, event); } // Convert an ethers.js transaction into a JSON-RPC transaction // - gasLimit => gas // - All values hexlified // - All numeric values zero-striped // - All addresses are lowercased // NOTE: This allows a TransactionRequest, but all values should be resolved // before this is called // @TODO: This will likely be removed in future versions and prepareRequest // will be the preferred method for this. }, { key: "_cache", get: function get() {if (this._eventLoopCache == null) {this._eventLoopCache = {};}return this._eventLoopCache;} }], [{ key: "defaultUrl", value: function defaultUrl() {return "http:/\/localhost:8545";} }, { key: "hexlifyTransaction", value: function hexlifyTransaction(transaction, allowExtra) { // Check only allowed properties are given var allowed = (0, _properties.shallowCopy)(allowedTransactionKeys); if (allowExtra) { for (var key in allowExtra) { if (allowExtra[key]) { allowed[key] = true; } } } (0, _properties.checkProperties)(transaction, allowed); var result = {}; // Some nodes (INFURA ropsten; INFURA mainnet is fine) do not like leading zeros. ["gasLimit", "gasPrice", "type", "maxFeePerGas", "maxPriorityFeePerGas", "nonce", "value"].forEach(function (key) { if (transaction[key] == null) { return; } var value = (0, _bytes.hexValue)(transaction[key]); if (key === "gasLimit") { key = "gas"; } result[key] = value; }); ["from", "to", "data"].forEach(function (key) { if (transaction[key] == null) { return; } result[key] = (0, _bytes.hexlify)(transaction[key]); }); if (transaction.accessList) { result["accessList"] = (0, _transactions.accessListify)(transaction.accessList); } return result; } }]);return JsonRpcProvider;}(_baseProvider.BaseProvider);exports.JsonRpcProvider = JsonRpcProvider; /***/ }), /* 189 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/ws.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.WebSocket = void 0; var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var WS = null;exports.WebSocket = WS; try { exports.WebSocket = WS = WebSocket; if (WS == null) { throw new Error("inject please"); } } catch (error) { var logger = new _logger.Logger(_version.version); exports.WebSocket = WS = function WS() { logger.throwError("WebSockets not supported in this environment", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "new WebSocket()" }); }; } //export default WS; //module.exports = WS; /***/ }), /* 190 */ /*!********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/url-json-rpc-provider.js ***! \********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.UrlJsonRpcProvider = exports.StaticJsonRpcProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 188);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); // A StaticJsonRpcProvider is useful when you *know* for certain that // the backend will never change, as it never calls eth_chainId to // verify its backend. However, if the backend does change, the effects // are undefined and may include: // - inconsistent results // - locking up the UI // - block skew warnings // - wrong results // If the network is not explicit (i.e. auto-detection is expected), the // node MUST be running and available to respond to requests BEFORE this // is instantiated. var StaticJsonRpcProvider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(StaticJsonRpcProvider, _JsonRpcProvider);var _super2 = _createSuper(StaticJsonRpcProvider);function StaticJsonRpcProvider() {_classCallCheck(this, StaticJsonRpcProvider);return _super2.apply(this, arguments);}_createClass(StaticJsonRpcProvider, [{ key: "detectNetwork", value: function detectNetwork() {var _this = this; var _super = Object.create(null, { detectNetwork: { get: function get() {return _get(_getPrototypeOf(StaticJsonRpcProvider.prototype), "detectNetwork", _this);} } }); return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var network;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: network = this.network;if (!( network == null)) {_context.next = 7;break;}_context.next = 4; return _super.detectNetwork.call(this);case 4:network = _context.sent; if (!network) { logger.throwError("no network detected", _logger.Logger.errors.UNKNOWN_ERROR, {}); } // If still not set, set it if (this._network == null) { // A static network does not support "any" (0, _properties.defineReadOnly)(this, "_network", network); this.emit("network", network, null); }case 7:return _context.abrupt("return", network);case 8:case "end":return _context.stop();}}}, _callee, this);})); } }]);return StaticJsonRpcProvider;}(_jsonRpcProvider.JsonRpcProvider);exports.StaticJsonRpcProvider = StaticJsonRpcProvider;var UrlJsonRpcProvider = /*#__PURE__*/function (_StaticJsonRpcProvide) {_inherits(UrlJsonRpcProvider, _StaticJsonRpcProvide);var _super3 = _createSuper(UrlJsonRpcProvider); function UrlJsonRpcProvider(network, apiKey) {var _this2;_classCallCheck(this, UrlJsonRpcProvider); logger.checkAbstract(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, UrlJsonRpcProvider); // Normalize the Network and API Key network = (0, _properties.getStatic)(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, "getNetwork")(network); apiKey = (0, _properties.getStatic)(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, "getApiKey")(apiKey); var connection = (0, _properties.getStatic)(this instanceof UrlJsonRpcProvider ? this.constructor : void 0, "getUrl")(network, apiKey); _this2 = _super3.call(this, connection, network); if (typeof apiKey === "string") { (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), "apiKey", apiKey); } else if (apiKey != null) { Object.keys(apiKey).forEach(function (key) { (0, _properties.defineReadOnly)(_assertThisInitialized(_this2), key, apiKey[key]); }); }return _this2; }_createClass(UrlJsonRpcProvider, [{ key: "_startPending", value: function _startPending() { logger.warn("WARNING: API provider does not support pending filters"); } }, { key: "isCommunityResource", value: function isCommunityResource() { return false; } }, { key: "getSigner", value: function getSigner( address) { return logger.throwError("API provider does not support signing", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "getSigner" }); } }, { key: "listAccounts", value: function listAccounts() { return Promise.resolve([]); } // Return a defaultApiKey if null, otherwise validate the API key }], [{ key: "getApiKey", value: function getApiKey(apiKey) { return apiKey; } // Returns the url or connection for the given network and API key. The // API key will have been sanitized by the getApiKey first, so any validation // or transformations can be done there. }, { key: "getUrl", value: function getUrl(network, apiKey) { return logger.throwError("not implemented; sub-classes must override getUrl", _logger.Logger.errors.NOT_IMPLEMENTED, { operation: "getUrl" }); } }]);return UrlJsonRpcProvider;}(StaticJsonRpcProvider);exports.UrlJsonRpcProvider = UrlJsonRpcProvider; /***/ }), /* 191 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/cloudflare-provider.js ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.CloudflareProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 190); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version);var CloudflareProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(CloudflareProvider, _UrlJsonRpcProvider);var _super2 = _createSuper(CloudflareProvider);function CloudflareProvider() {_classCallCheck(this, CloudflareProvider);return _super2.apply(this, arguments);}_createClass(CloudflareProvider, [{ key: "perform", value: function perform( method, params) {var _this = this; var _super = Object.create(null, { perform: { get: function get() {return _get(_getPrototypeOf(CloudflareProvider.prototype), "perform", _this);} } }); return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var block;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!( method === "getBlockNumber")) {_context.next = 5;break;}_context.next = 3; return _super.perform.call(this, "getBlock", { blockTag: "latest" });case 3:block = _context.sent;return _context.abrupt("return", block.number);case 5:return _context.abrupt("return", _super.perform.call(this, method, params));case 6:case "end":return _context.stop();}}}, _callee, this);})); } }], [{ key: "getApiKey", value: function getApiKey(apiKey) {if (apiKey != null) {logger.throwArgumentError("apiKey not supported for cloudflare", "apiKey", apiKey);}return null;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network.name) {case "homestead":host = "https://cloudflare-eth.com/";break;default:logger.throwArgumentError("unsupported network", "network", arguments[0]);}return host;} }]);return CloudflareProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.CloudflareProvider = CloudflareProvider; /***/ }), /* 192 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/etherscan-provider.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.EtherscanProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _web = __webpack_require__(/*! @ethersproject/web */ 178); var _formatter = __webpack_require__(/*! ./formatter */ 185); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var _baseProvider = __webpack_require__(/*! ./base-provider */ 177);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _get(target, property, receiver) {if (typeof Reflect !== "undefined" && Reflect.get) {_get = Reflect.get;} else {_get = function _get(target, property, receiver) {var base = _superPropBase(target, property);if (!base) return;var desc = Object.getOwnPropertyDescriptor(base, property);if (desc.get) {return desc.get.call(receiver);}return desc.value;};}return _get(target, property, receiver || target);}function _superPropBase(object, property) {while (!Object.prototype.hasOwnProperty.call(object, property)) {object = _getPrototypeOf(object);if (object === null) break;}return object;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});};var logger = new _logger.Logger(_version.version); // The transaction has already been sanitized by the calls in Provider function getTransactionPostData(transaction) { var result = {}; for (var key in transaction) { if (transaction[key] == null) { continue; } var value = transaction[key]; if (key === "type" && value === 0) { continue; } // Quantity-types require no leading zero, unless 0 if ({ type: true, gasLimit: true, gasPrice: true, maxFeePerGs: true, maxPriorityFeePerGas: true, nonce: true, value: true }[key]) { value = (0, _bytes.hexValue)((0, _bytes.hexlify)(value)); } else if (key === "accessList") { value = "[" + (0, _transactions.accessListify)(value).map(function (set) { return "{address:\"".concat(set.address, "\",storageKeys:[\"").concat(set.storageKeys.join('","'), "\"]}"); }).join(",") + "]"; } else { value = (0, _bytes.hexlify)(value); } result[key] = value; } return result; } function getResult(result) { // getLogs, getHistory have weird success responses if (result.status == 0 && (result.message === "No records found" || result.message === "No transactions found")) { return result.result; } if (result.status != 1 || result.message != "OK") { var error = new Error("invalid response"); error.result = JSON.stringify(result); if ((result.result || "").toLowerCase().indexOf("rate limit") >= 0) { error.throttleRetry = true; } throw error; } return result.result; } function getJsonResult(result) { // This response indicates we are being throttled if (result && result.status == 0 && result.message == "NOTOK" && (result.result || "").toLowerCase().indexOf("rate limit") >= 0) { var error = new Error("throttled response"); error.result = JSON.stringify(result); error.throttleRetry = true; throw error; } if (result.jsonrpc != "2.0") { // @TODO: not any var _error = new Error("invalid response"); _error.result = JSON.stringify(result); throw _error; } if (result.error) { // @TODO: not any var _error2 = new Error(result.error.message || "unknown error"); if (result.error.code) { _error2.code = result.error.code; } if (result.error.data) { _error2.data = result.error.data; } throw _error2; } return result.result; } // The blockTag was normalized as a string by the Provider pre-perform operations function checkLogTag(blockTag) { if (blockTag === "pending") { throw new Error("pending not supported"); } if (blockTag === "latest") { return blockTag; } return parseInt(blockTag.substring(2), 16); } var defaultApiKey = "9D13ZE7XSBTJ94N9BNJ2MA33VMAY2YPIRB"; function checkError(method, error, transaction) { // Undo the "convenience" some nodes are attempting to prevent backwards // incompatibility; maybe for v6 consider forwarding reverts as errors if (method === "call" && error.code === _logger.Logger.errors.SERVER_ERROR) { var e = error.error; // Etherscan keeps changing their string if (e && (e.message.match(/reverted/i) || e.message.match(/VM execution error/i))) { // Etherscan prefixes the data like "Reverted 0x1234" var data = e.data; if (data) { data = "0x" + data.replace(/^.*0x/i, ""); } if ((0, _bytes.isHexString)(data)) { return data; } logger.throwError("missing revert data in call exception", _logger.Logger.errors.CALL_EXCEPTION, { error: error, data: "0x" }); } } // Get the message from any nested error structure var message = error.message; if (error.code === _logger.Logger.errors.SERVER_ERROR) { if (error.error && typeof error.error.message === "string") { message = error.error.message; } else if (typeof error.body === "string") { message = error.body; } else if (typeof error.responseText === "string") { message = error.responseText; } } message = (message || "").toLowerCase(); // "Insufficient funds. The account you tried to send transaction from does not have enough funds. Required 21464000000000 and got: 0" if (message.match(/insufficient funds/)) { logger.throwError("insufficient funds for intrinsic transaction cost", _logger.Logger.errors.INSUFFICIENT_FUNDS, { error: error, method: method, transaction: transaction }); } // "Transaction with the same hash was already imported." if (message.match(/same hash was already imported|transaction nonce is too low|nonce too low/)) { logger.throwError("nonce has already been used", _logger.Logger.errors.NONCE_EXPIRED, { error: error, method: method, transaction: transaction }); } // "Transaction gas price is too low. There is another transaction with same nonce in the queue. Try increasing the gas price or incrementing the nonce." if (message.match(/another transaction with same nonce/)) { logger.throwError("replacement fee too low", _logger.Logger.errors.REPLACEMENT_UNDERPRICED, { error: error, method: method, transaction: transaction }); } if (message.match(/execution failed due to an exception|execution reverted/)) { logger.throwError("cannot estimate gas; transaction may fail or may require manual gas limit", _logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT, { error: error, method: method, transaction: transaction }); } throw error; }var EtherscanProvider = /*#__PURE__*/function (_BaseProvider) {_inherits(EtherscanProvider, _BaseProvider);var _super2 = _createSuper(EtherscanProvider); function EtherscanProvider(network, apiKey) {var _this;_classCallCheck(this, EtherscanProvider); logger.checkNew(this instanceof EtherscanProvider ? this.constructor : void 0, EtherscanProvider); _this = _super2.call(this, network); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "baseUrl", _this.getBaseUrl()); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "apiKey", apiKey || defaultApiKey);return _this; }_createClass(EtherscanProvider, [{ key: "getBaseUrl", value: function getBaseUrl() { switch (this.network ? this.network.name : "invalid") { case "homestead": return "https:/\/api.etherscan.io"; case "ropsten": return "https:/\/api-ropsten.etherscan.io"; case "rinkeby": return "https:/\/api-rinkeby.etherscan.io"; case "kovan": return "https:/\/api-kovan.etherscan.io"; case "goerli": return "https:/\/api-goerli.etherscan.io"; default:} return logger.throwArgumentError("unsupported network", "network", name); } }, { key: "getUrl", value: function getUrl( module, params) { var query = Object.keys(params).reduce(function (accum, key) { var value = params[key]; if (value != null) { accum += "&".concat(key, "=").concat(value); } return accum; }, ""); var apiKey = this.apiKey ? "&apikey=".concat(this.apiKey) : ""; return "".concat(this.baseUrl, "/api?module=").concat(module).concat(query).concat(apiKey); } }, { key: "getPostUrl", value: function getPostUrl() { return "".concat(this.baseUrl, "/api"); } }, { key: "getPostData", value: function getPostData( module, params) { params.module = module; params.apikey = this.apiKey; return params; } }, { key: "fetch", value: function fetch( module, params, post) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var _this2 = this;var url, payload, procFunc, connection, payloadStr, result;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: url = post ? this.getPostUrl() : this.getUrl(module, params); payload = post ? this.getPostData(module, params) : null; procFunc = module === "proxy" ? getJsonResult : getResult; this.emit("debug", { action: "request", request: url, provider: this }); connection = { url: url, throttleSlotInterval: 1000, throttleCallback: function throttleCallback(attempt, url) { if (_this2.isCommunityResource()) { (0, _formatter.showThrottleMessage)(); } return Promise.resolve(true); } }; payloadStr = null; if (payload) { connection.headers = { "content-type": "application/x-www-form-urlencoded; charset=UTF-8" }; payloadStr = Object.keys(payload).map(function (key) { return "".concat(key, "=").concat(payload[key]); }).join("&"); }_context.next = 9; return (0, _web.fetchJson)(connection, payloadStr, procFunc || getJsonResult);case 9:result = _context.sent; this.emit("debug", { action: "response", request: url, response: (0, _properties.deepCopy)(result), provider: this });return _context.abrupt("return", result);case 12:case "end":return _context.stop();}}}, _callee, this);})); } }, { key: "detectNetwork", value: function detectNetwork() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:return _context2.abrupt("return", this.network);case 1:case "end":return _context2.stop();}}}, _callee2, this);})); } }, { key: "perform", value: function perform( method, params) {var _this3 = this; var _super = Object.create(null, { perform: { get: function get() {return _get(_getPrototypeOf(EtherscanProvider.prototype), "perform", _this3);} } }); return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var postData, _postData, args, topic0, logs, blocks, i, log, block;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.t0 = method;_context3.next = _context3.t0 === "getBlockNumber" ? 3 : _context3.t0 === "getGasPrice" ? 4 : _context3.t0 === "getBalance" ? 5 : _context3.t0 === "getTransactionCount" ? 6 : _context3.t0 === "getCode" ? 7 : _context3.t0 === "getStorageAt" ? 8 : _context3.t0 === "sendTransaction" ? 9 : _context3.t0 === "getBlock" ? 10 : _context3.t0 === "getTransaction" ? 13 : _context3.t0 === "getTransactionReceipt" ? 14 : _context3.t0 === "call" ? 15 : _context3.t0 === "estimateGas" ? 29 : _context3.t0 === "getLogs" ? 41 : _context3.t0 === "getEtherPrice" ? 65 : 72;break;case 3:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_blockNumber" }));case 4:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_gasPrice" }));case 5:return _context3.abrupt("return", this.fetch("account", { action: "balance", address: params.address, tag: params.blockTag }));case 6:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getTransactionCount", address: params.address, tag: params.blockTag }));case 7:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getCode", address: params.address, tag: params.blockTag }));case 8:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getStorageAt", address: params.address, position: params.position, tag: params.blockTag }));case 9:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_sendRawTransaction", hex: params.signedTransaction }, true).catch(function (error) {return checkError("sendTransaction", error, params.signedTransaction);}));case 10:if (!params.blockTag) {_context3.next = 12;break;}return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getBlockByNumber", tag: params.blockTag, boolean: params.includeTransactions ? "true" : "false" }));case 12:throw new Error("getBlock by blockHash not implemented");case 13:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getTransactionByHash", txhash: params.transactionHash }));case 14:return _context3.abrupt("return", this.fetch("proxy", { action: "eth_getTransactionReceipt", txhash: params.transactionHash }));case 15:if (!(params.blockTag !== "latest")) {_context3.next = 17;break;}throw new Error("EtherscanProvider does not support blockTag for call");case 17:postData = getTransactionPostData(params.transaction);postData.module = "proxy";postData.action = "eth_call";_context3.prev = 20;_context3.next = 23;return this.fetch("proxy", postData, true);case 23:return _context3.abrupt("return", _context3.sent);case 26:_context3.prev = 26;_context3.t1 = _context3["catch"](20);return _context3.abrupt("return", checkError("call", _context3.t1, params.transaction));case 29:_postData = getTransactionPostData(params.transaction);_postData.module = "proxy";_postData.action = "eth_estimateGas";_context3.prev = 32;_context3.next = 35;return this.fetch("proxy", _postData, true);case 35:return _context3.abrupt("return", _context3.sent);case 38:_context3.prev = 38;_context3.t2 = _context3["catch"](32);return _context3.abrupt("return", checkError("estimateGas", _context3.t2, params.transaction));case 41:args = { action: "getLogs" };if (params.filter.fromBlock) {args.fromBlock = checkLogTag(params.filter.fromBlock);}if (params.filter.toBlock) {args.toBlock = checkLogTag(params.filter.toBlock);}if (params.filter.address) {args.address = params.filter.address;} // @TODO: We can handle slightly more complicated logs using the logs API if (params.filter.topics && params.filter.topics.length > 0) {if (params.filter.topics.length > 1) {logger.throwError("unsupported topic count", _logger.Logger.errors.UNSUPPORTED_OPERATION, { topics: params.filter.topics });}if (params.filter.topics.length === 1) {topic0 = params.filter.topics[0];if (typeof topic0 !== "string" || topic0.length !== 66) {logger.throwError("unsupported topic format", _logger.Logger.errors.UNSUPPORTED_OPERATION, { topic0: topic0 });}args.topic0 = topic0;}}_context3.next = 48;return this.fetch("logs", args);case 48:logs = _context3.sent; // Cache txHash => blockHash blocks = {}; // Add any missing blockHash to the logs i = 0;case 51:if (!(i < logs.length)) {_context3.next = 64;break;}log = logs[i];if (!(log.blockHash != null)) {_context3.next = 55;break;}return _context3.abrupt("continue", 61);case 55:if (!(blocks[log.blockNumber] == null)) {_context3.next = 60;break;}_context3.next = 58;return this.getBlock(log.blockNumber);case 58:block = _context3.sent;if (block) {blocks[log.blockNumber] = block.hash;}case 60:log.blockHash = blocks[log.blockNumber];case 61:i++;_context3.next = 51;break;case 64:return _context3.abrupt("return", logs);case 65:if (!(this.network.name !== "homestead")) {_context3.next = 67;break;}return _context3.abrupt("return", 0.0);case 67:_context3.t3 = parseFloat;_context3.next = 70;return this.fetch("stats", { action: "ethprice" });case 70:_context3.t4 = _context3.sent.ethusd;return _context3.abrupt("return", (0, _context3.t3)(_context3.t4));case 72:return _context3.abrupt("break", 73);case 73:return _context3.abrupt("return", _super.perform.call(this, method, params));case 74:case "end":return _context3.stop();}}}, _callee3, this, [[20, 26], [32, 38]]);})); } // Note: The `page` page parameter only allows pagination within the // 10,000 window available without a page and offset parameter // Error: Result window is too large, PageNo x Offset size must // be less than or equal to 10000 }, { key: "getHistory", value: function getHistory(addressOrName, startBlock, endBlock) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var _this4 = this;var params, result;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:_context4.next = 2; return this.resolveName(addressOrName);case 2:_context4.t0 = _context4.sent;_context4.t1 = startBlock == null ? 0 : startBlock;_context4.t2 = endBlock == null ? 99999999 : endBlock;params = { action: "txlist", address: _context4.t0, startblock: _context4.t1, endblock: _context4.t2, sort: "asc" };_context4.next = 8; return this.fetch("account", params);case 8:result = _context4.sent;return _context4.abrupt("return", result.map(function (tx) { ["contractAddress", "to"].forEach(function (key) { if (tx[key] == "") { delete tx[key]; } }); if (tx.creates == null && tx.contractAddress != null) { tx.creates = tx.contractAddress; } var item = _this4.formatter.transactionResponse(tx); if (tx.timeStamp) { item.timestamp = parseInt(tx.timeStamp); } return item; }));case 10:case "end":return _context4.stop();}}}, _callee4, this);})); } }, { key: "isCommunityResource", value: function isCommunityResource() { return this.apiKey === defaultApiKey; } }]);return EtherscanProvider;}(_baseProvider.BaseProvider);exports.EtherscanProvider = EtherscanProvider; /***/ }), /* 193 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/fallback-provider.js ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.FallbackProvider = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49)); var _abstractProvider = __webpack_require__(/*! @ethersproject/abstract-provider */ 122); var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _random = __webpack_require__(/*! @ethersproject/random */ 161); var _web = __webpack_require__(/*! @ethersproject/web */ 178); var _baseProvider = __webpack_require__(/*! ./base-provider */ 177); var _formatter = __webpack_require__(/*! ./formatter */ 185); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184);function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var __awaiter = void 0 && (void 0).__awaiter || function (thisArg, _arguments, P, generator) {function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});}return new (P || (P = Promise))(function (resolve, reject) {function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}}function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}}function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);}step((generator = generator.apply(thisArg, _arguments || [])).next());});}; var logger = new _logger.Logger(_version.version); function now() {return new Date().getTime();} // Returns to network as long as all agree, or null if any is null. // Throws an error if any two networks do not match. function checkNetworks(networks) { var result = null; for (var i = 0; i < networks.length; i++) { var network = networks[i]; // Null! We do not know our network; bail. if (network == null) { return null; } if (result) { // Make sure the network matches the previous networks if (!(result.name === network.name && result.chainId === network.chainId && ( result.ensAddress === network.ensAddress || result.ensAddress == null && network.ensAddress == null))) { logger.throwArgumentError("provider mismatch", "networks", networks); } } else { result = network; } } return result; } function median(values, maxDelta) { values = values.slice().sort(); var middle = Math.floor(values.length / 2); // Odd length; take the middle if (values.length % 2) { return values[middle]; } // Even length; take the average of the two middle var a = values[middle - 1],b = values[middle]; if (maxDelta != null && Math.abs(a - b) > maxDelta) { return null; } return (a + b) / 2; } function serialize(value) { if (value === null) { return "null"; } else if (typeof value === "number" || typeof value === "boolean") { return JSON.stringify(value); } else if (typeof value === "string") { return value; } else if (_bignumber.BigNumber.isBigNumber(value)) { return value.toString(); } else if (Array.isArray(value)) { return JSON.stringify(value.map(function (i) {return serialize(i);})); } else if (typeof value === "object") { var keys = Object.keys(value); keys.sort(); return "{" + keys.map(function (key) { var v = value[key]; if (typeof v === "function") { v = "[function]"; } else { v = serialize(v); } return JSON.stringify(key) + ":" + v; }).join(",") + "}"; } throw new Error("unknown value type: " + typeof value); } // Next request ID to use for emitting debug info var nextRid = 1; ; function stall(duration) { var cancel = null; var timer = null; var promise = new Promise(function (resolve) { cancel = function cancel() { if (timer) { clearTimeout(timer); timer = null; } resolve(); }; timer = setTimeout(cancel, duration); }); var wait = function wait(func) { promise = promise.then(func); return promise; }; function getPromise() { return promise; } return { cancel: cancel, getPromise: getPromise, wait: wait }; } var ForwardErrors = [ _logger.Logger.errors.CALL_EXCEPTION, _logger.Logger.errors.INSUFFICIENT_FUNDS, _logger.Logger.errors.NONCE_EXPIRED, _logger.Logger.errors.REPLACEMENT_UNDERPRICED, _logger.Logger.errors.UNPREDICTABLE_GAS_LIMIT]; var ForwardProperties = [ "address", "args", "errorArgs", "errorSignature", "method", "transaction"]; ; function exposeDebugConfig(config, now) { var result = { weight: config.weight }; Object.defineProperty(result, "provider", { get: function get() {return config.provider;} }); if (config.start) { result.start = config.start; } if (now) { result.duration = now - config.start; } if (config.done) { if (config.error) { result.error = config.error; } else { result.result = config.result || null; } } return result; } function normalizedTally(normalize, quorum) { return function (configs) { // Count the votes for each result var tally = {}; configs.forEach(function (c) { var value = normalize(c.result); if (!tally[value]) { tally[value] = { count: 0, result: c.result }; } tally[value].count++; }); // Check for a quorum on any given result var keys = Object.keys(tally); for (var i = 0; i < keys.length; i++) { var check = tally[keys[i]]; if (check.count >= quorum) { return check.result; } } // No quroum return undefined; }; } function getProcessFunc(provider, method, params) { var normalize = serialize; switch (method) { case "getBlockNumber": // Return the median value, unless there is (median + 1) is also // present, in which case that is probably true and the median // is going to be stale soon. In the event of a malicious node, // the lie will be true soon enough. return function (configs) { var values = configs.map(function (c) {return c.result;}); // Get the median block number var blockNumber = median(configs.map(function (c) {return c.result;}), 2); if (blockNumber == null) { return undefined; } blockNumber = Math.ceil(blockNumber); // If the next block height is present, its prolly safe to use if (values.indexOf(blockNumber + 1) >= 0) { blockNumber++; } // Don't ever roll back the blockNumber if (blockNumber >= provider._highestBlockNumber) { provider._highestBlockNumber = blockNumber; } return provider._highestBlockNumber; }; case "getGasPrice": // Return the middle (round index up) value, similar to median // but do not average even entries and choose the higher. // Malicious actors must compromise 50% of the nodes to lie. return function (configs) { var values = configs.map(function (c) {return c.result;}); values.sort(); return values[Math.floor(values.length / 2)]; }; case "getEtherPrice": // Returns the median price. Malicious actors must compromise at // least 50% of the nodes to lie (in a meaningful way). return function (configs) { return median(configs.map(function (c) {return c.result;})); }; // No additional normalizing required; serialize is enough case "getBalance": case "getTransactionCount": case "getCode": case "getStorageAt": case "call": case "estimateGas": case "getLogs": break; // We drop the confirmations from transactions as it is approximate case "getTransaction": case "getTransactionReceipt": normalize = function normalize(tx) { if (tx == null) { return null; } tx = (0, _properties.shallowCopy)(tx); tx.confirmations = -1; return serialize(tx); }; break; // We drop the confirmations from transactions as it is approximate case "getBlock": // We drop the confirmations from transactions as it is approximate if (params.includeTransactions) { normalize = function normalize(block) { if (block == null) { return null; } block = (0, _properties.shallowCopy)(block); block.transactions = block.transactions.map(function (tx) { tx = (0, _properties.shallowCopy)(tx); tx.confirmations = -1; return tx; }); return serialize(block); }; } else { normalize = function normalize(block) { if (block == null) { return null; } return serialize(block); }; } break; default: throw new Error("unknown method: " + method);} // Return the result if and only if the expected quorum is // satisfied and agreed upon for the final result. return normalizedTally(normalize, provider.quorum); } // If we are doing a blockTag query, we need to make sure the backend is // caught up to the FallbackProvider, before sending a request to it. function waitForSync(config, blockNumber) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee() {var provider;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: provider = config.provider;if (!( provider.blockNumber != null && provider.blockNumber >= blockNumber || blockNumber === -1)) {_context.next = 3;break;}return _context.abrupt("return", provider);case 3:return _context.abrupt("return", (0, _web.poll)(function () { return new Promise(function (resolve, reject) { setTimeout(function () { // We are synced if (provider.blockNumber >= blockNumber) { return resolve(provider); } // We're done; just quit if (config.cancelled) { return resolve(null); } // Try again, next block return resolve(undefined); }, 0); }); }, { oncePoll: provider }));case 4:case "end":return _context.stop();}}}, _callee);})); } function getRunner(config, currentBlockNumber, method, params) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee2() {var provider, filter;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0: provider = config.provider;_context2.t0 = method;_context2.next = _context2.t0 === "getBlockNumber" ? 4 : _context2.t0 === "getGasPrice" ? 4 : _context2.t0 === "getEtherPrice" ? 5 : _context2.t0 === "getBalance" ? 8 : _context2.t0 === "getTransactionCount" ? 8 : _context2.t0 === "getCode" ? 8 : _context2.t0 === "getStorageAt" ? 13 : _context2.t0 === "getBlock" ? 18 : _context2.t0 === "call" ? 23 : _context2.t0 === "estimateGas" ? 23 : _context2.t0 === "getTransaction" ? 28 : _context2.t0 === "getTransactionReceipt" ? 28 : _context2.t0 === "getLogs" ? 29 : 35;break;case 4:return _context2.abrupt("return", provider[method]());case 5:if (!provider.getEtherPrice) {_context2.next = 7;break;}return _context2.abrupt("return", provider.getEtherPrice());case 7:return _context2.abrupt("break", 35);case 8:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 12;break;}_context2.next = 11;return waitForSync(config, currentBlockNumber);case 11:provider = _context2.sent;case 12:return _context2.abrupt("return", provider[method](params.address, params.blockTag || "latest"));case 13:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 17;break;}_context2.next = 16;return waitForSync(config, currentBlockNumber);case 16:provider = _context2.sent;case 17:return _context2.abrupt("return", provider.getStorageAt(params.address, params.position, params.blockTag || "latest"));case 18:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 22;break;}_context2.next = 21;return waitForSync(config, currentBlockNumber);case 21:provider = _context2.sent;case 22:return _context2.abrupt("return", provider[params.includeTransactions ? "getBlockWithTransactions" : "getBlock"](params.blockTag || params.blockHash));case 23:if (!(params.blockTag && (0, _bytes.isHexString)(params.blockTag))) {_context2.next = 27;break;}_context2.next = 26;return waitForSync(config, currentBlockNumber);case 26:provider = _context2.sent;case 27:return _context2.abrupt("return", provider[method](params.transaction));case 28:return _context2.abrupt("return", provider[method](params.transactionHash));case 29: filter = params.filter;if (!( filter.fromBlock && (0, _bytes.isHexString)(filter.fromBlock) || filter.toBlock && (0, _bytes.isHexString)(filter.toBlock))) {_context2.next = 34;break;}_context2.next = 33; return waitForSync(config, currentBlockNumber);case 33:provider = _context2.sent;case 34:return _context2.abrupt("return", provider.getLogs(filter));case 35:return _context2.abrupt("return", logger.throwError("unknown method error", _logger.Logger.errors.UNKNOWN_ERROR, { method: method, params: params }));case 36:case "end":return _context2.stop();}}}, _callee2);})); }var FallbackProvider = /*#__PURE__*/function (_BaseProvider) {_inherits(FallbackProvider, _BaseProvider);var _super = _createSuper(FallbackProvider); function FallbackProvider(providers, quorum) {var _this;_classCallCheck(this, FallbackProvider); logger.checkNew(this instanceof FallbackProvider ? this.constructor : void 0, FallbackProvider); if (providers.length === 0) { logger.throwArgumentError("missing providers", "providers", providers); } var providerConfigs = providers.map(function (configOrProvider, index) { if (_abstractProvider.Provider.isProvider(configOrProvider)) { var stallTimeout = (0, _formatter.isCommunityResource)(configOrProvider) ? 2000 : 750; var priority = 1; return Object.freeze({ provider: configOrProvider, weight: 1, stallTimeout: stallTimeout, priority: priority }); } var config = (0, _properties.shallowCopy)(configOrProvider); if (config.priority == null) { config.priority = 1; } if (config.stallTimeout == null) { config.stallTimeout = (0, _formatter.isCommunityResource)(configOrProvider) ? 2000 : 750; } if (config.weight == null) { config.weight = 1; } var weight = config.weight; if (weight % 1 || weight > 512 || weight < 1) { logger.throwArgumentError("invalid weight; must be integer in [1, 512]", "providers[".concat(index, "].weight"), weight); } return Object.freeze(config); }); var total = providerConfigs.reduce(function (accum, c) {return accum + c.weight;}, 0); if (quorum == null) { quorum = total / 2; } else if (quorum > total) { logger.throwArgumentError("quorum will always fail; larger than total weight", "quorum", quorum); } // Are all providers' networks are known var networkOrReady = checkNetworks(providerConfigs.map(function (c) {return c.provider.network;})); // Not all networks are known; we must stall if (networkOrReady == null) { networkOrReady = new Promise(function (resolve, reject) { setTimeout(function () { _this.detectNetwork().then(resolve, reject); }, 0); }); } _this = _super.call(this, networkOrReady); // Preserve a copy, so we do not get mutated (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "providerConfigs", Object.freeze(providerConfigs)); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "quorum", quorum); _this._highestBlockNumber = -1;return _this; }_createClass(FallbackProvider, [{ key: "detectNetwork", value: function detectNetwork() { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee3() {var networks;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2; return Promise.all(this.providerConfigs.map(function (c) {return c.provider.getNetwork();}));case 2:networks = _context3.sent;return _context3.abrupt("return", checkNetworks(networks));case 4:case "end":return _context3.stop();}}}, _callee3, this);})); } }, { key: "perform", value: function perform( method, params) { return __awaiter(this, void 0, void 0, /*#__PURE__*/_regenerator.default.mark(function _callee4() {var _this2 = this;var results, _i, result, processFunc, configs, currentBlockNumber, i, first, _loop2, _ret;return _regenerator.default.wrap(function _callee4$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0:if (!( method === "sendTransaction")) {_context5.next = 13;break;}_context5.next = 3; return Promise.all(this.providerConfigs.map(function (c) { return c.provider.sendTransaction(params.signedTransaction).then(function (result) { return result.hash; }, function (error) { return error; }); }));case 3:results = _context5.sent; _i = 0;case 5:if (!(_i < results.length)) {_context5.next = 12;break;} result = results[_i];if (!( typeof result === "string")) {_context5.next = 9;break;}return _context5.abrupt("return", result);case 9:_i++;_context5.next = 5;break;case 12:throw ( results[0]);case 13:if (!( this._highestBlockNumber === -1 && method !== "getBlockNumber")) {_context5.next = 16;break;}_context5.next = 16; return this.getBlockNumber();case 16: processFunc = getProcessFunc(this, method, params); // Shuffle the providers and then sort them by their priority; we // shallowCopy them since we will store the result in them too configs = (0, _random.shuffled)(this.providerConfigs.map(_properties.shallowCopy)); configs.sort(function (a, b) {return a.priority - b.priority;}); currentBlockNumber = this._highestBlockNumber; i = 0; first = true;_loop2 = /*#__PURE__*/_regenerator.default.mark(function _loop2() {var t0, inflightWeight, _loop3, waiting, results, _result, errors;return _regenerator.default.wrap(function _loop2$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0: t0 = now(); // Compute the inflight weight (exclude anything past) inflightWeight = configs.filter(function (c) {return c.runner && t0 - c.start < c.stallTimeout;}). reduce(function (accum, c) {return accum + c.weight;}, 0); // Start running enough to meet quorum _loop3 = function _loop3() { var config = configs[i++]; var rid = nextRid++; config.start = now(); config.staller = stall(config.stallTimeout); config.staller.wait(function () {config.staller = null;}); config.runner = getRunner(config, currentBlockNumber, method, params).then(function (result) { config.done = true; config.result = result; if (_this2.listenerCount("debug")) { _this2.emit("debug", { action: "request", rid: rid, backend: exposeDebugConfig(config, now()), request: { method: method, params: (0, _properties.deepCopy)(params) }, provider: _this2 }); } }, function (error) { config.done = true; config.error = error; if (_this2.listenerCount("debug")) { _this2.emit("debug", { action: "request", rid: rid, backend: exposeDebugConfig(config, now()), request: { method: method, params: (0, _properties.deepCopy)(params) }, provider: _this2 }); } }); if (_this2.listenerCount("debug")) { _this2.emit("debug", { action: "request", rid: rid, backend: exposeDebugConfig(config, null), request: { method: method, params: (0, _properties.deepCopy)(params) }, provider: _this2 }); } inflightWeight += config.weight;};while (inflightWeight < _this2.quorum && i < configs.length) {_loop3(); } // Wait for anything meaningful to finish or stall out waiting = []; configs.forEach(function (c) { if (c.done || !c.runner) { return; } waiting.push(c.runner); if (c.staller) { waiting.push(c.staller.getPromise()); } });if (! waiting.length) {_context4.next = 9;break;}_context4.next = 9; return Promise.race(waiting);case 9: // Check the quorum and process the results; the process function // may additionally decide the quorum is not met results = configs.filter(function (c) {return c.done && c.error == null;});if (!( results.length >= _this2.quorum)) {_context4.next = 19;break;} _result = processFunc(results);if (!( _result !== undefined)) {_context4.next = 15;break;} // Shut down any stallers configs.forEach(function (c) { if (c.staller) { c.staller.cancel(); } c.cancelled = true; });return _context4.abrupt("return", { v: _result });case 15:if ( first) {_context4.next = 18;break;}_context4.next = 18; return stall(100).getPromise();case 18: first = false;case 19: // No result, check for errors that should be forwarded errors = configs.reduce(function (accum, c) { if (!c.done || c.error == null) { return accum; } var code = c.error.code; if (ForwardErrors.indexOf(code) >= 0) { if (!accum[code]) { accum[code] = { error: c.error, weight: 0 }; } accum[code].weight += c.weight; } return accum; }, {}); Object.keys(errors).forEach(function (errorCode) { var tally = errors[errorCode]; if (tally.weight < _this2.quorum) { return; } // Shut down any stallers configs.forEach(function (c) { if (c.staller) { c.staller.cancel(); } c.cancelled = true; }); var e = tally.error; var props = {}; ForwardProperties.forEach(function (name) { if (e[name] == null) { return; } props[name] = e[name]; }); logger.throwError(e.reason || e.message, errorCode, props); }); // All configs have run to completion; we will never get more data if (!(configs.filter(function (c) {return !c.done;}).length === 0)) {_context4.next = 23;break;}return _context4.abrupt("return", "break");case 23:case "end":return _context4.stop();}}}, _loop2);});case 23:if (false) {}return _context5.delegateYield(_loop2(), "t0", 25);case 25:_ret = _context5.t0;_context5.t1 = _ret;_context5.next = _context5.t1 === "break" ? 29 : 30;break;case 29:return _context5.abrupt("break", 34);case 30:if (!(typeof _ret === "object")) {_context5.next = 32;break;}return _context5.abrupt("return", _ret.v);case 32:_context5.next = 23;break;case 34: // Shut down any stallers; shouldn't be any configs.forEach(function (c) { if (c.staller) { c.staller.cancel(); } c.cancelled = true; });return _context5.abrupt("return", logger.throwError("failed to meet quorum", _logger.Logger.errors.SERVER_ERROR, { method: method, params: params, //results: configs.map((c) => c.result), //errors: configs.map((c) => c.error), results: configs.map(function (c) {return exposeDebugConfig(c);}), provider: this }));case 36:case "end":return _context5.stop();}}}, _callee4, this);})); } }]);return FallbackProvider;}(_baseProvider.BaseProvider);exports.FallbackProvider = FallbackProvider; /***/ }), /* 194 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/ipc-provider.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.IpcProvider = void 0; var IpcProvider = null;exports.IpcProvider = IpcProvider; /***/ }), /* 195 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/infura-provider.js ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.InfuraProvider = exports.InfuraWebSocketProvider = void 0; var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _websocketProvider = __webpack_require__(/*! ./websocket-provider */ 187); var _formatter = __webpack_require__(/*! ./formatter */ 185); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 190);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); var defaultProjectId = "84842078b09946638c03157f83405213";var InfuraWebSocketProvider = /*#__PURE__*/function (_WebSocketProvider) {_inherits(InfuraWebSocketProvider, _WebSocketProvider);var _super = _createSuper(InfuraWebSocketProvider); function InfuraWebSocketProvider(network, apiKey) {var _this;_classCallCheck(this, InfuraWebSocketProvider); var provider = new InfuraProvider(network, apiKey); var connection = provider.connection; if (connection.password) { logger.throwError("INFURA WebSocket project secrets unsupported", _logger.Logger.errors.UNSUPPORTED_OPERATION, { operation: "InfuraProvider.getWebSocketProvider()" }); } var url = connection.url.replace(/^http/i, "ws").replace("/v3/", "/ws/v3/"); _this = _super.call(this, url, network); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "apiKey", provider.projectId); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "projectId", provider.projectId); (0, _properties.defineReadOnly)(_assertThisInitialized(_this), "projectSecret", provider.projectSecret);return _this; }_createClass(InfuraWebSocketProvider, [{ key: "isCommunityResource", value: function isCommunityResource() { return this.projectId === defaultProjectId; } }]);return InfuraWebSocketProvider;}(_websocketProvider.WebSocketProvider);exports.InfuraWebSocketProvider = InfuraWebSocketProvider;var InfuraProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(InfuraProvider, _UrlJsonRpcProvider);var _super2 = _createSuper(InfuraProvider);function InfuraProvider() {_classCallCheck(this, InfuraProvider);return _super2.apply(this, arguments);}_createClass(InfuraProvider, [{ key: "isCommunityResource", value: function isCommunityResource() { return this.projectId === defaultProjectId; } }], [{ key: "getWebSocketProvider", value: function getWebSocketProvider(network, apiKey) {return new InfuraWebSocketProvider(network, apiKey);} }, { key: "getApiKey", value: function getApiKey(apiKey) {var apiKeyObj = { apiKey: defaultProjectId, projectId: defaultProjectId, projectSecret: null };if (apiKey == null) {return apiKeyObj;}if (typeof apiKey === "string") {apiKeyObj.projectId = apiKey;} else if (apiKey.projectSecret != null) {logger.assertArgument(typeof apiKey.projectId === "string", "projectSecret requires a projectId", "projectId", apiKey.projectId);logger.assertArgument(typeof apiKey.projectSecret === "string", "invalid projectSecret", "projectSecret", "[REDACTED]");apiKeyObj.projectId = apiKey.projectId;apiKeyObj.projectSecret = apiKey.projectSecret;} else if (apiKey.projectId) {apiKeyObj.projectId = apiKey.projectId;}apiKeyObj.apiKey = apiKeyObj.projectId;return apiKeyObj;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network ? network.name : "unknown") {case "homestead":host = "mainnet.infura.io";break;case "ropsten":host = "ropsten.infura.io";break;case "rinkeby":host = "rinkeby.infura.io";break;case "kovan":host = "kovan.infura.io";break;case "goerli":host = "goerli.infura.io";break;case "matic":host = "polygon-mainnet.infura.io";break;case "maticmum":host = "polygon-mumbai.infura.io";break;default:logger.throwError("unsupported network", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "network", value: network });}var connection = { allowGzip: true, url: "https:/" + "/" + host + "/v3/" + apiKey.projectId, throttleCallback: function throttleCallback(attempt, url) {if (apiKey.projectId === defaultProjectId) {(0, _formatter.showThrottleMessage)();}return Promise.resolve(true);} };if (apiKey.projectSecret != null) {connection.user = "";connection.password = apiKey.projectSecret;}return connection;} }]);return InfuraProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.InfuraProvider = InfuraProvider; /***/ }), /* 196 */ /*!**********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/json-rpc-batch-provider.js ***! \**********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.JsonRpcBatchProvider = void 0;var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _web = __webpack_require__(/*! @ethersproject/web */ 178); var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 188);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} // Experimental var JsonRpcBatchProvider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(JsonRpcBatchProvider, _JsonRpcProvider);var _super = _createSuper(JsonRpcBatchProvider);function JsonRpcBatchProvider() {_classCallCheck(this, JsonRpcBatchProvider);return _super.apply(this, arguments);}_createClass(JsonRpcBatchProvider, [{ key: "send", value: function send( method, params) {var _this = this; var request = { method: method, params: params, id: this._nextId++, jsonrpc: "2.0" }; if (this._pendingBatch == null) { this._pendingBatch = []; } var inflightRequest = { request: request, resolve: null, reject: null }; var promise = new Promise(function (resolve, reject) { inflightRequest.resolve = resolve; inflightRequest.reject = reject; }); this._pendingBatch.push(inflightRequest); if (!this._pendingBatchAggregator) { // Schedule batch for next event loop + short duration this._pendingBatchAggregator = setTimeout(function () { // Get teh current batch and clear it, so new requests // go into the next batch var batch = _this._pendingBatch; _this._pendingBatch = null; _this._pendingBatchAggregator = null; // Get the request as an array of requests var request = batch.map(function (inflight) {return inflight.request;}); _this.emit("debug", { action: "requestBatch", request: (0, _properties.deepCopy)(request), provider: _this }); return (0, _web.fetchJson)(_this.connection, JSON.stringify(request)).then(function (result) { _this.emit("debug", { action: "response", request: request, response: result, provider: _this }); // For each result, feed it to the correct Promise, depending // on whether it was a success or error batch.forEach(function (inflightRequest, index) { var payload = result[index]; if (payload.error) { var error = new Error(payload.error.message); error.code = payload.error.code; error.data = payload.error.data; inflightRequest.reject(error); } else { inflightRequest.resolve(payload.result); } }); }, function (error) { _this.emit("debug", { action: "response", error: error, request: request, provider: _this }); batch.forEach(function (inflightRequest) { inflightRequest.reject(error); }); }); }, 10); } return promise; } }]);return JsonRpcBatchProvider;}(_jsonRpcProvider.JsonRpcProvider);exports.JsonRpcBatchProvider = JsonRpcBatchProvider; /***/ }), /* 197 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/nodesmith-provider.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* istanbul ignore file */ Object.defineProperty(exports, "__esModule", { value: true });exports.NodesmithProvider = void 0; var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 190); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} var logger = new _logger.Logger(_version.version); // Special API key provided by Nodesmith for ethers.js var defaultApiKey = "ETHERS_JS_SHARED";var NodesmithProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(NodesmithProvider, _UrlJsonRpcProvider);var _super = _createSuper(NodesmithProvider);function NodesmithProvider() {_classCallCheck(this, NodesmithProvider);return _super.apply(this, arguments);}_createClass(NodesmithProvider, null, [{ key: "getApiKey", value: function getApiKey( apiKey) { if (apiKey && typeof apiKey !== "string") { logger.throwArgumentError("invalid apiKey", "apiKey", apiKey); } return apiKey || defaultApiKey; } }, { key: "getUrl", value: function getUrl( network, apiKey) { logger.warn("NodeSmith will be discontinued on 2019-12-20; please migrate to another platform."); var host = null; switch (network.name) { case "homestead": host = "https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc"; break; case "ropsten": host = "https://ethereum.api.nodesmith.io/v1/ropsten/jsonrpc"; break; case "rinkeby": host = "https://ethereum.api.nodesmith.io/v1/rinkeby/jsonrpc"; break; case "goerli": host = "https://ethereum.api.nodesmith.io/v1/goerli/jsonrpc"; break; case "kovan": host = "https://ethereum.api.nodesmith.io/v1/kovan/jsonrpc"; break; default: logger.throwArgumentError("unsupported network", "network", arguments[0]);} return host + "?apiKey=" + apiKey; } }]);return NodesmithProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.NodesmithProvider = NodesmithProvider; /***/ }), /* 198 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/pocket-provider.js ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.PocketProvider = void 0; var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var _urlJsonRpcProvider = __webpack_require__(/*! ./url-json-rpc-provider */ 190);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); // These are load-balancer-based application IDs var defaultApplicationIds = { homestead: "6004bcd10040261633ade990", ropsten: "6004bd4d0040261633ade991", rinkeby: "6004bda20040261633ade994", goerli: "6004bd860040261633ade992" };var PocketProvider = /*#__PURE__*/function (_UrlJsonRpcProvider) {_inherits(PocketProvider, _UrlJsonRpcProvider);var _super = _createSuper(PocketProvider); function PocketProvider(network, apiKey) {_classCallCheck(this, PocketProvider); // We need a bit of creativity in the constructor because // Pocket uses different default API keys based on the network if (apiKey == null) { var n = (0, _properties.getStatic)(this instanceof PocketProvider ? this.constructor : void 0, "getNetwork")(network); if (n) { var applicationId = defaultApplicationIds[n.name]; if (applicationId) { apiKey = { applicationId: applicationId, loadBalancer: true }; } } // If there was any issue above, we don't know this network if (apiKey == null) { logger.throwError("unsupported network", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "network", value: network }); } }return _super.call(this, network, apiKey); }_createClass(PocketProvider, [{ key: "isCommunityResource", value: function isCommunityResource() { return this.applicationId === defaultApplicationIds[this.network.name]; } }], [{ key: "getApiKey", value: function getApiKey(apiKey) {// Most API Providers allow null to get the default configuration, but // Pocket requires the network to decide the default provider, so we // rely on hijacking the constructor to add a sensible default for us if (apiKey == null) {logger.throwArgumentError("PocketProvider.getApiKey does not support null apiKey", "apiKey", apiKey);}var apiKeyObj = { applicationId: null, loadBalancer: false, applicationSecretKey: null }; // Parse applicationId and applicationSecretKey if (typeof apiKey === "string") {apiKeyObj.applicationId = apiKey;} else if (apiKey.applicationSecretKey != null) {logger.assertArgument(typeof apiKey.applicationId === "string", "applicationSecretKey requires an applicationId", "applicationId", apiKey.applicationId);logger.assertArgument(typeof apiKey.applicationSecretKey === "string", "invalid applicationSecretKey", "applicationSecretKey", "[REDACTED]");apiKeyObj.applicationId = apiKey.applicationId;apiKeyObj.applicationSecretKey = apiKey.applicationSecretKey;apiKeyObj.loadBalancer = !!apiKey.loadBalancer;} else if (apiKey.applicationId) {logger.assertArgument(typeof apiKey.applicationId === "string", "apiKey.applicationId must be a string", "apiKey.applicationId", apiKey.applicationId);apiKeyObj.applicationId = apiKey.applicationId;apiKeyObj.loadBalancer = !!apiKey.loadBalancer;} else {logger.throwArgumentError("unsupported PocketProvider apiKey", "apiKey", apiKey);}return apiKeyObj;} }, { key: "getUrl", value: function getUrl(network, apiKey) {var host = null;switch (network ? network.name : "unknown") {case "homestead":host = "eth-mainnet.gateway.pokt.network";break;case "ropsten":host = "eth-ropsten.gateway.pokt.network";break;case "rinkeby":host = "eth-rinkeby.gateway.pokt.network";break;case "goerli":host = "eth-goerli.gateway.pokt.network";break;default:logger.throwError("unsupported network", _logger.Logger.errors.INVALID_ARGUMENT, { argument: "network", value: network });}var url = null;if (apiKey.loadBalancer) {url = "https://".concat(host, "/v1/lb/").concat(apiKey.applicationId);} else {url = "https://".concat(host, "/v1/").concat(apiKey.applicationId);}var connection = { url: url }; // Initialize empty headers connection.headers = {}; // Apply application secret key if (apiKey.applicationSecretKey != null) {connection.user = "";connection.password = apiKey.applicationSecretKey;}return connection;} }]);return PocketProvider;}(_urlJsonRpcProvider.UrlJsonRpcProvider);exports.PocketProvider = PocketProvider; /***/ }), /* 199 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/providers/lib.esm/web3-provider.js ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.Web3Provider = void 0; var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 184); var _jsonRpcProvider = __webpack_require__(/*! ./json-rpc-provider */ 188);function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var logger = new _logger.Logger(_version.version); var _nextId = 1; function buildWeb3LegacyFetcher(provider, sendFunc) { var fetcher = "Web3LegacyFetcher"; return function (method, params) {var _this = this; var request = { method: method, params: params, id: _nextId++, jsonrpc: "2.0" }; return new Promise(function (resolve, reject) { _this.emit("debug", { action: "request", fetcher: fetcher, request: (0, _properties.deepCopy)(request), provider: _this }); sendFunc(request, function (error, response) { if (error) { _this.emit("debug", { action: "response", fetcher: fetcher, error: error, request: request, provider: _this }); return reject(error); } _this.emit("debug", { action: "response", fetcher: fetcher, request: request, response: response, provider: _this }); if (response.error) { var _error = new Error(response.error.message); _error.code = response.error.code; _error.data = response.error.data; return reject(_error); } resolve(response.result); }); }); }; } function buildEip1193Fetcher(provider) { return function (method, params) {var _this2 = this; if (params == null) { params = []; } var request = { method: method, params: params }; this.emit("debug", { action: "request", fetcher: "Eip1193Fetcher", request: (0, _properties.deepCopy)(request), provider: this }); return provider.request(request).then(function (response) { _this2.emit("debug", { action: "response", fetcher: "Eip1193Fetcher", request: request, response: response, provider: _this2 }); return response; }, function (error) { _this2.emit("debug", { action: "response", fetcher: "Eip1193Fetcher", request: request, error: error, provider: _this2 }); throw error; }); }; }var Web3Provider = /*#__PURE__*/function (_JsonRpcProvider) {_inherits(Web3Provider, _JsonRpcProvider);var _super = _createSuper(Web3Provider); function Web3Provider(provider, network) {var _this3;_classCallCheck(this, Web3Provider); logger.checkNew(this instanceof Web3Provider ? this.constructor : void 0, Web3Provider); if (provider == null) { logger.throwArgumentError("missing provider", "provider", provider); } var path = null; var jsonRpcFetchFunc = null; var subprovider = null; if (typeof provider === "function") { path = "unknown:"; jsonRpcFetchFunc = provider; } else { path = provider.host || provider.path || ""; if (!path && provider.isMetaMask) { path = "metamask"; } subprovider = provider; if (provider.request) { if (path === "") { path = "eip-1193:"; } jsonRpcFetchFunc = buildEip1193Fetcher(provider); } else if (provider.sendAsync) { jsonRpcFetchFunc = buildWeb3LegacyFetcher(provider, provider.sendAsync.bind(provider)); } else if (provider.send) { jsonRpcFetchFunc = buildWeb3LegacyFetcher(provider, provider.send.bind(provider)); } else { logger.throwArgumentError("unsupported provider", "provider", provider); } if (!path) { path = "unknown:"; } } _this3 = _super.call(this, path, network); (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "jsonRpcFetchFunc", jsonRpcFetchFunc); (0, _properties.defineReadOnly)(_assertThisInitialized(_this3), "provider", subprovider);return _this3; }_createClass(Web3Provider, [{ key: "send", value: function send( method, params) { return this.jsonRpcFetchFunc(method, params); } }]);return Web3Provider;}(_jsonRpcProvider.JsonRpcProvider);exports.Web3Provider = Web3Provider; /***/ }), /* 200 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/utils.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });Object.defineProperty(exports, "AbiCoder", { enumerable: true, get: function get() {return _abi.AbiCoder;} });Object.defineProperty(exports, "checkResultErrors", { enumerable: true, get: function get() {return _abi.checkResultErrors;} });Object.defineProperty(exports, "ConstructorFragment", { enumerable: true, get: function get() {return _abi.ConstructorFragment;} });Object.defineProperty(exports, "defaultAbiCoder", { enumerable: true, get: function get() {return _abi.defaultAbiCoder;} });Object.defineProperty(exports, "ErrorFragment", { enumerable: true, get: function get() {return _abi.ErrorFragment;} });Object.defineProperty(exports, "EventFragment", { enumerable: true, get: function get() {return _abi.EventFragment;} });Object.defineProperty(exports, "FormatTypes", { enumerable: true, get: function get() {return _abi.FormatTypes;} });Object.defineProperty(exports, "Fragment", { enumerable: true, get: function get() {return _abi.Fragment;} });Object.defineProperty(exports, "FunctionFragment", { enumerable: true, get: function get() {return _abi.FunctionFragment;} });Object.defineProperty(exports, "Indexed", { enumerable: true, get: function get() {return _abi.Indexed;} });Object.defineProperty(exports, "Interface", { enumerable: true, get: function get() {return _abi.Interface;} });Object.defineProperty(exports, "LogDescription", { enumerable: true, get: function get() {return _abi.LogDescription;} });Object.defineProperty(exports, "ParamType", { enumerable: true, get: function get() {return _abi.ParamType;} });Object.defineProperty(exports, "TransactionDescription", { enumerable: true, get: function get() {return _abi.TransactionDescription;} });Object.defineProperty(exports, "getAddress", { enumerable: true, get: function get() {return _address.getAddress;} });Object.defineProperty(exports, "getCreate2Address", { enumerable: true, get: function get() {return _address.getCreate2Address;} });Object.defineProperty(exports, "getContractAddress", { enumerable: true, get: function get() {return _address.getContractAddress;} });Object.defineProperty(exports, "getIcapAddress", { enumerable: true, get: function get() {return _address.getIcapAddress;} });Object.defineProperty(exports, "isAddress", { enumerable: true, get: function get() {return _address.isAddress;} });Object.defineProperty(exports, "base58", { enumerable: true, get: function get() {return _basex.Base58;} });Object.defineProperty(exports, "arrayify", { enumerable: true, get: function get() {return _bytes.arrayify;} });Object.defineProperty(exports, "concat", { enumerable: true, get: function get() {return _bytes.concat;} });Object.defineProperty(exports, "hexConcat", { enumerable: true, get: function get() {return _bytes.hexConcat;} });Object.defineProperty(exports, "hexDataSlice", { enumerable: true, get: function get() {return _bytes.hexDataSlice;} });Object.defineProperty(exports, "hexDataLength", { enumerable: true, get: function get() {return _bytes.hexDataLength;} });Object.defineProperty(exports, "hexlify", { enumerable: true, get: function get() {return _bytes.hexlify;} });Object.defineProperty(exports, "hexStripZeros", { enumerable: true, get: function get() {return _bytes.hexStripZeros;} });Object.defineProperty(exports, "hexValue", { enumerable: true, get: function get() {return _bytes.hexValue;} });Object.defineProperty(exports, "hexZeroPad", { enumerable: true, get: function get() {return _bytes.hexZeroPad;} });Object.defineProperty(exports, "isBytes", { enumerable: true, get: function get() {return _bytes.isBytes;} });Object.defineProperty(exports, "isBytesLike", { enumerable: true, get: function get() {return _bytes.isBytesLike;} });Object.defineProperty(exports, "isHexString", { enumerable: true, get: function get() {return _bytes.isHexString;} });Object.defineProperty(exports, "joinSignature", { enumerable: true, get: function get() {return _bytes.joinSignature;} });Object.defineProperty(exports, "zeroPad", { enumerable: true, get: function get() {return _bytes.zeroPad;} });Object.defineProperty(exports, "splitSignature", { enumerable: true, get: function get() {return _bytes.splitSignature;} });Object.defineProperty(exports, "stripZeros", { enumerable: true, get: function get() {return _bytes.stripZeros;} });Object.defineProperty(exports, "_TypedDataEncoder", { enumerable: true, get: function get() {return _hash._TypedDataEncoder;} });Object.defineProperty(exports, "hashMessage", { enumerable: true, get: function get() {return _hash.hashMessage;} });Object.defineProperty(exports, "id", { enumerable: true, get: function get() {return _hash.id;} });Object.defineProperty(exports, "isValidName", { enumerable: true, get: function get() {return _hash.isValidName;} });Object.defineProperty(exports, "namehash", { enumerable: true, get: function get() {return _hash.namehash;} });Object.defineProperty(exports, "defaultPath", { enumerable: true, get: function get() {return _hdnode.defaultPath;} });Object.defineProperty(exports, "entropyToMnemonic", { enumerable: true, get: function get() {return _hdnode.entropyToMnemonic;} });Object.defineProperty(exports, "getAccountPath", { enumerable: true, get: function get() {return _hdnode.getAccountPath;} });Object.defineProperty(exports, "HDNode", { enumerable: true, get: function get() {return _hdnode.HDNode;} });Object.defineProperty(exports, "isValidMnemonic", { enumerable: true, get: function get() {return _hdnode.isValidMnemonic;} });Object.defineProperty(exports, "mnemonicToEntropy", { enumerable: true, get: function get() {return _hdnode.mnemonicToEntropy;} });Object.defineProperty(exports, "mnemonicToSeed", { enumerable: true, get: function get() {return _hdnode.mnemonicToSeed;} });Object.defineProperty(exports, "getJsonWalletAddress", { enumerable: true, get: function get() {return _jsonWallets.getJsonWalletAddress;} });Object.defineProperty(exports, "keccak256", { enumerable: true, get: function get() {return _keccak.keccak256;} });Object.defineProperty(exports, "Logger", { enumerable: true, get: function get() {return _logger.Logger;} });Object.defineProperty(exports, "computeHmac", { enumerable: true, get: function get() {return _sha.computeHmac;} });Object.defineProperty(exports, "ripemd160", { enumerable: true, get: function get() {return _sha.ripemd160;} });Object.defineProperty(exports, "sha256", { enumerable: true, get: function get() {return _sha.sha256;} });Object.defineProperty(exports, "sha512", { enumerable: true, get: function get() {return _sha.sha512;} });Object.defineProperty(exports, "SupportedAlgorithm", { enumerable: true, get: function get() {return _sha.SupportedAlgorithm;} });Object.defineProperty(exports, "solidityKeccak256", { enumerable: true, get: function get() {return _solidity.keccak256;} });Object.defineProperty(exports, "solidityPack", { enumerable: true, get: function get() {return _solidity.pack;} });Object.defineProperty(exports, "soliditySha256", { enumerable: true, get: function get() {return _solidity.sha256;} });Object.defineProperty(exports, "randomBytes", { enumerable: true, get: function get() {return _random.randomBytes;} });Object.defineProperty(exports, "shuffled", { enumerable: true, get: function get() {return _random.shuffled;} });Object.defineProperty(exports, "checkProperties", { enumerable: true, get: function get() {return _properties.checkProperties;} });Object.defineProperty(exports, "deepCopy", { enumerable: true, get: function get() {return _properties.deepCopy;} });Object.defineProperty(exports, "defineReadOnly", { enumerable: true, get: function get() {return _properties.defineReadOnly;} });Object.defineProperty(exports, "getStatic", { enumerable: true, get: function get() {return _properties.getStatic;} });Object.defineProperty(exports, "resolveProperties", { enumerable: true, get: function get() {return _properties.resolveProperties;} });Object.defineProperty(exports, "shallowCopy", { enumerable: true, get: function get() {return _properties.shallowCopy;} });Object.defineProperty(exports, "computePublicKey", { enumerable: true, get: function get() {return _signingKey.computePublicKey;} });Object.defineProperty(exports, "recoverPublicKey", { enumerable: true, get: function get() {return _signingKey.recoverPublicKey;} });Object.defineProperty(exports, "SigningKey", { enumerable: true, get: function get() {return _signingKey.SigningKey;} });Object.defineProperty(exports, "formatBytes32String", { enumerable: true, get: function get() {return _strings.formatBytes32String;} });Object.defineProperty(exports, "nameprep", { enumerable: true, get: function get() {return _strings.nameprep;} });Object.defineProperty(exports, "parseBytes32String", { enumerable: true, get: function get() {return _strings.parseBytes32String;} });Object.defineProperty(exports, "_toEscapedUtf8String", { enumerable: true, get: function get() {return _strings._toEscapedUtf8String;} });Object.defineProperty(exports, "toUtf8Bytes", { enumerable: true, get: function get() {return _strings.toUtf8Bytes;} });Object.defineProperty(exports, "toUtf8CodePoints", { enumerable: true, get: function get() {return _strings.toUtf8CodePoints;} });Object.defineProperty(exports, "toUtf8String", { enumerable: true, get: function get() {return _strings.toUtf8String;} });Object.defineProperty(exports, "Utf8ErrorFuncs", { enumerable: true, get: function get() {return _strings.Utf8ErrorFuncs;} });Object.defineProperty(exports, "UnicodeNormalizationForm", { enumerable: true, get: function get() {return _strings.UnicodeNormalizationForm;} });Object.defineProperty(exports, "Utf8ErrorReason", { enumerable: true, get: function get() {return _strings.Utf8ErrorReason;} });Object.defineProperty(exports, "accessListify", { enumerable: true, get: function get() {return _transactions.accessListify;} });Object.defineProperty(exports, "computeAddress", { enumerable: true, get: function get() {return _transactions.computeAddress;} });Object.defineProperty(exports, "parseTransaction", { enumerable: true, get: function get() {return _transactions.parse;} });Object.defineProperty(exports, "recoverAddress", { enumerable: true, get: function get() {return _transactions.recoverAddress;} });Object.defineProperty(exports, "serializeTransaction", { enumerable: true, get: function get() {return _transactions.serialize;} });Object.defineProperty(exports, "TransactionTypes", { enumerable: true, get: function get() {return _transactions.TransactionTypes;} });Object.defineProperty(exports, "commify", { enumerable: true, get: function get() {return _units.commify;} });Object.defineProperty(exports, "formatEther", { enumerable: true, get: function get() {return _units.formatEther;} });Object.defineProperty(exports, "parseEther", { enumerable: true, get: function get() {return _units.parseEther;} });Object.defineProperty(exports, "formatUnits", { enumerable: true, get: function get() {return _units.formatUnits;} });Object.defineProperty(exports, "parseUnits", { enumerable: true, get: function get() {return _units.parseUnits;} });Object.defineProperty(exports, "verifyMessage", { enumerable: true, get: function get() {return _wallet.verifyMessage;} });Object.defineProperty(exports, "verifyTypedData", { enumerable: true, get: function get() {return _wallet.verifyTypedData;} });Object.defineProperty(exports, "_fetchData", { enumerable: true, get: function get() {return _web._fetchData;} });Object.defineProperty(exports, "fetchJson", { enumerable: true, get: function get() {return _web.fetchJson;} });Object.defineProperty(exports, "poll", { enumerable: true, get: function get() {return _web.poll;} });exports.RLP = exports.base64 = void 0; var _abi = __webpack_require__(/*! @ethersproject/abi */ 71); var _address = __webpack_require__(/*! @ethersproject/address */ 90); var base64 = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/base64 */ 179));exports.base64 = base64; var _basex = __webpack_require__(/*! @ethersproject/basex */ 148); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _hash = __webpack_require__(/*! @ethersproject/hash */ 116); var _hdnode = __webpack_require__(/*! @ethersproject/hdnode */ 147); var _jsonWallets = __webpack_require__(/*! @ethersproject/json-wallets */ 165); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 151); var _solidity = __webpack_require__(/*! @ethersproject/solidity */ 201); var _random = __webpack_require__(/*! @ethersproject/random */ 161); var _properties = __webpack_require__(/*! @ethersproject/properties */ 84); var RLP = _interopRequireWildcard(__webpack_require__(/*! @ethersproject/rlp */ 93));exports.RLP = RLP; var _signingKey = __webpack_require__(/*! @ethersproject/signing-key */ 127); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _transactions = __webpack_require__(/*! @ethersproject/transactions */ 126); var _units = __webpack_require__(/*! @ethersproject/units */ 203); var _wallet = __webpack_require__(/*! @ethersproject/wallet */ 146); var _web = __webpack_require__(/*! @ethersproject/web */ 178);function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;}function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || typeof obj !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} /***/ }), /* 201 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/solidity/lib.esm/index.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.pack = pack;exports.keccak256 = keccak256;exports.sha256 = sha256; var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _bytes = __webpack_require__(/*! @ethersproject/bytes */ 78); var _keccak = __webpack_require__(/*! @ethersproject/keccak256 */ 91); var _sha = __webpack_require__(/*! @ethersproject/sha2 */ 151); var _strings = __webpack_require__(/*! @ethersproject/strings */ 109); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 202);var regexBytes = new RegExp("^bytes([0-9]+)$");var regexNumber = new RegExp("^(u?int)([0-9]*)$");var regexArray = new RegExp("^(.*)\\[([0-9]*)\\]$");var Zeros = "0000000000000000000000000000000000000000000000000000000000000000"; var logger = new _logger.Logger(_version.version); function _pack(type, value, isArray) { switch (type) { case "address": if (isArray) { return (0, _bytes.zeroPad)(value, 32); } return (0, _bytes.arrayify)(value); case "string": return (0, _strings.toUtf8Bytes)(value); case "bytes": return (0, _bytes.arrayify)(value); case "bool": value = value ? "0x01" : "0x00"; if (isArray) { return (0, _bytes.zeroPad)(value, 32); } return (0, _bytes.arrayify)(value);} var match = type.match(regexNumber); if (match) { //let signed = (match[1] === "int") var size = parseInt(match[2] || "256"); if (match[2] && String(size) !== match[2] || size % 8 !== 0 || size === 0 || size > 256) { logger.throwArgumentError("invalid number type", "type", type); } if (isArray) { size = 256; } value = _bignumber.BigNumber.from(value).toTwos(size); return (0, _bytes.zeroPad)(value, size / 8); } match = type.match(regexBytes); if (match) { var _size = parseInt(match[1]); if (String(_size) !== match[1] || _size === 0 || _size > 32) { logger.throwArgumentError("invalid bytes type", "type", type); } if ((0, _bytes.arrayify)(value).byteLength !== _size) { logger.throwArgumentError("invalid value for ".concat(type), "value", value); } if (isArray) { return (0, _bytes.arrayify)((value + Zeros).substring(0, 66)); } return value; } match = type.match(regexArray); if (match && Array.isArray(value)) { var baseType = match[1]; var count = parseInt(match[2] || String(value.length)); if (count != value.length) { logger.throwArgumentError("invalid array length for ".concat(type), "value", value); } var result = []; value.forEach(function (value) { result.push(_pack(baseType, value, true)); }); return (0, _bytes.concat)(result); } return logger.throwArgumentError("invalid type", "type", type); } // @TODO: Array Enum function pack(types, values) { if (types.length != values.length) { logger.throwArgumentError("wrong number of values; expected ${ types.length }", "values", values); } var tight = []; types.forEach(function (type, index) { tight.push(_pack(type, values[index])); }); return (0, _bytes.hexlify)((0, _bytes.concat)(tight)); } function keccak256(types, values) { return (0, _keccak.keccak256)(pack(types, values)); } function sha256(types, values) { return (0, _sha.sha256)(pack(types, values)); } /***/ }), /* 202 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/solidity/lib.esm/_version.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "solidity/5.5.0";exports.version = version; /***/ }), /* 203 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/units/lib.esm/index.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.commify = commify;exports.formatUnits = formatUnits;exports.parseUnits = parseUnits;exports.formatEther = formatEther;exports.parseEther = parseEther; var _bignumber = __webpack_require__(/*! @ethersproject/bignumber */ 73); var _logger = __webpack_require__(/*! @ethersproject/logger */ 79); var _version = __webpack_require__(/*! ./_version */ 204); var logger = new _logger.Logger(_version.version); var names = [ "wei", "kwei", "mwei", "gwei", "szabo", "finney", "ether"]; // Some environments have issues with RegEx that contain back-tracking, so we cannot // use them. function commify(value) { var comps = String(value).split("."); if (comps.length > 2 || !comps[0].match(/^-?[0-9]*$/) || comps[1] && !comps[1].match(/^[0-9]*$/) || value === "." || value === "-.") { logger.throwArgumentError("invalid value", "value", value); } // Make sure we have at least one whole digit (0 if none) var whole = comps[0]; var negative = ""; if (whole.substring(0, 1) === "-") { negative = "-"; whole = whole.substring(1); } // Make sure we have at least 1 whole digit with no leading zeros while (whole.substring(0, 1) === "0") { whole = whole.substring(1); } if (whole === "") { whole = "0"; } var suffix = ""; if (comps.length === 2) { suffix = "." + (comps[1] || "0"); } while (suffix.length > 2 && suffix[suffix.length - 1] === "0") { suffix = suffix.substring(0, suffix.length - 1); } var formatted = []; while (whole.length) { if (whole.length <= 3) { formatted.unshift(whole); break; } else { var index = whole.length - 3; formatted.unshift(whole.substring(index)); whole = whole.substring(0, index); } } return negative + formatted.join(",") + suffix; } function formatUnits(value, unitName) { if (typeof unitName === "string") { var index = names.indexOf(unitName); if (index !== -1) { unitName = 3 * index; } } return (0, _bignumber.formatFixed)(value, unitName != null ? unitName : 18); } function parseUnits(value, unitName) { if (typeof value !== "string") { logger.throwArgumentError("value must be a string", "value", value); } if (typeof unitName === "string") { var index = names.indexOf(unitName); if (index !== -1) { unitName = 3 * index; } } return (0, _bignumber.parseFixed)(value, unitName != null ? unitName : 18); } function formatEther(wei) { return formatUnits(wei, 18); } function parseEther(ether) { return parseUnits(ether, 18); } /***/ }), /* 204 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/@ethersproject/units/lib.esm/_version.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "units/5.5.0";exports.version = version; /***/ }), /* 205 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethers/lib.esm/_version.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.version = void 0;var version = "ethers/5.5.1";exports.version = version; /***/ }), /* 206 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bignumber.js/bignumber.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(crypto) {var __WEBPACK_AMD_DEFINE_RESULT__;;(function (globalObject) { 'use strict'; /* * bignumber.js v9.0.1 * A JavaScript library for arbitrary-precision arithmetic. * https://github.com/MikeMcl/bignumber.js * Copyright (c) 2020 Michael Mclaughlin * MIT Licensed. * * BigNumber.prototype methods | BigNumber methods * | * absoluteValue abs | clone * comparedTo | config set * decimalPlaces dp | DECIMAL_PLACES * dividedBy div | ROUNDING_MODE * dividedToIntegerBy idiv | EXPONENTIAL_AT * exponentiatedBy pow | RANGE * integerValue | CRYPTO * isEqualTo eq | MODULO_MODE * isFinite | POW_PRECISION * isGreaterThan gt | FORMAT * isGreaterThanOrEqualTo gte | ALPHABET * isInteger | isBigNumber * isLessThan lt | maximum max * isLessThanOrEqualTo lte | minimum min * isNaN | random * isNegative | sum * isPositive | * isZero | * minus | * modulo mod | * multipliedBy times | * negated | * plus | * precision sd | * shiftedBy | * squareRoot sqrt | * toExponential | * toFixed | * toFormat | * toFraction | * toJSON | * toNumber | * toPrecision | * toString | * valueOf | * */ var BigNumber, isNumeric = /^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i, mathceil = Math.ceil, mathfloor = Math.floor, bignumberError = '[BigNumber Error] ', tooManyDigits = bignumberError + 'Number primitive has more than 15 significant digits: ', BASE = 1e14, LOG_BASE = 14, MAX_SAFE_INTEGER = 0x1fffffffffffff, // 2^53 - 1 // MAX_INT32 = 0x7fffffff, // 2^31 - 1 POWS_TEN = [1, 10, 100, 1e3, 1e4, 1e5, 1e6, 1e7, 1e8, 1e9, 1e10, 1e11, 1e12, 1e13], SQRT_BASE = 1e7, // EDITABLE // The limit on the value of DECIMAL_PLACES, TO_EXP_NEG, TO_EXP_POS, MIN_EXP, MAX_EXP, and // the arguments to toExponential, toFixed, toFormat, and toPrecision. MAX = 1E9; // 0 to MAX_INT32 /* * Create and return a BigNumber constructor. */ function clone(configObject) { var div,convertBase,parseNumeric, P = BigNumber.prototype = { constructor: BigNumber, toString: null, valueOf: null }, ONE = new BigNumber(1), //----------------------------- EDITABLE CONFIG DEFAULTS ------------------------------- // The default values below must be integers within the inclusive ranges stated. // The values can also be changed at run-time using BigNumber.set. // The maximum number of decimal places for operations involving division. DECIMAL_PLACES = 20, // 0 to MAX // The rounding mode used when rounding to the above decimal places, and when using // toExponential, toFixed, toFormat and toPrecision, and round (default value). // UP 0 Away from zero. // DOWN 1 Towards zero. // CEIL 2 Towards +Infinity. // FLOOR 3 Towards -Infinity. // HALF_UP 4 Towards nearest neighbour. If equidistant, up. // HALF_DOWN 5 Towards nearest neighbour. If equidistant, down. // HALF_EVEN 6 Towards nearest neighbour. If equidistant, towards even neighbour. // HALF_CEIL 7 Towards nearest neighbour. If equidistant, towards +Infinity. // HALF_FLOOR 8 Towards nearest neighbour. If equidistant, towards -Infinity. ROUNDING_MODE = 4, // 0 to 8 // EXPONENTIAL_AT : [TO_EXP_NEG , TO_EXP_POS] // The exponent value at and beneath which toString returns exponential notation. // Number type: -7 TO_EXP_NEG = -7, // 0 to -MAX // The exponent value at and above which toString returns exponential notation. // Number type: 21 TO_EXP_POS = 21, // 0 to MAX // RANGE : [MIN_EXP, MAX_EXP] // The minimum exponent value, beneath which underflow to zero occurs. // Number type: -324 (5e-324) MIN_EXP = -1e7, // -1 to -MAX // The maximum exponent value, above which overflow to Infinity occurs. // Number type: 308 (1.7976931348623157e+308) // For MAX_EXP > 1e7, e.g. new BigNumber('1e100000000').plus(1) may be slow. MAX_EXP = 1e7, // 1 to MAX // Whether to use cryptographically-secure random number generation, if available. CRYPTO = false, // true or false // The modulo mode used when calculating the modulus: a mod n. // The quotient (q = a / n) is calculated according to the corresponding rounding mode. // The remainder (r) is calculated as: r = a - n * q. // // UP 0 The remainder is positive if the dividend is negative, else is negative. // DOWN 1 The remainder has the same sign as the dividend. // This modulo mode is commonly known as 'truncated division' and is // equivalent to (a % n) in JavaScript. // FLOOR 3 The remainder has the same sign as the divisor (Python %). // HALF_EVEN 6 This modulo mode implements the IEEE 754 remainder function. // EUCLID 9 Euclidian division. q = sign(n) * floor(a / abs(n)). // The remainder is always positive. // // The truncated division, floored division, Euclidian division and IEEE 754 remainder // modes are commonly used for the modulus operation. // Although the other rounding modes can also be used, they may not give useful results. MODULO_MODE = 1, // 0 to 9 // The maximum number of significant digits of the result of the exponentiatedBy operation. // If POW_PRECISION is 0, there will be unlimited significant digits. POW_PRECISION = 0, // 0 to MAX // The format specification used by the BigNumber.prototype.toFormat method. FORMAT = { prefix: '', groupSize: 3, secondaryGroupSize: 0, groupSeparator: ',', decimalSeparator: '.', fractionGroupSize: 0, fractionGroupSeparator: '\xA0', // non-breaking space suffix: '' }, // The alphabet used for base conversion. It must be at least 2 characters long, with no '+', // '-', '.', whitespace, or repeated character. // '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_' ALPHABET = '0123456789abcdefghijklmnopqrstuvwxyz'; //------------------------------------------------------------------------------------------ // CONSTRUCTOR /* * The BigNumber constructor and exported function. * Create and return a new instance of a BigNumber object. * * v {number|string|BigNumber} A numeric value. * [b] {number} The base of v. Integer, 2 to ALPHABET.length inclusive. */ function BigNumber(v, b) { var alphabet,c,caseChanged,e,i,isNum,len,str, x = this; // Enable constructor call without `new`. if (!(x instanceof BigNumber)) return new BigNumber(v, b); if (b == null) { if (v && v._isBigNumber === true) { x.s = v.s; if (!v.c || v.e > MAX_EXP) { x.c = x.e = null; } else if (v.e < MIN_EXP) { x.c = [x.e = 0]; } else { x.e = v.e; x.c = v.c.slice(); } return; } if ((isNum = typeof v == 'number') && v * 0 == 0) { // Use `1 / n` to handle minus zero also. x.s = 1 / v < 0 ? (v = -v, -1) : 1; // Fast path for integers, where n < 2147483648 (2**31). if (v === ~~v) { for (e = 0, i = v; i >= 10; i /= 10, e++) {;} if (e > MAX_EXP) { x.c = x.e = null; } else { x.e = e; x.c = [v]; } return; } str = String(v); } else { if (!isNumeric.test(str = String(v))) return parseNumeric(x, str, isNum); x.s = str.charCodeAt(0) == 45 ? (str = str.slice(1), -1) : 1; } // Decimal point? if ((e = str.indexOf('.')) > -1) str = str.replace('.', ''); // Exponential form? if ((i = str.search(/e/i)) > 0) { // Determine exponent. if (e < 0) e = i; e += +str.slice(i + 1); str = str.substring(0, i); } else if (e < 0) { // Integer. e = str.length; } } else { // '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' intCheck(b, 2, ALPHABET.length, 'Base'); // Allow exponential notation to be used with base 10 argument, while // also rounding to DECIMAL_PLACES as with other bases. if (b == 10) { x = new BigNumber(v); return round(x, DECIMAL_PLACES + x.e + 1, ROUNDING_MODE); } str = String(v); if (isNum = typeof v == 'number') { // Avoid potential interpretation of Infinity and NaN as base 44+ values. if (v * 0 != 0) return parseNumeric(x, str, isNum, b); x.s = 1 / v < 0 ? (str = str.slice(1), -1) : 1; // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' if (BigNumber.DEBUG && str.replace(/^0\.0*|\./, '').length > 15) { throw Error( tooManyDigits + v); } } else { x.s = str.charCodeAt(0) === 45 ? (str = str.slice(1), -1) : 1; } alphabet = ALPHABET.slice(0, b); e = i = 0; // Check that str is a valid base b number. // Don't use RegExp, so alphabet can contain special characters. for (len = str.length; i < len; i++) { if (alphabet.indexOf(c = str.charAt(i)) < 0) { if (c == '.') { // If '.' is not the first character and it has not be found before. if (i > e) { e = len; continue; } } else if (!caseChanged) { // Allow e.g. hexadecimal 'FF' as well as 'ff'. if (str == str.toUpperCase() && (str = str.toLowerCase()) || str == str.toLowerCase() && (str = str.toUpperCase())) { caseChanged = true; i = -1; e = 0; continue; } } return parseNumeric(x, String(v), isNum, b); } } // Prevent later check for length on converted number. isNum = false; str = convertBase(str, b, 10, x.s); // Decimal point? if ((e = str.indexOf('.')) > -1) str = str.replace('.', '');else e = str.length; } // Determine leading zeros. for (i = 0; str.charCodeAt(i) === 48; i++) {;} // Determine trailing zeros. for (len = str.length; str.charCodeAt(--len) === 48;) {;} if (str = str.slice(i, ++len)) { len -= i; // '[BigNumber Error] Number primitive has more than 15 significant digits: {n}' if (isNum && BigNumber.DEBUG && len > 15 && (v > MAX_SAFE_INTEGER || v !== mathfloor(v))) { throw Error( tooManyDigits + x.s * v); } // Overflow? if ((e = e - i - 1) > MAX_EXP) { // Infinity. x.c = x.e = null; // Underflow? } else if (e < MIN_EXP) { // Zero. x.c = [x.e = 0]; } else { x.e = e; x.c = []; // Transform base // e is the base 10 exponent. // i is where to slice str to get the first element of the coefficient array. i = (e + 1) % LOG_BASE; if (e < 0) i += LOG_BASE; // i < 1 if (i < len) { if (i) x.c.push(+str.slice(0, i)); for (len -= LOG_BASE; i < len;) { x.c.push(+str.slice(i, i += LOG_BASE)); } i = LOG_BASE - (str = str.slice(i)).length; } else { i -= len; } for (; i--; str += '0') {;} x.c.push(+str); } } else { // Zero. x.c = [x.e = 0]; } } // CONSTRUCTOR PROPERTIES BigNumber.clone = clone; BigNumber.ROUND_UP = 0; BigNumber.ROUND_DOWN = 1; BigNumber.ROUND_CEIL = 2; BigNumber.ROUND_FLOOR = 3; BigNumber.ROUND_HALF_UP = 4; BigNumber.ROUND_HALF_DOWN = 5; BigNumber.ROUND_HALF_EVEN = 6; BigNumber.ROUND_HALF_CEIL = 7; BigNumber.ROUND_HALF_FLOOR = 8; BigNumber.EUCLID = 9; /* * Configure infrequently-changing library-wide settings. * * Accept an object with the following optional properties (if the value of a property is * a number, it must be an integer within the inclusive range stated): * * DECIMAL_PLACES {number} 0 to MAX * ROUNDING_MODE {number} 0 to 8 * EXPONENTIAL_AT {number|number[]} -MAX to MAX or [-MAX to 0, 0 to MAX] * RANGE {number|number[]} -MAX to MAX (not zero) or [-MAX to -1, 1 to MAX] * CRYPTO {boolean} true or false * MODULO_MODE {number} 0 to 9 * POW_PRECISION {number} 0 to MAX * ALPHABET {string} A string of two or more unique characters which does * not contain '.'. * FORMAT {object} An object with some of the following properties: * prefix {string} * groupSize {number} * secondaryGroupSize {number} * groupSeparator {string} * decimalSeparator {string} * fractionGroupSize {number} * fractionGroupSeparator {string} * suffix {string} * * (The values assigned to the above FORMAT object properties are not checked for validity.) * * E.g. * BigNumber.config({ DECIMAL_PLACES : 20, ROUNDING_MODE : 4 }) * * Ignore properties/parameters set to null or undefined, except for ALPHABET. * * Return an object with the properties current values. */ BigNumber.config = BigNumber.set = function (obj) { var p, v; if (obj != null) { if (typeof obj == 'object') { // DECIMAL_PLACES {number} Integer, 0 to MAX inclusive. // '[BigNumber Error] DECIMAL_PLACES {not a primitive number|not an integer|out of range}: {v}' if (obj.hasOwnProperty(p = 'DECIMAL_PLACES')) { v = obj[p]; intCheck(v, 0, MAX, p); DECIMAL_PLACES = v; } // ROUNDING_MODE {number} Integer, 0 to 8 inclusive. // '[BigNumber Error] ROUNDING_MODE {not a primitive number|not an integer|out of range}: {v}' if (obj.hasOwnProperty(p = 'ROUNDING_MODE')) { v = obj[p]; intCheck(v, 0, 8, p); ROUNDING_MODE = v; } // EXPONENTIAL_AT {number|number[]} // Integer, -MAX to MAX inclusive or // [integer -MAX to 0 inclusive, 0 to MAX inclusive]. // '[BigNumber Error] EXPONENTIAL_AT {not a primitive number|not an integer|out of range}: {v}' if (obj.hasOwnProperty(p = 'EXPONENTIAL_AT')) { v = obj[p]; if (v && v.pop) { intCheck(v[0], -MAX, 0, p); intCheck(v[1], 0, MAX, p); TO_EXP_NEG = v[0]; TO_EXP_POS = v[1]; } else { intCheck(v, -MAX, MAX, p); TO_EXP_NEG = -(TO_EXP_POS = v < 0 ? -v : v); } } // RANGE {number|number[]} Non-zero integer, -MAX to MAX inclusive or // [integer -MAX to -1 inclusive, integer 1 to MAX inclusive]. // '[BigNumber Error] RANGE {not a primitive number|not an integer|out of range|cannot be zero}: {v}' if (obj.hasOwnProperty(p = 'RANGE')) { v = obj[p]; if (v && v.pop) { intCheck(v[0], -MAX, -1, p); intCheck(v[1], 1, MAX, p); MIN_EXP = v[0]; MAX_EXP = v[1]; } else { intCheck(v, -MAX, MAX, p); if (v) { MIN_EXP = -(MAX_EXP = v < 0 ? -v : v); } else { throw Error( bignumberError + p + ' cannot be zero: ' + v); } } } // CRYPTO {boolean} true or false. // '[BigNumber Error] CRYPTO not true or false: {v}' // '[BigNumber Error] crypto unavailable' if (obj.hasOwnProperty(p = 'CRYPTO')) { v = obj[p]; if (v === !!v) { if (v) { if (typeof crypto != 'undefined' && crypto && ( crypto.getRandomValues || crypto.randomBytes)) { CRYPTO = v; } else { CRYPTO = !v; throw Error( bignumberError + 'crypto unavailable'); } } else { CRYPTO = v; } } else { throw Error( bignumberError + p + ' not true or false: ' + v); } } // MODULO_MODE {number} Integer, 0 to 9 inclusive. // '[BigNumber Error] MODULO_MODE {not a primitive number|not an integer|out of range}: {v}' if (obj.hasOwnProperty(p = 'MODULO_MODE')) { v = obj[p]; intCheck(v, 0, 9, p); MODULO_MODE = v; } // POW_PRECISION {number} Integer, 0 to MAX inclusive. // '[BigNumber Error] POW_PRECISION {not a primitive number|not an integer|out of range}: {v}' if (obj.hasOwnProperty(p = 'POW_PRECISION')) { v = obj[p]; intCheck(v, 0, MAX, p); POW_PRECISION = v; } // FORMAT {object} // '[BigNumber Error] FORMAT not an object: {v}' if (obj.hasOwnProperty(p = 'FORMAT')) { v = obj[p]; if (typeof v == 'object') FORMAT = v;else throw Error( bignumberError + p + ' not an object: ' + v); } // ALPHABET {string} // '[BigNumber Error] ALPHABET invalid: {v}' if (obj.hasOwnProperty(p = 'ALPHABET')) { v = obj[p]; // Disallow if less than two characters, // or if it contains '+', '-', '.', whitespace, or a repeated character. if (typeof v == 'string' && !/^.?$|[+\-.\s]|(.).*\1/.test(v)) { ALPHABET = v; } else { throw Error( bignumberError + p + ' invalid: ' + v); } } } else { // '[BigNumber Error] Object expected: {v}' throw Error( bignumberError + 'Object expected: ' + obj); } } return { DECIMAL_PLACES: DECIMAL_PLACES, ROUNDING_MODE: ROUNDING_MODE, EXPONENTIAL_AT: [TO_EXP_NEG, TO_EXP_POS], RANGE: [MIN_EXP, MAX_EXP], CRYPTO: CRYPTO, MODULO_MODE: MODULO_MODE, POW_PRECISION: POW_PRECISION, FORMAT: FORMAT, ALPHABET: ALPHABET }; }; /* * Return true if v is a BigNumber instance, otherwise return false. * * If BigNumber.DEBUG is true, throw if a BigNumber instance is not well-formed. * * v {any} * * '[BigNumber Error] Invalid BigNumber: {v}' */ BigNumber.isBigNumber = function (v) { if (!v || v._isBigNumber !== true) return false; if (!BigNumber.DEBUG) return true; var i,n, c = v.c, e = v.e, s = v.s; out: if ({}.toString.call(c) == '[object Array]') { if ((s === 1 || s === -1) && e >= -MAX && e <= MAX && e === mathfloor(e)) { // If the first element is zero, the BigNumber value must be zero. if (c[0] === 0) { if (e === 0 && c.length === 1) return true; break out; } // Calculate number of digits that c[0] should have, based on the exponent. i = (e + 1) % LOG_BASE; if (i < 1) i += LOG_BASE; // Calculate number of digits of c[0]. //if (Math.ceil(Math.log(c[0] + 1) / Math.LN10) == i) { if (String(c[0]).length == i) { for (i = 0; i < c.length; i++) { n = c[i]; if (n < 0 || n >= BASE || n !== mathfloor(n)) break out; } // Last element cannot be zero, unless it is the only element. if (n !== 0) return true; } } // Infinity/NaN } else if (c === null && e === null && (s === null || s === 1 || s === -1)) { return true; } throw Error( bignumberError + 'Invalid BigNumber: ' + v); }; /* * Return a new BigNumber whose value is the maximum of the arguments. * * arguments {number|string|BigNumber} */ BigNumber.maximum = BigNumber.max = function () { return maxOrMin(arguments, P.lt); }; /* * Return a new BigNumber whose value is the minimum of the arguments. * * arguments {number|string|BigNumber} */ BigNumber.minimum = BigNumber.min = function () { return maxOrMin(arguments, P.gt); }; /* * Return a new BigNumber with a random value equal to or greater than 0 and less than 1, * and with dp, or DECIMAL_PLACES if dp is omitted, decimal places (or less if trailing * zeros are produced). * * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp}' * '[BigNumber Error] crypto unavailable' */ BigNumber.random = function () { var pow2_53 = 0x20000000000000; // Return a 53 bit integer n, where 0 <= n < 9007199254740992. // Check if Math.random() produces more than 32 bits of randomness. // If it does, assume at least 53 bits are produced, otherwise assume at least 30 bits. // 0x40000000 is 2^30, 0x800000 is 2^23, 0x1fffff is 2^21 - 1. var random53bitInt = Math.random() * pow2_53 & 0x1fffff ? function () {return mathfloor(Math.random() * pow2_53);} : function () {return (Math.random() * 0x40000000 | 0) * 0x800000 + ( Math.random() * 0x800000 | 0);}; return function (dp) { var a,b,e,k,v, i = 0, c = [], rand = new BigNumber(ONE); if (dp == null) dp = DECIMAL_PLACES;else intCheck(dp, 0, MAX); k = mathceil(dp / LOG_BASE); if (CRYPTO) { // Browsers supporting crypto.getRandomValues. if (crypto.getRandomValues) { a = crypto.getRandomValues(new Uint32Array(k *= 2)); for (; i < k;) { // 53 bits: // ((Math.pow(2, 32) - 1) * Math.pow(2, 21)).toString(2) // 11111 11111111 11111111 11111111 11100000 00000000 00000000 // ((Math.pow(2, 32) - 1) >>> 11).toString(2) // 11111 11111111 11111111 // 0x20000 is 2^21. v = a[i] * 0x20000 + (a[i + 1] >>> 11); // Rejection sampling: // 0 <= v < 9007199254740992 // Probability that v >= 9e15, is // 7199254740992 / 9007199254740992 ~= 0.0008, i.e. 1 in 1251 if (v >= 9e15) { b = crypto.getRandomValues(new Uint32Array(2)); a[i] = b[0]; a[i + 1] = b[1]; } else { // 0 <= v <= 8999999999999999 // 0 <= (v % 1e14) <= 99999999999999 c.push(v % 1e14); i += 2; } } i = k / 2; // Node.js supporting crypto.randomBytes. } else if (crypto.randomBytes) { // buffer a = crypto.randomBytes(k *= 7); for (; i < k;) { // 0x1000000000000 is 2^48, 0x10000000000 is 2^40 // 0x100000000 is 2^32, 0x1000000 is 2^24 // 11111 11111111 11111111 11111111 11111111 11111111 11111111 // 0 <= v < 9007199254740992 v = (a[i] & 31) * 0x1000000000000 + a[i + 1] * 0x10000000000 + a[i + 2] * 0x100000000 + a[i + 3] * 0x1000000 + ( a[i + 4] << 16) + (a[i + 5] << 8) + a[i + 6]; if (v >= 9e15) { crypto.randomBytes(7).copy(a, i); } else { // 0 <= (v % 1e14) <= 99999999999999 c.push(v % 1e14); i += 7; } } i = k / 7; } else { CRYPTO = false; throw Error( bignumberError + 'crypto unavailable'); } } // Use Math.random. if (!CRYPTO) { for (; i < k;) { v = random53bitInt(); if (v < 9e15) c[i++] = v % 1e14; } } k = c[--i]; dp %= LOG_BASE; // Convert trailing digits to zeros according to dp. if (k && dp) { v = POWS_TEN[LOG_BASE - dp]; c[i] = mathfloor(k / v) * v; } // Remove trailing elements which are zero. for (; c[i] === 0; c.pop(), i--) {;} // Zero? if (i < 0) { c = [e = 0]; } else { // Remove leading elements which are zero and adjust exponent accordingly. for (e = -1; c[0] === 0; c.splice(0, 1), e -= LOG_BASE) {;} // Count the digits of the first element of c to determine leading zeros, and... for (i = 1, v = c[0]; v >= 10; v /= 10, i++) {;} // adjust the exponent accordingly. if (i < LOG_BASE) e -= LOG_BASE - i; } rand.e = e; rand.c = c; return rand; }; }(); /* * Return a BigNumber whose value is the sum of the arguments. * * arguments {number|string|BigNumber} */ BigNumber.sum = function () { var i = 1, args = arguments, sum = new BigNumber(args[0]); for (; i < args.length;) {sum = sum.plus(args[i++]);} return sum; }; // PRIVATE FUNCTIONS // Called by BigNumber and BigNumber.prototype.toString. convertBase = function () { var decimal = '0123456789'; /* * Convert string of baseIn to an array of numbers of baseOut. * Eg. toBaseOut('255', 10, 16) returns [15, 15]. * Eg. toBaseOut('ff', 16, 10) returns [2, 5, 5]. */ function toBaseOut(str, baseIn, baseOut, alphabet) { var j, arr = [0], arrL, i = 0, len = str.length; for (; i < len;) { for (arrL = arr.length; arrL--; arr[arrL] *= baseIn) {;} arr[0] += alphabet.indexOf(str.charAt(i++)); for (j = 0; j < arr.length; j++) { if (arr[j] > baseOut - 1) { if (arr[j + 1] == null) arr[j + 1] = 0; arr[j + 1] += arr[j] / baseOut | 0; arr[j] %= baseOut; } } } return arr.reverse(); } // Convert a numeric string of baseIn to a numeric string of baseOut. // If the caller is toString, we are converting from base 10 to baseOut. // If the caller is BigNumber, we are converting from baseIn to base 10. return function (str, baseIn, baseOut, sign, callerIsToString) { var alphabet,d,e,k,r,x,xc,y, i = str.indexOf('.'), dp = DECIMAL_PLACES, rm = ROUNDING_MODE; // Non-integer. if (i >= 0) { k = POW_PRECISION; // Unlimited precision. POW_PRECISION = 0; str = str.replace('.', ''); y = new BigNumber(baseIn); x = y.pow(str.length - i); POW_PRECISION = k; // Convert str as if an integer, then restore the fraction part by dividing the // result by its base raised to a power. y.c = toBaseOut(toFixedPoint(coeffToString(x.c), x.e, '0'), 10, baseOut, decimal); y.e = y.c.length; } // Convert the number as integer. xc = toBaseOut(str, baseIn, baseOut, callerIsToString ? ( alphabet = ALPHABET, decimal) : ( alphabet = decimal, ALPHABET)); // xc now represents str as an integer and converted to baseOut. e is the exponent. e = k = xc.length; // Remove trailing zeros. for (; xc[--k] == 0; xc.pop()) {;} // Zero? if (!xc[0]) return alphabet.charAt(0); // Does str represent an integer? If so, no need for the division. if (i < 0) { --e; } else { x.c = xc; x.e = e; // The sign is needed for correct rounding. x.s = sign; x = div(x, y, dp, rm, baseOut); xc = x.c; r = x.r; e = x.e; } // xc now represents str converted to baseOut. // THe index of the rounding digit. d = e + dp + 1; // The rounding digit: the digit to the right of the digit that may be rounded up. i = xc[d]; // Look at the rounding digits and mode to determine whether to round up. k = baseOut / 2; r = r || d < 0 || xc[d + 1] != null; r = rm < 4 ? (i != null || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) : i > k || i == k && (rm == 4 || r || rm == 6 && xc[d - 1] & 1 || rm == (x.s < 0 ? 8 : 7)); // If the index of the rounding digit is not greater than zero, or xc represents // zero, then the result of the base conversion is zero or, if rounding up, a value // such as 0.00001. if (d < 1 || !xc[0]) { // 1^-dp or 0 str = r ? toFixedPoint(alphabet.charAt(1), -dp, alphabet.charAt(0)) : alphabet.charAt(0); } else { // Truncate xc to the required number of decimal places. xc.length = d; // Round up? if (r) { // Rounding up may mean the previous digit has to be rounded up and so on. for (--baseOut; ++xc[--d] > baseOut;) { xc[d] = 0; if (!d) { ++e; xc = [1].concat(xc); } } } // Determine trailing zeros. for (k = xc.length; !xc[--k];) {;} // E.g. [4, 11, 15] becomes 4bf. for (i = 0, str = ''; i <= k; str += alphabet.charAt(xc[i++])) {;} // Add leading zeros, decimal point and trailing zeros as required. str = toFixedPoint(str, e, alphabet.charAt(0)); } // The caller will add the sign. return str; }; }(); // Perform division in the specified base. Called by div and convertBase. div = function () { // Assume non-zero x and k. function multiply(x, k, base) { var m,temp,xlo,xhi, carry = 0, i = x.length, klo = k % SQRT_BASE, khi = k / SQRT_BASE | 0; for (x = x.slice(); i--;) { xlo = x[i] % SQRT_BASE; xhi = x[i] / SQRT_BASE | 0; m = khi * xlo + xhi * klo; temp = klo * xlo + m % SQRT_BASE * SQRT_BASE + carry; carry = (temp / base | 0) + (m / SQRT_BASE | 0) + khi * xhi; x[i] = temp % base; } if (carry) x = [carry].concat(x); return x; } function compare(a, b, aL, bL) { var i, cmp; if (aL != bL) { cmp = aL > bL ? 1 : -1; } else { for (i = cmp = 0; i < aL; i++) { if (a[i] != b[i]) { cmp = a[i] > b[i] ? 1 : -1; break; } } } return cmp; } function subtract(a, b, aL, base) { var i = 0; // Subtract b from a. for (; aL--;) { a[aL] -= i; i = a[aL] < b[aL] ? 1 : 0; a[aL] = i * base + a[aL] - b[aL]; } // Remove leading zeros. for (; !a[0] && a.length > 1; a.splice(0, 1)) {;} } // x: dividend, y: divisor. return function (x, y, dp, rm, base) { var cmp,e,i,more,n,prod,prodL,q,qc,rem,remL,rem0,xi,xL,yc0, yL,yz, s = x.s == y.s ? 1 : -1, xc = x.c, yc = y.c; // Either NaN, Infinity or 0? if (!xc || !xc[0] || !yc || !yc[0]) { return new BigNumber( // Return NaN if either NaN, or both Infinity or 0. !x.s || !y.s || (xc ? yc && xc[0] == yc[0] : !yc) ? NaN : // Return ±0 if x is ±0 or y is ±Infinity, or return ±Infinity as y is ±0. xc && xc[0] == 0 || !yc ? s * 0 : s / 0); } q = new BigNumber(s); qc = q.c = []; e = x.e - y.e; s = dp + e + 1; if (!base) { base = BASE; e = bitFloor(x.e / LOG_BASE) - bitFloor(y.e / LOG_BASE); s = s / LOG_BASE | 0; } // Result exponent may be one less then the current value of e. // The coefficients of the BigNumbers from convertBase may have trailing zeros. for (i = 0; yc[i] == (xc[i] || 0); i++) {;} if (yc[i] > (xc[i] || 0)) e--; if (s < 0) { qc.push(1); more = true; } else { xL = xc.length; yL = yc.length; i = 0; s += 2; // Normalise xc and yc so highest order digit of yc is >= base / 2. n = mathfloor(base / (yc[0] + 1)); // Not necessary, but to handle odd bases where yc[0] == (base / 2) - 1. // if (n > 1 || n++ == 1 && yc[0] < base / 2) { if (n > 1) { yc = multiply(yc, n, base); xc = multiply(xc, n, base); yL = yc.length; xL = xc.length; } xi = yL; rem = xc.slice(0, yL); remL = rem.length; // Add zeros to make remainder as long as divisor. for (; remL < yL; rem[remL++] = 0) {;} yz = yc.slice(); yz = [0].concat(yz); yc0 = yc[0]; if (yc[1] >= base / 2) yc0++; // Not necessary, but to prevent trial digit n > base, when using base 3. // else if (base == 3 && yc0 == 1) yc0 = 1 + 1e-15; do { n = 0; // Compare divisor and remainder. cmp = compare(yc, rem, yL, remL); // If divisor < remainder. if (cmp < 0) { // Calculate trial digit, n. rem0 = rem[0]; if (yL != remL) rem0 = rem0 * base + (rem[1] || 0); // n is how many times the divisor goes into the current remainder. n = mathfloor(rem0 / yc0); // Algorithm: // product = divisor multiplied by trial digit (n). // Compare product and remainder. // If product is greater than remainder: // Subtract divisor from product, decrement trial digit. // Subtract product from remainder. // If product was less than remainder at the last compare: // Compare new remainder and divisor. // If remainder is greater than divisor: // Subtract divisor from remainder, increment trial digit. if (n > 1) { // n may be > base only when base is 3. if (n >= base) n = base - 1; // product = divisor * trial digit. prod = multiply(yc, n, base); prodL = prod.length; remL = rem.length; // Compare product and remainder. // If product > remainder then trial digit n too high. // n is 1 too high about 5% of the time, and is not known to have // ever been more than 1 too high. while (compare(prod, rem, prodL, remL) == 1) { n--; // Subtract divisor from product. subtract(prod, yL < prodL ? yz : yc, prodL, base); prodL = prod.length; cmp = 1; } } else { // n is 0 or 1, cmp is -1. // If n is 0, there is no need to compare yc and rem again below, // so change cmp to 1 to avoid it. // If n is 1, leave cmp as -1, so yc and rem are compared again. if (n == 0) { // divisor < remainder, so n must be at least 1. cmp = n = 1; } // product = divisor prod = yc.slice(); prodL = prod.length; } if (prodL < remL) prod = [0].concat(prod); // Subtract product from remainder. subtract(rem, prod, remL, base); remL = rem.length; // If product was < remainder. if (cmp == -1) { // Compare divisor and new remainder. // If divisor < new remainder, subtract divisor from remainder. // Trial digit n too low. // n is 1 too low about 5% of the time, and very rarely 2 too low. while (compare(yc, rem, yL, remL) < 1) { n++; // Subtract divisor from remainder. subtract(rem, yL < remL ? yz : yc, remL, base); remL = rem.length; } } } else if (cmp === 0) { n++; rem = [0]; } // else cmp === 1 and n will be 0 // Add the next digit, n, to the result array. qc[i++] = n; // Update the remainder. if (rem[0]) { rem[remL++] = xc[xi] || 0; } else { rem = [xc[xi]]; remL = 1; } } while ((xi++ < xL || rem[0] != null) && s--); more = rem[0] != null; // Leading zero? if (!qc[0]) qc.splice(0, 1); } if (base == BASE) { // To calculate q.e, first get the number of digits of qc[0]. for (i = 1, s = qc[0]; s >= 10; s /= 10, i++) {;} round(q, dp + (q.e = i + e * LOG_BASE - 1) + 1, rm, more); // Caller is convertBase. } else { q.e = e; q.r = +more; } return q; }; }(); /* * Return a string representing the value of BigNumber n in fixed-point or exponential * notation rounded to the specified decimal places or significant digits. * * n: a BigNumber. * i: the index of the last digit required (i.e. the digit that may be rounded up). * rm: the rounding mode. * id: 1 (toExponential) or 2 (toPrecision). */ function format(n, i, rm, id) { var c0, e, ne, len, str; if (rm == null) rm = ROUNDING_MODE;else intCheck(rm, 0, 8); if (!n.c) return n.toString(); c0 = n.c[0]; ne = n.e; if (i == null) { str = coeffToString(n.c); str = id == 1 || id == 2 && (ne <= TO_EXP_NEG || ne >= TO_EXP_POS) ? toExponential(str, ne) : toFixedPoint(str, ne, '0'); } else { n = round(new BigNumber(n), i, rm); // n.e may have changed if the value was rounded up. e = n.e; str = coeffToString(n.c); len = str.length; // toPrecision returns exponential notation if the number of significant digits // specified is less than the number of digits necessary to represent the integer // part of the value in fixed-point notation. // Exponential notation. if (id == 1 || id == 2 && (i <= e || e <= TO_EXP_NEG)) { // Append zeros? for (; len < i; str += '0', len++) {;} str = toExponential(str, e); // Fixed-point notation. } else { i -= ne; str = toFixedPoint(str, e, '0'); // Append zeros? if (e + 1 > len) { if (--i > 0) for (str += '.'; i--; str += '0') {;} } else { i += e - len; if (i > 0) { if (e + 1 == len) str += '.'; for (; i--; str += '0') {;} } } } } return n.s < 0 && c0 ? '-' + str : str; } // Handle BigNumber.max and BigNumber.min. function maxOrMin(args, method) { var n, i = 1, m = new BigNumber(args[0]); for (; i < args.length; i++) { n = new BigNumber(args[i]); // If any number is NaN, return NaN. if (!n.s) { m = n; break; } else if (method.call(m, n)) { m = n; } } return m; } /* * Strip trailing zeros, calculate base 10 exponent and check against MIN_EXP and MAX_EXP. * Called by minus, plus and times. */ function normalise(n, c, e) { var i = 1, j = c.length; // Remove trailing zeros. for (; !c[--j]; c.pop()) {;} // Calculate the base 10 exponent. First get the number of digits of c[0]. for (j = c[0]; j >= 10; j /= 10, i++) {;} // Overflow? if ((e = i + e * LOG_BASE - 1) > MAX_EXP) { // Infinity. n.c = n.e = null; // Underflow? } else if (e < MIN_EXP) { // Zero. n.c = [n.e = 0]; } else { n.e = e; n.c = c; } return n; } // Handle values that fail the validity test in BigNumber. parseNumeric = function () { var basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i, dotAfter = /^([^.]+)\.$/, dotBefore = /^\.([^.]+)$/, isInfinityOrNaN = /^-?(Infinity|NaN)$/, whitespaceOrPlus = /^\s*\+(?=[\w.])|^\s+|\s+$/g; return function (x, str, isNum, b) { var base, s = isNum ? str : str.replace(whitespaceOrPlus, ''); // No exception on ±Infinity or NaN. if (isInfinityOrNaN.test(s)) { x.s = isNaN(s) ? null : s < 0 ? -1 : 1; } else { if (!isNum) { // basePrefix = /^(-?)0([xbo])(?=\w[\w.]*$)/i s = s.replace(basePrefix, function (m, p1, p2) { base = (p2 = p2.toLowerCase()) == 'x' ? 16 : p2 == 'b' ? 2 : 8; return !b || b == base ? p1 : m; }); if (b) { base = b; // E.g. '1.' to '1', '.1' to '0.1' s = s.replace(dotAfter, '$1').replace(dotBefore, '0.$1'); } if (str != s) return new BigNumber(s, base); } // '[BigNumber Error] Not a number: {n}' // '[BigNumber Error] Not a base {b} number: {n}' if (BigNumber.DEBUG) { throw Error( bignumberError + 'Not a' + (b ? ' base ' + b : '') + ' number: ' + str); } // NaN x.s = null; } x.c = x.e = null; }; }(); /* * Round x to sd significant digits using rounding mode rm. Check for over/under-flow. * If r is truthy, it is known that there are more digits after the rounding digit. */ function round(x, sd, rm, r) { var d,i,j,k,n,ni,rd, xc = x.c, pows10 = POWS_TEN; // if x is not Infinity or NaN... if (xc) { // rd is the rounding digit, i.e. the digit after the digit that may be rounded up. // n is a base 1e14 number, the value of the element of array x.c containing rd. // ni is the index of n within x.c. // d is the number of digits of n. // i is the index of rd within n including leading zeros. // j is the actual index of rd within n (if < 0, rd is a leading zero). out: { // Get the number of digits of the first element of xc. for (d = 1, k = xc[0]; k >= 10; k /= 10, d++) {;} i = sd - d; // If the rounding digit is in the first element of xc... if (i < 0) { i += LOG_BASE; j = sd; n = xc[ni = 0]; // Get the rounding digit at index j of n. rd = n / pows10[d - j - 1] % 10 | 0; } else { ni = mathceil((i + 1) / LOG_BASE); if (ni >= xc.length) { if (r) { // Needed by sqrt. for (; xc.length <= ni; xc.push(0)) {;} n = rd = 0; d = 1; i %= LOG_BASE; j = i - LOG_BASE + 1; } else { break out; } } else { n = k = xc[ni]; // Get the number of digits of n. for (d = 1; k >= 10; k /= 10, d++) {;} // Get the index of rd within n. i %= LOG_BASE; // Get the index of rd within n, adjusted for leading zeros. // The number of leading zeros of n is given by LOG_BASE - d. j = i - LOG_BASE + d; // Get the rounding digit at index j of n. rd = j < 0 ? 0 : n / pows10[d - j - 1] % 10 | 0; } } r = r || sd < 0 || // Are there any non-zero digits after the rounding digit? // The expression n % pows10[d - j - 1] returns all digits of n to the right // of the digit at j, e.g. if n is 908714 and j is 2, the expression gives 714. xc[ni + 1] != null || (j < 0 ? n : n % pows10[d - j - 1]); r = rm < 4 ? (rd || r) && (rm == 0 || rm == (x.s < 0 ? 3 : 2)) : rd > 5 || rd == 5 && (rm == 4 || r || rm == 6 && // Check whether the digit to the left of the rounding digit is odd. (i > 0 ? j > 0 ? n / pows10[d - j] : 0 : xc[ni - 1]) % 10 & 1 || rm == (x.s < 0 ? 8 : 7)); if (sd < 1 || !xc[0]) { xc.length = 0; if (r) { // Convert sd to decimal places. sd -= x.e + 1; // 1, 0.1, 0.01, 0.001, 0.0001 etc. xc[0] = pows10[(LOG_BASE - sd % LOG_BASE) % LOG_BASE]; x.e = -sd || 0; } else { // Zero. xc[0] = x.e = 0; } return x; } // Remove excess digits. if (i == 0) { xc.length = ni; k = 1; ni--; } else { xc.length = ni + 1; k = pows10[LOG_BASE - i]; // E.g. 56700 becomes 56000 if 7 is the rounding digit. // j > 0 means i > number of leading zeros of n. xc[ni] = j > 0 ? mathfloor(n / pows10[d - j] % pows10[j]) * k : 0; } // Round up? if (r) { for (;;) { // If the digit to be rounded up is in the first element of xc... if (ni == 0) { // i will be the length of xc[0] before k is added. for (i = 1, j = xc[0]; j >= 10; j /= 10, i++) {;} j = xc[0] += k; for (k = 1; j >= 10; j /= 10, k++) {;} // if i != k the length has increased. if (i != k) { x.e++; if (xc[0] == BASE) xc[0] = 1; } break; } else { xc[ni] += k; if (xc[ni] != BASE) break; xc[ni--] = 0; k = 1; } } } // Remove trailing zeros. for (i = xc.length; xc[--i] === 0; xc.pop()) {;} } // Overflow? Infinity. if (x.e > MAX_EXP) { x.c = x.e = null; // Underflow? Zero. } else if (x.e < MIN_EXP) { x.c = [x.e = 0]; } } return x; } function valueOf(n) { var str, e = n.e; if (e === null) return n.toString(); str = coeffToString(n.c); str = e <= TO_EXP_NEG || e >= TO_EXP_POS ? toExponential(str, e) : toFixedPoint(str, e, '0'); return n.s < 0 ? '-' + str : str; } // PROTOTYPE/INSTANCE METHODS /* * Return a new BigNumber whose value is the absolute value of this BigNumber. */ P.absoluteValue = P.abs = function () { var x = new BigNumber(this); if (x.s < 0) x.s = 1; return x; }; /* * Return * 1 if the value of this BigNumber is greater than the value of BigNumber(y, b), * -1 if the value of this BigNumber is less than the value of BigNumber(y, b), * 0 if they have the same value, * or null if the value of either is NaN. */ P.comparedTo = function (y, b) { return compare(this, new BigNumber(y, b)); }; /* * If dp is undefined or null or true or false, return the number of decimal places of the * value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. * * Otherwise, if dp is a number, return a new BigNumber whose value is the value of this * BigNumber rounded to a maximum of dp decimal places using rounding mode rm, or * ROUNDING_MODE if rm is omitted. * * [dp] {number} Decimal places: integer, 0 to MAX inclusive. * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' */ P.decimalPlaces = P.dp = function (dp, rm) { var c,n,v, x = this; if (dp != null) { intCheck(dp, 0, MAX); if (rm == null) rm = ROUNDING_MODE;else intCheck(rm, 0, 8); return round(new BigNumber(x), dp + x.e + 1, rm); } if (!(c = x.c)) return null; n = ((v = c.length - 1) - bitFloor(this.e / LOG_BASE)) * LOG_BASE; // Subtract the number of trailing zeros of the last number. if (v = c[v]) for (; v % 10 == 0; v /= 10, n--) {;} if (n < 0) n = 0; return n; }; /* * n / 0 = I * n / N = N * n / I = 0 * 0 / n = 0 * 0 / 0 = N * 0 / N = N * 0 / I = 0 * N / n = N * N / 0 = N * N / N = N * N / I = N * I / n = I * I / 0 = I * I / N = N * I / I = N * * Return a new BigNumber whose value is the value of this BigNumber divided by the value of * BigNumber(y, b), rounded according to DECIMAL_PLACES and ROUNDING_MODE. */ P.dividedBy = P.div = function (y, b) { return div(this, new BigNumber(y, b), DECIMAL_PLACES, ROUNDING_MODE); }; /* * Return a new BigNumber whose value is the integer part of dividing the value of this * BigNumber by the value of BigNumber(y, b). */ P.dividedToIntegerBy = P.idiv = function (y, b) { return div(this, new BigNumber(y, b), 0, 1); }; /* * Return a BigNumber whose value is the value of this BigNumber exponentiated by n. * * If m is present, return the result modulo m. * If n is negative round according to DECIMAL_PLACES and ROUNDING_MODE. * If POW_PRECISION is non-zero and m is not present, round to POW_PRECISION using ROUNDING_MODE. * * The modular power operation works efficiently when x, n, and m are integers, otherwise it * is equivalent to calculating x.exponentiatedBy(n).modulo(m) with a POW_PRECISION of 0. * * n {number|string|BigNumber} The exponent. An integer. * [m] {number|string|BigNumber} The modulus. * * '[BigNumber Error] Exponent not an integer: {n}' */ P.exponentiatedBy = P.pow = function (n, m) { var half,isModExp,i,k,more,nIsBig,nIsNeg,nIsOdd,y, x = this; n = new BigNumber(n); // Allow NaN and ±Infinity, but not other non-integers. if (n.c && !n.isInteger()) { throw Error( bignumberError + 'Exponent not an integer: ' + valueOf(n)); } if (m != null) m = new BigNumber(m); // Exponent of MAX_SAFE_INTEGER is 15. nIsBig = n.e > 14; // If x is NaN, ±Infinity, ±0 or ±1, or n is ±Infinity, NaN or ±0. if (!x.c || !x.c[0] || x.c[0] == 1 && !x.e && x.c.length == 1 || !n.c || !n.c[0]) { // The sign of the result of pow when x is negative depends on the evenness of n. // If +n overflows to ±Infinity, the evenness of n would be not be known. y = new BigNumber(Math.pow(+valueOf(x), nIsBig ? 2 - isOdd(n) : +valueOf(n))); return m ? y.mod(m) : y; } nIsNeg = n.s < 0; if (m) { // x % m returns NaN if abs(m) is zero, or m is NaN. if (m.c ? !m.c[0] : !m.s) return new BigNumber(NaN); isModExp = !nIsNeg && x.isInteger() && m.isInteger(); if (isModExp) x = x.mod(m); // Overflow to ±Infinity: >=2**1e10 or >=1.0000024**1e15. // Underflow to ±0: <=0.79**1e10 or <=0.9999975**1e15. } else if (n.e > 9 && (x.e > 0 || x.e < -1 || (x.e == 0 // [1, 240000000] ? x.c[0] > 1 || nIsBig && x.c[1] >= 24e7 // [80000000000000] [99999750000000] : x.c[0] < 8e13 || nIsBig && x.c[0] <= 9999975e7))) { // If x is negative and n is odd, k = -0, else k = 0. k = x.s < 0 && isOdd(n) ? -0 : 0; // If x >= 1, k = ±Infinity. if (x.e > -1) k = 1 / k; // If n is negative return ±0, else return ±Infinity. return new BigNumber(nIsNeg ? 1 / k : k); } else if (POW_PRECISION) { // Truncating each coefficient array to a length of k after each multiplication // equates to truncating significant digits to POW_PRECISION + [28, 41], // i.e. there will be a minimum of 28 guard digits retained. k = mathceil(POW_PRECISION / LOG_BASE + 2); } if (nIsBig) { half = new BigNumber(0.5); if (nIsNeg) n.s = 1; nIsOdd = isOdd(n); } else { i = Math.abs(+valueOf(n)); nIsOdd = i % 2; } y = new BigNumber(ONE); // Performs 54 loop iterations for n of 9007199254740991. for (;;) { if (nIsOdd) { y = y.times(x); if (!y.c) break; if (k) { if (y.c.length > k) y.c.length = k; } else if (isModExp) { y = y.mod(m); //y = y.minus(div(y, m, 0, MODULO_MODE).times(m)); } } if (i) { i = mathfloor(i / 2); if (i === 0) break; nIsOdd = i % 2; } else { n = n.times(half); round(n, n.e + 1, 1); if (n.e > 14) { nIsOdd = isOdd(n); } else { i = +valueOf(n); if (i === 0) break; nIsOdd = i % 2; } } x = x.times(x); if (k) { if (x.c && x.c.length > k) x.c.length = k; } else if (isModExp) { x = x.mod(m); //x = x.minus(div(x, m, 0, MODULO_MODE).times(m)); } } if (isModExp) return y; if (nIsNeg) y = ONE.div(y); return m ? y.mod(m) : k ? round(y, POW_PRECISION, ROUNDING_MODE, more) : y; }; /* * Return a new BigNumber whose value is the value of this BigNumber rounded to an integer * using rounding mode rm, or ROUNDING_MODE if rm is omitted. * * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {rm}' */ P.integerValue = function (rm) { var n = new BigNumber(this); if (rm == null) rm = ROUNDING_MODE;else intCheck(rm, 0, 8); return round(n, n.e + 1, rm); }; /* * Return true if the value of this BigNumber is equal to the value of BigNumber(y, b), * otherwise return false. */ P.isEqualTo = P.eq = function (y, b) { return compare(this, new BigNumber(y, b)) === 0; }; /* * Return true if the value of this BigNumber is a finite number, otherwise return false. */ P.isFinite = function () { return !!this.c; }; /* * Return true if the value of this BigNumber is greater than the value of BigNumber(y, b), * otherwise return false. */ P.isGreaterThan = P.gt = function (y, b) { return compare(this, new BigNumber(y, b)) > 0; }; /* * Return true if the value of this BigNumber is greater than or equal to the value of * BigNumber(y, b), otherwise return false. */ P.isGreaterThanOrEqualTo = P.gte = function (y, b) { return (b = compare(this, new BigNumber(y, b))) === 1 || b === 0; }; /* * Return true if the value of this BigNumber is an integer, otherwise return false. */ P.isInteger = function () { return !!this.c && bitFloor(this.e / LOG_BASE) > this.c.length - 2; }; /* * Return true if the value of this BigNumber is less than the value of BigNumber(y, b), * otherwise return false. */ P.isLessThan = P.lt = function (y, b) { return compare(this, new BigNumber(y, b)) < 0; }; /* * Return true if the value of this BigNumber is less than or equal to the value of * BigNumber(y, b), otherwise return false. */ P.isLessThanOrEqualTo = P.lte = function (y, b) { return (b = compare(this, new BigNumber(y, b))) === -1 || b === 0; }; /* * Return true if the value of this BigNumber is NaN, otherwise return false. */ P.isNaN = function () { return !this.s; }; /* * Return true if the value of this BigNumber is negative, otherwise return false. */ P.isNegative = function () { return this.s < 0; }; /* * Return true if the value of this BigNumber is positive, otherwise return false. */ P.isPositive = function () { return this.s > 0; }; /* * Return true if the value of this BigNumber is 0 or -0, otherwise return false. */ P.isZero = function () { return !!this.c && this.c[0] == 0; }; /* * n - 0 = n * n - N = N * n - I = -I * 0 - n = -n * 0 - 0 = 0 * 0 - N = N * 0 - I = -I * N - n = N * N - 0 = N * N - N = N * N - I = N * I - n = I * I - 0 = I * I - N = N * I - I = N * * Return a new BigNumber whose value is the value of this BigNumber minus the value of * BigNumber(y, b). */ P.minus = function (y, b) { var i,j,t,xLTy, x = this, a = x.s; y = new BigNumber(y, b); b = y.s; // Either NaN? if (!a || !b) return new BigNumber(NaN); // Signs differ? if (a != b) { y.s = -b; return x.plus(y); } var xe = x.e / LOG_BASE, ye = y.e / LOG_BASE, xc = x.c, yc = y.c; if (!xe || !ye) { // Either Infinity? if (!xc || !yc) return xc ? (y.s = -b, y) : new BigNumber(yc ? x : NaN); // Either zero? if (!xc[0] || !yc[0]) { // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. return yc[0] ? (y.s = -b, y) : new BigNumber(xc[0] ? x : // IEEE 754 (2008) 6.3: n - n = -0 when rounding to -Infinity ROUNDING_MODE == 3 ? -0 : 0); } } xe = bitFloor(xe); ye = bitFloor(ye); xc = xc.slice(); // Determine which is the bigger number. if (a = xe - ye) { if (xLTy = a < 0) { a = -a; t = xc; } else { ye = xe; t = yc; } t.reverse(); // Prepend zeros to equalise exponents. for (b = a; b--; t.push(0)) {;} t.reverse(); } else { // Exponents equal. Check digit by digit. j = (xLTy = (a = xc.length) < (b = yc.length)) ? a : b; 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; b = (j = yc.length) - (i = xc.length); // Append zeros to xc if shorter. // No need to add zeros to yc if shorter as subtract only needs to start at yc.length. if (b > 0) for (; b--; xc[i++] = 0) {;} b = BASE - 1; // Subtract yc from xc. for (; j > a;) { if (xc[--j] < yc[j]) { for (i = j; i && !xc[--i]; xc[i] = b) {;} --xc[i]; xc[j] += BASE; } xc[j] -= yc[j]; } // Remove leading zeros and adjust exponent accordingly. for (; xc[0] == 0; xc.splice(0, 1), --ye) {;} // Zero? if (!xc[0]) { // Following IEEE 754 (2008) 6.3, // n - n = +0 but n - n = -0 when rounding towards -Infinity. y.s = ROUNDING_MODE == 3 ? -1 : 1; y.c = [y.e = 0]; return y; } // No need to check for Infinity as +x - +y != Infinity && -x - -y != Infinity // for finite x and y. return normalise(y, xc, ye); }; /* * n % 0 = N * n % N = N * n % I = n * 0 % n = 0 * -0 % n = -0 * 0 % 0 = N * 0 % N = N * 0 % I = 0 * N % n = N * N % 0 = N * N % N = N * N % I = N * I % n = N * I % 0 = N * I % N = N * I % I = N * * Return a new BigNumber whose value is the value of this BigNumber modulo the value of * BigNumber(y, b). The result depends on the value of MODULO_MODE. */ P.modulo = P.mod = function (y, b) { var q,s, x = this; y = new BigNumber(y, b); // Return NaN if x is Infinity or NaN, or y is NaN or zero. if (!x.c || !y.s || y.c && !y.c[0]) { return new BigNumber(NaN); // Return x if y is Infinity or x is zero. } else if (!y.c || x.c && !x.c[0]) { return new BigNumber(x); } if (MODULO_MODE == 9) { // Euclidian division: q = sign(y) * floor(x / abs(y)) // r = x - qy where 0 <= r < abs(y) s = y.s; y.s = 1; q = div(x, y, 0, 3); y.s = s; q.s *= s; } else { q = div(x, y, 0, MODULO_MODE); } y = x.minus(q.times(y)); // To match JavaScript %, ensure sign of zero is sign of dividend. if (!y.c[0] && MODULO_MODE == 1) y.s = x.s; return y; }; /* * n * 0 = 0 * n * N = N * n * I = I * 0 * n = 0 * 0 * 0 = 0 * 0 * N = N * 0 * I = N * N * n = N * N * 0 = N * N * N = N * N * I = N * I * n = I * I * 0 = N * I * N = N * I * I = I * * Return a new BigNumber whose value is the value of this BigNumber multiplied by the value * of BigNumber(y, b). */ P.multipliedBy = P.times = function (y, b) { var c,e,i,j,k,m,xcL,xlo,xhi,ycL,ylo,yhi,zc, base,sqrtBase, x = this, xc = x.c, yc = (y = new BigNumber(y, b)).c; // Either NaN, ±Infinity or ±0? if (!xc || !yc || !xc[0] || !yc[0]) { // Return NaN if either is NaN, or one is 0 and the other is Infinity. if (!x.s || !y.s || xc && !xc[0] && !yc || yc && !yc[0] && !xc) { y.c = y.e = y.s = null; } else { y.s *= x.s; // Return ±Infinity if either is ±Infinity. if (!xc || !yc) { y.c = y.e = null; // Return ±0 if either is ±0. } else { y.c = [0]; y.e = 0; } } return y; } e = bitFloor(x.e / LOG_BASE) + bitFloor(y.e / LOG_BASE); y.s *= x.s; xcL = xc.length; ycL = yc.length; // Ensure xc points to longer array and xcL to its length. if (xcL < ycL) zc = xc, xc = yc, yc = zc, i = xcL, xcL = ycL, ycL = i; // Initialise the result array with zeros. for (i = xcL + ycL, zc = []; i--; zc.push(0)) {;} base = BASE; sqrtBase = SQRT_BASE; for (i = ycL; --i >= 0;) { c = 0; ylo = yc[i] % sqrtBase; yhi = yc[i] / sqrtBase | 0; for (k = xcL, j = i + k; j > i;) { xlo = xc[--k] % sqrtBase; xhi = xc[k] / sqrtBase | 0; m = yhi * xlo + xhi * ylo; xlo = ylo * xlo + m % sqrtBase * sqrtBase + zc[j] + c; c = (xlo / base | 0) + (m / sqrtBase | 0) + yhi * xhi; zc[j--] = xlo % base; } zc[j] = c; } if (c) { ++e; } else { zc.splice(0, 1); } return normalise(y, zc, e); }; /* * Return a new BigNumber whose value is the value of this BigNumber negated, * i.e. multiplied by -1. */ P.negated = function () { var x = new BigNumber(this); x.s = -x.s || null; return x; }; /* * n + 0 = n * n + N = N * n + I = I * 0 + n = n * 0 + 0 = 0 * 0 + N = N * 0 + I = I * N + n = N * N + 0 = N * N + N = N * N + I = N * I + n = I * I + 0 = I * I + N = N * I + I = I * * Return a new BigNumber whose value is the value of this BigNumber plus the value of * BigNumber(y, b). */ P.plus = function (y, b) { var t, x = this, a = x.s; y = new BigNumber(y, b); b = y.s; // Either NaN? if (!a || !b) return new BigNumber(NaN); // Signs differ? if (a != b) { y.s = -b; return x.minus(y); } var xe = x.e / LOG_BASE, ye = y.e / LOG_BASE, xc = x.c, yc = y.c; if (!xe || !ye) { // Return ±Infinity if either ±Infinity. if (!xc || !yc) return new BigNumber(a / 0); // Either zero? // Return y if y is non-zero, x if x is non-zero, or zero if both are zero. if (!xc[0] || !yc[0]) return yc[0] ? y : new BigNumber(xc[0] ? x : a * 0); } xe = bitFloor(xe); ye = bitFloor(ye); xc = xc.slice(); // Prepend zeros to equalise exponents. Faster to use reverse then do 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(); } a = xc.length; b = yc.length; // Point xc to the longer array, and b to the shorter length. if (a - b < 0) t = yc, yc = xc, xc = t, b = a; // Only start adding at yc.length - 1 as the further digits of xc can be ignored. for (a = 0; b;) { a = (xc[--b] = xc[b] + yc[b] + a) / BASE | 0; xc[b] = BASE === xc[b] ? 0 : xc[b] % BASE; } if (a) { xc = [a].concat(xc); ++ye; } // No need to check for zero, as +x + +y != 0 && -x + -y != 0 // ye = MAX_EXP + 1 possible return normalise(y, xc, ye); }; /* * If sd is undefined or null or true or false, return the number of significant digits of * the value of this BigNumber, or null if the value of this BigNumber is ±Infinity or NaN. * If sd is true include integer-part trailing zeros in the count. * * Otherwise, if sd is a number, return a new BigNumber whose value is the value of this * BigNumber rounded to a maximum of sd significant digits using rounding mode rm, or * ROUNDING_MODE if rm is omitted. * * sd {number|boolean} number: significant digits: integer, 1 to MAX inclusive. * boolean: whether to count integer-part trailing zeros: true or false. * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' */ P.precision = P.sd = function (sd, rm) { var c,n,v, x = this; if (sd != null && sd !== !!sd) { intCheck(sd, 1, MAX); if (rm == null) rm = ROUNDING_MODE;else intCheck(rm, 0, 8); return round(new BigNumber(x), sd, rm); } if (!(c = x.c)) return null; v = c.length - 1; n = v * LOG_BASE + 1; if (v = c[v]) { // Subtract the number of trailing zeros of the last element. for (; v % 10 == 0; v /= 10, n--) {;} // Add the number of digits of the first element. for (v = c[0]; v >= 10; v /= 10, n++) {;} } if (sd && x.e + 1 > n) n = x.e + 1; return n; }; /* * Return a new BigNumber whose value is the value of this BigNumber shifted by k places * (powers of 10). Shift to the right if n > 0, and to the left if n < 0. * * k {number} Integer, -MAX_SAFE_INTEGER to MAX_SAFE_INTEGER inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {k}' */ P.shiftedBy = function (k) { intCheck(k, -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER); return this.times('1e' + k); }; /* * sqrt(-n) = N * sqrt(N) = N * sqrt(-I) = N * sqrt(I) = I * sqrt(0) = 0 * sqrt(-0) = -0 * * Return a new BigNumber whose value is the square root of the value of this BigNumber, * rounded according to DECIMAL_PLACES and ROUNDING_MODE. */ P.squareRoot = P.sqrt = function () { var m,n,r,rep,t, x = this, c = x.c, s = x.s, e = x.e, dp = DECIMAL_PLACES + 4, half = new BigNumber('0.5'); // Negative/NaN/Infinity/zero? if (s !== 1 || !c || !c[0]) { return new BigNumber(!s || s < 0 && (!c || c[0]) ? NaN : c ? x : 1 / 0); } // Initial estimate. s = Math.sqrt(+valueOf(x)); // Math.sqrt underflow/overflow? // Pass x to Math.sqrt as integer, then adjust the exponent of the result. if (s == 0 || s == 1 / 0) { n = coeffToString(c); if ((n.length + e) % 2 == 0) n += '0'; s = Math.sqrt(+n); e = bitFloor((e + 1) / 2) - (e < 0 || e % 2); if (s == 1 / 0) { n = '5e' + e; } else { n = s.toExponential(); n = n.slice(0, n.indexOf('e') + 1) + e; } r = new BigNumber(n); } else { r = new BigNumber(s + ''); } // Check for zero. // r could be zero if MIN_EXP is changed after the this value was created. // This would cause a division by zero (x/t) and hence Infinity below, which would cause // coeffToString to throw. if (r.c[0]) { e = r.e; s = e + dp; if (s < 3) s = 0; // Newton-Raphson iteration. for (;;) { t = r; r = half.times(t.plus(div(x, t, dp, 1))); if (coeffToString(t.c).slice(0, s) === (n = coeffToString(r.c)).slice(0, s)) { // The exponent of r may here be one less than the final result exponent, // e.g 0.0009999 (e-4) --> 0.001 (e-3), so adjust s so the rounding digits // are indexed correctly. if (r.e < e) --s; n = n.slice(s - 3, s + 1); // The 4th rounding digit may be in error by -1 so if the 4 rounding digits // are 9999 or 4999 (i.e. approaching a rounding boundary) continue the // iteration. if (n == '9999' || !rep && n == '4999') { // On the first iteration only, check to see if rounding up gives the // exact result as the nines may infinitely repeat. if (!rep) { round(t, t.e + DECIMAL_PLACES + 2, 0); if (t.times(t).eq(x)) { r = t; break; } } dp += 4; s += 4; rep = 1; } else { // If rounding digits are null, 0{0,4} or 50{0,3}, check for exact // result. If not, then there are further digits and m will be truthy. if (!+n || !+n.slice(1) && n.charAt(0) == '5') { // Truncate to the first rounding digit. round(r, r.e + DECIMAL_PLACES + 2, 1); m = !r.times(r).eq(x); } break; } } } } return round(r, r.e + DECIMAL_PLACES + 1, ROUNDING_MODE, m); }; /* * Return a string representing the value of this BigNumber in exponential notation and * rounded using ROUNDING_MODE to dp fixed decimal places. * * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' */ P.toExponential = function (dp, rm) { if (dp != null) { intCheck(dp, 0, MAX); dp++; } return format(this, dp, rm, 1); }; /* * Return a string representing the value of this BigNumber in fixed-point notation rounding * to dp fixed decimal places using rounding mode rm, or ROUNDING_MODE if rm is omitted. * * Note: as with JavaScript's number type, (-0).toFixed(0) is '0', * but e.g. (-0.00001).toFixed(0) is '-0'. * * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' */ P.toFixed = function (dp, rm) { if (dp != null) { intCheck(dp, 0, MAX); dp = dp + this.e + 1; } return format(this, dp, rm); }; /* * Return a string representing the value of this BigNumber in fixed-point notation rounded * using rm or ROUNDING_MODE to dp decimal places, and formatted according to the properties * of the format or FORMAT object (see BigNumber.set). * * The formatting object may contain some or all of the properties shown below. * * FORMAT = { * prefix: '', * groupSize: 3, * secondaryGroupSize: 0, * groupSeparator: ',', * decimalSeparator: '.', * fractionGroupSize: 0, * fractionGroupSeparator: '\xA0', // non-breaking space * suffix: '' * }; * * [dp] {number} Decimal places. Integer, 0 to MAX inclusive. * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. * [format] {object} Formatting options. See FORMAT pbject above. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {dp|rm}' * '[BigNumber Error] Argument not an object: {format}' */ P.toFormat = function (dp, rm, format) { var str, x = this; if (format == null) { if (dp != null && rm && typeof rm == 'object') { format = rm; rm = null; } else if (dp && typeof dp == 'object') { format = dp; dp = rm = null; } else { format = FORMAT; } } else if (typeof format != 'object') { throw Error( bignumberError + 'Argument not an object: ' + format); } str = x.toFixed(dp, rm); if (x.c) { var i, arr = str.split('.'), g1 = +format.groupSize, g2 = +format.secondaryGroupSize, groupSeparator = format.groupSeparator || '', intPart = arr[0], fractionPart = arr[1], isNeg = x.s < 0, intDigits = isNeg ? intPart.slice(1) : intPart, len = intDigits.length; if (g2) i = g1, g1 = g2, g2 = i, len -= i; if (g1 > 0 && len > 0) { i = len % g1 || g1; intPart = intDigits.substr(0, i); for (; i < len; i += g1) {intPart += groupSeparator + intDigits.substr(i, g1);} if (g2 > 0) intPart += groupSeparator + intDigits.slice(i); if (isNeg) intPart = '-' + intPart; } str = fractionPart ? intPart + (format.decimalSeparator || '') + ((g2 = +format.fractionGroupSize) ? fractionPart.replace(new RegExp('\\d{' + g2 + '}\\B', 'g'), '$&' + (format.fractionGroupSeparator || '')) : fractionPart) : intPart; } return (format.prefix || '') + str + (format.suffix || ''); }; /* * Return an array of two BigNumbers representing the value of this BigNumber as a simple * fraction with an integer numerator and an integer denominator. * The denominator will be a positive non-zero value less than or equal to the specified * maximum denominator. If a maximum denominator is not specified, the denominator will be * the lowest value necessary to represent the number exactly. * * [md] {number|string|BigNumber} Integer >= 1, or Infinity. The maximum denominator. * * '[BigNumber Error] Argument {not an integer|out of range} : {md}' */ P.toFraction = function (md) { var d,d0,d1,d2,e,exp,n,n0,n1,q,r,s, x = this, xc = x.c; if (md != null) { n = new BigNumber(md); // Throw if md is less than one or is not an integer, unless it is Infinity. if (!n.isInteger() && (n.c || n.s !== 1) || n.lt(ONE)) { throw Error( bignumberError + 'Argument ' + ( n.isInteger() ? 'out of range: ' : 'not an integer: ') + valueOf(n)); } } if (!xc) return new BigNumber(x); d = new BigNumber(ONE); n1 = d0 = new BigNumber(ONE); d1 = n0 = new BigNumber(ONE); s = coeffToString(xc); // Determine initial denominator. // d is a power of 10 and the minimum max denominator that specifies the value exactly. e = d.e = s.length - x.e - 1; d.c[0] = POWS_TEN[(exp = e % LOG_BASE) < 0 ? LOG_BASE + exp : exp]; md = !md || n.comparedTo(d) > 0 ? e > 0 ? d : n1 : n; exp = MAX_EXP; MAX_EXP = 1 / 0; n = new BigNumber(s); // n0 = d1 = 0 n0.c[0] = 0; for (;;) { q = div(n, d, 0, 1); d2 = d0.plus(q.times(d1)); if (d2.comparedTo(md) == 1) break; d0 = d1; d1 = d2; n1 = n0.plus(q.times(d2 = n1)); n0 = d2; d = n.minus(q.times(d2 = d)); n = d2; } d2 = div(md.minus(d0), d1, 0, 1); n0 = n0.plus(d2.times(n1)); d0 = d0.plus(d2.times(d1)); n0.s = n1.s = x.s; e = e * 2; // Determine which fraction is closer to x, n0/d0 or n1/d1 r = div(n1, d1, e, ROUNDING_MODE).minus(x).abs().comparedTo( div(n0, d0, e, ROUNDING_MODE).minus(x).abs()) < 1 ? [n1, d1] : [n0, d0]; MAX_EXP = exp; return r; }; /* * Return the value of this BigNumber converted to a number primitive. */ P.toNumber = function () { return +valueOf(this); }; /* * Return a string representing the value of this BigNumber rounded to sd significant digits * using rounding mode rm or ROUNDING_MODE. If sd is less than the number of digits * necessary to represent the integer part of the value in fixed-point notation, then use * exponential notation. * * [sd] {number} Significant digits. Integer, 1 to MAX inclusive. * [rm] {number} Rounding mode. Integer, 0 to 8 inclusive. * * '[BigNumber Error] Argument {not a primitive number|not an integer|out of range}: {sd|rm}' */ P.toPrecision = function (sd, rm) { if (sd != null) intCheck(sd, 1, MAX); return format(this, sd, rm, 2); }; /* * Return a string representing the value of this BigNumber in base b, or base 10 if b is * omitted. If a base is specified, including base 10, round according to DECIMAL_PLACES and * ROUNDING_MODE. If a base is not specified, and this BigNumber has a positive exponent * that is equal to or greater than TO_EXP_POS, or a negative exponent equal to or less than * TO_EXP_NEG, return exponential notation. * * [b] {number} Integer, 2 to ALPHABET.length inclusive. * * '[BigNumber Error] Base {not a primitive number|not an integer|out of range}: {b}' */ P.toString = function (b) { var str, n = this, s = n.s, e = n.e; // Infinity or NaN? if (e === null) { if (s) { str = 'Infinity'; if (s < 0) str = '-' + str; } else { str = 'NaN'; } } else { if (b == null) { str = e <= TO_EXP_NEG || e >= TO_EXP_POS ? toExponential(coeffToString(n.c), e) : toFixedPoint(coeffToString(n.c), e, '0'); } else if (b === 10) { n = round(new BigNumber(n), DECIMAL_PLACES + e + 1, ROUNDING_MODE); str = toFixedPoint(coeffToString(n.c), n.e, '0'); } else { intCheck(b, 2, ALPHABET.length, 'Base'); str = convertBase(toFixedPoint(coeffToString(n.c), e, '0'), 10, b, s, true); } if (s < 0 && n.c[0]) str = '-' + str; } return str; }; /* * Return as toString, but do not accept a base argument, and include the minus sign for * negative zero. */ P.valueOf = P.toJSON = function () { return valueOf(this); }; P._isBigNumber = true; if (configObject != null) BigNumber.set(configObject); return BigNumber; } // PRIVATE HELPER FUNCTIONS // These functions don't need access to variables, // e.g. DECIMAL_PLACES, in the scope of the `clone` function above. function bitFloor(n) { var i = n | 0; return n > 0 || n === i ? i : i - 1; } // Return a coefficient array as a string of base 10 digits. function coeffToString(a) { var s,z, i = 1, j = a.length, r = a[0] + ''; for (; i < j;) { s = a[i++] + ''; z = LOG_BASE - s.length; for (; z--; s = '0' + s) {;} r += s; } // Determine trailing zeros. for (j = r.length; r.charCodeAt(--j) === 48;) {;} return r.slice(0, j + 1 || 1); } // Compare the value of BigNumbers x and y. function compare(x, y) { var a,b, xc = x.c, yc = y.c, i = x.s, j = y.s, k = x.e, l = y.e; // Either NaN? if (!i || !j) return null; a = xc && !xc[0]; b = yc && !yc[0]; // Either zero? if (a || b) return a ? b ? 0 : -j : i; // Signs differ? if (i != j) return i; a = i < 0; b = k == l; // Either Infinity? if (!xc || !yc) return b ? 0 : !xc ^ a ? 1 : -1; // Compare exponents. if (!b) return k > l ^ a ? 1 : -1; j = (k = xc.length) < (l = yc.length) ? k : l; // Compare digit by digit. for (i = 0; i < j; i++) {if (xc[i] != yc[i]) return xc[i] > yc[i] ^ a ? 1 : -1;} // Compare lengths. return k == l ? 0 : k > l ^ a ? 1 : -1; } /* * Check that n is a primitive number, an integer, and in range, otherwise throw. */ function intCheck(n, min, max, name) { if (n < min || n > max || n !== mathfloor(n)) { throw Error( bignumberError + (name || 'Argument') + (typeof n == 'number' ? n < min || n > max ? ' out of range: ' : ' not an integer: ' : ' not a primitive number: ') + String(n)); } } // Assumes finite n. function isOdd(n) { var k = n.c.length - 1; return bitFloor(n.e / LOG_BASE) == k && n.c[k] % 2 != 0; } function toExponential(str, e) { return (str.length > 1 ? str.charAt(0) + '.' + str.slice(1) : str) + ( e < 0 ? 'e' : 'e+') + e; } function toFixedPoint(str, e, z) { var len, zs; // Negative exponent? if (e < 0) { // Prepend zeros. for (zs = z + '.'; ++e; zs += z) {;} str = zs + str; // Positive exponent } else { len = str.length; // Append zeros. if (++e > len) { for (zs = z, e -= len; --e; zs += z) {;} str += zs; } else if (e < len) { str = str.slice(0, e) + '.' + str.slice(e); } } return str; } // EXPORT BigNumber = clone(); BigNumber['default'] = BigNumber.BigNumber = BigNumber; // AMD. if (true) { !(__WEBPACK_AMD_DEFINE_RESULT__ = (function () {return BigNumber;}).call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); // Node.js and other environments that support module.exports. } else {} })(this); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 207)["default"])) /***/ }), /* 207 */ /*!*****************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); var lookup = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62, 0, 62, 0, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 0, 0, 0, 0, 63, 0, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51 ] function base64Decode (source, target) { var sourceLength = source.length var paddingLength = (source[sourceLength - 2] === '=' ? 2 : (source[sourceLength - 1] === '=' ? 1 : 0)) var tmp var byteIndex = 0 var baseLength = (sourceLength - paddingLength) & 0xfffffffc for (var i = 0; i < baseLength; i += 4) { tmp = (lookup[source.charCodeAt(i)] << 18) | (lookup[source.charCodeAt(i + 1)] << 12) | (lookup[source.charCodeAt(i + 2)] << 6) | (lookup[source.charCodeAt(i + 3)]) target[byteIndex++] = (tmp >> 16) & 0xFF target[byteIndex++] = (tmp >> 8) & 0xFF target[byteIndex++] = (tmp) & 0xFF } if (paddingLength === 1) { tmp = (lookup[source.charCodeAt(i)] << 10) | (lookup[source.charCodeAt(i + 1)] << 4) | (lookup[source.charCodeAt(i + 2)] >> 2) target[byteIndex++] = (tmp >> 8) & 0xFF target[byteIndex++] = tmp & 0xFF } if (paddingLength === 2) { tmp = (lookup[source.charCodeAt(i)] << 2) | (lookup[source.charCodeAt(i + 1)] >> 4) target[byteIndex++] = tmp & 0xFF } } /* harmony default export */ __webpack_exports__["default"] = ({ getRandomValues (arr) { if (!( arr instanceof Int8Array || arr instanceof Uint8Array || arr instanceof Int16Array || arr instanceof Uint16Array || arr instanceof Int32Array || arr instanceof Uint32Array || arr instanceof Uint8ClampedArray )) { throw new Error('Expected an integer array') } if (arr.byteLength > 65536) { throw new Error('Can only request a maximum of 65536 bytes') } var crypto = uni.requireNativePlugin('DCloud-Crypto') base64Decode(crypto.getRandomValues(arr.byteLength), new Uint8Array(arr.buffer, arr.byteOffset, arr.byteLength)) return arr } }); /***/ }), /* 208 */ /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } module.exports = _assertThisInitialized; /***/ }), /* 209 */ /*!***************************************!*\ !*** ./node_modules/semver/semver.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {exports = module.exports = SemVer var debug /* istanbul ignore next */ if (typeof process === 'object' && Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}) && Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}).NODE_DEBUG && /\bsemver\b/i.test(Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}).NODE_DEBUG)) { debug = function () { var args = Array.prototype.slice.call(arguments, 0) args.unshift('SEMVER') console.log.apply(console, args) } } else { debug = function () {} } // Note: this is the semver.org version of the spec that it implements // Not necessarily the package version of this code. exports.SEMVER_SPEC_VERSION = '2.0.0' var MAX_LENGTH = 256 var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || /* istanbul ignore next */ 9007199254740991 // Max safe segment length for coercion. var MAX_SAFE_COMPONENT_LENGTH = 16 // The actual regexps go on exports.re var re = exports.re = [] var src = exports.src = [] var R = 0 // The following Regular Expressions can be used for tokenizing, // validating, and parsing SemVer version strings. // ## Numeric Identifier // A single `0`, or a non-zero digit followed by zero or more digits. var NUMERICIDENTIFIER = R++ src[NUMERICIDENTIFIER] = '0|[1-9]\\d*' var NUMERICIDENTIFIERLOOSE = R++ src[NUMERICIDENTIFIERLOOSE] = '[0-9]+' // ## Non-numeric Identifier // Zero or more digits, followed by a letter or hyphen, and then zero or // more letters, digits, or hyphens. var NONNUMERICIDENTIFIER = R++ src[NONNUMERICIDENTIFIER] = '\\d*[a-zA-Z-][a-zA-Z0-9-]*' // ## Main Version // Three dot-separated numeric identifiers. var MAINVERSION = R++ src[MAINVERSION] = '(' + src[NUMERICIDENTIFIER] + ')\\.' + '(' + src[NUMERICIDENTIFIER] + ')\\.' + '(' + src[NUMERICIDENTIFIER] + ')' var MAINVERSIONLOOSE = R++ src[MAINVERSIONLOOSE] = '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' + '(' + src[NUMERICIDENTIFIERLOOSE] + ')\\.' + '(' + src[NUMERICIDENTIFIERLOOSE] + ')' // ## Pre-release Version Identifier // A numeric identifier, or a non-numeric identifier. var PRERELEASEIDENTIFIER = R++ src[PRERELEASEIDENTIFIER] = '(?:' + src[NUMERICIDENTIFIER] + '|' + src[NONNUMERICIDENTIFIER] + ')' var PRERELEASEIDENTIFIERLOOSE = R++ src[PRERELEASEIDENTIFIERLOOSE] = '(?:' + src[NUMERICIDENTIFIERLOOSE] + '|' + src[NONNUMERICIDENTIFIER] + ')' // ## Pre-release Version // Hyphen, followed by one or more dot-separated pre-release version // identifiers. var PRERELEASE = R++ src[PRERELEASE] = '(?:-(' + src[PRERELEASEIDENTIFIER] + '(?:\\.' + src[PRERELEASEIDENTIFIER] + ')*))' var PRERELEASELOOSE = R++ src[PRERELEASELOOSE] = '(?:-?(' + src[PRERELEASEIDENTIFIERLOOSE] + '(?:\\.' + src[PRERELEASEIDENTIFIERLOOSE] + ')*))' // ## Build Metadata Identifier // Any combination of digits, letters, or hyphens. var BUILDIDENTIFIER = R++ src[BUILDIDENTIFIER] = '[0-9A-Za-z-]+' // ## Build Metadata // Plus sign, followed by one or more period-separated build metadata // identifiers. var BUILD = R++ src[BUILD] = '(?:\\+(' + src[BUILDIDENTIFIER] + '(?:\\.' + src[BUILDIDENTIFIER] + ')*))' // ## Full Version String // A main version, followed optionally by a pre-release version and // build metadata. // Note that the only major, minor, patch, and pre-release sections of // the version string are capturing groups. The build metadata is not a // capturing group, because it should not ever be used in version // comparison. var FULL = R++ var FULLPLAIN = 'v?' + src[MAINVERSION] + src[PRERELEASE] + '?' + src[BUILD] + '?' src[FULL] = '^' + FULLPLAIN + '$' // like full, but allows v1.2.3 and =1.2.3, which people do sometimes. // also, 1.0.0alpha1 (prerelease without the hyphen) which is pretty // common in the npm registry. var LOOSEPLAIN = '[v=\\s]*' + src[MAINVERSIONLOOSE] + src[PRERELEASELOOSE] + '?' + src[BUILD] + '?' var LOOSE = R++ src[LOOSE] = '^' + LOOSEPLAIN + '$' var GTLT = R++ src[GTLT] = '((?:<|>)?=?)' // Something like "2.*" or "1.2.x". // Note that "x.x" is a valid xRange identifer, meaning "any version" // Only the first item is strictly required. var XRANGEIDENTIFIERLOOSE = R++ src[XRANGEIDENTIFIERLOOSE] = src[NUMERICIDENTIFIERLOOSE] + '|x|X|\\*' var XRANGEIDENTIFIER = R++ src[XRANGEIDENTIFIER] = src[NUMERICIDENTIFIER] + '|x|X|\\*' var XRANGEPLAIN = R++ src[XRANGEPLAIN] = '[v=\\s]*(' + src[XRANGEIDENTIFIER] + ')' + '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' + '(?:\\.(' + src[XRANGEIDENTIFIER] + ')' + '(?:' + src[PRERELEASE] + ')?' + src[BUILD] + '?' + ')?)?' var XRANGEPLAINLOOSE = R++ src[XRANGEPLAINLOOSE] = '[v=\\s]*(' + src[XRANGEIDENTIFIERLOOSE] + ')' + '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' + '(?:\\.(' + src[XRANGEIDENTIFIERLOOSE] + ')' + '(?:' + src[PRERELEASELOOSE] + ')?' + src[BUILD] + '?' + ')?)?' var XRANGE = R++ src[XRANGE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAIN] + '$' var XRANGELOOSE = R++ src[XRANGELOOSE] = '^' + src[GTLT] + '\\s*' + src[XRANGEPLAINLOOSE] + '$' // Coercion. // Extract anything that could conceivably be a part of a valid semver var COERCE = R++ src[COERCE] = '(?:^|[^\\d])' + '(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '})' + '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' + '(?:\\.(\\d{1,' + MAX_SAFE_COMPONENT_LENGTH + '}))?' + '(?:$|[^\\d])' // Tilde ranges. // Meaning is "reasonably at or greater than" var LONETILDE = R++ src[LONETILDE] = '(?:~>?)' var TILDETRIM = R++ src[TILDETRIM] = '(\\s*)' + src[LONETILDE] + '\\s+' re[TILDETRIM] = new RegExp(src[TILDETRIM], 'g') var tildeTrimReplace = '$1~' var TILDE = R++ src[TILDE] = '^' + src[LONETILDE] + src[XRANGEPLAIN] + '$' var TILDELOOSE = R++ src[TILDELOOSE] = '^' + src[LONETILDE] + src[XRANGEPLAINLOOSE] + '$' // Caret ranges. // Meaning is "at least and backwards compatible with" var LONECARET = R++ src[LONECARET] = '(?:\\^)' var CARETTRIM = R++ src[CARETTRIM] = '(\\s*)' + src[LONECARET] + '\\s+' re[CARETTRIM] = new RegExp(src[CARETTRIM], 'g') var caretTrimReplace = '$1^' var CARET = R++ src[CARET] = '^' + src[LONECARET] + src[XRANGEPLAIN] + '$' var CARETLOOSE = R++ src[CARETLOOSE] = '^' + src[LONECARET] + src[XRANGEPLAINLOOSE] + '$' // A simple gt/lt/eq thing, or just "" to indicate "any version" var COMPARATORLOOSE = R++ src[COMPARATORLOOSE] = '^' + src[GTLT] + '\\s*(' + LOOSEPLAIN + ')$|^$' var COMPARATOR = R++ src[COMPARATOR] = '^' + src[GTLT] + '\\s*(' + FULLPLAIN + ')$|^$' // An expression to strip any whitespace between the gtlt and the thing // it modifies, so that `> 1.2.3` ==> `>1.2.3` var COMPARATORTRIM = R++ src[COMPARATORTRIM] = '(\\s*)' + src[GTLT] + '\\s*(' + LOOSEPLAIN + '|' + src[XRANGEPLAIN] + ')' // this one has to use the /g flag re[COMPARATORTRIM] = new RegExp(src[COMPARATORTRIM], 'g') var comparatorTrimReplace = '$1$2$3' // Something like `1.2.3 - 1.2.4` // Note that these all use the loose form, because they'll be // checked against either the strict or loose comparator form // later. var HYPHENRANGE = R++ src[HYPHENRANGE] = '^\\s*(' + src[XRANGEPLAIN] + ')' + '\\s+-\\s+' + '(' + src[XRANGEPLAIN] + ')' + '\\s*$' var HYPHENRANGELOOSE = R++ src[HYPHENRANGELOOSE] = '^\\s*(' + src[XRANGEPLAINLOOSE] + ')' + '\\s+-\\s+' + '(' + src[XRANGEPLAINLOOSE] + ')' + '\\s*$' // Star ranges basically just allow anything at all. var STAR = R++ src[STAR] = '(<|>)?=?\\s*\\*' // Compile to actual regexp objects. // All are flag-free, unless they were created above with a flag. for (var i = 0; i < R; i++) { debug(i, src[i]) if (!re[i]) { re[i] = new RegExp(src[i]) } } exports.parse = parse function parse (version, options) { if (!options || typeof options !== 'object') { options = { loose: !!options, includePrerelease: false } } if (version instanceof SemVer) { return version } if (typeof version !== 'string') { return null } if (version.length > MAX_LENGTH) { return null } var r = options.loose ? re[LOOSE] : re[FULL] if (!r.test(version)) { return null } try { return new SemVer(version, options) } catch (er) { return null } } exports.valid = valid function valid (version, options) { var v = parse(version, options) return v ? v.version : null } exports.clean = clean function clean (version, options) { var s = parse(version.trim().replace(/^[=v]+/, ''), options) return s ? s.version : null } exports.SemVer = SemVer function SemVer (version, options) { if (!options || typeof options !== 'object') { options = { loose: !!options, includePrerelease: false } } if (version instanceof SemVer) { if (version.loose === options.loose) { return version } else { version = version.version } } else if (typeof version !== 'string') { throw new TypeError('Invalid Version: ' + version) } if (version.length > MAX_LENGTH) { throw new TypeError('version is longer than ' + MAX_LENGTH + ' characters') } if (!(this instanceof SemVer)) { return new SemVer(version, options) } debug('SemVer', version, options) this.options = options this.loose = !!options.loose var m = version.trim().match(options.loose ? re[LOOSE] : re[FULL]) if (!m) { throw new TypeError('Invalid Version: ' + version) } this.raw = version // these are actually numbers this.major = +m[1] this.minor = +m[2] this.patch = +m[3] if (this.major > MAX_SAFE_INTEGER || this.major < 0) { throw new TypeError('Invalid major version') } if (this.minor > MAX_SAFE_INTEGER || this.minor < 0) { throw new TypeError('Invalid minor version') } if (this.patch > MAX_SAFE_INTEGER || this.patch < 0) { throw new TypeError('Invalid patch version') } // numberify any prerelease numeric ids if (!m[4]) { this.prerelease = [] } else { this.prerelease = m[4].split('.').map(function (id) { if (/^[0-9]+$/.test(id)) { var num = +id if (num >= 0 && num < MAX_SAFE_INTEGER) { return num } } return id }) } this.build = m[5] ? m[5].split('.') : [] this.format() } SemVer.prototype.format = function () { this.version = this.major + '.' + this.minor + '.' + this.patch if (this.prerelease.length) { this.version += '-' + this.prerelease.join('.') } return this.version } SemVer.prototype.toString = function () { return this.version } SemVer.prototype.compare = function (other) { debug('SemVer.compare', this.version, this.options, other) if (!(other instanceof SemVer)) { other = new SemVer(other, this.options) } return this.compareMain(other) || this.comparePre(other) } SemVer.prototype.compareMain = function (other) { if (!(other instanceof SemVer)) { other = new SemVer(other, this.options) } return compareIdentifiers(this.major, other.major) || compareIdentifiers(this.minor, other.minor) || compareIdentifiers(this.patch, other.patch) } SemVer.prototype.comparePre = function (other) { if (!(other instanceof SemVer)) { other = new SemVer(other, this.options) } // NOT having a prerelease is > having one if (this.prerelease.length && !other.prerelease.length) { return -1 } else if (!this.prerelease.length && other.prerelease.length) { return 1 } else if (!this.prerelease.length && !other.prerelease.length) { return 0 } var i = 0 do { var a = this.prerelease[i] var b = other.prerelease[i] debug('prerelease compare', i, a, b) if (a === undefined && b === undefined) { return 0 } else if (b === undefined) { return 1 } else if (a === undefined) { return -1 } else if (a === b) { continue } else { return compareIdentifiers(a, b) } } while (++i) } // preminor will bump the version up to the next minor release, and immediately // down to pre-release. premajor and prepatch work the same way. SemVer.prototype.inc = function (release, identifier) { switch (release) { case 'premajor': this.prerelease.length = 0 this.patch = 0 this.minor = 0 this.major++ this.inc('pre', identifier) break case 'preminor': this.prerelease.length = 0 this.patch = 0 this.minor++ this.inc('pre', identifier) break case 'prepatch': // If this is already a prerelease, it will bump to the next version // drop any prereleases that might already exist, since they are not // relevant at this point. this.prerelease.length = 0 this.inc('patch', identifier) this.inc('pre', identifier) break // If the input is a non-prerelease version, this acts the same as // prepatch. case 'prerelease': if (this.prerelease.length === 0) { this.inc('patch', identifier) } this.inc('pre', identifier) break case 'major': // If this is a pre-major version, bump up to the same major version. // Otherwise increment major. // 1.0.0-5 bumps to 1.0.0 // 1.1.0 bumps to 2.0.0 if (this.minor !== 0 || this.patch !== 0 || this.prerelease.length === 0) { this.major++ } this.minor = 0 this.patch = 0 this.prerelease = [] break case 'minor': // If this is a pre-minor version, bump up to the same minor version. // Otherwise increment minor. // 1.2.0-5 bumps to 1.2.0 // 1.2.1 bumps to 1.3.0 if (this.patch !== 0 || this.prerelease.length === 0) { this.minor++ } this.patch = 0 this.prerelease = [] break case 'patch': // If this is not a pre-release version, it will increment the patch. // If it is a pre-release it will bump up to the same patch version. // 1.2.0-5 patches to 1.2.0 // 1.2.0 patches to 1.2.1 if (this.prerelease.length === 0) { this.patch++ } this.prerelease = [] break // This probably shouldn't be used publicly. // 1.0.0 "pre" would become 1.0.0-0 which is the wrong direction. case 'pre': if (this.prerelease.length === 0) { this.prerelease = [0] } else { var i = this.prerelease.length while (--i >= 0) { if (typeof this.prerelease[i] === 'number') { this.prerelease[i]++ i = -2 } } if (i === -1) { // didn't increment anything this.prerelease.push(0) } } if (identifier) { // 1.2.0-beta.1 bumps to 1.2.0-beta.2, // 1.2.0-beta.fooblz or 1.2.0-beta bumps to 1.2.0-beta.0 if (this.prerelease[0] === identifier) { if (isNaN(this.prerelease[1])) { this.prerelease = [identifier, 0] } } else { this.prerelease = [identifier, 0] } } break default: throw new Error('invalid increment argument: ' + release) } this.format() this.raw = this.version return this } exports.inc = inc function inc (version, release, loose, identifier) { if (typeof (loose) === 'string') { identifier = loose loose = undefined } try { return new SemVer(version, loose).inc(release, identifier).version } catch (er) { return null } } exports.diff = diff function diff (version1, version2) { if (eq(version1, version2)) { return null } else { var v1 = parse(version1) var v2 = parse(version2) var prefix = '' if (v1.prerelease.length || v2.prerelease.length) { prefix = 'pre' var defaultResult = 'prerelease' } for (var key in v1) { if (key === 'major' || key === 'minor' || key === 'patch') { if (v1[key] !== v2[key]) { return prefix + key } } } return defaultResult // may be undefined } } exports.compareIdentifiers = compareIdentifiers var numeric = /^[0-9]+$/ function compareIdentifiers (a, b) { var anum = numeric.test(a) var bnum = numeric.test(b) if (anum && bnum) { a = +a b = +b } return a === b ? 0 : (anum && !bnum) ? -1 : (bnum && !anum) ? 1 : a < b ? -1 : 1 } exports.rcompareIdentifiers = rcompareIdentifiers function rcompareIdentifiers (a, b) { return compareIdentifiers(b, a) } exports.major = major function major (a, loose) { return new SemVer(a, loose).major } exports.minor = minor function minor (a, loose) { return new SemVer(a, loose).minor } exports.patch = patch function patch (a, loose) { return new SemVer(a, loose).patch } exports.compare = compare function compare (a, b, loose) { return new SemVer(a, loose).compare(new SemVer(b, loose)) } exports.compareLoose = compareLoose function compareLoose (a, b) { return compare(a, b, true) } exports.rcompare = rcompare function rcompare (a, b, loose) { return compare(b, a, loose) } exports.sort = sort function sort (list, loose) { return list.sort(function (a, b) { return exports.compare(a, b, loose) }) } exports.rsort = rsort function rsort (list, loose) { return list.sort(function (a, b) { return exports.rcompare(a, b, loose) }) } exports.gt = gt function gt (a, b, loose) { return compare(a, b, loose) > 0 } exports.lt = lt function lt (a, b, loose) { return compare(a, b, loose) < 0 } exports.eq = eq function eq (a, b, loose) { return compare(a, b, loose) === 0 } exports.neq = neq function neq (a, b, loose) { return compare(a, b, loose) !== 0 } exports.gte = gte function gte (a, b, loose) { return compare(a, b, loose) >= 0 } exports.lte = lte function lte (a, b, loose) { return compare(a, b, loose) <= 0 } exports.cmp = cmp function cmp (a, op, b, loose) { switch (op) { case '===': if (typeof a === 'object') a = a.version if (typeof b === 'object') b = b.version return a === b case '!==': if (typeof a === 'object') a = a.version if (typeof b === 'object') b = b.version return a !== b case '': case '=': case '==': return eq(a, b, loose) case '!=': return neq(a, b, loose) case '>': return gt(a, b, loose) case '>=': return gte(a, b, loose) case '<': return lt(a, b, loose) case '<=': return lte(a, b, loose) default: throw new TypeError('Invalid operator: ' + op) } } exports.Comparator = Comparator function Comparator (comp, options) { if (!options || typeof options !== 'object') { options = { loose: !!options, includePrerelease: false } } if (comp instanceof Comparator) { if (comp.loose === !!options.loose) { return comp } else { comp = comp.value } } if (!(this instanceof Comparator)) { return new Comparator(comp, options) } debug('comparator', comp, options) this.options = options this.loose = !!options.loose this.parse(comp) if (this.semver === ANY) { this.value = '' } else { this.value = this.operator + this.semver.version } debug('comp', this) } var ANY = {} Comparator.prototype.parse = function (comp) { var r = this.options.loose ? re[COMPARATORLOOSE] : re[COMPARATOR] var m = comp.match(r) if (!m) { throw new TypeError('Invalid comparator: ' + comp) } this.operator = m[1] if (this.operator === '=') { this.operator = '' } // if it literally is just '>' or '' then allow anything. if (!m[2]) { this.semver = ANY } else { this.semver = new SemVer(m[2], this.options.loose) } } Comparator.prototype.toString = function () { return this.value } Comparator.prototype.test = function (version) { debug('Comparator.test', version, this.options.loose) if (this.semver === ANY) { return true } if (typeof version === 'string') { version = new SemVer(version, this.options) } return cmp(version, this.operator, this.semver, this.options) } Comparator.prototype.intersects = function (comp, options) { if (!(comp instanceof Comparator)) { throw new TypeError('a Comparator is required') } if (!options || typeof options !== 'object') { options = { loose: !!options, includePrerelease: false } } var rangeTmp if (this.operator === '') { rangeTmp = new Range(comp.value, options) return satisfies(this.value, rangeTmp, options) } else if (comp.operator === '') { rangeTmp = new Range(this.value, options) return satisfies(comp.semver, rangeTmp, options) } var sameDirectionIncreasing = (this.operator === '>=' || this.operator === '>') && (comp.operator === '>=' || comp.operator === '>') var sameDirectionDecreasing = (this.operator === '<=' || this.operator === '<') && (comp.operator === '<=' || comp.operator === '<') var sameSemVer = this.semver.version === comp.semver.version var differentDirectionsInclusive = (this.operator === '>=' || this.operator === '<=') && (comp.operator === '>=' || comp.operator === '<=') var oppositeDirectionsLessThan = cmp(this.semver, '<', comp.semver, options) && ((this.operator === '>=' || this.operator === '>') && (comp.operator === '<=' || comp.operator === '<')) var oppositeDirectionsGreaterThan = cmp(this.semver, '>', comp.semver, options) && ((this.operator === '<=' || this.operator === '<') && (comp.operator === '>=' || comp.operator === '>')) return sameDirectionIncreasing || sameDirectionDecreasing || (sameSemVer && differentDirectionsInclusive) || oppositeDirectionsLessThan || oppositeDirectionsGreaterThan } exports.Range = Range function Range (range, options) { if (!options || typeof options !== 'object') { options = { loose: !!options, includePrerelease: false } } if (range instanceof Range) { if (range.loose === !!options.loose && range.includePrerelease === !!options.includePrerelease) { return range } else { return new Range(range.raw, options) } } if (range instanceof Comparator) { return new Range(range.value, options) } if (!(this instanceof Range)) { return new Range(range, options) } this.options = options this.loose = !!options.loose this.includePrerelease = !!options.includePrerelease // First, split based on boolean or || this.raw = range this.set = range.split(/\s*\|\|\s*/).map(function (range) { return this.parseRange(range.trim()) }, this).filter(function (c) { // throw out any that are not relevant for whatever reason return c.length }) if (!this.set.length) { throw new TypeError('Invalid SemVer Range: ' + range) } this.format() } Range.prototype.format = function () { this.range = this.set.map(function (comps) { return comps.join(' ').trim() }).join('||').trim() return this.range } Range.prototype.toString = function () { return this.range } Range.prototype.parseRange = function (range) { var loose = this.options.loose range = range.trim() // `1.2.3 - 1.2.4` => `>=1.2.3 <=1.2.4` var hr = loose ? re[HYPHENRANGELOOSE] : re[HYPHENRANGE] range = range.replace(hr, hyphenReplace) debug('hyphen replace', range) // `> 1.2.3 < 1.2.5` => `>1.2.3 <1.2.5` range = range.replace(re[COMPARATORTRIM], comparatorTrimReplace) debug('comparator trim', range, re[COMPARATORTRIM]) // `~ 1.2.3` => `~1.2.3` range = range.replace(re[TILDETRIM], tildeTrimReplace) // `^ 1.2.3` => `^1.2.3` range = range.replace(re[CARETTRIM], caretTrimReplace) // normalize spaces range = range.split(/\s+/).join(' ') // At this point, the range is completely trimmed and // ready to be split into comparators. var compRe = loose ? re[COMPARATORLOOSE] : re[COMPARATOR] var set = range.split(' ').map(function (comp) { return parseComparator(comp, this.options) }, this).join(' ').split(/\s+/) if (this.options.loose) { // in loose mode, throw out any that are not valid comparators set = set.filter(function (comp) { return !!comp.match(compRe) }) } set = set.map(function (comp) { return new Comparator(comp, this.options) }, this) return set } Range.prototype.intersects = function (range, options) { if (!(range instanceof Range)) { throw new TypeError('a Range is required') } return this.set.some(function (thisComparators) { return thisComparators.every(function (thisComparator) { return range.set.some(function (rangeComparators) { return rangeComparators.every(function (rangeComparator) { return thisComparator.intersects(rangeComparator, options) }) }) }) }) } // Mostly just for testing and legacy API reasons exports.toComparators = toComparators function toComparators (range, options) { return new Range(range, options).set.map(function (comp) { return comp.map(function (c) { return c.value }).join(' ').trim().split(' ') }) } // comprised of xranges, tildes, stars, and gtlt's at this point. // already replaced the hyphen ranges // turn into a set of JUST comparators. function parseComparator (comp, options) { debug('comp', comp, options) comp = replaceCarets(comp, options) debug('caret', comp) comp = replaceTildes(comp, options) debug('tildes', comp) comp = replaceXRanges(comp, options) debug('xrange', comp) comp = replaceStars(comp, options) debug('stars', comp) return comp } function isX (id) { return !id || id.toLowerCase() === 'x' || id === '*' } // ~, ~> --> * (any, kinda silly) // ~2, ~2.x, ~2.x.x, ~>2, ~>2.x ~>2.x.x --> >=2.0.0 <3.0.0 // ~2.0, ~2.0.x, ~>2.0, ~>2.0.x --> >=2.0.0 <2.1.0 // ~1.2, ~1.2.x, ~>1.2, ~>1.2.x --> >=1.2.0 <1.3.0 // ~1.2.3, ~>1.2.3 --> >=1.2.3 <1.3.0 // ~1.2.0, ~>1.2.0 --> >=1.2.0 <1.3.0 function replaceTildes (comp, options) { return comp.trim().split(/\s+/).map(function (comp) { return replaceTilde(comp, options) }).join(' ') } function replaceTilde (comp, options) { var r = options.loose ? re[TILDELOOSE] : re[TILDE] return comp.replace(r, function (_, M, m, p, pr) { debug('tilde', comp, _, M, m, p, pr) var ret if (isX(M)) { ret = '' } else if (isX(m)) { ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' } else if (isX(p)) { // ~1.2 == >=1.2.0 <1.3.0 ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' } else if (pr) { debug('replaceTilde pr', pr) ret = '>=' + M + '.' + m + '.' + p + '-' + pr + ' <' + M + '.' + (+m + 1) + '.0' } else { // ~1.2.3 == >=1.2.3 <1.3.0 ret = '>=' + M + '.' + m + '.' + p + ' <' + M + '.' + (+m + 1) + '.0' } debug('tilde return', ret) return ret }) } // ^ --> * (any, kinda silly) // ^2, ^2.x, ^2.x.x --> >=2.0.0 <3.0.0 // ^2.0, ^2.0.x --> >=2.0.0 <3.0.0 // ^1.2, ^1.2.x --> >=1.2.0 <2.0.0 // ^1.2.3 --> >=1.2.3 <2.0.0 // ^1.2.0 --> >=1.2.0 <2.0.0 function replaceCarets (comp, options) { return comp.trim().split(/\s+/).map(function (comp) { return replaceCaret(comp, options) }).join(' ') } function replaceCaret (comp, options) { debug('caret', comp, options) var r = options.loose ? re[CARETLOOSE] : re[CARET] return comp.replace(r, function (_, M, m, p, pr) { debug('caret', comp, _, M, m, p, pr) var ret if (isX(M)) { ret = '' } else if (isX(m)) { ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' } else if (isX(p)) { if (M === '0') { ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' } else { ret = '>=' + M + '.' + m + '.0 <' + (+M + 1) + '.0.0' } } else if (pr) { debug('replaceCaret pr', pr) if (M === '0') { if (m === '0') { ret = '>=' + M + '.' + m + '.' + p + '-' + pr + ' <' + M + '.' + m + '.' + (+p + 1) } else { ret = '>=' + M + '.' + m + '.' + p + '-' + pr + ' <' + M + '.' + (+m + 1) + '.0' } } else { ret = '>=' + M + '.' + m + '.' + p + '-' + pr + ' <' + (+M + 1) + '.0.0' } } else { debug('no pr') if (M === '0') { if (m === '0') { ret = '>=' + M + '.' + m + '.' + p + ' <' + M + '.' + m + '.' + (+p + 1) } else { ret = '>=' + M + '.' + m + '.' + p + ' <' + M + '.' + (+m + 1) + '.0' } } else { ret = '>=' + M + '.' + m + '.' + p + ' <' + (+M + 1) + '.0.0' } } debug('caret return', ret) return ret }) } function replaceXRanges (comp, options) { debug('replaceXRanges', comp, options) return comp.split(/\s+/).map(function (comp) { return replaceXRange(comp, options) }).join(' ') } function replaceXRange (comp, options) { comp = comp.trim() var r = options.loose ? re[XRANGELOOSE] : re[XRANGE] return comp.replace(r, function (ret, gtlt, M, m, p, pr) { debug('xRange', comp, ret, gtlt, M, m, p, pr) var xM = isX(M) var xm = xM || isX(m) var xp = xm || isX(p) var anyX = xp if (gtlt === '=' && anyX) { gtlt = '' } if (xM) { if (gtlt === '>' || gtlt === '<') { // nothing is allowed ret = '<0.0.0' } else { // nothing is forbidden ret = '*' } } else if (gtlt && anyX) { // we know patch is an x, because we have any x at all. // replace X with 0 if (xm) { m = 0 } p = 0 if (gtlt === '>') { // >1 => >=2.0.0 // >1.2 => >=1.3.0 // >1.2.3 => >= 1.2.4 gtlt = '>=' if (xm) { M = +M + 1 m = 0 p = 0 } else { m = +m + 1 p = 0 } } else if (gtlt === '<=') { // <=0.7.x is actually <0.8.0, since any 0.7.x should // pass. Similarly, <=7.x is actually <8.0.0, etc. gtlt = '<' if (xm) { M = +M + 1 } else { m = +m + 1 } } ret = gtlt + M + '.' + m + '.' + p } else if (xm) { ret = '>=' + M + '.0.0 <' + (+M + 1) + '.0.0' } else if (xp) { ret = '>=' + M + '.' + m + '.0 <' + M + '.' + (+m + 1) + '.0' } debug('xRange return', ret) return ret }) } // Because * is AND-ed with everything else in the comparator, // and '' means "any version", just remove the *s entirely. function replaceStars (comp, options) { debug('replaceStars', comp, options) // Looseness is ignored here. star is always as loose as it gets! return comp.trim().replace(re[STAR], '') } // This function is passed to string.replace(re[HYPHENRANGE]) // M, m, patch, prerelease, build // 1.2 - 3.4.5 => >=1.2.0 <=3.4.5 // 1.2.3 - 3.4 => >=1.2.0 <3.5.0 Any 3.4.x will do // 1.2 - 3.4 => >=1.2.0 <3.5.0 function hyphenReplace ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr, tb) { if (isX(fM)) { from = '' } else if (isX(fm)) { from = '>=' + fM + '.0.0' } else if (isX(fp)) { from = '>=' + fM + '.' + fm + '.0' } else { from = '>=' + from } if (isX(tM)) { to = '' } else if (isX(tm)) { to = '<' + (+tM + 1) + '.0.0' } else if (isX(tp)) { to = '<' + tM + '.' + (+tm + 1) + '.0' } else if (tpr) { to = '<=' + tM + '.' + tm + '.' + tp + '-' + tpr } else { to = '<=' + to } return (from + ' ' + to).trim() } // if ANY of the sets match ALL of its comparators, then pass Range.prototype.test = function (version) { if (!version) { return false } if (typeof version === 'string') { version = new SemVer(version, this.options) } for (var i = 0; i < this.set.length; i++) { if (testSet(this.set[i], version, this.options)) { return true } } return false } function testSet (set, version, options) { for (var i = 0; i < set.length; i++) { if (!set[i].test(version)) { return false } } if (version.prerelease.length && !options.includePrerelease) { // Find the set of versions that are allowed to have prereleases // For example, ^1.2.3-pr.1 desugars to >=1.2.3-pr.1 <2.0.0 // That should allow `1.2.3-pr.2` to pass. // However, `1.2.4-alpha.notready` should NOT be allowed, // even though it's within the range set by the comparators. for (i = 0; i < set.length; i++) { debug(set[i].semver) if (set[i].semver === ANY) { continue } if (set[i].semver.prerelease.length > 0) { var allowed = set[i].semver if (allowed.major === version.major && allowed.minor === version.minor && allowed.patch === version.patch) { return true } } } // Version has a -pre, but it's not one of the ones we like. return false } return true } exports.satisfies = satisfies function satisfies (version, range, options) { try { range = new Range(range, options) } catch (er) { return false } return range.test(version) } exports.maxSatisfying = maxSatisfying function maxSatisfying (versions, range, options) { var max = null var maxSV = null try { var rangeObj = new Range(range, options) } catch (er) { return null } versions.forEach(function (v) { if (rangeObj.test(v)) { // satisfies(v, range, options) if (!max || maxSV.compare(v) === -1) { // compare(max, v, true) max = v maxSV = new SemVer(max, options) } } }) return max } exports.minSatisfying = minSatisfying function minSatisfying (versions, range, options) { var min = null var minSV = null try { var rangeObj = new Range(range, options) } catch (er) { return null } versions.forEach(function (v) { if (rangeObj.test(v)) { // satisfies(v, range, options) if (!min || minSV.compare(v) === 1) { // compare(min, v, true) min = v minSV = new SemVer(min, options) } } }) return min } exports.minVersion = minVersion function minVersion (range, loose) { range = new Range(range, loose) var minver = new SemVer('0.0.0') if (range.test(minver)) { return minver } minver = new SemVer('0.0.0-0') if (range.test(minver)) { return minver } minver = null for (var i = 0; i < range.set.length; ++i) { var comparators = range.set[i] comparators.forEach(function (comparator) { // Clone to avoid manipulating the comparator's semver object. var compver = new SemVer(comparator.semver.version) switch (comparator.operator) { case '>': if (compver.prerelease.length === 0) { compver.patch++ } else { compver.prerelease.push(0) } compver.raw = compver.format() /* fallthrough */ case '': case '>=': if (!minver || gt(minver, compver)) { minver = compver } break case '<': case '<=': /* Ignore maximum versions */ break /* istanbul ignore next */ default: throw new Error('Unexpected operation: ' + comparator.operator) } }) } if (minver && range.test(minver)) { return minver } return null } exports.validRange = validRange function validRange (range, options) { try { // Return '*' instead of '' so that truthiness works. // This will throw if it's invalid anyway return new Range(range, options).range || '*' } catch (er) { return null } } // Determine if version is less than all the versions possible in the range exports.ltr = ltr function ltr (version, range, options) { return outside(version, range, '<', options) } // Determine if version is greater than all the versions possible in the range. exports.gtr = gtr function gtr (version, range, options) { return outside(version, range, '>', options) } exports.outside = outside function outside (version, range, hilo, options) { version = new SemVer(version, options) range = new Range(range, options) var gtfn, ltefn, ltfn, comp, ecomp switch (hilo) { case '>': gtfn = gt ltefn = lte ltfn = lt comp = '>' ecomp = '>=' break case '<': gtfn = lt ltefn = gte ltfn = gt comp = '<' ecomp = '<=' break default: throw new TypeError('Must provide a hilo val of "<" or ">"') } // If it satisifes the range it is not outside if (satisfies(version, range, options)) { return false } // From now on, variable terms are as if we're in "gtr" mode. // but note that everything is flipped for the "ltr" function. for (var i = 0; i < range.set.length; ++i) { var comparators = range.set[i] var high = null var low = null comparators.forEach(function (comparator) { if (comparator.semver === ANY) { comparator = new Comparator('>=0.0.0') } high = high || comparator low = low || comparator if (gtfn(comparator.semver, high.semver, options)) { high = comparator } else if (ltfn(comparator.semver, low.semver, options)) { low = comparator } }) // If the edge version comparator has a operator then our version // isn't outside it if (high.operator === comp || high.operator === ecomp) { return false } // If the lowest version comparator has an operator and our version // is less than it then it isn't higher than the range if ((!low.operator || low.operator === comp) && ltefn(version, low.semver)) { return false } else if (low.operator === ecomp && ltfn(version, low.semver)) { return false } } return true } exports.prerelease = prerelease function prerelease (version, options) { var parsed = parse(version, options) return (parsed && parsed.prerelease.length) ? parsed.prerelease : null } exports.intersects = intersects function intersects (r1, r2, options) { r1 = new Range(r1, options) r2 = new Range(r2, options) return r1.intersects(r2) } exports.coerce = coerce function coerce (version) { if (version instanceof SemVer) { return version } if (typeof version !== 'string') { return null } var match = version.match(re[COERCE]) if (match == null) { return null } return parse(match[1] + '.' + (match[2] || '0') + '.' + (match[3] || '0')) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 210 */ /*!***********************************************!*\ !*** ./node_modules/elliptic/lib/elliptic.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var elliptic = exports; elliptic.version = __webpack_require__(/*! ../package.json */ 211).version; elliptic.utils = __webpack_require__(/*! ./elliptic/utils */ 212); elliptic.rand = __webpack_require__(/*! brorand */ 214); elliptic.curve = __webpack_require__(/*! ./elliptic/curve */ 216); elliptic.curves = __webpack_require__(/*! ./elliptic/curves */ 221); // Protocols elliptic.ec = __webpack_require__(/*! ./elliptic/ec */ 223); elliptic.eddsa = __webpack_require__(/*! ./elliptic/eddsa */ 227); /***/ }), /* 211 */ /*!********************************************!*\ !*** ./node_modules/elliptic/package.json ***! \********************************************/ /*! exports provided: _from, _id, _inBundle, _integrity, _location, _phantomChildren, _requested, _requiredBy, _resolved, _shasum, _spec, _where, author, bugs, bundleDependencies, dependencies, deprecated, description, devDependencies, files, homepage, keywords, license, main, name, repository, scripts, version, default */ /***/ (function(module) { module.exports = JSON.parse("{\"_from\":\"elliptic@^6.5.2\",\"_id\":\"elliptic@6.5.2\",\"_inBundle\":false,\"_integrity\":\"sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==\",\"_location\":\"/elliptic\",\"_phantomChildren\":{},\"_requested\":{\"type\":\"range\",\"registry\":true,\"raw\":\"elliptic@^6.5.2\",\"name\":\"elliptic\",\"escapedName\":\"elliptic\",\"rawSpec\":\"^6.5.2\",\"saveSpec\":null,\"fetchSpec\":\"^6.5.2\"},\"_requiredBy\":[\"/browserify-sign\",\"/create-ecdh\"],\"_resolved\":\"https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz\",\"_shasum\":\"05c5678d7173c049d8ca433552224a495d0e3762\",\"_spec\":\"elliptic@^6.5.2\",\"_where\":\"/Users/fxy/Documents/DCloud/HbuilderX-plugins/alpha/uniapp-cli/node_modules/browserify-sign\",\"author\":{\"name\":\"Fedor Indutny\",\"email\":\"fedor@indutny.com\"},\"bugs\":{\"url\":\"https://github.com/indutny/elliptic/issues\"},\"bundleDependencies\":false,\"dependencies\":{\"bn.js\":\"^4.4.0\",\"brorand\":\"^1.0.1\",\"hash.js\":\"^1.0.0\",\"hmac-drbg\":\"^1.0.0\",\"inherits\":\"^2.0.1\",\"minimalistic-assert\":\"^1.0.0\",\"minimalistic-crypto-utils\":\"^1.0.0\"},\"deprecated\":false,\"description\":\"EC cryptography\",\"devDependencies\":{\"brfs\":\"^1.4.3\",\"coveralls\":\"^3.0.8\",\"grunt\":\"^1.0.4\",\"grunt-browserify\":\"^5.0.0\",\"grunt-cli\":\"^1.2.0\",\"grunt-contrib-connect\":\"^1.0.0\",\"grunt-contrib-copy\":\"^1.0.0\",\"grunt-contrib-uglify\":\"^1.0.1\",\"grunt-mocha-istanbul\":\"^3.0.1\",\"grunt-saucelabs\":\"^9.0.1\",\"istanbul\":\"^0.4.2\",\"jscs\":\"^3.0.7\",\"jshint\":\"^2.10.3\",\"mocha\":\"^6.2.2\"},\"files\":[\"lib\"],\"homepage\":\"https://github.com/indutny/elliptic\",\"keywords\":[\"EC\",\"Elliptic\",\"curve\",\"Cryptography\"],\"license\":\"MIT\",\"main\":\"lib/elliptic.js\",\"name\":\"elliptic\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/indutny/elliptic.git\"},\"scripts\":{\"jscs\":\"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js\",\"jshint\":\"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js\",\"lint\":\"npm run jscs && npm run jshint\",\"test\":\"npm run lint && npm run unit\",\"unit\":\"istanbul test _mocha --reporter=spec test/index.js\",\"version\":\"grunt dist && git add dist/\"},\"version\":\"6.5.2\"}"); /***/ }), /* 212 */ /*!*****************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/utils.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = exports; var BN = __webpack_require__(/*! bn.js */ 75); var minAssert = __webpack_require__(/*! minimalistic-assert */ 131); var minUtils = __webpack_require__(/*! minimalistic-crypto-utils */ 213); utils.assert = minAssert; utils.toArray = minUtils.toArray; utils.zero2 = minUtils.zero2; utils.toHex = minUtils.toHex; utils.encode = minUtils.encode; // Represent num in a w-NAF form function getNAF(num, w, bits) { var naf = new Array(Math.max(num.bitLength(), bits) + 1); naf.fill(0); var ws = 1 << (w + 1); var k = num.clone(); for (var i = 0; i < naf.length; i++) { var z; var mod = k.andln(ws - 1); if (k.isOdd()) { if (mod > (ws >> 1) - 1) z = (ws >> 1) - mod; else z = mod; k.isubn(z); } else { z = 0; } naf[i] = z; k.iushrn(1); } return naf; } utils.getNAF = getNAF; // Represent k1, k2 in a Joint Sparse Form function getJSF(k1, k2) { var jsf = [ [], [] ]; k1 = k1.clone(); k2 = k2.clone(); var d1 = 0; var d2 = 0; while (k1.cmpn(-d1) > 0 || k2.cmpn(-d2) > 0) { // First phase var m14 = (k1.andln(3) + d1) & 3; var m24 = (k2.andln(3) + d2) & 3; if (m14 === 3) m14 = -1; if (m24 === 3) m24 = -1; var u1; if ((m14 & 1) === 0) { u1 = 0; } else { var m8 = (k1.andln(7) + d1) & 7; if ((m8 === 3 || m8 === 5) && m24 === 2) u1 = -m14; else u1 = m14; } jsf[0].push(u1); var u2; if ((m24 & 1) === 0) { u2 = 0; } else { var m8 = (k2.andln(7) + d2) & 7; if ((m8 === 3 || m8 === 5) && m14 === 2) u2 = -m24; else u2 = m24; } jsf[1].push(u2); // Second phase if (2 * d1 === u1 + 1) d1 = 1 - d1; if (2 * d2 === u2 + 1) d2 = 1 - d2; k1.iushrn(1); k2.iushrn(1); } return jsf; } utils.getJSF = getJSF; function cachedProperty(obj, name, computer) { var key = '_' + name; obj.prototype[name] = function cachedProperty() { return this[key] !== undefined ? this[key] : this[key] = computer.call(this); }; } utils.cachedProperty = cachedProperty; function parseBytes(bytes) { return typeof bytes === 'string' ? utils.toArray(bytes, 'hex') : bytes; } utils.parseBytes = parseBytes; function intFromLE(bytes) { return new BN(bytes, 'hex', 'le'); } utils.intFromLE = intFromLE; /***/ }), /* 213 */ /*!*************************************************************!*\ !*** ./node_modules/minimalistic-crypto-utils/lib/utils.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = exports; function toArray(msg, enc) { if (Array.isArray(msg)) return msg.slice(); if (!msg) return []; var res = []; if (typeof msg !== 'string') { for (var i = 0; i < msg.length; i++) res[i] = msg[i] | 0; return res; } if (enc === 'hex') { msg = msg.replace(/[^a-z0-9]+/ig, ''); if (msg.length % 2 !== 0) msg = '0' + msg; for (var i = 0; i < msg.length; i += 2) res.push(parseInt(msg[i] + msg[i + 1], 16)); } else { for (var i = 0; i < msg.length; i++) { var c = msg.charCodeAt(i); var hi = c >> 8; var lo = c & 0xff; if (hi) res.push(hi, lo); else res.push(lo); } } return res; } utils.toArray = toArray; function zero2(word) { if (word.length === 1) return '0' + word; else return word; } utils.zero2 = zero2; function toHex(msg) { var res = ''; for (var i = 0; i < msg.length; i++) res += zero2(msg[i].toString(16)); return res; } utils.toHex = toHex; utils.encode = function encode(arr, enc) { if (enc === 'hex') return toHex(arr); else return arr; }; /***/ }), /* 214 */ /*!***************************************!*\ !*** ./node_modules/brorand/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var r; module.exports = function rand(len) { if (!r) r = new Rand(null); return r.generate(len); }; function Rand(rand) { this.rand = rand; } module.exports.Rand = Rand; Rand.prototype.generate = function generate(len) { return this._rand(len); }; // Emulate crypto API using randy Rand.prototype._rand = function _rand(n) { if (this.rand.getBytes) return this.rand.getBytes(n); var res = new Uint8Array(n); for (var i = 0; i < res.length; i++) res[i] = this.rand.getByte(); return res; }; if (typeof self === 'object') { if (self.crypto && self.crypto.getRandomValues) { // Modern browsers Rand.prototype._rand = function _rand(n) { var arr = new Uint8Array(n); self.crypto.getRandomValues(arr); return arr; }; } else if (self.msCrypto && self.msCrypto.getRandomValues) { // IE Rand.prototype._rand = function _rand(n) { var arr = new Uint8Array(n); self.msCrypto.getRandomValues(arr); return arr; }; // Safari's WebWorkers do not have `crypto` } else if (typeof window === 'object') { // Old junk Rand.prototype._rand = function() { throw new Error('Not implemented yet'); }; } } else { // Node.js or Web worker with no crypto support try { var crypto = __webpack_require__(/*! crypto */ 215); if (typeof crypto.randomBytes !== 'function') throw new Error('Not supported'); Rand.prototype._rand = function _rand(n) { return crypto.randomBytes(n); }; } catch (e) { } } /***/ }), /* 215 */ /*!************************!*\ !*** crypto (ignored) ***! \************************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 216 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/index.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var curve = exports; curve.base = __webpack_require__(/*! ./base */ 217); curve.short = __webpack_require__(/*! ./short */ 218); curve.mont = __webpack_require__(/*! ./mont */ 219); curve.edwards = __webpack_require__(/*! ./edwards */ 220); /***/ }), /* 217 */ /*!**********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/base.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 75); var utils = __webpack_require__(/*! ../utils */ 212); var getNAF = utils.getNAF; var getJSF = utils.getJSF; var assert = utils.assert; function BaseCurve(type, conf) { this.type = type; this.p = new BN(conf.p, 16); // Use Montgomery, when there is no fast reduction for the prime this.red = conf.prime ? BN.red(conf.prime) : BN.mont(this.p); // Useful for many curves this.zero = new BN(0).toRed(this.red); this.one = new BN(1).toRed(this.red); this.two = new BN(2).toRed(this.red); // Curve configuration, optional this.n = conf.n && new BN(conf.n, 16); this.g = conf.g && this.pointFromJSON(conf.g, conf.gRed); // Temporary arrays this._wnafT1 = new Array(4); this._wnafT2 = new Array(4); this._wnafT3 = new Array(4); this._wnafT4 = new Array(4); this._bitLength = this.n ? this.n.bitLength() : 0; // Generalized Greg Maxwell's trick var adjustCount = this.n && this.p.div(this.n); if (!adjustCount || adjustCount.cmpn(100) > 0) { this.redN = null; } else { this._maxwellTrick = true; this.redN = this.n.toRed(this.red); } } module.exports = BaseCurve; BaseCurve.prototype.point = function point() { throw new Error('Not implemented'); }; BaseCurve.prototype.validate = function validate() { throw new Error('Not implemented'); }; BaseCurve.prototype._fixedNafMul = function _fixedNafMul(p, k) { assert(p.precomputed); var doubles = p._getDoubles(); var naf = getNAF(k, 1, this._bitLength); var I = (1 << (doubles.step + 1)) - (doubles.step % 2 === 0 ? 2 : 1); I /= 3; // Translate into more windowed form var repr = []; for (var j = 0; j < naf.length; j += doubles.step) { var nafW = 0; for (var k = j + doubles.step - 1; k >= j; k--) nafW = (nafW << 1) + naf[k]; repr.push(nafW); } var a = this.jpoint(null, null, null); var b = this.jpoint(null, null, null); for (var i = I; i > 0; i--) { for (var j = 0; j < repr.length; j++) { var nafW = repr[j]; if (nafW === i) b = b.mixedAdd(doubles.points[j]); else if (nafW === -i) b = b.mixedAdd(doubles.points[j].neg()); } a = a.add(b); } return a.toP(); }; BaseCurve.prototype._wnafMul = function _wnafMul(p, k) { var w = 4; // Precompute window var nafPoints = p._getNAFPoints(w); w = nafPoints.wnd; var wnd = nafPoints.points; // Get NAF form var naf = getNAF(k, w, this._bitLength); // Add `this`*(N+1) for every w-NAF index var acc = this.jpoint(null, null, null); for (var i = naf.length - 1; i >= 0; i--) { // Count zeroes for (var k = 0; i >= 0 && naf[i] === 0; i--) k++; if (i >= 0) k++; acc = acc.dblp(k); if (i < 0) break; var z = naf[i]; assert(z !== 0); if (p.type === 'affine') { // J +- P if (z > 0) acc = acc.mixedAdd(wnd[(z - 1) >> 1]); else acc = acc.mixedAdd(wnd[(-z - 1) >> 1].neg()); } else { // J +- J if (z > 0) acc = acc.add(wnd[(z - 1) >> 1]); else acc = acc.add(wnd[(-z - 1) >> 1].neg()); } } return p.type === 'affine' ? acc.toP() : acc; }; BaseCurve.prototype._wnafMulAdd = function _wnafMulAdd(defW, points, coeffs, len, jacobianResult) { var wndWidth = this._wnafT1; var wnd = this._wnafT2; var naf = this._wnafT3; // Fill all arrays var max = 0; for (var i = 0; i < len; i++) { var p = points[i]; var nafPoints = p._getNAFPoints(defW); wndWidth[i] = nafPoints.wnd; wnd[i] = nafPoints.points; } // Comb small window NAFs for (var i = len - 1; i >= 1; i -= 2) { var a = i - 1; var b = i; if (wndWidth[a] !== 1 || wndWidth[b] !== 1) { naf[a] = getNAF(coeffs[a], wndWidth[a], this._bitLength); naf[b] = getNAF(coeffs[b], wndWidth[b], this._bitLength); max = Math.max(naf[a].length, max); max = Math.max(naf[b].length, max); continue; } var comb = [ points[a], /* 1 */ null, /* 3 */ null, /* 5 */ points[b] /* 7 */ ]; // Try to avoid Projective points, if possible if (points[a].y.cmp(points[b].y) === 0) { comb[1] = points[a].add(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } else if (points[a].y.cmp(points[b].y.redNeg()) === 0) { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].add(points[b].neg()); } else { comb[1] = points[a].toJ().mixedAdd(points[b]); comb[2] = points[a].toJ().mixedAdd(points[b].neg()); } var index = [ -3, /* -1 -1 */ -1, /* -1 0 */ -5, /* -1 1 */ -7, /* 0 -1 */ 0, /* 0 0 */ 7, /* 0 1 */ 5, /* 1 -1 */ 1, /* 1 0 */ 3 /* 1 1 */ ]; var jsf = getJSF(coeffs[a], coeffs[b]); max = Math.max(jsf[0].length, max); naf[a] = new Array(max); naf[b] = new Array(max); for (var j = 0; j < max; j++) { var ja = jsf[0][j] | 0; var jb = jsf[1][j] | 0; naf[a][j] = index[(ja + 1) * 3 + (jb + 1)]; naf[b][j] = 0; wnd[a] = comb; } } var acc = this.jpoint(null, null, null); var tmp = this._wnafT4; for (var i = max; i >= 0; i--) { var k = 0; while (i >= 0) { var zero = true; for (var j = 0; j < len; j++) { tmp[j] = naf[j][i] | 0; if (tmp[j] !== 0) zero = false; } if (!zero) break; k++; i--; } if (i >= 0) k++; acc = acc.dblp(k); if (i < 0) break; for (var j = 0; j < len; j++) { var z = tmp[j]; var p; if (z === 0) continue; else if (z > 0) p = wnd[j][(z - 1) >> 1]; else if (z < 0) p = wnd[j][(-z - 1) >> 1].neg(); if (p.type === 'affine') acc = acc.mixedAdd(p); else acc = acc.add(p); } } // Zeroify references for (var i = 0; i < len; i++) wnd[i] = null; if (jacobianResult) return acc; else return acc.toP(); }; function BasePoint(curve, type) { this.curve = curve; this.type = type; this.precomputed = null; } BaseCurve.BasePoint = BasePoint; BasePoint.prototype.eq = function eq(/*other*/) { throw new Error('Not implemented'); }; BasePoint.prototype.validate = function validate() { return this.curve.validate(this); }; BaseCurve.prototype.decodePoint = function decodePoint(bytes, enc) { bytes = utils.toArray(bytes, enc); var len = this.p.byteLength(); // uncompressed, hybrid-odd, hybrid-even if ((bytes[0] === 0x04 || bytes[0] === 0x06 || bytes[0] === 0x07) && bytes.length - 1 === 2 * len) { if (bytes[0] === 0x06) assert(bytes[bytes.length - 1] % 2 === 0); else if (bytes[0] === 0x07) assert(bytes[bytes.length - 1] % 2 === 1); var res = this.point(bytes.slice(1, 1 + len), bytes.slice(1 + len, 1 + 2 * len)); return res; } else if ((bytes[0] === 0x02 || bytes[0] === 0x03) && bytes.length - 1 === len) { return this.pointFromX(bytes.slice(1, 1 + len), bytes[0] === 0x03); } throw new Error('Unknown point format'); }; BasePoint.prototype.encodeCompressed = function encodeCompressed(enc) { return this.encode(enc, true); }; BasePoint.prototype._encode = function _encode(compact) { var len = this.curve.p.byteLength(); var x = this.getX().toArray('be', len); if (compact) return [ this.getY().isEven() ? 0x02 : 0x03 ].concat(x); return [ 0x04 ].concat(x, this.getY().toArray('be', len)) ; }; BasePoint.prototype.encode = function encode(enc, compact) { return utils.encode(this._encode(compact), enc); }; BasePoint.prototype.precompute = function precompute(power) { if (this.precomputed) return this; var precomputed = { doubles: null, naf: null, beta: null }; precomputed.naf = this._getNAFPoints(8); precomputed.doubles = this._getDoubles(4, power); precomputed.beta = this._getBeta(); this.precomputed = precomputed; return this; }; BasePoint.prototype._hasDoubles = function _hasDoubles(k) { if (!this.precomputed) return false; var doubles = this.precomputed.doubles; if (!doubles) return false; return doubles.points.length >= Math.ceil((k.bitLength() + 1) / doubles.step); }; BasePoint.prototype._getDoubles = function _getDoubles(step, power) { if (this.precomputed && this.precomputed.doubles) return this.precomputed.doubles; var doubles = [ this ]; var acc = this; for (var i = 0; i < power; i += step) { for (var j = 0; j < step; j++) acc = acc.dbl(); doubles.push(acc); } return { step: step, points: doubles }; }; BasePoint.prototype._getNAFPoints = function _getNAFPoints(wnd) { if (this.precomputed && this.precomputed.naf) return this.precomputed.naf; var res = [ this ]; var max = (1 << wnd) - 1; var dbl = max === 1 ? null : this.dbl(); for (var i = 1; i < max; i++) res[i] = res[i - 1].add(dbl); return { wnd: wnd, points: res }; }; BasePoint.prototype._getBeta = function _getBeta() { return null; }; BasePoint.prototype.dblp = function dblp(k) { var r = this; for (var i = 0; i < k; i++) r = r.dbl(); return r; }; /***/ }), /* 218 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/short.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 212); var BN = __webpack_require__(/*! bn.js */ 75); var inherits = __webpack_require__(/*! inherits */ 132); var Base = __webpack_require__(/*! ./base */ 217); var assert = utils.assert; function ShortCurve(conf) { Base.call(this, 'short', conf); this.a = new BN(conf.a, 16).toRed(this.red); this.b = new BN(conf.b, 16).toRed(this.red); this.tinv = this.two.redInvm(); this.zeroA = this.a.fromRed().cmpn(0) === 0; this.threeA = this.a.fromRed().sub(this.p).cmpn(-3) === 0; // If the curve is endomorphic, precalculate beta and lambda this.endo = this._getEndomorphism(conf); this._endoWnafT1 = new Array(4); this._endoWnafT2 = new Array(4); } inherits(ShortCurve, Base); module.exports = ShortCurve; ShortCurve.prototype._getEndomorphism = function _getEndomorphism(conf) { // No efficient endomorphism if (!this.zeroA || !this.g || !this.n || this.p.modn(3) !== 1) return; // Compute beta and lambda, that lambda * P = (beta * Px; Py) var beta; var lambda; if (conf.beta) { beta = new BN(conf.beta, 16).toRed(this.red); } else { var betas = this._getEndoRoots(this.p); // Choose the smallest beta beta = betas[0].cmp(betas[1]) < 0 ? betas[0] : betas[1]; beta = beta.toRed(this.red); } if (conf.lambda) { lambda = new BN(conf.lambda, 16); } else { // Choose the lambda that is matching selected beta var lambdas = this._getEndoRoots(this.n); if (this.g.mul(lambdas[0]).x.cmp(this.g.x.redMul(beta)) === 0) { lambda = lambdas[0]; } else { lambda = lambdas[1]; assert(this.g.mul(lambda).x.cmp(this.g.x.redMul(beta)) === 0); } } // Get basis vectors, used for balanced length-two representation var basis; if (conf.basis) { basis = conf.basis.map(function(vec) { return { a: new BN(vec.a, 16), b: new BN(vec.b, 16) }; }); } else { basis = this._getEndoBasis(lambda); } return { beta: beta, lambda: lambda, basis: basis }; }; ShortCurve.prototype._getEndoRoots = function _getEndoRoots(num) { // Find roots of for x^2 + x + 1 in F // Root = (-1 +- Sqrt(-3)) / 2 // var red = num === this.p ? this.red : BN.mont(num); var tinv = new BN(2).toRed(red).redInvm(); var ntinv = tinv.redNeg(); var s = new BN(3).toRed(red).redNeg().redSqrt().redMul(tinv); var l1 = ntinv.redAdd(s).fromRed(); var l2 = ntinv.redSub(s).fromRed(); return [ l1, l2 ]; }; ShortCurve.prototype._getEndoBasis = function _getEndoBasis(lambda) { // aprxSqrt >= sqrt(this.n) var aprxSqrt = this.n.ushrn(Math.floor(this.n.bitLength() / 2)); // 3.74 // Run EGCD, until r(L + 1) < aprxSqrt var u = lambda; var v = this.n.clone(); var x1 = new BN(1); var y1 = new BN(0); var x2 = new BN(0); var y2 = new BN(1); // NOTE: all vectors are roots of: a + b * lambda = 0 (mod n) var a0; var b0; // First vector var a1; var b1; // Second vector var a2; var b2; var prevR; var i = 0; var r; var x; while (u.cmpn(0) !== 0) { var q = v.div(u); r = v.sub(q.mul(u)); x = x2.sub(q.mul(x1)); var y = y2.sub(q.mul(y1)); if (!a1 && r.cmp(aprxSqrt) < 0) { a0 = prevR.neg(); b0 = x1; a1 = r.neg(); b1 = x; } else if (a1 && ++i === 2) { break; } prevR = r; v = u; u = r; x2 = x1; x1 = x; y2 = y1; y1 = y; } a2 = r.neg(); b2 = x; var len1 = a1.sqr().add(b1.sqr()); var len2 = a2.sqr().add(b2.sqr()); if (len2.cmp(len1) >= 0) { a2 = a0; b2 = b0; } // Normalize signs if (a1.negative) { a1 = a1.neg(); b1 = b1.neg(); } if (a2.negative) { a2 = a2.neg(); b2 = b2.neg(); } return [ { a: a1, b: b1 }, { a: a2, b: b2 } ]; }; ShortCurve.prototype._endoSplit = function _endoSplit(k) { var basis = this.endo.basis; var v1 = basis[0]; var v2 = basis[1]; var c1 = v2.b.mul(k).divRound(this.n); var c2 = v1.b.neg().mul(k).divRound(this.n); var p1 = c1.mul(v1.a); var p2 = c2.mul(v2.a); var q1 = c1.mul(v1.b); var q2 = c2.mul(v2.b); // Calculate answer var k1 = k.sub(p1).sub(p2); var k2 = q1.add(q2).neg(); return { k1: k1, k2: k2 }; }; ShortCurve.prototype.pointFromX = function pointFromX(x, odd) { x = new BN(x, 16); if (!x.red) x = x.toRed(this.red); var y2 = x.redSqr().redMul(x).redIAdd(x.redMul(this.a)).redIAdd(this.b); var y = y2.redSqrt(); if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) throw new Error('invalid point'); // XXX Is there any way to tell if the number is odd without converting it // to non-red form? var isOdd = y.fromRed().isOdd(); if (odd && !isOdd || !odd && isOdd) y = y.redNeg(); return this.point(x, y); }; ShortCurve.prototype.validate = function validate(point) { if (point.inf) return true; var x = point.x; var y = point.y; var ax = this.a.redMul(x); var rhs = x.redSqr().redMul(x).redIAdd(ax).redIAdd(this.b); return y.redSqr().redISub(rhs).cmpn(0) === 0; }; ShortCurve.prototype._endoWnafMulAdd = function _endoWnafMulAdd(points, coeffs, jacobianResult) { var npoints = this._endoWnafT1; var ncoeffs = this._endoWnafT2; for (var i = 0; i < points.length; i++) { var split = this._endoSplit(coeffs[i]); var p = points[i]; var beta = p._getBeta(); if (split.k1.negative) { split.k1.ineg(); p = p.neg(true); } if (split.k2.negative) { split.k2.ineg(); beta = beta.neg(true); } npoints[i * 2] = p; npoints[i * 2 + 1] = beta; ncoeffs[i * 2] = split.k1; ncoeffs[i * 2 + 1] = split.k2; } var res = this._wnafMulAdd(1, npoints, ncoeffs, i * 2, jacobianResult); // Clean-up references to points and coefficients for (var j = 0; j < i * 2; j++) { npoints[j] = null; ncoeffs[j] = null; } return res; }; function Point(curve, x, y, isRed) { Base.BasePoint.call(this, curve, 'affine'); if (x === null && y === null) { this.x = null; this.y = null; this.inf = true; } else { this.x = new BN(x, 16); this.y = new BN(y, 16); // Force redgomery representation when loading from JSON if (isRed) { this.x.forceRed(this.curve.red); this.y.forceRed(this.curve.red); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); this.inf = false; } } inherits(Point, Base.BasePoint); ShortCurve.prototype.point = function point(x, y, isRed) { return new Point(this, x, y, isRed); }; ShortCurve.prototype.pointFromJSON = function pointFromJSON(obj, red) { return Point.fromJSON(this, obj, red); }; Point.prototype._getBeta = function _getBeta() { if (!this.curve.endo) return; var pre = this.precomputed; if (pre && pre.beta) return pre.beta; var beta = this.curve.point(this.x.redMul(this.curve.endo.beta), this.y); if (pre) { var curve = this.curve; var endoMul = function(p) { return curve.point(p.x.redMul(curve.endo.beta), p.y); }; pre.beta = beta; beta.precomputed = { beta: null, naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(endoMul) }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(endoMul) } }; } return beta; }; Point.prototype.toJSON = function toJSON() { if (!this.precomputed) return [ this.x, this.y ]; return [ this.x, this.y, this.precomputed && { doubles: this.precomputed.doubles && { step: this.precomputed.doubles.step, points: this.precomputed.doubles.points.slice(1) }, naf: this.precomputed.naf && { wnd: this.precomputed.naf.wnd, points: this.precomputed.naf.points.slice(1) } } ]; }; Point.fromJSON = function fromJSON(curve, obj, red) { if (typeof obj === 'string') obj = JSON.parse(obj); var res = curve.point(obj[0], obj[1], red); if (!obj[2]) return res; function obj2point(obj) { return curve.point(obj[0], obj[1], red); } var pre = obj[2]; res.precomputed = { beta: null, doubles: pre.doubles && { step: pre.doubles.step, points: [ res ].concat(pre.doubles.points.map(obj2point)) }, naf: pre.naf && { wnd: pre.naf.wnd, points: [ res ].concat(pre.naf.points.map(obj2point)) } }; return res; }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { return this.inf; }; Point.prototype.add = function add(p) { // O + P = P if (this.inf) return p; // P + O = P if (p.inf) return this; // P + P = 2P if (this.eq(p)) return this.dbl(); // P + (-P) = O if (this.neg().eq(p)) return this.curve.point(null, null); // P + Q = O if (this.x.cmp(p.x) === 0) return this.curve.point(null, null); var c = this.y.redSub(p.y); if (c.cmpn(0) !== 0) c = c.redMul(this.x.redSub(p.x).redInvm()); var nx = c.redSqr().redISub(this.x).redISub(p.x); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.dbl = function dbl() { if (this.inf) return this; // 2P = O var ys1 = this.y.redAdd(this.y); if (ys1.cmpn(0) === 0) return this.curve.point(null, null); var a = this.curve.a; var x2 = this.x.redSqr(); var dyinv = ys1.redInvm(); var c = x2.redAdd(x2).redIAdd(x2).redIAdd(a).redMul(dyinv); var nx = c.redSqr().redISub(this.x.redAdd(this.x)); var ny = c.redMul(this.x.redSub(nx)).redISub(this.y); return this.curve.point(nx, ny); }; Point.prototype.getX = function getX() { return this.x.fromRed(); }; Point.prototype.getY = function getY() { return this.y.fromRed(); }; Point.prototype.mul = function mul(k) { k = new BN(k, 16); if (this.isInfinity()) return this; else if (this._hasDoubles(k)) return this.curve._fixedNafMul(this, k); else if (this.curve.endo) return this.curve._endoWnafMulAdd([ this ], [ k ]); else return this.curve._wnafMul(this, k); }; Point.prototype.mulAdd = function mulAdd(k1, p2, k2) { var points = [ this, p2 ]; var coeffs = [ k1, k2 ]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs); else return this.curve._wnafMulAdd(1, points, coeffs, 2); }; Point.prototype.jmulAdd = function jmulAdd(k1, p2, k2) { var points = [ this, p2 ]; var coeffs = [ k1, k2 ]; if (this.curve.endo) return this.curve._endoWnafMulAdd(points, coeffs, true); else return this.curve._wnafMulAdd(1, points, coeffs, 2, true); }; Point.prototype.eq = function eq(p) { return this === p || this.inf === p.inf && (this.inf || this.x.cmp(p.x) === 0 && this.y.cmp(p.y) === 0); }; Point.prototype.neg = function neg(_precompute) { if (this.inf) return this; var res = this.curve.point(this.x, this.y.redNeg()); if (_precompute && this.precomputed) { var pre = this.precomputed; var negate = function(p) { return p.neg(); }; res.precomputed = { naf: pre.naf && { wnd: pre.naf.wnd, points: pre.naf.points.map(negate) }, doubles: pre.doubles && { step: pre.doubles.step, points: pre.doubles.points.map(negate) } }; } return res; }; Point.prototype.toJ = function toJ() { if (this.inf) return this.curve.jpoint(null, null, null); var res = this.curve.jpoint(this.x, this.y, this.curve.one); return res; }; function JPoint(curve, x, y, z) { Base.BasePoint.call(this, curve, 'jacobian'); if (x === null && y === null && z === null) { this.x = this.curve.one; this.y = this.curve.one; this.z = new BN(0); } else { this.x = new BN(x, 16); this.y = new BN(y, 16); this.z = new BN(z, 16); } if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); this.zOne = this.z === this.curve.one; } inherits(JPoint, Base.BasePoint); ShortCurve.prototype.jpoint = function jpoint(x, y, z) { return new JPoint(this, x, y, z); }; JPoint.prototype.toP = function toP() { if (this.isInfinity()) return this.curve.point(null, null); var zinv = this.z.redInvm(); var zinv2 = zinv.redSqr(); var ax = this.x.redMul(zinv2); var ay = this.y.redMul(zinv2).redMul(zinv); return this.curve.point(ax, ay); }; JPoint.prototype.neg = function neg() { return this.curve.jpoint(this.x, this.y.redNeg(), this.z); }; JPoint.prototype.add = function add(p) { // O + P = P if (this.isInfinity()) return p; // P + O = P if (p.isInfinity()) return this; // 12M + 4S + 7A var pz2 = p.z.redSqr(); var z2 = this.z.redSqr(); var u1 = this.x.redMul(pz2); var u2 = p.x.redMul(z2); var s1 = this.y.redMul(pz2.redMul(p.z)); var s2 = p.y.redMul(z2.redMul(this.z)); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(p.z).redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mixedAdd = function mixedAdd(p) { // O + P = P if (this.isInfinity()) return p.toJ(); // P + O = P if (p.isInfinity()) return this; // 8M + 3S + 7A var z2 = this.z.redSqr(); var u1 = this.x; var u2 = p.x.redMul(z2); var s1 = this.y; var s2 = p.y.redMul(z2).redMul(this.z); var h = u1.redSub(u2); var r = s1.redSub(s2); if (h.cmpn(0) === 0) { if (r.cmpn(0) !== 0) return this.curve.jpoint(null, null, null); else return this.dbl(); } var h2 = h.redSqr(); var h3 = h2.redMul(h); var v = u1.redMul(h2); var nx = r.redSqr().redIAdd(h3).redISub(v).redISub(v); var ny = r.redMul(v.redISub(nx)).redISub(s1.redMul(h3)); var nz = this.z.redMul(h); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.dblp = function dblp(pow) { if (pow === 0) return this; if (this.isInfinity()) return this; if (!pow) return this.dbl(); if (this.curve.zeroA || this.curve.threeA) { var r = this; for (var i = 0; i < pow; i++) r = r.dbl(); return r; } // 1M + 2S + 1A + N * (4S + 5M + 8A) // N = 1 => 6M + 6S + 9A var a = this.curve.a; var tinv = this.curve.tinv; var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); // Reuse results var jyd = jy.redAdd(jy); for (var i = 0; i < pow; i++) { var jx2 = jx.redSqr(); var jyd2 = jyd.redSqr(); var jyd4 = jyd2.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var t1 = jx.redMul(jyd2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var dny = c.redMul(t2); dny = dny.redIAdd(dny).redISub(jyd4); var nz = jyd.redMul(jz); if (i + 1 < pow) jz4 = jz4.redMul(jyd4); jx = nx; jz = nz; jyd = dny; } return this.curve.jpoint(jx, jyd.redMul(tinv), jz); }; JPoint.prototype.dbl = function dbl() { if (this.isInfinity()) return this; if (this.curve.zeroA) return this._zeroDbl(); else if (this.curve.threeA) return this._threeDbl(); else return this._dbl(); }; JPoint.prototype._zeroDbl = function _zeroDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-mdbl-2007-bl // 1M + 5S + 14A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // T = M ^ 2 - 2*S var t = m.redSqr().redISub(s).redISub(s); // 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2*Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html // #doubling-dbl-2009-l // 2M + 5S + 13A // A = X1^2 var a = this.x.redSqr(); // B = Y1^2 var b = this.y.redSqr(); // C = B^2 var c = b.redSqr(); // D = 2 * ((X1 + B)^2 - A - C) var d = this.x.redAdd(b).redSqr().redISub(a).redISub(c); d = d.redIAdd(d); // E = 3 * A var e = a.redAdd(a).redIAdd(a); // F = E^2 var f = e.redSqr(); // 8 * C var c8 = c.redIAdd(c); c8 = c8.redIAdd(c8); c8 = c8.redIAdd(c8); // X3 = F - 2 * D nx = f.redISub(d).redISub(d); // Y3 = E * (D - X3) - 8 * C ny = e.redMul(d.redISub(nx)).redISub(c8); // Z3 = 2 * Y1 * Z1 nz = this.y.redMul(this.z); nz = nz.redIAdd(nz); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._threeDbl = function _threeDbl() { var nx; var ny; var nz; // Z = 1 if (this.zOne) { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html // #doubling-mdbl-2007-bl // 1M + 5S + 15A // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // S = 2 * ((X1 + YY)^2 - XX - YYYY) var s = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); s = s.redIAdd(s); // M = 3 * XX + a var m = xx.redAdd(xx).redIAdd(xx).redIAdd(this.curve.a); // T = M^2 - 2 * S var t = m.redSqr().redISub(s).redISub(s); // X3 = T nx = t; // Y3 = M * (S - T) - 8 * YYYY var yyyy8 = yyyy.redIAdd(yyyy); yyyy8 = yyyy8.redIAdd(yyyy8); yyyy8 = yyyy8.redIAdd(yyyy8); ny = m.redMul(s.redISub(t)).redISub(yyyy8); // Z3 = 2 * Y1 nz = this.y.redAdd(this.y); } else { // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b // 3M + 5S // delta = Z1^2 var delta = this.z.redSqr(); // gamma = Y1^2 var gamma = this.y.redSqr(); // beta = X1 * gamma var beta = this.x.redMul(gamma); // alpha = 3 * (X1 - delta) * (X1 + delta) var alpha = this.x.redSub(delta).redMul(this.x.redAdd(delta)); alpha = alpha.redAdd(alpha).redIAdd(alpha); // X3 = alpha^2 - 8 * beta var beta4 = beta.redIAdd(beta); beta4 = beta4.redIAdd(beta4); var beta8 = beta4.redAdd(beta4); nx = alpha.redSqr().redISub(beta8); // Z3 = (Y1 + Z1)^2 - gamma - delta nz = this.y.redAdd(this.z).redSqr().redISub(gamma).redISub(delta); // Y3 = alpha * (4 * beta - X3) - 8 * gamma^2 var ggamma8 = gamma.redSqr(); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ggamma8 = ggamma8.redIAdd(ggamma8); ny = alpha.redMul(beta4.redISub(nx)).redISub(ggamma8); } return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype._dbl = function _dbl() { var a = this.curve.a; // 4M + 6S + 10A var jx = this.x; var jy = this.y; var jz = this.z; var jz4 = jz.redSqr().redSqr(); var jx2 = jx.redSqr(); var jy2 = jy.redSqr(); var c = jx2.redAdd(jx2).redIAdd(jx2).redIAdd(a.redMul(jz4)); var jxd4 = jx.redAdd(jx); jxd4 = jxd4.redIAdd(jxd4); var t1 = jxd4.redMul(jy2); var nx = c.redSqr().redISub(t1.redAdd(t1)); var t2 = t1.redISub(nx); var jyd8 = jy2.redSqr(); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); jyd8 = jyd8.redIAdd(jyd8); var ny = c.redMul(t2).redISub(jyd8); var nz = jy.redAdd(jy).redMul(jz); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.trpl = function trpl() { if (!this.curve.zeroA) return this.dbl().add(this); // hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-0.html#tripling-tpl-2007-bl // 5M + 10S + ... // XX = X1^2 var xx = this.x.redSqr(); // YY = Y1^2 var yy = this.y.redSqr(); // ZZ = Z1^2 var zz = this.z.redSqr(); // YYYY = YY^2 var yyyy = yy.redSqr(); // M = 3 * XX + a * ZZ2; a = 0 var m = xx.redAdd(xx).redIAdd(xx); // MM = M^2 var mm = m.redSqr(); // E = 6 * ((X1 + YY)^2 - XX - YYYY) - MM var e = this.x.redAdd(yy).redSqr().redISub(xx).redISub(yyyy); e = e.redIAdd(e); e = e.redAdd(e).redIAdd(e); e = e.redISub(mm); // EE = E^2 var ee = e.redSqr(); // T = 16*YYYY var t = yyyy.redIAdd(yyyy); t = t.redIAdd(t); t = t.redIAdd(t); t = t.redIAdd(t); // U = (M + E)^2 - MM - EE - T var u = m.redIAdd(e).redSqr().redISub(mm).redISub(ee).redISub(t); // X3 = 4 * (X1 * EE - 4 * YY * U) var yyu4 = yy.redMul(u); yyu4 = yyu4.redIAdd(yyu4); yyu4 = yyu4.redIAdd(yyu4); var nx = this.x.redMul(ee).redISub(yyu4); nx = nx.redIAdd(nx); nx = nx.redIAdd(nx); // Y3 = 8 * Y1 * (U * (T - U) - E * EE) var ny = this.y.redMul(u.redMul(t.redISub(u)).redISub(e.redMul(ee))); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); ny = ny.redIAdd(ny); // Z3 = (Z1 + E)^2 - ZZ - EE var nz = this.z.redAdd(e).redSqr().redISub(zz).redISub(ee); return this.curve.jpoint(nx, ny, nz); }; JPoint.prototype.mul = function mul(k, kbase) { k = new BN(k, kbase); return this.curve._wnafMul(this, k); }; JPoint.prototype.eq = function eq(p) { if (p.type === 'affine') return this.eq(p.toJ()); if (this === p) return true; // x1 * z2^2 == x2 * z1^2 var z2 = this.z.redSqr(); var pz2 = p.z.redSqr(); if (this.x.redMul(pz2).redISub(p.x.redMul(z2)).cmpn(0) !== 0) return false; // y1 * z2^3 == y2 * z1^3 var z3 = z2.redMul(this.z); var pz3 = pz2.redMul(p.z); return this.y.redMul(pz3).redISub(p.y.redMul(z3)).cmpn(0) === 0; }; JPoint.prototype.eqXToP = function eqXToP(x) { var zs = this.z.redSqr(); var rx = x.toRed(this.curve.red).redMul(zs); if (this.x.cmp(rx) === 0) return true; var xc = x.clone(); var t = this.curve.redN.redMul(zs); for (;;) { xc.iadd(this.curve.n); if (xc.cmp(this.curve.p) >= 0) return false; rx.redIAdd(t); if (this.x.cmp(rx) === 0) return true; } }; JPoint.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; JPoint.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.z.cmpn(0) === 0; }; /***/ }), /* 219 */ /*!**********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/mont.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 75); var inherits = __webpack_require__(/*! inherits */ 132); var Base = __webpack_require__(/*! ./base */ 217); var utils = __webpack_require__(/*! ../utils */ 212); function MontCurve(conf) { Base.call(this, 'mont', conf); this.a = new BN(conf.a, 16).toRed(this.red); this.b = new BN(conf.b, 16).toRed(this.red); this.i4 = new BN(4).toRed(this.red).redInvm(); this.two = new BN(2).toRed(this.red); this.a24 = this.i4.redMul(this.a.redAdd(this.two)); } inherits(MontCurve, Base); module.exports = MontCurve; MontCurve.prototype.validate = function validate(point) { var x = point.normalize().x; var x2 = x.redSqr(); var rhs = x2.redMul(x).redAdd(x2.redMul(this.a)).redAdd(x); var y = rhs.redSqrt(); return y.redSqr().cmp(rhs) === 0; }; function Point(curve, x, z) { Base.BasePoint.call(this, curve, 'projective'); if (x === null && z === null) { this.x = this.curve.one; this.z = this.curve.zero; } else { this.x = new BN(x, 16); this.z = new BN(z, 16); if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); } } inherits(Point, Base.BasePoint); MontCurve.prototype.decodePoint = function decodePoint(bytes, enc) { return this.point(utils.toArray(bytes, enc), 1); }; MontCurve.prototype.point = function point(x, z) { return new Point(this, x, z); }; MontCurve.prototype.pointFromJSON = function pointFromJSON(obj) { return Point.fromJSON(this, obj); }; Point.prototype.precompute = function precompute() { // No-op }; Point.prototype._encode = function _encode() { return this.getX().toArray('be', this.curve.p.byteLength()); }; Point.fromJSON = function fromJSON(curve, obj) { return new Point(curve, obj[0], obj[1] || curve.one); }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.z.cmpn(0) === 0; }; Point.prototype.dbl = function dbl() { // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#doubling-dbl-1987-m-3 // 2M + 2S + 4A // A = X1 + Z1 var a = this.x.redAdd(this.z); // AA = A^2 var aa = a.redSqr(); // B = X1 - Z1 var b = this.x.redSub(this.z); // BB = B^2 var bb = b.redSqr(); // C = AA - BB var c = aa.redSub(bb); // X3 = AA * BB var nx = aa.redMul(bb); // Z3 = C * (BB + A24 * C) var nz = c.redMul(bb.redAdd(this.curve.a24.redMul(c))); return this.curve.point(nx, nz); }; Point.prototype.add = function add() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.diffAdd = function diffAdd(p, diff) { // http://hyperelliptic.org/EFD/g1p/auto-montgom-xz.html#diffadd-dadd-1987-m-3 // 4M + 2S + 6A // A = X2 + Z2 var a = this.x.redAdd(this.z); // B = X2 - Z2 var b = this.x.redSub(this.z); // C = X3 + Z3 var c = p.x.redAdd(p.z); // D = X3 - Z3 var d = p.x.redSub(p.z); // DA = D * A var da = d.redMul(a); // CB = C * B var cb = c.redMul(b); // X5 = Z1 * (DA + CB)^2 var nx = diff.z.redMul(da.redAdd(cb).redSqr()); // Z5 = X1 * (DA - CB)^2 var nz = diff.x.redMul(da.redISub(cb).redSqr()); return this.curve.point(nx, nz); }; Point.prototype.mul = function mul(k) { var t = k.clone(); var a = this; // (N / 2) * Q + Q var b = this.curve.point(null, null); // (N / 2) * Q var c = this; // Q for (var bits = []; t.cmpn(0) !== 0; t.iushrn(1)) bits.push(t.andln(1)); for (var i = bits.length - 1; i >= 0; i--) { if (bits[i] === 0) { // N * Q + Q = ((N / 2) * Q + Q)) + (N / 2) * Q a = a.diffAdd(b, c); // N * Q = 2 * ((N / 2) * Q + Q)) b = b.dbl(); } else { // N * Q = ((N / 2) * Q + Q) + ((N / 2) * Q) b = a.diffAdd(b, c); // N * Q + Q = 2 * ((N / 2) * Q + Q) a = a.dbl(); } } return b; }; Point.prototype.mulAdd = function mulAdd() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.jumlAdd = function jumlAdd() { throw new Error('Not supported on Montgomery curve'); }; Point.prototype.eq = function eq(other) { return this.getX().cmp(other.getX()) === 0; }; Point.prototype.normalize = function normalize() { this.x = this.x.redMul(this.z.redInvm()); this.z = this.curve.one; return this; }; Point.prototype.getX = function getX() { // Normalize coordinates this.normalize(); return this.x.fromRed(); }; /***/ }), /* 220 */ /*!*************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curve/edwards.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 212); var BN = __webpack_require__(/*! bn.js */ 75); var inherits = __webpack_require__(/*! inherits */ 132); var Base = __webpack_require__(/*! ./base */ 217); var assert = utils.assert; function EdwardsCurve(conf) { // NOTE: Important as we are creating point in Base.call() this.twisted = (conf.a | 0) !== 1; this.mOneA = this.twisted && (conf.a | 0) === -1; this.extended = this.mOneA; Base.call(this, 'edwards', conf); this.a = new BN(conf.a, 16).umod(this.red.m); this.a = this.a.toRed(this.red); this.c = new BN(conf.c, 16).toRed(this.red); this.c2 = this.c.redSqr(); this.d = new BN(conf.d, 16).toRed(this.red); this.dd = this.d.redAdd(this.d); assert(!this.twisted || this.c.fromRed().cmpn(1) === 0); this.oneC = (conf.c | 0) === 1; } inherits(EdwardsCurve, Base); module.exports = EdwardsCurve; EdwardsCurve.prototype._mulA = function _mulA(num) { if (this.mOneA) return num.redNeg(); else return this.a.redMul(num); }; EdwardsCurve.prototype._mulC = function _mulC(num) { if (this.oneC) return num; else return this.c.redMul(num); }; // Just for compatibility with Short curve EdwardsCurve.prototype.jpoint = function jpoint(x, y, z, t) { return this.point(x, y, z, t); }; EdwardsCurve.prototype.pointFromX = function pointFromX(x, odd) { x = new BN(x, 16); if (!x.red) x = x.toRed(this.red); var x2 = x.redSqr(); var rhs = this.c2.redSub(this.a.redMul(x2)); var lhs = this.one.redSub(this.c2.redMul(this.d).redMul(x2)); var y2 = rhs.redMul(lhs.redInvm()); var y = y2.redSqrt(); if (y.redSqr().redSub(y2).cmp(this.zero) !== 0) throw new Error('invalid point'); var isOdd = y.fromRed().isOdd(); if (odd && !isOdd || !odd && isOdd) y = y.redNeg(); return this.point(x, y); }; EdwardsCurve.prototype.pointFromY = function pointFromY(y, odd) { y = new BN(y, 16); if (!y.red) y = y.toRed(this.red); // x^2 = (y^2 - c^2) / (c^2 d y^2 - a) var y2 = y.redSqr(); var lhs = y2.redSub(this.c2); var rhs = y2.redMul(this.d).redMul(this.c2).redSub(this.a); var x2 = lhs.redMul(rhs.redInvm()); if (x2.cmp(this.zero) === 0) { if (odd) throw new Error('invalid point'); else return this.point(this.zero, y); } var x = x2.redSqrt(); if (x.redSqr().redSub(x2).cmp(this.zero) !== 0) throw new Error('invalid point'); if (x.fromRed().isOdd() !== odd) x = x.redNeg(); return this.point(x, y); }; EdwardsCurve.prototype.validate = function validate(point) { if (point.isInfinity()) return true; // Curve: A * X^2 + Y^2 = C^2 * (1 + D * X^2 * Y^2) point.normalize(); var x2 = point.x.redSqr(); var y2 = point.y.redSqr(); var lhs = x2.redMul(this.a).redAdd(y2); var rhs = this.c2.redMul(this.one.redAdd(this.d.redMul(x2).redMul(y2))); return lhs.cmp(rhs) === 0; }; function Point(curve, x, y, z, t) { Base.BasePoint.call(this, curve, 'projective'); if (x === null && y === null && z === null) { this.x = this.curve.zero; this.y = this.curve.one; this.z = this.curve.one; this.t = this.curve.zero; this.zOne = true; } else { this.x = new BN(x, 16); this.y = new BN(y, 16); this.z = z ? new BN(z, 16) : this.curve.one; this.t = t && new BN(t, 16); if (!this.x.red) this.x = this.x.toRed(this.curve.red); if (!this.y.red) this.y = this.y.toRed(this.curve.red); if (!this.z.red) this.z = this.z.toRed(this.curve.red); if (this.t && !this.t.red) this.t = this.t.toRed(this.curve.red); this.zOne = this.z === this.curve.one; // Use extended coordinates if (this.curve.extended && !this.t) { this.t = this.x.redMul(this.y); if (!this.zOne) this.t = this.t.redMul(this.z.redInvm()); } } } inherits(Point, Base.BasePoint); EdwardsCurve.prototype.pointFromJSON = function pointFromJSON(obj) { return Point.fromJSON(this, obj); }; EdwardsCurve.prototype.point = function point(x, y, z, t) { return new Point(this, x, y, z, t); }; Point.fromJSON = function fromJSON(curve, obj) { return new Point(curve, obj[0], obj[1], obj[2]); }; Point.prototype.inspect = function inspect() { if (this.isInfinity()) return ''; return ''; }; Point.prototype.isInfinity = function isInfinity() { // XXX This code assumes that zero is always zero in red return this.x.cmpn(0) === 0 && (this.y.cmp(this.z) === 0 || (this.zOne && this.y.cmp(this.curve.c) === 0)); }; Point.prototype._extDbl = function _extDbl() { // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html // #doubling-dbl-2008-hwcd // 4M + 4S // A = X1^2 var a = this.x.redSqr(); // B = Y1^2 var b = this.y.redSqr(); // C = 2 * Z1^2 var c = this.z.redSqr(); c = c.redIAdd(c); // D = a * A var d = this.curve._mulA(a); // E = (X1 + Y1)^2 - A - B var e = this.x.redAdd(this.y).redSqr().redISub(a).redISub(b); // G = D + B var g = d.redAdd(b); // F = G - C var f = g.redSub(c); // H = D - B var h = d.redSub(b); // X3 = E * F var nx = e.redMul(f); // Y3 = G * H var ny = g.redMul(h); // T3 = E * H var nt = e.redMul(h); // Z3 = F * G var nz = f.redMul(g); return this.curve.point(nx, ny, nz, nt); }; Point.prototype._projDbl = function _projDbl() { // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html // #doubling-dbl-2008-bbjlp // #doubling-dbl-2007-bl // and others // Generally 3M + 4S or 2M + 4S // B = (X1 + Y1)^2 var b = this.x.redAdd(this.y).redSqr(); // C = X1^2 var c = this.x.redSqr(); // D = Y1^2 var d = this.y.redSqr(); var nx; var ny; var nz; if (this.curve.twisted) { // E = a * C var e = this.curve._mulA(c); // F = E + D var f = e.redAdd(d); if (this.zOne) { // X3 = (B - C - D) * (F - 2) nx = b.redSub(c).redSub(d).redMul(f.redSub(this.curve.two)); // Y3 = F * (E - D) ny = f.redMul(e.redSub(d)); // Z3 = F^2 - 2 * F nz = f.redSqr().redSub(f).redSub(f); } else { // H = Z1^2 var h = this.z.redSqr(); // J = F - 2 * H var j = f.redSub(h).redISub(h); // X3 = (B-C-D)*J nx = b.redSub(c).redISub(d).redMul(j); // Y3 = F * (E - D) ny = f.redMul(e.redSub(d)); // Z3 = F * J nz = f.redMul(j); } } else { // E = C + D var e = c.redAdd(d); // H = (c * Z1)^2 var h = this.curve._mulC(this.z).redSqr(); // J = E - 2 * H var j = e.redSub(h).redSub(h); // X3 = c * (B - E) * J nx = this.curve._mulC(b.redISub(e)).redMul(j); // Y3 = c * E * (C - D) ny = this.curve._mulC(e).redMul(c.redISub(d)); // Z3 = E * J nz = e.redMul(j); } return this.curve.point(nx, ny, nz); }; Point.prototype.dbl = function dbl() { if (this.isInfinity()) return this; // Double in extended coordinates if (this.curve.extended) return this._extDbl(); else return this._projDbl(); }; Point.prototype._extAdd = function _extAdd(p) { // hyperelliptic.org/EFD/g1p/auto-twisted-extended-1.html // #addition-add-2008-hwcd-3 // 8M // A = (Y1 - X1) * (Y2 - X2) var a = this.y.redSub(this.x).redMul(p.y.redSub(p.x)); // B = (Y1 + X1) * (Y2 + X2) var b = this.y.redAdd(this.x).redMul(p.y.redAdd(p.x)); // C = T1 * k * T2 var c = this.t.redMul(this.curve.dd).redMul(p.t); // D = Z1 * 2 * Z2 var d = this.z.redMul(p.z.redAdd(p.z)); // E = B - A var e = b.redSub(a); // F = D - C var f = d.redSub(c); // G = D + C var g = d.redAdd(c); // H = B + A var h = b.redAdd(a); // X3 = E * F var nx = e.redMul(f); // Y3 = G * H var ny = g.redMul(h); // T3 = E * H var nt = e.redMul(h); // Z3 = F * G var nz = f.redMul(g); return this.curve.point(nx, ny, nz, nt); }; Point.prototype._projAdd = function _projAdd(p) { // hyperelliptic.org/EFD/g1p/auto-twisted-projective.html // #addition-add-2008-bbjlp // #addition-add-2007-bl // 10M + 1S // A = Z1 * Z2 var a = this.z.redMul(p.z); // B = A^2 var b = a.redSqr(); // C = X1 * X2 var c = this.x.redMul(p.x); // D = Y1 * Y2 var d = this.y.redMul(p.y); // E = d * C * D var e = this.curve.d.redMul(c).redMul(d); // F = B - E var f = b.redSub(e); // G = B + E var g = b.redAdd(e); // X3 = A * F * ((X1 + Y1) * (X2 + Y2) - C - D) var tmp = this.x.redAdd(this.y).redMul(p.x.redAdd(p.y)).redISub(c).redISub(d); var nx = a.redMul(f).redMul(tmp); var ny; var nz; if (this.curve.twisted) { // Y3 = A * G * (D - a * C) ny = a.redMul(g).redMul(d.redSub(this.curve._mulA(c))); // Z3 = F * G nz = f.redMul(g); } else { // Y3 = A * G * (D - C) ny = a.redMul(g).redMul(d.redSub(c)); // Z3 = c * F * G nz = this.curve._mulC(f).redMul(g); } return this.curve.point(nx, ny, nz); }; Point.prototype.add = function add(p) { if (this.isInfinity()) return p; if (p.isInfinity()) return this; if (this.curve.extended) return this._extAdd(p); else return this._projAdd(p); }; Point.prototype.mul = function mul(k) { if (this._hasDoubles(k)) return this.curve._fixedNafMul(this, k); else return this.curve._wnafMul(this, k); }; Point.prototype.mulAdd = function mulAdd(k1, p, k2) { return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, false); }; Point.prototype.jmulAdd = function jmulAdd(k1, p, k2) { return this.curve._wnafMulAdd(1, [ this, p ], [ k1, k2 ], 2, true); }; Point.prototype.normalize = function normalize() { if (this.zOne) return this; // Normalize coordinates var zi = this.z.redInvm(); this.x = this.x.redMul(zi); this.y = this.y.redMul(zi); if (this.t) this.t = this.t.redMul(zi); this.z = this.curve.one; this.zOne = true; return this; }; Point.prototype.neg = function neg() { return this.curve.point(this.x.redNeg(), this.y, this.z, this.t && this.t.redNeg()); }; Point.prototype.getX = function getX() { this.normalize(); return this.x.fromRed(); }; Point.prototype.getY = function getY() { this.normalize(); return this.y.fromRed(); }; Point.prototype.eq = function eq(other) { return this === other || this.getX().cmp(other.getX()) === 0 && this.getY().cmp(other.getY()) === 0; }; Point.prototype.eqXToP = function eqXToP(x) { var rx = x.toRed(this.curve.red).redMul(this.z); if (this.x.cmp(rx) === 0) return true; var xc = x.clone(); var t = this.curve.redN.redMul(this.z); for (;;) { xc.iadd(this.curve.n); if (xc.cmp(this.curve.p) >= 0) return false; rx.redIAdd(t); if (this.x.cmp(rx) === 0) return true; } }; // Compatibility with BaseCurve Point.prototype.toP = Point.prototype.normalize; Point.prototype.mixedAdd = Point.prototype.add; /***/ }), /* 221 */ /*!******************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/curves.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var curves = exports; var hash = __webpack_require__(/*! hash.js */ 129); var curve = __webpack_require__(/*! ./curve */ 216); var utils = __webpack_require__(/*! ./utils */ 212); var assert = utils.assert; function PresetCurve(options) { if (options.type === 'short') this.curve = new curve.short(options); else if (options.type === 'edwards') this.curve = new curve.edwards(options); else this.curve = new curve.mont(options); this.g = this.curve.g; this.n = this.curve.n; this.hash = options.hash; assert(this.g.validate(), 'Invalid curve'); assert(this.g.mul(this.n).isInfinity(), 'Invalid curve, G*N != O'); } curves.PresetCurve = PresetCurve; function defineCurve(name, options) { Object.defineProperty(curves, name, { configurable: true, enumerable: true, get: function() { var curve = new PresetCurve(options); Object.defineProperty(curves, name, { configurable: true, enumerable: true, value: curve }); return curve; } }); } defineCurve('p192', { type: 'short', prime: 'p192', p: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc', b: '64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1', n: 'ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831', hash: hash.sha256, gRed: false, g: [ '188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012', '07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811' ] }); defineCurve('p224', { type: 'short', prime: 'p224', p: 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001', a: 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe', b: 'b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4', n: 'ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d', hash: hash.sha256, gRed: false, g: [ 'b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21', 'bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34' ] }); defineCurve('p256', { type: 'short', prime: null, p: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff', a: 'ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc', b: '5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b', n: 'ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551', hash: hash.sha256, gRed: false, g: [ '6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296', '4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5' ] }); defineCurve('p384', { type: 'short', prime: null, p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 ffffffff', a: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'fffffffe ffffffff 00000000 00000000 fffffffc', b: 'b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f ' + '5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef', n: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 ' + 'f4372ddf 581a0db2 48b0a77a ecec196a ccc52973', hash: hash.sha384, gRed: false, g: [ 'aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 ' + '5502f25d bf55296c 3a545e38 72760ab7', '3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 ' + '0a60b1ce 1d7e819d 7a431d7c 90ea0e5f' ] }); defineCurve('p521', { type: 'short', prime: null, p: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff', a: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff ffffffff ffffffff fffffffc', b: '00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b ' + '99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd ' + '3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00', n: '000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ' + 'ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 ' + 'f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409', hash: hash.sha512, gRed: false, g: [ '000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 ' + '053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 ' + 'a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66', '00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 ' + '579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 ' + '3fad0761 353c7086 a272c240 88be9476 9fd16650' ] }); defineCurve('curve25519', { type: 'mont', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '76d06', b: '1', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: hash.sha256, gRed: false, g: [ '9' ] }); defineCurve('ed25519', { type: 'edwards', prime: 'p25519', p: '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed', a: '-1', c: '1', // -121665 * (121666^(-1)) (mod P) d: '52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3', n: '1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed', hash: hash.sha256, gRed: false, g: [ '216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a', // 4/5 '6666666666666666666666666666666666666666666666666666666666666658' ] }); var pre; try { pre = __webpack_require__(/*! ./precomputed/secp256k1 */ 222); } catch (e) { pre = undefined; } defineCurve('secp256k1', { type: 'short', prime: 'k256', p: 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f', a: '0', b: '7', n: 'ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141', h: '1', hash: hash.sha256, // Precomputed endomorphism beta: '7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee', lambda: '5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72', basis: [ { a: '3086d221a7d46bcde86c90e49284eb15', b: '-e4437ed6010e88286f547fa90abfe4c3' }, { a: '114ca50f7a8e2f3f657c1108d9d44cfd8', b: '3086d221a7d46bcde86c90e49284eb15' } ], gRed: false, g: [ '79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798', '483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8', pre ] }); /***/ }), /* 222 */ /*!*********************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { doubles: { step: 4, points: [ [ 'e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a', 'f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821' ], [ '8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508', '11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf' ], [ '175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739', 'd3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695' ], [ '363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640', '4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9' ], [ '8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c', '4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36' ], [ '723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda', '96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f' ], [ 'eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa', '5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999' ], [ '100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0', 'cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09' ], [ 'e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d', '9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d' ], [ 'feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d', 'e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088' ], [ 'da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1', '9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d' ], [ '53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0', '5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8' ], [ '8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047', '10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a' ], [ '385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862', '283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453' ], [ '6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7', '7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160' ], [ '3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd', '56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0' ], [ '85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83', '7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6' ], [ '948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a', '53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589' ], [ '6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8', 'bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17' ], [ 'e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d', '4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda' ], [ 'e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725', '7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd' ], [ '213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754', '4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2' ], [ '4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c', '17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6' ], [ 'fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6', '6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f' ], [ '76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39', 'c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01' ], [ 'c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891', '893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3' ], [ 'd895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b', 'febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f' ], [ 'b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03', '2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7' ], [ 'e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d', 'eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78' ], [ 'a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070', '7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1' ], [ '90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4', 'e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150' ], [ '8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da', '662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82' ], [ 'e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11', '1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc' ], [ '8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e', 'efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b' ], [ 'e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41', '2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51' ], [ 'b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef', '67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45' ], [ 'd68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8', 'db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120' ], [ '324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d', '648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84' ], [ '4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96', '35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d' ], [ '9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd', 'ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d' ], [ '6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5', '9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8' ], [ 'a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266', '40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8' ], [ '7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71', '34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac' ], [ '928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac', 'c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f' ], [ '85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751', '1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962' ], [ 'ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e', '493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907' ], [ '827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241', 'c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec' ], [ 'eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3', 'be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d' ], [ 'e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f', '4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414' ], [ '1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19', 'aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd' ], [ '146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be', 'b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0' ], [ 'fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9', '6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811' ], [ 'da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2', '8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1' ], [ 'a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13', '7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c' ], [ '174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c', 'ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73' ], [ '959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba', '2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd' ], [ 'd2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151', 'e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405' ], [ '64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073', 'd99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589' ], [ '8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458', '38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e' ], [ '13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b', '69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27' ], [ 'bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366', 'd3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1' ], [ '8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa', '40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482' ], [ '8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0', '620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945' ], [ 'dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787', '7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573' ], [ 'f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e', 'ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82' ] ] }, naf: { wnd: 7, points: [ [ 'f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9', '388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672' ], [ '2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4', 'd8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6' ], [ '5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc', '6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da' ], [ 'acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe', 'cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37' ], [ '774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb', 'd984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b' ], [ 'f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8', 'ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81' ], [ 'd7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e', '581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58' ], [ 'defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34', '4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77' ], [ '2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c', '85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a' ], [ '352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5', '321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c' ], [ '2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f', '2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67' ], [ '9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714', '73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402' ], [ 'daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729', 'a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55' ], [ 'c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db', '2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482' ], [ '6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4', 'e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82' ], [ '1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5', 'b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396' ], [ '605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479', '2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49' ], [ '62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d', '80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf' ], [ '80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f', '1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a' ], [ '7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb', 'd0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7' ], [ 'd528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9', 'eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933' ], [ '49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963', '758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a' ], [ '77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74', '958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6' ], [ 'f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530', 'e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37' ], [ '463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b', '5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e' ], [ 'f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247', 'cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6' ], [ 'caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1', 'cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476' ], [ '2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120', '4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40' ], [ '7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435', '91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61' ], [ '754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18', '673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683' ], [ 'e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8', '59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5' ], [ '186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb', '3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b' ], [ 'df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f', '55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417' ], [ '5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143', 'efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868' ], [ '290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba', 'e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a' ], [ 'af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45', 'f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6' ], [ '766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a', '744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996' ], [ '59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e', 'c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e' ], [ 'f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8', 'e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d' ], [ '7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c', '30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2' ], [ '948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519', 'e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e' ], [ '7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab', '100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437' ], [ '3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca', 'ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311' ], [ 'd3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf', '8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4' ], [ '1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610', '68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575' ], [ '733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4', 'f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d' ], [ '15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c', 'd56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d' ], [ 'a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940', 'edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629' ], [ 'e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980', 'a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06' ], [ '311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3', '66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374' ], [ '34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf', '9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee' ], [ 'f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63', '4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1' ], [ 'd7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448', 'fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b' ], [ '32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf', '5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661' ], [ '7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5', '8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6' ], [ 'ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6', '8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e' ], [ '16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5', '5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d' ], [ 'eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99', 'f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc' ], [ '78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51', 'f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4' ], [ '494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5', '42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c' ], [ 'a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5', '204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b' ], [ 'c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997', '4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913' ], [ '841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881', '73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154' ], [ '5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5', '39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865' ], [ '36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66', 'd2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc' ], [ '336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726', 'ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224' ], [ '8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede', '6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e' ], [ '1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94', '60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6' ], [ '85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31', '3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511' ], [ '29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51', 'b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b' ], [ 'a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252', 'ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2' ], [ '4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5', 'cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c' ], [ 'd24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b', '6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3' ], [ 'ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4', '322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d' ], [ 'af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f', '6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700' ], [ 'e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889', '2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4' ], [ '591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246', 'b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196' ], [ '11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984', '998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4' ], [ '3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a', 'b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257' ], [ 'cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030', 'bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13' ], [ 'c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197', '6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096' ], [ 'c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593', 'c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38' ], [ 'a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef', '21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f' ], [ '347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38', '60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448' ], [ 'da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a', '49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a' ], [ 'c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111', '5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4' ], [ '4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502', '7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437' ], [ '3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea', 'be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7' ], [ 'cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26', '8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d' ], [ 'b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986', '39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a' ], [ 'd4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e', '62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54' ], [ '48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4', '25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77' ], [ 'dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda', 'ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517' ], [ '6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859', 'cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10' ], [ 'e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f', 'f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125' ], [ 'eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c', '6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e' ], [ '13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942', 'fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1' ], [ 'ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a', '1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2' ], [ 'b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80', '5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423' ], [ 'ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d', '438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8' ], [ '8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1', 'cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758' ], [ '52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63', 'c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375' ], [ 'e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352', '6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d' ], [ '7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193', 'ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec' ], [ '5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00', '9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0' ], [ '32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58', 'ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c' ], [ 'e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7', 'd3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4' ], [ '8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8', 'c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f' ], [ '4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e', '67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649' ], [ '3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d', 'cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826' ], [ '674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b', '299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5' ], [ 'd32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f', 'f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87' ], [ '30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6', '462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b' ], [ 'be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297', '62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc' ], [ '93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a', '7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c' ], [ 'b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c', 'ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f' ], [ 'd5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52', '4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a' ], [ 'd3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb', 'bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46' ], [ '463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065', 'bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f' ], [ '7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917', '603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03' ], [ '74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9', 'cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08' ], [ '30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3', '553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8' ], [ '9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57', '712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373' ], [ '176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66', 'ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3' ], [ '75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8', '9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8' ], [ '809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721', '9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1' ], [ '1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180', '4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9' ] ] } }; /***/ }), /* 223 */ /*!********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/index.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 75); var HmacDRBG = __webpack_require__(/*! hmac-drbg */ 224); var utils = __webpack_require__(/*! ../utils */ 212); var curves = __webpack_require__(/*! ../curves */ 221); var rand = __webpack_require__(/*! brorand */ 214); var assert = utils.assert; var KeyPair = __webpack_require__(/*! ./key */ 225); var Signature = __webpack_require__(/*! ./signature */ 226); function EC(options) { if (!(this instanceof EC)) return new EC(options); // Shortcut `elliptic.ec(curve-name)` if (typeof options === 'string') { assert(curves.hasOwnProperty(options), 'Unknown curve ' + options); options = curves[options]; } // Shortcut for `elliptic.ec(elliptic.curves.curveName)` if (options instanceof curves.PresetCurve) options = { curve: options }; this.curve = options.curve.curve; this.n = this.curve.n; this.nh = this.n.ushrn(1); this.g = this.curve.g; // Point on curve this.g = options.curve.g; this.g.precompute(options.curve.n.bitLength() + 1); // Hash for function for DRBG this.hash = options.hash || options.curve.hash; } module.exports = EC; EC.prototype.keyPair = function keyPair(options) { return new KeyPair(this, options); }; EC.prototype.keyFromPrivate = function keyFromPrivate(priv, enc) { return KeyPair.fromPrivate(this, priv, enc); }; EC.prototype.keyFromPublic = function keyFromPublic(pub, enc) { return KeyPair.fromPublic(this, pub, enc); }; EC.prototype.genKeyPair = function genKeyPair(options) { if (!options) options = {}; // Instantiate Hmac_DRBG var drbg = new HmacDRBG({ hash: this.hash, pers: options.pers, persEnc: options.persEnc || 'utf8', entropy: options.entropy || rand(this.hash.hmacStrength), entropyEnc: options.entropy && options.entropyEnc || 'utf8', nonce: this.n.toArray() }); var bytes = this.n.byteLength(); var ns2 = this.n.sub(new BN(2)); do { var priv = new BN(drbg.generate(bytes)); if (priv.cmp(ns2) > 0) continue; priv.iaddn(1); return this.keyFromPrivate(priv); } while (true); }; EC.prototype._truncateToN = function truncateToN(msg, truncOnly) { var delta = msg.byteLength() * 8 - this.n.bitLength(); if (delta > 0) msg = msg.ushrn(delta); if (!truncOnly && msg.cmp(this.n) >= 0) return msg.sub(this.n); else return msg; }; EC.prototype.sign = function sign(msg, key, enc, options) { if (typeof enc === 'object') { options = enc; enc = null; } if (!options) options = {}; key = this.keyFromPrivate(key, enc); msg = this._truncateToN(new BN(msg, 16)); // Zero-extend key to provide enough entropy var bytes = this.n.byteLength(); var bkey = key.getPrivate().toArray('be', bytes); // Zero-extend nonce to have the same byte size as N var nonce = msg.toArray('be', bytes); // Instantiate Hmac_DRBG var drbg = new HmacDRBG({ hash: this.hash, entropy: bkey, nonce: nonce, pers: options.pers, persEnc: options.persEnc || 'utf8' }); // Number of bytes to generate var ns1 = this.n.sub(new BN(1)); for (var iter = 0; true; iter++) { var k = options.k ? options.k(iter) : new BN(drbg.generate(this.n.byteLength())); k = this._truncateToN(k, true); if (k.cmpn(1) <= 0 || k.cmp(ns1) >= 0) continue; var kp = this.g.mul(k); if (kp.isInfinity()) continue; var kpX = kp.getX(); var r = kpX.umod(this.n); if (r.cmpn(0) === 0) continue; var s = k.invm(this.n).mul(r.mul(key.getPrivate()).iadd(msg)); s = s.umod(this.n); if (s.cmpn(0) === 0) continue; var recoveryParam = (kp.getY().isOdd() ? 1 : 0) | (kpX.cmp(r) !== 0 ? 2 : 0); // Use complement of `s`, if it is > `n / 2` if (options.canonical && s.cmp(this.nh) > 0) { s = this.n.sub(s); recoveryParam ^= 1; } return new Signature({ r: r, s: s, recoveryParam: recoveryParam }); } }; EC.prototype.verify = function verify(msg, signature, key, enc) { msg = this._truncateToN(new BN(msg, 16)); key = this.keyFromPublic(key, enc); signature = new Signature(signature, 'hex'); // Perform primitive values validation var r = signature.r; var s = signature.s; if (r.cmpn(1) < 0 || r.cmp(this.n) >= 0) return false; if (s.cmpn(1) < 0 || s.cmp(this.n) >= 0) return false; // Validate signature var sinv = s.invm(this.n); var u1 = sinv.mul(msg).umod(this.n); var u2 = sinv.mul(r).umod(this.n); if (!this.curve._maxwellTrick) { var p = this.g.mulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; return p.getX().umod(this.n).cmp(r) === 0; } // NOTE: Greg Maxwell's trick, inspired by: // https://git.io/vad3K var p = this.g.jmulAdd(u1, key.getPublic(), u2); if (p.isInfinity()) return false; // Compare `p.x` of Jacobian point with `r`, // this will do `p.x == r * p.z^2` instead of multiplying `p.x` by the // inverse of `p.z^2` return p.eqXToP(r); }; EC.prototype.recoverPubKey = function(msg, signature, j, enc) { assert((3 & j) === j, 'The recovery param is more than two bits'); signature = new Signature(signature, enc); var n = this.n; var e = new BN(msg); var r = signature.r; var s = signature.s; // A set LSB signifies that the y-coordinate is odd var isYOdd = j & 1; var isSecondKey = j >> 1; if (r.cmp(this.curve.p.umod(this.curve.n)) >= 0 && isSecondKey) throw new Error('Unable to find sencond key candinate'); // 1.1. Let x = r + jn. if (isSecondKey) r = this.curve.pointFromX(r.add(this.curve.n), isYOdd); else r = this.curve.pointFromX(r, isYOdd); var rInv = signature.r.invm(n); var s1 = n.sub(e).mul(rInv).umod(n); var s2 = s.mul(rInv).umod(n); // 1.6.1 Compute Q = r^-1 (sR - eG) // Q = r^-1 (sR + -eG) return this.g.mulAdd(s1, r, s2); }; EC.prototype.getKeyRecoveryParam = function(e, signature, Q, enc) { signature = new Signature(signature, enc); if (signature.recoveryParam !== null) return signature.recoveryParam; for (var i = 0; i < 4; i++) { var Qprime; try { Qprime = this.recoverPubKey(e, signature, i); } catch (e) { continue; } if (Qprime.eq(Q)) return i; } throw new Error('Unable to find valid recovery factor'); }; /***/ }), /* 224 */ /*!*************************************************!*\ !*** ./node_modules/hmac-drbg/lib/hmac-drbg.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var hash = __webpack_require__(/*! hash.js */ 129); var utils = __webpack_require__(/*! minimalistic-crypto-utils */ 213); var assert = __webpack_require__(/*! minimalistic-assert */ 131); function HmacDRBG(options) { if (!(this instanceof HmacDRBG)) return new HmacDRBG(options); this.hash = options.hash; this.predResist = !!options.predResist; this.outLen = this.hash.outSize; this.minEntropy = options.minEntropy || this.hash.hmacStrength; this._reseed = null; this.reseedInterval = null; this.K = null; this.V = null; var entropy = utils.toArray(options.entropy, options.entropyEnc || 'hex'); var nonce = utils.toArray(options.nonce, options.nonceEnc || 'hex'); var pers = utils.toArray(options.pers, options.persEnc || 'hex'); assert(entropy.length >= (this.minEntropy / 8), 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._init(entropy, nonce, pers); } module.exports = HmacDRBG; HmacDRBG.prototype._init = function init(entropy, nonce, pers) { var seed = entropy.concat(nonce).concat(pers); this.K = new Array(this.outLen / 8); this.V = new Array(this.outLen / 8); for (var i = 0; i < this.V.length; i++) { this.K[i] = 0x00; this.V[i] = 0x01; } this._update(seed); this._reseed = 1; this.reseedInterval = 0x1000000000000; // 2^48 }; HmacDRBG.prototype._hmac = function hmac() { return new hash.hmac(this.hash, this.K); }; HmacDRBG.prototype._update = function update(seed) { var kmac = this._hmac() .update(this.V) .update([ 0x00 ]); if (seed) kmac = kmac.update(seed); this.K = kmac.digest(); this.V = this._hmac().update(this.V).digest(); if (!seed) return; this.K = this._hmac() .update(this.V) .update([ 0x01 ]) .update(seed) .digest(); this.V = this._hmac().update(this.V).digest(); }; HmacDRBG.prototype.reseed = function reseed(entropy, entropyEnc, add, addEnc) { // Optional entropy enc if (typeof entropyEnc !== 'string') { addEnc = add; add = entropyEnc; entropyEnc = null; } entropy = utils.toArray(entropy, entropyEnc); add = utils.toArray(add, addEnc); assert(entropy.length >= (this.minEntropy / 8), 'Not enough entropy. Minimum is: ' + this.minEntropy + ' bits'); this._update(entropy.concat(add || [])); this._reseed = 1; }; HmacDRBG.prototype.generate = function generate(len, enc, add, addEnc) { if (this._reseed > this.reseedInterval) throw new Error('Reseed is required'); // Optional encoding if (typeof enc !== 'string') { addEnc = add; add = enc; enc = null; } // Optional additional data if (add) { add = utils.toArray(add, addEnc || 'hex'); this._update(add); } var temp = []; while (temp.length < len) { this.V = this._hmac().update(this.V).digest(); temp = temp.concat(this.V); } var res = temp.slice(0, len); this._update(add); this._reseed++; return utils.encode(res, enc); }; /***/ }), /* 225 */ /*!******************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/key.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 75); var utils = __webpack_require__(/*! ../utils */ 212); var assert = utils.assert; function KeyPair(ec, options) { this.ec = ec; this.priv = null; this.pub = null; // KeyPair(ec, { priv: ..., pub: ... }) if (options.priv) this._importPrivate(options.priv, options.privEnc); if (options.pub) this._importPublic(options.pub, options.pubEnc); } module.exports = KeyPair; KeyPair.fromPublic = function fromPublic(ec, pub, enc) { if (pub instanceof KeyPair) return pub; return new KeyPair(ec, { pub: pub, pubEnc: enc }); }; KeyPair.fromPrivate = function fromPrivate(ec, priv, enc) { if (priv instanceof KeyPair) return priv; return new KeyPair(ec, { priv: priv, privEnc: enc }); }; KeyPair.prototype.validate = function validate() { var pub = this.getPublic(); if (pub.isInfinity()) return { result: false, reason: 'Invalid public key' }; if (!pub.validate()) return { result: false, reason: 'Public key is not a point' }; if (!pub.mul(this.ec.curve.n).isInfinity()) return { result: false, reason: 'Public key * N != O' }; return { result: true, reason: null }; }; KeyPair.prototype.getPublic = function getPublic(compact, enc) { // compact is optional argument if (typeof compact === 'string') { enc = compact; compact = null; } if (!this.pub) this.pub = this.ec.g.mul(this.priv); if (!enc) return this.pub; return this.pub.encode(enc, compact); }; KeyPair.prototype.getPrivate = function getPrivate(enc) { if (enc === 'hex') return this.priv.toString(16, 2); else return this.priv; }; KeyPair.prototype._importPrivate = function _importPrivate(key, enc) { this.priv = new BN(key, enc || 16); // Ensure that the priv won't be bigger than n, otherwise we may fail // in fixed multiplication method this.priv = this.priv.umod(this.ec.curve.n); }; KeyPair.prototype._importPublic = function _importPublic(key, enc) { if (key.x || key.y) { // Montgomery points only have an `x` coordinate. // Weierstrass/Edwards points on the other hand have both `x` and // `y` coordinates. if (this.ec.curve.type === 'mont') { assert(key.x, 'Need x coordinate'); } else if (this.ec.curve.type === 'short' || this.ec.curve.type === 'edwards') { assert(key.x && key.y, 'Need both x and y coordinate'); } this.pub = this.ec.curve.point(key.x, key.y); return; } this.pub = this.ec.curve.decodePoint(key, enc); }; // ECDH KeyPair.prototype.derive = function derive(pub) { return pub.mul(this.priv).getX(); }; // ECDSA KeyPair.prototype.sign = function sign(msg, enc, options) { return this.ec.sign(msg, this, enc, options); }; KeyPair.prototype.verify = function verify(msg, signature) { return this.ec.verify(msg, signature, this); }; KeyPair.prototype.inspect = function inspect() { return ''; }; /***/ }), /* 226 */ /*!************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/ec/signature.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 75); var utils = __webpack_require__(/*! ../utils */ 212); var assert = utils.assert; function Signature(options, enc) { if (options instanceof Signature) return options; if (this._importDER(options, enc)) return; assert(options.r && options.s, 'Signature without r or s'); this.r = new BN(options.r, 16); this.s = new BN(options.s, 16); if (options.recoveryParam === undefined) this.recoveryParam = null; else this.recoveryParam = options.recoveryParam; } module.exports = Signature; function Position() { this.place = 0; } function getLength(buf, p) { var initial = buf[p.place++]; if (!(initial & 0x80)) { return initial; } var octetLen = initial & 0xf; var val = 0; for (var i = 0, off = p.place; i < octetLen; i++, off++) { val <<= 8; val |= buf[off]; } p.place = off; return val; } function rmPadding(buf) { var i = 0; var len = buf.length - 1; while (!buf[i] && !(buf[i + 1] & 0x80) && i < len) { i++; } if (i === 0) { return buf; } return buf.slice(i); } Signature.prototype._importDER = function _importDER(data, enc) { data = utils.toArray(data, enc); var p = new Position(); if (data[p.place++] !== 0x30) { return false; } var len = getLength(data, p); if ((len + p.place) !== data.length) { return false; } if (data[p.place++] !== 0x02) { return false; } var rlen = getLength(data, p); var r = data.slice(p.place, rlen + p.place); p.place += rlen; if (data[p.place++] !== 0x02) { return false; } var slen = getLength(data, p); if (data.length !== slen + p.place) { return false; } var s = data.slice(p.place, slen + p.place); if (r[0] === 0 && (r[1] & 0x80)) { r = r.slice(1); } if (s[0] === 0 && (s[1] & 0x80)) { s = s.slice(1); } this.r = new BN(r); this.s = new BN(s); this.recoveryParam = null; return true; }; function constructLength(arr, len) { if (len < 0x80) { arr.push(len); return; } var octets = 1 + (Math.log(len) / Math.LN2 >>> 3); arr.push(octets | 0x80); while (--octets) { arr.push((len >>> (octets << 3)) & 0xff); } arr.push(len); } Signature.prototype.toDER = function toDER(enc) { var r = this.r.toArray(); var s = this.s.toArray(); // Pad values if (r[0] & 0x80) r = [ 0 ].concat(r); // Pad values if (s[0] & 0x80) s = [ 0 ].concat(s); r = rmPadding(r); s = rmPadding(s); while (!s[0] && !(s[1] & 0x80)) { s = s.slice(1); } var arr = [ 0x02 ]; constructLength(arr, r.length); arr = arr.concat(r); arr.push(0x02); constructLength(arr, s.length); var backHalf = arr.concat(s); var res = [ 0x30 ]; constructLength(res, backHalf.length); res = res.concat(backHalf); return utils.encode(res, enc); }; /***/ }), /* 227 */ /*!***********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/index.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var hash = __webpack_require__(/*! hash.js */ 129); var curves = __webpack_require__(/*! ../curves */ 221); var utils = __webpack_require__(/*! ../utils */ 212); var assert = utils.assert; var parseBytes = utils.parseBytes; var KeyPair = __webpack_require__(/*! ./key */ 228); var Signature = __webpack_require__(/*! ./signature */ 229); function EDDSA(curve) { assert(curve === 'ed25519', 'only tested with ed25519 so far'); if (!(this instanceof EDDSA)) return new EDDSA(curve); var curve = curves[curve].curve; this.curve = curve; this.g = curve.g; this.g.precompute(curve.n.bitLength() + 1); this.pointClass = curve.point().constructor; this.encodingLength = Math.ceil(curve.n.bitLength() / 8); this.hash = hash.sha512; } module.exports = EDDSA; /** * @param {Array|String} message - message bytes * @param {Array|String|KeyPair} secret - secret bytes or a keypair * @returns {Signature} - signature */ EDDSA.prototype.sign = function sign(message, secret) { message = parseBytes(message); var key = this.keyFromSecret(secret); var r = this.hashInt(key.messagePrefix(), message); var R = this.g.mul(r); var Rencoded = this.encodePoint(R); var s_ = this.hashInt(Rencoded, key.pubBytes(), message) .mul(key.priv()); var S = r.add(s_).umod(this.curve.n); return this.makeSignature({ R: R, S: S, Rencoded: Rencoded }); }; /** * @param {Array} message - message bytes * @param {Array|String|Signature} sig - sig bytes * @param {Array|String|Point|KeyPair} pub - public key * @returns {Boolean} - true if public key matches sig of message */ EDDSA.prototype.verify = function verify(message, sig, pub) { message = parseBytes(message); sig = this.makeSignature(sig); var key = this.keyFromPublic(pub); var h = this.hashInt(sig.Rencoded(), key.pubBytes(), message); var SG = this.g.mul(sig.S()); var RplusAh = sig.R().add(key.pub().mul(h)); return RplusAh.eq(SG); }; EDDSA.prototype.hashInt = function hashInt() { var hash = this.hash(); for (var i = 0; i < arguments.length; i++) hash.update(arguments[i]); return utils.intFromLE(hash.digest()).umod(this.curve.n); }; EDDSA.prototype.keyFromPublic = function keyFromPublic(pub) { return KeyPair.fromPublic(this, pub); }; EDDSA.prototype.keyFromSecret = function keyFromSecret(secret) { return KeyPair.fromSecret(this, secret); }; EDDSA.prototype.makeSignature = function makeSignature(sig) { if (sig instanceof Signature) return sig; return new Signature(this, sig); }; /** * * https://tools.ietf.org/html/draft-josefsson-eddsa-ed25519-03#section-5.2 * * EDDSA defines methods for encoding and decoding points and integers. These are * helper convenience methods, that pass along to utility functions implied * parameters. * */ EDDSA.prototype.encodePoint = function encodePoint(point) { var enc = point.getY().toArray('le', this.encodingLength); enc[this.encodingLength - 1] |= point.getX().isOdd() ? 0x80 : 0; return enc; }; EDDSA.prototype.decodePoint = function decodePoint(bytes) { bytes = utils.parseBytes(bytes); var lastIx = bytes.length - 1; var normed = bytes.slice(0, lastIx).concat(bytes[lastIx] & ~0x80); var xIsOdd = (bytes[lastIx] & 0x80) !== 0; var y = utils.intFromLE(normed); return this.curve.pointFromY(y, xIsOdd); }; EDDSA.prototype.encodeInt = function encodeInt(num) { return num.toArray('le', this.encodingLength); }; EDDSA.prototype.decodeInt = function decodeInt(bytes) { return utils.intFromLE(bytes); }; EDDSA.prototype.isPoint = function isPoint(val) { return val instanceof this.pointClass; }; /***/ }), /* 228 */ /*!*********************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/key.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 212); var assert = utils.assert; var parseBytes = utils.parseBytes; var cachedProperty = utils.cachedProperty; /** * @param {EDDSA} eddsa - instance * @param {Object} params - public/private key parameters * * @param {Array} [params.secret] - secret seed bytes * @param {Point} [params.pub] - public key point (aka `A` in eddsa terms) * @param {Array} [params.pub] - public key point encoded as bytes * */ function KeyPair(eddsa, params) { this.eddsa = eddsa; this._secret = parseBytes(params.secret); if (eddsa.isPoint(params.pub)) this._pub = params.pub; else this._pubBytes = parseBytes(params.pub); } KeyPair.fromPublic = function fromPublic(eddsa, pub) { if (pub instanceof KeyPair) return pub; return new KeyPair(eddsa, { pub: pub }); }; KeyPair.fromSecret = function fromSecret(eddsa, secret) { if (secret instanceof KeyPair) return secret; return new KeyPair(eddsa, { secret: secret }); }; KeyPair.prototype.secret = function secret() { return this._secret; }; cachedProperty(KeyPair, 'pubBytes', function pubBytes() { return this.eddsa.encodePoint(this.pub()); }); cachedProperty(KeyPair, 'pub', function pub() { if (this._pubBytes) return this.eddsa.decodePoint(this._pubBytes); return this.eddsa.g.mul(this.priv()); }); cachedProperty(KeyPair, 'privBytes', function privBytes() { var eddsa = this.eddsa; var hash = this.hash(); var lastIx = eddsa.encodingLength - 1; var a = hash.slice(0, eddsa.encodingLength); a[0] &= 248; a[lastIx] &= 127; a[lastIx] |= 64; return a; }); cachedProperty(KeyPair, 'priv', function priv() { return this.eddsa.decodeInt(this.privBytes()); }); cachedProperty(KeyPair, 'hash', function hash() { return this.eddsa.hash().update(this.secret()).digest(); }); cachedProperty(KeyPair, 'messagePrefix', function messagePrefix() { return this.hash().slice(this.eddsa.encodingLength); }); KeyPair.prototype.sign = function sign(message) { assert(this._secret, 'KeyPair can only verify'); return this.eddsa.sign(message, this); }; KeyPair.prototype.verify = function verify(message, sig) { return this.eddsa.verify(message, sig, this); }; KeyPair.prototype.getSecret = function getSecret(enc) { assert(this._secret, 'KeyPair is public only'); return utils.encode(this.secret(), enc); }; KeyPair.prototype.getPublic = function getPublic(enc) { return utils.encode(this.pubBytes(), enc); }; module.exports = KeyPair; /***/ }), /* 229 */ /*!***************************************************************!*\ !*** ./node_modules/elliptic/lib/elliptic/eddsa/signature.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 75); var utils = __webpack_require__(/*! ../utils */ 212); var assert = utils.assert; var cachedProperty = utils.cachedProperty; var parseBytes = utils.parseBytes; /** * @param {EDDSA} eddsa - eddsa instance * @param {Array|Object} sig - * @param {Array|Point} [sig.R] - R point as Point or bytes * @param {Array|bn} [sig.S] - S scalar as bn or bytes * @param {Array} [sig.Rencoded] - R point encoded * @param {Array} [sig.Sencoded] - S scalar encoded */ function Signature(eddsa, sig) { this.eddsa = eddsa; if (typeof sig !== 'object') sig = parseBytes(sig); if (Array.isArray(sig)) { sig = { R: sig.slice(0, eddsa.encodingLength), S: sig.slice(eddsa.encodingLength) }; } assert(sig.R && sig.S, 'Signature without R or S'); if (eddsa.isPoint(sig.R)) this._R = sig.R; if (sig.S instanceof BN) this._S = sig.S; this._Rencoded = Array.isArray(sig.R) ? sig.R : sig.Rencoded; this._Sencoded = Array.isArray(sig.S) ? sig.S : sig.Sencoded; } cachedProperty(Signature, 'S', function S() { return this.eddsa.decodeInt(this.Sencoded()); }); cachedProperty(Signature, 'R', function R() { return this.eddsa.decodePoint(this.Rencoded()); }); cachedProperty(Signature, 'Rencoded', function Rencoded() { return this.eddsa.encodePoint(this.R()); }); cachedProperty(Signature, 'Sencoded', function Sencoded() { return this.eddsa.encodeInt(this.S()); }); Signature.prototype.toBytes = function toBytes() { return this.Rencoded().concat(this.Sencoded()); }; Signature.prototype.toHex = function toHex() { return utils.encode(this.toBytes(), 'hex').toUpperCase(); }; module.exports = Signature; /***/ }), /* 230 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _getPrototypeOf(o) { module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); } module.exports = _getPrototypeOf; /***/ }), /* 231 */ /*!*********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf */ 232); function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) setPrototypeOf(subClass, superClass); } module.exports = _inherits; /***/ }), /* 232 */ /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _setPrototypeOf(o, p) { module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } module.exports = _setPrototypeOf; /***/ }), /* 233 */ /*!**************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ../helpers/typeof */ 57); var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized */ 208); function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return assertThisInitialized(self); } module.exports = _possibleConstructorReturn; /***/ }), /* 234 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/index.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/axios */ 235); /***/ }), /* 235 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/axios.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 236); var bind = __webpack_require__(/*! ./helpers/bind */ 237); var Axios = __webpack_require__(/*! ./core/Axios */ 238); var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ 257); var defaults = __webpack_require__(/*! ./defaults */ 243); /** * Create an instance of Axios * * @param {Object} defaultConfig The default config for the instance * @return {Axios} A new instance of Axios */ function createInstance(defaultConfig) { var context = new Axios(defaultConfig); var instance = bind(Axios.prototype.request, context); // Copy axios.prototype to instance utils.extend(instance, Axios.prototype, context); // Copy context to instance utils.extend(instance, context); // Factory for creating new instances instance.create = function create(instanceConfig) { return createInstance(mergeConfig(defaultConfig, instanceConfig)); }; return instance; } // Create the default instance to be exported var axios = createInstance(defaults); // Expose Axios class to allow class inheritance axios.Axios = Axios; // Expose Cancel & CancelToken axios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ 255); axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ 260); axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ 256); axios.VERSION = __webpack_require__(/*! ./env/data */ 259).version; // Expose all/spread axios.all = function all(promises) { return Promise.all(promises); }; axios.spread = __webpack_require__(/*! ./helpers/spread */ 261); // Expose isAxiosError axios.isAxiosError = __webpack_require__(/*! ./helpers/isAxiosError */ 262); module.exports = axios; // Allow use of default import syntax in TypeScript module.exports.default = axios; /***/ }), /* 236 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/utils.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var bind = __webpack_require__(/*! ./helpers/bind */ 237); // utils is a library of generic helper functions non-specific to axios var toString = Object.prototype.toString; /** * Determine if a value is an Array * * @param {Object} val The value to test * @returns {boolean} True if value is an Array, otherwise false */ function isArray(val) { return toString.call(val) === '[object Array]'; } /** * Determine if a value is undefined * * @param {Object} val The value to test * @returns {boolean} True if the value is undefined, otherwise false */ function isUndefined(val) { return typeof val === 'undefined'; } /** * Determine if a value is a Buffer * * @param {Object} val The value to test * @returns {boolean} True if value is a Buffer, otherwise false */ function isBuffer(val) { return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); } /** * Determine if a value is an ArrayBuffer * * @param {Object} val The value to test * @returns {boolean} True if value is an ArrayBuffer, otherwise false */ function isArrayBuffer(val) { return toString.call(val) === '[object ArrayBuffer]'; } /** * Determine if a value is a FormData * * @param {Object} val The value to test * @returns {boolean} True if value is an FormData, otherwise false */ function isFormData(val) { return typeof FormData !== 'undefined' && val instanceof FormData; } /** * Determine if a value is a view on an ArrayBuffer * * @param {Object} val The value to test * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false */ function isArrayBufferView(val) { var result; if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { result = ArrayBuffer.isView(val); } else { result = val && val.buffer && val.buffer instanceof ArrayBuffer; } return result; } /** * Determine if a value is a String * * @param {Object} val The value to test * @returns {boolean} True if value is a String, otherwise false */ function isString(val) { return typeof val === 'string'; } /** * Determine if a value is a Number * * @param {Object} val The value to test * @returns {boolean} True if value is a Number, otherwise false */ function isNumber(val) { return typeof val === 'number'; } /** * Determine if a value is an Object * * @param {Object} val The value to test * @returns {boolean} True if value is an Object, otherwise false */ function isObject(val) { return val !== null && typeof val === 'object'; } /** * Determine if a value is a plain Object * * @param {Object} val The value to test * @return {boolean} True if value is a plain Object, otherwise false */ function isPlainObject(val) { if (toString.call(val) !== '[object Object]') { return false; } var prototype = Object.getPrototypeOf(val); return prototype === null || prototype === Object.prototype; } /** * Determine if a value is a Date * * @param {Object} val The value to test * @returns {boolean} True if value is a Date, otherwise false */ function isDate(val) { return toString.call(val) === '[object Date]'; } /** * Determine if a value is a File * * @param {Object} val The value to test * @returns {boolean} True if value is a File, otherwise false */ function isFile(val) { return toString.call(val) === '[object File]'; } /** * Determine if a value is a Blob * * @param {Object} val The value to test * @returns {boolean} True if value is a Blob, otherwise false */ function isBlob(val) { return toString.call(val) === '[object Blob]'; } /** * Determine if a value is a Function * * @param {Object} val The value to test * @returns {boolean} True if value is a Function, otherwise false */ function isFunction(val) { return toString.call(val) === '[object Function]'; } /** * Determine if a value is a Stream * * @param {Object} val The value to test * @returns {boolean} True if value is a Stream, otherwise false */ function isStream(val) { return isObject(val) && isFunction(val.pipe); } /** * Determine if a value is a URLSearchParams object * * @param {Object} val The value to test * @returns {boolean} True if value is a URLSearchParams object, otherwise false */ function isURLSearchParams(val) { return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; } /** * Trim excess whitespace off the beginning and end of a string * * @param {String} str The String to trim * @returns {String} The String freed of excess whitespace */ function trim(str) { return str.trim ? str.trim() : str.replace(/^\s+|\s+$/g, ''); } /** * Determine if we're running in a standard browser environment * * This allows axios to run in a web worker, and react-native. * Both environments support XMLHttpRequest, but not fully standard globals. * * web workers: * typeof window -> undefined * typeof document -> undefined * * react-native: * navigator.product -> 'ReactNative' * nativescript * navigator.product -> 'NativeScript' or 'NS' */ function isStandardBrowserEnv() { if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || navigator.product === 'NativeScript' || navigator.product === 'NS')) { return false; } return ( typeof window !== 'undefined' && typeof document !== 'undefined'); } /** * Iterate over an Array or an Object invoking a function for each item. * * If `obj` is an Array callback will be called passing * the value, index, and complete array for each item. * * If 'obj' is an Object callback will be called passing * the value, key, and complete object for each property. * * @param {Object|Array} obj The object to iterate * @param {Function} fn The callback to invoke for each item */ function forEach(obj, fn) { // Don't bother if no value provided if (obj === null || typeof obj === 'undefined') { return; } // Force an array if not already something iterable if (typeof obj !== 'object') { /*eslint no-param-reassign:0*/ obj = [obj]; } if (isArray(obj)) { // Iterate over array values for (var i = 0, l = obj.length; i < l; i++) { fn.call(null, obj[i], i, obj); } } else { // Iterate over object keys for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { fn.call(null, obj[key], key, obj); } } } } /** * Accepts varargs expecting each argument to be an object, then * immutably merges the properties of each object and returns result. * * When multiple objects contain the same key the later object in * the arguments list will take precedence. * * Example: * * ```js * var result = merge({foo: 123}, {foo: 456}); * console.log(result.foo); // outputs 456 * ``` * * @param {Object} obj1 Object to merge * @returns {Object} Result of all merge properties */ function merge() /* obj1, obj2, obj3, ... */{ var result = {}; function assignValue(val, key) { if (isPlainObject(result[key]) && isPlainObject(val)) { result[key] = merge(result[key], val); } else if (isPlainObject(val)) { result[key] = merge({}, val); } else if (isArray(val)) { result[key] = val.slice(); } else { result[key] = val; } } for (var i = 0, l = arguments.length; i < l; i++) { forEach(arguments[i], assignValue); } return result; } /** * Extends object a by mutably adding to it the properties of object b. * * @param {Object} a The object to be extended * @param {Object} b The object to copy properties from * @param {Object} thisArg The object to bind function to * @return {Object} The resulting value of object a */ function extend(a, b, thisArg) { forEach(b, function assignValue(val, key) { if (thisArg && typeof val === 'function') { a[key] = bind(val, thisArg); } else { a[key] = val; } }); return a; } /** * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) * * @param {string} content with BOM * @return {string} content value without BOM */ function stripBOM(content) { if (content.charCodeAt(0) === 0xFEFF) { content = content.slice(1); } return content; } module.exports = { isArray: isArray, isArrayBuffer: isArrayBuffer, isBuffer: isBuffer, isFormData: isFormData, isArrayBufferView: isArrayBufferView, isString: isString, isNumber: isNumber, isObject: isObject, isPlainObject: isPlainObject, isUndefined: isUndefined, isDate: isDate, isFile: isFile, isBlob: isBlob, isFunction: isFunction, isStream: isStream, isURLSearchParams: isURLSearchParams, isStandardBrowserEnv: isStandardBrowserEnv, forEach: forEach, merge: merge, extend: extend, trim: trim, stripBOM: stripBOM }; /***/ }), /* 237 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/bind.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = function bind(fn, thisArg) { return function wrap() { var args = new Array(arguments.length); for (var i = 0; i < args.length; i++) { args[i] = arguments[i]; } return fn.apply(thisArg, args); }; }; /***/ }), /* 238 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/Axios.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); var buildURL = __webpack_require__(/*! ../helpers/buildURL */ 239); var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ 240); var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ 241); var mergeConfig = __webpack_require__(/*! ./mergeConfig */ 257); var validator = __webpack_require__(/*! ../helpers/validator */ 258); var validators = validator.validators; /** * Create a new instance of Axios * * @param {Object} instanceConfig The default config for the instance */ function Axios(instanceConfig) { this.defaults = instanceConfig; this.interceptors = { request: new InterceptorManager(), response: new InterceptorManager() }; } /** * Dispatch a request * * @param {Object} config The config specific for this request (merged with this.defaults) */ Axios.prototype.request = function request(config) { /*eslint no-param-reassign:0*/ // Allow for axios('example/url'[, config]) a la fetch API if (typeof config === 'string') { config = arguments[1] || {}; config.url = arguments[0]; } else { config = config || {}; } config = mergeConfig(this.defaults, config); // Set config.method if (config.method) { config.method = config.method.toLowerCase(); } else if (this.defaults.method) { config.method = this.defaults.method.toLowerCase(); } else { config.method = 'get'; } var transitional = config.transitional; if (transitional !== undefined) { validator.assertOptions(transitional, { silentJSONParsing: validators.transitional(validators.boolean), forcedJSONParsing: validators.transitional(validators.boolean), clarifyTimeoutError: validators.transitional(validators.boolean) }, false); } // filter out skipped interceptors var requestInterceptorChain = []; var synchronousRequestInterceptors = true; this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { return; } synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); }); var responseInterceptorChain = []; this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); }); var promise; if (!synchronousRequestInterceptors) { var chain = [dispatchRequest, undefined]; Array.prototype.unshift.apply(chain, requestInterceptorChain); chain = chain.concat(responseInterceptorChain); promise = Promise.resolve(config); while (chain.length) { promise = promise.then(chain.shift(), chain.shift()); } return promise; } var newConfig = config; while (requestInterceptorChain.length) { var onFulfilled = requestInterceptorChain.shift(); var onRejected = requestInterceptorChain.shift(); try { newConfig = onFulfilled(newConfig); } catch (error) { onRejected(error); break; } } try { promise = dispatchRequest(newConfig); } catch (error) { return Promise.reject(error); } while (responseInterceptorChain.length) { promise = promise.then(responseInterceptorChain.shift(), responseInterceptorChain.shift()); } return promise; }; Axios.prototype.getUri = function getUri(config) { config = mergeConfig(this.defaults, config); return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\?/, ''); }; // Provide aliases for supported request methods utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { /*eslint func-names:0*/ Axios.prototype[method] = function (url, config) { return this.request(mergeConfig(config || {}, { method: method, url: url, data: (config || {}).data })); }; }); utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { /*eslint func-names:0*/ Axios.prototype[method] = function (url, data, config) { return this.request(mergeConfig(config || {}, { method: method, url: url, data: data })); }; }); module.exports = Axios; /***/ }), /* 239 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/buildURL.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); function encode(val) { return encodeURIComponent(val). replace(/%3A/gi, ':'). replace(/%24/g, '$'). replace(/%2C/gi, ','). replace(/%20/g, '+'). replace(/%5B/gi, '['). replace(/%5D/gi, ']'); } /** * Build a URL by appending params to the end * * @param {string} url The base of the url (e.g., http://www.google.com) * @param {object} [params] The params to be appended * @returns {string} The formatted url */ module.exports = function buildURL(url, params, paramsSerializer) { /*eslint no-param-reassign:0*/ if (!params) { return url; } var serializedParams; if (paramsSerializer) { serializedParams = paramsSerializer(params); } else if (utils.isURLSearchParams(params)) { serializedParams = params.toString(); } else { var parts = []; utils.forEach(params, function serialize(val, key) { if (val === null || typeof val === 'undefined') { return; } if (utils.isArray(val)) { key = key + '[]'; } else { val = [val]; } utils.forEach(val, function parseValue(v) { if (utils.isDate(v)) { v = v.toISOString(); } else if (utils.isObject(v)) { v = JSON.stringify(v); } parts.push(encode(key) + '=' + encode(v)); }); }); serializedParams = parts.join('&'); } if (serializedParams) { var hashmarkIndex = url.indexOf('#'); if (hashmarkIndex !== -1) { url = url.slice(0, hashmarkIndex); } url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; } return url; }; /***/ }), /* 240 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/InterceptorManager.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); function InterceptorManager() { this.handlers = []; } /** * Add a new interceptor to the stack * * @param {Function} fulfilled The function to handle `then` for a `Promise` * @param {Function} rejected The function to handle `reject` for a `Promise` * * @return {Number} An ID used to remove interceptor later */ InterceptorManager.prototype.use = function use(fulfilled, rejected, options) { this.handlers.push({ fulfilled: fulfilled, rejected: rejected, synchronous: options ? options.synchronous : false, runWhen: options ? options.runWhen : null }); return this.handlers.length - 1; }; /** * Remove an interceptor from the stack * * @param {Number} id The ID that was returned by `use` */ InterceptorManager.prototype.eject = function eject(id) { if (this.handlers[id]) { this.handlers[id] = null; } }; /** * Iterate over all the registered interceptors * * This method is particularly useful for skipping over any * interceptors that may have become `null` calling `eject`. * * @param {Function} fn The function to call for each interceptor */ InterceptorManager.prototype.forEach = function forEach(fn) { utils.forEach(this.handlers, function forEachHandler(h) { if (h !== null) { fn(h); } }); }; module.exports = InterceptorManager; /***/ }), /* 241 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/dispatchRequest.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); var transformData = __webpack_require__(/*! ./transformData */ 242); var isCancel = __webpack_require__(/*! ../cancel/isCancel */ 256); var defaults = __webpack_require__(/*! ../defaults */ 243); var Cancel = __webpack_require__(/*! ../cancel/Cancel */ 255); /** * Throws a `Cancel` if cancellation has been requested. */ function throwIfCancellationRequested(config) { if (config.cancelToken) { config.cancelToken.throwIfRequested(); } if (config.signal && config.signal.aborted) { throw new Cancel('canceled'); } } /** * Dispatch a request to the server using the configured adapter. * * @param {object} config The config that is to be used for the request * @returns {Promise} The Promise to be fulfilled */ module.exports = function dispatchRequest(config) { throwIfCancellationRequested(config); // Ensure headers exist config.headers = config.headers || {}; // Transform request data config.data = transformData.call( config, config.data, config.headers, config.transformRequest); // Flatten headers config.headers = utils.merge( config.headers.common || {}, config.headers[config.method] || {}, config.headers); utils.forEach( ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], function cleanHeaderConfig(method) { delete config.headers[method]; }); var adapter = config.adapter || defaults.adapter; return adapter(config).then(function onAdapterResolution(response) { throwIfCancellationRequested(config); // Transform response data response.data = transformData.call( config, response.data, response.headers, config.transformResponse); return response; }, function onAdapterRejection(reason) { if (!isCancel(reason)) { throwIfCancellationRequested(config); // Transform response data if (reason && reason.response) { reason.response.data = transformData.call( config, reason.response.data, reason.response.headers, config.transformResponse); } } return Promise.reject(reason); }); }; /***/ }), /* 242 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/transformData.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); var defaults = __webpack_require__(/*! ./../defaults */ 243); /** * Transform the data for a request or a response * * @param {Object|String} data The data to be transformed * @param {Array} headers The headers for the request or response * @param {Array|Function} fns A single function or Array of functions * @returns {*} The resulting transformed data */ module.exports = function transformData(data, headers, fns) { var context = this || defaults; /*eslint no-param-reassign:0*/ utils.forEach(fns, function transform(fn) { data = fn.call(context, data, headers); }); return data; }; /***/ }), /* 243 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/defaults.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { var utils = __webpack_require__(/*! ./utils */ 236); var normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ 244); var enhanceError = __webpack_require__(/*! ./core/enhanceError */ 245); var DEFAULT_CONTENT_TYPE = { 'Content-Type': 'application/x-www-form-urlencoded' }; function setContentTypeIfUnset(headers, value) { if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { headers['Content-Type'] = value; } } function getDefaultAdapter() { var adapter; if (typeof XMLHttpRequest !== 'undefined') { // For browsers use XHR adapter adapter = __webpack_require__(/*! ./adapters/xhr */ 246); } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { // For node use HTTP adapter adapter = __webpack_require__(/*! ./adapters/http */ 246); } return adapter; } function stringifySafely(rawValue, parser, encoder) { if (utils.isString(rawValue)) { try { (parser || JSON.parse)(rawValue); return utils.trim(rawValue); } catch (e) { if (e.name !== 'SyntaxError') { throw e; } } } return (encoder || JSON.stringify)(rawValue); } var defaults = { transitional: { silentJSONParsing: true, forcedJSONParsing: true, clarifyTimeoutError: false }, adapter: getDefaultAdapter(), transformRequest: [function transformRequest(data, headers) { normalizeHeaderName(headers, 'Accept'); normalizeHeaderName(headers, 'Content-Type'); if (utils.isFormData(data) || utils.isArrayBuffer(data) || utils.isBuffer(data) || utils.isStream(data) || utils.isFile(data) || utils.isBlob(data)) { return data; } if (utils.isArrayBufferView(data)) { return data.buffer; } if (utils.isURLSearchParams(data)) { setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); return data.toString(); } if (utils.isObject(data) || headers && headers['Content-Type'] === 'application/json') { setContentTypeIfUnset(headers, 'application/json'); return stringifySafely(data); } return data; }], transformResponse: [function transformResponse(data) { var transitional = this.transitional || defaults.transitional; var silentJSONParsing = transitional && transitional.silentJSONParsing; var forcedJSONParsing = transitional && transitional.forcedJSONParsing; var strictJSONParsing = !silentJSONParsing && this.responseType === 'json'; if (strictJSONParsing || forcedJSONParsing && utils.isString(data) && data.length) { try { return JSON.parse(data); } catch (e) { if (strictJSONParsing) { if (e.name === 'SyntaxError') { throw enhanceError(e, this, 'E_JSON_PARSE'); } throw e; } } } return data; }], /** * A timeout in milliseconds to abort a request. If set to 0 (default) a * timeout is not created. */ timeout: 0, xsrfCookieName: 'XSRF-TOKEN', xsrfHeaderName: 'X-XSRF-TOKEN', maxContentLength: -1, maxBodyLength: -1, validateStatus: function validateStatus(status) { return status >= 200 && status < 300; }, headers: { common: { 'Accept': 'application/json, text/plain, */*' } } }; utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { defaults.headers[method] = {}; }); utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); }); module.exports = defaults; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 36))) /***/ }), /* 244 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/normalizeHeaderName.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 236); module.exports = function normalizeHeaderName(headers, normalizedName) { utils.forEach(headers, function processHeader(value, name) { if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { headers[normalizedName] = value; delete headers[name]; } }); }; /***/ }), /* 245 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/enhanceError.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Update an Error with the specified config, error code, and response. * * @param {Error} error The error to update. * @param {Object} config The config. * @param {string} [code] The error code (for example, 'ECONNABORTED'). * @param {Object} [request] The request. * @param {Object} [response] The response. * @returns {Error} The error. */ module.exports = function enhanceError(error, config, code, request, response) { error.config = config; if (code) { error.code = code; } error.request = request; error.response = response; error.isAxiosError = true; error.toJSON = function toJSON() { return { // Standard message: this.message, name: this.name, // Microsoft description: this.description, number: this.number, // Mozilla fileName: this.fileName, lineNumber: this.lineNumber, columnNumber: this.columnNumber, stack: this.stack, // Axios config: this.config, code: this.code, status: this.response && this.response.status ? this.response.status : null }; }; return error; }; /***/ }), /* 246 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/adapters/xhr.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); var settle = __webpack_require__(/*! ./../core/settle */ 247); var cookies = __webpack_require__(/*! ./../helpers/cookies */ 249); var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ 239); var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ 250); var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ 253); var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ 254); var createError = __webpack_require__(/*! ../core/createError */ 248); var defaults = __webpack_require__(/*! ../defaults */ 243); var Cancel = __webpack_require__(/*! ../cancel/Cancel */ 255); module.exports = function xhrAdapter(config) { return new Promise(function dispatchXhrRequest(resolve, reject) { var requestData = config.data; var requestHeaders = config.headers; var responseType = config.responseType; var onCanceled; function done() { if (config.cancelToken) { config.cancelToken.unsubscribe(onCanceled); } if (config.signal) { config.signal.removeEventListener('abort', onCanceled); } } if (utils.isFormData(requestData)) { delete requestHeaders['Content-Type']; // Let the browser set it } var request = new XMLHttpRequest(); // HTTP basic authentication if (config.auth) { var username = config.auth.username || ''; var password = config.auth.password ? unescape(encodeURIComponent(config.auth.password)) : ''; requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); } var fullPath = buildFullPath(config.baseURL, config.url); request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); // Set the request timeout in MS request.timeout = config.timeout; function onloadend() { if (!request) { return; } // Prepare the response var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; var responseData = !responseType || responseType === 'text' || responseType === 'json' ? request.responseText : request.response; var response = { data: responseData, status: request.status, statusText: request.statusText, headers: responseHeaders, config: config, request: request }; settle(function _resolve(value) { resolve(value); done(); }, function _reject(err) { reject(err); done(); }, response); // Clean up request request = null; } if ('onloadend' in request) { // Use onloadend if available request.onloadend = onloadend; } else { // Listen for ready state to emulate onloadend request.onreadystatechange = function handleLoad() { if (!request || request.readyState !== 4) { return; } // The request errored out and we didn't get a response, this will be // handled by onerror instead // With one exception: request that using file: protocol, most browsers // will return status as 0 even though it's a successful request if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { return; } // readystate handler is calling before onerror or ontimeout handlers, // so we should call onloadend on the next 'tick' setTimeout(onloadend); }; } // Handle browser request cancellation (as opposed to a manual cancellation) request.onabort = function handleAbort() { if (!request) { return; } reject(createError('Request aborted', config, 'ECONNABORTED', request)); // Clean up request request = null; }; // Handle low level network errors request.onerror = function handleError() { // Real errors are hidden from us by the browser // onerror should only fire if it's a network error reject(createError('Network Error', config, null, request)); // Clean up request request = null; }; // Handle timeout request.ontimeout = function handleTimeout() { var timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; var transitional = config.transitional || defaults.transitional; if (config.timeoutErrorMessage) { timeoutErrorMessage = config.timeoutErrorMessage; } reject(createError( timeoutErrorMessage, config, transitional.clarifyTimeoutError ? 'ETIMEDOUT' : 'ECONNABORTED', request)); // Clean up request request = null; }; // Add xsrf header // This is only done if running in a standard browser environment. // Specifically not if we're in a web worker, or react-native. if (utils.isStandardBrowserEnv()) { // Add xsrf header var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? cookies.read(config.xsrfCookieName) : undefined; if (xsrfValue) { requestHeaders[config.xsrfHeaderName] = xsrfValue; } } // Add headers to the request if ('setRequestHeader' in request) { utils.forEach(requestHeaders, function setRequestHeader(val, key) { if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { // Remove Content-Type if data is undefined delete requestHeaders[key]; } else { // Otherwise add header to the request request.setRequestHeader(key, val); } }); } // Add withCredentials to request if needed if (!utils.isUndefined(config.withCredentials)) { request.withCredentials = !!config.withCredentials; } // Add responseType to request if needed if (responseType && responseType !== 'json') { request.responseType = config.responseType; } // Handle progress if needed if (typeof config.onDownloadProgress === 'function') { request.addEventListener('progress', config.onDownloadProgress); } // Not all browsers support upload events if (typeof config.onUploadProgress === 'function' && request.upload) { request.upload.addEventListener('progress', config.onUploadProgress); } if (config.cancelToken || config.signal) { // Handle cancellation // eslint-disable-next-line func-names onCanceled = function onCanceled(cancel) { if (!request) { return; } reject(!cancel || cancel && cancel.type ? new Cancel('canceled') : cancel); request.abort(); request = null; }; config.cancelToken && config.cancelToken.subscribe(onCanceled); if (config.signal) { config.signal.aborted ? onCanceled() : config.signal.addEventListener('abort', onCanceled); } } if (!requestData) { requestData = null; } // Send the request request.send(requestData); }); }; /***/ }), /* 247 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/settle.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var createError = __webpack_require__(/*! ./createError */ 248); /** * Resolve or reject a Promise based on response status. * * @param {Function} resolve A function that resolves the promise. * @param {Function} reject A function that rejects the promise. * @param {object} response The response. */ module.exports = function settle(resolve, reject, response) { var validateStatus = response.config.validateStatus; if (!response.status || !validateStatus || validateStatus(response.status)) { resolve(response); } else { reject(createError( 'Request failed with status code ' + response.status, response.config, null, response.request, response)); } }; /***/ }), /* 248 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/createError.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var enhanceError = __webpack_require__(/*! ./enhanceError */ 245); /** * Create an Error with the specified message, config, error code, request and response. * * @param {string} message The error message. * @param {Object} config The config. * @param {string} [code] The error code (for example, 'ECONNABORTED'). * @param {Object} [request] The request. * @param {Object} [response] The response. * @returns {Error} The created error. */ module.exports = function createError(message, config, code, request, response) { var error = new Error(message); return enhanceError(error, config, code, request, response); }; /***/ }), /* 249 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/cookies.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); module.exports = utils.isStandardBrowserEnv() ? // Standard browser envs support document.cookie function standardBrowserEnv() { return { write: function write(name, value, expires, path, domain, secure) { var cookie = []; cookie.push(name + '=' + encodeURIComponent(value)); if (utils.isNumber(expires)) { cookie.push('expires=' + new Date(expires).toGMTString()); } if (utils.isString(path)) { cookie.push('path=' + path); } if (utils.isString(domain)) { cookie.push('domain=' + domain); } if (secure === true) { cookie.push('secure'); } document.cookie = cookie.join('; '); }, read: function read(name) { var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); return match ? decodeURIComponent(match[3]) : null; }, remove: function remove(name) { this.write(name, '', Date.now() - 86400000); } }; }() : // Non standard browser env (web workers, react-native) lack needed support. function nonStandardBrowserEnv() { return { write: function write() {}, read: function read() {return null;}, remove: function remove() {} }; }(); /***/ }), /* 250 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/buildFullPath.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ 251); var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ 252); /** * Creates a new URL by combining the baseURL with the requestedURL, * only when the requestedURL is not already an absolute URL. * If the requestURL is absolute, this function returns the requestedURL untouched. * * @param {string} baseURL The base URL * @param {string} requestedURL Absolute or relative URL to combine * @returns {string} The combined full path */ module.exports = function buildFullPath(baseURL, requestedURL) { if (baseURL && !isAbsoluteURL(requestedURL)) { return combineURLs(baseURL, requestedURL); } return requestedURL; }; /***/ }), /* 251 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/isAbsoluteURL.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Determines whether the specified URL is absolute * * @param {string} url The URL to test * @returns {boolean} True if the specified URL is absolute, otherwise false */ module.exports = function isAbsoluteURL(url) { // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed // by any combination of letters, digits, plus, period, or hyphen. return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); }; /***/ }), /* 252 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/combineURLs.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Creates a new URL by combining the specified URLs * * @param {string} baseURL The base URL * @param {string} relativeURL The relative URL * @returns {string} The combined URL */ module.exports = function combineURLs(baseURL, relativeURL) { return relativeURL ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; }; /***/ }), /* 253 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/parseHeaders.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); // Headers whose duplicates are ignored by node // c.f. https://nodejs.org/api/http.html#http_message_headers var ignoreDuplicateOf = [ 'age', 'authorization', 'content-length', 'content-type', 'etag', 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', 'last-modified', 'location', 'max-forwards', 'proxy-authorization', 'referer', 'retry-after', 'user-agent']; /** * Parse headers into an object * * ``` * Date: Wed, 27 Aug 2014 08:58:49 GMT * Content-Type: application/json * Connection: keep-alive * Transfer-Encoding: chunked * ``` * * @param {String} headers Headers needing to be parsed * @returns {Object} Headers parsed into an object */ module.exports = function parseHeaders(headers) { var parsed = {}; var key; var val; var i; if (!headers) {return parsed;} utils.forEach(headers.split('\n'), function parser(line) { i = line.indexOf(':'); key = utils.trim(line.substr(0, i)).toLowerCase(); val = utils.trim(line.substr(i + 1)); if (key) { if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { return; } if (key === 'set-cookie') { parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); } else { parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; } } }); return parsed; }; /***/ }), /* 254 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/isURLSameOrigin.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./../utils */ 236); module.exports = utils.isStandardBrowserEnv() ? // Standard browser envs have full support of the APIs needed to test // whether the request URL is of the same origin as current location. function standardBrowserEnv() { var msie = /(msie|trident)/i.test(navigator.userAgent); var urlParsingNode = document.createElement('a'); var originURL; /** * Parse a URL to discover it's components * * @param {String} url The URL to be parsed * @returns {Object} */ function resolveURL(url) { var href = url; if (msie) { // IE needs attribute set twice to normalize properties urlParsingNode.setAttribute('href', href); href = urlParsingNode.href; } urlParsingNode.setAttribute('href', href); // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils return { href: urlParsingNode.href, protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', host: urlParsingNode.host, search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', hostname: urlParsingNode.hostname, port: urlParsingNode.port, pathname: urlParsingNode.pathname.charAt(0) === '/' ? urlParsingNode.pathname : '/' + urlParsingNode.pathname }; } originURL = resolveURL(window.location.href); /** * Determine if a URL shares the same origin as the current location * * @param {String} requestURL The URL to test * @returns {boolean} True if URL shares the same origin, otherwise false */ return function isURLSameOrigin(requestURL) { var parsed = utils.isString(requestURL) ? resolveURL(requestURL) : requestURL; return parsed.protocol === originURL.protocol && parsed.host === originURL.host; }; }() : // Non standard browser envs (web workers, react-native) lack needed support. function nonStandardBrowserEnv() { return function isURLSameOrigin() { return true; }; }(); /***/ }), /* 255 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/cancel/Cancel.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * A `Cancel` is an object that is thrown when an operation is canceled. * * @class * @param {string=} message The message. */ function Cancel(message) { this.message = message; } Cancel.prototype.toString = function toString() { return 'Cancel' + (this.message ? ': ' + this.message : ''); }; Cancel.prototype.__CANCEL__ = true; module.exports = Cancel; /***/ }), /* 256 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/cancel/isCancel.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = function isCancel(value) { return !!(value && value.__CANCEL__); }; /***/ }), /* 257 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/core/mergeConfig.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ../utils */ 236); /** * Config-specific merge-function which creates a new config-object * by merging two configuration objects together. * * @param {Object} config1 * @param {Object} config2 * @returns {Object} New object resulting from merging config2 to config1 */ module.exports = function mergeConfig(config1, config2) { // eslint-disable-next-line no-param-reassign config2 = config2 || {}; var config = {}; function getMergedValue(target, source) { if (utils.isPlainObject(target) && utils.isPlainObject(source)) { return utils.merge(target, source); } else if (utils.isPlainObject(source)) { return utils.merge({}, source); } else if (utils.isArray(source)) { return source.slice(); } return source; } // eslint-disable-next-line consistent-return function mergeDeepProperties(prop) { if (!utils.isUndefined(config2[prop])) { return getMergedValue(config1[prop], config2[prop]); } else if (!utils.isUndefined(config1[prop])) { return getMergedValue(undefined, config1[prop]); } } // eslint-disable-next-line consistent-return function valueFromConfig2(prop) { if (!utils.isUndefined(config2[prop])) { return getMergedValue(undefined, config2[prop]); } } // eslint-disable-next-line consistent-return function defaultToConfig2(prop) { if (!utils.isUndefined(config2[prop])) { return getMergedValue(undefined, config2[prop]); } else if (!utils.isUndefined(config1[prop])) { return getMergedValue(undefined, config1[prop]); } } // eslint-disable-next-line consistent-return function mergeDirectKeys(prop) { if (prop in config2) { return getMergedValue(config1[prop], config2[prop]); } else if (prop in config1) { return getMergedValue(undefined, config1[prop]); } } var mergeMap = { 'url': valueFromConfig2, 'method': valueFromConfig2, 'data': valueFromConfig2, 'baseURL': defaultToConfig2, 'transformRequest': defaultToConfig2, 'transformResponse': defaultToConfig2, 'paramsSerializer': defaultToConfig2, 'timeout': defaultToConfig2, 'timeoutMessage': defaultToConfig2, 'withCredentials': defaultToConfig2, 'adapter': defaultToConfig2, 'responseType': defaultToConfig2, 'xsrfCookieName': defaultToConfig2, 'xsrfHeaderName': defaultToConfig2, 'onUploadProgress': defaultToConfig2, 'onDownloadProgress': defaultToConfig2, 'decompress': defaultToConfig2, 'maxContentLength': defaultToConfig2, 'maxBodyLength': defaultToConfig2, 'transport': defaultToConfig2, 'httpAgent': defaultToConfig2, 'httpsAgent': defaultToConfig2, 'cancelToken': defaultToConfig2, 'socketPath': defaultToConfig2, 'responseEncoding': defaultToConfig2, 'validateStatus': mergeDirectKeys }; utils.forEach(Object.keys(config1).concat(Object.keys(config2)), function computeConfigValue(prop) { var merge = mergeMap[prop] || mergeDeepProperties; var configValue = merge(prop); utils.isUndefined(configValue) && merge !== mergeDirectKeys || (config[prop] = configValue); }); return config; }; /***/ }), /* 258 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/validator.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) { var VERSION = __webpack_require__(/*! ../env/data */ 259).version; var validators = {}; // eslint-disable-next-line func-names ['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function (type, i) { validators[type] = function validator(thing) { return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; }; }); var deprecatedWarnings = {}; /** * Transitional option validator * @param {function|boolean?} validator - set to false if the transitional option has been removed * @param {string?} version - deprecated version / removed since version * @param {string?} message - some message with additional info * @returns {function} */ validators.transitional = function transitional(validator, version, message) { function formatMessage(opt, desc) { return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); } // eslint-disable-next-line func-names return function (value, opt, opts) { if (validator === false) { throw new Error(formatMessage(opt, ' has been removed' + (version ? ' in ' + version : ''))); } if (version && !deprecatedWarnings[opt]) { deprecatedWarnings[opt] = true; // eslint-disable-next-line no-console __f__("warn", formatMessage( opt, ' has been deprecated since v' + version + ' and will be removed in the near future'), " at node_modules/axios/lib/helpers/validator.js:37"); } return validator ? validator(value, opt, opts) : true; }; }; /** * Assert object's properties type * @param {object} options * @param {object} schema * @param {boolean?} allowUnknown */ function assertOptions(options, schema, allowUnknown) { if (typeof options !== 'object') { throw new TypeError('options must be an object'); } var keys = Object.keys(options); var i = keys.length; while (i-- > 0) { var opt = keys[i]; var validator = schema[opt]; if (validator) { var value = options[opt]; var result = value === undefined || validator(value, opt, options); if (result !== true) { throw new TypeError('option ' + opt + ' must be ' + result); } continue; } if (allowUnknown !== true) { throw Error('Unknown option ' + opt); } } } module.exports = { assertOptions: assertOptions, validators: validators }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 259 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/env/data.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "version": "0.24.0" }; /***/ }), /* 260 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/cancel/CancelToken.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Cancel = __webpack_require__(/*! ./Cancel */ 255); /** * A `CancelToken` is an object that can be used to request cancellation of an operation. * * @class * @param {Function} executor The executor function. */ function CancelToken(executor) { if (typeof executor !== 'function') { throw new TypeError('executor must be a function.'); } var resolvePromise; this.promise = new Promise(function promiseExecutor(resolve) { resolvePromise = resolve; }); var token = this; // eslint-disable-next-line func-names this.promise.then(function (cancel) { if (!token._listeners) return; var i; var l = token._listeners.length; for (i = 0; i < l; i++) { token._listeners[i](cancel); } token._listeners = null; }); // eslint-disable-next-line func-names this.promise.then = function (onfulfilled) { var _resolve; // eslint-disable-next-line func-names var promise = new Promise(function (resolve) { token.subscribe(resolve); _resolve = resolve; }).then(onfulfilled); promise.cancel = function reject() { token.unsubscribe(_resolve); }; return promise; }; executor(function cancel(message) { if (token.reason) { // Cancellation has already been requested return; } token.reason = new Cancel(message); resolvePromise(token.reason); }); } /** * Throws a `Cancel` if cancellation has been requested. */ CancelToken.prototype.throwIfRequested = function throwIfRequested() { if (this.reason) { throw this.reason; } }; /** * Subscribe to the cancel signal */ CancelToken.prototype.subscribe = function subscribe(listener) { if (this.reason) { listener(this.reason); return; } if (this._listeners) { this._listeners.push(listener); } else { this._listeners = [listener]; } }; /** * Unsubscribe from the cancel signal */ CancelToken.prototype.unsubscribe = function unsubscribe(listener) { if (!this._listeners) { return; } var index = this._listeners.indexOf(listener); if (index !== -1) { this._listeners.splice(index, 1); } }; /** * Returns an object that contains a new `CancelToken` and a function that, when called, * cancels the `CancelToken`. */ CancelToken.source = function source() { var cancel; var token = new CancelToken(function executor(c) { cancel = c; }); return { token: token, cancel: cancel }; }; module.exports = CancelToken; /***/ }), /* 261 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/spread.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Syntactic sugar for invoking a function and expanding an array for arguments. * * Common use case would be to use `Function.prototype.apply`. * * ```js * function f(x, y, z) {} * var args = [1, 2, 3]; * f.apply(null, args); * ``` * * With `spread` this example can be re-written. * * ```js * spread(function(x, y, z) {})([1, 2, 3]); * ``` * * @param {Function} callback * @returns {Function} */ module.exports = function spread(callback) { return function wrap(arr) { return callback.apply(null, arr); }; }; /***/ }), /* 262 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/axios/lib/helpers/isAxiosError.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Determines whether the payload is an error thrown by Axios * * @param {*} payload The value to test * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false */ module.exports = function isAxiosError(payload) { return typeof payload === 'object' && payload.isAxiosError === true; }; /***/ }), /* 263 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/index.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _toDate = _interopRequireDefault(__webpack_require__(/*! ./lib/toDate */ 264)); var _toFloat = _interopRequireDefault(__webpack_require__(/*! ./lib/toFloat */ 266)); var _toInt = _interopRequireDefault(__webpack_require__(/*! ./lib/toInt */ 269)); var _toBoolean = _interopRequireDefault(__webpack_require__(/*! ./lib/toBoolean */ 270)); var _equals = _interopRequireDefault(__webpack_require__(/*! ./lib/equals */ 271)); var _contains = _interopRequireDefault(__webpack_require__(/*! ./lib/contains */ 272)); var _matches = _interopRequireDefault(__webpack_require__(/*! ./lib/matches */ 275)); var _isEmail = _interopRequireDefault(__webpack_require__(/*! ./lib/isEmail */ 276)); var _isURL = _interopRequireDefault(__webpack_require__(/*! ./lib/isURL */ 280)); var _isMACAddress = _interopRequireDefault(__webpack_require__(/*! ./lib/isMACAddress */ 281)); var _isIP = _interopRequireDefault(__webpack_require__(/*! ./lib/isIP */ 279)); var _isIPRange = _interopRequireDefault(__webpack_require__(/*! ./lib/isIPRange */ 282)); var _isFQDN = _interopRequireDefault(__webpack_require__(/*! ./lib/isFQDN */ 278)); var _isDate = _interopRequireDefault(__webpack_require__(/*! ./lib/isDate */ 283)); var _isBoolean = _interopRequireDefault(__webpack_require__(/*! ./lib/isBoolean */ 284)); var _isLocale = _interopRequireDefault(__webpack_require__(/*! ./lib/isLocale */ 285)); var _isAlpha = _interopRequireWildcard(__webpack_require__(/*! ./lib/isAlpha */ 286)); var _isAlphanumeric = _interopRequireWildcard(__webpack_require__(/*! ./lib/isAlphanumeric */ 287)); var _isNumeric = _interopRequireDefault(__webpack_require__(/*! ./lib/isNumeric */ 288)); var _isPassportNumber = _interopRequireDefault(__webpack_require__(/*! ./lib/isPassportNumber */ 289)); var _isPort = _interopRequireDefault(__webpack_require__(/*! ./lib/isPort */ 290)); var _isLowercase = _interopRequireDefault(__webpack_require__(/*! ./lib/isLowercase */ 292)); var _isUppercase = _interopRequireDefault(__webpack_require__(/*! ./lib/isUppercase */ 293)); var _isIMEI = _interopRequireDefault(__webpack_require__(/*! ./lib/isIMEI */ 294)); var _isAscii = _interopRequireDefault(__webpack_require__(/*! ./lib/isAscii */ 295)); var _isFullWidth = _interopRequireDefault(__webpack_require__(/*! ./lib/isFullWidth */ 296)); var _isHalfWidth = _interopRequireDefault(__webpack_require__(/*! ./lib/isHalfWidth */ 297)); var _isVariableWidth = _interopRequireDefault(__webpack_require__(/*! ./lib/isVariableWidth */ 298)); var _isMultibyte = _interopRequireDefault(__webpack_require__(/*! ./lib/isMultibyte */ 299)); var _isSemVer = _interopRequireDefault(__webpack_require__(/*! ./lib/isSemVer */ 300)); var _isSurrogatePair = _interopRequireDefault(__webpack_require__(/*! ./lib/isSurrogatePair */ 302)); var _isInt = _interopRequireDefault(__webpack_require__(/*! ./lib/isInt */ 291)); var _isFloat = _interopRequireWildcard(__webpack_require__(/*! ./lib/isFloat */ 267)); var _isDecimal = _interopRequireDefault(__webpack_require__(/*! ./lib/isDecimal */ 303)); var _isHexadecimal = _interopRequireDefault(__webpack_require__(/*! ./lib/isHexadecimal */ 305)); var _isOctal = _interopRequireDefault(__webpack_require__(/*! ./lib/isOctal */ 306)); var _isDivisibleBy = _interopRequireDefault(__webpack_require__(/*! ./lib/isDivisibleBy */ 307)); var _isHexColor = _interopRequireDefault(__webpack_require__(/*! ./lib/isHexColor */ 308)); var _isRgbColor = _interopRequireDefault(__webpack_require__(/*! ./lib/isRgbColor */ 309)); var _isHSL = _interopRequireDefault(__webpack_require__(/*! ./lib/isHSL */ 310)); var _isISRC = _interopRequireDefault(__webpack_require__(/*! ./lib/isISRC */ 311)); var _isIBAN = _interopRequireWildcard(__webpack_require__(/*! ./lib/isIBAN */ 312)); var _isBIC = _interopRequireDefault(__webpack_require__(/*! ./lib/isBIC */ 313)); var _isMD = _interopRequireDefault(__webpack_require__(/*! ./lib/isMD5 */ 315)); var _isHash = _interopRequireDefault(__webpack_require__(/*! ./lib/isHash */ 316)); var _isJWT = _interopRequireDefault(__webpack_require__(/*! ./lib/isJWT */ 317)); var _isJSON = _interopRequireDefault(__webpack_require__(/*! ./lib/isJSON */ 319)); var _isEmpty = _interopRequireDefault(__webpack_require__(/*! ./lib/isEmpty */ 320)); var _isLength = _interopRequireDefault(__webpack_require__(/*! ./lib/isLength */ 321)); var _isByteLength = _interopRequireDefault(__webpack_require__(/*! ./lib/isByteLength */ 277)); var _isUUID = _interopRequireDefault(__webpack_require__(/*! ./lib/isUUID */ 322)); var _isMongoId = _interopRequireDefault(__webpack_require__(/*! ./lib/isMongoId */ 323)); var _isAfter = _interopRequireDefault(__webpack_require__(/*! ./lib/isAfter */ 324)); var _isBefore = _interopRequireDefault(__webpack_require__(/*! ./lib/isBefore */ 325)); var _isIn = _interopRequireDefault(__webpack_require__(/*! ./lib/isIn */ 326)); var _isCreditCard = _interopRequireDefault(__webpack_require__(/*! ./lib/isCreditCard */ 327)); var _isIdentityCard = _interopRequireDefault(__webpack_require__(/*! ./lib/isIdentityCard */ 328)); var _isEAN = _interopRequireDefault(__webpack_require__(/*! ./lib/isEAN */ 329)); var _isISIN = _interopRequireDefault(__webpack_require__(/*! ./lib/isISIN */ 330)); var _isISBN = _interopRequireDefault(__webpack_require__(/*! ./lib/isISBN */ 331)); var _isISSN = _interopRequireDefault(__webpack_require__(/*! ./lib/isISSN */ 332)); var _isTaxID = _interopRequireDefault(__webpack_require__(/*! ./lib/isTaxID */ 333)); var _isMobilePhone = _interopRequireWildcard(__webpack_require__(/*! ./lib/isMobilePhone */ 335)); var _isEthereumAddress = _interopRequireDefault(__webpack_require__(/*! ./lib/isEthereumAddress */ 336)); var _isCurrency = _interopRequireDefault(__webpack_require__(/*! ./lib/isCurrency */ 337)); var _isBtcAddress = _interopRequireDefault(__webpack_require__(/*! ./lib/isBtcAddress */ 338)); var _isISO = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO8601 */ 339)); var _isRFC = _interopRequireDefault(__webpack_require__(/*! ./lib/isRFC3339 */ 340)); var _isISO31661Alpha = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO31661Alpha2 */ 314)); var _isISO31661Alpha2 = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO31661Alpha3 */ 341)); var _isISO2 = _interopRequireDefault(__webpack_require__(/*! ./lib/isISO4217 */ 342)); var _isBase = _interopRequireDefault(__webpack_require__(/*! ./lib/isBase32 */ 343)); var _isBase2 = _interopRequireDefault(__webpack_require__(/*! ./lib/isBase58 */ 344)); var _isBase3 = _interopRequireDefault(__webpack_require__(/*! ./lib/isBase64 */ 318)); var _isDataURI = _interopRequireDefault(__webpack_require__(/*! ./lib/isDataURI */ 345)); var _isMagnetURI = _interopRequireDefault(__webpack_require__(/*! ./lib/isMagnetURI */ 346)); var _isMimeType = _interopRequireDefault(__webpack_require__(/*! ./lib/isMimeType */ 347)); var _isLatLong = _interopRequireDefault(__webpack_require__(/*! ./lib/isLatLong */ 348)); var _isPostalCode = _interopRequireWildcard(__webpack_require__(/*! ./lib/isPostalCode */ 349)); var _ltrim = _interopRequireDefault(__webpack_require__(/*! ./lib/ltrim */ 350)); var _rtrim = _interopRequireDefault(__webpack_require__(/*! ./lib/rtrim */ 351)); var _trim = _interopRequireDefault(__webpack_require__(/*! ./lib/trim */ 352)); var _escape = _interopRequireDefault(__webpack_require__(/*! ./lib/escape */ 353)); var _unescape = _interopRequireDefault(__webpack_require__(/*! ./lib/unescape */ 354)); var _stripLow = _interopRequireDefault(__webpack_require__(/*! ./lib/stripLow */ 355)); var _whitelist = _interopRequireDefault(__webpack_require__(/*! ./lib/whitelist */ 357)); var _blacklist = _interopRequireDefault(__webpack_require__(/*! ./lib/blacklist */ 356)); var _isWhitelisted = _interopRequireDefault(__webpack_require__(/*! ./lib/isWhitelisted */ 358)); var _normalizeEmail = _interopRequireDefault(__webpack_require__(/*! ./lib/normalizeEmail */ 359)); var _isSlug = _interopRequireDefault(__webpack_require__(/*! ./lib/isSlug */ 360)); var _isLicensePlate = _interopRequireDefault(__webpack_require__(/*! ./lib/isLicensePlate */ 361)); var _isStrongPassword = _interopRequireDefault(__webpack_require__(/*! ./lib/isStrongPassword */ 362)); var _isVAT = _interopRequireDefault(__webpack_require__(/*! ./lib/isVAT */ 363)); function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;} function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var version = '13.7.0'; var validator = { version: version, toDate: _toDate.default, toFloat: _toFloat.default, toInt: _toInt.default, toBoolean: _toBoolean.default, equals: _equals.default, contains: _contains.default, matches: _matches.default, isEmail: _isEmail.default, isURL: _isURL.default, isMACAddress: _isMACAddress.default, isIP: _isIP.default, isIPRange: _isIPRange.default, isFQDN: _isFQDN.default, isBoolean: _isBoolean.default, isIBAN: _isIBAN.default, isBIC: _isBIC.default, isAlpha: _isAlpha.default, isAlphaLocales: _isAlpha.locales, isAlphanumeric: _isAlphanumeric.default, isAlphanumericLocales: _isAlphanumeric.locales, isNumeric: _isNumeric.default, isPassportNumber: _isPassportNumber.default, isPort: _isPort.default, isLowercase: _isLowercase.default, isUppercase: _isUppercase.default, isAscii: _isAscii.default, isFullWidth: _isFullWidth.default, isHalfWidth: _isHalfWidth.default, isVariableWidth: _isVariableWidth.default, isMultibyte: _isMultibyte.default, isSemVer: _isSemVer.default, isSurrogatePair: _isSurrogatePair.default, isInt: _isInt.default, isIMEI: _isIMEI.default, isFloat: _isFloat.default, isFloatLocales: _isFloat.locales, isDecimal: _isDecimal.default, isHexadecimal: _isHexadecimal.default, isOctal: _isOctal.default, isDivisibleBy: _isDivisibleBy.default, isHexColor: _isHexColor.default, isRgbColor: _isRgbColor.default, isHSL: _isHSL.default, isISRC: _isISRC.default, isMD5: _isMD.default, isHash: _isHash.default, isJWT: _isJWT.default, isJSON: _isJSON.default, isEmpty: _isEmpty.default, isLength: _isLength.default, isLocale: _isLocale.default, isByteLength: _isByteLength.default, isUUID: _isUUID.default, isMongoId: _isMongoId.default, isAfter: _isAfter.default, isBefore: _isBefore.default, isIn: _isIn.default, isCreditCard: _isCreditCard.default, isIdentityCard: _isIdentityCard.default, isEAN: _isEAN.default, isISIN: _isISIN.default, isISBN: _isISBN.default, isISSN: _isISSN.default, isMobilePhone: _isMobilePhone.default, isMobilePhoneLocales: _isMobilePhone.locales, isPostalCode: _isPostalCode.default, isPostalCodeLocales: _isPostalCode.locales, isEthereumAddress: _isEthereumAddress.default, isCurrency: _isCurrency.default, isBtcAddress: _isBtcAddress.default, isISO8601: _isISO.default, isRFC3339: _isRFC.default, isISO31661Alpha2: _isISO31661Alpha.default, isISO31661Alpha3: _isISO31661Alpha2.default, isISO4217: _isISO2.default, isBase32: _isBase.default, isBase58: _isBase2.default, isBase64: _isBase3.default, isDataURI: _isDataURI.default, isMagnetURI: _isMagnetURI.default, isMimeType: _isMimeType.default, isLatLong: _isLatLong.default, ltrim: _ltrim.default, rtrim: _rtrim.default, trim: _trim.default, escape: _escape.default, unescape: _unescape.default, stripLow: _stripLow.default, whitelist: _whitelist.default, blacklist: _blacklist.default, isWhitelisted: _isWhitelisted.default, normalizeEmail: _normalizeEmail.default, toString: toString, isSlug: _isSlug.default, isStrongPassword: _isStrongPassword.default, isTaxID: _isTaxID.default, isDate: _isDate.default, isLicensePlate: _isLicensePlate.default, isVAT: _isVAT.default, ibanLocales: _isIBAN.locales }; var _default = validator; exports.default = _default; module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 264 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toDate.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toDate; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function toDate(date) { (0, _assertString.default)(date); date = Date.parse(date); return !isNaN(date) ? new Date(date) : null; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 265 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/assertString.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = assertString; function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} function assertString(input) { var isString = typeof input === 'string' || input instanceof String; if (!isString) { var invalidType = _typeof(input); if (input === null) invalidType = 'null';else if (invalidType === 'object') invalidType = input.constructor.name; throw new TypeError("Expected a string but received a ".concat(invalidType)); } } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 266 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toFloat.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toFloat; var _isFloat = _interopRequireDefault(__webpack_require__(/*! ./isFloat */ 267)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function toFloat(str) { if (!(0, _isFloat.default)(str)) return NaN; return parseFloat(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 267 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isFloat.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isFloat; exports.locales = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _alpha = __webpack_require__(/*! ./alpha */ 268); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isFloat(str, options) { (0, _assertString.default)(str); options = options || {}; var float = new RegExp("^(?:[-+])?(?:[0-9]+)?(?:\\".concat(options.locale ? _alpha.decimal[options.locale] : '.', "[0-9]*)?(?:[eE][\\+\\-]?(?:[0-9]+))?$")); if (str === '' || str === '.' || str === '-' || str === '+') { return false; } var value = parseFloat(str.replace(',', '.')); return float.test(str) && (!options.hasOwnProperty('min') || value >= options.min) && (!options.hasOwnProperty('max') || value <= options.max) && (!options.hasOwnProperty('lt') || value < options.lt) && (!options.hasOwnProperty('gt') || value > options.gt); } var locales = Object.keys(_alpha.decimal); exports.locales = locales; /***/ }), /* 268 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/alpha.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.commaDecimal = exports.dotDecimal = exports.farsiLocales = exports.arabicLocales = exports.englishLocales = exports.decimal = exports.alphanumeric = exports.alpha = void 0; var alpha = { 'en-US': /^[A-Z]+$/i, 'az-AZ': /^[A-VXYZÇƏĞİıÖŞÜ]+$/i, 'bg-BG': /^[А-Я]+$/i, 'cs-CZ': /^[A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i, 'da-DK': /^[A-ZÆØÅ]+$/i, 'de-DE': /^[A-ZÄÖÜß]+$/i, 'el-GR': /^[Α-ώ]+$/i, 'es-ES': /^[A-ZÁÉÍÑÓÚÜ]+$/i, 'fa-IR': /^[ابپتثجچحخدذرزژسشصضطظعغفقکگلمنوهی]+$/i, 'fi-FI': /^[A-ZÅÄÖ]+$/i, 'fr-FR': /^[A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i, 'it-IT': /^[A-ZÀÉÈÌÎÓÒÙ]+$/i, 'nb-NO': /^[A-ZÆØÅ]+$/i, 'nl-NL': /^[A-ZÁÉËÏÓÖÜÚ]+$/i, 'nn-NO': /^[A-ZÆØÅ]+$/i, 'hu-HU': /^[A-ZÁÉÍÓÖŐÚÜŰ]+$/i, 'pl-PL': /^[A-ZĄĆĘŚŁŃÓŻŹ]+$/i, 'pt-PT': /^[A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i, 'ru-RU': /^[А-ЯЁ]+$/i, 'sl-SI': /^[A-ZČĆĐŠŽ]+$/i, 'sk-SK': /^[A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i, 'sr-RS@latin': /^[A-ZČĆŽŠĐ]+$/i, 'sr-RS': /^[А-ЯЂЈЉЊЋЏ]+$/i, 'sv-SE': /^[A-ZÅÄÖ]+$/i, 'th-TH': /^[ก-๐\s]+$/i, 'tr-TR': /^[A-ZÇĞİıÖŞÜ]+$/i, 'uk-UA': /^[А-ЩЬЮЯЄIЇҐі]+$/i, 'vi-VN': /^[A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i, 'ku-IQ': /^[ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i, ar: /^[ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/, he: /^[א-ת]+$/, fa: /^['آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی']+$/i, 'hi-IN': /^[\u0900-\u0961]+[\u0972-\u097F]*$/i }; exports.alpha = alpha; var alphanumeric = { 'en-US': /^[0-9A-Z]+$/i, 'az-AZ': /^[0-9A-VXYZÇƏĞİıÖŞÜ]+$/i, 'bg-BG': /^[0-9А-Я]+$/i, 'cs-CZ': /^[0-9A-ZÁČĎÉĚÍŇÓŘŠŤÚŮÝŽ]+$/i, 'da-DK': /^[0-9A-ZÆØÅ]+$/i, 'de-DE': /^[0-9A-ZÄÖÜß]+$/i, 'el-GR': /^[0-9Α-ω]+$/i, 'es-ES': /^[0-9A-ZÁÉÍÑÓÚÜ]+$/i, 'fi-FI': /^[0-9A-ZÅÄÖ]+$/i, 'fr-FR': /^[0-9A-ZÀÂÆÇÉÈÊËÏÎÔŒÙÛÜŸ]+$/i, 'it-IT': /^[0-9A-ZÀÉÈÌÎÓÒÙ]+$/i, 'hu-HU': /^[0-9A-ZÁÉÍÓÖŐÚÜŰ]+$/i, 'nb-NO': /^[0-9A-ZÆØÅ]+$/i, 'nl-NL': /^[0-9A-ZÁÉËÏÓÖÜÚ]+$/i, 'nn-NO': /^[0-9A-ZÆØÅ]+$/i, 'pl-PL': /^[0-9A-ZĄĆĘŚŁŃÓŻŹ]+$/i, 'pt-PT': /^[0-9A-ZÃÁÀÂÄÇÉÊËÍÏÕÓÔÖÚÜ]+$/i, 'ru-RU': /^[0-9А-ЯЁ]+$/i, 'sl-SI': /^[0-9A-ZČĆĐŠŽ]+$/i, 'sk-SK': /^[0-9A-ZÁČĎÉÍŇÓŠŤÚÝŽĹŔĽÄÔ]+$/i, 'sr-RS@latin': /^[0-9A-ZČĆŽŠĐ]+$/i, 'sr-RS': /^[0-9А-ЯЂЈЉЊЋЏ]+$/i, 'sv-SE': /^[0-9A-ZÅÄÖ]+$/i, 'th-TH': /^[ก-๙\s]+$/i, 'tr-TR': /^[0-9A-ZÇĞİıÖŞÜ]+$/i, 'uk-UA': /^[0-9А-ЩЬЮЯЄIЇҐі]+$/i, 'ku-IQ': /^[٠١٢٣٤٥٦٧٨٩0-9ئابپتجچحخدرڕزژسشعغفڤقکگلڵمنوۆھەیێيطؤثآإأكضصةظذ]+$/i, 'vi-VN': /^[0-9A-ZÀÁẠẢÃÂẦẤẬẨẪĂẰẮẶẲẴĐÈÉẸẺẼÊỀẾỆỂỄÌÍỊỈĨÒÓỌỎÕÔỒỐỘỔỖƠỜỚỢỞỠÙÚỤỦŨƯỪỨỰỬỮỲÝỴỶỸ]+$/i, ar: /^[٠١٢٣٤٥٦٧٨٩0-9ءآأؤإئابةتثجحخدذرزسشصضطظعغفقكلمنهوىيًٌٍَُِّْٰ]+$/, he: /^[0-9א-ת]+$/, fa: /^['0-9آاءأؤئبپتثجچحخدذرزژسشصضطظعغفقکگلمنوهةی۱۲۳۴۵۶۷۸۹۰']+$/i, 'hi-IN': /^[\u0900-\u0963]+[\u0966-\u097F]*$/i }; exports.alphanumeric = alphanumeric; var decimal = { 'en-US': '.', ar: '٫' }; exports.decimal = decimal; var englishLocales = ['AU', 'GB', 'HK', 'IN', 'NZ', 'ZA', 'ZM']; exports.englishLocales = englishLocales; for (var locale, i = 0; i < englishLocales.length; i++) { locale = "en-".concat(englishLocales[i]); alpha[locale] = alpha['en-US']; alphanumeric[locale] = alphanumeric['en-US']; decimal[locale] = decimal['en-US']; } // Source: http://www.localeplanet.com/java/ var arabicLocales = ['AE', 'BH', 'DZ', 'EG', 'IQ', 'JO', 'KW', 'LB', 'LY', 'MA', 'QM', 'QA', 'SA', 'SD', 'SY', 'TN', 'YE']; exports.arabicLocales = arabicLocales; for (var _locale, _i = 0; _i < arabicLocales.length; _i++) { _locale = "ar-".concat(arabicLocales[_i]); alpha[_locale] = alpha.ar; alphanumeric[_locale] = alphanumeric.ar; decimal[_locale] = decimal.ar; } var farsiLocales = ['IR', 'AF']; exports.farsiLocales = farsiLocales; for (var _locale2, _i2 = 0; _i2 < farsiLocales.length; _i2++) { _locale2 = "fa-".concat(farsiLocales[_i2]); alphanumeric[_locale2] = alphanumeric.fa; decimal[_locale2] = decimal.ar; } // Source: https://en.wikipedia.org/wiki/Decimal_mark var dotDecimal = ['ar-EG', 'ar-LB', 'ar-LY']; exports.dotDecimal = dotDecimal; var commaDecimal = ['bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-ZM', 'es-ES', 'fr-CA', 'fr-FR', 'id-ID', 'it-IT', 'ku-IQ', 'hi-IN', 'hu-HU', 'nb-NO', 'nn-NO', 'nl-NL', 'pl-PL', 'pt-PT', 'ru-RU', 'sl-SI', 'sr-RS@latin', 'sr-RS', 'sv-SE', 'tr-TR', 'uk-UA', 'vi-VN']; exports.commaDecimal = commaDecimal; for (var _i3 = 0; _i3 < dotDecimal.length; _i3++) { decimal[dotDecimal[_i3]] = decimal['en-US']; } for (var _i4 = 0; _i4 < commaDecimal.length; _i4++) { decimal[commaDecimal[_i4]] = ','; } alpha['fr-CA'] = alpha['fr-FR']; alphanumeric['fr-CA'] = alphanumeric['fr-FR']; alpha['pt-BR'] = alpha['pt-PT']; alphanumeric['pt-BR'] = alphanumeric['pt-PT']; decimal['pt-BR'] = decimal['pt-PT']; // see #862 alpha['pl-Pl'] = alpha['pl-PL']; alphanumeric['pl-Pl'] = alphanumeric['pl-PL']; decimal['pl-Pl'] = decimal['pl-PL']; // see #1455 alpha['fa-AF'] = alpha.fa; /***/ }), /* 269 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toInt.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toInt; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function toInt(str, radix) { (0, _assertString.default)(str); return parseInt(str, radix || 10); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 270 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/toBoolean.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toBoolean; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function toBoolean(str, strict) { (0, _assertString.default)(str); if (strict) { return str === '1' || /^true$/i.test(str); } return str !== '0' && !/^false$/i.test(str) && str !== ''; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 271 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/equals.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = equals; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function equals(str, comparison) { (0, _assertString.default)(str); return str === comparison; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 272 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/contains.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = contains; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _toString = _interopRequireDefault(__webpack_require__(/*! ./util/toString */ 273)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var defaulContainsOptions = { ignoreCase: false, minOccurrences: 1 }; function contains(str, elem, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, defaulContainsOptions); if (options.ignoreCase) { return str.toLowerCase().split((0, _toString.default)(elem).toLowerCase()).length > options.minOccurrences; } return str.split((0, _toString.default)(elem)).length > options.minOccurrences; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 273 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/toString.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = toString; function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} function toString(input) { if (_typeof(input) === 'object' && input !== null) { if (typeof input.toString === 'function') { input = input.toString(); } else { input = '[object Object]'; } } else if (input === null || typeof input === 'undefined' || isNaN(input) && !input.length) { input = ''; } return String(input); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 274 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/merge.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = merge; function merge() { var obj = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; var defaults = arguments.length > 1 ? arguments[1] : undefined; for (var key in defaults) { if (typeof obj[key] === 'undefined') { obj[key] = defaults[key]; } } return obj; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 275 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/matches.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = matches; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function matches(str, pattern, modifiers) { (0, _assertString.default)(str); if (Object.prototype.toString.call(pattern) !== '[object RegExp]') { pattern = new RegExp(pattern, modifiers); } return pattern.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 276 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEmail.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isEmail; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); var _isByteLength = _interopRequireDefault(__webpack_require__(/*! ./isByteLength */ 277)); var _isFQDN = _interopRequireDefault(__webpack_require__(/*! ./isFQDN */ 278)); var _isIP = _interopRequireDefault(__webpack_require__(/*! ./isIP */ 279)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var default_email_options = { allow_display_name: false, require_display_name: false, allow_utf8_local_part: true, require_tld: true, blacklisted_chars: '', ignore_max_length: false, host_blacklist: [] }; /* eslint-disable max-len */ /* eslint-disable no-control-regex */ var splitNameAddress = /^([^\x00-\x1F\x7F-\x9F\cX]+)]/.test(display_name_without_quotes); if (contains_illegal) { // if contains illegal characters, // must to be enclosed in double-quotes, otherwise it's not a valid display name if (display_name_without_quotes === display_name) { return false; } // the quotes in display name must start with character symbol \ var all_start_with_back_slash = display_name_without_quotes.split('"').length === display_name_without_quotes.split('\\"').length; if (!all_start_with_back_slash) { return false; } } return true; } function isEmail(str, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, default_email_options); if (options.require_display_name || options.allow_display_name) { var display_email = str.match(splitNameAddress); if (display_email) { var display_name = display_email[1]; // Remove display name and angle brackets to get email address // Can be done in the regex but will introduce a ReDOS (See #1597 for more info) str = str.replace(display_name, '').replace(/(^<|>$)/g, ''); // sometimes need to trim the last space to get the display name // because there may be a space between display name and email address // eg. myname // the display name is `myname` instead of `myname `, so need to trim the last space if (display_name.endsWith(' ')) { display_name = display_name.substr(0, display_name.length - 1); } if (!validateDisplayName(display_name)) { return false; } } else if (options.require_display_name) { return false; } } if (!options.ignore_max_length && str.length > defaultMaxEmailLength) { return false; } var parts = str.split('@'); var domain = parts.pop(); var lower_domain = domain.toLowerCase(); if (options.host_blacklist.includes(lower_domain)) { return false; } var user = parts.join('@'); if (options.domain_specific_validation && (lower_domain === 'gmail.com' || lower_domain === 'googlemail.com')) { /* Previously we removed dots for gmail addresses before validating. This was removed because it allows `multiple..dots@gmail.com` to be reported as valid, but it is not. Gmail only normalizes single dots, removing them from here is pointless, should be done in normalizeEmail */ user = user.toLowerCase(); // Removing sub-address from username before gmail validation var username = user.split('+')[0]; // Dots are not included in gmail length restriction if (!(0, _isByteLength.default)(username.replace(/\./g, ''), { min: 6, max: 30 })) { return false; } var _user_parts = username.split('.'); for (var i = 0; i < _user_parts.length; i++) { if (!gmailUserPart.test(_user_parts[i])) { return false; } } } if (options.ignore_max_length === false && (!(0, _isByteLength.default)(user, { max: 64 }) || !(0, _isByteLength.default)(domain, { max: 254 }))) { return false; } if (!(0, _isFQDN.default)(domain, { require_tld: options.require_tld })) { if (!options.allow_ip_domain) { return false; } if (!(0, _isIP.default)(domain)) { if (!domain.startsWith('[') || !domain.endsWith(']')) { return false; } var noBracketdomain = domain.substr(1, domain.length - 2); if (noBracketdomain.length === 0 || !(0, _isIP.default)(noBracketdomain)) { return false; } } } if (user[0] === '"') { user = user.slice(1, user.length - 1); return options.allow_utf8_local_part ? quotedEmailUserUtf8.test(user) : quotedEmailUser.test(user); } var pattern = options.allow_utf8_local_part ? emailUserUtf8Part : emailUserPart; var user_parts = user.split('.'); for (var _i = 0; _i < user_parts.length; _i++) { if (!pattern.test(user_parts[_i])) { return false; } } if (options.blacklisted_chars) { if (user.search(new RegExp("[".concat(options.blacklisted_chars, "]+"), 'g')) !== -1) return false; } return true; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 277 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isByteLength.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isByteLength; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} /* eslint-disable prefer-rest-params */ function isByteLength(str, options) { (0, _assertString.default)(str); var min; var max; if (_typeof(options) === 'object') { min = options.min || 0; max = options.max; } else { // backwards compatibility: isByteLength(str, min [, max]) min = arguments[1]; max = arguments[2]; } var len = encodeURI(str).split(/%..|./).length - 1; return len >= min && (typeof max === 'undefined' || len <= max); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 278 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isFQDN.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isFQDN; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var default_fqdn_options = { require_tld: true, allow_underscores: false, allow_trailing_dot: false, allow_numeric_tld: false, allow_wildcard: false }; function isFQDN(str, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, default_fqdn_options); /* Remove the optional trailing dot before checking validity */ if (options.allow_trailing_dot && str[str.length - 1] === '.') { str = str.substring(0, str.length - 1); } /* Remove the optional wildcard before checking validity */ if (options.allow_wildcard === true && str.indexOf('*.') === 0) { str = str.substring(2); } var parts = str.split('.'); var tld = parts[parts.length - 1]; if (options.require_tld) { // disallow fqdns without tld if (parts.length < 2) { return false; } if (!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(tld)) { return false; } // disallow spaces if (/\s/.test(tld)) { return false; } } // reject numeric TLDs if (!options.allow_numeric_tld && /^\d+$/.test(tld)) { return false; } return parts.every(function (part) { if (part.length > 63) { return false; } if (!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(part)) { return false; } // disallow full-width chars if (/[\uff01-\uff5e]/.test(part)) { return false; } // disallow parts starting or ending with hyphen if (/^-|-$/.test(part)) { return false; } if (!options.allow_underscores && /_/.test(part)) { return false; } return true; }); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 279 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIP.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isIP; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /** 11.3. Examples The following addresses fe80::1234 (on the 1st link of the node) ff02::5678 (on the 5th link of the node) ff08::9abc (on the 10th organization of the node) would be represented as follows: fe80::1234%1 ff02::5678%5 ff08::9abc%10 (Here we assume a natural translation from a zone index to the part, where the Nth zone of any scope is translated into "N".) If we use interface names as , those addresses could also be represented as follows: fe80::1234%ne0 ff02::5678%pvc1.3 ff08::9abc%interface10 where the interface "ne0" belongs to the 1st link, "pvc1.3" belongs to the 5th link, and "interface10" belongs to the 10th organization. * * */ var IPv4SegmentFormat = '(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])'; var IPv4AddressFormat = "(".concat(IPv4SegmentFormat, "[.]){3}").concat(IPv4SegmentFormat); var IPv4AddressRegExp = new RegExp("^".concat(IPv4AddressFormat, "$")); var IPv6SegmentFormat = '(?:[0-9a-fA-F]{1,4})'; var IPv6AddressRegExp = new RegExp('^(' + "(?:".concat(IPv6SegmentFormat, ":){7}(?:").concat(IPv6SegmentFormat, "|:)|") + "(?:".concat(IPv6SegmentFormat, ":){6}(?:").concat(IPv4AddressFormat, "|:").concat(IPv6SegmentFormat, "|:)|") + "(?:".concat(IPv6SegmentFormat, ":){5}(?::").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,2}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){4}(?:(:").concat(IPv6SegmentFormat, "){0,1}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,3}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){3}(?:(:").concat(IPv6SegmentFormat, "){0,2}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,4}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){2}(?:(:").concat(IPv6SegmentFormat, "){0,3}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,5}|:)|") + "(?:".concat(IPv6SegmentFormat, ":){1}(?:(:").concat(IPv6SegmentFormat, "){0,4}:").concat(IPv4AddressFormat, "|(:").concat(IPv6SegmentFormat, "){1,6}|:)|") + "(?::((?::".concat(IPv6SegmentFormat, "){0,5}:").concat(IPv4AddressFormat, "|(?::").concat(IPv6SegmentFormat, "){1,7}|:))") + ')(%[0-9a-zA-Z-.:]{1,})?$'); function isIP(str) { var version = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; (0, _assertString.default)(str); version = String(version); if (!version) { return isIP(str, 4) || isIP(str, 6); } if (version === '4') { if (!IPv4AddressRegExp.test(str)) { return false; } var parts = str.split('.').sort(function (a, b) { return a - b; }); return parts[3] <= 255; } if (version === '6') { return !!IPv6AddressRegExp.test(str); } return false; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 280 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isURL.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isURL; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _isFQDN = _interopRequireDefault(__webpack_require__(/*! ./isFQDN */ 278)); var _isIP = _interopRequireDefault(__webpack_require__(/*! ./isIP */ 279)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();} function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");} function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);} function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;} function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} /* options for isURL method require_protocol - if set as true isURL will return false if protocol is not present in the URL require_valid_protocol - isURL will check if the URL's protocol is present in the protocols option protocols - valid protocols can be modified with this option require_host - if set as false isURL will not check if host is present in the URL require_port - if set as true isURL will check if port is present in the URL allow_protocol_relative_urls - if set as true protocol relative URLs will be allowed validate_length - if set as false isURL will skip string length validation (IE maximum is 2083) */ var default_url_options = { protocols: ['http', 'https', 'ftp'], require_tld: true, require_protocol: false, require_host: true, require_port: false, require_valid_protocol: true, allow_underscores: false, allow_trailing_dot: false, allow_protocol_relative_urls: false, allow_fragments: true, allow_query_components: true, validate_length: true }; var wrapped_ipv6 = /^\[([^\]]+)\](?::([0-9]+))?$/; function isRegExp(obj) { return Object.prototype.toString.call(obj) === '[object RegExp]'; } function checkHost(host, matches) { for (var i = 0; i < matches.length; i++) { var match = matches[i]; if (host === match || isRegExp(match) && match.test(host)) { return true; } } return false; } function isURL(url, options) { (0, _assertString.default)(url); if (!url || /[\s<>]/.test(url)) { return false; } if (url.indexOf('mailto:') === 0) { return false; } options = (0, _merge.default)(options, default_url_options); if (options.validate_length && url.length >= 2083) { return false; } if (!options.allow_fragments && url.includes('#')) { return false; } if (!options.allow_query_components && (url.includes('?') || url.includes('&'))) { return false; } var protocol, auth, host, hostname, port, port_str, split, ipv6; split = url.split('#'); url = split.shift(); split = url.split('?'); url = split.shift(); split = url.split('://'); if (split.length > 1) { protocol = split.shift().toLowerCase(); if (options.require_valid_protocol && options.protocols.indexOf(protocol) === -1) { return false; } } else if (options.require_protocol) { return false; } else if (url.substr(0, 2) === '//') { if (!options.allow_protocol_relative_urls) { return false; } split[0] = url.substr(2); } url = split.join('://'); if (url === '') { return false; } split = url.split('/'); url = split.shift(); if (url === '' && !options.require_host) { return true; } split = url.split('@'); if (split.length > 1) { if (options.disallow_auth) { return false; } if (split[0] === '') { return false; } auth = split.shift(); if (auth.indexOf(':') >= 0 && auth.split(':').length > 2) { return false; } var _auth$split = auth.split(':'), _auth$split2 = _slicedToArray(_auth$split, 2), user = _auth$split2[0], password = _auth$split2[1]; if (user === '' && password === '') { return false; } } hostname = split.join('@'); port_str = null; ipv6 = null; var ipv6_match = hostname.match(wrapped_ipv6); if (ipv6_match) { host = ''; ipv6 = ipv6_match[1]; port_str = ipv6_match[2] || null; } else { split = hostname.split(':'); host = split.shift(); if (split.length) { port_str = split.join(':'); } } if (port_str !== null && port_str.length > 0) { port = parseInt(port_str, 10); if (!/^[0-9]+$/.test(port_str) || port <= 0 || port > 65535) { return false; } } else if (options.require_port) { return false; } if (options.host_whitelist) { return checkHost(host, options.host_whitelist); } if (!(0, _isIP.default)(host) && !(0, _isFQDN.default)(host, options) && (!ipv6 || !(0, _isIP.default)(ipv6, 6))) { return false; } host = host || ipv6; if (options.host_blacklist && checkHost(host, options.host_blacklist)) { return false; } return true; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 281 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMACAddress.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isMACAddress; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var macAddress = /^(?:[0-9a-fA-F]{2}([-:\s]))([0-9a-fA-F]{2}\1){4}([0-9a-fA-F]{2})$/; var macAddressNoSeparators = /^([0-9a-fA-F]){12}$/; var macAddressWithDots = /^([0-9a-fA-F]{4}\.){2}([0-9a-fA-F]{4})$/; function isMACAddress(str, options) { (0, _assertString.default)(str); /** * @deprecated `no_colons` TODO: remove it in the next major */ if (options && (options.no_colons || options.no_separators)) { return macAddressNoSeparators.test(str); } return macAddress.test(str) || macAddressWithDots.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 282 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIPRange.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isIPRange; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _isIP = _interopRequireDefault(__webpack_require__(/*! ./isIP */ 279)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var subnetMaybe = /^\d{1,3}$/; var v4Subnet = 32; var v6Subnet = 128; function isIPRange(str) { var version = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; (0, _assertString.default)(str); var parts = str.split('/'); // parts[0] -> ip, parts[1] -> subnet if (parts.length !== 2) { return false; } if (!subnetMaybe.test(parts[1])) { return false; } // Disallow preceding 0 i.e. 01, 02, ... if (parts[1].length > 1 && parts[1].startsWith('0')) { return false; } var isValidIP = (0, _isIP.default)(parts[0], version); if (!isValidIP) { return false; } // Define valid subnet according to IP's version var expectedSubnet = null; switch (String(version)) { case '4': expectedSubnet = v4Subnet; break; case '6': expectedSubnet = v6Subnet; break; default: expectedSubnet = (0, _isIP.default)(parts[0], '6') ? v6Subnet : v4Subnet;} return parts[1] <= expectedSubnet && parts[1] >= 0; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 283 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDate.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isDate; var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();} function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");} function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;} function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e2) {throw _e2;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e3) {didErr = true;err = _e3;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };} function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);} function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} var default_date_options = { format: 'YYYY/MM/DD', delimiters: ['/', '-'], strictMode: false }; function isValidFormat(format) { return /(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(format); } function zip(date, format) { var zippedArr = [], len = Math.min(date.length, format.length); for (var i = 0; i < len; i++) { zippedArr.push([date[i], format[i]]); } return zippedArr; } function isDate(input, options) { if (typeof options === 'string') { // Allow backward compatbility for old format isDate(input [, format]) options = (0, _merge.default)({ format: options }, default_date_options); } else { options = (0, _merge.default)(options, default_date_options); } if (typeof input === 'string' && isValidFormat(options.format)) { var formatDelimiter = options.delimiters.find(function (delimiter) { return options.format.indexOf(delimiter) !== -1; }); var dateDelimiter = options.strictMode ? formatDelimiter : options.delimiters.find(function (delimiter) { return input.indexOf(delimiter) !== -1; }); var dateAndFormat = zip(input.split(dateDelimiter), options.format.toLowerCase().split(formatDelimiter)); var dateObj = {}; var _iterator = _createForOfIteratorHelper(dateAndFormat), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var _step$value = _slicedToArray(_step.value, 2), dateWord = _step$value[0], formatWord = _step$value[1]; if (dateWord.length !== formatWord.length) { return false; } dateObj[formatWord.charAt(0)] = dateWord; } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } return new Date("".concat(dateObj.m, "/").concat(dateObj.d, "/").concat(dateObj.y)).getDate() === +dateObj.d; } if (!options.strictMode) { return Object.prototype.toString.call(input) === '[object Date]' && isFinite(input); } return false; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 284 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBoolean.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBoolean; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var defaultOptions = { loose: false }; var strictBooleans = ['true', 'false', '1', '0']; var looseBooleans = [].concat(strictBooleans, ['yes', 'no']); function isBoolean(str) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : defaultOptions; (0, _assertString.default)(str); if (options.loose) { return looseBooleans.includes(str.toLowerCase()); } return strictBooleans.includes(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 285 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLocale.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isLocale; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var localeReg = /^[A-Za-z]{2,4}([_-]([A-Za-z]{4}|[\d]{3}))?([_-]([A-Za-z]{2}|[\d]{3}))?$/; function isLocale(str) { (0, _assertString.default)(str); if (str === 'en_US_POSIX' || str === 'ca_ES_VALENCIA') { return true; } return localeReg.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 286 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAlpha.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isAlpha; exports.locales = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _alpha = __webpack_require__(/*! ./alpha */ 268); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isAlpha(_str) { var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'en-US'; var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; (0, _assertString.default)(_str); var str = _str; var ignore = options.ignore; if (ignore) { if (ignore instanceof RegExp) { str = str.replace(ignore, ''); } else if (typeof ignore === 'string') { str = str.replace(new RegExp("[".concat(ignore.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g, '\\$&'), "]"), 'g'), ''); // escape regex for ignore } else { throw new Error('ignore should be instance of a String or RegExp'); } } if (locale in _alpha.alpha) { return _alpha.alpha[locale].test(str); } throw new Error("Invalid locale '".concat(locale, "'")); } var locales = Object.keys(_alpha.alpha); exports.locales = locales; /***/ }), /* 287 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAlphanumeric.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isAlphanumeric; exports.locales = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _alpha = __webpack_require__(/*! ./alpha */ 268); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isAlphanumeric(_str) { var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'en-US'; var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; (0, _assertString.default)(_str); var str = _str; var ignore = options.ignore; if (ignore) { if (ignore instanceof RegExp) { str = str.replace(ignore, ''); } else if (typeof ignore === 'string') { str = str.replace(new RegExp("[".concat(ignore.replace(/[-[\]{}()*+?.,\\^$|#\\s]/g, '\\$&'), "]"), 'g'), ''); // escape regex for ignore } else { throw new Error('ignore should be instance of a String or RegExp'); } } if (locale in _alpha.alphanumeric) { return _alpha.alphanumeric[locale].test(str); } throw new Error("Invalid locale '".concat(locale, "'")); } var locales = Object.keys(_alpha.alphanumeric); exports.locales = locales; /***/ }), /* 288 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isNumeric.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isNumeric; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _alpha = __webpack_require__(/*! ./alpha */ 268); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var numericNoSymbols = /^[0-9]+$/; function isNumeric(str, options) { (0, _assertString.default)(str); if (options && options.no_symbols) { return numericNoSymbols.test(str); } return new RegExp("^[+-]?([0-9]*[".concat((options || {}).locale ? _alpha.decimal[options.locale] : '.', "])?[0-9]+$")).test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 289 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isPassportNumber.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isPassportNumber; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /** * Reference: * https://en.wikipedia.org/ -- Wikipedia * https://docs.microsoft.com/en-us/microsoft-365/compliance/eu-passport-number -- EU Passport Number * https://countrycode.org/ -- Country Codes */ var passportRegexByCountryCode = { AM: /^[A-Z]{2}\d{7}$/, // ARMENIA AR: /^[A-Z]{3}\d{6}$/, // ARGENTINA AT: /^[A-Z]\d{7}$/, // AUSTRIA AU: /^[A-Z]\d{7}$/, // AUSTRALIA BE: /^[A-Z]{2}\d{6}$/, // BELGIUM BG: /^\d{9}$/, // BULGARIA BR: /^[A-Z]{2}\d{6}$/, // BRAZIL BY: /^[A-Z]{2}\d{7}$/, // BELARUS CA: /^[A-Z]{2}\d{6}$/, // CANADA CH: /^[A-Z]\d{7}$/, // SWITZERLAND CN: /^G\d{8}$|^E(?![IO])[A-Z0-9]\d{7}$/, // CHINA [G=Ordinary, E=Electronic] followed by 8-digits, or E followed by any UPPERCASE letter (except I and O) followed by 7 digits CY: /^[A-Z](\d{6}|\d{8})$/, // CYPRUS CZ: /^\d{8}$/, // CZECH REPUBLIC DE: /^[CFGHJKLMNPRTVWXYZ0-9]{9}$/, // GERMANY DK: /^\d{9}$/, // DENMARK DZ: /^\d{9}$/, // ALGERIA EE: /^([A-Z]\d{7}|[A-Z]{2}\d{7})$/, // ESTONIA (K followed by 7-digits), e-passports have 2 UPPERCASE followed by 7 digits ES: /^[A-Z0-9]{2}([A-Z0-9]?)\d{6}$/, // SPAIN FI: /^[A-Z]{2}\d{7}$/, // FINLAND FR: /^\d{2}[A-Z]{2}\d{5}$/, // FRANCE GB: /^\d{9}$/, // UNITED KINGDOM GR: /^[A-Z]{2}\d{7}$/, // GREECE HR: /^\d{9}$/, // CROATIA HU: /^[A-Z]{2}(\d{6}|\d{7})$/, // HUNGARY IE: /^[A-Z0-9]{2}\d{7}$/, // IRELAND IN: /^[A-Z]{1}-?\d{7}$/, // INDIA ID: /^[A-C]\d{7}$/, // INDONESIA IR: /^[A-Z]\d{8}$/, // IRAN IS: /^(A)\d{7}$/, // ICELAND IT: /^[A-Z0-9]{2}\d{7}$/, // ITALY JP: /^[A-Z]{2}\d{7}$/, // JAPAN KR: /^[MS]\d{8}$/, // SOUTH KOREA, REPUBLIC OF KOREA, [S=PS Passports, M=PM Passports] LT: /^[A-Z0-9]{8}$/, // LITHUANIA LU: /^[A-Z0-9]{8}$/, // LUXEMBURG LV: /^[A-Z0-9]{2}\d{7}$/, // LATVIA LY: /^[A-Z0-9]{8}$/, // LIBYA MT: /^\d{7}$/, // MALTA MZ: /^([A-Z]{2}\d{7})|(\d{2}[A-Z]{2}\d{5})$/, // MOZAMBIQUE MY: /^[AHK]\d{8}$/, // MALAYSIA NL: /^[A-Z]{2}[A-Z0-9]{6}\d$/, // NETHERLANDS PL: /^[A-Z]{2}\d{7}$/, // POLAND PT: /^[A-Z]\d{6}$/, // PORTUGAL RO: /^\d{8,9}$/, // ROMANIA RU: /^\d{9}$/, // RUSSIAN FEDERATION SE: /^\d{8}$/, // SWEDEN SL: /^(P)[A-Z]\d{7}$/, // SLOVANIA SK: /^[0-9A-Z]\d{7}$/, // SLOVAKIA TR: /^[A-Z]\d{8}$/, // TURKEY UA: /^[A-Z]{2}\d{6}$/, // UKRAINE US: /^\d{9}$/ // UNITED STATES }; /** * Check if str is a valid passport number * relative to provided ISO Country Code. * * @param {string} str * @param {string} countryCode * @return {boolean} */ function isPassportNumber(str, countryCode) { (0, _assertString.default)(str); /** Remove All Whitespaces, Convert to UPPERCASE */ var normalizedStr = str.replace(/\s/g, '').toUpperCase(); return countryCode.toUpperCase() in passportRegexByCountryCode && passportRegexByCountryCode[countryCode].test(normalizedStr); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 290 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isPort.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isPort; var _isInt = _interopRequireDefault(__webpack_require__(/*! ./isInt */ 291)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isPort(str) { return (0, _isInt.default)(str, { min: 0, max: 65535 }); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 291 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isInt.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isInt; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var int = /^(?:[-+]?(?:0|[1-9][0-9]*))$/; var intLeadingZeroes = /^[-+]?[0-9]+$/; function isInt(str, options) { (0, _assertString.default)(str); options = options || {}; // Get the regex to use for testing, based on whether // leading zeroes are allowed or not. var regex = options.hasOwnProperty('allow_leading_zeroes') && !options.allow_leading_zeroes ? int : intLeadingZeroes; // Check min/max/lt/gt var minCheckPassed = !options.hasOwnProperty('min') || str >= options.min; var maxCheckPassed = !options.hasOwnProperty('max') || str <= options.max; var ltCheckPassed = !options.hasOwnProperty('lt') || str < options.lt; var gtCheckPassed = !options.hasOwnProperty('gt') || str > options.gt; return regex.test(str) && minCheckPassed && maxCheckPassed && ltCheckPassed && gtCheckPassed; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 292 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLowercase.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isLowercase; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isLowercase(str) { (0, _assertString.default)(str); return str === str.toLowerCase(); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 293 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isUppercase.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isUppercase; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isUppercase(str) { (0, _assertString.default)(str); return str === str.toUpperCase(); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 294 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIMEI.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isIMEI; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var imeiRegexWithoutHypens = /^[0-9]{15}$/; var imeiRegexWithHypens = /^\d{2}-\d{6}-\d{6}-\d{1}$/; function isIMEI(str, options) { (0, _assertString.default)(str); options = options || {}; // default regex for checking imei is the one without hyphens var imeiRegex = imeiRegexWithoutHypens; if (options.allow_hyphens) { imeiRegex = imeiRegexWithHypens; } if (!imeiRegex.test(str)) { return false; } str = str.replace(/-/g, ''); var sum = 0, mul = 2, l = 14; for (var i = 0; i < l; i++) { var digit = str.substring(l - i - 1, l - i); var tp = parseInt(digit, 10) * mul; if (tp >= 10) { sum += tp % 10 + 1; } else { sum += tp; } if (mul === 1) { mul += 1; } else { mul -= 1; } } var chk = (10 - sum % 10) % 10; if (chk !== parseInt(str.substring(14, 15), 10)) { return false; } return true; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 295 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAscii.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isAscii; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /* eslint-disable no-control-regex */ var ascii = /^[\x00-\x7F]+$/; /* eslint-enable no-control-regex */ function isAscii(str) { (0, _assertString.default)(str); return ascii.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 296 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isFullWidth.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isFullWidth; exports.fullWidth = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var fullWidth = /[^\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/; exports.fullWidth = fullWidth; function isFullWidth(str) { (0, _assertString.default)(str); return fullWidth.test(str); } /***/ }), /* 297 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHalfWidth.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isHalfWidth; exports.halfWidth = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var halfWidth = /[\u0020-\u007E\uFF61-\uFF9F\uFFA0-\uFFDC\uFFE8-\uFFEE0-9a-zA-Z]/; exports.halfWidth = halfWidth; function isHalfWidth(str) { (0, _assertString.default)(str); return halfWidth.test(str); } /***/ }), /* 298 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isVariableWidth.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isVariableWidth; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _isFullWidth = __webpack_require__(/*! ./isFullWidth */ 296); var _isHalfWidth = __webpack_require__(/*! ./isHalfWidth */ 297); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isVariableWidth(str) { (0, _assertString.default)(str); return _isFullWidth.fullWidth.test(str) && _isHalfWidth.halfWidth.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 299 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMultibyte.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isMultibyte; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /* eslint-disable no-control-regex */ var multibyte = /[^\x00-\x7F]/; /* eslint-enable no-control-regex */ function isMultibyte(str) { (0, _assertString.default)(str); return multibyte.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 300 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isSemVer.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isSemVer; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _multilineRegex = _interopRequireDefault(__webpack_require__(/*! ./util/multilineRegex */ 301)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /** * Regular Expression to match * semantic versioning (SemVer) * built from multi-line, multi-parts regexp * Reference: https://semver.org/ */ var semanticVersioningRegex = (0, _multilineRegex.default)(['^(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)', '(?:-((?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*)(?:\\.(?:0|[1-9]\\d*|\\d*[a-z-][0-9a-z-]*))*))', '?(?:\\+([0-9a-z-]+(?:\\.[0-9a-z-]+)*))?$'], 'i'); function isSemVer(str) { (0, _assertString.default)(str); return semanticVersioningRegex.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 301 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/multilineRegex.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = multilineRegexp; /** * Build RegExp object from an array * of multiple/multi-line regexp parts * * @param {string[]} parts * @param {string} flags * @return {object} - RegExp object */ function multilineRegexp(parts, flags) { var regexpAsStringLiteral = parts.join(''); return new RegExp(regexpAsStringLiteral, flags); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 302 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isSurrogatePair.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isSurrogatePair; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var surrogatePair = /[\uD800-\uDBFF][\uDC00-\uDFFF]/; function isSurrogatePair(str) { (0, _assertString.default)(str); return surrogatePair.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 303 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDecimal.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isDecimal; var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _includes = _interopRequireDefault(__webpack_require__(/*! ./util/includes */ 304)); var _alpha = __webpack_require__(/*! ./alpha */ 268); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function decimalRegExp(options) { var regExp = new RegExp("^[-+]?([0-9]+)?(\\".concat(_alpha.decimal[options.locale], "[0-9]{").concat(options.decimal_digits, "})").concat(options.force_decimal ? '' : '?', "$")); return regExp; } var default_decimal_options = { force_decimal: false, decimal_digits: '1,', locale: 'en-US' }; var blacklist = ['', '-', '+']; function isDecimal(str, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, default_decimal_options); if (options.locale in _alpha.decimal) { return !(0, _includes.default)(blacklist, str.replace(/ /g, '')) && decimalRegExp(options).test(str); } throw new Error("Invalid locale '".concat(options.locale, "'")); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 304 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/includes.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var includes = function includes(arr, val) { return arr.some(function (arrVal) { return val === arrVal; }); }; var _default = includes; exports.default = _default; module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 305 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHexadecimal.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isHexadecimal; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var hexadecimal = /^(0x|0h)?[0-9A-F]+$/i; function isHexadecimal(str) { (0, _assertString.default)(str); return hexadecimal.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 306 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isOctal.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isOctal; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var octal = /^(0o)?[0-7]+$/i; function isOctal(str) { (0, _assertString.default)(str); return octal.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 307 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDivisibleBy.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isDivisibleBy; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _toFloat = _interopRequireDefault(__webpack_require__(/*! ./toFloat */ 266)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isDivisibleBy(str, num) { (0, _assertString.default)(str); return (0, _toFloat.default)(str) % parseInt(num, 10) === 0; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 308 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHexColor.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isHexColor; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var hexcolor = /^#?([0-9A-F]{3}|[0-9A-F]{4}|[0-9A-F]{6}|[0-9A-F]{8})$/i; function isHexColor(str) { (0, _assertString.default)(str); return hexcolor.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 309 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isRgbColor.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isRgbColor; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var rgbColor = /^rgb\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){2}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\)$/; var rgbaColor = /^rgba\((([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)$/; var rgbColorPercent = /^rgb\((([0-9]%|[1-9][0-9]%|100%),){2}([0-9]%|[1-9][0-9]%|100%)\)/; var rgbaColorPercent = /^rgba\((([0-9]%|[1-9][0-9]%|100%),){3}(0?\.\d|1(\.0)?|0(\.0)?)\)/; function isRgbColor(str) { var includePercentValues = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; (0, _assertString.default)(str); if (!includePercentValues) { return rgbColor.test(str) || rgbaColor.test(str); } return rgbColor.test(str) || rgbaColor.test(str) || rgbColorPercent.test(str) || rgbaColorPercent.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 310 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHSL.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isHSL; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var hslComma = /^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(,(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}(,((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?))?\)$/i; var hslSpace = /^hsla?\(((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?))(deg|grad|rad|turn)?(\s(\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%){2}\s?(\/\s((\+|\-)?([0-9]+(\.[0-9]+)?(e(\+|\-)?[0-9]+)?|\.[0-9]+(e(\+|\-)?[0-9]+)?)%?)\s?)?\)$/i; function isHSL(str) { (0, _assertString.default)(str); // Strip duplicate spaces before calling the validation regex (See #1598 for more info) var strippedStr = str.replace(/\s+/g, ' ').replace(/\s?(hsla?\(|\)|,)\s?/ig, '$1'); if (strippedStr.indexOf(',') !== -1) { return hslComma.test(strippedStr); } return hslSpace.test(strippedStr); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 311 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISRC.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISRC; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // see http://isrc.ifpi.org/en/isrc-standard/code-syntax var isrc = /^[A-Z]{2}[0-9A-Z]{3}\d{2}\d{5}$/; function isISRC(str) { (0, _assertString.default)(str); return isrc.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 312 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIBAN.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isIBAN; exports.locales = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /** * List of country codes with * corresponding IBAN regular expression * Reference: https://en.wikipedia.org/wiki/International_Bank_Account_Number */ var ibanRegexThroughCountryCode = { AD: /^(AD[0-9]{2})\d{8}[A-Z0-9]{12}$/, AE: /^(AE[0-9]{2})\d{3}\d{16}$/, AL: /^(AL[0-9]{2})\d{8}[A-Z0-9]{16}$/, AT: /^(AT[0-9]{2})\d{16}$/, AZ: /^(AZ[0-9]{2})[A-Z0-9]{4}\d{20}$/, BA: /^(BA[0-9]{2})\d{16}$/, BE: /^(BE[0-9]{2})\d{12}$/, BG: /^(BG[0-9]{2})[A-Z]{4}\d{6}[A-Z0-9]{8}$/, BH: /^(BH[0-9]{2})[A-Z]{4}[A-Z0-9]{14}$/, BR: /^(BR[0-9]{2})\d{23}[A-Z]{1}[A-Z0-9]{1}$/, BY: /^(BY[0-9]{2})[A-Z0-9]{4}\d{20}$/, CH: /^(CH[0-9]{2})\d{5}[A-Z0-9]{12}$/, CR: /^(CR[0-9]{2})\d{18}$/, CY: /^(CY[0-9]{2})\d{8}[A-Z0-9]{16}$/, CZ: /^(CZ[0-9]{2})\d{20}$/, DE: /^(DE[0-9]{2})\d{18}$/, DK: /^(DK[0-9]{2})\d{14}$/, DO: /^(DO[0-9]{2})[A-Z]{4}\d{20}$/, EE: /^(EE[0-9]{2})\d{16}$/, EG: /^(EG[0-9]{2})\d{25}$/, ES: /^(ES[0-9]{2})\d{20}$/, FI: /^(FI[0-9]{2})\d{14}$/, FO: /^(FO[0-9]{2})\d{14}$/, FR: /^(FR[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/, GB: /^(GB[0-9]{2})[A-Z]{4}\d{14}$/, GE: /^(GE[0-9]{2})[A-Z0-9]{2}\d{16}$/, GI: /^(GI[0-9]{2})[A-Z]{4}[A-Z0-9]{15}$/, GL: /^(GL[0-9]{2})\d{14}$/, GR: /^(GR[0-9]{2})\d{7}[A-Z0-9]{16}$/, GT: /^(GT[0-9]{2})[A-Z0-9]{4}[A-Z0-9]{20}$/, HR: /^(HR[0-9]{2})\d{17}$/, HU: /^(HU[0-9]{2})\d{24}$/, IE: /^(IE[0-9]{2})[A-Z0-9]{4}\d{14}$/, IL: /^(IL[0-9]{2})\d{19}$/, IQ: /^(IQ[0-9]{2})[A-Z]{4}\d{15}$/, IR: /^(IR[0-9]{2})0\d{2}0\d{18}$/, IS: /^(IS[0-9]{2})\d{22}$/, IT: /^(IT[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/, JO: /^(JO[0-9]{2})[A-Z]{4}\d{22}$/, KW: /^(KW[0-9]{2})[A-Z]{4}[A-Z0-9]{22}$/, KZ: /^(KZ[0-9]{2})\d{3}[A-Z0-9]{13}$/, LB: /^(LB[0-9]{2})\d{4}[A-Z0-9]{20}$/, LC: /^(LC[0-9]{2})[A-Z]{4}[A-Z0-9]{24}$/, LI: /^(LI[0-9]{2})\d{5}[A-Z0-9]{12}$/, LT: /^(LT[0-9]{2})\d{16}$/, LU: /^(LU[0-9]{2})\d{3}[A-Z0-9]{13}$/, LV: /^(LV[0-9]{2})[A-Z]{4}[A-Z0-9]{13}$/, MC: /^(MC[0-9]{2})\d{10}[A-Z0-9]{11}\d{2}$/, MD: /^(MD[0-9]{2})[A-Z0-9]{20}$/, ME: /^(ME[0-9]{2})\d{18}$/, MK: /^(MK[0-9]{2})\d{3}[A-Z0-9]{10}\d{2}$/, MR: /^(MR[0-9]{2})\d{23}$/, MT: /^(MT[0-9]{2})[A-Z]{4}\d{5}[A-Z0-9]{18}$/, MU: /^(MU[0-9]{2})[A-Z]{4}\d{19}[A-Z]{3}$/, MZ: /^(MZ[0-9]{2})\d{21}$/, NL: /^(NL[0-9]{2})[A-Z]{4}\d{10}$/, NO: /^(NO[0-9]{2})\d{11}$/, PK: /^(PK[0-9]{2})[A-Z0-9]{4}\d{16}$/, PL: /^(PL[0-9]{2})\d{24}$/, PS: /^(PS[0-9]{2})[A-Z0-9]{4}\d{21}$/, PT: /^(PT[0-9]{2})\d{21}$/, QA: /^(QA[0-9]{2})[A-Z]{4}[A-Z0-9]{21}$/, RO: /^(RO[0-9]{2})[A-Z]{4}[A-Z0-9]{16}$/, RS: /^(RS[0-9]{2})\d{18}$/, SA: /^(SA[0-9]{2})\d{2}[A-Z0-9]{18}$/, SC: /^(SC[0-9]{2})[A-Z]{4}\d{20}[A-Z]{3}$/, SE: /^(SE[0-9]{2})\d{20}$/, SI: /^(SI[0-9]{2})\d{15}$/, SK: /^(SK[0-9]{2})\d{20}$/, SM: /^(SM[0-9]{2})[A-Z]{1}\d{10}[A-Z0-9]{12}$/, SV: /^(SV[0-9]{2})[A-Z0-9]{4}\d{20}$/, TL: /^(TL[0-9]{2})\d{19}$/, TN: /^(TN[0-9]{2})\d{20}$/, TR: /^(TR[0-9]{2})\d{5}[A-Z0-9]{17}$/, UA: /^(UA[0-9]{2})\d{6}[A-Z0-9]{19}$/, VA: /^(VA[0-9]{2})\d{18}$/, VG: /^(VG[0-9]{2})[A-Z0-9]{4}\d{16}$/, XK: /^(XK[0-9]{2})\d{16}$/ }; /** * Check whether string has correct universal IBAN format * The IBAN consists of up to 34 alphanumeric characters, as follows: * Country Code using ISO 3166-1 alpha-2, two letters * check digits, two digits and * Basic Bank Account Number (BBAN), up to 30 alphanumeric characters. * NOTE: Permitted IBAN characters are: digits [0-9] and the 26 latin alphabetic [A-Z] * * @param {string} str - string under validation * @return {boolean} */ function hasValidIbanFormat(str) { // Strip white spaces and hyphens var strippedStr = str.replace(/[\s\-]+/gi, '').toUpperCase(); var isoCountryCode = strippedStr.slice(0, 2).toUpperCase(); return isoCountryCode in ibanRegexThroughCountryCode && ibanRegexThroughCountryCode[isoCountryCode].test(strippedStr); } /** * Check whether string has valid IBAN Checksum * by performing basic mod-97 operation and * the remainder should equal 1 * -- Start by rearranging the IBAN by moving the four initial characters to the end of the string * -- Replace each letter in the string with two digits, A -> 10, B = 11, Z = 35 * -- Interpret the string as a decimal integer and * -- compute the remainder on division by 97 (mod 97) * Reference: https://en.wikipedia.org/wiki/International_Bank_Account_Number * * @param {string} str * @return {boolean} */ function hasValidIbanChecksum(str) { var strippedStr = str.replace(/[^A-Z0-9]+/gi, '').toUpperCase(); // Keep only digits and A-Z latin alphabetic var rearranged = strippedStr.slice(4) + strippedStr.slice(0, 4); var alphaCapsReplacedWithDigits = rearranged.replace(/[A-Z]/g, function (char) { return char.charCodeAt(0) - 55; }); var remainder = alphaCapsReplacedWithDigits.match(/\d{1,7}/g).reduce(function (acc, value) { return Number(acc + value) % 97; }, ''); return remainder === 1; } function isIBAN(str) { (0, _assertString.default)(str); return hasValidIbanFormat(str) && hasValidIbanChecksum(str); } var locales = Object.keys(ibanRegexThroughCountryCode); exports.locales = locales; /***/ }), /* 313 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBIC.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBIC; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _isISO31661Alpha = __webpack_require__(/*! ./isISO31661Alpha2 */ 314); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // https://en.wikipedia.org/wiki/ISO_9362 var isBICReg = /^[A-Za-z]{6}[A-Za-z0-9]{2}([A-Za-z0-9]{3})?$/; function isBIC(str) { (0, _assertString.default)(str); // toUpperCase() should be removed when a new major version goes out that changes // the regex to [A-Z] (per the spec). if (!_isISO31661Alpha.CountryCodes.has(str.slice(4, 6).toUpperCase())) { return false; } return isBICReg.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 314 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO31661Alpha2.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISO31661Alpha2; exports.CountryCodes = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // from https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 var validISO31661Alpha2CountriesCodes = new Set(['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']); function isISO31661Alpha2(str) { (0, _assertString.default)(str); return validISO31661Alpha2CountriesCodes.has(str.toUpperCase()); } var CountryCodes = validISO31661Alpha2CountriesCodes; exports.CountryCodes = CountryCodes; /***/ }), /* 315 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMD5.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isMD5; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var md5 = /^[a-f0-9]{32}$/; function isMD5(str) { (0, _assertString.default)(str); return md5.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 316 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isHash.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isHash; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var lengths = { md5: 32, md4: 32, sha1: 40, sha256: 64, sha384: 96, sha512: 128, ripemd128: 32, ripemd160: 40, tiger128: 32, tiger160: 40, tiger192: 48, crc32: 8, crc32b: 8 }; function isHash(str, algorithm) { (0, _assertString.default)(str); var hash = new RegExp("^[a-fA-F0-9]{".concat(lengths[algorithm], "}$")); return hash.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 317 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isJWT.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isJWT; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _isBase = _interopRequireDefault(__webpack_require__(/*! ./isBase64 */ 318)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isJWT(str) { (0, _assertString.default)(str); var dotSplit = str.split('.'); var len = dotSplit.length; if (len > 3 || len < 2) { return false; } return dotSplit.reduce(function (acc, currElem) { return acc && (0, _isBase.default)(currElem, { urlSafe: true }); }, true); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 318 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBase64.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBase64; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var notBase64 = /[^A-Z0-9+\/=]/i; var urlSafeBase64 = /^[A-Z0-9_\-]*$/i; var defaultBase64Options = { urlSafe: false }; function isBase64(str, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, defaultBase64Options); var len = str.length; if (options.urlSafe) { return urlSafeBase64.test(str); } if (len % 4 !== 0 || notBase64.test(str)) { return false; } var firstPaddingChar = str.indexOf('='); return firstPaddingChar === -1 || firstPaddingChar === len - 1 || firstPaddingChar === len - 2 && str[len - 1] === '='; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 319 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isJSON.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isJSON; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} var default_json_options = { allow_primitives: false }; function isJSON(str, options) { (0, _assertString.default)(str); try { options = (0, _merge.default)(options, default_json_options); var primitives = []; if (options.allow_primitives) { primitives = [null, false, true]; } var obj = JSON.parse(str); return primitives.includes(obj) || !!obj && _typeof(obj) === 'object'; } catch (e) { /* ignore */ } return false; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 320 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEmpty.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isEmpty; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var default_is_empty_options = { ignore_whitespace: false }; function isEmpty(str, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, default_is_empty_options); return (options.ignore_whitespace ? str.trim().length : str.length) === 0; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 321 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLength.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isLength; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} /* eslint-disable prefer-rest-params */ function isLength(str, options) { (0, _assertString.default)(str); var min; var max; if (_typeof(options) === 'object') { min = options.min || 0; max = options.max; } else { // backwards compatibility: isLength(str, min [, max]) min = arguments[1] || 0; max = arguments[2]; } var surrogatePairs = str.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g) || []; var len = str.length - surrogatePairs.length; return len >= min && (typeof max === 'undefined' || len <= max); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 322 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isUUID.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isUUID; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var uuid = { 1: /^[0-9A-F]{8}-[0-9A-F]{4}-1[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i, 2: /^[0-9A-F]{8}-[0-9A-F]{4}-2[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i, 3: /^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i, 4: /^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i, 5: /^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i, all: /^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i }; function isUUID(str, version) { (0, _assertString.default)(str); var pattern = uuid[![undefined, null].includes(version) ? version : 'all']; return !!pattern && pattern.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 323 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMongoId.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isMongoId; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _isHexadecimal = _interopRequireDefault(__webpack_require__(/*! ./isHexadecimal */ 305)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isMongoId(str) { (0, _assertString.default)(str); return (0, _isHexadecimal.default)(str) && str.length === 24; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 324 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isAfter.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isAfter; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _toDate = _interopRequireDefault(__webpack_require__(/*! ./toDate */ 264)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isAfter(str) { var date = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : String(new Date()); (0, _assertString.default)(str); var comparison = (0, _toDate.default)(date); var original = (0, _toDate.default)(str); return !!(original && comparison && original > comparison); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 325 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBefore.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBefore; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _toDate = _interopRequireDefault(__webpack_require__(/*! ./toDate */ 264)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isBefore(str) { var date = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : String(new Date()); (0, _assertString.default)(str); var comparison = (0, _toDate.default)(date); var original = (0, _toDate.default)(str); return !!(original && comparison && original < comparison); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 326 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIn.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isIn; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _toString = _interopRequireDefault(__webpack_require__(/*! ./util/toString */ 273)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} function isIn(str, options) { (0, _assertString.default)(str); var i; if (Object.prototype.toString.call(options) === '[object Array]') { var array = []; for (i in options) { // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes // istanbul ignore else if ({}.hasOwnProperty.call(options, i)) { array[i] = (0, _toString.default)(options[i]); } } return array.indexOf(str) >= 0; } else if (_typeof(options) === 'object') { return options.hasOwnProperty(str); } else if (options && typeof options.indexOf === 'function') { return options.indexOf(str) >= 0; } return false; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 327 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isCreditCard.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isCreditCard; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /* eslint-disable max-len */ var creditCard = /^(?:4[0-9]{12}(?:[0-9]{3,6})?|5[1-5][0-9]{14}|(222[1-9]|22[3-9][0-9]|2[3-6][0-9]{2}|27[01][0-9]|2720)[0-9]{12}|6(?:011|5[0-9][0-9])[0-9]{12,15}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11}|6[27][0-9]{14}|^(81[0-9]{14,17}))$/; /* eslint-enable max-len */ function isCreditCard(str) { (0, _assertString.default)(str); var sanitized = str.replace(/[- ]+/g, ''); if (!creditCard.test(sanitized)) { return false; } var sum = 0; var digit; var tmpNum; var shouldDouble; for (var i = sanitized.length - 1; i >= 0; i--) { digit = sanitized.substring(i, i + 1); tmpNum = parseInt(digit, 10); if (shouldDouble) { tmpNum *= 2; if (tmpNum >= 10) { sum += tmpNum % 10 + 1; } else { sum += tmpNum; } } else { sum += tmpNum; } shouldDouble = !shouldDouble; } return !!(sum % 10 === 0 ? sanitized : false); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 328 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isIdentityCard.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isIdentityCard; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _isInt = _interopRequireDefault(__webpack_require__(/*! ./isInt */ 291)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var validators = { PL: function PL(str) { (0, _assertString.default)(str); var weightOfDigits = { 1: 1, 2: 3, 3: 7, 4: 9, 5: 1, 6: 3, 7: 7, 8: 9, 9: 1, 10: 3, 11: 0 }; if (str != null && str.length === 11 && (0, _isInt.default)(str, { allow_leading_zeroes: true })) { var digits = str.split('').slice(0, -1); var sum = digits.reduce(function (acc, digit, index) { return acc + Number(digit) * weightOfDigits[index + 1]; }, 0); var modulo = sum % 10; var lastDigit = Number(str.charAt(str.length - 1)); if (modulo === 0 && lastDigit === 0 || lastDigit === 10 - modulo) { return true; } } return false; }, ES: function ES(str) { (0, _assertString.default)(str); var DNI = /^[0-9X-Z][0-9]{7}[TRWAGMYFPDXBNJZSQVHLCKE]$/; var charsValue = { X: 0, Y: 1, Z: 2 }; var controlDigits = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E']; // sanitize user input var sanitized = str.trim().toUpperCase(); // validate the data structure if (!DNI.test(sanitized)) { return false; } // validate the control digit var number = sanitized.slice(0, -1).replace(/[X,Y,Z]/g, function (char) { return charsValue[char]; }); return sanitized.endsWith(controlDigits[number % 23]); }, FI: function FI(str) { // https://dvv.fi/en/personal-identity-code#:~:text=control%20character%20for%20a-,personal,-identity%20code%20calculated (0, _assertString.default)(str); if (str.length !== 11) { return false; } if (!str.match(/^\d{6}[\-A\+]\d{3}[0-9ABCDEFHJKLMNPRSTUVWXY]{1}$/)) { return false; } var checkDigits = '0123456789ABCDEFHJKLMNPRSTUVWXY'; var idAsNumber = parseInt(str.slice(0, 6), 10) * 1000 + parseInt(str.slice(7, 10), 10); var remainder = idAsNumber % 31; var checkDigit = checkDigits[remainder]; return checkDigit === str.slice(10, 11); }, IN: function IN(str) { var DNI = /^[1-9]\d{3}\s?\d{4}\s?\d{4}$/; // multiplication table var d = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3, 4, 0, 6, 7, 8, 9, 5], [2, 3, 4, 0, 1, 7, 8, 9, 5, 6], [3, 4, 0, 1, 2, 8, 9, 5, 6, 7], [4, 0, 1, 2, 3, 9, 5, 6, 7, 8], [5, 9, 8, 7, 6, 0, 4, 3, 2, 1], [6, 5, 9, 8, 7, 1, 0, 4, 3, 2], [7, 6, 5, 9, 8, 2, 1, 0, 4, 3], [8, 7, 6, 5, 9, 3, 2, 1, 0, 4], [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]]; // permutation table var p = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 5, 7, 6, 2, 8, 3, 0, 9, 4], [5, 8, 0, 3, 7, 9, 6, 1, 4, 2], [8, 9, 1, 6, 0, 4, 3, 5, 2, 7], [9, 4, 5, 3, 1, 2, 6, 8, 7, 0], [4, 2, 8, 6, 5, 7, 3, 9, 0, 1], [2, 7, 9, 3, 8, 0, 6, 4, 1, 5], [7, 0, 4, 6, 9, 1, 3, 2, 5, 8]]; // sanitize user input var sanitized = str.trim(); // validate the data structure if (!DNI.test(sanitized)) { return false; } var c = 0; var invertedArray = sanitized.replace(/\s/g, '').split('').map(Number).reverse(); invertedArray.forEach(function (val, i) { c = d[c][p[i % 8][val]]; }); return c === 0; }, IR: function IR(str) { if (!str.match(/^\d{10}$/)) return false; str = "0000".concat(str).substr(str.length - 6); if (parseInt(str.substr(3, 6), 10) === 0) return false; var lastNumber = parseInt(str.substr(9, 1), 10); var sum = 0; for (var i = 0; i < 9; i++) { sum += parseInt(str.substr(i, 1), 10) * (10 - i); } sum %= 11; return sum < 2 && lastNumber === sum || sum >= 2 && lastNumber === 11 - sum; }, IT: function IT(str) { if (str.length !== 9) return false; if (str === 'CA00000AA') return false; // https://it.wikipedia.org/wiki/Carta_d%27identit%C3%A0_elettronica_italiana return str.search(/C[A-Z][0-9]{5}[A-Z]{2}/i) > -1; }, NO: function NO(str) { var sanitized = str.trim(); if (isNaN(Number(sanitized))) return false; if (sanitized.length !== 11) return false; if (sanitized === '00000000000') return false; // https://no.wikipedia.org/wiki/F%C3%B8dselsnummer var f = sanitized.split('').map(Number); var k1 = (11 - (3 * f[0] + 7 * f[1] + 6 * f[2] + 1 * f[3] + 8 * f[4] + 9 * f[5] + 4 * f[6] + 5 * f[7] + 2 * f[8]) % 11) % 11; var k2 = (11 - (5 * f[0] + 4 * f[1] + 3 * f[2] + 2 * f[3] + 7 * f[4] + 6 * f[5] + 5 * f[6] + 4 * f[7] + 3 * f[8] + 2 * k1) % 11) % 11; if (k1 !== f[9] || k2 !== f[10]) return false; return true; }, TH: function TH(str) { if (!str.match(/^[1-8]\d{12}$/)) return false; // validate check digit var sum = 0; for (var i = 0; i < 12; i++) { sum += parseInt(str[i], 10) * (13 - i); } return str[12] === ((11 - sum % 11) % 10).toString(); }, LK: function LK(str) { var old_nic = /^[1-9]\d{8}[vx]$/i; var new_nic = /^[1-9]\d{11}$/i; if (str.length === 10 && old_nic.test(str)) return true;else if (str.length === 12 && new_nic.test(str)) return true; return false; }, 'he-IL': function heIL(str) { var DNI = /^\d{9}$/; // sanitize user input var sanitized = str.trim(); // validate the data structure if (!DNI.test(sanitized)) { return false; } var id = sanitized; var sum = 0, incNum; for (var i = 0; i < id.length; i++) { incNum = Number(id[i]) * (i % 2 + 1); // Multiply number by 1 or 2 sum += incNum > 9 ? incNum - 9 : incNum; // Sum the digits up and add to total } return sum % 10 === 0; }, 'ar-LY': function arLY(str) { // Libya National Identity Number NIN is 12 digits, the first digit is either 1 or 2 var NIN = /^(1|2)\d{11}$/; // sanitize user input var sanitized = str.trim(); // validate the data structure if (!NIN.test(sanitized)) { return false; } return true; }, 'ar-TN': function arTN(str) { var DNI = /^\d{8}$/; // sanitize user input var sanitized = str.trim(); // validate the data structure if (!DNI.test(sanitized)) { return false; } return true; }, 'zh-CN': function zhCN(str) { var provincesAndCities = ['11', // 北京 '12', // 天津 '13', // 河北 '14', // 山西 '15', // 内蒙古 '21', // 辽宁 '22', // 吉林 '23', // 黑龙江 '31', // 上海 '32', // 江苏 '33', // 浙江 '34', // 安徽 '35', // 福建 '36', // 江西 '37', // 山东 '41', // 河南 '42', // 湖北 '43', // 湖南 '44', // 广东 '45', // 广西 '46', // 海南 '50', // 重庆 '51', // 四川 '52', // 贵州 '53', // 云南 '54', // 西藏 '61', // 陕西 '62', // 甘肃 '63', // 青海 '64', // 宁夏 '65', // 新疆 '71', // 台湾 '81', // 香港 '82', // 澳门 '91' // 国外 ]; var powers = ['7', '9', '10', '5', '8', '4', '2', '1', '6', '3', '7', '9', '10', '5', '8', '4', '2']; var parityBit = ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2']; var checkAddressCode = function checkAddressCode(addressCode) { return provincesAndCities.includes(addressCode); }; var checkBirthDayCode = function checkBirthDayCode(birDayCode) { var yyyy = parseInt(birDayCode.substring(0, 4), 10); var mm = parseInt(birDayCode.substring(4, 6), 10); var dd = parseInt(birDayCode.substring(6), 10); var xdata = new Date(yyyy, mm - 1, dd); if (xdata > new Date()) { return false; // eslint-disable-next-line max-len } else if (xdata.getFullYear() === yyyy && xdata.getMonth() === mm - 1 && xdata.getDate() === dd) { return true; } return false; }; var getParityBit = function getParityBit(idCardNo) { var id17 = idCardNo.substring(0, 17); var power = 0; for (var i = 0; i < 17; i++) { power += parseInt(id17.charAt(i), 10) * parseInt(powers[i], 10); } var mod = power % 11; return parityBit[mod]; }; var checkParityBit = function checkParityBit(idCardNo) { return getParityBit(idCardNo) === idCardNo.charAt(17).toUpperCase(); }; var check15IdCardNo = function check15IdCardNo(idCardNo) { var check = /^[1-9]\d{7}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}$/.test(idCardNo); if (!check) return false; var addressCode = idCardNo.substring(0, 2); check = checkAddressCode(addressCode); if (!check) return false; var birDayCode = "19".concat(idCardNo.substring(6, 12)); check = checkBirthDayCode(birDayCode); if (!check) return false; return true; }; var check18IdCardNo = function check18IdCardNo(idCardNo) { var check = /^[1-9]\d{5}[1-9]\d{3}((0[1-9])|(1[0-2]))((0[1-9])|([1-2][0-9])|(3[0-1]))\d{3}(\d|x|X)$/.test(idCardNo); if (!check) return false; var addressCode = idCardNo.substring(0, 2); check = checkAddressCode(addressCode); if (!check) return false; var birDayCode = idCardNo.substring(6, 14); check = checkBirthDayCode(birDayCode); if (!check) return false; return checkParityBit(idCardNo); }; var checkIdCardNo = function checkIdCardNo(idCardNo) { var check = /^\d{15}|(\d{17}(\d|x|X))$/.test(idCardNo); if (!check) return false; if (idCardNo.length === 15) { return check15IdCardNo(idCardNo); } return check18IdCardNo(idCardNo); }; return checkIdCardNo(str); }, 'zh-TW': function zhTW(str) { var ALPHABET_CODES = { A: 10, B: 11, C: 12, D: 13, E: 14, F: 15, G: 16, H: 17, I: 34, J: 18, K: 19, L: 20, M: 21, N: 22, O: 35, P: 23, Q: 24, R: 25, S: 26, T: 27, U: 28, V: 29, W: 32, X: 30, Y: 31, Z: 33 }; var sanitized = str.trim().toUpperCase(); if (!/^[A-Z][0-9]{9}$/.test(sanitized)) return false; return Array.from(sanitized).reduce(function (sum, number, index) { if (index === 0) { var code = ALPHABET_CODES[number]; return code % 10 * 9 + Math.floor(code / 10); } if (index === 9) { return (10 - sum % 10 - Number(number)) % 10 === 0; } return sum + Number(number) * (9 - index); }, 0); } }; function isIdentityCard(str, locale) { (0, _assertString.default)(str); if (locale in validators) { return validators[locale](str); } else if (locale === 'any') { for (var key in validators) { // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes // istanbul ignore else if (validators.hasOwnProperty(key)) { var validator = validators[key]; if (validator(str)) { return true; } } } return false; } throw new Error("Invalid locale '".concat(locale, "'")); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 329 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEAN.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isEAN; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /** * The most commonly used EAN standard is * the thirteen-digit EAN-13, while the * less commonly used 8-digit EAN-8 barcode was * introduced for use on small packages. * Also EAN/UCC-14 is used for Grouping of individual * trade items above unit level(Intermediate, Carton or Pallet). * For more info about EAN-14 checkout: https://www.gtin.info/itf-14-barcodes/ * EAN consists of: * GS1 prefix, manufacturer code, product code and check digit * Reference: https://en.wikipedia.org/wiki/International_Article_Number * Reference: https://www.gtin.info/ */ /** * Define EAN Lenghts; 8 for EAN-8; 13 for EAN-13; 14 for EAN-14 * and Regular Expression for valid EANs (EAN-8, EAN-13, EAN-14), * with exact numberic matching of 8 or 13 or 14 digits [0-9] */ var LENGTH_EAN_8 = 8; var LENGTH_EAN_14 = 14; var validEanRegex = /^(\d{8}|\d{13}|\d{14})$/; /** * Get position weight given: * EAN length and digit index/position * * @param {number} length * @param {number} index * @return {number} */ function getPositionWeightThroughLengthAndIndex(length, index) { if (length === LENGTH_EAN_8 || length === LENGTH_EAN_14) { return index % 2 === 0 ? 3 : 1; } return index % 2 === 0 ? 1 : 3; } /** * Calculate EAN Check Digit * Reference: https://en.wikipedia.org/wiki/International_Article_Number#Calculation_of_checksum_digit * * @param {string} ean * @return {number} */ function calculateCheckDigit(ean) { var checksum = ean.slice(0, -1).split('').map(function (char, index) { return Number(char) * getPositionWeightThroughLengthAndIndex(ean.length, index); }).reduce(function (acc, partialSum) { return acc + partialSum; }, 0); var remainder = 10 - checksum % 10; return remainder < 10 ? remainder : 0; } /** * Check if string is valid EAN: * Matches EAN-8/EAN-13/EAN-14 regex * Has valid check digit. * * @param {string} str * @return {boolean} */ function isEAN(str) { (0, _assertString.default)(str); var actualCheckDigit = Number(str.slice(-1)); return validEanRegex.test(str) && actualCheckDigit === calculateCheckDigit(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 330 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISIN.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISIN; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var isin = /^[A-Z]{2}[0-9A-Z]{9}[0-9]$/; // this link details how the check digit is calculated: // https://www.isin.org/isin-format/. it is a little bit // odd in that it works with digits, not numbers. in order // to make only one pass through the ISIN characters, the // each alpha character is handled as 2 characters within // the loop. function isISIN(str) { (0, _assertString.default)(str); if (!isin.test(str)) { return false; } var double = true; var sum = 0; // convert values for (var i = str.length - 2; i >= 0; i--) { if (str[i] >= 'A' && str[i] <= 'Z') { var value = str[i].charCodeAt(0) - 55; var lo = value % 10; var hi = Math.trunc(value / 10); // letters have two digits, so handle the low order // and high order digits separately. for (var _i = 0, _arr = [lo, hi]; _i < _arr.length; _i++) { var digit = _arr[_i]; if (double) { if (digit >= 5) { sum += 1 + (digit - 5) * 2; } else { sum += digit * 2; } } else { sum += digit; } double = !double; } } else { var _digit = str[i].charCodeAt(0) - '0'.charCodeAt(0); if (double) { if (_digit >= 5) { sum += 1 + (_digit - 5) * 2; } else { sum += _digit * 2; } } else { sum += _digit; } double = !double; } } var check = Math.trunc((sum + 9) / 10) * 10 - sum; return +str[str.length - 1] === check; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 331 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISBN.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISBN; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var isbn10Maybe = /^(?:[0-9]{9}X|[0-9]{10})$/; var isbn13Maybe = /^(?:[0-9]{13})$/; var factor = [1, 3]; function isISBN(str) { var version = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; (0, _assertString.default)(str); version = String(version); if (!version) { return isISBN(str, 10) || isISBN(str, 13); } var sanitized = str.replace(/[\s-]+/g, ''); var checksum = 0; var i; if (version === '10') { if (!isbn10Maybe.test(sanitized)) { return false; } for (i = 0; i < 9; i++) { checksum += (i + 1) * sanitized.charAt(i); } if (sanitized.charAt(9) === 'X') { checksum += 10 * 10; } else { checksum += 10 * sanitized.charAt(9); } if (checksum % 11 === 0) { return !!sanitized; } } else if (version === '13') { if (!isbn13Maybe.test(sanitized)) { return false; } for (i = 0; i < 12; i++) { checksum += factor[i % 2] * sanitized.charAt(i); } if (sanitized.charAt(12) - (10 - checksum % 10) % 10 === 0) { return !!sanitized; } } return false; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 332 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISSN.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISSN; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var issn = '^\\d{4}-?\\d{3}[\\dX]$'; function isISSN(str) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; (0, _assertString.default)(str); var testIssn = issn; testIssn = options.require_hyphen ? testIssn.replace('?', '') : testIssn; testIssn = options.case_sensitive ? new RegExp(testIssn) : new RegExp(testIssn, 'i'); if (!testIssn.test(str)) { return false; } var digits = str.replace('-', '').toUpperCase(); var checksum = 0; for (var i = 0; i < digits.length; i++) { var digit = digits[i]; checksum += (digit === 'X' ? 10 : +digit) * (8 - i); } return checksum % 11 === 0; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 333 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isTaxID.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _typeof(obj) {"@babel/helpers - typeof";if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {_typeof = function _typeof(obj) {return typeof obj;};} else {_typeof = function _typeof(obj) {return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj;};}return _typeof(obj);} Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isTaxID; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var algorithms = _interopRequireWildcard(__webpack_require__(/*! ./util/algorithms */ 334)); var _isDate = _interopRequireDefault(__webpack_require__(/*! ./isDate */ 283)); function _getRequireWildcardCache() {if (typeof WeakMap !== "function") return null;var cache = new WeakMap();_getRequireWildcardCache = function _getRequireWildcardCache() {return cache;};return cache;} function _interopRequireWildcard(obj) {if (obj && obj.__esModule) {return obj;}if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") {return { default: obj };}var cache = _getRequireWildcardCache();if (cache && cache.has(obj)) {return cache.get(obj);}var newObj = {};var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;for (var key in obj) {if (Object.prototype.hasOwnProperty.call(obj, key)) {var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null;if (desc && (desc.get || desc.set)) {Object.defineProperty(newObj, key, desc);} else {newObj[key] = obj[key];}}}newObj.default = obj;if (cache) {cache.set(obj, newObj);}return newObj;} function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();} function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");} function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);} function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);} function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);} function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} /** * TIN Validation * Validates Tax Identification Numbers (TINs) from the US, EU member states and the United Kingdom. * * EU-UK: * National TIN validity is calculated using public algorithms as made available by DG TAXUD. * * See `https://ec.europa.eu/taxation_customs/tin/specs/FS-TIN%20Algorithms-Public.docx` for more information. * * US: * An Employer Identification Number (EIN), also known as a Federal Tax Identification Number, * is used to identify a business entity. * * NOTES: * - Prefix 47 is being reserved for future use * - Prefixes 26, 27, 45, 46 and 47 were previously assigned by the Philadelphia campus. * * See `http://www.irs.gov/Businesses/Small-Businesses-&-Self-Employed/How-EINs-are-Assigned-and-Valid-EIN-Prefixes` * for more information. */ // Locale functions /* * bg-BG validation function * (Edinen graždanski nomer (EGN/ЕГН), persons only) * Checks if birth date (first six digits) is valid and calculates check (last) digit */ function bgBgCheck(tin) { // Extract full year, normalize month and check birth date validity var century_year = tin.slice(0, 2); var month = parseInt(tin.slice(2, 4), 10); if (month > 40) { month -= 40; century_year = "20".concat(century_year); } else if (month > 20) { month -= 20; century_year = "18".concat(century_year); } else { century_year = "19".concat(century_year); } if (month < 10) { month = "0".concat(month); } var date = "".concat(century_year, "/").concat(month, "/").concat(tin.slice(4, 6)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // split digits into an array for further processing var digits = tin.split('').map(function (a) { return parseInt(a, 10); }); // Calculate checksum by multiplying digits with fixed values var multip_lookup = [2, 4, 8, 5, 10, 9, 7, 3, 6]; var checksum = 0; for (var i = 0; i < multip_lookup.length; i++) { checksum += digits[i] * multip_lookup[i]; } checksum = checksum % 11 === 10 ? 0 : checksum % 11; return checksum === digits[9]; } /* * cs-CZ validation function * (Rodné číslo (RČ), persons only) * Checks if birth date (first six digits) is valid and divisibility by 11 * Material not in DG TAXUD document sourced from: * -`https://lorenc.info/3MA381/overeni-spravnosti-rodneho-cisla.htm` * -`https://www.mvcr.cz/clanek/rady-a-sluzby-dokumenty-rodne-cislo.aspx` */ function csCzCheck(tin) { tin = tin.replace(/\W/, ''); // Extract full year from TIN length var full_year = parseInt(tin.slice(0, 2), 10); if (tin.length === 10) { if (full_year < 54) { full_year = "20".concat(full_year); } else { full_year = "19".concat(full_year); } } else { if (tin.slice(6) === '000') { return false; } // Three-zero serial not assigned before 1954 if (full_year < 54) { full_year = "19".concat(full_year); } else { return false; // No 18XX years seen in any of the resources } } // Add missing zero if needed if (full_year.length === 3) { full_year = [full_year.slice(0, 2), '0', full_year.slice(2)].join(''); } // Extract month from TIN and normalize var month = parseInt(tin.slice(2, 4), 10); if (month > 50) { month -= 50; } if (month > 20) { // Month-plus-twenty was only introduced in 2004 if (parseInt(full_year, 10) < 2004) { return false; } month -= 20; } if (month < 10) { month = "0".concat(month); } // Check date validity var date = "".concat(full_year, "/").concat(month, "/").concat(tin.slice(4, 6)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // Verify divisibility by 11 if (tin.length === 10) { if (parseInt(tin, 10) % 11 !== 0) { // Some numbers up to and including 1985 are still valid if // check (last) digit equals 0 and modulo of first 9 digits equals 10 var checkdigit = parseInt(tin.slice(0, 9), 10) % 11; if (parseInt(full_year, 10) < 1986 && checkdigit === 10) { if (parseInt(tin.slice(9), 10) !== 0) { return false; } } else { return false; } } } return true; } /* * de-AT validation function * (Abgabenkontonummer, persons/entities) * Verify TIN validity by calling luhnCheck() */ function deAtCheck(tin) { return algorithms.luhnCheck(tin); } /* * de-DE validation function * (Steueridentifikationsnummer (Steuer-IdNr.), persons only) * Tests for single duplicate/triplicate value, then calculates ISO 7064 check (last) digit * Partial implementation of spec (same result with both algorithms always) */ function deDeCheck(tin) { // Split digits into an array for further processing var digits = tin.split('').map(function (a) { return parseInt(a, 10); }); // Fill array with strings of number positions var occurences = []; for (var i = 0; i < digits.length - 1; i++) { occurences.push(''); for (var j = 0; j < digits.length - 1; j++) { if (digits[i] === digits[j]) { occurences[i] += j; } } } // Remove digits with one occurence and test for only one duplicate/triplicate occurences = occurences.filter(function (a) { return a.length > 1; }); if (occurences.length !== 2 && occurences.length !== 3) { return false; } // In case of triplicate value only two digits are allowed next to each other if (occurences[0].length === 3) { var trip_locations = occurences[0].split('').map(function (a) { return parseInt(a, 10); }); var recurrent = 0; // Amount of neighbour occurences for (var _i = 0; _i < trip_locations.length - 1; _i++) { if (trip_locations[_i] + 1 === trip_locations[_i + 1]) { recurrent += 1; } } if (recurrent === 2) { return false; } } return algorithms.iso7064Check(tin); } /* * dk-DK validation function * (CPR-nummer (personnummer), persons only) * Checks if birth date (first six digits) is valid and assigned to century (seventh) digit, * and calculates check (last) digit */ function dkDkCheck(tin) { tin = tin.replace(/\W/, ''); // Extract year, check if valid for given century digit and add century var year = parseInt(tin.slice(4, 6), 10); var century_digit = tin.slice(6, 7); switch (century_digit) { case '0': case '1': case '2': case '3': year = "19".concat(year); break; case '4': case '9': if (year < 37) { year = "20".concat(year); } else { year = "19".concat(year); } break; default: if (year < 37) { year = "20".concat(year); } else if (year > 58) { year = "18".concat(year); } else { return false; } break;} // Add missing zero if needed if (year.length === 3) { year = [year.slice(0, 2), '0', year.slice(2)].join(''); } // Check date validity var date = "".concat(year, "/").concat(tin.slice(2, 4), "/").concat(tin.slice(0, 2)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // Split digits into an array for further processing var digits = tin.split('').map(function (a) { return parseInt(a, 10); }); var checksum = 0; var weight = 4; // Multiply by weight and add to checksum for (var i = 0; i < 9; i++) { checksum += digits[i] * weight; weight -= 1; if (weight === 1) { weight = 7; } } checksum %= 11; if (checksum === 1) { return false; } return checksum === 0 ? digits[9] === 0 : digits[9] === 11 - checksum; } /* * el-CY validation function * (Arithmos Forologikou Mitroou (AFM/ΑΦΜ), persons only) * Verify TIN validity by calculating ASCII value of check (last) character */ function elCyCheck(tin) { // split digits into an array for further processing var digits = tin.slice(0, 8).split('').map(function (a) { return parseInt(a, 10); }); var checksum = 0; // add digits in even places for (var i = 1; i < digits.length; i += 2) { checksum += digits[i]; } // add digits in odd places for (var _i2 = 0; _i2 < digits.length; _i2 += 2) { if (digits[_i2] < 2) { checksum += 1 - digits[_i2]; } else { checksum += 2 * (digits[_i2] - 2) + 5; if (digits[_i2] > 4) { checksum += 2; } } } return String.fromCharCode(checksum % 26 + 65) === tin.charAt(8); } /* * el-GR validation function * (Arithmos Forologikou Mitroou (AFM/ΑΦΜ), persons/entities) * Verify TIN validity by calculating check (last) digit * Algorithm not in DG TAXUD document- sourced from: * - `http://epixeirisi.gr/%CE%9A%CE%A1%CE%99%CE%A3%CE%99%CE%9C%CE%91-%CE%98%CE%95%CE%9C%CE%91%CE%A4%CE%91-%CE%A6%CE%9F%CE%A1%CE%9F%CE%9B%CE%9F%CE%93%CE%99%CE%91%CE%A3-%CE%9A%CE%91%CE%99-%CE%9B%CE%9F%CE%93%CE%99%CE%A3%CE%A4%CE%99%CE%9A%CE%97%CE%A3/23791/%CE%91%CF%81%CE%B9%CE%B8%CE%BC%CF%8C%CF%82-%CE%A6%CE%BF%CF%81%CE%BF%CE%BB%CE%BF%CE%B3%CE%B9%CE%BA%CE%BF%CF%8D-%CE%9C%CE%B7%CF%84%CF%81%CF%8E%CE%BF%CF%85` */ function elGrCheck(tin) { // split digits into an array for further processing var digits = tin.split('').map(function (a) { return parseInt(a, 10); }); var checksum = 0; for (var i = 0; i < 8; i++) { checksum += digits[i] * Math.pow(2, 8 - i); } return checksum % 11 % 10 === digits[8]; } /* * en-GB validation function (should go here if needed) * (National Insurance Number (NINO) or Unique Taxpayer Reference (UTR), * persons/entities respectively) */ /* * en-IE validation function * (Personal Public Service Number (PPS No), persons only) * Verify TIN validity by calculating check (second to last) character */ function enIeCheck(tin) { var checksum = algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 7).map(function (a) { return parseInt(a, 10); }), 8); if (tin.length === 9 && tin[8] !== 'W') { checksum += (tin[8].charCodeAt(0) - 64) * 9; } checksum %= 23; if (checksum === 0) { return tin[7].toUpperCase() === 'W'; } return tin[7].toUpperCase() === String.fromCharCode(64 + checksum); } // Valid US IRS campus prefixes var enUsCampusPrefix = { andover: ['10', '12'], atlanta: ['60', '67'], austin: ['50', '53'], brookhaven: ['01', '02', '03', '04', '05', '06', '11', '13', '14', '16', '21', '22', '23', '25', '34', '51', '52', '54', '55', '56', '57', '58', '59', '65'], cincinnati: ['30', '32', '35', '36', '37', '38', '61'], fresno: ['15', '24'], internet: ['20', '26', '27', '45', '46', '47'], kansas: ['40', '44'], memphis: ['94', '95'], ogden: ['80', '90'], philadelphia: ['33', '39', '41', '42', '43', '46', '48', '62', '63', '64', '66', '68', '71', '72', '73', '74', '75', '76', '77', '81', '82', '83', '84', '85', '86', '87', '88', '91', '92', '93', '98', '99'], sba: ['31'] }; // Return an array of all US IRS campus prefixes function enUsGetPrefixes() { var prefixes = []; for (var location in enUsCampusPrefix) { // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes // istanbul ignore else if (enUsCampusPrefix.hasOwnProperty(location)) { prefixes.push.apply(prefixes, _toConsumableArray(enUsCampusPrefix[location])); } } return prefixes; } /* * en-US validation function * Verify that the TIN starts with a valid IRS campus prefix */ function enUsCheck(tin) { return enUsGetPrefixes().indexOf(tin.substr(0, 2)) !== -1; } /* * es-ES validation function * (Documento Nacional de Identidad (DNI) * or Número de Identificación de Extranjero (NIE), persons only) * Verify TIN validity by calculating check (last) character */ function esEsCheck(tin) { // Split characters into an array for further processing var chars = tin.toUpperCase().split(''); // Replace initial letter if needed if (isNaN(parseInt(chars[0], 10)) && chars.length > 1) { var lead_replace = 0; switch (chars[0]) { case 'Y': lead_replace = 1; break; case 'Z': lead_replace = 2; break; default:} chars.splice(0, 1, lead_replace); // Fill with zeros if smaller than proper } else { while (chars.length < 9) { chars.unshift(0); } } // Calculate checksum and check according to lookup var lookup = ['T', 'R', 'W', 'A', 'G', 'M', 'Y', 'F', 'P', 'D', 'X', 'B', 'N', 'J', 'Z', 'S', 'Q', 'V', 'H', 'L', 'C', 'K', 'E']; chars = chars.join(''); var checksum = parseInt(chars.slice(0, 8), 10) % 23; return chars[8] === lookup[checksum]; } /* * et-EE validation function * (Isikukood (IK), persons only) * Checks if birth date (century digit and six following) is valid and calculates check (last) digit * Material not in DG TAXUD document sourced from: * - `https://www.oecd.org/tax/automatic-exchange/crs-implementation-and-assistance/tax-identification-numbers/Estonia-TIN.pdf` */ function etEeCheck(tin) { // Extract year and add century var full_year = tin.slice(1, 3); var century_digit = tin.slice(0, 1); switch (century_digit) { case '1': case '2': full_year = "18".concat(full_year); break; case '3': case '4': full_year = "19".concat(full_year); break; default: full_year = "20".concat(full_year); break;} // Check date validity var date = "".concat(full_year, "/").concat(tin.slice(3, 5), "/").concat(tin.slice(5, 7)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // Split digits into an array for further processing var digits = tin.split('').map(function (a) { return parseInt(a, 10); }); var checksum = 0; var weight = 1; // Multiply by weight and add to checksum for (var i = 0; i < 10; i++) { checksum += digits[i] * weight; weight += 1; if (weight === 10) { weight = 1; } } // Do again if modulo 11 of checksum is 10 if (checksum % 11 === 10) { checksum = 0; weight = 3; for (var _i3 = 0; _i3 < 10; _i3++) { checksum += digits[_i3] * weight; weight += 1; if (weight === 10) { weight = 1; } } if (checksum % 11 === 10) { return digits[10] === 0; } } return checksum % 11 === digits[10]; } /* * fi-FI validation function * (Henkilötunnus (HETU), persons only) * Checks if birth date (first six digits plus century symbol) is valid * and calculates check (last) digit */ function fiFiCheck(tin) { // Extract year and add century var full_year = tin.slice(4, 6); var century_symbol = tin.slice(6, 7); switch (century_symbol) { case '+': full_year = "18".concat(full_year); break; case '-': full_year = "19".concat(full_year); break; default: full_year = "20".concat(full_year); break;} // Check date validity var date = "".concat(full_year, "/").concat(tin.slice(2, 4), "/").concat(tin.slice(0, 2)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // Calculate check character var checksum = parseInt(tin.slice(0, 6) + tin.slice(7, 10), 10) % 31; if (checksum < 10) { return checksum === parseInt(tin.slice(10), 10); } checksum -= 10; var letters_lookup = ['A', 'B', 'C', 'D', 'E', 'F', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y']; return letters_lookup[checksum] === tin.slice(10); } /* * fr/nl-BE validation function * (Numéro national (N.N.), persons only) * Checks if birth date (first six digits) is valid and calculates check (last two) digits */ function frBeCheck(tin) { // Zero month/day value is acceptable if (tin.slice(2, 4) !== '00' || tin.slice(4, 6) !== '00') { // Extract date from first six digits of TIN var date = "".concat(tin.slice(0, 2), "/").concat(tin.slice(2, 4), "/").concat(tin.slice(4, 6)); if (!(0, _isDate.default)(date, 'YY/MM/DD')) { return false; } } var checksum = 97 - parseInt(tin.slice(0, 9), 10) % 97; var checkdigits = parseInt(tin.slice(9, 11), 10); if (checksum !== checkdigits) { checksum = 97 - parseInt("2".concat(tin.slice(0, 9)), 10) % 97; if (checksum !== checkdigits) { return false; } } return true; } /* * fr-FR validation function * (Numéro fiscal de référence (numéro SPI), persons only) * Verify TIN validity by calculating check (last three) digits */ function frFrCheck(tin) { tin = tin.replace(/\s/g, ''); var checksum = parseInt(tin.slice(0, 10), 10) % 511; var checkdigits = parseInt(tin.slice(10, 13), 10); return checksum === checkdigits; } /* * fr/lb-LU validation function * (numéro d’identification personnelle, persons only) * Verify birth date validity and run Luhn and Verhoeff checks */ function frLuCheck(tin) { // Extract date and check validity var date = "".concat(tin.slice(0, 4), "/").concat(tin.slice(4, 6), "/").concat(tin.slice(6, 8)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // Run Luhn check if (!algorithms.luhnCheck(tin.slice(0, 12))) { return false; } // Remove Luhn check digit and run Verhoeff check return algorithms.verhoeffCheck("".concat(tin.slice(0, 11)).concat(tin[12])); } /* * hr-HR validation function * (Osobni identifikacijski broj (OIB), persons/entities) * Verify TIN validity by calling iso7064Check(digits) */ function hrHrCheck(tin) { return algorithms.iso7064Check(tin); } /* * hu-HU validation function * (Adóazonosító jel, persons only) * Verify TIN validity by calculating check (last) digit */ function huHuCheck(tin) { // split digits into an array for further processing var digits = tin.split('').map(function (a) { return parseInt(a, 10); }); var checksum = 8; for (var i = 1; i < 9; i++) { checksum += digits[i] * (i + 1); } return checksum % 11 === digits[9]; } /* * lt-LT validation function (should go here if needed) * (Asmens kodas, persons/entities respectively) * Current validation check is alias of etEeCheck- same format applies */ /* * it-IT first/last name validity check * Accepts it-IT TIN-encoded names as a three-element character array and checks their validity * Due to lack of clarity between resources ("Are only Italian consonants used? * What happens if a person has X in their name?" etc.) only two test conditions * have been implemented: * Vowels may only be followed by other vowels or an X character * and X characters after vowels may only be followed by other X characters. */ function itItNameCheck(name) { // true at the first occurence of a vowel var vowelflag = false; // true at the first occurence of an X AFTER vowel // (to properly handle last names with X as consonant) var xflag = false; for (var i = 0; i < 3; i++) { if (!vowelflag && /[AEIOU]/.test(name[i])) { vowelflag = true; } else if (!xflag && vowelflag && name[i] === 'X') { xflag = true; } else if (i > 0) { if (vowelflag && !xflag) { if (!/[AEIOU]/.test(name[i])) { return false; } } if (xflag) { if (!/X/.test(name[i])) { return false; } } } } return true; } /* * it-IT validation function * (Codice fiscale (TIN-IT), persons only) * Verify name, birth date and codice catastale validity * and calculate check character. * Material not in DG-TAXUD document sourced from: * `https://en.wikipedia.org/wiki/Italian_fiscal_code` */ function itItCheck(tin) { // Capitalize and split characters into an array for further processing var chars = tin.toUpperCase().split(''); // Check first and last name validity calling itItNameCheck() if (!itItNameCheck(chars.slice(0, 3))) { return false; } if (!itItNameCheck(chars.slice(3, 6))) { return false; } // Convert letters in number spaces back to numbers if any var number_locations = [6, 7, 9, 10, 12, 13, 14]; var number_replace = { L: '0', M: '1', N: '2', P: '3', Q: '4', R: '5', S: '6', T: '7', U: '8', V: '9' }; for (var _i4 = 0, _number_locations = number_locations; _i4 < _number_locations.length; _i4++) { var i = _number_locations[_i4]; if (chars[i] in number_replace) { chars.splice(i, 1, number_replace[chars[i]]); } } // Extract month and day, and check date validity var month_replace = { A: '01', B: '02', C: '03', D: '04', E: '05', H: '06', L: '07', M: '08', P: '09', R: '10', S: '11', T: '12' }; var month = month_replace[chars[8]]; var day = parseInt(chars[9] + chars[10], 10); if (day > 40) { day -= 40; } if (day < 10) { day = "0".concat(day); } var date = "".concat(chars[6]).concat(chars[7], "/").concat(month, "/").concat(day); if (!(0, _isDate.default)(date, 'YY/MM/DD')) { return false; } // Calculate check character by adding up even and odd characters as numbers var checksum = 0; for (var _i5 = 1; _i5 < chars.length - 1; _i5 += 2) { var char_to_int = parseInt(chars[_i5], 10); if (isNaN(char_to_int)) { char_to_int = chars[_i5].charCodeAt(0) - 65; } checksum += char_to_int; } var odd_convert = { // Maps of characters at odd places A: 1, B: 0, C: 5, D: 7, E: 9, F: 13, G: 15, H: 17, I: 19, J: 21, K: 2, L: 4, M: 18, N: 20, O: 11, P: 3, Q: 6, R: 8, S: 12, T: 14, U: 16, V: 10, W: 22, X: 25, Y: 24, Z: 23, 0: 1, 1: 0 }; for (var _i6 = 0; _i6 < chars.length - 1; _i6 += 2) { var _char_to_int = 0; if (chars[_i6] in odd_convert) { _char_to_int = odd_convert[chars[_i6]]; } else { var multiplier = parseInt(chars[_i6], 10); _char_to_int = 2 * multiplier + 1; if (multiplier > 4) { _char_to_int += 2; } } checksum += _char_to_int; } if (String.fromCharCode(65 + checksum % 26) !== chars[15]) { return false; } return true; } /* * lv-LV validation function * (Personas kods (PK), persons only) * Check validity of birth date and calculate check (last) digit * Support only for old format numbers (not starting with '32', issued before 2017/07/01) * Material not in DG TAXUD document sourced from: * `https://boot.ritakafija.lv/forums/index.php?/topic/88314-personas-koda-algoritms-%C4%8Deksumma/` */ function lvLvCheck(tin) { tin = tin.replace(/\W/, ''); // Extract date from TIN var day = tin.slice(0, 2); if (day !== '32') { // No date/checksum check if new format var month = tin.slice(2, 4); if (month !== '00') { // No date check if unknown month var full_year = tin.slice(4, 6); switch (tin[6]) { case '0': full_year = "18".concat(full_year); break; case '1': full_year = "19".concat(full_year); break; default: full_year = "20".concat(full_year); break;} // Check date validity var date = "".concat(full_year, "/").concat(tin.slice(2, 4), "/").concat(day); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } } // Calculate check digit var checksum = 1101; var multip_lookup = [1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; for (var i = 0; i < tin.length - 1; i++) { checksum -= parseInt(tin[i], 10) * multip_lookup[i]; } return parseInt(tin[10], 10) === checksum % 11; } return true; } /* * mt-MT validation function * (Identity Card Number or Unique Taxpayer Reference, persons/entities) * Verify Identity Card Number structure (no other tests found) */ function mtMtCheck(tin) { if (tin.length !== 9) { // No tests for UTR var chars = tin.toUpperCase().split(''); // Fill with zeros if smaller than proper while (chars.length < 8) { chars.unshift(0); } // Validate format according to last character switch (tin[7]) { case 'A': case 'P': if (parseInt(chars[6], 10) === 0) { return false; } break; default: { var first_part = parseInt(chars.join('').slice(0, 5), 10); if (first_part > 32000) { return false; } var second_part = parseInt(chars.join('').slice(5, 7), 10); if (first_part === second_part) { return false; } }} } return true; } /* * nl-NL validation function * (Burgerservicenummer (BSN) or Rechtspersonen Samenwerkingsverbanden Informatie Nummer (RSIN), * persons/entities respectively) * Verify TIN validity by calculating check (last) digit (variant of MOD 11) */ function nlNlCheck(tin) { return algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 8).map(function (a) { return parseInt(a, 10); }), 9) % 11 === parseInt(tin[8], 10); } /* * pl-PL validation function * (Powszechny Elektroniczny System Ewidencji Ludności (PESEL) * or Numer identyfikacji podatkowej (NIP), persons/entities) * Verify TIN validity by validating birth date (PESEL) and calculating check (last) digit */ function plPlCheck(tin) { // NIP if (tin.length === 10) { // Calculate last digit by multiplying with lookup var lookup = [6, 5, 7, 2, 3, 4, 5, 6, 7]; var _checksum = 0; for (var i = 0; i < lookup.length; i++) { _checksum += parseInt(tin[i], 10) * lookup[i]; } _checksum %= 11; if (_checksum === 10) { return false; } return _checksum === parseInt(tin[9], 10); } // PESEL // Extract full year using month var full_year = tin.slice(0, 2); var month = parseInt(tin.slice(2, 4), 10); if (month > 80) { full_year = "18".concat(full_year); month -= 80; } else if (month > 60) { full_year = "22".concat(full_year); month -= 60; } else if (month > 40) { full_year = "21".concat(full_year); month -= 40; } else if (month > 20) { full_year = "20".concat(full_year); month -= 20; } else { full_year = "19".concat(full_year); } // Add leading zero to month if needed if (month < 10) { month = "0".concat(month); } // Check date validity var date = "".concat(full_year, "/").concat(month, "/").concat(tin.slice(4, 6)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // Calculate last digit by mulitplying with odd one-digit numbers except 5 var checksum = 0; var multiplier = 1; for (var _i7 = 0; _i7 < tin.length - 1; _i7++) { checksum += parseInt(tin[_i7], 10) * multiplier % 10; multiplier += 2; if (multiplier > 10) { multiplier = 1; } else if (multiplier === 5) { multiplier += 2; } } checksum = 10 - checksum % 10; return checksum === parseInt(tin[10], 10); } /* * pt-BR validation function * (Cadastro de Pessoas Físicas (CPF, persons) * Cadastro Nacional de Pessoas Jurídicas (CNPJ, entities) * Both inputs will be validated */ function ptBrCheck(tin) { if (tin.length === 11) { var _sum; var remainder; _sum = 0; if ( // Reject known invalid CPFs tin === '11111111111' || tin === '22222222222' || tin === '33333333333' || tin === '44444444444' || tin === '55555555555' || tin === '66666666666' || tin === '77777777777' || tin === '88888888888' || tin === '99999999999' || tin === '00000000000') return false; for (var i = 1; i <= 9; i++) { _sum += parseInt(tin.substring(i - 1, i), 10) * (11 - i); } remainder = _sum * 10 % 11; if (remainder === 10) remainder = 0; if (remainder !== parseInt(tin.substring(9, 10), 10)) return false; _sum = 0; for (var _i8 = 1; _i8 <= 10; _i8++) { _sum += parseInt(tin.substring(_i8 - 1, _i8), 10) * (12 - _i8); } remainder = _sum * 10 % 11; if (remainder === 10) remainder = 0; if (remainder !== parseInt(tin.substring(10, 11), 10)) return false; return true; } if ( // Reject know invalid CNPJs tin === '00000000000000' || tin === '11111111111111' || tin === '22222222222222' || tin === '33333333333333' || tin === '44444444444444' || tin === '55555555555555' || tin === '66666666666666' || tin === '77777777777777' || tin === '88888888888888' || tin === '99999999999999') { return false; } var length = tin.length - 2; var identifiers = tin.substring(0, length); var verificators = tin.substring(length); var sum = 0; var pos = length - 7; for (var _i9 = length; _i9 >= 1; _i9--) { sum += identifiers.charAt(length - _i9) * pos; pos -= 1; if (pos < 2) { pos = 9; } } var result = sum % 11 < 2 ? 0 : 11 - sum % 11; if (result !== parseInt(verificators.charAt(0), 10)) { return false; } length += 1; identifiers = tin.substring(0, length); sum = 0; pos = length - 7; for (var _i10 = length; _i10 >= 1; _i10--) { sum += identifiers.charAt(length - _i10) * pos; pos -= 1; if (pos < 2) { pos = 9; } } result = sum % 11 < 2 ? 0 : 11 - sum % 11; if (result !== parseInt(verificators.charAt(1), 10)) { return false; } return true; } /* * pt-PT validation function * (Número de identificação fiscal (NIF), persons/entities) * Verify TIN validity by calculating check (last) digit (variant of MOD 11) */ function ptPtCheck(tin) { var checksum = 11 - algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 8).map(function (a) { return parseInt(a, 10); }), 9) % 11; if (checksum > 9) { return parseInt(tin[8], 10) === 0; } return checksum === parseInt(tin[8], 10); } /* * ro-RO validation function * (Cod Numeric Personal (CNP) or Cod de înregistrare fiscală (CIF), * persons only) * Verify CNP validity by calculating check (last) digit (test not found for CIF) * Material not in DG TAXUD document sourced from: * `https://en.wikipedia.org/wiki/National_identification_number#Romania` */ function roRoCheck(tin) { if (tin.slice(0, 4) !== '9000') { // No test found for this format // Extract full year using century digit if possible var full_year = tin.slice(1, 3); switch (tin[0]) { case '1': case '2': full_year = "19".concat(full_year); break; case '3': case '4': full_year = "18".concat(full_year); break; case '5': case '6': full_year = "20".concat(full_year); break; default:} // Check date validity var date = "".concat(full_year, "/").concat(tin.slice(3, 5), "/").concat(tin.slice(5, 7)); if (date.length === 8) { if (!(0, _isDate.default)(date, 'YY/MM/DD')) { return false; } } else if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } // Calculate check digit var digits = tin.split('').map(function (a) { return parseInt(a, 10); }); var multipliers = [2, 7, 9, 1, 4, 6, 3, 5, 8, 2, 7, 9]; var checksum = 0; for (var i = 0; i < multipliers.length; i++) { checksum += digits[i] * multipliers[i]; } if (checksum % 11 === 10) { return digits[12] === 1; } return digits[12] === checksum % 11; } return true; } /* * sk-SK validation function * (Rodné číslo (RČ) or bezvýznamové identifikačné číslo (BIČ), persons only) * Checks validity of pre-1954 birth numbers (rodné číslo) only * Due to the introduction of the pseudo-random BIČ it is not possible to test * post-1954 birth numbers without knowing whether they are BIČ or RČ beforehand */ function skSkCheck(tin) { if (tin.length === 9) { tin = tin.replace(/\W/, ''); if (tin.slice(6) === '000') { return false; } // Three-zero serial not assigned before 1954 // Extract full year from TIN length var full_year = parseInt(tin.slice(0, 2), 10); if (full_year > 53) { return false; } if (full_year < 10) { full_year = "190".concat(full_year); } else { full_year = "19".concat(full_year); } // Extract month from TIN and normalize var month = parseInt(tin.slice(2, 4), 10); if (month > 50) { month -= 50; } if (month < 10) { month = "0".concat(month); } // Check date validity var date = "".concat(full_year, "/").concat(month, "/").concat(tin.slice(4, 6)); if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } } return true; } /* * sl-SI validation function * (Davčna številka, persons/entities) * Verify TIN validity by calculating check (last) digit (variant of MOD 11) */ function slSiCheck(tin) { var checksum = 11 - algorithms.reverseMultiplyAndSum(tin.split('').slice(0, 7).map(function (a) { return parseInt(a, 10); }), 8) % 11; if (checksum === 10) { return parseInt(tin[7], 10) === 0; } return checksum === parseInt(tin[7], 10); } /* * sv-SE validation function * (Personnummer or samordningsnummer, persons only) * Checks validity of birth date and calls luhnCheck() to validate check (last) digit */ function svSeCheck(tin) { // Make copy of TIN and normalize to two-digit year form var tin_copy = tin.slice(0); if (tin.length > 11) { tin_copy = tin_copy.slice(2); } // Extract date of birth var full_year = ''; var month = tin_copy.slice(2, 4); var day = parseInt(tin_copy.slice(4, 6), 10); if (tin.length > 11) { full_year = tin.slice(0, 4); } else { full_year = tin.slice(0, 2); if (tin.length === 11 && day < 60) { // Extract full year from centenarian symbol // Should work just fine until year 10000 or so var current_year = new Date().getFullYear().toString(); var current_century = parseInt(current_year.slice(0, 2), 10); current_year = parseInt(current_year, 10); if (tin[6] === '-') { if (parseInt("".concat(current_century).concat(full_year), 10) > current_year) { full_year = "".concat(current_century - 1).concat(full_year); } else { full_year = "".concat(current_century).concat(full_year); } } else { full_year = "".concat(current_century - 1).concat(full_year); if (current_year - parseInt(full_year, 10) < 100) { return false; } } } } // Normalize day and check date validity if (day > 60) { day -= 60; } if (day < 10) { day = "0".concat(day); } var date = "".concat(full_year, "/").concat(month, "/").concat(day); if (date.length === 8) { if (!(0, _isDate.default)(date, 'YY/MM/DD')) { return false; } } else if (!(0, _isDate.default)(date, 'YYYY/MM/DD')) { return false; } return algorithms.luhnCheck(tin.replace(/\W/, '')); } // Locale lookup objects /* * Tax id regex formats for various locales * * Where not explicitly specified in DG-TAXUD document both * uppercase and lowercase letters are acceptable. */ var taxIdFormat = { 'bg-BG': /^\d{10}$/, 'cs-CZ': /^\d{6}\/{0,1}\d{3,4}$/, 'de-AT': /^\d{9}$/, 'de-DE': /^[1-9]\d{10}$/, 'dk-DK': /^\d{6}-{0,1}\d{4}$/, 'el-CY': /^[09]\d{7}[A-Z]$/, 'el-GR': /^([0-4]|[7-9])\d{8}$/, 'en-GB': /^\d{10}$|^(?!GB|NK|TN|ZZ)(?![DFIQUV])[A-Z](?![DFIQUVO])[A-Z]\d{6}[ABCD ]$/i, 'en-IE': /^\d{7}[A-W][A-IW]{0,1}$/i, 'en-US': /^\d{2}[- ]{0,1}\d{7}$/, 'es-ES': /^(\d{0,8}|[XYZKLM]\d{7})[A-HJ-NP-TV-Z]$/i, 'et-EE': /^[1-6]\d{6}(00[1-9]|0[1-9][0-9]|[1-6][0-9]{2}|70[0-9]|710)\d$/, 'fi-FI': /^\d{6}[-+A]\d{3}[0-9A-FHJ-NPR-Y]$/i, 'fr-BE': /^\d{11}$/, 'fr-FR': /^[0-3]\d{12}$|^[0-3]\d\s\d{2}(\s\d{3}){3}$/, // Conforms both to official spec and provided example 'fr-LU': /^\d{13}$/, 'hr-HR': /^\d{11}$/, 'hu-HU': /^8\d{9}$/, 'it-IT': /^[A-Z]{6}[L-NP-V0-9]{2}[A-EHLMPRST][L-NP-V0-9]{2}[A-ILMZ][L-NP-V0-9]{3}[A-Z]$/i, 'lv-LV': /^\d{6}-{0,1}\d{5}$/, // Conforms both to DG TAXUD spec and original research 'mt-MT': /^\d{3,7}[APMGLHBZ]$|^([1-8])\1\d{7}$/i, 'nl-NL': /^\d{9}$/, 'pl-PL': /^\d{10,11}$/, 'pt-BR': /(?:^\d{11}$)|(?:^\d{14}$)/, 'pt-PT': /^\d{9}$/, 'ro-RO': /^\d{13}$/, 'sk-SK': /^\d{6}\/{0,1}\d{3,4}$/, 'sl-SI': /^[1-9]\d{7}$/, 'sv-SE': /^(\d{6}[-+]{0,1}\d{4}|(18|19|20)\d{6}[-+]{0,1}\d{4})$/ }; // taxIdFormat locale aliases taxIdFormat['lb-LU'] = taxIdFormat['fr-LU']; taxIdFormat['lt-LT'] = taxIdFormat['et-EE']; taxIdFormat['nl-BE'] = taxIdFormat['fr-BE']; // Algorithmic tax id check functions for various locales var taxIdCheck = { 'bg-BG': bgBgCheck, 'cs-CZ': csCzCheck, 'de-AT': deAtCheck, 'de-DE': deDeCheck, 'dk-DK': dkDkCheck, 'el-CY': elCyCheck, 'el-GR': elGrCheck, 'en-IE': enIeCheck, 'en-US': enUsCheck, 'es-ES': esEsCheck, 'et-EE': etEeCheck, 'fi-FI': fiFiCheck, 'fr-BE': frBeCheck, 'fr-FR': frFrCheck, 'fr-LU': frLuCheck, 'hr-HR': hrHrCheck, 'hu-HU': huHuCheck, 'it-IT': itItCheck, 'lv-LV': lvLvCheck, 'mt-MT': mtMtCheck, 'nl-NL': nlNlCheck, 'pl-PL': plPlCheck, 'pt-BR': ptBrCheck, 'pt-PT': ptPtCheck, 'ro-RO': roRoCheck, 'sk-SK': skSkCheck, 'sl-SI': slSiCheck, 'sv-SE': svSeCheck }; // taxIdCheck locale aliases taxIdCheck['lb-LU'] = taxIdCheck['fr-LU']; taxIdCheck['lt-LT'] = taxIdCheck['et-EE']; taxIdCheck['nl-BE'] = taxIdCheck['fr-BE']; // Regexes for locales where characters should be omitted before checking format var allsymbols = /[-\\\/!@#$%\^&\*\(\)\+\=\[\]]+/g; var sanitizeRegexes = { 'de-AT': allsymbols, 'de-DE': /[\/\\]/g, 'fr-BE': allsymbols }; // sanitizeRegexes locale aliases sanitizeRegexes['nl-BE'] = sanitizeRegexes['fr-BE']; /* * Validator function * Return true if the passed string is a valid tax identification number * for the specified locale. * Throw an error exception if the locale is not supported. */ function isTaxID(str) { var locale = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'en-US'; (0, _assertString.default)(str); // Copy TIN to avoid replacement if sanitized var strcopy = str.slice(0); if (locale in taxIdFormat) { if (locale in sanitizeRegexes) { strcopy = strcopy.replace(sanitizeRegexes[locale], ''); } if (!taxIdFormat[locale].test(strcopy)) { return false; } if (locale in taxIdCheck) { return taxIdCheck[locale](strcopy); } // Fallthrough; not all locales have algorithmic checks return true; } throw new Error("Invalid locale '".concat(locale, "'")); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 334 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/util/algorithms.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.iso7064Check = iso7064Check; exports.luhnCheck = luhnCheck; exports.reverseMultiplyAndSum = reverseMultiplyAndSum; exports.verhoeffCheck = verhoeffCheck; /** * Algorithmic validation functions * May be used as is or implemented in the workflow of other validators. */ /* * ISO 7064 validation function * Called with a string of numbers (incl. check digit) * to validate according to ISO 7064 (MOD 11, 10). */ function iso7064Check(str) { var checkvalue = 10; for (var i = 0; i < str.length - 1; i++) { checkvalue = (parseInt(str[i], 10) + checkvalue) % 10 === 0 ? 10 * 2 % 11 : (parseInt(str[i], 10) + checkvalue) % 10 * 2 % 11; } checkvalue = checkvalue === 1 ? 0 : 11 - checkvalue; return checkvalue === parseInt(str[10], 10); } /* * Luhn (mod 10) validation function * Called with a string of numbers (incl. check digit) * to validate according to the Luhn algorithm. */ function luhnCheck(str) { var checksum = 0; var second = false; for (var i = str.length - 1; i >= 0; i--) { if (second) { var product = parseInt(str[i], 10) * 2; if (product > 9) { // sum digits of product and add to checksum checksum += product.toString().split('').map(function (a) { return parseInt(a, 10); }).reduce(function (a, b) { return a + b; }, 0); } else { checksum += product; } } else { checksum += parseInt(str[i], 10); } second = !second; } return checksum % 10 === 0; } /* * Reverse TIN multiplication and summation helper function * Called with an array of single-digit integers and a base multiplier * to calculate the sum of the digits multiplied in reverse. * Normally used in variations of MOD 11 algorithmic checks. */ function reverseMultiplyAndSum(digits, base) { var total = 0; for (var i = 0; i < digits.length; i++) { total += digits[i] * (base - i); } return total; } /* * Verhoeff validation helper function * Called with a string of numbers * to validate according to the Verhoeff algorithm. */ function verhoeffCheck(str) { var d_table = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 2, 3, 4, 0, 6, 7, 8, 9, 5], [2, 3, 4, 0, 1, 7, 8, 9, 5, 6], [3, 4, 0, 1, 2, 8, 9, 5, 6, 7], [4, 0, 1, 2, 3, 9, 5, 6, 7, 8], [5, 9, 8, 7, 6, 0, 4, 3, 2, 1], [6, 5, 9, 8, 7, 1, 0, 4, 3, 2], [7, 6, 5, 9, 8, 2, 1, 0, 4, 3], [8, 7, 6, 5, 9, 3, 2, 1, 0, 4], [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]]; var p_table = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [1, 5, 7, 6, 2, 8, 3, 0, 9, 4], [5, 8, 0, 3, 7, 9, 6, 1, 4, 2], [8, 9, 1, 6, 0, 4, 3, 5, 2, 7], [9, 4, 5, 3, 1, 2, 6, 8, 7, 0], [4, 2, 8, 6, 5, 7, 3, 9, 0, 1], [2, 7, 9, 3, 8, 0, 6, 4, 1, 5], [7, 0, 4, 6, 9, 1, 3, 2, 5, 8]]; // Copy (to prevent replacement) and reverse var str_copy = str.split('').reverse().join(''); var checksum = 0; for (var i = 0; i < str_copy.length; i++) { checksum = d_table[checksum][p_table[i % 8][parseInt(str_copy[i], 10)]]; } return checksum === 0; } /***/ }), /* 335 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMobilePhone.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isMobilePhone; exports.locales = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /* eslint-disable max-len */ var phones = { 'am-AM': /^(\+?374|0)((10|[9|7][0-9])\d{6}$|[2-4]\d{7}$)/, 'ar-AE': /^((\+?971)|0)?5[024568]\d{7}$/, 'ar-BH': /^(\+?973)?(3|6)\d{7}$/, 'ar-DZ': /^(\+?213|0)(5|6|7)\d{8}$/, 'ar-LB': /^(\+?961)?((3|81)\d{6}|7\d{7})$/, 'ar-EG': /^((\+?20)|0)?1[0125]\d{8}$/, 'ar-IQ': /^(\+?964|0)?7[0-9]\d{8}$/, 'ar-JO': /^(\+?962|0)?7[789]\d{7}$/, 'ar-KW': /^(\+?965)[569]\d{7}$/, 'ar-LY': /^((\+?218)|0)?(9[1-6]\d{7}|[1-8]\d{7,9})$/, 'ar-MA': /^(?:(?:\+|00)212|0)[5-7]\d{8}$/, 'ar-OM': /^((\+|00)968)?(9[1-9])\d{6}$/, 'ar-PS': /^(\+?970|0)5[6|9](\d{7})$/, 'ar-SA': /^(!?(\+?966)|0)?5\d{8}$/, 'ar-SY': /^(!?(\+?963)|0)?9\d{8}$/, 'ar-TN': /^(\+?216)?[2459]\d{7}$/, 'az-AZ': /^(\+994|0)(5[015]|7[07]|99)\d{7}$/, 'bs-BA': /^((((\+|00)3876)|06))((([0-3]|[5-6])\d{6})|(4\d{7}))$/, 'be-BY': /^(\+?375)?(24|25|29|33|44)\d{7}$/, 'bg-BG': /^(\+?359|0)?8[789]\d{7}$/, 'bn-BD': /^(\+?880|0)1[13456789][0-9]{8}$/, 'ca-AD': /^(\+376)?[346]\d{5}$/, 'cs-CZ': /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/, 'da-DK': /^(\+?45)?\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{2}$/, 'de-DE': /^((\+49|0)[1|3])([0|5][0-45-9]\d|6([23]|0\d?)|7([0-57-9]|6\d))\d{7,9}$/, 'de-AT': /^(\+43|0)\d{1,4}\d{3,12}$/, 'de-CH': /^(\+41|0)([1-9])\d{1,9}$/, 'de-LU': /^(\+352)?((6\d1)\d{6})$/, 'dv-MV': /^(\+?960)?(7[2-9]|91|9[3-9])\d{7}$/, 'el-GR': /^(\+?30|0)?(69\d{8})$/, 'en-AU': /^(\+?61|0)4\d{8}$/, 'en-BM': /^(\+?1)?441(((3|7)\d{6}$)|(5[0-3][0-9]\d{4}$)|(59\d{5}))/, 'en-GB': /^(\+?44|0)7\d{9}$/, 'en-GG': /^(\+?44|0)1481\d{6}$/, 'en-GH': /^(\+233|0)(20|50|24|54|27|57|26|56|23|28|55|59)\d{7}$/, 'en-GY': /^(\+592|0)6\d{6}$/, 'en-HK': /^(\+?852[-\s]?)?[456789]\d{3}[-\s]?\d{4}$/, 'en-MO': /^(\+?853[-\s]?)?[6]\d{3}[-\s]?\d{4}$/, 'en-IE': /^(\+?353|0)8[356789]\d{7}$/, 'en-IN': /^(\+?91|0)?[6789]\d{9}$/, 'en-KE': /^(\+?254|0)(7|1)\d{8}$/, 'en-KI': /^((\+686|686)?)?( )?((6|7)(2|3|8)[0-9]{6})$/, 'en-MT': /^(\+?356|0)?(99|79|77|21|27|22|25)[0-9]{6}$/, 'en-MU': /^(\+?230|0)?\d{8}$/, 'en-NA': /^(\+?264|0)(6|8)\d{7}$/, 'en-NG': /^(\+?234|0)?[789]\d{9}$/, 'en-NZ': /^(\+?64|0)[28]\d{7,9}$/, 'en-PK': /^((00|\+)?92|0)3[0-6]\d{8}$/, 'en-PH': /^(09|\+639)\d{9}$/, 'en-RW': /^(\+?250|0)?[7]\d{8}$/, 'en-SG': /^(\+65)?[3689]\d{7}$/, 'en-SL': /^(\+?232|0)\d{8}$/, 'en-TZ': /^(\+?255|0)?[67]\d{8}$/, 'en-UG': /^(\+?256|0)?[7]\d{8}$/, 'en-US': /^((\+1|1)?( |-)?)?(\([2-9][0-9]{2}\)|[2-9][0-9]{2})( |-)?([2-9][0-9]{2}( |-)?[0-9]{4})$/, 'en-ZA': /^(\+?27|0)\d{9}$/, 'en-ZM': /^(\+?26)?09[567]\d{7}$/, 'en-ZW': /^(\+263)[0-9]{9}$/, 'en-BW': /^(\+?267)?(7[1-8]{1})\d{6}$/, 'es-AR': /^\+?549(11|[2368]\d)\d{8}$/, 'es-BO': /^(\+?591)?(6|7)\d{7}$/, 'es-CO': /^(\+?57)?3(0(0|1|2|4|5)|1\d|2[0-4]|5(0|1))\d{7}$/, 'es-CL': /^(\+?56|0)[2-9]\d{1}\d{7}$/, 'es-CR': /^(\+506)?[2-8]\d{7}$/, 'es-CU': /^(\+53|0053)?5\d{7}/, 'es-DO': /^(\+?1)?8[024]9\d{7}$/, 'es-HN': /^(\+?504)?[9|8]\d{7}$/, 'es-EC': /^(\+?593|0)([2-7]|9[2-9])\d{7}$/, 'es-ES': /^(\+?34)?[6|7]\d{8}$/, 'es-PE': /^(\+?51)?9\d{8}$/, 'es-MX': /^(\+?52)?(1|01)?\d{10,11}$/, 'es-PA': /^(\+?507)\d{7,8}$/, 'es-PY': /^(\+?595|0)9[9876]\d{7}$/, 'es-SV': /^(\+?503)?[67]\d{7}$/, 'es-UY': /^(\+598|0)9[1-9][\d]{6}$/, 'es-VE': /^(\+?58)?(2|4)\d{9}$/, 'et-EE': /^(\+?372)?\s?(5|8[1-4])\s?([0-9]\s?){6,7}$/, 'fa-IR': /^(\+?98[\-\s]?|0)9[0-39]\d[\-\s]?\d{3}[\-\s]?\d{4}$/, 'fi-FI': /^(\+?358|0)\s?(4(0|1|2|4|5|6)?|50)\s?(\d\s?){4,8}\d$/, 'fj-FJ': /^(\+?679)?\s?\d{3}\s?\d{4}$/, 'fo-FO': /^(\+?298)?\s?\d{2}\s?\d{2}\s?\d{2}$/, 'fr-BF': /^(\+226|0)[67]\d{7}$/, 'fr-CM': /^(\+?237)6[0-9]{8}$/, 'fr-FR': /^(\+?33|0)[67]\d{8}$/, 'fr-GF': /^(\+?594|0|00594)[67]\d{8}$/, 'fr-GP': /^(\+?590|0|00590)[67]\d{8}$/, 'fr-MQ': /^(\+?596|0|00596)[67]\d{8}$/, 'fr-PF': /^(\+?689)?8[789]\d{6}$/, 'fr-RE': /^(\+?262|0|00262)[67]\d{8}$/, 'he-IL': /^(\+972|0)([23489]|5[012345689]|77)[1-9]\d{6}$/, 'hu-HU': /^(\+?36|06)(20|30|31|50|70)\d{7}$/, 'id-ID': /^(\+?62|0)8(1[123456789]|2[1238]|3[1238]|5[12356789]|7[78]|9[56789]|8[123456789])([\s?|\d]{5,11})$/, 'it-IT': /^(\+?39)?\s?3\d{2} ?\d{6,7}$/, 'it-SM': /^((\+378)|(0549)|(\+390549)|(\+3780549))?6\d{5,9}$/, 'ja-JP': /^(\+81[ \-]?(\(0\))?|0)[6789]0[ \-]?\d{4}[ \-]?\d{4}$/, 'ka-GE': /^(\+?995)?(5|79)\d{7}$/, 'kk-KZ': /^(\+?7|8)?7\d{9}$/, 'kl-GL': /^(\+?299)?\s?\d{2}\s?\d{2}\s?\d{2}$/, 'ko-KR': /^((\+?82)[ \-]?)?0?1([0|1|6|7|8|9]{1})[ \-]?\d{3,4}[ \-]?\d{4}$/, 'lt-LT': /^(\+370|8)\d{8}$/, 'lv-LV': /^(\+?371)2\d{7}$/, 'ms-MY': /^(\+?6?01){1}(([0145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/, 'mz-MZ': /^(\+?258)?8[234567]\d{7}$/, 'nb-NO': /^(\+?47)?[49]\d{7}$/, 'ne-NP': /^(\+?977)?9[78]\d{8}$/, 'nl-BE': /^(\+?32|0)4\d{8}$/, 'nl-NL': /^(((\+|00)?31\(0\))|((\+|00)?31)|0)6{1}\d{8}$/, 'nn-NO': /^(\+?47)?[49]\d{7}$/, 'pl-PL': /^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/, 'pt-BR': /^((\+?55\ ?[1-9]{2}\ ?)|(\+?55\ ?\([1-9]{2}\)\ ?)|(0[1-9]{2}\ ?)|(\([1-9]{2}\)\ ?)|([1-9]{2}\ ?))((\d{4}\-?\d{4})|(9[2-9]{1}\d{3}\-?\d{4}))$/, 'pt-PT': /^(\+?351)?9[1236]\d{7}$/, 'pt-AO': /^(\+244)\d{9}$/, 'ro-RO': /^(\+?4?0)\s?7\d{2}(\/|\s|\.|\-)?\d{3}(\s|\.|\-)?\d{3}$/, 'ru-RU': /^(\+?7|8)?9\d{9}$/, 'si-LK': /^(?:0|94|\+94)?(7(0|1|2|4|5|6|7|8)( |-)?)\d{7}$/, 'sl-SI': /^(\+386\s?|0)(\d{1}\s?\d{3}\s?\d{2}\s?\d{2}|\d{2}\s?\d{3}\s?\d{3})$/, 'sk-SK': /^(\+?421)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/, 'sq-AL': /^(\+355|0)6[789]\d{6}$/, 'sr-RS': /^(\+3816|06)[- \d]{5,9}$/, 'sv-SE': /^(\+?46|0)[\s\-]?7[\s\-]?[02369]([\s\-]?\d){7}$/, 'tg-TJ': /^(\+?992)?[5][5]\d{7}$/, 'th-TH': /^(\+66|66|0)\d{9}$/, 'tr-TR': /^(\+?90|0)?5\d{9}$/, 'tk-TM': /^(\+993|993|8)\d{8}$/, 'uk-UA': /^(\+?38|8)?0\d{9}$/, 'uz-UZ': /^(\+?998)?(6[125-79]|7[1-69]|88|9\d)\d{7}$/, 'vi-VN': /^((\+?84)|0)((3([2-9]))|(5([25689]))|(7([0|6-9]))|(8([1-9]))|(9([0-9])))([0-9]{7})$/, 'zh-CN': /^((\+|00)86)?(1[3-9]|9[28])\d{9}$/, 'zh-TW': /^(\+?886\-?|0)?9\d{8}$/, 'dz-BT': /^(\+?975|0)?(17|16|77|02)\d{6}$/ }; /* eslint-enable max-len */ // aliases phones['en-CA'] = phones['en-US']; phones['fr-CA'] = phones['en-CA']; phones['fr-BE'] = phones['nl-BE']; phones['zh-HK'] = phones['en-HK']; phones['zh-MO'] = phones['en-MO']; phones['ga-IE'] = phones['en-IE']; phones['fr-CH'] = phones['de-CH']; phones['it-CH'] = phones['fr-CH']; function isMobilePhone(str, locale, options) { (0, _assertString.default)(str); if (options && options.strictMode && !str.startsWith('+')) { return false; } if (Array.isArray(locale)) { return locale.some(function (key) { // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes // istanbul ignore else if (phones.hasOwnProperty(key)) { var phone = phones[key]; if (phone.test(str)) { return true; } } return false; }); } else if (locale in phones) { return phones[locale].test(str); // alias falsey locale as 'any' } else if (!locale || locale === 'any') { for (var key in phones) { // istanbul ignore else if (phones.hasOwnProperty(key)) { var phone = phones[key]; if (phone.test(str)) { return true; } } } return false; } throw new Error("Invalid locale '".concat(locale, "'")); } var locales = Object.keys(phones); exports.locales = locales; /***/ }), /* 336 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isEthereumAddress.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isEthereumAddress; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var eth = /^(0x)[0-9a-f]{40}$/i; function isEthereumAddress(str) { (0, _assertString.default)(str); return eth.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 337 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isCurrency.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isCurrency; var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function currencyRegex(options) { var decimal_digits = "\\d{".concat(options.digits_after_decimal[0], "}"); options.digits_after_decimal.forEach(function (digit, index) { if (index !== 0) decimal_digits = "".concat(decimal_digits, "|\\d{").concat(digit, "}"); }); var symbol = "(".concat(options.symbol.replace(/\W/, function (m) { return "\\".concat(m); }), ")").concat(options.require_symbol ? '' : '?'), negative = '-?', whole_dollar_amount_without_sep = '[1-9]\\d*', whole_dollar_amount_with_sep = "[1-9]\\d{0,2}(\\".concat(options.thousands_separator, "\\d{3})*"), valid_whole_dollar_amounts = ['0', whole_dollar_amount_without_sep, whole_dollar_amount_with_sep], whole_dollar_amount = "(".concat(valid_whole_dollar_amounts.join('|'), ")?"), decimal_amount = "(\\".concat(options.decimal_separator, "(").concat(decimal_digits, "))").concat(options.require_decimal ? '' : '?'); var pattern = whole_dollar_amount + (options.allow_decimal || options.require_decimal ? decimal_amount : ''); // default is negative sign before symbol, but there are two other options (besides parens) if (options.allow_negatives && !options.parens_for_negatives) { if (options.negative_sign_after_digits) { pattern += negative; } else if (options.negative_sign_before_digits) { pattern = negative + pattern; } } // South African Rand, for example, uses R 123 (space) and R-123 (no space) if (options.allow_negative_sign_placeholder) { pattern = "( (?!\\-))?".concat(pattern); } else if (options.allow_space_after_symbol) { pattern = " ?".concat(pattern); } else if (options.allow_space_after_digits) { pattern += '( (?!$))?'; } if (options.symbol_after_digits) { pattern += symbol; } else { pattern = symbol + pattern; } if (options.allow_negatives) { if (options.parens_for_negatives) { pattern = "(\\(".concat(pattern, "\\)|").concat(pattern, ")"); } else if (!(options.negative_sign_before_digits || options.negative_sign_after_digits)) { pattern = negative + pattern; } } // ensure there's a dollar and/or decimal amount, and that // it doesn't start with a space or a negative sign followed by a space return new RegExp("^(?!-? )(?=.*\\d)".concat(pattern, "$")); } var default_currency_options = { symbol: '$', require_symbol: false, allow_space_after_symbol: false, symbol_after_digits: false, allow_negatives: true, parens_for_negatives: false, negative_sign_before_digits: false, negative_sign_after_digits: false, allow_negative_sign_placeholder: false, thousands_separator: ',', decimal_separator: '.', allow_decimal: true, require_decimal: false, digits_after_decimal: [2], allow_space_after_digits: false }; function isCurrency(str, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, default_currency_options); return currencyRegex(options).test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 338 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBtcAddress.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBtcAddress; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // supports Bech32 addresses var bech32 = /^(bc1)[a-z0-9]{25,39}$/; var base58 = /^(1|3)[A-HJ-NP-Za-km-z1-9]{25,39}$/; function isBtcAddress(str) { (0, _assertString.default)(str); // check for bech32 if (str.startsWith('bc1')) { return bech32.test(str); } return base58.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 339 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO8601.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISO8601; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /* eslint-disable max-len */ // from http://goo.gl/0ejHHW var iso8601 = /^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/; // same as above, except with a strict 'T' separator between date and time var iso8601StrictSeparator = /^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-3])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/; /* eslint-enable max-len */ var isValidDate = function isValidDate(str) { // str must have passed the ISO8601 check // this check is meant to catch invalid dates // like 2009-02-31 // first check for ordinal dates var ordinalMatch = str.match(/^(\d{4})-?(\d{3})([ T]{1}\.*|$)/); if (ordinalMatch) { var oYear = Number(ordinalMatch[1]); var oDay = Number(ordinalMatch[2]); // if is leap year if (oYear % 4 === 0 && oYear % 100 !== 0 || oYear % 400 === 0) return oDay <= 366; return oDay <= 365; } var match = str.match(/(\d{4})-?(\d{0,2})-?(\d*)/).map(Number); var year = match[1]; var month = match[2]; var day = match[3]; var monthString = month ? "0".concat(month).slice(-2) : month; var dayString = day ? "0".concat(day).slice(-2) : day; // create a date object and compare var d = new Date("".concat(year, "-").concat(monthString || '01', "-").concat(dayString || '01')); if (month && day) { return d.getUTCFullYear() === year && d.getUTCMonth() + 1 === month && d.getUTCDate() === day; } return true; }; function isISO8601(str) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; (0, _assertString.default)(str); var check = options.strictSeparator ? iso8601StrictSeparator.test(str) : iso8601.test(str); if (check && options.strict) return isValidDate(str); return check; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 340 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isRFC3339.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isRFC3339; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /* Based on https://tools.ietf.org/html/rfc3339#section-5.6 */ var dateFullYear = /[0-9]{4}/; var dateMonth = /(0[1-9]|1[0-2])/; var dateMDay = /([12]\d|0[1-9]|3[01])/; var timeHour = /([01][0-9]|2[0-3])/; var timeMinute = /[0-5][0-9]/; var timeSecond = /([0-5][0-9]|60)/; var timeSecFrac = /(\.[0-9]+)?/; var timeNumOffset = new RegExp("[-+]".concat(timeHour.source, ":").concat(timeMinute.source)); var timeOffset = new RegExp("([zZ]|".concat(timeNumOffset.source, ")")); var partialTime = new RegExp("".concat(timeHour.source, ":").concat(timeMinute.source, ":").concat(timeSecond.source).concat(timeSecFrac.source)); var fullDate = new RegExp("".concat(dateFullYear.source, "-").concat(dateMonth.source, "-").concat(dateMDay.source)); var fullTime = new RegExp("".concat(partialTime.source).concat(timeOffset.source)); var rfc3339 = new RegExp("^".concat(fullDate.source, "[ tT]").concat(fullTime.source, "$")); function isRFC3339(str) { (0, _assertString.default)(str); return rfc3339.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 341 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO31661Alpha3.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISO31661Alpha3; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // from https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3 var validISO31661Alpha3CountriesCodes = new Set(['AFG', 'ALA', 'ALB', 'DZA', 'ASM', 'AND', 'AGO', 'AIA', 'ATA', 'ATG', 'ARG', 'ARM', 'ABW', 'AUS', 'AUT', 'AZE', 'BHS', 'BHR', 'BGD', 'BRB', 'BLR', 'BEL', 'BLZ', 'BEN', 'BMU', 'BTN', 'BOL', 'BES', 'BIH', 'BWA', 'BVT', 'BRA', 'IOT', 'BRN', 'BGR', 'BFA', 'BDI', 'KHM', 'CMR', 'CAN', 'CPV', 'CYM', 'CAF', 'TCD', 'CHL', 'CHN', 'CXR', 'CCK', 'COL', 'COM', 'COG', 'COD', 'COK', 'CRI', 'CIV', 'HRV', 'CUB', 'CUW', 'CYP', 'CZE', 'DNK', 'DJI', 'DMA', 'DOM', 'ECU', 'EGY', 'SLV', 'GNQ', 'ERI', 'EST', 'ETH', 'FLK', 'FRO', 'FJI', 'FIN', 'FRA', 'GUF', 'PYF', 'ATF', 'GAB', 'GMB', 'GEO', 'DEU', 'GHA', 'GIB', 'GRC', 'GRL', 'GRD', 'GLP', 'GUM', 'GTM', 'GGY', 'GIN', 'GNB', 'GUY', 'HTI', 'HMD', 'VAT', 'HND', 'HKG', 'HUN', 'ISL', 'IND', 'IDN', 'IRN', 'IRQ', 'IRL', 'IMN', 'ISR', 'ITA', 'JAM', 'JPN', 'JEY', 'JOR', 'KAZ', 'KEN', 'KIR', 'PRK', 'KOR', 'KWT', 'KGZ', 'LAO', 'LVA', 'LBN', 'LSO', 'LBR', 'LBY', 'LIE', 'LTU', 'LUX', 'MAC', 'MKD', 'MDG', 'MWI', 'MYS', 'MDV', 'MLI', 'MLT', 'MHL', 'MTQ', 'MRT', 'MUS', 'MYT', 'MEX', 'FSM', 'MDA', 'MCO', 'MNG', 'MNE', 'MSR', 'MAR', 'MOZ', 'MMR', 'NAM', 'NRU', 'NPL', 'NLD', 'NCL', 'NZL', 'NIC', 'NER', 'NGA', 'NIU', 'NFK', 'MNP', 'NOR', 'OMN', 'PAK', 'PLW', 'PSE', 'PAN', 'PNG', 'PRY', 'PER', 'PHL', 'PCN', 'POL', 'PRT', 'PRI', 'QAT', 'REU', 'ROU', 'RUS', 'RWA', 'BLM', 'SHN', 'KNA', 'LCA', 'MAF', 'SPM', 'VCT', 'WSM', 'SMR', 'STP', 'SAU', 'SEN', 'SRB', 'SYC', 'SLE', 'SGP', 'SXM', 'SVK', 'SVN', 'SLB', 'SOM', 'ZAF', 'SGS', 'SSD', 'ESP', 'LKA', 'SDN', 'SUR', 'SJM', 'SWZ', 'SWE', 'CHE', 'SYR', 'TWN', 'TJK', 'TZA', 'THA', 'TLS', 'TGO', 'TKL', 'TON', 'TTO', 'TUN', 'TUR', 'TKM', 'TCA', 'TUV', 'UGA', 'UKR', 'ARE', 'GBR', 'USA', 'UMI', 'URY', 'UZB', 'VUT', 'VEN', 'VNM', 'VGB', 'VIR', 'WLF', 'ESH', 'YEM', 'ZMB', 'ZWE']); function isISO31661Alpha3(str) { (0, _assertString.default)(str); return validISO31661Alpha3CountriesCodes.has(str.toUpperCase()); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 342 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isISO4217.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isISO4217; exports.CurrencyCodes = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // from https://en.wikipedia.org/wiki/ISO_4217 var validISO4217CurrencyCodes = new Set(['AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'JPY', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KRW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USD', 'USN', 'UYI', 'UYU', 'UYW', 'UZS', 'VES', 'VND', 'VUV', 'WST', 'XAF', 'XAG', 'XAU', 'XBA', 'XBB', 'XBC', 'XBD', 'XCD', 'XDR', 'XOF', 'XPD', 'XPF', 'XPT', 'XSU', 'XTS', 'XUA', 'XXX', 'YER', 'ZAR', 'ZMW', 'ZWL']); function isISO4217(str) { (0, _assertString.default)(str); return validISO4217CurrencyCodes.has(str.toUpperCase()); } var CurrencyCodes = validISO4217CurrencyCodes; exports.CurrencyCodes = CurrencyCodes; /***/ }), /* 343 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBase32.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBase32; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var base32 = /^[A-Z2-7]+=*$/; function isBase32(str) { (0, _assertString.default)(str); var len = str.length; if (len % 8 === 0 && base32.test(str)) { return true; } return false; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 344 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isBase58.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isBase58; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // Accepted chars - 123456789ABCDEFGH JKLMN PQRSTUVWXYZabcdefghijk mnopqrstuvwxyz var base58Reg = /^[A-HJ-NP-Za-km-z1-9]*$/; function isBase58(str) { (0, _assertString.default)(str); if (base58Reg.test(str)) { return true; } return false; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 345 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isDataURI.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isDataURI; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var validMediaType = /^[a-z]+\/[a-z0-9\-\+]+$/i; var validAttribute = /^[a-z\-]+=[a-z0-9\-]+$/i; var validData = /^[a-z0-9!\$&'\(\)\*\+,;=\-\._~:@\/\?%\s]*$/i; function isDataURI(str) { (0, _assertString.default)(str); var data = str.split(','); if (data.length < 2) { return false; } var attributes = data.shift().trim().split(';'); var schemeAndMediaType = attributes.shift(); if (schemeAndMediaType.substr(0, 5) !== 'data:') { return false; } var mediaType = schemeAndMediaType.substr(5); if (mediaType !== '' && !validMediaType.test(mediaType)) { return false; } for (var i = 0; i < attributes.length; i++) { if (!(i === attributes.length - 1 && attributes[i].toLowerCase() === 'base64') && !validAttribute.test(attributes[i])) { return false; } } for (var _i = 0; _i < data.length; _i++) { if (!validData.test(data[_i])) { return false; } } return true; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 346 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMagnetURI.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isMagnetURI; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var magnetURI = /^magnet:\?xt(?:\.1)?=urn:(?:aich|bitprint|btih|ed2k|ed2khash|kzhash|md5|sha1|tree:tiger):[a-z0-9]{32}(?:[a-z0-9]{8})?($|&)/i; function isMagnetURI(url) { (0, _assertString.default)(url); return magnetURI.test(url.trim()); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 347 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isMimeType.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isMimeType; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} /* Checks if the provided string matches to a correct Media type format (MIME type) This function only checks is the string format follows the etablished rules by the according RFC specifications. This function supports 'charset' in textual media types (https://tools.ietf.org/html/rfc6657). This function does not check against all the media types listed by the IANA (https://www.iana.org/assignments/media-types/media-types.xhtml) because of lightness purposes : it would require to include all these MIME types in this librairy, which would weigh it significantly. This kind of effort maybe is not worth for the use that this function has in this entire librairy. More informations in the RFC specifications : - https://tools.ietf.org/html/rfc2045 - https://tools.ietf.org/html/rfc2046 - https://tools.ietf.org/html/rfc7231#section-3.1.1.1 - https://tools.ietf.org/html/rfc7231#section-3.1.1.5 */ // Match simple MIME types // NB : // Subtype length must not exceed 100 characters. // This rule does not comply to the RFC specs (what is the max length ?). var mimeTypeSimple = /^(application|audio|font|image|message|model|multipart|text|video)\/[a-zA-Z0-9\.\-\+]{1,100}$/i; // eslint-disable-line max-len // Handle "charset" in "text/*" var mimeTypeText = /^text\/[a-zA-Z0-9\.\-\+]{1,100};\s?charset=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?$/i; // eslint-disable-line max-len // Handle "boundary" in "multipart/*" var mimeTypeMultipart = /^multipart\/[a-zA-Z0-9\.\-\+]{1,100}(;\s?(boundary|charset)=("[a-zA-Z0-9\.\-\+\s]{0,70}"|[a-zA-Z0-9\.\-\+]{0,70})(\s?\([a-zA-Z0-9\.\-\+\s]{1,20}\))?){0,2}$/i; // eslint-disable-line max-len function isMimeType(str) { (0, _assertString.default)(str); return mimeTypeSimple.test(str) || mimeTypeText.test(str) || mimeTypeMultipart.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 348 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLatLong.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isLatLong; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var lat = /^\(?[+-]?(90(\.0+)?|[1-8]?\d(\.\d+)?)$/; var long = /^\s?[+-]?(180(\.0+)?|1[0-7]\d(\.\d+)?|\d{1,2}(\.\d+)?)\)?$/; var latDMS = /^(([1-8]?\d)\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|90\D+0\D+0)\D+[NSns]?$/i; var longDMS = /^\s*([1-7]?\d{1,2}\D+([1-5]?\d|60)\D+([1-5]?\d|60)(\.\d+)?|180\D+0\D+0)\D+[EWew]?$/i; var defaultLatLongOptions = { checkDMS: false }; function isLatLong(str, options) { (0, _assertString.default)(str); options = (0, _merge.default)(options, defaultLatLongOptions); if (!str.includes(',')) return false; var pair = str.split(','); if (pair[0].startsWith('(') && !pair[1].endsWith(')') || pair[1].endsWith(')') && !pair[0].startsWith('(')) return false; if (options.checkDMS) { return latDMS.test(pair[0]) && longDMS.test(pair[1]); } return lat.test(pair[0]) && long.test(pair[1]); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 349 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isPostalCode.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isPostalCode; exports.locales = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // common patterns var threeDigit = /^\d{3}$/; var fourDigit = /^\d{4}$/; var fiveDigit = /^\d{5}$/; var sixDigit = /^\d{6}$/; var patterns = { AD: /^AD\d{3}$/, AT: fourDigit, AU: fourDigit, AZ: /^AZ\d{4}$/, BE: fourDigit, BG: fourDigit, BR: /^\d{5}-\d{3}$/, BY: /2[1-4]{1}\d{4}$/, CA: /^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJ-NPRSTV-Z][\s\-]?\d[ABCEGHJ-NPRSTV-Z]\d$/i, CH: fourDigit, CN: /^(0[1-7]|1[012356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[1-5]|8[1345]|9[09])\d{4}$/, CZ: /^\d{3}\s?\d{2}$/, DE: fiveDigit, DK: fourDigit, DO: fiveDigit, DZ: fiveDigit, EE: fiveDigit, ES: /^(5[0-2]{1}|[0-4]{1}\d{1})\d{3}$/, FI: fiveDigit, FR: /^\d{2}\s?\d{3}$/, GB: /^(gir\s?0aa|[a-z]{1,2}\d[\da-z]?\s?(\d[a-z]{2})?)$/i, GR: /^\d{3}\s?\d{2}$/, HR: /^([1-5]\d{4}$)/, HT: /^HT\d{4}$/, HU: fourDigit, ID: fiveDigit, IE: /^(?!.*(?:o))[A-Za-z]\d[\dw]\s\w{4}$/i, IL: /^(\d{5}|\d{7})$/, IN: /^((?!10|29|35|54|55|65|66|86|87|88|89)[1-9][0-9]{5})$/, IR: /\b(?!(\d)\1{3})[13-9]{4}[1346-9][013-9]{5}\b/, IS: threeDigit, IT: fiveDigit, JP: /^\d{3}\-\d{4}$/, KE: fiveDigit, KR: /^(\d{5}|\d{6})$/, LI: /^(948[5-9]|949[0-7])$/, LT: /^LT\-\d{5}$/, LU: fourDigit, LV: /^LV\-\d{4}$/, LK: fiveDigit, MX: fiveDigit, MT: /^[A-Za-z]{3}\s{0,1}\d{4}$/, MY: fiveDigit, NL: /^\d{4}\s?[a-z]{2}$/i, NO: fourDigit, NP: /^(10|21|22|32|33|34|44|45|56|57)\d{3}$|^(977)$/i, NZ: fourDigit, PL: /^\d{2}\-\d{3}$/, PR: /^00[679]\d{2}([ -]\d{4})?$/, PT: /^\d{4}\-\d{3}?$/, RO: sixDigit, RU: sixDigit, SA: fiveDigit, SE: /^[1-9]\d{2}\s?\d{2}$/, SG: sixDigit, SI: fourDigit, SK: /^\d{3}\s?\d{2}$/, TH: fiveDigit, TN: fourDigit, TW: /^\d{3}(\d{2})?$/, UA: fiveDigit, US: /^\d{5}(-\d{4})?$/, ZA: fourDigit, ZM: fiveDigit }; var locales = Object.keys(patterns); exports.locales = locales; function isPostalCode(str, locale) { (0, _assertString.default)(str); if (locale in patterns) { return patterns[locale].test(str); } else if (locale === 'any') { for (var key in patterns) { // https://github.com/gotwarlost/istanbul/blob/master/ignoring-code-for-coverage.md#ignoring-code-for-coverage-purposes // istanbul ignore else if (patterns.hasOwnProperty(key)) { var pattern = patterns[key]; if (pattern.test(str)) { return true; } } } return false; } throw new Error("Invalid locale '".concat(locale, "'")); } /***/ }), /* 350 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/ltrim.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = ltrim; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function ltrim(str, chars) { (0, _assertString.default)(str); // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Escaping var pattern = chars ? new RegExp("^[".concat(chars.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), "]+"), 'g') : /^\s+/g; return str.replace(pattern, ''); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 351 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/rtrim.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = rtrim; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function rtrim(str, chars) { (0, _assertString.default)(str); if (chars) { // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Escaping var pattern = new RegExp("[".concat(chars.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'), "]+$"), 'g'); return str.replace(pattern, ''); } // Use a faster and more safe than regex trim method https://blog.stevenlevithan.com/archives/faster-trim-javascript var strIndex = str.length - 1; while (/\s/.test(str.charAt(strIndex))) { strIndex -= 1; } return str.slice(0, strIndex + 1); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 352 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/trim.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = trim; var _rtrim = _interopRequireDefault(__webpack_require__(/*! ./rtrim */ 351)); var _ltrim = _interopRequireDefault(__webpack_require__(/*! ./ltrim */ 350)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function trim(str, chars) { return (0, _rtrim.default)((0, _ltrim.default)(str, chars), chars); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 353 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/escape.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = escape; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function escape(str) { (0, _assertString.default)(str); return str.replace(/&/g, '&').replace(/"/g, '"').replace(/'/g, ''').replace(//g, '>').replace(/\//g, '/').replace(/\\/g, '\').replace(/`/g, '`'); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 354 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/unescape.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = unescape; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function unescape(str) { (0, _assertString.default)(str); return str.replace(/"/g, '"').replace(/'/g, "'").replace(/</g, '<').replace(/>/g, '>').replace(///g, '/').replace(/\/g, '\\').replace(/`/g, '`').replace(/&/g, '&'); // & replacement has to be the last one to prevent // bugs with intermediate strings containing escape sequences // See: https://github.com/validatorjs/validator.js/issues/1827 } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 355 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/stripLow.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = stripLow; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); var _blacklist = _interopRequireDefault(__webpack_require__(/*! ./blacklist */ 356)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function stripLow(str, keep_new_lines) { (0, _assertString.default)(str); var chars = keep_new_lines ? '\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F' : '\\x00-\\x1F\\x7F'; return (0, _blacklist.default)(str, chars); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 356 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/blacklist.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = blacklist; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function blacklist(str, chars) { (0, _assertString.default)(str); return str.replace(new RegExp("[".concat(chars, "]+"), 'g'), ''); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 357 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/whitelist.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = whitelist; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function whitelist(str, chars) { (0, _assertString.default)(str); return str.replace(new RegExp("[^".concat(chars, "]+"), 'g'), ''); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 358 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isWhitelisted.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isWhitelisted; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} function isWhitelisted(str, chars) { (0, _assertString.default)(str); for (var i = str.length - 1; i >= 0; i--) { if (chars.indexOf(str[i]) === -1) { return false; } } return true; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 359 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/normalizeEmail.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = normalizeEmail; var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var default_normalize_email_options = { // The following options apply to all email addresses // Lowercases the local part of the email address. // Please note this may violate RFC 5321 as per http://stackoverflow.com/a/9808332/192024). // The domain is always lowercased, as per RFC 1035 all_lowercase: true, // The following conversions are specific to GMail // Lowercases the local part of the GMail address (known to be case-insensitive) gmail_lowercase: true, // Removes dots from the local part of the email address, as that's ignored by GMail gmail_remove_dots: true, // Removes the subaddress (e.g. "+foo") from the email address gmail_remove_subaddress: true, // Conversts the googlemail.com domain to gmail.com gmail_convert_googlemaildotcom: true, // The following conversions are specific to Outlook.com / Windows Live / Hotmail // Lowercases the local part of the Outlook.com address (known to be case-insensitive) outlookdotcom_lowercase: true, // Removes the subaddress (e.g. "+foo") from the email address outlookdotcom_remove_subaddress: true, // The following conversions are specific to Yahoo // Lowercases the local part of the Yahoo address (known to be case-insensitive) yahoo_lowercase: true, // Removes the subaddress (e.g. "-foo") from the email address yahoo_remove_subaddress: true, // The following conversions are specific to Yandex // Lowercases the local part of the Yandex address (known to be case-insensitive) yandex_lowercase: true, // The following conversions are specific to iCloud // Lowercases the local part of the iCloud address (known to be case-insensitive) icloud_lowercase: true, // Removes the subaddress (e.g. "+foo") from the email address icloud_remove_subaddress: true }; // List of domains used by iCloud var icloud_domains = ['icloud.com', 'me.com']; // List of domains used by Outlook.com and its predecessors // This list is likely incomplete. // Partial reference: // https://blogs.office.com/2013/04/17/outlook-com-gets-two-step-verification-sign-in-by-alias-and-new-international-domains/ var outlookdotcom_domains = ['hotmail.at', 'hotmail.be', 'hotmail.ca', 'hotmail.cl', 'hotmail.co.il', 'hotmail.co.nz', 'hotmail.co.th', 'hotmail.co.uk', 'hotmail.com', 'hotmail.com.ar', 'hotmail.com.au', 'hotmail.com.br', 'hotmail.com.gr', 'hotmail.com.mx', 'hotmail.com.pe', 'hotmail.com.tr', 'hotmail.com.vn', 'hotmail.cz', 'hotmail.de', 'hotmail.dk', 'hotmail.es', 'hotmail.fr', 'hotmail.hu', 'hotmail.id', 'hotmail.ie', 'hotmail.in', 'hotmail.it', 'hotmail.jp', 'hotmail.kr', 'hotmail.lv', 'hotmail.my', 'hotmail.ph', 'hotmail.pt', 'hotmail.sa', 'hotmail.sg', 'hotmail.sk', 'live.be', 'live.co.uk', 'live.com', 'live.com.ar', 'live.com.mx', 'live.de', 'live.es', 'live.eu', 'live.fr', 'live.it', 'live.nl', 'msn.com', 'outlook.at', 'outlook.be', 'outlook.cl', 'outlook.co.il', 'outlook.co.nz', 'outlook.co.th', 'outlook.com', 'outlook.com.ar', 'outlook.com.au', 'outlook.com.br', 'outlook.com.gr', 'outlook.com.pe', 'outlook.com.tr', 'outlook.com.vn', 'outlook.cz', 'outlook.de', 'outlook.dk', 'outlook.es', 'outlook.fr', 'outlook.hu', 'outlook.id', 'outlook.ie', 'outlook.in', 'outlook.it', 'outlook.jp', 'outlook.kr', 'outlook.lv', 'outlook.my', 'outlook.ph', 'outlook.pt', 'outlook.sa', 'outlook.sg', 'outlook.sk', 'passport.com']; // List of domains used by Yahoo Mail // This list is likely incomplete var yahoo_domains = ['rocketmail.com', 'yahoo.ca', 'yahoo.co.uk', 'yahoo.com', 'yahoo.de', 'yahoo.fr', 'yahoo.in', 'yahoo.it', 'ymail.com']; // List of domains used by yandex.ru var yandex_domains = ['yandex.ru', 'yandex.ua', 'yandex.kz', 'yandex.com', 'yandex.by', 'ya.ru']; // replace single dots, but not multiple consecutive dots function dotsReplacer(match) { if (match.length > 1) { return match; } return ''; } function normalizeEmail(email, options) { options = (0, _merge.default)(options, default_normalize_email_options); var raw_parts = email.split('@'); var domain = raw_parts.pop(); var user = raw_parts.join('@'); var parts = [user, domain]; // The domain is always lowercased, as it's case-insensitive per RFC 1035 parts[1] = parts[1].toLowerCase(); if (parts[1] === 'gmail.com' || parts[1] === 'googlemail.com') { // Address is GMail if (options.gmail_remove_subaddress) { parts[0] = parts[0].split('+')[0]; } if (options.gmail_remove_dots) { // this does not replace consecutive dots like example..email@gmail.com parts[0] = parts[0].replace(/\.+/g, dotsReplacer); } if (!parts[0].length) { return false; } if (options.all_lowercase || options.gmail_lowercase) { parts[0] = parts[0].toLowerCase(); } parts[1] = options.gmail_convert_googlemaildotcom ? 'gmail.com' : parts[1]; } else if (icloud_domains.indexOf(parts[1]) >= 0) { // Address is iCloud if (options.icloud_remove_subaddress) { parts[0] = parts[0].split('+')[0]; } if (!parts[0].length) { return false; } if (options.all_lowercase || options.icloud_lowercase) { parts[0] = parts[0].toLowerCase(); } } else if (outlookdotcom_domains.indexOf(parts[1]) >= 0) { // Address is Outlook.com if (options.outlookdotcom_remove_subaddress) { parts[0] = parts[0].split('+')[0]; } if (!parts[0].length) { return false; } if (options.all_lowercase || options.outlookdotcom_lowercase) { parts[0] = parts[0].toLowerCase(); } } else if (yahoo_domains.indexOf(parts[1]) >= 0) { // Address is Yahoo if (options.yahoo_remove_subaddress) { var components = parts[0].split('-'); parts[0] = components.length > 1 ? components.slice(0, -1).join('-') : components[0]; } if (!parts[0].length) { return false; } if (options.all_lowercase || options.yahoo_lowercase) { parts[0] = parts[0].toLowerCase(); } } else if (yandex_domains.indexOf(parts[1]) >= 0) { if (options.all_lowercase || options.yandex_lowercase) { parts[0] = parts[0].toLowerCase(); } parts[1] = 'yandex.ru'; // all yandex domains are equal, 1st preferred } else if (options.all_lowercase) { // Any other address parts[0] = parts[0].toLowerCase(); } return parts.join('@'); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 360 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isSlug.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isSlug; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var charsetRegex = /^[^\s-_](?!.*?[-_]{2,})[a-z0-9-\\][^\s]*[^-_\s]$/; function isSlug(str) { (0, _assertString.default)(str); return charsetRegex.test(str); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 361 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isLicensePlate.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isLicensePlate; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var validators = { 'cs-CZ': function csCZ(str) { return /^(([ABCDEFHKIJKLMNPRSTUVXYZ]|[0-9])-?){5,8}$/.test(str); }, 'de-DE': function deDE(str) { return /^((AW|UL|AK|GA|AÖ|LF|AZ|AM|AS|ZE|AN|AB|A|KG|KH|BA|EW|BZ|HY|KM|BT|HP|B|BC|BI|BO|FN|TT|ÜB|BN|AH|BS|FR|HB|ZZ|BB|BK|BÖ|OC|OK|CW|CE|C|CO|LH|CB|KW|LC|LN|DA|DI|DE|DH|SY|NÖ|DO|DD|DU|DN|D|EI|EA|EE|FI|EM|EL|EN|PF|ED|EF|ER|AU|ZP|E|ES|NT|EU|FL|FO|FT|FF|F|FS|FD|FÜ|GE|G|GI|GF|GS|ZR|GG|GP|GR|NY|ZI|GÖ|GZ|GT|HA|HH|HM|HU|WL|HZ|WR|RN|HK|HD|HN|HS|GK|HE|HF|RZ|HI|HG|HO|HX|IK|IL|IN|J|JL|KL|KA|KS|KF|KE|KI|KT|KO|KN|KR|KC|KU|K|LD|LL|LA|L|OP|LM|LI|LB|LU|LÖ|HL|LG|MD|GN|MZ|MA|ML|MR|MY|AT|DM|MC|NZ|RM|RG|MM|ME|MB|MI|FG|DL|HC|MW|RL|MK|MG|MÜ|WS|MH|M|MS|NU|NB|ND|NM|NK|NW|NR|NI|NF|DZ|EB|OZ|TG|TO|N|OA|GM|OB|CA|EH|FW|OF|OL|OE|OG|BH|LR|OS|AA|GD|OH|KY|NP|WK|PB|PA|PE|PI|PS|P|PM|PR|RA|RV|RE|R|H|SB|WN|RS|RD|RT|BM|NE|GV|RP|SU|GL|RO|GÜ|RH|EG|RW|PN|SK|MQ|RU|SZ|RI|SL|SM|SC|HR|FZ|VS|SW|SN|CR|SE|SI|SO|LP|SG|NH|SP|IZ|ST|BF|TE|HV|OD|SR|S|AC|DW|ZW|TF|TS|TR|TÜ|UM|PZ|TP|UE|UN|UH|MN|KK|VB|V|AE|PL|RC|VG|GW|PW|VR|VK|KB|WA|WT|BE|WM|WE|AP|MO|WW|FB|WZ|WI|WB|JE|WF|WO|W|WÜ|BL|Z|GC)[- ]?[A-Z]{1,2}[- ]?\d{1,4}|(AIC|FDB|ABG|SLN|SAW|KLZ|BUL|ESB|NAB|SUL|WST|ABI|AZE|BTF|KÖT|DKB|FEU|ROT|ALZ|SMÜ|WER|AUR|NOR|DÜW|BRK|HAB|TÖL|WOR|BAD|BAR|BER|BIW|EBS|KEM|MÜB|PEG|BGL|BGD|REI|WIL|BKS|BIR|WAT|BOR|BOH|BOT|BRB|BLK|HHM|NEB|NMB|WSF|LEO|HDL|WMS|WZL|BÜS|CHA|KÖZ|ROD|WÜM|CLP|NEC|COC|ZEL|COE|CUX|DAH|LDS|DEG|DEL|RSL|DLG|DGF|LAN|HEI|MED|DON|KIB|ROK|JÜL|MON|SLE|EBE|EIC|HIG|WBS|BIT|PRÜ|LIB|EMD|WIT|ERH|HÖS|ERZ|ANA|ASZ|MAB|MEK|STL|SZB|FDS|HCH|HOR|WOL|FRG|GRA|WOS|FRI|FFB|GAP|GER|BRL|CLZ|GTH|NOH|HGW|GRZ|LÖB|NOL|WSW|DUD|HMÜ|OHA|KRU|HAL|HAM|HBS|QLB|HVL|NAU|HAS|EBN|GEO|HOH|HDH|ERK|HER|WAN|HEF|ROF|HBN|ALF|HSK|USI|NAI|REH|SAN|KÜN|ÖHR|HOL|WAR|ARN|BRG|GNT|HOG|WOH|KEH|MAI|PAR|RID|ROL|KLE|GEL|KUS|KYF|ART|SDH|LDK|DIL|MAL|VIB|LER|BNA|GHA|GRM|MTL|WUR|LEV|LIF|STE|WEL|LIP|VAI|LUP|HGN|LBZ|LWL|PCH|STB|DAN|MKK|SLÜ|MSP|TBB|MGH|MTK|BIN|MSH|EIL|HET|SGH|BID|MYK|MSE|MST|MÜR|WRN|MEI|GRH|RIE|MZG|MIL|OBB|BED|FLÖ|MOL|FRW|SEE|SRB|AIB|MOS|BCH|ILL|SOB|NMS|NEA|SEF|UFF|NEW|VOH|NDH|TDO|NWM|GDB|GVM|WIS|NOM|EIN|GAN|LAU|HEB|OHV|OSL|SFB|ERB|LOS|BSK|KEL|BSB|MEL|WTL|OAL|FÜS|MOD|OHZ|OPR|BÜR|PAF|PLÖ|CAS|GLA|REG|VIT|ECK|SIM|GOA|EMS|DIZ|GOH|RÜD|SWA|NES|KÖN|MET|LRO|BÜZ|DBR|ROS|TET|HRO|ROW|BRV|HIP|PAN|GRI|SHK|EIS|SRO|SOK|LBS|SCZ|MER|QFT|SLF|SLS|HOM|SLK|ASL|BBG|SBK|SFT|SHG|MGN|MEG|ZIG|SAD|NEN|OVI|SHA|BLB|SIG|SON|SPN|FOR|GUB|SPB|IGB|WND|STD|STA|SDL|OBG|HST|BOG|SHL|PIR|FTL|SEB|SÖM|SÜW|TIR|SAB|TUT|ANG|SDT|LÜN|LSZ|MHL|VEC|VER|VIE|OVL|ANK|OVP|SBG|UEM|UER|WLG|GMN|NVP|RDG|RÜG|DAU|FKB|WAF|WAK|SLZ|WEN|SOG|APD|WUG|GUN|ESW|WIZ|WES|DIN|BRA|BÜD|WHV|HWI|GHC|WTM|WOB|WUN|MAK|SEL|OCH|HOT|WDA)[- ]?(([A-Z][- ]?\d{1,4})|([A-Z]{2}[- ]?\d{1,3})))[- ]?(E|H)?$/.test(str); }, 'de-LI': function deLI(str) { return /^FL[- ]?\d{1,5}[UZ]?$/.test(str); }, 'fi-FI': function fiFI(str) { return /^(?=.{4,7})(([A-Z]{1,3}|[0-9]{1,3})[\s-]?([A-Z]{1,3}|[0-9]{1,5}))$/.test(str); }, 'pt-PT': function ptPT(str) { return /^([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})[ -·]?([A-Z]{2}|[0-9]{2})$/.test(str); }, 'sq-AL': function sqAL(str) { return /^[A-Z]{2}[- ]?((\d{3}[- ]?(([A-Z]{2})|T))|(R[- ]?\d{3}))$/.test(str); }, 'pt-BR': function ptBR(str) { return /^[A-Z]{3}[ -]?[0-9][A-Z][0-9]{2}|[A-Z]{3}[ -]?[0-9]{4}$/.test(str); } }; function isLicensePlate(str, locale) { (0, _assertString.default)(str); if (locale in validators) { return validators[locale](str); } else if (locale === 'any') { for (var key in validators) { /* eslint guard-for-in: 0 */ var validator = validators[key]; if (validator(str)) { return true; } } return false; } throw new Error("Invalid locale '".concat(locale, "'")); } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 362 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isStrongPassword.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isStrongPassword; var _merge = _interopRequireDefault(__webpack_require__(/*! ./util/merge */ 274)); var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var upperCaseRegex = /^[A-Z]$/; var lowerCaseRegex = /^[a-z]$/; var numberRegex = /^[0-9]$/; var symbolRegex = /^[-#!$@%^&*()_+|~=`{}\[\]:";'<>?,.\/ ]$/; var defaultOptions = { minLength: 8, minLowercase: 1, minUppercase: 1, minNumbers: 1, minSymbols: 1, returnScore: false, pointsPerUnique: 1, pointsPerRepeat: 0.5, pointsForContainingLower: 10, pointsForContainingUpper: 10, pointsForContainingNumber: 10, pointsForContainingSymbol: 10 }; /* Counts number of occurrences of each char in a string * could be moved to util/ ? */ function countChars(str) { var result = {}; Array.from(str).forEach(function (char) { var curVal = result[char]; if (curVal) { result[char] += 1; } else { result[char] = 1; } }); return result; } /* Return information about a password */ function analyzePassword(password) { var charMap = countChars(password); var analysis = { length: password.length, uniqueChars: Object.keys(charMap).length, uppercaseCount: 0, lowercaseCount: 0, numberCount: 0, symbolCount: 0 }; Object.keys(charMap).forEach(function (char) { /* istanbul ignore else */ if (upperCaseRegex.test(char)) { analysis.uppercaseCount += charMap[char]; } else if (lowerCaseRegex.test(char)) { analysis.lowercaseCount += charMap[char]; } else if (numberRegex.test(char)) { analysis.numberCount += charMap[char]; } else if (symbolRegex.test(char)) { analysis.symbolCount += charMap[char]; } }); return analysis; } function scorePassword(analysis, scoringOptions) { var points = 0; points += analysis.uniqueChars * scoringOptions.pointsPerUnique; points += (analysis.length - analysis.uniqueChars) * scoringOptions.pointsPerRepeat; if (analysis.lowercaseCount > 0) { points += scoringOptions.pointsForContainingLower; } if (analysis.uppercaseCount > 0) { points += scoringOptions.pointsForContainingUpper; } if (analysis.numberCount > 0) { points += scoringOptions.pointsForContainingNumber; } if (analysis.symbolCount > 0) { points += scoringOptions.pointsForContainingSymbol; } return points; } function isStrongPassword(str) { var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; (0, _assertString.default)(str); var analysis = analyzePassword(str); options = (0, _merge.default)(options || {}, defaultOptions); if (options.returnScore) { return scorePassword(analysis, options); } return analysis.length >= options.minLength && analysis.lowercaseCount >= options.minLowercase && analysis.uppercaseCount >= options.minUppercase && analysis.numberCount >= options.minNumbers && analysis.symbolCount >= options.minSymbols; } module.exports = exports.default; module.exports.default = exports.default; /***/ }), /* 363 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/validator/lib/isVAT.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isVAT; exports.vatMatchers = void 0; var _assertString = _interopRequireDefault(__webpack_require__(/*! ./util/assertString */ 265)); function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} var vatMatchers = { GB: /^GB((\d{3} \d{4} ([0-8][0-9]|9[0-6]))|(\d{9} \d{3})|(((GD[0-4])|(HA[5-9]))[0-9]{2}))$/, IT: /^(IT)?[0-9]{11}$/, NL: /^(NL)?[0-9]{9}B[0-9]{2}$/ }; exports.vatMatchers = vatMatchers; function isVAT(str, countryCode) { (0, _assertString.default)(str); (0, _assertString.default)(countryCode); if (countryCode in vatMatchers) { return vatMatchers[countryCode].test(str); } throw new Error("Invalid country code: '".concat(countryCode, "'")); } /***/ }), /* 364 */ /*!*********************************************!*\ !*** ./node_modules/eventemitter3/index.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var has = Object.prototype.hasOwnProperty , prefix = '~'; /** * Constructor to create a storage for our `EE` objects. * An `Events` instance is a plain object whose properties are event names. * * @constructor * @private */ function Events() {} // // We try to not inherit from `Object.prototype`. In some engines creating an // instance in this way is faster than calling `Object.create(null)` directly. // If `Object.create(null)` is not supported we prefix the event names with a // character to make sure that the built-in object properties are not // overridden or used as an attack vector. // if (Object.create) { Events.prototype = Object.create(null); // // This hack is needed because the `__proto__` property is still inherited in // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5. // if (!new Events().__proto__) prefix = false; } /** * Representation of a single event listener. * * @param {Function} fn The listener function. * @param {*} context The context to invoke the listener with. * @param {Boolean} [once=false] Specify if the listener is a one-time listener. * @constructor * @private */ function EE(fn, context, once) { this.fn = fn; this.context = context; this.once = once || false; } /** * Add a listener for a given event. * * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. * @param {(String|Symbol)} event The event name. * @param {Function} fn The listener function. * @param {*} context The context to invoke the listener with. * @param {Boolean} once Specify if the listener is a one-time listener. * @returns {EventEmitter} * @private */ function addListener(emitter, event, fn, context, once) { if (typeof fn !== 'function') { throw new TypeError('The listener must be a function'); } var listener = new EE(fn, context || emitter, once) , evt = prefix ? prefix + event : event; if (!emitter._events[evt]) emitter._events[evt] = listener, emitter._eventsCount++; else if (!emitter._events[evt].fn) emitter._events[evt].push(listener); else emitter._events[evt] = [emitter._events[evt], listener]; return emitter; } /** * Clear event by name. * * @param {EventEmitter} emitter Reference to the `EventEmitter` instance. * @param {(String|Symbol)} evt The Event name. * @private */ function clearEvent(emitter, evt) { if (--emitter._eventsCount === 0) emitter._events = new Events(); else delete emitter._events[evt]; } /** * Minimal `EventEmitter` interface that is molded against the Node.js * `EventEmitter` interface. * * @constructor * @public */ function EventEmitter() { this._events = new Events(); this._eventsCount = 0; } /** * Return an array listing the events for which the emitter has registered * listeners. * * @returns {Array} * @public */ EventEmitter.prototype.eventNames = function eventNames() { var names = [] , events , name; if (this._eventsCount === 0) return names; for (name in (events = this._events)) { if (has.call(events, name)) names.push(prefix ? name.slice(1) : name); } if (Object.getOwnPropertySymbols) { return names.concat(Object.getOwnPropertySymbols(events)); } return names; }; /** * Return the listeners registered for a given event. * * @param {(String|Symbol)} event The event name. * @returns {Array} The registered listeners. * @public */ EventEmitter.prototype.listeners = function listeners(event) { var evt = prefix ? prefix + event : event , handlers = this._events[evt]; if (!handlers) return []; if (handlers.fn) return [handlers.fn]; for (var i = 0, l = handlers.length, ee = new Array(l); i < l; i++) { ee[i] = handlers[i].fn; } return ee; }; /** * Return the number of listeners listening to a given event. * * @param {(String|Symbol)} event The event name. * @returns {Number} The number of listeners. * @public */ EventEmitter.prototype.listenerCount = function listenerCount(event) { var evt = prefix ? prefix + event : event , listeners = this._events[evt]; if (!listeners) return 0; if (listeners.fn) return 1; return listeners.length; }; /** * Calls each of the listeners registered for a given event. * * @param {(String|Symbol)} event The event name. * @returns {Boolean} `true` if the event had listeners, else `false`. * @public */ EventEmitter.prototype.emit = function emit(event, a1, a2, a3, a4, a5) { var evt = prefix ? prefix + event : event; if (!this._events[evt]) return false; var listeners = this._events[evt] , len = arguments.length , args , i; if (listeners.fn) { if (listeners.once) this.removeListener(event, listeners.fn, undefined, true); switch (len) { case 1: return listeners.fn.call(listeners.context), true; case 2: return listeners.fn.call(listeners.context, a1), true; case 3: return listeners.fn.call(listeners.context, a1, a2), true; case 4: return listeners.fn.call(listeners.context, a1, a2, a3), true; case 5: return listeners.fn.call(listeners.context, a1, a2, a3, a4), true; case 6: return listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), true; } for (i = 1, args = new Array(len -1); i < len; i++) { args[i - 1] = arguments[i]; } listeners.fn.apply(listeners.context, args); } else { var length = listeners.length , j; for (i = 0; i < length; i++) { if (listeners[i].once) this.removeListener(event, listeners[i].fn, undefined, true); switch (len) { case 1: listeners[i].fn.call(listeners[i].context); break; case 2: listeners[i].fn.call(listeners[i].context, a1); break; case 3: listeners[i].fn.call(listeners[i].context, a1, a2); break; case 4: listeners[i].fn.call(listeners[i].context, a1, a2, a3); break; default: if (!args) for (j = 1, args = new Array(len -1); j < len; j++) { args[j - 1] = arguments[j]; } listeners[i].fn.apply(listeners[i].context, args); } } } return true; }; /** * Add a listener for a given event. * * @param {(String|Symbol)} event The event name. * @param {Function} fn The listener function. * @param {*} [context=this] The context to invoke the listener with. * @returns {EventEmitter} `this`. * @public */ EventEmitter.prototype.on = function on(event, fn, context) { return addListener(this, event, fn, context, false); }; /** * Add a one-time listener for a given event. * * @param {(String|Symbol)} event The event name. * @param {Function} fn The listener function. * @param {*} [context=this] The context to invoke the listener with. * @returns {EventEmitter} `this`. * @public */ EventEmitter.prototype.once = function once(event, fn, context) { return addListener(this, event, fn, context, true); }; /** * Remove the listeners of a given event. * * @param {(String|Symbol)} event The event name. * @param {Function} fn Only remove the listeners that match this function. * @param {*} context Only remove the listeners that have this context. * @param {Boolean} once Only remove one-time listeners. * @returns {EventEmitter} `this`. * @public */ EventEmitter.prototype.removeListener = function removeListener(event, fn, context, once) { var evt = prefix ? prefix + event : event; if (!this._events[evt]) return this; if (!fn) { clearEvent(this, evt); return this; } var listeners = this._events[evt]; if (listeners.fn) { if ( listeners.fn === fn && (!once || listeners.once) && (!context || listeners.context === context) ) { clearEvent(this, evt); } } else { for (var i = 0, events = [], length = listeners.length; i < length; i++) { if ( listeners[i].fn !== fn || (once && !listeners[i].once) || (context && listeners[i].context !== context) ) { events.push(listeners[i]); } } // // Reset the array, or remove it completely if we have no more listeners. // if (events.length) this._events[evt] = events.length === 1 ? events[0] : events; else clearEvent(this, evt); } return this; }; /** * Remove all listeners, or those of the specified event. * * @param {(String|Symbol)} [event] The event name. * @returns {EventEmitter} `this`. * @public */ EventEmitter.prototype.removeAllListeners = function removeAllListeners(event) { var evt; if (event) { evt = prefix ? prefix + event : event; if (this._events[evt]) clearEvent(this, evt); } else { this._events = new Events(); this._eventsCount = 0; } return this; }; // // Alias methods names because people roll like that. // EventEmitter.prototype.off = EventEmitter.prototype.removeListener; EventEmitter.prototype.addListener = EventEmitter.prototype.on; // // Expose the prefix. // EventEmitter.prefixed = prefix; // // Allow `EventEmitter` to be imported as module namespace. // EventEmitter.EventEmitter = EventEmitter; // // Expose the module. // if (true) { module.exports = EventEmitter; } /***/ }), /* 365 */ /*!***********************************************!*\ !*** ./node_modules/querystring-es3/index.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.decode = exports.parse = __webpack_require__(/*! ./decode */ 366); exports.encode = exports.stringify = __webpack_require__(/*! ./encode */ 367); /***/ }), /* 366 */ /*!************************************************!*\ !*** ./node_modules/querystring-es3/decode.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // If obj.hasOwnProperty has been overridden, then calling // obj.hasOwnProperty(prop) will break. // See: https://github.com/joyent/node/issues/1707 function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } module.exports = function(qs, sep, eq, options) { sep = sep || '&'; eq = eq || '='; var obj = {}; if (typeof qs !== 'string' || qs.length === 0) { return obj; } var regexp = /\+/g; qs = qs.split(sep); var maxKeys = 1000; if (options && typeof options.maxKeys === 'number') { maxKeys = options.maxKeys; } var len = qs.length; // maxKeys <= 0 means that we should not limit keys count if (maxKeys > 0 && len > maxKeys) { len = maxKeys; } for (var i = 0; i < len; ++i) { var x = qs[i].replace(regexp, '%20'), idx = x.indexOf(eq), kstr, vstr, k, v; if (idx >= 0) { kstr = x.substr(0, idx); vstr = x.substr(idx + 1); } else { kstr = x; vstr = ''; } k = decodeURIComponent(kstr); v = decodeURIComponent(vstr); if (!hasOwnProperty(obj, k)) { obj[k] = v; } else if (isArray(obj[k])) { obj[k].push(v); } else { obj[k] = [obj[k], v]; } } return obj; }; var isArray = Array.isArray || function (xs) { return Object.prototype.toString.call(xs) === '[object Array]'; }; /***/ }), /* 367 */ /*!************************************************!*\ !*** ./node_modules/querystring-es3/encode.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var stringifyPrimitive = function(v) { switch (typeof v) { case 'string': return v; case 'boolean': return v ? 'true' : 'false'; case 'number': return isFinite(v) ? v : ''; default: return ''; } }; module.exports = function(obj, sep, eq, name) { sep = sep || '&'; eq = eq || '='; if (obj === null) { obj = undefined; } if (typeof obj === 'object') { return map(objectKeys(obj), function(k) { var ks = encodeURIComponent(stringifyPrimitive(k)) + eq; if (isArray(obj[k])) { return map(obj[k], function(v) { return ks + encodeURIComponent(stringifyPrimitive(v)); }).join(sep); } else { return ks + encodeURIComponent(stringifyPrimitive(obj[k])); } }).join(sep); } if (!name) return ''; return encodeURIComponent(stringifyPrimitive(name)) + eq + encodeURIComponent(stringifyPrimitive(obj)); }; var isArray = Array.isArray || function (xs) { return Object.prototype.toString.call(xs) === '[object Array]'; }; function map (xs, f) { if (xs.map) return xs.map(f); var res = []; for (var i = 0; i < xs.length; i++) { res.push(f(xs[i], i)); } return res; } var objectKeys = Object.keys || function (obj) { var res = []; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key); } return res; }; /***/ }), /* 368 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/index.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); var createHash = __webpack_require__(/*! create-hash */ 369); var pbkdf2_1 = __webpack_require__(/*! pbkdf2 */ 404); var randomBytes = __webpack_require__(/*! randombytes */ 411); var _wordlists_1 = __webpack_require__(/*! ./_wordlists */ 412); var DEFAULT_WORDLIST = _wordlists_1._default; var INVALID_MNEMONIC = 'Invalid mnemonic'; var INVALID_ENTROPY = 'Invalid entropy'; var INVALID_CHECKSUM = 'Invalid mnemonic checksum'; var WORDLIST_REQUIRED = 'A wordlist is required but a default could not be found.\n' + 'Please pass a 2048 word array explicitly.'; function pbkdf2Promise(password, saltMixin, iterations, keylen, digest) { return Promise.resolve().then(function () {return new Promise(function (resolve, reject) { var callback = function callback(err, derivedKey) { if (err) { return reject(err); } else { return resolve(derivedKey); } }; pbkdf2_1.pbkdf2(password, saltMixin, iterations, keylen, digest, callback); });}); } function normalize(str) { return (str || '').normalize('NFKD'); } function lpad(str, padString, length) { while (str.length < length) { str = padString + str; } return str; } function binaryToByte(bin) { return parseInt(bin, 2); } function bytesToBinary(bytes) { return bytes.map(function (x) {return lpad(x.toString(2), '0', 8);}).join(''); } function deriveChecksumBits(entropyBuffer) { var ENT = entropyBuffer.length * 8; var CS = ENT / 32; var hash = createHash('sha256'). update(entropyBuffer). digest(); return bytesToBinary(Array.from(hash)).slice(0, CS); } function salt(password) { return 'mnemonic' + (password || ''); } function mnemonicToSeedSync(mnemonic, password) { var mnemonicBuffer = Buffer.from(normalize(mnemonic), 'utf8'); var saltBuffer = Buffer.from(salt(normalize(password)), 'utf8'); return pbkdf2_1.pbkdf2Sync(mnemonicBuffer, saltBuffer, 2048, 64, 'sha512'); } exports.mnemonicToSeedSync = mnemonicToSeedSync; function mnemonicToSeed(mnemonic, password) { return Promise.resolve().then(function () { var mnemonicBuffer = Buffer.from(normalize(mnemonic), 'utf8'); var saltBuffer = Buffer.from(salt(normalize(password)), 'utf8'); return pbkdf2Promise(mnemonicBuffer, saltBuffer, 2048, 64, 'sha512'); }); } exports.mnemonicToSeed = mnemonicToSeed; function mnemonicToEntropy(mnemonic, wordlist) { wordlist = wordlist || DEFAULT_WORDLIST; if (!wordlist) { throw new Error(WORDLIST_REQUIRED); } var words = normalize(mnemonic).split(' '); if (words.length % 3 !== 0) { throw new Error(INVALID_MNEMONIC); } // convert word indices to 11 bit binary strings var bits = words. map(function (word) { var index = wordlist.indexOf(word); if (index === -1) { throw new Error(INVALID_MNEMONIC); } return lpad(index.toString(2), '0', 11); }). join(''); // split the binary string into ENT/CS var dividerIndex = Math.floor(bits.length / 33) * 32; var entropyBits = bits.slice(0, dividerIndex); var checksumBits = bits.slice(dividerIndex); // calculate the checksum and compare var entropyBytes = entropyBits.match(/(.{1,8})/g).map(binaryToByte); if (entropyBytes.length < 16) { throw new Error(INVALID_ENTROPY); } if (entropyBytes.length > 32) { throw new Error(INVALID_ENTROPY); } if (entropyBytes.length % 4 !== 0) { throw new Error(INVALID_ENTROPY); } var entropy = Buffer.from(entropyBytes); var newChecksum = deriveChecksumBits(entropy); if (newChecksum !== checksumBits) { throw new Error(INVALID_CHECKSUM); } return entropy.toString('hex'); } exports.mnemonicToEntropy = mnemonicToEntropy; function entropyToMnemonic(entropy, wordlist) { if (!Buffer.isBuffer(entropy)) { entropy = Buffer.from(entropy, 'hex'); } wordlist = wordlist || DEFAULT_WORDLIST; if (!wordlist) { throw new Error(WORDLIST_REQUIRED); } // 128 <= ENT <= 256 if (entropy.length < 16) { throw new TypeError(INVALID_ENTROPY); } if (entropy.length > 32) { throw new TypeError(INVALID_ENTROPY); } if (entropy.length % 4 !== 0) { throw new TypeError(INVALID_ENTROPY); } var entropyBits = bytesToBinary(Array.from(entropy)); var checksumBits = deriveChecksumBits(entropy); var bits = entropyBits + checksumBits; var chunks = bits.match(/(.{1,11})/g); var words = chunks.map(function (binary) { var index = binaryToByte(binary); return wordlist[index]; }); return wordlist[0] === "\u3042\u3044\u3053\u304F\u3057\u3093" // Japanese wordlist ? words.join("\u3000") : words.join(' '); } exports.entropyToMnemonic = entropyToMnemonic; function generateMnemonic(strength, rng, wordlist) { strength = strength || 128; if (strength % 32 !== 0) { throw new TypeError(INVALID_ENTROPY); } rng = rng || randomBytes; return entropyToMnemonic(rng(strength / 8), wordlist); } exports.generateMnemonic = generateMnemonic; function validateMnemonic(mnemonic, wordlist) { try { mnemonicToEntropy(mnemonic, wordlist); } catch (e) { return false; } return true; } exports.validateMnemonic = validateMnemonic; function setDefaultWordlist(language) { var result = _wordlists_1.wordlists[language]; if (result) { DEFAULT_WORDLIST = result; } else { throw new Error('Could not find wordlist for language "' + language + '"'); } } exports.setDefaultWordlist = setDefaultWordlist; function getDefaultWordlist() { if (!DEFAULT_WORDLIST) { throw new Error('No Default Wordlist set'); } return Object.keys(_wordlists_1.wordlists).filter(function (lang) { if (lang === 'JA' || lang === 'EN') { return false; } return _wordlists_1.wordlists[lang].every(function (word, index) {return word === DEFAULT_WORDLIST[index];}); })[0]; } exports.getDefaultWordlist = getDefaultWordlist; var _wordlists_2 = __webpack_require__(/*! ./_wordlists */ 412); exports.wordlists = _wordlists_2.wordlists; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 369 */ /*!*********************************************!*\ !*** ./node_modules/create-hash/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 132) var MD5 = __webpack_require__(/*! md5.js */ 370) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 389) var sha = __webpack_require__(/*! sha.js */ 390) var Base = __webpack_require__(/*! cipher-base */ 398) function Hash (hash) { Base.call(this, 'digest') this._hash = hash } inherits(Hash, Base) Hash.prototype._update = function (data) { this._hash.update(data) } Hash.prototype._final = function () { return this._hash.digest() } module.exports = function createHash (alg) { alg = alg.toLowerCase() if (alg === 'md5') return new MD5() if (alg === 'rmd160' || alg === 'ripemd160') return new RIPEMD160() return new Hash(sha(alg)) } /***/ }), /* 370 */ /*!**************************************!*\ !*** ./node_modules/md5.js/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 132) var HashBase = __webpack_require__(/*! hash-base */ 371) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var ARRAY16 = new Array(16) function MD5 () { HashBase.call(this, 64) // state this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 } inherits(MD5, HashBase) MD5.prototype._update = function () { var M = ARRAY16 for (var i = 0; i < 16; ++i) M[i] = this._block.readInt32LE(i * 4) var a = this._a var b = this._b var c = this._c var d = this._d a = fnF(a, b, c, d, M[0], 0xd76aa478, 7) d = fnF(d, a, b, c, M[1], 0xe8c7b756, 12) c = fnF(c, d, a, b, M[2], 0x242070db, 17) b = fnF(b, c, d, a, M[3], 0xc1bdceee, 22) a = fnF(a, b, c, d, M[4], 0xf57c0faf, 7) d = fnF(d, a, b, c, M[5], 0x4787c62a, 12) c = fnF(c, d, a, b, M[6], 0xa8304613, 17) b = fnF(b, c, d, a, M[7], 0xfd469501, 22) a = fnF(a, b, c, d, M[8], 0x698098d8, 7) d = fnF(d, a, b, c, M[9], 0x8b44f7af, 12) c = fnF(c, d, a, b, M[10], 0xffff5bb1, 17) b = fnF(b, c, d, a, M[11], 0x895cd7be, 22) a = fnF(a, b, c, d, M[12], 0x6b901122, 7) d = fnF(d, a, b, c, M[13], 0xfd987193, 12) c = fnF(c, d, a, b, M[14], 0xa679438e, 17) b = fnF(b, c, d, a, M[15], 0x49b40821, 22) a = fnG(a, b, c, d, M[1], 0xf61e2562, 5) d = fnG(d, a, b, c, M[6], 0xc040b340, 9) c = fnG(c, d, a, b, M[11], 0x265e5a51, 14) b = fnG(b, c, d, a, M[0], 0xe9b6c7aa, 20) a = fnG(a, b, c, d, M[5], 0xd62f105d, 5) d = fnG(d, a, b, c, M[10], 0x02441453, 9) c = fnG(c, d, a, b, M[15], 0xd8a1e681, 14) b = fnG(b, c, d, a, M[4], 0xe7d3fbc8, 20) a = fnG(a, b, c, d, M[9], 0x21e1cde6, 5) d = fnG(d, a, b, c, M[14], 0xc33707d6, 9) c = fnG(c, d, a, b, M[3], 0xf4d50d87, 14) b = fnG(b, c, d, a, M[8], 0x455a14ed, 20) a = fnG(a, b, c, d, M[13], 0xa9e3e905, 5) d = fnG(d, a, b, c, M[2], 0xfcefa3f8, 9) c = fnG(c, d, a, b, M[7], 0x676f02d9, 14) b = fnG(b, c, d, a, M[12], 0x8d2a4c8a, 20) a = fnH(a, b, c, d, M[5], 0xfffa3942, 4) d = fnH(d, a, b, c, M[8], 0x8771f681, 11) c = fnH(c, d, a, b, M[11], 0x6d9d6122, 16) b = fnH(b, c, d, a, M[14], 0xfde5380c, 23) a = fnH(a, b, c, d, M[1], 0xa4beea44, 4) d = fnH(d, a, b, c, M[4], 0x4bdecfa9, 11) c = fnH(c, d, a, b, M[7], 0xf6bb4b60, 16) b = fnH(b, c, d, a, M[10], 0xbebfbc70, 23) a = fnH(a, b, c, d, M[13], 0x289b7ec6, 4) d = fnH(d, a, b, c, M[0], 0xeaa127fa, 11) c = fnH(c, d, a, b, M[3], 0xd4ef3085, 16) b = fnH(b, c, d, a, M[6], 0x04881d05, 23) a = fnH(a, b, c, d, M[9], 0xd9d4d039, 4) d = fnH(d, a, b, c, M[12], 0xe6db99e5, 11) c = fnH(c, d, a, b, M[15], 0x1fa27cf8, 16) b = fnH(b, c, d, a, M[2], 0xc4ac5665, 23) a = fnI(a, b, c, d, M[0], 0xf4292244, 6) d = fnI(d, a, b, c, M[7], 0x432aff97, 10) c = fnI(c, d, a, b, M[14], 0xab9423a7, 15) b = fnI(b, c, d, a, M[5], 0xfc93a039, 21) a = fnI(a, b, c, d, M[12], 0x655b59c3, 6) d = fnI(d, a, b, c, M[3], 0x8f0ccc92, 10) c = fnI(c, d, a, b, M[10], 0xffeff47d, 15) b = fnI(b, c, d, a, M[1], 0x85845dd1, 21) a = fnI(a, b, c, d, M[8], 0x6fa87e4f, 6) d = fnI(d, a, b, c, M[15], 0xfe2ce6e0, 10) c = fnI(c, d, a, b, M[6], 0xa3014314, 15) b = fnI(b, c, d, a, M[13], 0x4e0811a1, 21) a = fnI(a, b, c, d, M[4], 0xf7537e82, 6) d = fnI(d, a, b, c, M[11], 0xbd3af235, 10) c = fnI(c, d, a, b, M[2], 0x2ad7d2bb, 15) b = fnI(b, c, d, a, M[9], 0xeb86d391, 21) this._a = (this._a + a) | 0 this._b = (this._b + b) | 0 this._c = (this._c + c) | 0 this._d = (this._d + d) | 0 } MD5.prototype._digest = function () { // create padding and handle blocks this._block[this._blockOffset++] = 0x80 if (this._blockOffset > 56) { this._block.fill(0, this._blockOffset, 64) this._update() this._blockOffset = 0 } this._block.fill(0, this._blockOffset, 56) this._block.writeUInt32LE(this._length[0], 56) this._block.writeUInt32LE(this._length[1], 60) this._update() // produce result var buffer = Buffer.allocUnsafe(16) buffer.writeInt32LE(this._a, 0) buffer.writeInt32LE(this._b, 4) buffer.writeInt32LE(this._c, 8) buffer.writeInt32LE(this._d, 12) return buffer } function rotl (x, n) { return (x << n) | (x >>> (32 - n)) } function fnF (a, b, c, d, m, k, s) { return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + b) | 0 } function fnG (a, b, c, d, m, k, s) { return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + b) | 0 } function fnH (a, b, c, d, m, k, s) { return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + b) | 0 } function fnI (a, b, c, d, m, k, s) { return (rotl((a + ((c ^ (b | (~d)))) + m + k) | 0, s) + b) | 0 } module.exports = MD5 /***/ }), /* 371 */ /*!*****************************************!*\ !*** ./node_modules/hash-base/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var Transform = __webpack_require__(/*! readable-stream */ 373).Transform var inherits = __webpack_require__(/*! inherits */ 132) function throwIfNotStringOrBuffer (val, prefix) { if (!Buffer.isBuffer(val) && typeof val !== 'string') { throw new TypeError(prefix + ' must be a string or a buffer') } } function HashBase (blockSize) { Transform.call(this) this._block = Buffer.allocUnsafe(blockSize) this._blockSize = blockSize this._blockOffset = 0 this._length = [0, 0, 0, 0] this._finalized = false } inherits(HashBase, Transform) HashBase.prototype._transform = function (chunk, encoding, callback) { var error = null try { this.update(chunk, encoding) } catch (err) { error = err } callback(error) } HashBase.prototype._flush = function (callback) { var error = null try { this.push(this.digest()) } catch (err) { error = err } callback(error) } HashBase.prototype.update = function (data, encoding) { throwIfNotStringOrBuffer(data, 'Data') if (this._finalized) throw new Error('Digest already called') if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding) // consume data var block = this._block var offset = 0 while (this._blockOffset + data.length - offset >= this._blockSize) { for (var i = this._blockOffset; i < this._blockSize;) block[i++] = data[offset++] this._update() this._blockOffset = 0 } while (offset < data.length) block[this._blockOffset++] = data[offset++] // update length for (var j = 0, carry = data.length * 8; carry > 0; ++j) { this._length[j] += carry carry = (this._length[j] / 0x0100000000) | 0 if (carry > 0) this._length[j] -= 0x0100000000 * carry } return this } HashBase.prototype._update = function () { throw new Error('_update is not implemented') } HashBase.prototype.digest = function (encoding) { if (this._finalized) throw new Error('Digest already called') this._finalized = true var digest = this._digest() if (encoding !== undefined) digest = digest.toString(encoding) // reset state this._block.fill(0) this._blockOffset = 0 for (var i = 0; i < 4; ++i) this._length[i] = 0 return digest } HashBase.prototype._digest = function () { throw new Error('_digest is not implemented') } module.exports = HashBase /***/ }), /* 372 */ /*!*******************************************!*\ !*** ./node_modules/safe-buffer/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* eslint-disable node/no-deprecated-api */ var buffer = __webpack_require__(/*! buffer */ 45) var Buffer = buffer.Buffer // alternative to using Object.keys for old browsers function copyProps (src, dst) { for (var key in src) { dst[key] = src[key] } } if (Buffer.from && Buffer.alloc && Buffer.allocUnsafe && Buffer.allocUnsafeSlow) { module.exports = buffer } else { // Copy properties from require('buffer') copyProps(buffer, exports) exports.Buffer = SafeBuffer } function SafeBuffer (arg, encodingOrOffset, length) { return Buffer(arg, encodingOrOffset, length) } // Copy static methods from Buffer copyProps(Buffer, SafeBuffer) SafeBuffer.from = function (arg, encodingOrOffset, length) { if (typeof arg === 'number') { throw new TypeError('Argument must not be a number') } return Buffer(arg, encodingOrOffset, length) } SafeBuffer.alloc = function (size, fill, encoding) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } var buf = Buffer(size) if (fill !== undefined) { if (typeof encoding === 'string') { buf.fill(fill, encoding) } else { buf.fill(fill) } } else { buf.fill(0) } return buf } SafeBuffer.allocUnsafe = function (size) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } return Buffer(size) } SafeBuffer.allocUnsafeSlow = function (size) { if (typeof size !== 'number') { throw new TypeError('Argument must be a number') } return buffer.SlowBuffer(size) } /***/ }), /* 373 */ /*!**********************************************************!*\ !*** ./node_modules/readable-stream/readable-browser.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__(/*! ./lib/_stream_readable.js */ 374); exports.Stream = exports; exports.Readable = exports; exports.Writable = __webpack_require__(/*! ./lib/_stream_writable.js */ 384); exports.Duplex = __webpack_require__(/*! ./lib/_stream_duplex.js */ 383); exports.Transform = __webpack_require__(/*! ./lib/_stream_transform.js */ 387); exports.PassThrough = __webpack_require__(/*! ./lib/_stream_passthrough.js */ 388); /***/ }), /* 374 */ /*!**************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_readable.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global, process) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 375); /**/ module.exports = Readable; /**/ var isArray = __webpack_require__(/*! isarray */ 48); /**/ /**/ var Duplex; /**/ Readable.ReadableState = ReadableState; /**/ var EE = __webpack_require__(/*! events */ 376).EventEmitter; var EElistenerCount = function (emitter, type) { return emitter.listeners(type).length; }; /**/ /**/ var Stream = __webpack_require__(/*! ./internal/streams/stream */ 377); /**/ /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); } function _isUint8Array(obj) { return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; } /**/ /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 378)); util.inherits = __webpack_require__(/*! inherits */ 132); /**/ /**/ var debugUtil = __webpack_require__(/*! util */ 379); var debug = void 0; if (debugUtil && debugUtil.debuglog) { debug = debugUtil.debuglog('stream'); } else { debug = function () {}; } /**/ var BufferList = __webpack_require__(/*! ./internal/streams/BufferList */ 380); var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 382); var StringDecoder; util.inherits(Readable, Stream); var kProxyEvents = ['error', 'close', 'destroy', 'pause', 'resume']; function prependListener(emitter, event, fn) { // Sadly this is not cacheable as some libraries bundle their own // event emitter implementation with them. if (typeof emitter.prependListener === 'function') return emitter.prependListener(event, fn); // This is a hack to make sure that our error handler is attached before any // userland ones. NEVER DO THIS. This is here only because this code needs // to continue to work with older versions of Node.js that do not include // the prependListener() method. The goal is to eventually remove this hack. if (!emitter._events || !emitter._events[event]) emitter.on(event, fn);else if (isArray(emitter._events[event])) emitter._events[event].unshift(fn);else emitter._events[event] = [fn, emitter._events[event]]; } function ReadableState(options, stream) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 383); options = options || {}; // Duplex streams are both readable and writable, but share // the same options object. // However, some cases require setting options to different // values for the readable and the writable sides of the duplex stream. // These options can be provided separately as readableXXX and writableXXX. var isDuplex = stream instanceof Duplex; // object stream flag. Used to make read(n) ignore n and to // make all the buffer merging and length checks go away this.objectMode = !!options.objectMode; if (isDuplex) this.objectMode = this.objectMode || !!options.readableObjectMode; // the point at which it stops calling _read() to fill the buffer // Note: 0 is a valid value, means "don't call _read preemptively ever" var hwm = options.highWaterMark; var readableHwm = options.readableHighWaterMark; var defaultHwm = this.objectMode ? 16 : 16 * 1024; if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (readableHwm || readableHwm === 0)) this.highWaterMark = readableHwm;else this.highWaterMark = defaultHwm; // cast to ints. this.highWaterMark = Math.floor(this.highWaterMark); // A linked list is used to store data chunks instead of an array because the // linked list can remove elements from the beginning faster than // array.shift() this.buffer = new BufferList(); this.length = 0; this.pipes = null; this.pipesCount = 0; this.flowing = null; this.ended = false; this.endEmitted = false; this.reading = false; // a flag to be able to tell if the event 'readable'/'data' is emitted // immediately, or on a later tick. We set this to true at first, because // any actions that shouldn't happen until "later" should generally also // not happen before the first read call. this.sync = true; // whenever we return null, then we set a flag to say // that we're awaiting a 'readable' event emission. this.needReadable = false; this.emittedReadable = false; this.readableListening = false; this.resumeScheduled = false; // has it been destroyed this.destroyed = false; // Crypto is kind of old and crusty. Historically, its default string // encoding is 'binary' so we have to make this configurable. // Everything else in the universe uses 'utf8', though. this.defaultEncoding = options.defaultEncoding || 'utf8'; // the number of writers that are awaiting a drain event in .pipe()s this.awaitDrain = 0; // if true, a maybeReadMore has been scheduled this.readingMore = false; this.decoder = null; this.encoding = null; if (options.encoding) { if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 386).StringDecoder; this.decoder = new StringDecoder(options.encoding); this.encoding = options.encoding; } } function Readable(options) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 383); if (!(this instanceof Readable)) return new Readable(options); this._readableState = new ReadableState(options, this); // legacy this.readable = true; if (options) { if (typeof options.read === 'function') this._read = options.read; if (typeof options.destroy === 'function') this._destroy = options.destroy; } Stream.call(this); } Object.defineProperty(Readable.prototype, 'destroyed', { get: function () { if (this._readableState === undefined) { return false; } return this._readableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (!this._readableState) { return; } // backward compatibility, the user is explicitly // managing destroyed this._readableState.destroyed = value; } }); Readable.prototype.destroy = destroyImpl.destroy; Readable.prototype._undestroy = destroyImpl.undestroy; Readable.prototype._destroy = function (err, cb) { this.push(null); cb(err); }; // Manually shove something into the read() buffer. // This returns true if the highWaterMark has not been hit yet, // similar to how Writable.write() returns true if you should // write() some more. Readable.prototype.push = function (chunk, encoding) { var state = this._readableState; var skipChunkCheck; if (!state.objectMode) { if (typeof chunk === 'string') { encoding = encoding || state.defaultEncoding; if (encoding !== state.encoding) { chunk = Buffer.from(chunk, encoding); encoding = ''; } skipChunkCheck = true; } } else { skipChunkCheck = true; } return readableAddChunk(this, chunk, encoding, false, skipChunkCheck); }; // Unshift should *always* be something directly out of read() Readable.prototype.unshift = function (chunk) { return readableAddChunk(this, chunk, null, true, false); }; function readableAddChunk(stream, chunk, encoding, addToFront, skipChunkCheck) { var state = stream._readableState; if (chunk === null) { state.reading = false; onEofChunk(stream, state); } else { var er; if (!skipChunkCheck) er = chunkInvalid(state, chunk); if (er) { stream.emit('error', er); } else if (state.objectMode || chunk && chunk.length > 0) { if (typeof chunk !== 'string' && !state.objectMode && Object.getPrototypeOf(chunk) !== Buffer.prototype) { chunk = _uint8ArrayToBuffer(chunk); } if (addToFront) { if (state.endEmitted) stream.emit('error', new Error('stream.unshift() after end event'));else addChunk(stream, state, chunk, true); } else if (state.ended) { stream.emit('error', new Error('stream.push() after EOF')); } else { state.reading = false; if (state.decoder && !encoding) { chunk = state.decoder.write(chunk); if (state.objectMode || chunk.length !== 0) addChunk(stream, state, chunk, false);else maybeReadMore(stream, state); } else { addChunk(stream, state, chunk, false); } } } else if (!addToFront) { state.reading = false; } } return needMoreData(state); } function addChunk(stream, state, chunk, addToFront) { if (state.flowing && state.length === 0 && !state.sync) { stream.emit('data', chunk); stream.read(0); } else { // update the buffer info. state.length += state.objectMode ? 1 : chunk.length; if (addToFront) state.buffer.unshift(chunk);else state.buffer.push(chunk); if (state.needReadable) emitReadable(stream); } maybeReadMore(stream, state); } function chunkInvalid(state, chunk) { var er; if (!_isUint8Array(chunk) && typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { er = new TypeError('Invalid non-string/buffer chunk'); } return er; } // if it's past the high water mark, we can push in some more. // Also, if we have no data yet, we can stand some // more bytes. This is to work around cases where hwm=0, // such as the repl. Also, if the push() triggered a // readable event, and the user called read(largeNumber) such that // needReadable was set, then we ought to push more, so that another // 'readable' event will be triggered. function needMoreData(state) { return !state.ended && (state.needReadable || state.length < state.highWaterMark || state.length === 0); } Readable.prototype.isPaused = function () { return this._readableState.flowing === false; }; // backwards compatibility. Readable.prototype.setEncoding = function (enc) { if (!StringDecoder) StringDecoder = __webpack_require__(/*! string_decoder/ */ 386).StringDecoder; this._readableState.decoder = new StringDecoder(enc); this._readableState.encoding = enc; return this; }; // Don't raise the hwm > 8MB var MAX_HWM = 0x800000; function computeNewHighWaterMark(n) { if (n >= MAX_HWM) { n = MAX_HWM; } else { // Get the next highest power of 2 to prevent increasing hwm excessively in // tiny amounts n--; n |= n >>> 1; n |= n >>> 2; n |= n >>> 4; n |= n >>> 8; n |= n >>> 16; n++; } return n; } // This function is designed to be inlinable, so please take care when making // changes to the function body. function howMuchToRead(n, state) { if (n <= 0 || state.length === 0 && state.ended) return 0; if (state.objectMode) return 1; if (n !== n) { // Only flow one buffer at a time if (state.flowing && state.length) return state.buffer.head.data.length;else return state.length; } // If we're asking for more than the current hwm, then raise the hwm. if (n > state.highWaterMark) state.highWaterMark = computeNewHighWaterMark(n); if (n <= state.length) return n; // Don't have enough if (!state.ended) { state.needReadable = true; return 0; } return state.length; } // you can override either this method, or the async _read(n) below. Readable.prototype.read = function (n) { debug('read', n); n = parseInt(n, 10); var state = this._readableState; var nOrig = n; if (n !== 0) state.emittedReadable = false; // if we're doing read(0) to trigger a readable event, but we // already have a bunch of data in the buffer, then just trigger // the 'readable' event and move on. if (n === 0 && state.needReadable && (state.length >= state.highWaterMark || state.ended)) { debug('read: emitReadable', state.length, state.ended); if (state.length === 0 && state.ended) endReadable(this);else emitReadable(this); return null; } n = howMuchToRead(n, state); // if we've ended, and we're now clear, then finish it up. if (n === 0 && state.ended) { if (state.length === 0) endReadable(this); return null; } // All the actual chunk generation logic needs to be // *below* the call to _read. The reason is that in certain // synthetic stream cases, such as passthrough streams, _read // may be a completely synchronous operation which may change // the state of the read buffer, providing enough data when // before there was *not* enough. // // So, the steps are: // 1. Figure out what the state of things will be after we do // a read from the buffer. // // 2. If that resulting state will trigger a _read, then call _read. // Note that this may be asynchronous, or synchronous. Yes, it is // deeply ugly to write APIs this way, but that still doesn't mean // that the Readable class should behave improperly, as streams are // designed to be sync/async agnostic. // Take note if the _read call is sync or async (ie, if the read call // has returned yet), so that we know whether or not it's safe to emit // 'readable' etc. // // 3. Actually pull the requested chunks out of the buffer and return. // if we need a readable event, then we need to do some reading. var doRead = state.needReadable; debug('need readable', doRead); // if we currently have less than the highWaterMark, then also read some if (state.length === 0 || state.length - n < state.highWaterMark) { doRead = true; debug('length less than watermark', doRead); } // however, if we've ended, then there's no point, and if we're already // reading, then it's unnecessary. if (state.ended || state.reading) { doRead = false; debug('reading or ended', doRead); } else if (doRead) { debug('do read'); state.reading = true; state.sync = true; // if the length is currently zero, then we *need* a readable event. if (state.length === 0) state.needReadable = true; // call internal read method this._read(state.highWaterMark); state.sync = false; // If _read pushed data synchronously, then `reading` will be false, // and we need to re-evaluate how much data we can return to the user. if (!state.reading) n = howMuchToRead(nOrig, state); } var ret; if (n > 0) ret = fromList(n, state);else ret = null; if (ret === null) { state.needReadable = true; n = 0; } else { state.length -= n; } if (state.length === 0) { // If we have nothing in the buffer, then we want to know // as soon as we *do* get something into the buffer. if (!state.ended) state.needReadable = true; // If we tried to read() past the EOF, then emit end on the next tick. if (nOrig !== n && state.ended) endReadable(this); } if (ret !== null) this.emit('data', ret); return ret; }; function onEofChunk(stream, state) { if (state.ended) return; if (state.decoder) { var chunk = state.decoder.end(); if (chunk && chunk.length) { state.buffer.push(chunk); state.length += state.objectMode ? 1 : chunk.length; } } state.ended = true; // emit 'readable' now to make sure it gets picked up. emitReadable(stream); } // Don't emit readable right away in sync mode, because this can trigger // another read() call => stack overflow. This way, it might trigger // a nextTick recursion warning, but that's not so bad. function emitReadable(stream) { var state = stream._readableState; state.needReadable = false; if (!state.emittedReadable) { debug('emitReadable', state.flowing); state.emittedReadable = true; if (state.sync) pna.nextTick(emitReadable_, stream);else emitReadable_(stream); } } function emitReadable_(stream) { debug('emit readable'); stream.emit('readable'); flow(stream); } // at this point, the user has presumably seen the 'readable' event, // and called read() to consume some data. that may have triggered // in turn another _read(n) call, in which case reading = true if // it's in progress. // However, if we're not ended, or reading, and the length < hwm, // then go ahead and try to read some more preemptively. function maybeReadMore(stream, state) { if (!state.readingMore) { state.readingMore = true; pna.nextTick(maybeReadMore_, stream, state); } } function maybeReadMore_(stream, state) { var len = state.length; while (!state.reading && !state.flowing && !state.ended && state.length < state.highWaterMark) { debug('maybeReadMore read 0'); stream.read(0); if (len === state.length) // didn't get any data, stop spinning. break;else len = state.length; } state.readingMore = false; } // abstract method. to be overridden in specific implementation classes. // call cb(er, data) where data is <= n in length. // for virtual (non-string, non-buffer) streams, "length" is somewhat // arbitrary, and perhaps not very meaningful. Readable.prototype._read = function (n) { this.emit('error', new Error('_read() is not implemented')); }; Readable.prototype.pipe = function (dest, pipeOpts) { var src = this; var state = this._readableState; switch (state.pipesCount) { case 0: state.pipes = dest; break; case 1: state.pipes = [state.pipes, dest]; break; default: state.pipes.push(dest); break; } state.pipesCount += 1; debug('pipe count=%d opts=%j', state.pipesCount, pipeOpts); var doEnd = (!pipeOpts || pipeOpts.end !== false) && dest !== process.stdout && dest !== process.stderr; var endFn = doEnd ? onend : unpipe; if (state.endEmitted) pna.nextTick(endFn);else src.once('end', endFn); dest.on('unpipe', onunpipe); function onunpipe(readable, unpipeInfo) { debug('onunpipe'); if (readable === src) { if (unpipeInfo && unpipeInfo.hasUnpiped === false) { unpipeInfo.hasUnpiped = true; cleanup(); } } } function onend() { debug('onend'); dest.end(); } // when the dest drains, it reduces the awaitDrain counter // on the source. This would be more elegant with a .once() // handler in flow(), but adding and removing repeatedly is // too slow. var ondrain = pipeOnDrain(src); dest.on('drain', ondrain); var cleanedUp = false; function cleanup() { debug('cleanup'); // cleanup event handlers once the pipe is broken dest.removeListener('close', onclose); dest.removeListener('finish', onfinish); dest.removeListener('drain', ondrain); dest.removeListener('error', onerror); dest.removeListener('unpipe', onunpipe); src.removeListener('end', onend); src.removeListener('end', unpipe); src.removeListener('data', ondata); cleanedUp = true; // if the reader is waiting for a drain event from this // specific writer, then it would cause it to never start // flowing again. // So, if this is awaiting a drain, then we just call it now. // If we don't know, then assume that we are waiting for one. if (state.awaitDrain && (!dest._writableState || dest._writableState.needDrain)) ondrain(); } // If the user pushes more data while we're writing to dest then we'll end up // in ondata again. However, we only want to increase awaitDrain once because // dest will only emit one 'drain' event for the multiple writes. // => Introduce a guard on increasing awaitDrain. var increasedAwaitDrain = false; src.on('data', ondata); function ondata(chunk) { debug('ondata'); increasedAwaitDrain = false; var ret = dest.write(chunk); if (false === ret && !increasedAwaitDrain) { // If the user unpiped during `dest.write()`, it is possible // to get stuck in a permanently paused state if that write // also returned false. // => Check whether `dest` is still a piping destination. if ((state.pipesCount === 1 && state.pipes === dest || state.pipesCount > 1 && indexOf(state.pipes, dest) !== -1) && !cleanedUp) { debug('false write response, pause', src._readableState.awaitDrain); src._readableState.awaitDrain++; increasedAwaitDrain = true; } src.pause(); } } // if the dest has an error, then stop piping into it. // however, don't suppress the throwing behavior for this. function onerror(er) { debug('onerror', er); unpipe(); dest.removeListener('error', onerror); if (EElistenerCount(dest, 'error') === 0) dest.emit('error', er); } // Make sure our error handler is attached before userland ones. prependListener(dest, 'error', onerror); // Both close and finish should trigger unpipe, but only once. function onclose() { dest.removeListener('finish', onfinish); unpipe(); } dest.once('close', onclose); function onfinish() { debug('onfinish'); dest.removeListener('close', onclose); unpipe(); } dest.once('finish', onfinish); function unpipe() { debug('unpipe'); src.unpipe(dest); } // tell the dest that it's being piped to dest.emit('pipe', src); // start the flow if it hasn't been started already. if (!state.flowing) { debug('pipe resume'); src.resume(); } return dest; }; function pipeOnDrain(src) { return function () { var state = src._readableState; debug('pipeOnDrain', state.awaitDrain); if (state.awaitDrain) state.awaitDrain--; if (state.awaitDrain === 0 && EElistenerCount(src, 'data')) { state.flowing = true; flow(src); } }; } Readable.prototype.unpipe = function (dest) { var state = this._readableState; var unpipeInfo = { hasUnpiped: false }; // if we're not piping anywhere, then do nothing. if (state.pipesCount === 0) return this; // just one destination. most common case. if (state.pipesCount === 1) { // passed in one, but it's not the right one. if (dest && dest !== state.pipes) return this; if (!dest) dest = state.pipes; // got a match. state.pipes = null; state.pipesCount = 0; state.flowing = false; if (dest) dest.emit('unpipe', this, unpipeInfo); return this; } // slow case. multiple pipe destinations. if (!dest) { // remove all. var dests = state.pipes; var len = state.pipesCount; state.pipes = null; state.pipesCount = 0; state.flowing = false; for (var i = 0; i < len; i++) { dests[i].emit('unpipe', this, unpipeInfo); }return this; } // try to find the right one. var index = indexOf(state.pipes, dest); if (index === -1) return this; state.pipes.splice(index, 1); state.pipesCount -= 1; if (state.pipesCount === 1) state.pipes = state.pipes[0]; dest.emit('unpipe', this, unpipeInfo); return this; }; // set up data events if they are asked for // Ensure readable listeners eventually get something Readable.prototype.on = function (ev, fn) { var res = Stream.prototype.on.call(this, ev, fn); if (ev === 'data') { // Start flowing on next tick if stream isn't explicitly paused if (this._readableState.flowing !== false) this.resume(); } else if (ev === 'readable') { var state = this._readableState; if (!state.endEmitted && !state.readableListening) { state.readableListening = state.needReadable = true; state.emittedReadable = false; if (!state.reading) { pna.nextTick(nReadingNextTick, this); } else if (state.length) { emitReadable(this); } } } return res; }; Readable.prototype.addListener = Readable.prototype.on; function nReadingNextTick(self) { debug('readable nexttick read 0'); self.read(0); } // pause() and resume() are remnants of the legacy readable stream API // If the user uses them, then switch into old mode. Readable.prototype.resume = function () { var state = this._readableState; if (!state.flowing) { debug('resume'); state.flowing = true; resume(this, state); } return this; }; function resume(stream, state) { if (!state.resumeScheduled) { state.resumeScheduled = true; pna.nextTick(resume_, stream, state); } } function resume_(stream, state) { if (!state.reading) { debug('resume read 0'); stream.read(0); } state.resumeScheduled = false; state.awaitDrain = 0; stream.emit('resume'); flow(stream); if (state.flowing && !state.reading) stream.read(0); } Readable.prototype.pause = function () { debug('call pause flowing=%j', this._readableState.flowing); if (false !== this._readableState.flowing) { debug('pause'); this._readableState.flowing = false; this.emit('pause'); } return this; }; function flow(stream) { var state = stream._readableState; debug('flow', state.flowing); while (state.flowing && stream.read() !== null) {} } // wrap an old-style stream as the async data source. // This is *not* part of the readable stream interface. // It is an ugly unfortunate mess of history. Readable.prototype.wrap = function (stream) { var _this = this; var state = this._readableState; var paused = false; stream.on('end', function () { debug('wrapped end'); if (state.decoder && !state.ended) { var chunk = state.decoder.end(); if (chunk && chunk.length) _this.push(chunk); } _this.push(null); }); stream.on('data', function (chunk) { debug('wrapped data'); if (state.decoder) chunk = state.decoder.write(chunk); // don't skip over falsy values in objectMode if (state.objectMode && (chunk === null || chunk === undefined)) return;else if (!state.objectMode && (!chunk || !chunk.length)) return; var ret = _this.push(chunk); if (!ret) { paused = true; stream.pause(); } }); // proxy all the other methods. // important when wrapping filters and duplexes. for (var i in stream) { if (this[i] === undefined && typeof stream[i] === 'function') { this[i] = function (method) { return function () { return stream[method].apply(stream, arguments); }; }(i); } } // proxy certain important events. for (var n = 0; n < kProxyEvents.length; n++) { stream.on(kProxyEvents[n], this.emit.bind(this, kProxyEvents[n])); } // when we try to consume some more bytes, simply unpause the // underlying stream. this._read = function (n) { debug('wrapped _read', n); if (paused) { paused = false; stream.resume(); } }; return this; }; Object.defineProperty(Readable.prototype, 'readableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._readableState.highWaterMark; } }); // exposed for testing purposes only. Readable._fromList = fromList; // Pluck off n bytes from an array of buffers. // Length is the combined lengths of all the buffers in the list. // This function is designed to be inlinable, so please take care when making // changes to the function body. function fromList(n, state) { // nothing buffered if (state.length === 0) return null; var ret; if (state.objectMode) ret = state.buffer.shift();else if (!n || n >= state.length) { // read it all, truncate the list if (state.decoder) ret = state.buffer.join('');else if (state.buffer.length === 1) ret = state.buffer.head.data;else ret = state.buffer.concat(state.length); state.buffer.clear(); } else { // read part of list ret = fromListPartial(n, state.buffer, state.decoder); } return ret; } // Extracts only enough buffered data to satisfy the amount requested. // This function is designed to be inlinable, so please take care when making // changes to the function body. function fromListPartial(n, list, hasStrings) { var ret; if (n < list.head.data.length) { // slice is the same for buffers and strings ret = list.head.data.slice(0, n); list.head.data = list.head.data.slice(n); } else if (n === list.head.data.length) { // first chunk is a perfect match ret = list.shift(); } else { // result spans more than one buffer ret = hasStrings ? copyFromBufferString(n, list) : copyFromBuffer(n, list); } return ret; } // Copies a specified amount of characters from the list of buffered data // chunks. // This function is designed to be inlinable, so please take care when making // changes to the function body. function copyFromBufferString(n, list) { var p = list.head; var c = 1; var ret = p.data; n -= ret.length; while (p = p.next) { var str = p.data; var nb = n > str.length ? str.length : n; if (nb === str.length) ret += str;else ret += str.slice(0, n); n -= nb; if (n === 0) { if (nb === str.length) { ++c; if (p.next) list.head = p.next;else list.head = list.tail = null; } else { list.head = p; p.data = str.slice(nb); } break; } ++c; } list.length -= c; return ret; } // Copies a specified amount of bytes from the list of buffered data chunks. // This function is designed to be inlinable, so please take care when making // changes to the function body. function copyFromBuffer(n, list) { var ret = Buffer.allocUnsafe(n); var p = list.head; var c = 1; p.data.copy(ret); n -= p.data.length; while (p = p.next) { var buf = p.data; var nb = n > buf.length ? buf.length : n; buf.copy(ret, ret.length - n, 0, nb); n -= nb; if (n === 0) { if (nb === buf.length) { ++c; if (p.next) list.head = p.next;else list.head = list.tail = null; } else { list.head = p; p.data = buf.slice(nb); } break; } ++c; } list.length -= c; return ret; } function endReadable(stream) { var state = stream._readableState; // If we get here before consuming all the bytes, then that is a // bug in node. Should never happen. if (state.length > 0) throw new Error('"endReadable()" called on non-empty stream'); if (!state.endEmitted) { state.ended = true; pna.nextTick(endReadableNT, state, stream); } } function endReadableNT(state, stream) { // Check that we didn't get one last unshift. if (!state.endEmitted && state.length === 0) { state.endEmitted = true; stream.readable = false; stream.emit('end'); } } function indexOf(xs, x) { for (var i = 0, l = xs.length; i < l; i++) { if (xs[i] === x) return i; } return -1; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 42), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 375 */ /*!****************************************************!*\ !*** ./node_modules/process-nextick-args/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process) { if (typeof process === 'undefined' || !process.version || process.version.indexOf('v0.') === 0 || process.version.indexOf('v1.') === 0 && process.version.indexOf('v1.8.') !== 0) { module.exports = { nextTick: nextTick }; } else { module.exports = process } function nextTick(fn, arg1, arg2, arg3) { if (typeof fn !== 'function') { throw new TypeError('"callback" argument must be a function'); } var len = arguments.length; var args, i; switch (len) { case 0: case 1: return process.nextTick(fn); case 2: return process.nextTick(function afterTickOne() { fn.call(null, arg1); }); case 3: return process.nextTick(function afterTickTwo() { fn.call(null, arg1, arg2); }); case 4: return process.nextTick(function afterTickThree() { fn.call(null, arg1, arg2, arg3); }); default: args = new Array(len - 1); i = 0; while (i < args.length) { args[i++] = arguments[i]; } return process.nextTick(function afterTick() { fn.apply(null, args); }); } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 376 */ /*!***************************************!*\ !*** ./node_modules/events/events.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var R = typeof Reflect === 'object' ? Reflect : null var ReflectApply = R && typeof R.apply === 'function' ? R.apply : function ReflectApply(target, receiver, args) { return Function.prototype.apply.call(target, receiver, args); } var ReflectOwnKeys if (R && typeof R.ownKeys === 'function') { ReflectOwnKeys = R.ownKeys } else if (Object.getOwnPropertySymbols) { ReflectOwnKeys = function ReflectOwnKeys(target) { return Object.getOwnPropertyNames(target) .concat(Object.getOwnPropertySymbols(target)); }; } else { ReflectOwnKeys = function ReflectOwnKeys(target) { return Object.getOwnPropertyNames(target); }; } function ProcessEmitWarning(warning) { if (console && console.warn) console.warn(warning); } var NumberIsNaN = Number.isNaN || function NumberIsNaN(value) { return value !== value; } function EventEmitter() { EventEmitter.init.call(this); } module.exports = EventEmitter; // Backwards-compat with node 0.10.x EventEmitter.EventEmitter = EventEmitter; EventEmitter.prototype._events = undefined; EventEmitter.prototype._eventsCount = 0; EventEmitter.prototype._maxListeners = undefined; // By default EventEmitters will print a warning if more than 10 listeners are // added to it. This is a useful default which helps finding memory leaks. var defaultMaxListeners = 10; function checkListener(listener) { if (typeof listener !== 'function') { throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof listener); } } Object.defineProperty(EventEmitter, 'defaultMaxListeners', { enumerable: true, get: function() { return defaultMaxListeners; }, set: function(arg) { if (typeof arg !== 'number' || arg < 0 || NumberIsNaN(arg)) { throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + arg + '.'); } defaultMaxListeners = arg; } }); EventEmitter.init = function() { if (this._events === undefined || this._events === Object.getPrototypeOf(this)._events) { this._events = Object.create(null); this._eventsCount = 0; } this._maxListeners = this._maxListeners || undefined; }; // Obviously not all Emitters should be limited to 10. This function allows // that to be increased. Set to zero for unlimited. EventEmitter.prototype.setMaxListeners = function setMaxListeners(n) { if (typeof n !== 'number' || n < 0 || NumberIsNaN(n)) { throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + n + '.'); } this._maxListeners = n; return this; }; function _getMaxListeners(that) { if (that._maxListeners === undefined) return EventEmitter.defaultMaxListeners; return that._maxListeners; } EventEmitter.prototype.getMaxListeners = function getMaxListeners() { return _getMaxListeners(this); }; EventEmitter.prototype.emit = function emit(type) { var args = []; for (var i = 1; i < arguments.length; i++) args.push(arguments[i]); var doError = (type === 'error'); var events = this._events; if (events !== undefined) doError = (doError && events.error === undefined); else if (!doError) return false; // If there is no 'error' event listener then throw. if (doError) { var er; if (args.length > 0) er = args[0]; if (er instanceof Error) { // Note: The comments on the `throw` lines are intentional, they show // up in Node's output if this results in an unhandled exception. throw er; // Unhandled 'error' event } // At least give some kind of context to the user var err = new Error('Unhandled error.' + (er ? ' (' + er.message + ')' : '')); err.context = er; throw err; // Unhandled 'error' event } var handler = events[type]; if (handler === undefined) return false; if (typeof handler === 'function') { ReflectApply(handler, this, args); } else { var len = handler.length; var listeners = arrayClone(handler, len); for (var i = 0; i < len; ++i) ReflectApply(listeners[i], this, args); } return true; }; function _addListener(target, type, listener, prepend) { var m; var events; var existing; checkListener(listener); events = target._events; if (events === undefined) { events = target._events = Object.create(null); target._eventsCount = 0; } else { // To avoid recursion in the case that type === "newListener"! Before // adding it to the listeners, first emit "newListener". if (events.newListener !== undefined) { target.emit('newListener', type, listener.listener ? listener.listener : listener); // Re-assign `events` because a newListener handler could have caused the // this._events to be assigned to a new object events = target._events; } existing = events[type]; } if (existing === undefined) { // Optimize the case of one listener. Don't need the extra array object. existing = events[type] = listener; ++target._eventsCount; } else { if (typeof existing === 'function') { // Adding the second element, need to change to array. existing = events[type] = prepend ? [listener, existing] : [existing, listener]; // If we've already got an array, just append. } else if (prepend) { existing.unshift(listener); } else { existing.push(listener); } // Check for listener leak m = _getMaxListeners(target); if (m > 0 && existing.length > m && !existing.warned) { existing.warned = true; // No error code for this since it is a Warning // eslint-disable-next-line no-restricted-syntax var w = new Error('Possible EventEmitter memory leak detected. ' + existing.length + ' ' + String(type) + ' listeners ' + 'added. Use emitter.setMaxListeners() to ' + 'increase limit'); w.name = 'MaxListenersExceededWarning'; w.emitter = target; w.type = type; w.count = existing.length; ProcessEmitWarning(w); } } return target; } EventEmitter.prototype.addListener = function addListener(type, listener) { return _addListener(this, type, listener, false); }; EventEmitter.prototype.on = EventEmitter.prototype.addListener; EventEmitter.prototype.prependListener = function prependListener(type, listener) { return _addListener(this, type, listener, true); }; function onceWrapper() { if (!this.fired) { this.target.removeListener(this.type, this.wrapFn); this.fired = true; if (arguments.length === 0) return this.listener.call(this.target); return this.listener.apply(this.target, arguments); } } function _onceWrap(target, type, listener) { var state = { fired: false, wrapFn: undefined, target: target, type: type, listener: listener }; var wrapped = onceWrapper.bind(state); wrapped.listener = listener; state.wrapFn = wrapped; return wrapped; } EventEmitter.prototype.once = function once(type, listener) { checkListener(listener); this.on(type, _onceWrap(this, type, listener)); return this; }; EventEmitter.prototype.prependOnceListener = function prependOnceListener(type, listener) { checkListener(listener); this.prependListener(type, _onceWrap(this, type, listener)); return this; }; // Emits a 'removeListener' event if and only if the listener was removed. EventEmitter.prototype.removeListener = function removeListener(type, listener) { var list, events, position, i, originalListener; checkListener(listener); events = this._events; if (events === undefined) return this; list = events[type]; if (list === undefined) return this; if (list === listener || list.listener === listener) { if (--this._eventsCount === 0) this._events = Object.create(null); else { delete events[type]; if (events.removeListener) this.emit('removeListener', type, list.listener || listener); } } else if (typeof list !== 'function') { position = -1; for (i = list.length - 1; i >= 0; i--) { if (list[i] === listener || list[i].listener === listener) { originalListener = list[i].listener; position = i; break; } } if (position < 0) return this; if (position === 0) list.shift(); else { spliceOne(list, position); } if (list.length === 1) events[type] = list[0]; if (events.removeListener !== undefined) this.emit('removeListener', type, originalListener || listener); } return this; }; EventEmitter.prototype.off = EventEmitter.prototype.removeListener; EventEmitter.prototype.removeAllListeners = function removeAllListeners(type) { var listeners, events, i; events = this._events; if (events === undefined) return this; // not listening for removeListener, no need to emit if (events.removeListener === undefined) { if (arguments.length === 0) { this._events = Object.create(null); this._eventsCount = 0; } else if (events[type] !== undefined) { if (--this._eventsCount === 0) this._events = Object.create(null); else delete events[type]; } return this; } // emit removeListener for all listeners on all events if (arguments.length === 0) { var keys = Object.keys(events); var key; for (i = 0; i < keys.length; ++i) { key = keys[i]; if (key === 'removeListener') continue; this.removeAllListeners(key); } this.removeAllListeners('removeListener'); this._events = Object.create(null); this._eventsCount = 0; return this; } listeners = events[type]; if (typeof listeners === 'function') { this.removeListener(type, listeners); } else if (listeners !== undefined) { // LIFO order for (i = listeners.length - 1; i >= 0; i--) { this.removeListener(type, listeners[i]); } } return this; }; function _listeners(target, type, unwrap) { var events = target._events; if (events === undefined) return []; var evlistener = events[type]; if (evlistener === undefined) return []; if (typeof evlistener === 'function') return unwrap ? [evlistener.listener || evlistener] : [evlistener]; return unwrap ? unwrapListeners(evlistener) : arrayClone(evlistener, evlistener.length); } EventEmitter.prototype.listeners = function listeners(type) { return _listeners(this, type, true); }; EventEmitter.prototype.rawListeners = function rawListeners(type) { return _listeners(this, type, false); }; EventEmitter.listenerCount = function(emitter, type) { if (typeof emitter.listenerCount === 'function') { return emitter.listenerCount(type); } else { return listenerCount.call(emitter, type); } }; EventEmitter.prototype.listenerCount = listenerCount; function listenerCount(type) { var events = this._events; if (events !== undefined) { var evlistener = events[type]; if (typeof evlistener === 'function') { return 1; } else if (evlistener !== undefined) { return evlistener.length; } } return 0; } EventEmitter.prototype.eventNames = function eventNames() { return this._eventsCount > 0 ? ReflectOwnKeys(this._events) : []; }; function arrayClone(arr, n) { var copy = new Array(n); for (var i = 0; i < n; ++i) copy[i] = arr[i]; return copy; } function spliceOne(list, index) { for (; index + 1 < list.length; index++) list[index] = list[index + 1]; list.pop(); } function unwrapListeners(arr) { var ret = new Array(arr.length); for (var i = 0; i < ret.length; ++i) { ret[i] = arr[i].listener || arr[i]; } return ret; } /***/ }), /* 377 */ /*!*****************************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/stream-browser.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! events */ 376).EventEmitter; /***/ }), /* 378 */ /*!***********************************************!*\ !*** ./node_modules/core-util-is/lib/util.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // NOTE: These type checking functions intentionally don't use `instanceof` // because it is fragile and can be easily faked with `Object.create()`. function isArray(arg) { if (Array.isArray) { return Array.isArray(arg); } return objectToString(arg) === '[object Array]'; } exports.isArray = isArray; function isBoolean(arg) { return typeof arg === 'boolean'; } exports.isBoolean = isBoolean; function isNull(arg) { return arg === null; } exports.isNull = isNull; function isNullOrUndefined(arg) { return arg == null; } exports.isNullOrUndefined = isNullOrUndefined; function isNumber(arg) { return typeof arg === 'number'; } exports.isNumber = isNumber; function isString(arg) { return typeof arg === 'string'; } exports.isString = isString; function isSymbol(arg) { return typeof arg === 'symbol'; } exports.isSymbol = isSymbol; function isUndefined(arg) { return arg === void 0; } exports.isUndefined = isUndefined; function isRegExp(re) { return objectToString(re) === '[object RegExp]'; } exports.isRegExp = isRegExp; function isObject(arg) { return typeof arg === 'object' && arg !== null; } exports.isObject = isObject; function isDate(d) { return objectToString(d) === '[object Date]'; } exports.isDate = isDate; function isError(e) { return (objectToString(e) === '[object Error]' || e instanceof Error); } exports.isError = isError; function isFunction(arg) { return typeof arg === 'function'; } exports.isFunction = isFunction; function isPrimitive(arg) { return arg === null || typeof arg === 'boolean' || typeof arg === 'number' || typeof arg === 'string' || typeof arg === 'symbol' || // ES6 symbol typeof arg === 'undefined'; } exports.isPrimitive = isPrimitive; exports.isBuffer = Buffer.isBuffer; function objectToString(o) { return Object.prototype.toString.call(o); } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 45).Buffer)) /***/ }), /* 379 */ /*!**********************!*\ !*** util (ignored) ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 380 */ /*!*************************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/BufferList.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; var util = __webpack_require__(/*! util */ 381); function copyBuffer(src, target, offset) { src.copy(target, offset); } module.exports = function () { function BufferList() { _classCallCheck(this, BufferList); this.head = null; this.tail = null; this.length = 0; } BufferList.prototype.push = function push(v) { var entry = { data: v, next: null }; if (this.length > 0) this.tail.next = entry;else this.head = entry; this.tail = entry; ++this.length; }; BufferList.prototype.unshift = function unshift(v) { var entry = { data: v, next: this.head }; if (this.length === 0) this.tail = entry; this.head = entry; ++this.length; }; BufferList.prototype.shift = function shift() { if (this.length === 0) return; var ret = this.head.data; if (this.length === 1) this.head = this.tail = null;else this.head = this.head.next; --this.length; return ret; }; BufferList.prototype.clear = function clear() { this.head = this.tail = null; this.length = 0; }; BufferList.prototype.join = function join(s) { if (this.length === 0) return ''; var p = this.head; var ret = '' + p.data; while (p = p.next) { ret += s + p.data; }return ret; }; BufferList.prototype.concat = function concat(n) { if (this.length === 0) return Buffer.alloc(0); if (this.length === 1) return this.head.data; var ret = Buffer.allocUnsafe(n >>> 0); var p = this.head; var i = 0; while (p) { copyBuffer(p.data, ret, i); i += p.data.length; p = p.next; } return ret; }; return BufferList; }(); if (util && util.inspect && util.inspect.custom) { module.exports.prototype[util.inspect.custom] = function () { var obj = util.inspect({ length: this.length }); return this.constructor.name + ' ' + obj; }; } /***/ }), /* 381 */ /*!**********************!*\ !*** util (ignored) ***! \**********************/ /*! no static exports found */ /***/ (function(module, exports) { /* (ignored) */ /***/ }), /* 382 */ /*!**********************************************************************!*\ !*** ./node_modules/readable-stream/lib/internal/streams/destroy.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /**/ var pna = __webpack_require__(/*! process-nextick-args */ 375); /**/ // undocumented cb() API, needed for core, not for public API function destroy(err, cb) { var _this = this; var readableDestroyed = this._readableState && this._readableState.destroyed; var writableDestroyed = this._writableState && this._writableState.destroyed; if (readableDestroyed || writableDestroyed) { if (cb) { cb(err); } else if (err && (!this._writableState || !this._writableState.errorEmitted)) { pna.nextTick(emitErrorNT, this, err); } return this; } // we set destroyed to true before firing error callbacks in order // to make it re-entrance safe in case destroy() is called within callbacks if (this._readableState) { this._readableState.destroyed = true; } // if this is a duplex stream mark the writable part as destroyed as well if (this._writableState) { this._writableState.destroyed = true; } this._destroy(err || null, function (err) { if (!cb && err) { pna.nextTick(emitErrorNT, _this, err); if (_this._writableState) { _this._writableState.errorEmitted = true; } } else if (cb) { cb(err); } }); return this; } function undestroy() { if (this._readableState) { this._readableState.destroyed = false; this._readableState.reading = false; this._readableState.ended = false; this._readableState.endEmitted = false; } if (this._writableState) { this._writableState.destroyed = false; this._writableState.ended = false; this._writableState.ending = false; this._writableState.finished = false; this._writableState.errorEmitted = false; } } function emitErrorNT(self, err) { self.emit('error', err); } module.exports = { destroy: destroy, undestroy: undestroy }; /***/ }), /* 383 */ /*!************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_duplex.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a duplex stream is just a stream that is both readable and writable. // Since JS doesn't have multiple prototypal inheritance, this class // prototypally inherits from Readable, and then parasitically from // Writable. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 375); /**/ /**/ var objectKeys = Object.keys || function (obj) { var keys = []; for (var key in obj) { keys.push(key); }return keys; }; /**/ module.exports = Duplex; /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 378)); util.inherits = __webpack_require__(/*! inherits */ 132); /**/ var Readable = __webpack_require__(/*! ./_stream_readable */ 374); var Writable = __webpack_require__(/*! ./_stream_writable */ 384); util.inherits(Duplex, Readable); { // avoid scope creep, the keys array can then be collected var keys = objectKeys(Writable.prototype); for (var v = 0; v < keys.length; v++) { var method = keys[v]; if (!Duplex.prototype[method]) Duplex.prototype[method] = Writable.prototype[method]; } } function Duplex(options) { if (!(this instanceof Duplex)) return new Duplex(options); Readable.call(this, options); Writable.call(this, options); if (options && options.readable === false) this.readable = false; if (options && options.writable === false) this.writable = false; this.allowHalfOpen = true; if (options && options.allowHalfOpen === false) this.allowHalfOpen = false; this.once('end', onend); } Object.defineProperty(Duplex.prototype, 'writableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._writableState.highWaterMark; } }); // the no-half-open enforcer function onend() { // if we allow half-open state, or if the writable side ended, // then we're ok. if (this.allowHalfOpen || this._writableState.ended) return; // no more data can be written. // But allow more writes to happen in this tick. pna.nextTick(onEndNT, this); } function onEndNT(self) { self.end(); } Object.defineProperty(Duplex.prototype, 'destroyed', { get: function () { if (this._readableState === undefined || this._writableState === undefined) { return false; } return this._readableState.destroyed && this._writableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (this._readableState === undefined || this._writableState === undefined) { return; } // backward compatibility, the user is explicitly // managing destroyed this._readableState.destroyed = value; this._writableState.destroyed = value; } }); Duplex.prototype._destroy = function (err, cb) { this.push(null); this.end(); pna.nextTick(cb, err); }; /***/ }), /* 384 */ /*!**************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_writable.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process, global) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // A bit simpler than readable streams. // Implement an async ._write(chunk, encoding, cb), and it'll handle all // the drain event emission and buffering. /**/ var pna = __webpack_require__(/*! process-nextick-args */ 375); /**/ module.exports = Writable; /* */ function WriteReq(chunk, encoding, cb) { this.chunk = chunk; this.encoding = encoding; this.callback = cb; this.next = null; } // It seems a linked list but it is not // there will be only 2 of these for each stream function CorkedRequest(state) { var _this = this; this.next = null; this.entry = null; this.finish = function () { onCorkedFinish(_this, state); }; } /* */ /**/ var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : pna.nextTick; /**/ /**/ var Duplex; /**/ Writable.WritableState = WritableState; /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 378)); util.inherits = __webpack_require__(/*! inherits */ 132); /**/ /**/ var internalUtil = { deprecate: __webpack_require__(/*! util-deprecate */ 385) }; /**/ /**/ var Stream = __webpack_require__(/*! ./internal/streams/stream */ 377); /**/ /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; var OurUint8Array = global.Uint8Array || function () {}; function _uint8ArrayToBuffer(chunk) { return Buffer.from(chunk); } function _isUint8Array(obj) { return Buffer.isBuffer(obj) || obj instanceof OurUint8Array; } /**/ var destroyImpl = __webpack_require__(/*! ./internal/streams/destroy */ 382); util.inherits(Writable, Stream); function nop() {} function WritableState(options, stream) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 383); options = options || {}; // Duplex streams are both readable and writable, but share // the same options object. // However, some cases require setting options to different // values for the readable and the writable sides of the duplex stream. // These options can be provided separately as readableXXX and writableXXX. var isDuplex = stream instanceof Duplex; // object stream flag to indicate whether or not this stream // contains buffers or objects. this.objectMode = !!options.objectMode; if (isDuplex) this.objectMode = this.objectMode || !!options.writableObjectMode; // the point at which write() starts returning false // Note: 0 is a valid value, means that we always return false if // the entire buffer is not flushed immediately on write() var hwm = options.highWaterMark; var writableHwm = options.writableHighWaterMark; var defaultHwm = this.objectMode ? 16 : 16 * 1024; if (hwm || hwm === 0) this.highWaterMark = hwm;else if (isDuplex && (writableHwm || writableHwm === 0)) this.highWaterMark = writableHwm;else this.highWaterMark = defaultHwm; // cast to ints. this.highWaterMark = Math.floor(this.highWaterMark); // if _final has been called this.finalCalled = false; // drain event flag. this.needDrain = false; // at the start of calling end() this.ending = false; // when end() has been called, and returned this.ended = false; // when 'finish' is emitted this.finished = false; // has it been destroyed this.destroyed = false; // should we decode strings into buffers before passing to _write? // this is here so that some node-core streams can optimize string // handling at a lower level. var noDecode = options.decodeStrings === false; this.decodeStrings = !noDecode; // Crypto is kind of old and crusty. Historically, its default string // encoding is 'binary' so we have to make this configurable. // Everything else in the universe uses 'utf8', though. this.defaultEncoding = options.defaultEncoding || 'utf8'; // not an actual buffer we keep track of, but a measurement // of how much we're waiting to get pushed to some underlying // socket or file. this.length = 0; // a flag to see when we're in the middle of a write. this.writing = false; // when true all writes will be buffered until .uncork() call this.corked = 0; // a flag to be able to tell if the onwrite cb is called immediately, // or on a later tick. We set this to true at first, because any // actions that shouldn't happen until "later" should generally also // not happen before the first write call. this.sync = true; // a flag to know if we're processing previously buffered items, which // may call the _write() callback in the same tick, so that we don't // end up in an overlapped onwrite situation. this.bufferProcessing = false; // the callback that's passed to _write(chunk,cb) this.onwrite = function (er) { onwrite(stream, er); }; // the callback that the user supplies to write(chunk,encoding,cb) this.writecb = null; // the amount that is being written when _write is called. this.writelen = 0; this.bufferedRequest = null; this.lastBufferedRequest = null; // number of pending user-supplied write callbacks // this must be 0 before 'finish' can be emitted this.pendingcb = 0; // emit prefinish if the only thing we're waiting for is _write cbs // This is relevant for synchronous Transform streams this.prefinished = false; // True if the error was already emitted and should not be thrown again this.errorEmitted = false; // count buffered requests this.bufferedRequestCount = 0; // allocate the first CorkedRequest, there is always // one allocated and free to use, and we maintain at most two this.corkedRequestsFree = new CorkedRequest(this); } WritableState.prototype.getBuffer = function getBuffer() { var current = this.bufferedRequest; var out = []; while (current) { out.push(current); current = current.next; } return out; }; (function () { try { Object.defineProperty(WritableState.prototype, 'buffer', { get: internalUtil.deprecate(function () { return this.getBuffer(); }, '_writableState.buffer is deprecated. Use _writableState.getBuffer ' + 'instead.', 'DEP0003') }); } catch (_) {} })(); // Test _writableState for inheritance to account for Duplex streams, // whose prototype chain only points to Readable. var realHasInstance; if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.prototype[Symbol.hasInstance] === 'function') { realHasInstance = Function.prototype[Symbol.hasInstance]; Object.defineProperty(Writable, Symbol.hasInstance, { value: function (object) { if (realHasInstance.call(this, object)) return true; if (this !== Writable) return false; return object && object._writableState instanceof WritableState; } }); } else { realHasInstance = function (object) { return object instanceof this; }; } function Writable(options) { Duplex = Duplex || __webpack_require__(/*! ./_stream_duplex */ 383); // Writable ctor is applied to Duplexes, too. // `realHasInstance` is necessary because using plain `instanceof` // would return false, as no `_writableState` property is attached. // Trying to use the custom `instanceof` for Writable here will also break the // Node.js LazyTransform implementation, which has a non-trivial getter for // `_writableState` that would lead to infinite recursion. if (!realHasInstance.call(Writable, this) && !(this instanceof Duplex)) { return new Writable(options); } this._writableState = new WritableState(options, this); // legacy. this.writable = true; if (options) { if (typeof options.write === 'function') this._write = options.write; if (typeof options.writev === 'function') this._writev = options.writev; if (typeof options.destroy === 'function') this._destroy = options.destroy; if (typeof options.final === 'function') this._final = options.final; } Stream.call(this); } // Otherwise people can pipe Writable streams, which is just wrong. Writable.prototype.pipe = function () { this.emit('error', new Error('Cannot pipe, not readable')); }; function writeAfterEnd(stream, cb) { var er = new Error('write after end'); // TODO: defer error events consistently everywhere, not just the cb stream.emit('error', er); pna.nextTick(cb, er); } // Checks that a user-supplied chunk is valid, especially for the particular // mode the stream is in. Currently this means that `null` is never accepted // and undefined/non-string values are only allowed in object mode. function validChunk(stream, state, chunk, cb) { var valid = true; var er = false; if (chunk === null) { er = new TypeError('May not write null values to stream'); } else if (typeof chunk !== 'string' && chunk !== undefined && !state.objectMode) { er = new TypeError('Invalid non-string/buffer chunk'); } if (er) { stream.emit('error', er); pna.nextTick(cb, er); valid = false; } return valid; } Writable.prototype.write = function (chunk, encoding, cb) { var state = this._writableState; var ret = false; var isBuf = !state.objectMode && _isUint8Array(chunk); if (isBuf && !Buffer.isBuffer(chunk)) { chunk = _uint8ArrayToBuffer(chunk); } if (typeof encoding === 'function') { cb = encoding; encoding = null; } if (isBuf) encoding = 'buffer';else if (!encoding) encoding = state.defaultEncoding; if (typeof cb !== 'function') cb = nop; if (state.ended) writeAfterEnd(this, cb);else if (isBuf || validChunk(this, state, chunk, cb)) { state.pendingcb++; ret = writeOrBuffer(this, state, isBuf, chunk, encoding, cb); } return ret; }; Writable.prototype.cork = function () { var state = this._writableState; state.corked++; }; Writable.prototype.uncork = function () { var state = this._writableState; if (state.corked) { state.corked--; if (!state.writing && !state.corked && !state.finished && !state.bufferProcessing && state.bufferedRequest) clearBuffer(this, state); } }; Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) { // node::ParseEncoding() requires lower case. if (typeof encoding === 'string') encoding = encoding.toLowerCase(); if (!(['hex', 'utf8', 'utf-8', 'ascii', 'binary', 'base64', 'ucs2', 'ucs-2', 'utf16le', 'utf-16le', 'raw'].indexOf((encoding + '').toLowerCase()) > -1)) throw new TypeError('Unknown encoding: ' + encoding); this._writableState.defaultEncoding = encoding; return this; }; function decodeChunk(state, chunk, encoding) { if (!state.objectMode && state.decodeStrings !== false && typeof chunk === 'string') { chunk = Buffer.from(chunk, encoding); } return chunk; } Object.defineProperty(Writable.prototype, 'writableHighWaterMark', { // making it explicit this property is not enumerable // because otherwise some prototype manipulation in // userland will fail enumerable: false, get: function () { return this._writableState.highWaterMark; } }); // if we're already writing something, then just put this // in the queue, and wait our turn. Otherwise, call _write // If we return false, then we need a drain event, so set that flag. function writeOrBuffer(stream, state, isBuf, chunk, encoding, cb) { if (!isBuf) { var newChunk = decodeChunk(state, chunk, encoding); if (chunk !== newChunk) { isBuf = true; encoding = 'buffer'; chunk = newChunk; } } var len = state.objectMode ? 1 : chunk.length; state.length += len; var ret = state.length < state.highWaterMark; // we must ensure that previous needDrain will not be reset to false. if (!ret) state.needDrain = true; if (state.writing || state.corked) { var last = state.lastBufferedRequest; state.lastBufferedRequest = { chunk: chunk, encoding: encoding, isBuf: isBuf, callback: cb, next: null }; if (last) { last.next = state.lastBufferedRequest; } else { state.bufferedRequest = state.lastBufferedRequest; } state.bufferedRequestCount += 1; } else { doWrite(stream, state, false, len, chunk, encoding, cb); } return ret; } function doWrite(stream, state, writev, len, chunk, encoding, cb) { state.writelen = len; state.writecb = cb; state.writing = true; state.sync = true; if (writev) stream._writev(chunk, state.onwrite);else stream._write(chunk, encoding, state.onwrite); state.sync = false; } function onwriteError(stream, state, sync, er, cb) { --state.pendingcb; if (sync) { // defer the callback if we are being called synchronously // to avoid piling up things on the stack pna.nextTick(cb, er); // this can emit finish, and it will always happen // after error pna.nextTick(finishMaybe, stream, state); stream._writableState.errorEmitted = true; stream.emit('error', er); } else { // the caller expect this to happen before if // it is async cb(er); stream._writableState.errorEmitted = true; stream.emit('error', er); // this can emit finish, but finish must // always follow error finishMaybe(stream, state); } } function onwriteStateUpdate(state) { state.writing = false; state.writecb = null; state.length -= state.writelen; state.writelen = 0; } function onwrite(stream, er) { var state = stream._writableState; var sync = state.sync; var cb = state.writecb; onwriteStateUpdate(state); if (er) onwriteError(stream, state, sync, er, cb);else { // Check if we're actually ready to finish, but don't emit yet var finished = needFinish(state); if (!finished && !state.corked && !state.bufferProcessing && state.bufferedRequest) { clearBuffer(stream, state); } if (sync) { /**/ asyncWrite(afterWrite, stream, state, finished, cb); /**/ } else { afterWrite(stream, state, finished, cb); } } } function afterWrite(stream, state, finished, cb) { if (!finished) onwriteDrain(stream, state); state.pendingcb--; cb(); finishMaybe(stream, state); } // Must force callback to be called on nextTick, so that we don't // emit 'drain' before the write() consumer gets the 'false' return // value, and has a chance to attach a 'drain' listener. function onwriteDrain(stream, state) { if (state.length === 0 && state.needDrain) { state.needDrain = false; stream.emit('drain'); } } // if there's something in the buffer waiting, then process it function clearBuffer(stream, state) { state.bufferProcessing = true; var entry = state.bufferedRequest; if (stream._writev && entry && entry.next) { // Fast case, write everything using _writev() var l = state.bufferedRequestCount; var buffer = new Array(l); var holder = state.corkedRequestsFree; holder.entry = entry; var count = 0; var allBuffers = true; while (entry) { buffer[count] = entry; if (!entry.isBuf) allBuffers = false; entry = entry.next; count += 1; } buffer.allBuffers = allBuffers; doWrite(stream, state, true, state.length, buffer, '', holder.finish); // doWrite is almost always async, defer these to save a bit of time // as the hot path ends with doWrite state.pendingcb++; state.lastBufferedRequest = null; if (holder.next) { state.corkedRequestsFree = holder.next; holder.next = null; } else { state.corkedRequestsFree = new CorkedRequest(state); } state.bufferedRequestCount = 0; } else { // Slow case, write chunks one-by-one while (entry) { var chunk = entry.chunk; var encoding = entry.encoding; var cb = entry.callback; var len = state.objectMode ? 1 : chunk.length; doWrite(stream, state, false, len, chunk, encoding, cb); entry = entry.next; state.bufferedRequestCount--; // if we didn't call the onwrite immediately, then // it means that we need to wait until it does. // also, that means that the chunk and cb are currently // being processed, so move the buffer counter past them. if (state.writing) { break; } } if (entry === null) state.lastBufferedRequest = null; } state.bufferedRequest = entry; state.bufferProcessing = false; } Writable.prototype._write = function (chunk, encoding, cb) { cb(new Error('_write() is not implemented')); }; Writable.prototype._writev = null; Writable.prototype.end = function (chunk, encoding, cb) { var state = this._writableState; if (typeof chunk === 'function') { cb = chunk; chunk = null; encoding = null; } else if (typeof encoding === 'function') { cb = encoding; encoding = null; } if (chunk !== null && chunk !== undefined) this.write(chunk, encoding); // .end() fully uncorks if (state.corked) { state.corked = 1; this.uncork(); } // ignore unnecessary end() calls. if (!state.ending && !state.finished) endWritable(this, state, cb); }; function needFinish(state) { return state.ending && state.length === 0 && state.bufferedRequest === null && !state.finished && !state.writing; } function callFinal(stream, state) { stream._final(function (err) { state.pendingcb--; if (err) { stream.emit('error', err); } state.prefinished = true; stream.emit('prefinish'); finishMaybe(stream, state); }); } function prefinish(stream, state) { if (!state.prefinished && !state.finalCalled) { if (typeof stream._final === 'function') { state.pendingcb++; state.finalCalled = true; pna.nextTick(callFinal, stream, state); } else { state.prefinished = true; stream.emit('prefinish'); } } } function finishMaybe(stream, state) { var need = needFinish(state); if (need) { prefinish(stream, state); if (state.pendingcb === 0) { state.finished = true; stream.emit('finish'); } } return need; } function endWritable(stream, state, cb) { state.ending = true; finishMaybe(stream, state); if (cb) { if (state.finished) pna.nextTick(cb);else stream.once('finish', cb); } state.ended = true; stream.writable = false; } function onCorkedFinish(corkReq, state, err) { var entry = corkReq.entry; corkReq.entry = null; while (entry) { var cb = entry.callback; state.pendingcb--; cb(err); entry = entry.next; } if (state.corkedRequestsFree) { state.corkedRequestsFree.next = corkReq; } else { state.corkedRequestsFree = corkReq; } } Object.defineProperty(Writable.prototype, 'destroyed', { get: function () { if (this._writableState === undefined) { return false; } return this._writableState.destroyed; }, set: function (value) { // we ignore the value if the stream // has not been initialized yet if (!this._writableState) { return; } // backward compatibility, the user is explicitly // managing destroyed this._writableState.destroyed = value; } }); Writable.prototype.destroy = destroyImpl.destroy; Writable.prototype._undestroy = destroyImpl.undestroy; Writable.prototype._destroy = function (err, cb) { this.end(); cb(err); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 36), __webpack_require__(/*! ./../../webpack/buildin/global.js */ 42))) /***/ }), /* 385 */ /*!************************************************!*\ !*** ./node_modules/util-deprecate/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) { /** * Module exports. */ module.exports = deprecate; /** * Mark that a method should not be used. * Returns a modified function which warns once by default. * * If `localStorage.noDeprecation = true` is set, then it is a no-op. * * If `localStorage.throwDeprecation = true` is set, then deprecated functions * will throw an Error when invoked. * * If `localStorage.traceDeprecation = true` is set, then deprecated functions * will invoke `console.trace()` instead of `console.error()`. * * @param {Function} fn - the function to deprecate * @param {String} msg - the string to print to the console when `fn` is invoked * @returns {Function} a new "deprecated" version of `fn` * @api public */ function deprecate (fn, msg) { if (config('noDeprecation')) { return fn; } var warned = false; function deprecated() { if (!warned) { if (config('throwDeprecation')) { throw new Error(msg); } else if (config('traceDeprecation')) { console.trace(msg); } else { console.warn(msg); } warned = true; } return fn.apply(this, arguments); } return deprecated; } /** * Checks `localStorage` for boolean values for the given `name`. * * @param {String} name * @returns {Boolean} * @api private */ function config (name) { // accessing global.localStorage can trigger a DOMException in sandboxed iframes try { if (!global.localStorage) return false; } catch (_) { return false; } var val = global.localStorage[name]; if (null == val) return false; return String(val).toLowerCase() === 'true'; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 42))) /***/ }), /* 386 */ /*!***********************************************************!*\ !*** ./node_modules/string_decoder/lib/string_decoder.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. /**/ var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; /**/ var isEncoding = Buffer.isEncoding || function (encoding) { encoding = '' + encoding; switch (encoding && encoding.toLowerCase()) { case 'hex':case 'utf8':case 'utf-8':case 'ascii':case 'binary':case 'base64':case 'ucs2':case 'ucs-2':case 'utf16le':case 'utf-16le':case 'raw': return true; default: return false; } }; function _normalizeEncoding(enc) { if (!enc) return 'utf8'; var retried; while (true) { switch (enc) { case 'utf8': case 'utf-8': return 'utf8'; case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return 'utf16le'; case 'latin1': case 'binary': return 'latin1'; case 'base64': case 'ascii': case 'hex': return enc; default: if (retried) return; // undefined enc = ('' + enc).toLowerCase(); retried = true; } } }; // Do not cache `Buffer.isEncoding` when checking encoding names as some // modules monkey-patch it to support additional encodings function normalizeEncoding(enc) { var nenc = _normalizeEncoding(enc); if (typeof nenc !== 'string' && (Buffer.isEncoding === isEncoding || !isEncoding(enc))) throw new Error('Unknown encoding: ' + enc); return nenc || enc; } // StringDecoder provides an interface for efficiently splitting a series of // buffers into a series of JS strings without breaking apart multi-byte // characters. exports.StringDecoder = StringDecoder; function StringDecoder(encoding) { this.encoding = normalizeEncoding(encoding); var nb; switch (this.encoding) { case 'utf16le': this.text = utf16Text; this.end = utf16End; nb = 4; break; case 'utf8': this.fillLast = utf8FillLast; nb = 4; break; case 'base64': this.text = base64Text; this.end = base64End; nb = 3; break; default: this.write = simpleWrite; this.end = simpleEnd; return; } this.lastNeed = 0; this.lastTotal = 0; this.lastChar = Buffer.allocUnsafe(nb); } StringDecoder.prototype.write = function (buf) { if (buf.length === 0) return ''; var r; var i; if (this.lastNeed) { r = this.fillLast(buf); if (r === undefined) return ''; i = this.lastNeed; this.lastNeed = 0; } else { i = 0; } if (i < buf.length) return r ? r + this.text(buf, i) : this.text(buf, i); return r || ''; }; StringDecoder.prototype.end = utf8End; // Returns only complete characters in a Buffer StringDecoder.prototype.text = utf8Text; // Attempts to complete a partial non-UTF-8 character using bytes from a Buffer StringDecoder.prototype.fillLast = function (buf) { if (this.lastNeed <= buf.length) { buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, this.lastNeed); return this.lastChar.toString(this.encoding, 0, this.lastTotal); } buf.copy(this.lastChar, this.lastTotal - this.lastNeed, 0, buf.length); this.lastNeed -= buf.length; }; // Checks the type of a UTF-8 byte, whether it's ASCII, a leading byte, or a // continuation byte. If an invalid byte is detected, -2 is returned. function utf8CheckByte(byte) { if (byte <= 0x7F) return 0;else if (byte >> 5 === 0x06) return 2;else if (byte >> 4 === 0x0E) return 3;else if (byte >> 3 === 0x1E) return 4; return byte >> 6 === 0x02 ? -1 : -2; } // Checks at most 3 bytes at the end of a Buffer in order to detect an // incomplete multi-byte UTF-8 character. The total number of bytes (2, 3, or 4) // needed to complete the UTF-8 character (if applicable) are returned. function utf8CheckIncomplete(self, buf, i) { var j = buf.length - 1; if (j < i) return 0; var nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) self.lastNeed = nb - 1; return nb; } if (--j < i || nb === -2) return 0; nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) self.lastNeed = nb - 2; return nb; } if (--j < i || nb === -2) return 0; nb = utf8CheckByte(buf[j]); if (nb >= 0) { if (nb > 0) { if (nb === 2) nb = 0;else self.lastNeed = nb - 3; } return nb; } return 0; } // Validates as many continuation bytes for a multi-byte UTF-8 character as // needed or are available. If we see a non-continuation byte where we expect // one, we "replace" the validated continuation bytes we've seen so far with // a single UTF-8 replacement character ('\ufffd'), to match v8's UTF-8 decoding // behavior. The continuation byte check is included three times in the case // where all of the continuation bytes for a character exist in the same buffer. // It is also done this way as a slight performance increase instead of using a // loop. function utf8CheckExtraBytes(self, buf, p) { if ((buf[0] & 0xC0) !== 0x80) { self.lastNeed = 0; return '\ufffd'; } if (self.lastNeed > 1 && buf.length > 1) { if ((buf[1] & 0xC0) !== 0x80) { self.lastNeed = 1; return '\ufffd'; } if (self.lastNeed > 2 && buf.length > 2) { if ((buf[2] & 0xC0) !== 0x80) { self.lastNeed = 2; return '\ufffd'; } } } } // Attempts to complete a multi-byte UTF-8 character using bytes from a Buffer. function utf8FillLast(buf) { var p = this.lastTotal - this.lastNeed; var r = utf8CheckExtraBytes(this, buf, p); if (r !== undefined) return r; if (this.lastNeed <= buf.length) { buf.copy(this.lastChar, p, 0, this.lastNeed); return this.lastChar.toString(this.encoding, 0, this.lastTotal); } buf.copy(this.lastChar, p, 0, buf.length); this.lastNeed -= buf.length; } // Returns all complete UTF-8 characters in a Buffer. If the Buffer ended on a // partial character, the character's bytes are buffered until the required // number of bytes are available. function utf8Text(buf, i) { var total = utf8CheckIncomplete(this, buf, i); if (!this.lastNeed) return buf.toString('utf8', i); this.lastTotal = total; var end = buf.length - (total - this.lastNeed); buf.copy(this.lastChar, 0, end); return buf.toString('utf8', i, end); } // For UTF-8, a replacement character is added when ending on a partial // character. function utf8End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) return r + '\ufffd'; return r; } // UTF-16LE typically needs two bytes per character, but even if we have an even // number of bytes available, we need to check if we end on a leading/high // surrogate. In that case, we need to wait for the next two bytes in order to // decode the last character properly. function utf16Text(buf, i) { if ((buf.length - i) % 2 === 0) { var r = buf.toString('utf16le', i); if (r) { var c = r.charCodeAt(r.length - 1); if (c >= 0xD800 && c <= 0xDBFF) { this.lastNeed = 2; this.lastTotal = 4; this.lastChar[0] = buf[buf.length - 2]; this.lastChar[1] = buf[buf.length - 1]; return r.slice(0, -1); } } return r; } this.lastNeed = 1; this.lastTotal = 2; this.lastChar[0] = buf[buf.length - 1]; return buf.toString('utf16le', i, buf.length - 1); } // For UTF-16LE we do not explicitly append special replacement characters if we // end on a partial character, we simply let v8 handle that. function utf16End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) { var end = this.lastTotal - this.lastNeed; return r + this.lastChar.toString('utf16le', 0, end); } return r; } function base64Text(buf, i) { var n = (buf.length - i) % 3; if (n === 0) return buf.toString('base64', i); this.lastNeed = 3 - n; this.lastTotal = 3; if (n === 1) { this.lastChar[0] = buf[buf.length - 1]; } else { this.lastChar[0] = buf[buf.length - 2]; this.lastChar[1] = buf[buf.length - 1]; } return buf.toString('base64', i, buf.length - n); } function base64End(buf) { var r = buf && buf.length ? this.write(buf) : ''; if (this.lastNeed) return r + this.lastChar.toString('base64', 0, 3 - this.lastNeed); return r; } // Pass bytes on through for single-byte encodings (e.g. ascii, latin1, hex) function simpleWrite(buf) { return buf.toString(this.encoding); } function simpleEnd(buf) { return buf && buf.length ? this.write(buf) : ''; } /***/ }), /* 387 */ /*!***************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_transform.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a transform stream is a readable/writable stream where you do // something with the data. Sometimes it's called a "filter", // but that's not a great name for it, since that implies a thing where // some bits pass through, and others are simply ignored. (That would // be a valid example of a transform, of course.) // // While the output is causally related to the input, it's not a // necessarily symmetric or synchronous transformation. For example, // a zlib stream might take multiple plain-text writes(), and then // emit a single compressed chunk some time in the future. // // Here's how this works: // // The Transform stream has all the aspects of the readable and writable // stream classes. When you write(chunk), that calls _write(chunk,cb) // internally, and returns false if there's a lot of pending writes // buffered up. When you call read(), that calls _read(n) until // there's enough pending readable data buffered up. // // In a transform stream, the written data is placed in a buffer. When // _read(n) is called, it transforms the queued up data, calling the // buffered _write cb's as it consumes chunks. If consuming a single // written chunk would result in multiple output chunks, then the first // outputted bit calls the readcb, and subsequent chunks just go into // the read buffer, and will cause it to emit 'readable' if necessary. // // This way, back-pressure is actually determined by the reading side, // since _read has to be called to start processing a new chunk. However, // a pathological inflate type of transform can cause excessive buffering // here. For example, imagine a stream where every byte of input is // interpreted as an integer from 0-255, and then results in that many // bytes of output. Writing the 4 bytes {ff,ff,ff,ff} would result in // 1kb of data being output. In this case, you could write a very small // amount of input, and end up with a very large amount of output. In // such a pathological inflating mechanism, there'd be no way to tell // the system to stop doing the transform. A single 4MB write could // cause the system to run out of memory. // // However, even in such a pathological case, only a single written chunk // would be consumed, and then the rest would wait (un-transformed) until // the results of the previous transformed chunk were consumed. module.exports = Transform; var Duplex = __webpack_require__(/*! ./_stream_duplex */ 383); /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 378)); util.inherits = __webpack_require__(/*! inherits */ 132); /**/ util.inherits(Transform, Duplex); function afterTransform(er, data) { var ts = this._transformState; ts.transforming = false; var cb = ts.writecb; if (!cb) { return this.emit('error', new Error('write callback called multiple times')); } ts.writechunk = null; ts.writecb = null; if (data != null) // single equals check for both `null` and `undefined` this.push(data); cb(er); var rs = this._readableState; rs.reading = false; if (rs.needReadable || rs.length < rs.highWaterMark) { this._read(rs.highWaterMark); } } function Transform(options) { if (!(this instanceof Transform)) return new Transform(options); Duplex.call(this, options); this._transformState = { afterTransform: afterTransform.bind(this), needTransform: false, transforming: false, writecb: null, writechunk: null, writeencoding: null }; // start out asking for a readable event once data is transformed. this._readableState.needReadable = true; // we have implemented the _read method, and done the other things // that Readable wants before the first _read call, so unset the // sync guard flag. this._readableState.sync = false; if (options) { if (typeof options.transform === 'function') this._transform = options.transform; if (typeof options.flush === 'function') this._flush = options.flush; } // When the writable side finishes, then flush out anything remaining. this.on('prefinish', prefinish); } function prefinish() { var _this = this; if (typeof this._flush === 'function') { this._flush(function (er, data) { done(_this, er, data); }); } else { done(this, null, null); } } Transform.prototype.push = function (chunk, encoding) { this._transformState.needTransform = false; return Duplex.prototype.push.call(this, chunk, encoding); }; // This is the part where you do stuff! // override this function in implementation classes. // 'chunk' is an input chunk. // // Call `push(newChunk)` to pass along transformed output // to the readable side. You may call 'push' zero or more times. // // Call `cb(err)` when you are done with this chunk. If you pass // an error, then that'll put the hurt on the whole operation. If you // never call cb(), then you'll never get another chunk. Transform.prototype._transform = function (chunk, encoding, cb) { throw new Error('_transform() is not implemented'); }; Transform.prototype._write = function (chunk, encoding, cb) { var ts = this._transformState; ts.writecb = cb; ts.writechunk = chunk; ts.writeencoding = encoding; if (!ts.transforming) { var rs = this._readableState; if (ts.needTransform || rs.needReadable || rs.length < rs.highWaterMark) this._read(rs.highWaterMark); } }; // Doesn't matter what the args are here. // _transform does all the work. // That we got here means that the readable side wants more data. Transform.prototype._read = function (n) { var ts = this._transformState; if (ts.writechunk !== null && ts.writecb && !ts.transforming) { ts.transforming = true; this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform); } else { // mark that we need a transform, so that any data that comes in // will get processed, now that we've asked for it. ts.needTransform = true; } }; Transform.prototype._destroy = function (err, cb) { var _this2 = this; Duplex.prototype._destroy.call(this, err, function (err2) { cb(err2); _this2.emit('close'); }); }; function done(stream, er, data) { if (er) return stream.emit('error', er); if (data != null) // single equals check for both `null` and `undefined` stream.push(data); // if there's nothing in the write buffer, then that means // that nothing more will ever be provided if (stream._writableState.length) throw new Error('Calling transform done when ws.length != 0'); if (stream._transformState.transforming) throw new Error('Calling transform done when still transforming'); return stream.push(null); } /***/ }), /* 388 */ /*!*****************************************************************!*\ !*** ./node_modules/readable-stream/lib/_stream_passthrough.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. // a passthrough stream. // basically just the most minimal sort of Transform stream. // Every written chunk gets output as-is. module.exports = PassThrough; var Transform = __webpack_require__(/*! ./_stream_transform */ 387); /**/ var util = Object.create(__webpack_require__(/*! core-util-is */ 378)); util.inherits = __webpack_require__(/*! inherits */ 132); /**/ util.inherits(PassThrough, Transform); function PassThrough(options) { if (!(this instanceof PassThrough)) return new PassThrough(options); Transform.call(this, options); } PassThrough.prototype._transform = function (chunk, encoding, cb) { cb(null, chunk); }; /***/ }), /* 389 */ /*!*****************************************!*\ !*** ./node_modules/ripemd160/index.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Buffer = __webpack_require__(/*! buffer */ 45).Buffer var inherits = __webpack_require__(/*! inherits */ 132) var HashBase = __webpack_require__(/*! hash-base */ 371) var ARRAY16 = new Array(16) var zl = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 7, 4, 13, 1, 10, 6, 15, 3, 12, 0, 9, 5, 2, 14, 11, 8, 3, 10, 14, 4, 9, 15, 8, 1, 2, 7, 0, 6, 13, 11, 5, 12, 1, 9, 11, 10, 0, 8, 12, 4, 13, 3, 7, 15, 14, 5, 6, 2, 4, 0, 5, 9, 7, 12, 2, 10, 14, 1, 3, 8, 11, 6, 15, 13 ] var zr = [ 5, 14, 7, 0, 9, 2, 11, 4, 13, 6, 15, 8, 1, 10, 3, 12, 6, 11, 3, 7, 0, 13, 5, 10, 14, 15, 8, 12, 4, 9, 1, 2, 15, 5, 1, 3, 7, 14, 6, 9, 11, 8, 12, 2, 10, 0, 4, 13, 8, 6, 4, 1, 3, 11, 15, 0, 5, 12, 2, 13, 9, 7, 10, 14, 12, 15, 10, 4, 1, 5, 8, 7, 6, 2, 13, 14, 0, 3, 9, 11 ] var sl = [ 11, 14, 15, 12, 5, 8, 7, 9, 11, 13, 14, 15, 6, 7, 9, 8, 7, 6, 8, 13, 11, 9, 7, 15, 7, 12, 15, 9, 11, 7, 13, 12, 11, 13, 6, 7, 14, 9, 13, 15, 14, 8, 13, 6, 5, 12, 7, 5, 11, 12, 14, 15, 14, 15, 9, 8, 9, 14, 5, 6, 8, 6, 5, 12, 9, 15, 5, 11, 6, 8, 13, 12, 5, 12, 13, 14, 11, 8, 5, 6 ] var sr = [ 8, 9, 9, 11, 13, 15, 15, 5, 7, 7, 8, 11, 14, 14, 12, 6, 9, 13, 15, 7, 12, 8, 9, 11, 7, 7, 12, 7, 6, 15, 13, 11, 9, 7, 15, 11, 8, 6, 6, 14, 12, 13, 5, 14, 13, 13, 7, 5, 15, 5, 8, 11, 14, 14, 6, 14, 6, 9, 12, 9, 12, 5, 15, 8, 8, 5, 12, 9, 12, 5, 14, 6, 8, 13, 6, 5, 15, 13, 11, 11 ] var hl = [0x00000000, 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xa953fd4e] var hr = [0x50a28be6, 0x5c4dd124, 0x6d703ef3, 0x7a6d76e9, 0x00000000] function RIPEMD160 () { HashBase.call(this, 64) // state this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 } inherits(RIPEMD160, HashBase) RIPEMD160.prototype._update = function () { var words = ARRAY16 for (var j = 0; j < 16; ++j) words[j] = this._block.readInt32LE(j * 4) var al = this._a | 0 var bl = this._b | 0 var cl = this._c | 0 var dl = this._d | 0 var el = this._e | 0 var ar = this._a | 0 var br = this._b | 0 var cr = this._c | 0 var dr = this._d | 0 var er = this._e | 0 // computation for (var i = 0; i < 80; i += 1) { var tl var tr if (i < 16) { tl = fn1(al, bl, cl, dl, el, words[zl[i]], hl[0], sl[i]) tr = fn5(ar, br, cr, dr, er, words[zr[i]], hr[0], sr[i]) } else if (i < 32) { tl = fn2(al, bl, cl, dl, el, words[zl[i]], hl[1], sl[i]) tr = fn4(ar, br, cr, dr, er, words[zr[i]], hr[1], sr[i]) } else if (i < 48) { tl = fn3(al, bl, cl, dl, el, words[zl[i]], hl[2], sl[i]) tr = fn3(ar, br, cr, dr, er, words[zr[i]], hr[2], sr[i]) } else if (i < 64) { tl = fn4(al, bl, cl, dl, el, words[zl[i]], hl[3], sl[i]) tr = fn2(ar, br, cr, dr, er, words[zr[i]], hr[3], sr[i]) } else { // if (i<80) { tl = fn5(al, bl, cl, dl, el, words[zl[i]], hl[4], sl[i]) tr = fn1(ar, br, cr, dr, er, words[zr[i]], hr[4], sr[i]) } al = el el = dl dl = rotl(cl, 10) cl = bl bl = tl ar = er er = dr dr = rotl(cr, 10) cr = br br = tr } // update state var t = (this._b + cl + dr) | 0 this._b = (this._c + dl + er) | 0 this._c = (this._d + el + ar) | 0 this._d = (this._e + al + br) | 0 this._e = (this._a + bl + cr) | 0 this._a = t } RIPEMD160.prototype._digest = function () { // create padding and handle blocks this._block[this._blockOffset++] = 0x80 if (this._blockOffset > 56) { this._block.fill(0, this._blockOffset, 64) this._update() this._blockOffset = 0 } this._block.fill(0, this._blockOffset, 56) this._block.writeUInt32LE(this._length[0], 56) this._block.writeUInt32LE(this._length[1], 60) this._update() // produce result var buffer = Buffer.alloc ? Buffer.alloc(20) : new Buffer(20) buffer.writeInt32LE(this._a, 0) buffer.writeInt32LE(this._b, 4) buffer.writeInt32LE(this._c, 8) buffer.writeInt32LE(this._d, 12) buffer.writeInt32LE(this._e, 16) return buffer } function rotl (x, n) { return (x << n) | (x >>> (32 - n)) } function fn1 (a, b, c, d, e, m, k, s) { return (rotl((a + (b ^ c ^ d) + m + k) | 0, s) + e) | 0 } function fn2 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b & c) | ((~b) & d)) + m + k) | 0, s) + e) | 0 } function fn3 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b | (~c)) ^ d) + m + k) | 0, s) + e) | 0 } function fn4 (a, b, c, d, e, m, k, s) { return (rotl((a + ((b & d) | (c & (~d))) + m + k) | 0, s) + e) | 0 } function fn5 (a, b, c, d, e, m, k, s) { return (rotl((a + (b ^ (c | (~d))) + m + k) | 0, s) + e) | 0 } module.exports = RIPEMD160 /***/ }), /* 390 */ /*!**************************************!*\ !*** ./node_modules/sha.js/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var exports = module.exports = function SHA (algorithm) { algorithm = algorithm.toLowerCase() var Algorithm = exports[algorithm] if (!Algorithm) throw new Error(algorithm + ' is not supported (we accept pull requests)') return new Algorithm() } exports.sha = __webpack_require__(/*! ./sha */ 391) exports.sha1 = __webpack_require__(/*! ./sha1 */ 393) exports.sha224 = __webpack_require__(/*! ./sha224 */ 394) exports.sha256 = __webpack_require__(/*! ./sha256 */ 395) exports.sha384 = __webpack_require__(/*! ./sha384 */ 396) exports.sha512 = __webpack_require__(/*! ./sha512 */ 397) /***/ }), /* 391 */ /*!************************************!*\ !*** ./node_modules/sha.js/sha.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-0, as defined * in FIPS PUB 180-1 * This source code is derived from sha1.js of the same repository. * The difference between SHA-0 and SHA-1 is just a bitwise rotate left * operation was added. */ var inherits = __webpack_require__(/*! inherits */ 132) var Hash = __webpack_require__(/*! ./hash */ 392) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var K = [ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ] var W = new Array(80) function Sha () { this.init() this._w = W Hash.call(this, 64, 56) } inherits(Sha, Hash) Sha.prototype.init = function () { this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 return this } function rotl5 (num) { return (num << 5) | (num >>> 27) } function rotl30 (num) { return (num << 30) | (num >>> 2) } function ft (s, b, c, d) { if (s === 0) return (b & c) | ((~b) & d) if (s === 2) return (b & c) | (b & d) | (c & d) return b ^ c ^ d } Sha.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 80; ++i) W[i] = W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16] for (var j = 0; j < 80; ++j) { var s = ~~(j / 20) var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 e = d d = c c = rotl30(b) b = a a = t } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 } Sha.prototype._hash = function () { var H = Buffer.allocUnsafe(20) H.writeInt32BE(this._a | 0, 0) H.writeInt32BE(this._b | 0, 4) H.writeInt32BE(this._c | 0, 8) H.writeInt32BE(this._d | 0, 12) H.writeInt32BE(this._e | 0, 16) return H } module.exports = Sha /***/ }), /* 392 */ /*!*************************************!*\ !*** ./node_modules/sha.js/hash.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer // prototype class for hash functions function Hash (blockSize, finalSize) { this._block = Buffer.alloc(blockSize) this._finalSize = finalSize this._blockSize = blockSize this._len = 0 } Hash.prototype.update = function (data, enc) { if (typeof data === 'string') { enc = enc || 'utf8' data = Buffer.from(data, enc) } var block = this._block var blockSize = this._blockSize var length = data.length var accum = this._len for (var offset = 0; offset < length;) { var assigned = accum % blockSize var remainder = Math.min(length - offset, blockSize - assigned) for (var i = 0; i < remainder; i++) { block[assigned + i] = data[offset + i] } accum += remainder offset += remainder if ((accum % blockSize) === 0) { this._update(block) } } this._len += length return this } Hash.prototype.digest = function (enc) { var rem = this._len % this._blockSize this._block[rem] = 0x80 // zero (rem + 1) trailing bits, where (rem + 1) is the smallest // non-negative solution to the equation (length + 1 + (rem + 1)) === finalSize mod blockSize this._block.fill(0, rem + 1) if (rem >= this._finalSize) { this._update(this._block) this._block.fill(0) } var bits = this._len * 8 // uint32 if (bits <= 0xffffffff) { this._block.writeUInt32BE(bits, this._blockSize - 4) // uint64 } else { var lowBits = (bits & 0xffffffff) >>> 0 var highBits = (bits - lowBits) / 0x100000000 this._block.writeUInt32BE(highBits, this._blockSize - 8) this._block.writeUInt32BE(lowBits, this._blockSize - 4) } this._update(this._block) var hash = this._hash() return enc ? hash.toString(enc) : hash } Hash.prototype._update = function () { throw new Error('_update must be implemented by subclass') } module.exports = Hash /***/ }), /* 393 */ /*!*************************************!*\ !*** ./node_modules/sha.js/sha1.js ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined * in FIPS PUB 180-1 * Version 2.1a Copyright Paul Johnston 2000 - 2002. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * Distributed under the BSD License * See http://pajhome.org.uk/crypt/md5 for details. */ var inherits = __webpack_require__(/*! inherits */ 132) var Hash = __webpack_require__(/*! ./hash */ 392) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var K = [ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ] var W = new Array(80) function Sha1 () { this.init() this._w = W Hash.call(this, 64, 56) } inherits(Sha1, Hash) Sha1.prototype.init = function () { this._a = 0x67452301 this._b = 0xefcdab89 this._c = 0x98badcfe this._d = 0x10325476 this._e = 0xc3d2e1f0 return this } function rotl1 (num) { return (num << 1) | (num >>> 31) } function rotl5 (num) { return (num << 5) | (num >>> 27) } function rotl30 (num) { return (num << 30) | (num >>> 2) } function ft (s, b, c, d) { if (s === 0) return (b & c) | ((~b) & d) if (s === 2) return (b & c) | (b & d) | (c & d) return b ^ c ^ d } Sha1.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 80; ++i) W[i] = rotl1(W[i - 3] ^ W[i - 8] ^ W[i - 14] ^ W[i - 16]) for (var j = 0; j < 80; ++j) { var s = ~~(j / 20) var t = (rotl5(a) + ft(s, b, c, d) + e + W[j] + K[s]) | 0 e = d d = c c = rotl30(b) b = a a = t } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 } Sha1.prototype._hash = function () { var H = Buffer.allocUnsafe(20) H.writeInt32BE(this._a | 0, 0) H.writeInt32BE(this._b | 0, 4) H.writeInt32BE(this._c | 0, 8) H.writeInt32BE(this._d | 0, 12) H.writeInt32BE(this._e | 0, 16) return H } module.exports = Sha1 /***/ }), /* 394 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha224.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined * in FIPS 180-2 * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * */ var inherits = __webpack_require__(/*! inherits */ 132) var Sha256 = __webpack_require__(/*! ./sha256 */ 395) var Hash = __webpack_require__(/*! ./hash */ 392) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var W = new Array(64) function Sha224 () { this.init() this._w = W // new Array(64) Hash.call(this, 64, 56) } inherits(Sha224, Sha256) Sha224.prototype.init = function () { this._a = 0xc1059ed8 this._b = 0x367cd507 this._c = 0x3070dd17 this._d = 0xf70e5939 this._e = 0xffc00b31 this._f = 0x68581511 this._g = 0x64f98fa7 this._h = 0xbefa4fa4 return this } Sha224.prototype._hash = function () { var H = Buffer.allocUnsafe(28) H.writeInt32BE(this._a, 0) H.writeInt32BE(this._b, 4) H.writeInt32BE(this._c, 8) H.writeInt32BE(this._d, 12) H.writeInt32BE(this._e, 16) H.writeInt32BE(this._f, 20) H.writeInt32BE(this._g, 24) return H } module.exports = Sha224 /***/ }), /* 395 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha256.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /** * A JavaScript implementation of the Secure Hash Algorithm, SHA-256, as defined * in FIPS 180-2 * Version 2.2-beta Copyright Angel Marin, Paul Johnston 2000 - 2009. * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * */ var inherits = __webpack_require__(/*! inherits */ 132) var Hash = __webpack_require__(/*! ./hash */ 392) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var K = [ 0x428A2F98, 0x71374491, 0xB5C0FBCF, 0xE9B5DBA5, 0x3956C25B, 0x59F111F1, 0x923F82A4, 0xAB1C5ED5, 0xD807AA98, 0x12835B01, 0x243185BE, 0x550C7DC3, 0x72BE5D74, 0x80DEB1FE, 0x9BDC06A7, 0xC19BF174, 0xE49B69C1, 0xEFBE4786, 0x0FC19DC6, 0x240CA1CC, 0x2DE92C6F, 0x4A7484AA, 0x5CB0A9DC, 0x76F988DA, 0x983E5152, 0xA831C66D, 0xB00327C8, 0xBF597FC7, 0xC6E00BF3, 0xD5A79147, 0x06CA6351, 0x14292967, 0x27B70A85, 0x2E1B2138, 0x4D2C6DFC, 0x53380D13, 0x650A7354, 0x766A0ABB, 0x81C2C92E, 0x92722C85, 0xA2BFE8A1, 0xA81A664B, 0xC24B8B70, 0xC76C51A3, 0xD192E819, 0xD6990624, 0xF40E3585, 0x106AA070, 0x19A4C116, 0x1E376C08, 0x2748774C, 0x34B0BCB5, 0x391C0CB3, 0x4ED8AA4A, 0x5B9CCA4F, 0x682E6FF3, 0x748F82EE, 0x78A5636F, 0x84C87814, 0x8CC70208, 0x90BEFFFA, 0xA4506CEB, 0xBEF9A3F7, 0xC67178F2 ] var W = new Array(64) function Sha256 () { this.init() this._w = W // new Array(64) Hash.call(this, 64, 56) } inherits(Sha256, Hash) Sha256.prototype.init = function () { this._a = 0x6a09e667 this._b = 0xbb67ae85 this._c = 0x3c6ef372 this._d = 0xa54ff53a this._e = 0x510e527f this._f = 0x9b05688c this._g = 0x1f83d9ab this._h = 0x5be0cd19 return this } function ch (x, y, z) { return z ^ (x & (y ^ z)) } function maj (x, y, z) { return (x & y) | (z & (x | y)) } function sigma0 (x) { return (x >>> 2 | x << 30) ^ (x >>> 13 | x << 19) ^ (x >>> 22 | x << 10) } function sigma1 (x) { return (x >>> 6 | x << 26) ^ (x >>> 11 | x << 21) ^ (x >>> 25 | x << 7) } function gamma0 (x) { return (x >>> 7 | x << 25) ^ (x >>> 18 | x << 14) ^ (x >>> 3) } function gamma1 (x) { return (x >>> 17 | x << 15) ^ (x >>> 19 | x << 13) ^ (x >>> 10) } Sha256.prototype._update = function (M) { var W = this._w var a = this._a | 0 var b = this._b | 0 var c = this._c | 0 var d = this._d | 0 var e = this._e | 0 var f = this._f | 0 var g = this._g | 0 var h = this._h | 0 for (var i = 0; i < 16; ++i) W[i] = M.readInt32BE(i * 4) for (; i < 64; ++i) W[i] = (gamma1(W[i - 2]) + W[i - 7] + gamma0(W[i - 15]) + W[i - 16]) | 0 for (var j = 0; j < 64; ++j) { var T1 = (h + sigma1(e) + ch(e, f, g) + K[j] + W[j]) | 0 var T2 = (sigma0(a) + maj(a, b, c)) | 0 h = g g = f f = e e = (d + T1) | 0 d = c c = b b = a a = (T1 + T2) | 0 } this._a = (a + this._a) | 0 this._b = (b + this._b) | 0 this._c = (c + this._c) | 0 this._d = (d + this._d) | 0 this._e = (e + this._e) | 0 this._f = (f + this._f) | 0 this._g = (g + this._g) | 0 this._h = (h + this._h) | 0 } Sha256.prototype._hash = function () { var H = Buffer.allocUnsafe(32) H.writeInt32BE(this._a, 0) H.writeInt32BE(this._b, 4) H.writeInt32BE(this._c, 8) H.writeInt32BE(this._d, 12) H.writeInt32BE(this._e, 16) H.writeInt32BE(this._f, 20) H.writeInt32BE(this._g, 24) H.writeInt32BE(this._h, 28) return H } module.exports = Sha256 /***/ }), /* 396 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha384.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132) var SHA512 = __webpack_require__(/*! ./sha512 */ 397) var Hash = __webpack_require__(/*! ./hash */ 392) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var W = new Array(160) function Sha384 () { this.init() this._w = W Hash.call(this, 128, 112) } inherits(Sha384, SHA512) Sha384.prototype.init = function () { this._ah = 0xcbbb9d5d this._bh = 0x629a292a this._ch = 0x9159015a this._dh = 0x152fecd8 this._eh = 0x67332667 this._fh = 0x8eb44a87 this._gh = 0xdb0c2e0d this._hh = 0x47b5481d this._al = 0xc1059ed8 this._bl = 0x367cd507 this._cl = 0x3070dd17 this._dl = 0xf70e5939 this._el = 0xffc00b31 this._fl = 0x68581511 this._gl = 0x64f98fa7 this._hl = 0xbefa4fa4 return this } Sha384.prototype._hash = function () { var H = Buffer.allocUnsafe(48) function writeInt64BE (h, l, offset) { H.writeInt32BE(h, offset) H.writeInt32BE(l, offset + 4) } writeInt64BE(this._ah, this._al, 0) writeInt64BE(this._bh, this._bl, 8) writeInt64BE(this._ch, this._cl, 16) writeInt64BE(this._dh, this._dl, 24) writeInt64BE(this._eh, this._el, 32) writeInt64BE(this._fh, this._fl, 40) return H } module.exports = Sha384 /***/ }), /* 397 */ /*!***************************************!*\ !*** ./node_modules/sha.js/sha512.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132) var Hash = __webpack_require__(/*! ./hash */ 392) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var K = [ 0x428a2f98, 0xd728ae22, 0x71374491, 0x23ef65cd, 0xb5c0fbcf, 0xec4d3b2f, 0xe9b5dba5, 0x8189dbbc, 0x3956c25b, 0xf348b538, 0x59f111f1, 0xb605d019, 0x923f82a4, 0xaf194f9b, 0xab1c5ed5, 0xda6d8118, 0xd807aa98, 0xa3030242, 0x12835b01, 0x45706fbe, 0x243185be, 0x4ee4b28c, 0x550c7dc3, 0xd5ffb4e2, 0x72be5d74, 0xf27b896f, 0x80deb1fe, 0x3b1696b1, 0x9bdc06a7, 0x25c71235, 0xc19bf174, 0xcf692694, 0xe49b69c1, 0x9ef14ad2, 0xefbe4786, 0x384f25e3, 0x0fc19dc6, 0x8b8cd5b5, 0x240ca1cc, 0x77ac9c65, 0x2de92c6f, 0x592b0275, 0x4a7484aa, 0x6ea6e483, 0x5cb0a9dc, 0xbd41fbd4, 0x76f988da, 0x831153b5, 0x983e5152, 0xee66dfab, 0xa831c66d, 0x2db43210, 0xb00327c8, 0x98fb213f, 0xbf597fc7, 0xbeef0ee4, 0xc6e00bf3, 0x3da88fc2, 0xd5a79147, 0x930aa725, 0x06ca6351, 0xe003826f, 0x14292967, 0x0a0e6e70, 0x27b70a85, 0x46d22ffc, 0x2e1b2138, 0x5c26c926, 0x4d2c6dfc, 0x5ac42aed, 0x53380d13, 0x9d95b3df, 0x650a7354, 0x8baf63de, 0x766a0abb, 0x3c77b2a8, 0x81c2c92e, 0x47edaee6, 0x92722c85, 0x1482353b, 0xa2bfe8a1, 0x4cf10364, 0xa81a664b, 0xbc423001, 0xc24b8b70, 0xd0f89791, 0xc76c51a3, 0x0654be30, 0xd192e819, 0xd6ef5218, 0xd6990624, 0x5565a910, 0xf40e3585, 0x5771202a, 0x106aa070, 0x32bbd1b8, 0x19a4c116, 0xb8d2d0c8, 0x1e376c08, 0x5141ab53, 0x2748774c, 0xdf8eeb99, 0x34b0bcb5, 0xe19b48a8, 0x391c0cb3, 0xc5c95a63, 0x4ed8aa4a, 0xe3418acb, 0x5b9cca4f, 0x7763e373, 0x682e6ff3, 0xd6b2b8a3, 0x748f82ee, 0x5defb2fc, 0x78a5636f, 0x43172f60, 0x84c87814, 0xa1f0ab72, 0x8cc70208, 0x1a6439ec, 0x90befffa, 0x23631e28, 0xa4506ceb, 0xde82bde9, 0xbef9a3f7, 0xb2c67915, 0xc67178f2, 0xe372532b, 0xca273ece, 0xea26619c, 0xd186b8c7, 0x21c0c207, 0xeada7dd6, 0xcde0eb1e, 0xf57d4f7f, 0xee6ed178, 0x06f067aa, 0x72176fba, 0x0a637dc5, 0xa2c898a6, 0x113f9804, 0xbef90dae, 0x1b710b35, 0x131c471b, 0x28db77f5, 0x23047d84, 0x32caab7b, 0x40c72493, 0x3c9ebe0a, 0x15c9bebc, 0x431d67c4, 0x9c100d4c, 0x4cc5d4be, 0xcb3e42b6, 0x597f299c, 0xfc657e2a, 0x5fcb6fab, 0x3ad6faec, 0x6c44198c, 0x4a475817 ] var W = new Array(160) function Sha512 () { this.init() this._w = W Hash.call(this, 128, 112) } inherits(Sha512, Hash) Sha512.prototype.init = function () { this._ah = 0x6a09e667 this._bh = 0xbb67ae85 this._ch = 0x3c6ef372 this._dh = 0xa54ff53a this._eh = 0x510e527f this._fh = 0x9b05688c this._gh = 0x1f83d9ab this._hh = 0x5be0cd19 this._al = 0xf3bcc908 this._bl = 0x84caa73b this._cl = 0xfe94f82b this._dl = 0x5f1d36f1 this._el = 0xade682d1 this._fl = 0x2b3e6c1f this._gl = 0xfb41bd6b this._hl = 0x137e2179 return this } function Ch (x, y, z) { return z ^ (x & (y ^ z)) } function maj (x, y, z) { return (x & y) | (z & (x | y)) } function sigma0 (x, xl) { return (x >>> 28 | xl << 4) ^ (xl >>> 2 | x << 30) ^ (xl >>> 7 | x << 25) } function sigma1 (x, xl) { return (x >>> 14 | xl << 18) ^ (x >>> 18 | xl << 14) ^ (xl >>> 9 | x << 23) } function Gamma0 (x, xl) { return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7) } function Gamma0l (x, xl) { return (x >>> 1 | xl << 31) ^ (x >>> 8 | xl << 24) ^ (x >>> 7 | xl << 25) } function Gamma1 (x, xl) { return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6) } function Gamma1l (x, xl) { return (x >>> 19 | xl << 13) ^ (xl >>> 29 | x << 3) ^ (x >>> 6 | xl << 26) } function getCarry (a, b) { return (a >>> 0) < (b >>> 0) ? 1 : 0 } Sha512.prototype._update = function (M) { var W = this._w var ah = this._ah | 0 var bh = this._bh | 0 var ch = this._ch | 0 var dh = this._dh | 0 var eh = this._eh | 0 var fh = this._fh | 0 var gh = this._gh | 0 var hh = this._hh | 0 var al = this._al | 0 var bl = this._bl | 0 var cl = this._cl | 0 var dl = this._dl | 0 var el = this._el | 0 var fl = this._fl | 0 var gl = this._gl | 0 var hl = this._hl | 0 for (var i = 0; i < 32; i += 2) { W[i] = M.readInt32BE(i * 4) W[i + 1] = M.readInt32BE(i * 4 + 4) } for (; i < 160; i += 2) { var xh = W[i - 15 * 2] var xl = W[i - 15 * 2 + 1] var gamma0 = Gamma0(xh, xl) var gamma0l = Gamma0l(xl, xh) xh = W[i - 2 * 2] xl = W[i - 2 * 2 + 1] var gamma1 = Gamma1(xh, xl) var gamma1l = Gamma1l(xl, xh) // W[i] = gamma0 + W[i - 7] + gamma1 + W[i - 16] var Wi7h = W[i - 7 * 2] var Wi7l = W[i - 7 * 2 + 1] var Wi16h = W[i - 16 * 2] var Wi16l = W[i - 16 * 2 + 1] var Wil = (gamma0l + Wi7l) | 0 var Wih = (gamma0 + Wi7h + getCarry(Wil, gamma0l)) | 0 Wil = (Wil + gamma1l) | 0 Wih = (Wih + gamma1 + getCarry(Wil, gamma1l)) | 0 Wil = (Wil + Wi16l) | 0 Wih = (Wih + Wi16h + getCarry(Wil, Wi16l)) | 0 W[i] = Wih W[i + 1] = Wil } for (var j = 0; j < 160; j += 2) { Wih = W[j] Wil = W[j + 1] var majh = maj(ah, bh, ch) var majl = maj(al, bl, cl) var sigma0h = sigma0(ah, al) var sigma0l = sigma0(al, ah) var sigma1h = sigma1(eh, el) var sigma1l = sigma1(el, eh) // t1 = h + sigma1 + ch + K[j] + W[j] var Kih = K[j] var Kil = K[j + 1] var chh = Ch(eh, fh, gh) var chl = Ch(el, fl, gl) var t1l = (hl + sigma1l) | 0 var t1h = (hh + sigma1h + getCarry(t1l, hl)) | 0 t1l = (t1l + chl) | 0 t1h = (t1h + chh + getCarry(t1l, chl)) | 0 t1l = (t1l + Kil) | 0 t1h = (t1h + Kih + getCarry(t1l, Kil)) | 0 t1l = (t1l + Wil) | 0 t1h = (t1h + Wih + getCarry(t1l, Wil)) | 0 // t2 = sigma0 + maj var t2l = (sigma0l + majl) | 0 var t2h = (sigma0h + majh + getCarry(t2l, sigma0l)) | 0 hh = gh hl = gl gh = fh gl = fl fh = eh fl = el el = (dl + t1l) | 0 eh = (dh + t1h + getCarry(el, dl)) | 0 dh = ch dl = cl ch = bh cl = bl bh = ah bl = al al = (t1l + t2l) | 0 ah = (t1h + t2h + getCarry(al, t1l)) | 0 } this._al = (this._al + al) | 0 this._bl = (this._bl + bl) | 0 this._cl = (this._cl + cl) | 0 this._dl = (this._dl + dl) | 0 this._el = (this._el + el) | 0 this._fl = (this._fl + fl) | 0 this._gl = (this._gl + gl) | 0 this._hl = (this._hl + hl) | 0 this._ah = (this._ah + ah + getCarry(this._al, al)) | 0 this._bh = (this._bh + bh + getCarry(this._bl, bl)) | 0 this._ch = (this._ch + ch + getCarry(this._cl, cl)) | 0 this._dh = (this._dh + dh + getCarry(this._dl, dl)) | 0 this._eh = (this._eh + eh + getCarry(this._el, el)) | 0 this._fh = (this._fh + fh + getCarry(this._fl, fl)) | 0 this._gh = (this._gh + gh + getCarry(this._gl, gl)) | 0 this._hh = (this._hh + hh + getCarry(this._hl, hl)) | 0 } Sha512.prototype._hash = function () { var H = Buffer.allocUnsafe(64) function writeInt64BE (h, l, offset) { H.writeInt32BE(h, offset) H.writeInt32BE(l, offset + 4) } writeInt64BE(this._ah, this._al, 0) writeInt64BE(this._bh, this._bl, 8) writeInt64BE(this._ch, this._cl, 16) writeInt64BE(this._dh, this._dl, 24) writeInt64BE(this._eh, this._el, 32) writeInt64BE(this._fh, this._fl, 40) writeInt64BE(this._gh, this._gl, 48) writeInt64BE(this._hh, this._hl, 56) return H } module.exports = Sha512 /***/ }), /* 398 */ /*!*******************************************!*\ !*** ./node_modules/cipher-base/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var Transform = __webpack_require__(/*! stream */ 399).Transform var StringDecoder = __webpack_require__(/*! string_decoder */ 386).StringDecoder var inherits = __webpack_require__(/*! inherits */ 132) function CipherBase (hashMode) { Transform.call(this) this.hashMode = typeof hashMode === 'string' if (this.hashMode) { this[hashMode] = this._finalOrDigest } else { this.final = this._finalOrDigest } if (this._final) { this.__final = this._final this._final = null } this._decoder = null this._encoding = null } inherits(CipherBase, Transform) CipherBase.prototype.update = function (data, inputEnc, outputEnc) { if (typeof data === 'string') { data = Buffer.from(data, inputEnc) } var outData = this._update(data) if (this.hashMode) return this if (outputEnc) { outData = this._toString(outData, outputEnc) } return outData } CipherBase.prototype.setAutoPadding = function () {} CipherBase.prototype.getAuthTag = function () { throw new Error('trying to get auth tag in unsupported state') } CipherBase.prototype.setAuthTag = function () { throw new Error('trying to set auth tag in unsupported state') } CipherBase.prototype.setAAD = function () { throw new Error('trying to set aad in unsupported state') } CipherBase.prototype._transform = function (data, _, next) { var err try { if (this.hashMode) { this._update(data) } else { this.push(this._update(data)) } } catch (e) { err = e } finally { next(err) } } CipherBase.prototype._flush = function (done) { var err try { this.push(this.__final()) } catch (e) { err = e } done(err) } CipherBase.prototype._finalOrDigest = function (outputEnc) { var outData = this.__final() || Buffer.alloc(0) if (outputEnc) { outData = this._toString(outData, outputEnc, true) } return outData } CipherBase.prototype._toString = function (value, enc, fin) { if (!this._decoder) { this._decoder = new StringDecoder(enc) this._encoding = enc } if (this._encoding !== enc) throw new Error('can\'t switch encodings') var out = this._decoder.write(value) if (fin) { out += this._decoder.end() } return out } module.exports = CipherBase /***/ }), /* 399 */ /*!*************************************************!*\ !*** ./node_modules/stream-browserify/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. module.exports = Stream; var EE = __webpack_require__(/*! events */ 376).EventEmitter; var inherits = __webpack_require__(/*! inherits */ 132); inherits(Stream, EE); Stream.Readable = __webpack_require__(/*! readable-stream/readable.js */ 373); Stream.Writable = __webpack_require__(/*! readable-stream/writable.js */ 400); Stream.Duplex = __webpack_require__(/*! readable-stream/duplex.js */ 401); Stream.Transform = __webpack_require__(/*! readable-stream/transform.js */ 402); Stream.PassThrough = __webpack_require__(/*! readable-stream/passthrough.js */ 403); // Backwards-compat with node 0.4.x Stream.Stream = Stream; // old-style streams. Note that the pipe method (the only relevant // part of this class) is overridden in the Readable class. function Stream() { EE.call(this); } Stream.prototype.pipe = function(dest, options) { var source = this; function ondata(chunk) { if (dest.writable) { if (false === dest.write(chunk) && source.pause) { source.pause(); } } } source.on('data', ondata); function ondrain() { if (source.readable && source.resume) { source.resume(); } } dest.on('drain', ondrain); // If the 'end' option is not supplied, dest.end() will be called when // source gets the 'end' or 'close' events. Only dest.end() once. if (!dest._isStdio && (!options || options.end !== false)) { source.on('end', onend); source.on('close', onclose); } var didOnEnd = false; function onend() { if (didOnEnd) return; didOnEnd = true; dest.end(); } function onclose() { if (didOnEnd) return; didOnEnd = true; if (typeof dest.destroy === 'function') dest.destroy(); } // don't leave dangling pipes when there are errors. function onerror(er) { cleanup(); if (EE.listenerCount(this, 'error') === 0) { throw er; // Unhandled stream error in pipe. } } source.on('error', onerror); dest.on('error', onerror); // remove all the event listeners that were added. function cleanup() { source.removeListener('data', ondata); dest.removeListener('drain', ondrain); source.removeListener('end', onend); source.removeListener('close', onclose); source.removeListener('error', onerror); dest.removeListener('error', onerror); source.removeListener('end', cleanup); source.removeListener('close', cleanup); dest.removeListener('close', cleanup); } source.on('end', cleanup); source.on('close', cleanup); dest.on('close', cleanup); dest.emit('pipe', source); // Allow for unix-like usage: A.pipe(B).pipe(C) return dest; }; /***/ }), /* 400 */ /*!**********************************************************!*\ !*** ./node_modules/readable-stream/writable-browser.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/_stream_writable.js */ 384); /***/ }), /* 401 */ /*!********************************************************!*\ !*** ./node_modules/readable-stream/duplex-browser.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/_stream_duplex.js */ 383); /***/ }), /* 402 */ /*!***************************************************!*\ !*** ./node_modules/readable-stream/transform.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./readable */ 373).Transform /***/ }), /* 403 */ /*!*****************************************************!*\ !*** ./node_modules/readable-stream/passthrough.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./readable */ 373).PassThrough /***/ }), /* 404 */ /*!****************************************!*\ !*** ./node_modules/pbkdf2/browser.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.pbkdf2 = __webpack_require__(/*! ./lib/async */ 405) exports.pbkdf2Sync = __webpack_require__(/*! ./lib/sync */ 408) /***/ }), /* 405 */ /*!******************************************!*\ !*** ./node_modules/pbkdf2/lib/async.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) {var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var checkParameters = __webpack_require__(/*! ./precondition */ 406) var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 407) var sync = __webpack_require__(/*! ./sync */ 408) var toBuffer = __webpack_require__(/*! ./to-buffer */ 410) var ZERO_BUF var subtle = __webpack_provided_global_dot_crypto && __webpack_provided_global_dot_crypto.subtle var toBrowser = { sha: 'SHA-1', 'sha-1': 'SHA-1', sha1: 'SHA-1', sha256: 'SHA-256', 'sha-256': 'SHA-256', sha384: 'SHA-384', 'sha-384': 'SHA-384', 'sha-512': 'SHA-512', sha512: 'SHA-512' } var checks = [] function checkNative (algo) { if (global.process && !global.process.browser) { return Promise.resolve(false) } if (!subtle || !subtle.importKey || !subtle.deriveBits) { return Promise.resolve(false) } if (checks[algo] !== undefined) { return checks[algo] } ZERO_BUF = ZERO_BUF || Buffer.alloc(8) var prom = browserPbkdf2(ZERO_BUF, ZERO_BUF, 10, 128, algo) .then(function () { return true }).catch(function () { return false }) checks[algo] = prom return prom } function browserPbkdf2 (password, salt, iterations, length, algo) { return subtle.importKey( 'raw', password, { name: 'PBKDF2' }, false, ['deriveBits'] ).then(function (key) { return subtle.deriveBits({ name: 'PBKDF2', salt: salt, iterations: iterations, hash: { name: algo } }, key, length << 3) }).then(function (res) { return Buffer.from(res) }) } function resolvePromise (promise, callback) { promise.then(function (out) { process.nextTick(function () { callback(null, out) }) }, function (e) { process.nextTick(function () { callback(e) }) }) } module.exports = function (password, salt, iterations, keylen, digest, callback) { if (typeof digest === 'function') { callback = digest digest = undefined } digest = digest || 'sha1' var algo = toBrowser[digest.toLowerCase()] if (!algo || typeof global.Promise !== 'function') { return process.nextTick(function () { var out try { out = sync(password, salt, iterations, keylen, digest) } catch (e) { return callback(e) } callback(null, out) }) } checkParameters(iterations, keylen) password = toBuffer(password, defaultEncoding, 'Password') salt = toBuffer(salt, defaultEncoding, 'Salt') if (typeof callback !== 'function') throw new Error('No callback provided to pbkdf2') resolvePromise(checkNative(algo).then(function (resp) { if (resp) return browserPbkdf2(password, salt, iterations, keylen, algo) return sync(password, salt, iterations, keylen, digest) }), callback) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 207)["default"], __webpack_require__(/*! ./../../webpack/buildin/global.js */ 42), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 406 */ /*!*************************************************!*\ !*** ./node_modules/pbkdf2/lib/precondition.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var MAX_ALLOC = Math.pow(2, 30) - 1 // default in iojs module.exports = function (iterations, keylen) { if (typeof iterations !== 'number') { throw new TypeError('Iterations not a number') } if (iterations < 0) { throw new TypeError('Bad iterations') } if (typeof keylen !== 'number') { throw new TypeError('Key length not a number') } if (keylen < 0 || keylen > MAX_ALLOC || keylen !== keylen) { /* eslint no-self-compare: 0 */ throw new TypeError('Bad key length') } } /***/ }), /* 407 */ /*!*****************************************************!*\ !*** ./node_modules/pbkdf2/lib/default-encoding.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {var defaultEncoding /* istanbul ignore next */ if (process.browser) { defaultEncoding = 'utf-8' } else if (process.version) { var pVersionMajor = parseInt(process.version.split('.')[0].slice(1), 10) defaultEncoding = pVersionMajor >= 6 ? 'utf-8' : 'binary' } else { defaultEncoding = 'utf-8' } module.exports = defaultEncoding /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 408 */ /*!*************************************************!*\ !*** ./node_modules/pbkdf2/lib/sync-browser.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var md5 = __webpack_require__(/*! create-hash/md5 */ 409) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 389) var sha = __webpack_require__(/*! sha.js */ 390) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var checkParameters = __webpack_require__(/*! ./precondition */ 406) var defaultEncoding = __webpack_require__(/*! ./default-encoding */ 407) var toBuffer = __webpack_require__(/*! ./to-buffer */ 410) var ZEROS = Buffer.alloc(128) var sizes = { md5: 16, sha1: 20, sha224: 28, sha256: 32, sha384: 48, sha512: 64, rmd160: 20, ripemd160: 20 } function Hmac (alg, key, saltLen) { var hash = getDigest(alg) var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 if (key.length > blocksize) { key = hash(key) } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = Buffer.allocUnsafe(blocksize + sizes[alg]) var opad = Buffer.allocUnsafe(blocksize + sizes[alg]) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } var ipad1 = Buffer.allocUnsafe(blocksize + saltLen + 4) ipad.copy(ipad1, 0, 0, blocksize) this.ipad1 = ipad1 this.ipad2 = ipad this.opad = opad this.alg = alg this.blocksize = blocksize this.hash = hash this.size = sizes[alg] } Hmac.prototype.run = function (data, ipad) { data.copy(ipad, this.blocksize) var h = this.hash(ipad) h.copy(this.opad, this.blocksize) return this.hash(this.opad) } function getDigest (alg) { function shaFunc (data) { return sha(alg).update(data).digest() } function rmd160Func (data) { return new RIPEMD160().update(data).digest() } if (alg === 'rmd160' || alg === 'ripemd160') return rmd160Func if (alg === 'md5') return md5 return shaFunc } function pbkdf2 (password, salt, iterations, keylen, digest) { checkParameters(iterations, keylen) password = toBuffer(password, defaultEncoding, 'Password') salt = toBuffer(salt, defaultEncoding, 'Salt') digest = digest || 'sha1' var hmac = new Hmac(digest, password, salt.length) var DK = Buffer.allocUnsafe(keylen) var block1 = Buffer.allocUnsafe(salt.length + 4) salt.copy(block1, 0, 0, salt.length) var destPos = 0 var hLen = sizes[digest] var l = Math.ceil(keylen / hLen) for (var i = 1; i <= l; i++) { block1.writeUInt32BE(i, salt.length) var T = hmac.run(block1, hmac.ipad1) var U = T for (var j = 1; j < iterations; j++) { U = hmac.run(U, hmac.ipad2) for (var k = 0; k < hLen; k++) T[k] ^= U[k] } T.copy(DK, destPos) destPos += hLen } return DK } module.exports = pbkdf2 /***/ }), /* 409 */ /*!*****************************************!*\ !*** ./node_modules/create-hash/md5.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var MD5 = __webpack_require__(/*! md5.js */ 370) module.exports = function (buffer) { return new MD5().update(buffer).digest() } /***/ }), /* 410 */ /*!**********************************************!*\ !*** ./node_modules/pbkdf2/lib/to-buffer.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer module.exports = function (thing, encoding, name) { if (Buffer.isBuffer(thing)) { return thing } else if (typeof thing === 'string') { return Buffer.from(thing, encoding) } else if (ArrayBuffer.isView(thing)) { return Buffer.from(thing.buffer) } else { throw new TypeError(name + ' must be a string, a Buffer, a typed array or a DataView') } } /***/ }), /* 411 */ /*!*********************************************!*\ !*** ./node_modules/randombytes/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) { // limit of Crypto.getRandomValues() // https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues var MAX_BYTES = 65536 // Node supports requesting up to this number of bytes // https://github.com/nodejs/node/blob/master/lib/internal/crypto/random.js#L48 var MAX_UINT32 = 4294967295 function oldBrowser () { throw new Error('Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11') } var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var crypto = __webpack_provided_global_dot_crypto || global.msCrypto if (crypto && crypto.getRandomValues) { module.exports = randomBytes } else { module.exports = oldBrowser } function randomBytes (size, cb) { // phantomjs needs to throw if (size > MAX_UINT32) throw new RangeError('requested too many random bytes') var bytes = Buffer.allocUnsafe(size) if (size > 0) { // getRandomValues fails on IE if size == 0 if (size > MAX_BYTES) { // this is the max bytes crypto.getRandomValues // can do at once see https://developer.mozilla.org/en-US/docs/Web/API/window.crypto.getRandomValues for (var generated = 0; generated < size; generated += MAX_BYTES) { // buffer.slice automatically checks if the end is past the end of // the buffer so we don't have to here crypto.getRandomValues(bytes.slice(generated, generated + MAX_BYTES)) } } else { crypto.getRandomValues(bytes) } } if (typeof cb === 'function') { return process.nextTick(function () { cb(null, bytes) }) } return bytes } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 207)["default"], __webpack_require__(/*! ./../webpack/buildin/global.js */ 42), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 412 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/_wordlists.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // browserify by default only pulls in files that are hard coded in requires // In order of last to first in this file, the default wordlist will be chosen // based on what is present. (Bundles may remove wordlists they don't need) var wordlists = {}; exports.wordlists = wordlists; var _default; exports._default = _default; try { exports._default = _default = __webpack_require__(/*! ./wordlists/czech.json */ 413); wordlists.czech = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/chinese_simplified.json */ 414); wordlists.chinese_simplified = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/chinese_traditional.json */ 415); wordlists.chinese_traditional = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/korean.json */ 416); wordlists.korean = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/french.json */ 417); wordlists.french = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/italian.json */ 418); wordlists.italian = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/spanish.json */ 419); wordlists.spanish = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/japanese.json */ 420); wordlists.japanese = _default; wordlists.JA = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/portuguese.json */ 421); wordlists.portuguese = _default; } catch (err) {} try { exports._default = _default = __webpack_require__(/*! ./wordlists/english.json */ 422); wordlists.english = _default; wordlists.EN = _default; } catch (err) {} /***/ }), /* 413 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/czech.json ***! \*****************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abdikace\",\"abeceda\",\"adresa\",\"agrese\",\"akce\",\"aktovka\",\"alej\",\"alkohol\",\"amputace\",\"ananas\",\"andulka\",\"anekdota\",\"anketa\",\"antika\",\"anulovat\",\"archa\",\"arogance\",\"asfalt\",\"asistent\",\"aspirace\",\"astma\",\"astronom\",\"atlas\",\"atletika\",\"atol\",\"autobus\",\"azyl\",\"babka\",\"bachor\",\"bacil\",\"baculka\",\"badatel\",\"bageta\",\"bagr\",\"bahno\",\"bakterie\",\"balada\",\"baletka\",\"balkon\",\"balonek\",\"balvan\",\"balza\",\"bambus\",\"bankomat\",\"barbar\",\"baret\",\"barman\",\"baroko\",\"barva\",\"baterka\",\"batoh\",\"bavlna\",\"bazalka\",\"bazilika\",\"bazuka\",\"bedna\",\"beran\",\"beseda\",\"bestie\",\"beton\",\"bezinka\",\"bezmoc\",\"beztak\",\"bicykl\",\"bidlo\",\"biftek\",\"bikiny\",\"bilance\",\"biograf\",\"biolog\",\"bitva\",\"bizon\",\"blahobyt\",\"blatouch\",\"blecha\",\"bledule\",\"blesk\",\"blikat\",\"blizna\",\"blokovat\",\"bloudit\",\"blud\",\"bobek\",\"bobr\",\"bodlina\",\"bodnout\",\"bohatost\",\"bojkot\",\"bojovat\",\"bokorys\",\"bolest\",\"borec\",\"borovice\",\"bota\",\"boubel\",\"bouchat\",\"bouda\",\"boule\",\"bourat\",\"boxer\",\"bradavka\",\"brambora\",\"branka\",\"bratr\",\"brepta\",\"briketa\",\"brko\",\"brloh\",\"bronz\",\"broskev\",\"brunetka\",\"brusinka\",\"brzda\",\"brzy\",\"bublina\",\"bubnovat\",\"buchta\",\"buditel\",\"budka\",\"budova\",\"bufet\",\"bujarost\",\"bukvice\",\"buldok\",\"bulva\",\"bunda\",\"bunkr\",\"burza\",\"butik\",\"buvol\",\"buzola\",\"bydlet\",\"bylina\",\"bytovka\",\"bzukot\",\"capart\",\"carevna\",\"cedr\",\"cedule\",\"cejch\",\"cejn\",\"cela\",\"celer\",\"celkem\",\"celnice\",\"cenina\",\"cennost\",\"cenovka\",\"centrum\",\"cenzor\",\"cestopis\",\"cetka\",\"chalupa\",\"chapadlo\",\"charita\",\"chata\",\"chechtat\",\"chemie\",\"chichot\",\"chirurg\",\"chlad\",\"chleba\",\"chlubit\",\"chmel\",\"chmura\",\"chobot\",\"chochol\",\"chodba\",\"cholera\",\"chomout\",\"chopit\",\"choroba\",\"chov\",\"chrapot\",\"chrlit\",\"chrt\",\"chrup\",\"chtivost\",\"chudina\",\"chutnat\",\"chvat\",\"chvilka\",\"chvost\",\"chyba\",\"chystat\",\"chytit\",\"cibule\",\"cigareta\",\"cihelna\",\"cihla\",\"cinkot\",\"cirkus\",\"cisterna\",\"citace\",\"citrus\",\"cizinec\",\"cizost\",\"clona\",\"cokoliv\",\"couvat\",\"ctitel\",\"ctnost\",\"cudnost\",\"cuketa\",\"cukr\",\"cupot\",\"cvaknout\",\"cval\",\"cvik\",\"cvrkot\",\"cyklista\",\"daleko\",\"dareba\",\"datel\",\"datum\",\"dcera\",\"debata\",\"dechovka\",\"decibel\",\"deficit\",\"deflace\",\"dekl\",\"dekret\",\"demokrat\",\"deprese\",\"derby\",\"deska\",\"detektiv\",\"dikobraz\",\"diktovat\",\"dioda\",\"diplom\",\"disk\",\"displej\",\"divadlo\",\"divoch\",\"dlaha\",\"dlouho\",\"dluhopis\",\"dnes\",\"dobro\",\"dobytek\",\"docent\",\"dochutit\",\"dodnes\",\"dohled\",\"dohoda\",\"dohra\",\"dojem\",\"dojnice\",\"doklad\",\"dokola\",\"doktor\",\"dokument\",\"dolar\",\"doleva\",\"dolina\",\"doma\",\"dominant\",\"domluvit\",\"domov\",\"donutit\",\"dopad\",\"dopis\",\"doplnit\",\"doposud\",\"doprovod\",\"dopustit\",\"dorazit\",\"dorost\",\"dort\",\"dosah\",\"doslov\",\"dostatek\",\"dosud\",\"dosyta\",\"dotaz\",\"dotek\",\"dotknout\",\"doufat\",\"doutnat\",\"dovozce\",\"dozadu\",\"doznat\",\"dozorce\",\"drahota\",\"drak\",\"dramatik\",\"dravec\",\"draze\",\"drdol\",\"drobnost\",\"drogerie\",\"drozd\",\"drsnost\",\"drtit\",\"drzost\",\"duben\",\"duchovno\",\"dudek\",\"duha\",\"duhovka\",\"dusit\",\"dusno\",\"dutost\",\"dvojice\",\"dvorec\",\"dynamit\",\"ekolog\",\"ekonomie\",\"elektron\",\"elipsa\",\"email\",\"emise\",\"emoce\",\"empatie\",\"epizoda\",\"epocha\",\"epopej\",\"epos\",\"esej\",\"esence\",\"eskorta\",\"eskymo\",\"etiketa\",\"euforie\",\"evoluce\",\"exekuce\",\"exkurze\",\"expedice\",\"exploze\",\"export\",\"extrakt\",\"facka\",\"fajfka\",\"fakulta\",\"fanatik\",\"fantazie\",\"farmacie\",\"favorit\",\"fazole\",\"federace\",\"fejeton\",\"fenka\",\"fialka\",\"figurant\",\"filozof\",\"filtr\",\"finance\",\"finta\",\"fixace\",\"fjord\",\"flanel\",\"flirt\",\"flotila\",\"fond\",\"fosfor\",\"fotbal\",\"fotka\",\"foton\",\"frakce\",\"freska\",\"fronta\",\"fukar\",\"funkce\",\"fyzika\",\"galeje\",\"garant\",\"genetika\",\"geolog\",\"gilotina\",\"glazura\",\"glejt\",\"golem\",\"golfista\",\"gotika\",\"graf\",\"gramofon\",\"granule\",\"grep\",\"gril\",\"grog\",\"groteska\",\"guma\",\"hadice\",\"hadr\",\"hala\",\"halenka\",\"hanba\",\"hanopis\",\"harfa\",\"harpuna\",\"havran\",\"hebkost\",\"hejkal\",\"hejno\",\"hejtman\",\"hektar\",\"helma\",\"hematom\",\"herec\",\"herna\",\"heslo\",\"hezky\",\"historik\",\"hladovka\",\"hlasivky\",\"hlava\",\"hledat\",\"hlen\",\"hlodavec\",\"hloh\",\"hloupost\",\"hltat\",\"hlubina\",\"hluchota\",\"hmat\",\"hmota\",\"hmyz\",\"hnis\",\"hnojivo\",\"hnout\",\"hoblina\",\"hoboj\",\"hoch\",\"hodiny\",\"hodlat\",\"hodnota\",\"hodovat\",\"hojnost\",\"hokej\",\"holinka\",\"holka\",\"holub\",\"homole\",\"honitba\",\"honorace\",\"horal\",\"horda\",\"horizont\",\"horko\",\"horlivec\",\"hormon\",\"hornina\",\"horoskop\",\"horstvo\",\"hospoda\",\"hostina\",\"hotovost\",\"houba\",\"houf\",\"houpat\",\"houska\",\"hovor\",\"hradba\",\"hranice\",\"hravost\",\"hrazda\",\"hrbolek\",\"hrdina\",\"hrdlo\",\"hrdost\",\"hrnek\",\"hrobka\",\"hromada\",\"hrot\",\"hrouda\",\"hrozen\",\"hrstka\",\"hrubost\",\"hryzat\",\"hubenost\",\"hubnout\",\"hudba\",\"hukot\",\"humr\",\"husita\",\"hustota\",\"hvozd\",\"hybnost\",\"hydrant\",\"hygiena\",\"hymna\",\"hysterik\",\"idylka\",\"ihned\",\"ikona\",\"iluze\",\"imunita\",\"infekce\",\"inflace\",\"inkaso\",\"inovace\",\"inspekce\",\"internet\",\"invalida\",\"investor\",\"inzerce\",\"ironie\",\"jablko\",\"jachta\",\"jahoda\",\"jakmile\",\"jakost\",\"jalovec\",\"jantar\",\"jarmark\",\"jaro\",\"jasan\",\"jasno\",\"jatka\",\"javor\",\"jazyk\",\"jedinec\",\"jedle\",\"jednatel\",\"jehlan\",\"jekot\",\"jelen\",\"jelito\",\"jemnost\",\"jenom\",\"jepice\",\"jeseter\",\"jevit\",\"jezdec\",\"jezero\",\"jinak\",\"jindy\",\"jinoch\",\"jiskra\",\"jistota\",\"jitrnice\",\"jizva\",\"jmenovat\",\"jogurt\",\"jurta\",\"kabaret\",\"kabel\",\"kabinet\",\"kachna\",\"kadet\",\"kadidlo\",\"kahan\",\"kajak\",\"kajuta\",\"kakao\",\"kaktus\",\"kalamita\",\"kalhoty\",\"kalibr\",\"kalnost\",\"kamera\",\"kamkoliv\",\"kamna\",\"kanibal\",\"kanoe\",\"kantor\",\"kapalina\",\"kapela\",\"kapitola\",\"kapka\",\"kaple\",\"kapota\",\"kapr\",\"kapusta\",\"kapybara\",\"karamel\",\"karotka\",\"karton\",\"kasa\",\"katalog\",\"katedra\",\"kauce\",\"kauza\",\"kavalec\",\"kazajka\",\"kazeta\",\"kazivost\",\"kdekoliv\",\"kdesi\",\"kedluben\",\"kemp\",\"keramika\",\"kino\",\"klacek\",\"kladivo\",\"klam\",\"klapot\",\"klasika\",\"klaun\",\"klec\",\"klenba\",\"klepat\",\"klesnout\",\"klid\",\"klima\",\"klisna\",\"klobouk\",\"klokan\",\"klopa\",\"kloub\",\"klubovna\",\"klusat\",\"kluzkost\",\"kmen\",\"kmitat\",\"kmotr\",\"kniha\",\"knot\",\"koalice\",\"koberec\",\"kobka\",\"kobliha\",\"kobyla\",\"kocour\",\"kohout\",\"kojenec\",\"kokos\",\"koktejl\",\"kolaps\",\"koleda\",\"kolize\",\"kolo\",\"komando\",\"kometa\",\"komik\",\"komnata\",\"komora\",\"kompas\",\"komunita\",\"konat\",\"koncept\",\"kondice\",\"konec\",\"konfese\",\"kongres\",\"konina\",\"konkurs\",\"kontakt\",\"konzerva\",\"kopanec\",\"kopie\",\"kopnout\",\"koprovka\",\"korbel\",\"korektor\",\"kormidlo\",\"koroptev\",\"korpus\",\"koruna\",\"koryto\",\"korzet\",\"kosatec\",\"kostka\",\"kotel\",\"kotleta\",\"kotoul\",\"koukat\",\"koupelna\",\"kousek\",\"kouzlo\",\"kovboj\",\"koza\",\"kozoroh\",\"krabice\",\"krach\",\"krajina\",\"kralovat\",\"krasopis\",\"kravata\",\"kredit\",\"krejcar\",\"kresba\",\"kreveta\",\"kriket\",\"kritik\",\"krize\",\"krkavec\",\"krmelec\",\"krmivo\",\"krocan\",\"krok\",\"kronika\",\"kropit\",\"kroupa\",\"krovka\",\"krtek\",\"kruhadlo\",\"krupice\",\"krutost\",\"krvinka\",\"krychle\",\"krypta\",\"krystal\",\"kryt\",\"kudlanka\",\"kufr\",\"kujnost\",\"kukla\",\"kulajda\",\"kulich\",\"kulka\",\"kulomet\",\"kultura\",\"kuna\",\"kupodivu\",\"kurt\",\"kurzor\",\"kutil\",\"kvalita\",\"kvasinka\",\"kvestor\",\"kynolog\",\"kyselina\",\"kytara\",\"kytice\",\"kytka\",\"kytovec\",\"kyvadlo\",\"labrador\",\"lachtan\",\"ladnost\",\"laik\",\"lakomec\",\"lamela\",\"lampa\",\"lanovka\",\"lasice\",\"laso\",\"lastura\",\"latinka\",\"lavina\",\"lebka\",\"leckdy\",\"leden\",\"lednice\",\"ledovka\",\"ledvina\",\"legenda\",\"legie\",\"legrace\",\"lehce\",\"lehkost\",\"lehnout\",\"lektvar\",\"lenochod\",\"lentilka\",\"lepenka\",\"lepidlo\",\"letadlo\",\"letec\",\"letmo\",\"letokruh\",\"levhart\",\"levitace\",\"levobok\",\"libra\",\"lichotka\",\"lidojed\",\"lidskost\",\"lihovina\",\"lijavec\",\"lilek\",\"limetka\",\"linie\",\"linka\",\"linoleum\",\"listopad\",\"litina\",\"litovat\",\"lobista\",\"lodivod\",\"logika\",\"logoped\",\"lokalita\",\"loket\",\"lomcovat\",\"lopata\",\"lopuch\",\"lord\",\"losos\",\"lotr\",\"loudal\",\"louh\",\"louka\",\"louskat\",\"lovec\",\"lstivost\",\"lucerna\",\"lucifer\",\"lump\",\"lusk\",\"lustrace\",\"lvice\",\"lyra\",\"lyrika\",\"lysina\",\"madam\",\"madlo\",\"magistr\",\"mahagon\",\"majetek\",\"majitel\",\"majorita\",\"makak\",\"makovice\",\"makrela\",\"malba\",\"malina\",\"malovat\",\"malvice\",\"maminka\",\"mandle\",\"manko\",\"marnost\",\"masakr\",\"maskot\",\"masopust\",\"matice\",\"matrika\",\"maturita\",\"mazanec\",\"mazivo\",\"mazlit\",\"mazurka\",\"mdloba\",\"mechanik\",\"meditace\",\"medovina\",\"melasa\",\"meloun\",\"mentolka\",\"metla\",\"metoda\",\"metr\",\"mezera\",\"migrace\",\"mihnout\",\"mihule\",\"mikina\",\"mikrofon\",\"milenec\",\"milimetr\",\"milost\",\"mimika\",\"mincovna\",\"minibar\",\"minomet\",\"minulost\",\"miska\",\"mistr\",\"mixovat\",\"mladost\",\"mlha\",\"mlhovina\",\"mlok\",\"mlsat\",\"mluvit\",\"mnich\",\"mnohem\",\"mobil\",\"mocnost\",\"modelka\",\"modlitba\",\"mohyla\",\"mokro\",\"molekula\",\"momentka\",\"monarcha\",\"monokl\",\"monstrum\",\"montovat\",\"monzun\",\"mosaz\",\"moskyt\",\"most\",\"motivace\",\"motorka\",\"motyka\",\"moucha\",\"moudrost\",\"mozaika\",\"mozek\",\"mozol\",\"mramor\",\"mravenec\",\"mrkev\",\"mrtvola\",\"mrzet\",\"mrzutost\",\"mstitel\",\"mudrc\",\"muflon\",\"mulat\",\"mumie\",\"munice\",\"muset\",\"mutace\",\"muzeum\",\"muzikant\",\"myslivec\",\"mzda\",\"nabourat\",\"nachytat\",\"nadace\",\"nadbytek\",\"nadhoz\",\"nadobro\",\"nadpis\",\"nahlas\",\"nahnat\",\"nahodile\",\"nahradit\",\"naivita\",\"najednou\",\"najisto\",\"najmout\",\"naklonit\",\"nakonec\",\"nakrmit\",\"nalevo\",\"namazat\",\"namluvit\",\"nanometr\",\"naoko\",\"naopak\",\"naostro\",\"napadat\",\"napevno\",\"naplnit\",\"napnout\",\"naposled\",\"naprosto\",\"narodit\",\"naruby\",\"narychlo\",\"nasadit\",\"nasekat\",\"naslepo\",\"nastat\",\"natolik\",\"navenek\",\"navrch\",\"navzdory\",\"nazvat\",\"nebe\",\"nechat\",\"necky\",\"nedaleko\",\"nedbat\",\"neduh\",\"negace\",\"nehet\",\"nehoda\",\"nejen\",\"nejprve\",\"neklid\",\"nelibost\",\"nemilost\",\"nemoc\",\"neochota\",\"neonka\",\"nepokoj\",\"nerost\",\"nerv\",\"nesmysl\",\"nesoulad\",\"netvor\",\"neuron\",\"nevina\",\"nezvykle\",\"nicota\",\"nijak\",\"nikam\",\"nikdy\",\"nikl\",\"nikterak\",\"nitro\",\"nocleh\",\"nohavice\",\"nominace\",\"nora\",\"norek\",\"nositel\",\"nosnost\",\"nouze\",\"noviny\",\"novota\",\"nozdra\",\"nuda\",\"nudle\",\"nuget\",\"nutit\",\"nutnost\",\"nutrie\",\"nymfa\",\"obal\",\"obarvit\",\"obava\",\"obdiv\",\"obec\",\"obehnat\",\"obejmout\",\"obezita\",\"obhajoba\",\"obilnice\",\"objasnit\",\"objekt\",\"obklopit\",\"oblast\",\"oblek\",\"obliba\",\"obloha\",\"obluda\",\"obnos\",\"obohatit\",\"obojek\",\"obout\",\"obrazec\",\"obrna\",\"obruba\",\"obrys\",\"obsah\",\"obsluha\",\"obstarat\",\"obuv\",\"obvaz\",\"obvinit\",\"obvod\",\"obvykle\",\"obyvatel\",\"obzor\",\"ocas\",\"ocel\",\"ocenit\",\"ochladit\",\"ochota\",\"ochrana\",\"ocitnout\",\"odboj\",\"odbyt\",\"odchod\",\"odcizit\",\"odebrat\",\"odeslat\",\"odevzdat\",\"odezva\",\"odhadce\",\"odhodit\",\"odjet\",\"odjinud\",\"odkaz\",\"odkoupit\",\"odliv\",\"odluka\",\"odmlka\",\"odolnost\",\"odpad\",\"odpis\",\"odplout\",\"odpor\",\"odpustit\",\"odpykat\",\"odrazka\",\"odsoudit\",\"odstup\",\"odsun\",\"odtok\",\"odtud\",\"odvaha\",\"odveta\",\"odvolat\",\"odvracet\",\"odznak\",\"ofina\",\"ofsajd\",\"ohlas\",\"ohnisko\",\"ohrada\",\"ohrozit\",\"ohryzek\",\"okap\",\"okenice\",\"oklika\",\"okno\",\"okouzlit\",\"okovy\",\"okrasa\",\"okres\",\"okrsek\",\"okruh\",\"okupant\",\"okurka\",\"okusit\",\"olejnina\",\"olizovat\",\"omak\",\"omeleta\",\"omezit\",\"omladina\",\"omlouvat\",\"omluva\",\"omyl\",\"onehdy\",\"opakovat\",\"opasek\",\"operace\",\"opice\",\"opilost\",\"opisovat\",\"opora\",\"opozice\",\"opravdu\",\"oproti\",\"orbital\",\"orchestr\",\"orgie\",\"orlice\",\"orloj\",\"ortel\",\"osada\",\"oschnout\",\"osika\",\"osivo\",\"oslava\",\"oslepit\",\"oslnit\",\"oslovit\",\"osnova\",\"osoba\",\"osolit\",\"ospalec\",\"osten\",\"ostraha\",\"ostuda\",\"ostych\",\"osvojit\",\"oteplit\",\"otisk\",\"otop\",\"otrhat\",\"otrlost\",\"otrok\",\"otruby\",\"otvor\",\"ovanout\",\"ovar\",\"oves\",\"ovlivnit\",\"ovoce\",\"oxid\",\"ozdoba\",\"pachatel\",\"pacient\",\"padouch\",\"pahorek\",\"pakt\",\"palanda\",\"palec\",\"palivo\",\"paluba\",\"pamflet\",\"pamlsek\",\"panenka\",\"panika\",\"panna\",\"panovat\",\"panstvo\",\"pantofle\",\"paprika\",\"parketa\",\"parodie\",\"parta\",\"paruka\",\"paryba\",\"paseka\",\"pasivita\",\"pastelka\",\"patent\",\"patrona\",\"pavouk\",\"pazneht\",\"pazourek\",\"pecka\",\"pedagog\",\"pejsek\",\"peklo\",\"peloton\",\"penalta\",\"pendrek\",\"penze\",\"periskop\",\"pero\",\"pestrost\",\"petarda\",\"petice\",\"petrolej\",\"pevnina\",\"pexeso\",\"pianista\",\"piha\",\"pijavice\",\"pikle\",\"piknik\",\"pilina\",\"pilnost\",\"pilulka\",\"pinzeta\",\"pipeta\",\"pisatel\",\"pistole\",\"pitevna\",\"pivnice\",\"pivovar\",\"placenta\",\"plakat\",\"plamen\",\"planeta\",\"plastika\",\"platit\",\"plavidlo\",\"plaz\",\"plech\",\"plemeno\",\"plenta\",\"ples\",\"pletivo\",\"plevel\",\"plivat\",\"plnit\",\"plno\",\"plocha\",\"plodina\",\"plomba\",\"plout\",\"pluk\",\"plyn\",\"pobavit\",\"pobyt\",\"pochod\",\"pocit\",\"poctivec\",\"podat\",\"podcenit\",\"podepsat\",\"podhled\",\"podivit\",\"podklad\",\"podmanit\",\"podnik\",\"podoba\",\"podpora\",\"podraz\",\"podstata\",\"podvod\",\"podzim\",\"poezie\",\"pohanka\",\"pohnutka\",\"pohovor\",\"pohroma\",\"pohyb\",\"pointa\",\"pojistka\",\"pojmout\",\"pokazit\",\"pokles\",\"pokoj\",\"pokrok\",\"pokuta\",\"pokyn\",\"poledne\",\"polibek\",\"polknout\",\"poloha\",\"polynom\",\"pomalu\",\"pominout\",\"pomlka\",\"pomoc\",\"pomsta\",\"pomyslet\",\"ponechat\",\"ponorka\",\"ponurost\",\"popadat\",\"popel\",\"popisek\",\"poplach\",\"poprosit\",\"popsat\",\"popud\",\"poradce\",\"porce\",\"porod\",\"porucha\",\"poryv\",\"posadit\",\"posed\",\"posila\",\"poskok\",\"poslanec\",\"posoudit\",\"pospolu\",\"postava\",\"posudek\",\"posyp\",\"potah\",\"potkan\",\"potlesk\",\"potomek\",\"potrava\",\"potupa\",\"potvora\",\"poukaz\",\"pouto\",\"pouzdro\",\"povaha\",\"povidla\",\"povlak\",\"povoz\",\"povrch\",\"povstat\",\"povyk\",\"povzdech\",\"pozdrav\",\"pozemek\",\"poznatek\",\"pozor\",\"pozvat\",\"pracovat\",\"prahory\",\"praktika\",\"prales\",\"praotec\",\"praporek\",\"prase\",\"pravda\",\"princip\",\"prkno\",\"probudit\",\"procento\",\"prodej\",\"profese\",\"prohra\",\"projekt\",\"prolomit\",\"promile\",\"pronikat\",\"propad\",\"prorok\",\"prosba\",\"proton\",\"proutek\",\"provaz\",\"prskavka\",\"prsten\",\"prudkost\",\"prut\",\"prvek\",\"prvohory\",\"psanec\",\"psovod\",\"pstruh\",\"ptactvo\",\"puberta\",\"puch\",\"pudl\",\"pukavec\",\"puklina\",\"pukrle\",\"pult\",\"pumpa\",\"punc\",\"pupen\",\"pusa\",\"pusinka\",\"pustina\",\"putovat\",\"putyka\",\"pyramida\",\"pysk\",\"pytel\",\"racek\",\"rachot\",\"radiace\",\"radnice\",\"radon\",\"raft\",\"ragby\",\"raketa\",\"rakovina\",\"rameno\",\"rampouch\",\"rande\",\"rarach\",\"rarita\",\"rasovna\",\"rastr\",\"ratolest\",\"razance\",\"razidlo\",\"reagovat\",\"reakce\",\"recept\",\"redaktor\",\"referent\",\"reflex\",\"rejnok\",\"reklama\",\"rekord\",\"rekrut\",\"rektor\",\"reputace\",\"revize\",\"revma\",\"revolver\",\"rezerva\",\"riskovat\",\"riziko\",\"robotika\",\"rodokmen\",\"rohovka\",\"rokle\",\"rokoko\",\"romaneto\",\"ropovod\",\"ropucha\",\"rorejs\",\"rosol\",\"rostlina\",\"rotmistr\",\"rotoped\",\"rotunda\",\"roubenka\",\"roucho\",\"roup\",\"roura\",\"rovina\",\"rovnice\",\"rozbor\",\"rozchod\",\"rozdat\",\"rozeznat\",\"rozhodce\",\"rozinka\",\"rozjezd\",\"rozkaz\",\"rozloha\",\"rozmar\",\"rozpad\",\"rozruch\",\"rozsah\",\"roztok\",\"rozum\",\"rozvod\",\"rubrika\",\"ruchadlo\",\"rukavice\",\"rukopis\",\"ryba\",\"rybolov\",\"rychlost\",\"rydlo\",\"rypadlo\",\"rytina\",\"ryzost\",\"sadista\",\"sahat\",\"sako\",\"samec\",\"samizdat\",\"samota\",\"sanitka\",\"sardinka\",\"sasanka\",\"satelit\",\"sazba\",\"sazenice\",\"sbor\",\"schovat\",\"sebranka\",\"secese\",\"sedadlo\",\"sediment\",\"sedlo\",\"sehnat\",\"sejmout\",\"sekera\",\"sekta\",\"sekunda\",\"sekvoje\",\"semeno\",\"seno\",\"servis\",\"sesadit\",\"seshora\",\"seskok\",\"seslat\",\"sestra\",\"sesuv\",\"sesypat\",\"setba\",\"setina\",\"setkat\",\"setnout\",\"setrvat\",\"sever\",\"seznam\",\"shoda\",\"shrnout\",\"sifon\",\"silnice\",\"sirka\",\"sirotek\",\"sirup\",\"situace\",\"skafandr\",\"skalisko\",\"skanzen\",\"skaut\",\"skeptik\",\"skica\",\"skladba\",\"sklenice\",\"sklo\",\"skluz\",\"skoba\",\"skokan\",\"skoro\",\"skripta\",\"skrz\",\"skupina\",\"skvost\",\"skvrna\",\"slabika\",\"sladidlo\",\"slanina\",\"slast\",\"slavnost\",\"sledovat\",\"slepec\",\"sleva\",\"slezina\",\"slib\",\"slina\",\"sliznice\",\"slon\",\"sloupek\",\"slovo\",\"sluch\",\"sluha\",\"slunce\",\"slupka\",\"slza\",\"smaragd\",\"smetana\",\"smilstvo\",\"smlouva\",\"smog\",\"smrad\",\"smrk\",\"smrtka\",\"smutek\",\"smysl\",\"snad\",\"snaha\",\"snob\",\"sobota\",\"socha\",\"sodovka\",\"sokol\",\"sopka\",\"sotva\",\"souboj\",\"soucit\",\"soudce\",\"souhlas\",\"soulad\",\"soumrak\",\"souprava\",\"soused\",\"soutok\",\"souviset\",\"spalovna\",\"spasitel\",\"spis\",\"splav\",\"spodek\",\"spojenec\",\"spolu\",\"sponzor\",\"spornost\",\"spousta\",\"sprcha\",\"spustit\",\"sranda\",\"sraz\",\"srdce\",\"srna\",\"srnec\",\"srovnat\",\"srpen\",\"srst\",\"srub\",\"stanice\",\"starosta\",\"statika\",\"stavba\",\"stehno\",\"stezka\",\"stodola\",\"stolek\",\"stopa\",\"storno\",\"stoupat\",\"strach\",\"stres\",\"strhnout\",\"strom\",\"struna\",\"studna\",\"stupnice\",\"stvol\",\"styk\",\"subjekt\",\"subtropy\",\"suchar\",\"sudost\",\"sukno\",\"sundat\",\"sunout\",\"surikata\",\"surovina\",\"svah\",\"svalstvo\",\"svetr\",\"svatba\",\"svazek\",\"svisle\",\"svitek\",\"svoboda\",\"svodidlo\",\"svorka\",\"svrab\",\"sykavka\",\"sykot\",\"synek\",\"synovec\",\"sypat\",\"sypkost\",\"syrovost\",\"sysel\",\"sytost\",\"tabletka\",\"tabule\",\"tahoun\",\"tajemno\",\"tajfun\",\"tajga\",\"tajit\",\"tajnost\",\"taktika\",\"tamhle\",\"tampon\",\"tancovat\",\"tanec\",\"tanker\",\"tapeta\",\"tavenina\",\"tazatel\",\"technika\",\"tehdy\",\"tekutina\",\"telefon\",\"temnota\",\"tendence\",\"tenista\",\"tenor\",\"teplota\",\"tepna\",\"teprve\",\"terapie\",\"termoska\",\"textil\",\"ticho\",\"tiskopis\",\"titulek\",\"tkadlec\",\"tkanina\",\"tlapka\",\"tleskat\",\"tlukot\",\"tlupa\",\"tmel\",\"toaleta\",\"topinka\",\"topol\",\"torzo\",\"touha\",\"toulec\",\"tradice\",\"traktor\",\"tramp\",\"trasa\",\"traverza\",\"trefit\",\"trest\",\"trezor\",\"trhavina\",\"trhlina\",\"trochu\",\"trojice\",\"troska\",\"trouba\",\"trpce\",\"trpitel\",\"trpkost\",\"trubec\",\"truchlit\",\"truhlice\",\"trus\",\"trvat\",\"tudy\",\"tuhnout\",\"tuhost\",\"tundra\",\"turista\",\"turnaj\",\"tuzemsko\",\"tvaroh\",\"tvorba\",\"tvrdost\",\"tvrz\",\"tygr\",\"tykev\",\"ubohost\",\"uboze\",\"ubrat\",\"ubrousek\",\"ubrus\",\"ubytovna\",\"ucho\",\"uctivost\",\"udivit\",\"uhradit\",\"ujednat\",\"ujistit\",\"ujmout\",\"ukazatel\",\"uklidnit\",\"uklonit\",\"ukotvit\",\"ukrojit\",\"ulice\",\"ulita\",\"ulovit\",\"umyvadlo\",\"unavit\",\"uniforma\",\"uniknout\",\"upadnout\",\"uplatnit\",\"uplynout\",\"upoutat\",\"upravit\",\"uran\",\"urazit\",\"usednout\",\"usilovat\",\"usmrtit\",\"usnadnit\",\"usnout\",\"usoudit\",\"ustlat\",\"ustrnout\",\"utahovat\",\"utkat\",\"utlumit\",\"utonout\",\"utopenec\",\"utrousit\",\"uvalit\",\"uvolnit\",\"uvozovka\",\"uzdravit\",\"uzel\",\"uzenina\",\"uzlina\",\"uznat\",\"vagon\",\"valcha\",\"valoun\",\"vana\",\"vandal\",\"vanilka\",\"varan\",\"varhany\",\"varovat\",\"vcelku\",\"vchod\",\"vdova\",\"vedro\",\"vegetace\",\"vejce\",\"velbloud\",\"veletrh\",\"velitel\",\"velmoc\",\"velryba\",\"venkov\",\"veranda\",\"verze\",\"veselka\",\"veskrze\",\"vesnice\",\"vespodu\",\"vesta\",\"veterina\",\"veverka\",\"vibrace\",\"vichr\",\"videohra\",\"vidina\",\"vidle\",\"vila\",\"vinice\",\"viset\",\"vitalita\",\"vize\",\"vizitka\",\"vjezd\",\"vklad\",\"vkus\",\"vlajka\",\"vlak\",\"vlasec\",\"vlevo\",\"vlhkost\",\"vliv\",\"vlnovka\",\"vloupat\",\"vnucovat\",\"vnuk\",\"voda\",\"vodivost\",\"vodoznak\",\"vodstvo\",\"vojensky\",\"vojna\",\"vojsko\",\"volant\",\"volba\",\"volit\",\"volno\",\"voskovka\",\"vozidlo\",\"vozovna\",\"vpravo\",\"vrabec\",\"vracet\",\"vrah\",\"vrata\",\"vrba\",\"vrcholek\",\"vrhat\",\"vrstva\",\"vrtule\",\"vsadit\",\"vstoupit\",\"vstup\",\"vtip\",\"vybavit\",\"vybrat\",\"vychovat\",\"vydat\",\"vydra\",\"vyfotit\",\"vyhledat\",\"vyhnout\",\"vyhodit\",\"vyhradit\",\"vyhubit\",\"vyjasnit\",\"vyjet\",\"vyjmout\",\"vyklopit\",\"vykonat\",\"vylekat\",\"vymazat\",\"vymezit\",\"vymizet\",\"vymyslet\",\"vynechat\",\"vynikat\",\"vynutit\",\"vypadat\",\"vyplatit\",\"vypravit\",\"vypustit\",\"vyrazit\",\"vyrovnat\",\"vyrvat\",\"vyslovit\",\"vysoko\",\"vystavit\",\"vysunout\",\"vysypat\",\"vytasit\",\"vytesat\",\"vytratit\",\"vyvinout\",\"vyvolat\",\"vyvrhel\",\"vyzdobit\",\"vyznat\",\"vzadu\",\"vzbudit\",\"vzchopit\",\"vzdor\",\"vzduch\",\"vzdychat\",\"vzestup\",\"vzhledem\",\"vzkaz\",\"vzlykat\",\"vznik\",\"vzorek\",\"vzpoura\",\"vztah\",\"vztek\",\"xylofon\",\"zabrat\",\"zabydlet\",\"zachovat\",\"zadarmo\",\"zadusit\",\"zafoukat\",\"zahltit\",\"zahodit\",\"zahrada\",\"zahynout\",\"zajatec\",\"zajet\",\"zajistit\",\"zaklepat\",\"zakoupit\",\"zalepit\",\"zamezit\",\"zamotat\",\"zamyslet\",\"zanechat\",\"zanikat\",\"zaplatit\",\"zapojit\",\"zapsat\",\"zarazit\",\"zastavit\",\"zasunout\",\"zatajit\",\"zatemnit\",\"zatknout\",\"zaujmout\",\"zavalit\",\"zavelet\",\"zavinit\",\"zavolat\",\"zavrtat\",\"zazvonit\",\"zbavit\",\"zbrusu\",\"zbudovat\",\"zbytek\",\"zdaleka\",\"zdarma\",\"zdatnost\",\"zdivo\",\"zdobit\",\"zdroj\",\"zdvih\",\"zdymadlo\",\"zelenina\",\"zeman\",\"zemina\",\"zeptat\",\"zezadu\",\"zezdola\",\"zhatit\",\"zhltnout\",\"zhluboka\",\"zhotovit\",\"zhruba\",\"zima\",\"zimnice\",\"zjemnit\",\"zklamat\",\"zkoumat\",\"zkratka\",\"zkumavka\",\"zlato\",\"zlehka\",\"zloba\",\"zlom\",\"zlost\",\"zlozvyk\",\"zmapovat\",\"zmar\",\"zmatek\",\"zmije\",\"zmizet\",\"zmocnit\",\"zmodrat\",\"zmrzlina\",\"zmutovat\",\"znak\",\"znalost\",\"znamenat\",\"znovu\",\"zobrazit\",\"zotavit\",\"zoubek\",\"zoufale\",\"zplodit\",\"zpomalit\",\"zprava\",\"zprostit\",\"zprudka\",\"zprvu\",\"zrada\",\"zranit\",\"zrcadlo\",\"zrnitost\",\"zrno\",\"zrovna\",\"zrychlit\",\"zrzavost\",\"zticha\",\"ztratit\",\"zubovina\",\"zubr\",\"zvednout\",\"zvenku\",\"zvesela\",\"zvon\",\"zvrat\",\"zvukovod\",\"zvyk\"]"); /***/ }), /* 414 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/chinese_simplified.json ***! \******************************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"的\",\"一\",\"是\",\"在\",\"不\",\"了\",\"有\",\"和\",\"人\",\"这\",\"中\",\"大\",\"为\",\"上\",\"个\",\"国\",\"我\",\"以\",\"要\",\"他\",\"时\",\"来\",\"用\",\"们\",\"生\",\"到\",\"作\",\"地\",\"于\",\"出\",\"就\",\"分\",\"对\",\"成\",\"会\",\"可\",\"主\",\"发\",\"年\",\"动\",\"同\",\"工\",\"也\",\"能\",\"下\",\"过\",\"子\",\"说\",\"产\",\"种\",\"面\",\"而\",\"方\",\"后\",\"多\",\"定\",\"行\",\"学\",\"法\",\"所\",\"民\",\"得\",\"经\",\"十\",\"三\",\"之\",\"进\",\"着\",\"等\",\"部\",\"度\",\"家\",\"电\",\"力\",\"里\",\"如\",\"水\",\"化\",\"高\",\"自\",\"二\",\"理\",\"起\",\"小\",\"物\",\"现\",\"实\",\"加\",\"量\",\"都\",\"两\",\"体\",\"制\",\"机\",\"当\",\"使\",\"点\",\"从\",\"业\",\"本\",\"去\",\"把\",\"性\",\"好\",\"应\",\"开\",\"它\",\"合\",\"还\",\"因\",\"由\",\"其\",\"些\",\"然\",\"前\",\"外\",\"天\",\"政\",\"四\",\"日\",\"那\",\"社\",\"义\",\"事\",\"平\",\"形\",\"相\",\"全\",\"表\",\"间\",\"样\",\"与\",\"关\",\"各\",\"重\",\"新\",\"线\",\"内\",\"数\",\"正\",\"心\",\"反\",\"你\",\"明\",\"看\",\"原\",\"又\",\"么\",\"利\",\"比\",\"或\",\"但\",\"质\",\"气\",\"第\",\"向\",\"道\",\"命\",\"此\",\"变\",\"条\",\"只\",\"没\",\"结\",\"解\",\"问\",\"意\",\"建\",\"月\",\"公\",\"无\",\"系\",\"军\",\"很\",\"情\",\"者\",\"最\",\"立\",\"代\",\"想\",\"已\",\"通\",\"并\",\"提\",\"直\",\"题\",\"党\",\"程\",\"展\",\"五\",\"果\",\"料\",\"象\",\"员\",\"革\",\"位\",\"入\",\"常\",\"文\",\"总\",\"次\",\"品\",\"式\",\"活\",\"设\",\"及\",\"管\",\"特\",\"件\",\"长\",\"求\",\"老\",\"头\",\"基\",\"资\",\"边\",\"流\",\"路\",\"级\",\"少\",\"图\",\"山\",\"统\",\"接\",\"知\",\"较\",\"将\",\"组\",\"见\",\"计\",\"别\",\"她\",\"手\",\"角\",\"期\",\"根\",\"论\",\"运\",\"农\",\"指\",\"几\",\"九\",\"区\",\"强\",\"放\",\"决\",\"西\",\"被\",\"干\",\"做\",\"必\",\"战\",\"先\",\"回\",\"则\",\"任\",\"取\",\"据\",\"处\",\"队\",\"南\",\"给\",\"色\",\"光\",\"门\",\"即\",\"保\",\"治\",\"北\",\"造\",\"百\",\"规\",\"热\",\"领\",\"七\",\"海\",\"口\",\"东\",\"导\",\"器\",\"压\",\"志\",\"世\",\"金\",\"增\",\"争\",\"济\",\"阶\",\"油\",\"思\",\"术\",\"极\",\"交\",\"受\",\"联\",\"什\",\"认\",\"六\",\"共\",\"权\",\"收\",\"证\",\"改\",\"清\",\"美\",\"再\",\"采\",\"转\",\"更\",\"单\",\"风\",\"切\",\"打\",\"白\",\"教\",\"速\",\"花\",\"带\",\"安\",\"场\",\"身\",\"车\",\"例\",\"真\",\"务\",\"具\",\"万\",\"每\",\"目\",\"至\",\"达\",\"走\",\"积\",\"示\",\"议\",\"声\",\"报\",\"斗\",\"完\",\"类\",\"八\",\"离\",\"华\",\"名\",\"确\",\"才\",\"科\",\"张\",\"信\",\"马\",\"节\",\"话\",\"米\",\"整\",\"空\",\"元\",\"况\",\"今\",\"集\",\"温\",\"传\",\"土\",\"许\",\"步\",\"群\",\"广\",\"石\",\"记\",\"需\",\"段\",\"研\",\"界\",\"拉\",\"林\",\"律\",\"叫\",\"且\",\"究\",\"观\",\"越\",\"织\",\"装\",\"影\",\"算\",\"低\",\"持\",\"音\",\"众\",\"书\",\"布\",\"复\",\"容\",\"儿\",\"须\",\"际\",\"商\",\"非\",\"验\",\"连\",\"断\",\"深\",\"难\",\"近\",\"矿\",\"千\",\"周\",\"委\",\"素\",\"技\",\"备\",\"半\",\"办\",\"青\",\"省\",\"列\",\"习\",\"响\",\"约\",\"支\",\"般\",\"史\",\"感\",\"劳\",\"便\",\"团\",\"往\",\"酸\",\"历\",\"市\",\"克\",\"何\",\"除\",\"消\",\"构\",\"府\",\"称\",\"太\",\"准\",\"精\",\"值\",\"号\",\"率\",\"族\",\"维\",\"划\",\"选\",\"标\",\"写\",\"存\",\"候\",\"毛\",\"亲\",\"快\",\"效\",\"斯\",\"院\",\"查\",\"江\",\"型\",\"眼\",\"王\",\"按\",\"格\",\"养\",\"易\",\"置\",\"派\",\"层\",\"片\",\"始\",\"却\",\"专\",\"状\",\"育\",\"厂\",\"京\",\"识\",\"适\",\"属\",\"圆\",\"包\",\"火\",\"住\",\"调\",\"满\",\"县\",\"局\",\"照\",\"参\",\"红\",\"细\",\"引\",\"听\",\"该\",\"铁\",\"价\",\"严\",\"首\",\"底\",\"液\",\"官\",\"德\",\"随\",\"病\",\"苏\",\"失\",\"尔\",\"死\",\"讲\",\"配\",\"女\",\"黄\",\"推\",\"显\",\"谈\",\"罪\",\"神\",\"艺\",\"呢\",\"席\",\"含\",\"企\",\"望\",\"密\",\"批\",\"营\",\"项\",\"防\",\"举\",\"球\",\"英\",\"氧\",\"势\",\"告\",\"李\",\"台\",\"落\",\"木\",\"帮\",\"轮\",\"破\",\"亚\",\"师\",\"围\",\"注\",\"远\",\"字\",\"材\",\"排\",\"供\",\"河\",\"态\",\"封\",\"另\",\"施\",\"减\",\"树\",\"溶\",\"怎\",\"止\",\"案\",\"言\",\"士\",\"均\",\"武\",\"固\",\"叶\",\"鱼\",\"波\",\"视\",\"仅\",\"费\",\"紧\",\"爱\",\"左\",\"章\",\"早\",\"朝\",\"害\",\"续\",\"轻\",\"服\",\"试\",\"食\",\"充\",\"兵\",\"源\",\"判\",\"护\",\"司\",\"足\",\"某\",\"练\",\"差\",\"致\",\"板\",\"田\",\"降\",\"黑\",\"犯\",\"负\",\"击\",\"范\",\"继\",\"兴\",\"似\",\"余\",\"坚\",\"曲\",\"输\",\"修\",\"故\",\"城\",\"夫\",\"够\",\"送\",\"笔\",\"船\",\"占\",\"右\",\"财\",\"吃\",\"富\",\"春\",\"职\",\"觉\",\"汉\",\"画\",\"功\",\"巴\",\"跟\",\"虽\",\"杂\",\"飞\",\"检\",\"吸\",\"助\",\"升\",\"阳\",\"互\",\"初\",\"创\",\"抗\",\"考\",\"投\",\"坏\",\"策\",\"古\",\"径\",\"换\",\"未\",\"跑\",\"留\",\"钢\",\"曾\",\"端\",\"责\",\"站\",\"简\",\"述\",\"钱\",\"副\",\"尽\",\"帝\",\"射\",\"草\",\"冲\",\"承\",\"独\",\"令\",\"限\",\"阿\",\"宣\",\"环\",\"双\",\"请\",\"超\",\"微\",\"让\",\"控\",\"州\",\"良\",\"轴\",\"找\",\"否\",\"纪\",\"益\",\"依\",\"优\",\"顶\",\"础\",\"载\",\"倒\",\"房\",\"突\",\"坐\",\"粉\",\"敌\",\"略\",\"客\",\"袁\",\"冷\",\"胜\",\"绝\",\"析\",\"块\",\"剂\",\"测\",\"丝\",\"协\",\"诉\",\"念\",\"陈\",\"仍\",\"罗\",\"盐\",\"友\",\"洋\",\"错\",\"苦\",\"夜\",\"刑\",\"移\",\"频\",\"逐\",\"靠\",\"混\",\"母\",\"短\",\"皮\",\"终\",\"聚\",\"汽\",\"村\",\"云\",\"哪\",\"既\",\"距\",\"卫\",\"停\",\"烈\",\"央\",\"察\",\"烧\",\"迅\",\"境\",\"若\",\"印\",\"洲\",\"刻\",\"括\",\"激\",\"孔\",\"搞\",\"甚\",\"室\",\"待\",\"核\",\"校\",\"散\",\"侵\",\"吧\",\"甲\",\"游\",\"久\",\"菜\",\"味\",\"旧\",\"模\",\"湖\",\"货\",\"损\",\"预\",\"阻\",\"毫\",\"普\",\"稳\",\"乙\",\"妈\",\"植\",\"息\",\"扩\",\"银\",\"语\",\"挥\",\"酒\",\"守\",\"拿\",\"序\",\"纸\",\"医\",\"缺\",\"雨\",\"吗\",\"针\",\"刘\",\"啊\",\"急\",\"唱\",\"误\",\"训\",\"愿\",\"审\",\"附\",\"获\",\"茶\",\"鲜\",\"粮\",\"斤\",\"孩\",\"脱\",\"硫\",\"肥\",\"善\",\"龙\",\"演\",\"父\",\"渐\",\"血\",\"欢\",\"械\",\"掌\",\"歌\",\"沙\",\"刚\",\"攻\",\"谓\",\"盾\",\"讨\",\"晚\",\"粒\",\"乱\",\"燃\",\"矛\",\"乎\",\"杀\",\"药\",\"宁\",\"鲁\",\"贵\",\"钟\",\"煤\",\"读\",\"班\",\"伯\",\"香\",\"介\",\"迫\",\"句\",\"丰\",\"培\",\"握\",\"兰\",\"担\",\"弦\",\"蛋\",\"沉\",\"假\",\"穿\",\"执\",\"答\",\"乐\",\"谁\",\"顺\",\"烟\",\"缩\",\"征\",\"脸\",\"喜\",\"松\",\"脚\",\"困\",\"异\",\"免\",\"背\",\"星\",\"福\",\"买\",\"染\",\"井\",\"概\",\"慢\",\"怕\",\"磁\",\"倍\",\"祖\",\"皇\",\"促\",\"静\",\"补\",\"评\",\"翻\",\"肉\",\"践\",\"尼\",\"衣\",\"宽\",\"扬\",\"棉\",\"希\",\"伤\",\"操\",\"垂\",\"秋\",\"宜\",\"氢\",\"套\",\"督\",\"振\",\"架\",\"亮\",\"末\",\"宪\",\"庆\",\"编\",\"牛\",\"触\",\"映\",\"雷\",\"销\",\"诗\",\"座\",\"居\",\"抓\",\"裂\",\"胞\",\"呼\",\"娘\",\"景\",\"威\",\"绿\",\"晶\",\"厚\",\"盟\",\"衡\",\"鸡\",\"孙\",\"延\",\"危\",\"胶\",\"屋\",\"乡\",\"临\",\"陆\",\"顾\",\"掉\",\"呀\",\"灯\",\"岁\",\"措\",\"束\",\"耐\",\"剧\",\"玉\",\"赵\",\"跳\",\"哥\",\"季\",\"课\",\"凯\",\"胡\",\"额\",\"款\",\"绍\",\"卷\",\"齐\",\"伟\",\"蒸\",\"殖\",\"永\",\"宗\",\"苗\",\"川\",\"炉\",\"岩\",\"弱\",\"零\",\"杨\",\"奏\",\"沿\",\"露\",\"杆\",\"探\",\"滑\",\"镇\",\"饭\",\"浓\",\"航\",\"怀\",\"赶\",\"库\",\"夺\",\"伊\",\"灵\",\"税\",\"途\",\"灭\",\"赛\",\"归\",\"召\",\"鼓\",\"播\",\"盘\",\"裁\",\"险\",\"康\",\"唯\",\"录\",\"菌\",\"纯\",\"借\",\"糖\",\"盖\",\"横\",\"符\",\"私\",\"努\",\"堂\",\"域\",\"枪\",\"润\",\"幅\",\"哈\",\"竟\",\"熟\",\"虫\",\"泽\",\"脑\",\"壤\",\"碳\",\"欧\",\"遍\",\"侧\",\"寨\",\"敢\",\"彻\",\"虑\",\"斜\",\"薄\",\"庭\",\"纳\",\"弹\",\"饲\",\"伸\",\"折\",\"麦\",\"湿\",\"暗\",\"荷\",\"瓦\",\"塞\",\"床\",\"筑\",\"恶\",\"户\",\"访\",\"塔\",\"奇\",\"透\",\"梁\",\"刀\",\"旋\",\"迹\",\"卡\",\"氯\",\"遇\",\"份\",\"毒\",\"泥\",\"退\",\"洗\",\"摆\",\"灰\",\"彩\",\"卖\",\"耗\",\"夏\",\"择\",\"忙\",\"铜\",\"献\",\"硬\",\"予\",\"繁\",\"圈\",\"雪\",\"函\",\"亦\",\"抽\",\"篇\",\"阵\",\"阴\",\"丁\",\"尺\",\"追\",\"堆\",\"雄\",\"迎\",\"泛\",\"爸\",\"楼\",\"避\",\"谋\",\"吨\",\"野\",\"猪\",\"旗\",\"累\",\"偏\",\"典\",\"馆\",\"索\",\"秦\",\"脂\",\"潮\",\"爷\",\"豆\",\"忽\",\"托\",\"惊\",\"塑\",\"遗\",\"愈\",\"朱\",\"替\",\"纤\",\"粗\",\"倾\",\"尚\",\"痛\",\"楚\",\"谢\",\"奋\",\"购\",\"磨\",\"君\",\"池\",\"旁\",\"碎\",\"骨\",\"监\",\"捕\",\"弟\",\"暴\",\"割\",\"贯\",\"殊\",\"释\",\"词\",\"亡\",\"壁\",\"顿\",\"宝\",\"午\",\"尘\",\"闻\",\"揭\",\"炮\",\"残\",\"冬\",\"桥\",\"妇\",\"警\",\"综\",\"招\",\"吴\",\"付\",\"浮\",\"遭\",\"徐\",\"您\",\"摇\",\"谷\",\"赞\",\"箱\",\"隔\",\"订\",\"男\",\"吹\",\"园\",\"纷\",\"唐\",\"败\",\"宋\",\"玻\",\"巨\",\"耕\",\"坦\",\"荣\",\"闭\",\"湾\",\"键\",\"凡\",\"驻\",\"锅\",\"救\",\"恩\",\"剥\",\"凝\",\"碱\",\"齿\",\"截\",\"炼\",\"麻\",\"纺\",\"禁\",\"废\",\"盛\",\"版\",\"缓\",\"净\",\"睛\",\"昌\",\"婚\",\"涉\",\"筒\",\"嘴\",\"插\",\"岸\",\"朗\",\"庄\",\"街\",\"藏\",\"姑\",\"贸\",\"腐\",\"奴\",\"啦\",\"惯\",\"乘\",\"伙\",\"恢\",\"匀\",\"纱\",\"扎\",\"辩\",\"耳\",\"彪\",\"臣\",\"亿\",\"璃\",\"抵\",\"脉\",\"秀\",\"萨\",\"俄\",\"网\",\"舞\",\"店\",\"喷\",\"纵\",\"寸\",\"汗\",\"挂\",\"洪\",\"贺\",\"闪\",\"柬\",\"爆\",\"烯\",\"津\",\"稻\",\"墙\",\"软\",\"勇\",\"像\",\"滚\",\"厘\",\"蒙\",\"芳\",\"肯\",\"坡\",\"柱\",\"荡\",\"腿\",\"仪\",\"旅\",\"尾\",\"轧\",\"冰\",\"贡\",\"登\",\"黎\",\"削\",\"钻\",\"勒\",\"逃\",\"障\",\"氨\",\"郭\",\"峰\",\"币\",\"港\",\"伏\",\"轨\",\"亩\",\"毕\",\"擦\",\"莫\",\"刺\",\"浪\",\"秘\",\"援\",\"株\",\"健\",\"售\",\"股\",\"岛\",\"甘\",\"泡\",\"睡\",\"童\",\"铸\",\"汤\",\"阀\",\"休\",\"汇\",\"舍\",\"牧\",\"绕\",\"炸\",\"哲\",\"磷\",\"绩\",\"朋\",\"淡\",\"尖\",\"启\",\"陷\",\"柴\",\"呈\",\"徒\",\"颜\",\"泪\",\"稍\",\"忘\",\"泵\",\"蓝\",\"拖\",\"洞\",\"授\",\"镜\",\"辛\",\"壮\",\"锋\",\"贫\",\"虚\",\"弯\",\"摩\",\"泰\",\"幼\",\"廷\",\"尊\",\"窗\",\"纲\",\"弄\",\"隶\",\"疑\",\"氏\",\"宫\",\"姐\",\"震\",\"瑞\",\"怪\",\"尤\",\"琴\",\"循\",\"描\",\"膜\",\"违\",\"夹\",\"腰\",\"缘\",\"珠\",\"穷\",\"森\",\"枝\",\"竹\",\"沟\",\"催\",\"绳\",\"忆\",\"邦\",\"剩\",\"幸\",\"浆\",\"栏\",\"拥\",\"牙\",\"贮\",\"礼\",\"滤\",\"钠\",\"纹\",\"罢\",\"拍\",\"咱\",\"喊\",\"袖\",\"埃\",\"勤\",\"罚\",\"焦\",\"潜\",\"伍\",\"墨\",\"欲\",\"缝\",\"姓\",\"刊\",\"饱\",\"仿\",\"奖\",\"铝\",\"鬼\",\"丽\",\"跨\",\"默\",\"挖\",\"链\",\"扫\",\"喝\",\"袋\",\"炭\",\"污\",\"幕\",\"诸\",\"弧\",\"励\",\"梅\",\"奶\",\"洁\",\"灾\",\"舟\",\"鉴\",\"苯\",\"讼\",\"抱\",\"毁\",\"懂\",\"寒\",\"智\",\"埔\",\"寄\",\"届\",\"跃\",\"渡\",\"挑\",\"丹\",\"艰\",\"贝\",\"碰\",\"拔\",\"爹\",\"戴\",\"码\",\"梦\",\"芽\",\"熔\",\"赤\",\"渔\",\"哭\",\"敬\",\"颗\",\"奔\",\"铅\",\"仲\",\"虎\",\"稀\",\"妹\",\"乏\",\"珍\",\"申\",\"桌\",\"遵\",\"允\",\"隆\",\"螺\",\"仓\",\"魏\",\"锐\",\"晓\",\"氮\",\"兼\",\"隐\",\"碍\",\"赫\",\"拨\",\"忠\",\"肃\",\"缸\",\"牵\",\"抢\",\"博\",\"巧\",\"壳\",\"兄\",\"杜\",\"讯\",\"诚\",\"碧\",\"祥\",\"柯\",\"页\",\"巡\",\"矩\",\"悲\",\"灌\",\"龄\",\"伦\",\"票\",\"寻\",\"桂\",\"铺\",\"圣\",\"恐\",\"恰\",\"郑\",\"趣\",\"抬\",\"荒\",\"腾\",\"贴\",\"柔\",\"滴\",\"猛\",\"阔\",\"辆\",\"妻\",\"填\",\"撤\",\"储\",\"签\",\"闹\",\"扰\",\"紫\",\"砂\",\"递\",\"戏\",\"吊\",\"陶\",\"伐\",\"喂\",\"疗\",\"瓶\",\"婆\",\"抚\",\"臂\",\"摸\",\"忍\",\"虾\",\"蜡\",\"邻\",\"胸\",\"巩\",\"挤\",\"偶\",\"弃\",\"槽\",\"劲\",\"乳\",\"邓\",\"吉\",\"仁\",\"烂\",\"砖\",\"租\",\"乌\",\"舰\",\"伴\",\"瓜\",\"浅\",\"丙\",\"暂\",\"燥\",\"橡\",\"柳\",\"迷\",\"暖\",\"牌\",\"秧\",\"胆\",\"详\",\"簧\",\"踏\",\"瓷\",\"谱\",\"呆\",\"宾\",\"糊\",\"洛\",\"辉\",\"愤\",\"竞\",\"隙\",\"怒\",\"粘\",\"乃\",\"绪\",\"肩\",\"籍\",\"敏\",\"涂\",\"熙\",\"皆\",\"侦\",\"悬\",\"掘\",\"享\",\"纠\",\"醒\",\"狂\",\"锁\",\"淀\",\"恨\",\"牲\",\"霸\",\"爬\",\"赏\",\"逆\",\"玩\",\"陵\",\"祝\",\"秒\",\"浙\",\"貌\",\"役\",\"彼\",\"悉\",\"鸭\",\"趋\",\"凤\",\"晨\",\"畜\",\"辈\",\"秩\",\"卵\",\"署\",\"梯\",\"炎\",\"滩\",\"棋\",\"驱\",\"筛\",\"峡\",\"冒\",\"啥\",\"寿\",\"译\",\"浸\",\"泉\",\"帽\",\"迟\",\"硅\",\"疆\",\"贷\",\"漏\",\"稿\",\"冠\",\"嫩\",\"胁\",\"芯\",\"牢\",\"叛\",\"蚀\",\"奥\",\"鸣\",\"岭\",\"羊\",\"凭\",\"串\",\"塘\",\"绘\",\"酵\",\"融\",\"盆\",\"锡\",\"庙\",\"筹\",\"冻\",\"辅\",\"摄\",\"袭\",\"筋\",\"拒\",\"僚\",\"旱\",\"钾\",\"鸟\",\"漆\",\"沈\",\"眉\",\"疏\",\"添\",\"棒\",\"穗\",\"硝\",\"韩\",\"逼\",\"扭\",\"侨\",\"凉\",\"挺\",\"碗\",\"栽\",\"炒\",\"杯\",\"患\",\"馏\",\"劝\",\"豪\",\"辽\",\"勃\",\"鸿\",\"旦\",\"吏\",\"拜\",\"狗\",\"埋\",\"辊\",\"掩\",\"饮\",\"搬\",\"骂\",\"辞\",\"勾\",\"扣\",\"估\",\"蒋\",\"绒\",\"雾\",\"丈\",\"朵\",\"姆\",\"拟\",\"宇\",\"辑\",\"陕\",\"雕\",\"偿\",\"蓄\",\"崇\",\"剪\",\"倡\",\"厅\",\"咬\",\"驶\",\"薯\",\"刷\",\"斥\",\"番\",\"赋\",\"奉\",\"佛\",\"浇\",\"漫\",\"曼\",\"扇\",\"钙\",\"桃\",\"扶\",\"仔\",\"返\",\"俗\",\"亏\",\"腔\",\"鞋\",\"棱\",\"覆\",\"框\",\"悄\",\"叔\",\"撞\",\"骗\",\"勘\",\"旺\",\"沸\",\"孤\",\"吐\",\"孟\",\"渠\",\"屈\",\"疾\",\"妙\",\"惜\",\"仰\",\"狠\",\"胀\",\"谐\",\"抛\",\"霉\",\"桑\",\"岗\",\"嘛\",\"衰\",\"盗\",\"渗\",\"脏\",\"赖\",\"涌\",\"甜\",\"曹\",\"阅\",\"肌\",\"哩\",\"厉\",\"烃\",\"纬\",\"毅\",\"昨\",\"伪\",\"症\",\"煮\",\"叹\",\"钉\",\"搭\",\"茎\",\"笼\",\"酷\",\"偷\",\"弓\",\"锥\",\"恒\",\"杰\",\"坑\",\"鼻\",\"翼\",\"纶\",\"叙\",\"狱\",\"逮\",\"罐\",\"络\",\"棚\",\"抑\",\"膨\",\"蔬\",\"寺\",\"骤\",\"穆\",\"冶\",\"枯\",\"册\",\"尸\",\"凸\",\"绅\",\"坯\",\"牺\",\"焰\",\"轰\",\"欣\",\"晋\",\"瘦\",\"御\",\"锭\",\"锦\",\"丧\",\"旬\",\"锻\",\"垄\",\"搜\",\"扑\",\"邀\",\"亭\",\"酯\",\"迈\",\"舒\",\"脆\",\"酶\",\"闲\",\"忧\",\"酚\",\"顽\",\"羽\",\"涨\",\"卸\",\"仗\",\"陪\",\"辟\",\"惩\",\"杭\",\"姚\",\"肚\",\"捉\",\"飘\",\"漂\",\"昆\",\"欺\",\"吾\",\"郎\",\"烷\",\"汁\",\"呵\",\"饰\",\"萧\",\"雅\",\"邮\",\"迁\",\"燕\",\"撒\",\"姻\",\"赴\",\"宴\",\"烦\",\"债\",\"帐\",\"斑\",\"铃\",\"旨\",\"醇\",\"董\",\"饼\",\"雏\",\"姿\",\"拌\",\"傅\",\"腹\",\"妥\",\"揉\",\"贤\",\"拆\",\"歪\",\"葡\",\"胺\",\"丢\",\"浩\",\"徽\",\"昂\",\"垫\",\"挡\",\"览\",\"贪\",\"慰\",\"缴\",\"汪\",\"慌\",\"冯\",\"诺\",\"姜\",\"谊\",\"凶\",\"劣\",\"诬\",\"耀\",\"昏\",\"躺\",\"盈\",\"骑\",\"乔\",\"溪\",\"丛\",\"卢\",\"抹\",\"闷\",\"咨\",\"刮\",\"驾\",\"缆\",\"悟\",\"摘\",\"铒\",\"掷\",\"颇\",\"幻\",\"柄\",\"惠\",\"惨\",\"佳\",\"仇\",\"腊\",\"窝\",\"涤\",\"剑\",\"瞧\",\"堡\",\"泼\",\"葱\",\"罩\",\"霍\",\"捞\",\"胎\",\"苍\",\"滨\",\"俩\",\"捅\",\"湘\",\"砍\",\"霞\",\"邵\",\"萄\",\"疯\",\"淮\",\"遂\",\"熊\",\"粪\",\"烘\",\"宿\",\"档\",\"戈\",\"驳\",\"嫂\",\"裕\",\"徙\",\"箭\",\"捐\",\"肠\",\"撑\",\"晒\",\"辨\",\"殿\",\"莲\",\"摊\",\"搅\",\"酱\",\"屏\",\"疫\",\"哀\",\"蔡\",\"堵\",\"沫\",\"皱\",\"畅\",\"叠\",\"阁\",\"莱\",\"敲\",\"辖\",\"钩\",\"痕\",\"坝\",\"巷\",\"饿\",\"祸\",\"丘\",\"玄\",\"溜\",\"曰\",\"逻\",\"彭\",\"尝\",\"卿\",\"妨\",\"艇\",\"吞\",\"韦\",\"怨\",\"矮\",\"歇\"]"); /***/ }), /* 415 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/chinese_traditional.json ***! \*******************************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"的\",\"一\",\"是\",\"在\",\"不\",\"了\",\"有\",\"和\",\"人\",\"這\",\"中\",\"大\",\"為\",\"上\",\"個\",\"國\",\"我\",\"以\",\"要\",\"他\",\"時\",\"來\",\"用\",\"們\",\"生\",\"到\",\"作\",\"地\",\"於\",\"出\",\"就\",\"分\",\"對\",\"成\",\"會\",\"可\",\"主\",\"發\",\"年\",\"動\",\"同\",\"工\",\"也\",\"能\",\"下\",\"過\",\"子\",\"說\",\"產\",\"種\",\"面\",\"而\",\"方\",\"後\",\"多\",\"定\",\"行\",\"學\",\"法\",\"所\",\"民\",\"得\",\"經\",\"十\",\"三\",\"之\",\"進\",\"著\",\"等\",\"部\",\"度\",\"家\",\"電\",\"力\",\"裡\",\"如\",\"水\",\"化\",\"高\",\"自\",\"二\",\"理\",\"起\",\"小\",\"物\",\"現\",\"實\",\"加\",\"量\",\"都\",\"兩\",\"體\",\"制\",\"機\",\"當\",\"使\",\"點\",\"從\",\"業\",\"本\",\"去\",\"把\",\"性\",\"好\",\"應\",\"開\",\"它\",\"合\",\"還\",\"因\",\"由\",\"其\",\"些\",\"然\",\"前\",\"外\",\"天\",\"政\",\"四\",\"日\",\"那\",\"社\",\"義\",\"事\",\"平\",\"形\",\"相\",\"全\",\"表\",\"間\",\"樣\",\"與\",\"關\",\"各\",\"重\",\"新\",\"線\",\"內\",\"數\",\"正\",\"心\",\"反\",\"你\",\"明\",\"看\",\"原\",\"又\",\"麼\",\"利\",\"比\",\"或\",\"但\",\"質\",\"氣\",\"第\",\"向\",\"道\",\"命\",\"此\",\"變\",\"條\",\"只\",\"沒\",\"結\",\"解\",\"問\",\"意\",\"建\",\"月\",\"公\",\"無\",\"系\",\"軍\",\"很\",\"情\",\"者\",\"最\",\"立\",\"代\",\"想\",\"已\",\"通\",\"並\",\"提\",\"直\",\"題\",\"黨\",\"程\",\"展\",\"五\",\"果\",\"料\",\"象\",\"員\",\"革\",\"位\",\"入\",\"常\",\"文\",\"總\",\"次\",\"品\",\"式\",\"活\",\"設\",\"及\",\"管\",\"特\",\"件\",\"長\",\"求\",\"老\",\"頭\",\"基\",\"資\",\"邊\",\"流\",\"路\",\"級\",\"少\",\"圖\",\"山\",\"統\",\"接\",\"知\",\"較\",\"將\",\"組\",\"見\",\"計\",\"別\",\"她\",\"手\",\"角\",\"期\",\"根\",\"論\",\"運\",\"農\",\"指\",\"幾\",\"九\",\"區\",\"強\",\"放\",\"決\",\"西\",\"被\",\"幹\",\"做\",\"必\",\"戰\",\"先\",\"回\",\"則\",\"任\",\"取\",\"據\",\"處\",\"隊\",\"南\",\"給\",\"色\",\"光\",\"門\",\"即\",\"保\",\"治\",\"北\",\"造\",\"百\",\"規\",\"熱\",\"領\",\"七\",\"海\",\"口\",\"東\",\"導\",\"器\",\"壓\",\"志\",\"世\",\"金\",\"增\",\"爭\",\"濟\",\"階\",\"油\",\"思\",\"術\",\"極\",\"交\",\"受\",\"聯\",\"什\",\"認\",\"六\",\"共\",\"權\",\"收\",\"證\",\"改\",\"清\",\"美\",\"再\",\"採\",\"轉\",\"更\",\"單\",\"風\",\"切\",\"打\",\"白\",\"教\",\"速\",\"花\",\"帶\",\"安\",\"場\",\"身\",\"車\",\"例\",\"真\",\"務\",\"具\",\"萬\",\"每\",\"目\",\"至\",\"達\",\"走\",\"積\",\"示\",\"議\",\"聲\",\"報\",\"鬥\",\"完\",\"類\",\"八\",\"離\",\"華\",\"名\",\"確\",\"才\",\"科\",\"張\",\"信\",\"馬\",\"節\",\"話\",\"米\",\"整\",\"空\",\"元\",\"況\",\"今\",\"集\",\"溫\",\"傳\",\"土\",\"許\",\"步\",\"群\",\"廣\",\"石\",\"記\",\"需\",\"段\",\"研\",\"界\",\"拉\",\"林\",\"律\",\"叫\",\"且\",\"究\",\"觀\",\"越\",\"織\",\"裝\",\"影\",\"算\",\"低\",\"持\",\"音\",\"眾\",\"書\",\"布\",\"复\",\"容\",\"兒\",\"須\",\"際\",\"商\",\"非\",\"驗\",\"連\",\"斷\",\"深\",\"難\",\"近\",\"礦\",\"千\",\"週\",\"委\",\"素\",\"技\",\"備\",\"半\",\"辦\",\"青\",\"省\",\"列\",\"習\",\"響\",\"約\",\"支\",\"般\",\"史\",\"感\",\"勞\",\"便\",\"團\",\"往\",\"酸\",\"歷\",\"市\",\"克\",\"何\",\"除\",\"消\",\"構\",\"府\",\"稱\",\"太\",\"準\",\"精\",\"值\",\"號\",\"率\",\"族\",\"維\",\"劃\",\"選\",\"標\",\"寫\",\"存\",\"候\",\"毛\",\"親\",\"快\",\"效\",\"斯\",\"院\",\"查\",\"江\",\"型\",\"眼\",\"王\",\"按\",\"格\",\"養\",\"易\",\"置\",\"派\",\"層\",\"片\",\"始\",\"卻\",\"專\",\"狀\",\"育\",\"廠\",\"京\",\"識\",\"適\",\"屬\",\"圓\",\"包\",\"火\",\"住\",\"調\",\"滿\",\"縣\",\"局\",\"照\",\"參\",\"紅\",\"細\",\"引\",\"聽\",\"該\",\"鐵\",\"價\",\"嚴\",\"首\",\"底\",\"液\",\"官\",\"德\",\"隨\",\"病\",\"蘇\",\"失\",\"爾\",\"死\",\"講\",\"配\",\"女\",\"黃\",\"推\",\"顯\",\"談\",\"罪\",\"神\",\"藝\",\"呢\",\"席\",\"含\",\"企\",\"望\",\"密\",\"批\",\"營\",\"項\",\"防\",\"舉\",\"球\",\"英\",\"氧\",\"勢\",\"告\",\"李\",\"台\",\"落\",\"木\",\"幫\",\"輪\",\"破\",\"亞\",\"師\",\"圍\",\"注\",\"遠\",\"字\",\"材\",\"排\",\"供\",\"河\",\"態\",\"封\",\"另\",\"施\",\"減\",\"樹\",\"溶\",\"怎\",\"止\",\"案\",\"言\",\"士\",\"均\",\"武\",\"固\",\"葉\",\"魚\",\"波\",\"視\",\"僅\",\"費\",\"緊\",\"愛\",\"左\",\"章\",\"早\",\"朝\",\"害\",\"續\",\"輕\",\"服\",\"試\",\"食\",\"充\",\"兵\",\"源\",\"判\",\"護\",\"司\",\"足\",\"某\",\"練\",\"差\",\"致\",\"板\",\"田\",\"降\",\"黑\",\"犯\",\"負\",\"擊\",\"范\",\"繼\",\"興\",\"似\",\"餘\",\"堅\",\"曲\",\"輸\",\"修\",\"故\",\"城\",\"夫\",\"夠\",\"送\",\"筆\",\"船\",\"佔\",\"右\",\"財\",\"吃\",\"富\",\"春\",\"職\",\"覺\",\"漢\",\"畫\",\"功\",\"巴\",\"跟\",\"雖\",\"雜\",\"飛\",\"檢\",\"吸\",\"助\",\"昇\",\"陽\",\"互\",\"初\",\"創\",\"抗\",\"考\",\"投\",\"壞\",\"策\",\"古\",\"徑\",\"換\",\"未\",\"跑\",\"留\",\"鋼\",\"曾\",\"端\",\"責\",\"站\",\"簡\",\"述\",\"錢\",\"副\",\"盡\",\"帝\",\"射\",\"草\",\"衝\",\"承\",\"獨\",\"令\",\"限\",\"阿\",\"宣\",\"環\",\"雙\",\"請\",\"超\",\"微\",\"讓\",\"控\",\"州\",\"良\",\"軸\",\"找\",\"否\",\"紀\",\"益\",\"依\",\"優\",\"頂\",\"礎\",\"載\",\"倒\",\"房\",\"突\",\"坐\",\"粉\",\"敵\",\"略\",\"客\",\"袁\",\"冷\",\"勝\",\"絕\",\"析\",\"塊\",\"劑\",\"測\",\"絲\",\"協\",\"訴\",\"念\",\"陳\",\"仍\",\"羅\",\"鹽\",\"友\",\"洋\",\"錯\",\"苦\",\"夜\",\"刑\",\"移\",\"頻\",\"逐\",\"靠\",\"混\",\"母\",\"短\",\"皮\",\"終\",\"聚\",\"汽\",\"村\",\"雲\",\"哪\",\"既\",\"距\",\"衛\",\"停\",\"烈\",\"央\",\"察\",\"燒\",\"迅\",\"境\",\"若\",\"印\",\"洲\",\"刻\",\"括\",\"激\",\"孔\",\"搞\",\"甚\",\"室\",\"待\",\"核\",\"校\",\"散\",\"侵\",\"吧\",\"甲\",\"遊\",\"久\",\"菜\",\"味\",\"舊\",\"模\",\"湖\",\"貨\",\"損\",\"預\",\"阻\",\"毫\",\"普\",\"穩\",\"乙\",\"媽\",\"植\",\"息\",\"擴\",\"銀\",\"語\",\"揮\",\"酒\",\"守\",\"拿\",\"序\",\"紙\",\"醫\",\"缺\",\"雨\",\"嗎\",\"針\",\"劉\",\"啊\",\"急\",\"唱\",\"誤\",\"訓\",\"願\",\"審\",\"附\",\"獲\",\"茶\",\"鮮\",\"糧\",\"斤\",\"孩\",\"脫\",\"硫\",\"肥\",\"善\",\"龍\",\"演\",\"父\",\"漸\",\"血\",\"歡\",\"械\",\"掌\",\"歌\",\"沙\",\"剛\",\"攻\",\"謂\",\"盾\",\"討\",\"晚\",\"粒\",\"亂\",\"燃\",\"矛\",\"乎\",\"殺\",\"藥\",\"寧\",\"魯\",\"貴\",\"鐘\",\"煤\",\"讀\",\"班\",\"伯\",\"香\",\"介\",\"迫\",\"句\",\"豐\",\"培\",\"握\",\"蘭\",\"擔\",\"弦\",\"蛋\",\"沉\",\"假\",\"穿\",\"執\",\"答\",\"樂\",\"誰\",\"順\",\"煙\",\"縮\",\"徵\",\"臉\",\"喜\",\"松\",\"腳\",\"困\",\"異\",\"免\",\"背\",\"星\",\"福\",\"買\",\"染\",\"井\",\"概\",\"慢\",\"怕\",\"磁\",\"倍\",\"祖\",\"皇\",\"促\",\"靜\",\"補\",\"評\",\"翻\",\"肉\",\"踐\",\"尼\",\"衣\",\"寬\",\"揚\",\"棉\",\"希\",\"傷\",\"操\",\"垂\",\"秋\",\"宜\",\"氫\",\"套\",\"督\",\"振\",\"架\",\"亮\",\"末\",\"憲\",\"慶\",\"編\",\"牛\",\"觸\",\"映\",\"雷\",\"銷\",\"詩\",\"座\",\"居\",\"抓\",\"裂\",\"胞\",\"呼\",\"娘\",\"景\",\"威\",\"綠\",\"晶\",\"厚\",\"盟\",\"衡\",\"雞\",\"孫\",\"延\",\"危\",\"膠\",\"屋\",\"鄉\",\"臨\",\"陸\",\"顧\",\"掉\",\"呀\",\"燈\",\"歲\",\"措\",\"束\",\"耐\",\"劇\",\"玉\",\"趙\",\"跳\",\"哥\",\"季\",\"課\",\"凱\",\"胡\",\"額\",\"款\",\"紹\",\"卷\",\"齊\",\"偉\",\"蒸\",\"殖\",\"永\",\"宗\",\"苗\",\"川\",\"爐\",\"岩\",\"弱\",\"零\",\"楊\",\"奏\",\"沿\",\"露\",\"桿\",\"探\",\"滑\",\"鎮\",\"飯\",\"濃\",\"航\",\"懷\",\"趕\",\"庫\",\"奪\",\"伊\",\"靈\",\"稅\",\"途\",\"滅\",\"賽\",\"歸\",\"召\",\"鼓\",\"播\",\"盤\",\"裁\",\"險\",\"康\",\"唯\",\"錄\",\"菌\",\"純\",\"借\",\"糖\",\"蓋\",\"橫\",\"符\",\"私\",\"努\",\"堂\",\"域\",\"槍\",\"潤\",\"幅\",\"哈\",\"竟\",\"熟\",\"蟲\",\"澤\",\"腦\",\"壤\",\"碳\",\"歐\",\"遍\",\"側\",\"寨\",\"敢\",\"徹\",\"慮\",\"斜\",\"薄\",\"庭\",\"納\",\"彈\",\"飼\",\"伸\",\"折\",\"麥\",\"濕\",\"暗\",\"荷\",\"瓦\",\"塞\",\"床\",\"築\",\"惡\",\"戶\",\"訪\",\"塔\",\"奇\",\"透\",\"梁\",\"刀\",\"旋\",\"跡\",\"卡\",\"氯\",\"遇\",\"份\",\"毒\",\"泥\",\"退\",\"洗\",\"擺\",\"灰\",\"彩\",\"賣\",\"耗\",\"夏\",\"擇\",\"忙\",\"銅\",\"獻\",\"硬\",\"予\",\"繁\",\"圈\",\"雪\",\"函\",\"亦\",\"抽\",\"篇\",\"陣\",\"陰\",\"丁\",\"尺\",\"追\",\"堆\",\"雄\",\"迎\",\"泛\",\"爸\",\"樓\",\"避\",\"謀\",\"噸\",\"野\",\"豬\",\"旗\",\"累\",\"偏\",\"典\",\"館\",\"索\",\"秦\",\"脂\",\"潮\",\"爺\",\"豆\",\"忽\",\"托\",\"驚\",\"塑\",\"遺\",\"愈\",\"朱\",\"替\",\"纖\",\"粗\",\"傾\",\"尚\",\"痛\",\"楚\",\"謝\",\"奮\",\"購\",\"磨\",\"君\",\"池\",\"旁\",\"碎\",\"骨\",\"監\",\"捕\",\"弟\",\"暴\",\"割\",\"貫\",\"殊\",\"釋\",\"詞\",\"亡\",\"壁\",\"頓\",\"寶\",\"午\",\"塵\",\"聞\",\"揭\",\"炮\",\"殘\",\"冬\",\"橋\",\"婦\",\"警\",\"綜\",\"招\",\"吳\",\"付\",\"浮\",\"遭\",\"徐\",\"您\",\"搖\",\"谷\",\"贊\",\"箱\",\"隔\",\"訂\",\"男\",\"吹\",\"園\",\"紛\",\"唐\",\"敗\",\"宋\",\"玻\",\"巨\",\"耕\",\"坦\",\"榮\",\"閉\",\"灣\",\"鍵\",\"凡\",\"駐\",\"鍋\",\"救\",\"恩\",\"剝\",\"凝\",\"鹼\",\"齒\",\"截\",\"煉\",\"麻\",\"紡\",\"禁\",\"廢\",\"盛\",\"版\",\"緩\",\"淨\",\"睛\",\"昌\",\"婚\",\"涉\",\"筒\",\"嘴\",\"插\",\"岸\",\"朗\",\"莊\",\"街\",\"藏\",\"姑\",\"貿\",\"腐\",\"奴\",\"啦\",\"慣\",\"乘\",\"夥\",\"恢\",\"勻\",\"紗\",\"扎\",\"辯\",\"耳\",\"彪\",\"臣\",\"億\",\"璃\",\"抵\",\"脈\",\"秀\",\"薩\",\"俄\",\"網\",\"舞\",\"店\",\"噴\",\"縱\",\"寸\",\"汗\",\"掛\",\"洪\",\"賀\",\"閃\",\"柬\",\"爆\",\"烯\",\"津\",\"稻\",\"牆\",\"軟\",\"勇\",\"像\",\"滾\",\"厘\",\"蒙\",\"芳\",\"肯\",\"坡\",\"柱\",\"盪\",\"腿\",\"儀\",\"旅\",\"尾\",\"軋\",\"冰\",\"貢\",\"登\",\"黎\",\"削\",\"鑽\",\"勒\",\"逃\",\"障\",\"氨\",\"郭\",\"峰\",\"幣\",\"港\",\"伏\",\"軌\",\"畝\",\"畢\",\"擦\",\"莫\",\"刺\",\"浪\",\"秘\",\"援\",\"株\",\"健\",\"售\",\"股\",\"島\",\"甘\",\"泡\",\"睡\",\"童\",\"鑄\",\"湯\",\"閥\",\"休\",\"匯\",\"舍\",\"牧\",\"繞\",\"炸\",\"哲\",\"磷\",\"績\",\"朋\",\"淡\",\"尖\",\"啟\",\"陷\",\"柴\",\"呈\",\"徒\",\"顏\",\"淚\",\"稍\",\"忘\",\"泵\",\"藍\",\"拖\",\"洞\",\"授\",\"鏡\",\"辛\",\"壯\",\"鋒\",\"貧\",\"虛\",\"彎\",\"摩\",\"泰\",\"幼\",\"廷\",\"尊\",\"窗\",\"綱\",\"弄\",\"隸\",\"疑\",\"氏\",\"宮\",\"姐\",\"震\",\"瑞\",\"怪\",\"尤\",\"琴\",\"循\",\"描\",\"膜\",\"違\",\"夾\",\"腰\",\"緣\",\"珠\",\"窮\",\"森\",\"枝\",\"竹\",\"溝\",\"催\",\"繩\",\"憶\",\"邦\",\"剩\",\"幸\",\"漿\",\"欄\",\"擁\",\"牙\",\"貯\",\"禮\",\"濾\",\"鈉\",\"紋\",\"罷\",\"拍\",\"咱\",\"喊\",\"袖\",\"埃\",\"勤\",\"罰\",\"焦\",\"潛\",\"伍\",\"墨\",\"欲\",\"縫\",\"姓\",\"刊\",\"飽\",\"仿\",\"獎\",\"鋁\",\"鬼\",\"麗\",\"跨\",\"默\",\"挖\",\"鏈\",\"掃\",\"喝\",\"袋\",\"炭\",\"污\",\"幕\",\"諸\",\"弧\",\"勵\",\"梅\",\"奶\",\"潔\",\"災\",\"舟\",\"鑑\",\"苯\",\"訟\",\"抱\",\"毀\",\"懂\",\"寒\",\"智\",\"埔\",\"寄\",\"屆\",\"躍\",\"渡\",\"挑\",\"丹\",\"艱\",\"貝\",\"碰\",\"拔\",\"爹\",\"戴\",\"碼\",\"夢\",\"芽\",\"熔\",\"赤\",\"漁\",\"哭\",\"敬\",\"顆\",\"奔\",\"鉛\",\"仲\",\"虎\",\"稀\",\"妹\",\"乏\",\"珍\",\"申\",\"桌\",\"遵\",\"允\",\"隆\",\"螺\",\"倉\",\"魏\",\"銳\",\"曉\",\"氮\",\"兼\",\"隱\",\"礙\",\"赫\",\"撥\",\"忠\",\"肅\",\"缸\",\"牽\",\"搶\",\"博\",\"巧\",\"殼\",\"兄\",\"杜\",\"訊\",\"誠\",\"碧\",\"祥\",\"柯\",\"頁\",\"巡\",\"矩\",\"悲\",\"灌\",\"齡\",\"倫\",\"票\",\"尋\",\"桂\",\"鋪\",\"聖\",\"恐\",\"恰\",\"鄭\",\"趣\",\"抬\",\"荒\",\"騰\",\"貼\",\"柔\",\"滴\",\"猛\",\"闊\",\"輛\",\"妻\",\"填\",\"撤\",\"儲\",\"簽\",\"鬧\",\"擾\",\"紫\",\"砂\",\"遞\",\"戲\",\"吊\",\"陶\",\"伐\",\"餵\",\"療\",\"瓶\",\"婆\",\"撫\",\"臂\",\"摸\",\"忍\",\"蝦\",\"蠟\",\"鄰\",\"胸\",\"鞏\",\"擠\",\"偶\",\"棄\",\"槽\",\"勁\",\"乳\",\"鄧\",\"吉\",\"仁\",\"爛\",\"磚\",\"租\",\"烏\",\"艦\",\"伴\",\"瓜\",\"淺\",\"丙\",\"暫\",\"燥\",\"橡\",\"柳\",\"迷\",\"暖\",\"牌\",\"秧\",\"膽\",\"詳\",\"簧\",\"踏\",\"瓷\",\"譜\",\"呆\",\"賓\",\"糊\",\"洛\",\"輝\",\"憤\",\"競\",\"隙\",\"怒\",\"粘\",\"乃\",\"緒\",\"肩\",\"籍\",\"敏\",\"塗\",\"熙\",\"皆\",\"偵\",\"懸\",\"掘\",\"享\",\"糾\",\"醒\",\"狂\",\"鎖\",\"淀\",\"恨\",\"牲\",\"霸\",\"爬\",\"賞\",\"逆\",\"玩\",\"陵\",\"祝\",\"秒\",\"浙\",\"貌\",\"役\",\"彼\",\"悉\",\"鴨\",\"趨\",\"鳳\",\"晨\",\"畜\",\"輩\",\"秩\",\"卵\",\"署\",\"梯\",\"炎\",\"灘\",\"棋\",\"驅\",\"篩\",\"峽\",\"冒\",\"啥\",\"壽\",\"譯\",\"浸\",\"泉\",\"帽\",\"遲\",\"矽\",\"疆\",\"貸\",\"漏\",\"稿\",\"冠\",\"嫩\",\"脅\",\"芯\",\"牢\",\"叛\",\"蝕\",\"奧\",\"鳴\",\"嶺\",\"羊\",\"憑\",\"串\",\"塘\",\"繪\",\"酵\",\"融\",\"盆\",\"錫\",\"廟\",\"籌\",\"凍\",\"輔\",\"攝\",\"襲\",\"筋\",\"拒\",\"僚\",\"旱\",\"鉀\",\"鳥\",\"漆\",\"沈\",\"眉\",\"疏\",\"添\",\"棒\",\"穗\",\"硝\",\"韓\",\"逼\",\"扭\",\"僑\",\"涼\",\"挺\",\"碗\",\"栽\",\"炒\",\"杯\",\"患\",\"餾\",\"勸\",\"豪\",\"遼\",\"勃\",\"鴻\",\"旦\",\"吏\",\"拜\",\"狗\",\"埋\",\"輥\",\"掩\",\"飲\",\"搬\",\"罵\",\"辭\",\"勾\",\"扣\",\"估\",\"蔣\",\"絨\",\"霧\",\"丈\",\"朵\",\"姆\",\"擬\",\"宇\",\"輯\",\"陝\",\"雕\",\"償\",\"蓄\",\"崇\",\"剪\",\"倡\",\"廳\",\"咬\",\"駛\",\"薯\",\"刷\",\"斥\",\"番\",\"賦\",\"奉\",\"佛\",\"澆\",\"漫\",\"曼\",\"扇\",\"鈣\",\"桃\",\"扶\",\"仔\",\"返\",\"俗\",\"虧\",\"腔\",\"鞋\",\"棱\",\"覆\",\"框\",\"悄\",\"叔\",\"撞\",\"騙\",\"勘\",\"旺\",\"沸\",\"孤\",\"吐\",\"孟\",\"渠\",\"屈\",\"疾\",\"妙\",\"惜\",\"仰\",\"狠\",\"脹\",\"諧\",\"拋\",\"黴\",\"桑\",\"崗\",\"嘛\",\"衰\",\"盜\",\"滲\",\"臟\",\"賴\",\"湧\",\"甜\",\"曹\",\"閱\",\"肌\",\"哩\",\"厲\",\"烴\",\"緯\",\"毅\",\"昨\",\"偽\",\"症\",\"煮\",\"嘆\",\"釘\",\"搭\",\"莖\",\"籠\",\"酷\",\"偷\",\"弓\",\"錐\",\"恆\",\"傑\",\"坑\",\"鼻\",\"翼\",\"綸\",\"敘\",\"獄\",\"逮\",\"罐\",\"絡\",\"棚\",\"抑\",\"膨\",\"蔬\",\"寺\",\"驟\",\"穆\",\"冶\",\"枯\",\"冊\",\"屍\",\"凸\",\"紳\",\"坯\",\"犧\",\"焰\",\"轟\",\"欣\",\"晉\",\"瘦\",\"禦\",\"錠\",\"錦\",\"喪\",\"旬\",\"鍛\",\"壟\",\"搜\",\"撲\",\"邀\",\"亭\",\"酯\",\"邁\",\"舒\",\"脆\",\"酶\",\"閒\",\"憂\",\"酚\",\"頑\",\"羽\",\"漲\",\"卸\",\"仗\",\"陪\",\"闢\",\"懲\",\"杭\",\"姚\",\"肚\",\"捉\",\"飄\",\"漂\",\"昆\",\"欺\",\"吾\",\"郎\",\"烷\",\"汁\",\"呵\",\"飾\",\"蕭\",\"雅\",\"郵\",\"遷\",\"燕\",\"撒\",\"姻\",\"赴\",\"宴\",\"煩\",\"債\",\"帳\",\"斑\",\"鈴\",\"旨\",\"醇\",\"董\",\"餅\",\"雛\",\"姿\",\"拌\",\"傅\",\"腹\",\"妥\",\"揉\",\"賢\",\"拆\",\"歪\",\"葡\",\"胺\",\"丟\",\"浩\",\"徽\",\"昂\",\"墊\",\"擋\",\"覽\",\"貪\",\"慰\",\"繳\",\"汪\",\"慌\",\"馮\",\"諾\",\"姜\",\"誼\",\"兇\",\"劣\",\"誣\",\"耀\",\"昏\",\"躺\",\"盈\",\"騎\",\"喬\",\"溪\",\"叢\",\"盧\",\"抹\",\"悶\",\"諮\",\"刮\",\"駕\",\"纜\",\"悟\",\"摘\",\"鉺\",\"擲\",\"頗\",\"幻\",\"柄\",\"惠\",\"慘\",\"佳\",\"仇\",\"臘\",\"窩\",\"滌\",\"劍\",\"瞧\",\"堡\",\"潑\",\"蔥\",\"罩\",\"霍\",\"撈\",\"胎\",\"蒼\",\"濱\",\"倆\",\"捅\",\"湘\",\"砍\",\"霞\",\"邵\",\"萄\",\"瘋\",\"淮\",\"遂\",\"熊\",\"糞\",\"烘\",\"宿\",\"檔\",\"戈\",\"駁\",\"嫂\",\"裕\",\"徙\",\"箭\",\"捐\",\"腸\",\"撐\",\"曬\",\"辨\",\"殿\",\"蓮\",\"攤\",\"攪\",\"醬\",\"屏\",\"疫\",\"哀\",\"蔡\",\"堵\",\"沫\",\"皺\",\"暢\",\"疊\",\"閣\",\"萊\",\"敲\",\"轄\",\"鉤\",\"痕\",\"壩\",\"巷\",\"餓\",\"禍\",\"丘\",\"玄\",\"溜\",\"曰\",\"邏\",\"彭\",\"嘗\",\"卿\",\"妨\",\"艇\",\"吞\",\"韋\",\"怨\",\"矮\",\"歇\"]"); /***/ }), /* 416 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/korean.json ***! \******************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"가격\",\"가끔\",\"가난\",\"가능\",\"가득\",\"가르침\",\"가뭄\",\"가방\",\"가상\",\"가슴\",\"가운데\",\"가을\",\"가이드\",\"가입\",\"가장\",\"가정\",\"가족\",\"가죽\",\"각오\",\"각자\",\"간격\",\"간부\",\"간섭\",\"간장\",\"간접\",\"간판\",\"갈등\",\"갈비\",\"갈색\",\"갈증\",\"감각\",\"감기\",\"감소\",\"감수성\",\"감자\",\"감정\",\"갑자기\",\"강남\",\"강당\",\"강도\",\"강력히\",\"강변\",\"강북\",\"강사\",\"강수량\",\"강아지\",\"강원도\",\"강의\",\"강제\",\"강조\",\"같이\",\"개구리\",\"개나리\",\"개방\",\"개별\",\"개선\",\"개성\",\"개인\",\"객관적\",\"거실\",\"거액\",\"거울\",\"거짓\",\"거품\",\"걱정\",\"건강\",\"건물\",\"건설\",\"건조\",\"건축\",\"걸음\",\"검사\",\"검토\",\"게시판\",\"게임\",\"겨울\",\"견해\",\"결과\",\"결국\",\"결론\",\"결석\",\"결승\",\"결심\",\"결정\",\"결혼\",\"경계\",\"경고\",\"경기\",\"경력\",\"경복궁\",\"경비\",\"경상도\",\"경영\",\"경우\",\"경쟁\",\"경제\",\"경주\",\"경찰\",\"경치\",\"경향\",\"경험\",\"계곡\",\"계단\",\"계란\",\"계산\",\"계속\",\"계약\",\"계절\",\"계층\",\"계획\",\"고객\",\"고구려\",\"고궁\",\"고급\",\"고등학생\",\"고무신\",\"고민\",\"고양이\",\"고장\",\"고전\",\"고집\",\"고춧가루\",\"고통\",\"고향\",\"곡식\",\"골목\",\"골짜기\",\"골프\",\"공간\",\"공개\",\"공격\",\"공군\",\"공급\",\"공기\",\"공동\",\"공무원\",\"공부\",\"공사\",\"공식\",\"공업\",\"공연\",\"공원\",\"공장\",\"공짜\",\"공책\",\"공통\",\"공포\",\"공항\",\"공휴일\",\"과목\",\"과일\",\"과장\",\"과정\",\"과학\",\"관객\",\"관계\",\"관광\",\"관념\",\"관람\",\"관련\",\"관리\",\"관습\",\"관심\",\"관점\",\"관찰\",\"광경\",\"광고\",\"광장\",\"광주\",\"괴로움\",\"굉장히\",\"교과서\",\"교문\",\"교복\",\"교실\",\"교양\",\"교육\",\"교장\",\"교직\",\"교통\",\"교환\",\"교훈\",\"구경\",\"구름\",\"구멍\",\"구별\",\"구분\",\"구석\",\"구성\",\"구속\",\"구역\",\"구입\",\"구청\",\"구체적\",\"국가\",\"국기\",\"국내\",\"국립\",\"국물\",\"국민\",\"국수\",\"국어\",\"국왕\",\"국적\",\"국제\",\"국회\",\"군대\",\"군사\",\"군인\",\"궁극적\",\"권리\",\"권위\",\"권투\",\"귀국\",\"귀신\",\"규정\",\"규칙\",\"균형\",\"그날\",\"그냥\",\"그늘\",\"그러나\",\"그룹\",\"그릇\",\"그림\",\"그제서야\",\"그토록\",\"극복\",\"극히\",\"근거\",\"근교\",\"근래\",\"근로\",\"근무\",\"근본\",\"근원\",\"근육\",\"근처\",\"글씨\",\"글자\",\"금강산\",\"금고\",\"금년\",\"금메달\",\"금액\",\"금연\",\"금요일\",\"금지\",\"긍정적\",\"기간\",\"기관\",\"기념\",\"기능\",\"기독교\",\"기둥\",\"기록\",\"기름\",\"기법\",\"기본\",\"기분\",\"기쁨\",\"기숙사\",\"기술\",\"기억\",\"기업\",\"기온\",\"기운\",\"기원\",\"기적\",\"기준\",\"기침\",\"기혼\",\"기획\",\"긴급\",\"긴장\",\"길이\",\"김밥\",\"김치\",\"김포공항\",\"깍두기\",\"깜빡\",\"깨달음\",\"깨소금\",\"껍질\",\"꼭대기\",\"꽃잎\",\"나들이\",\"나란히\",\"나머지\",\"나물\",\"나침반\",\"나흘\",\"낙엽\",\"난방\",\"날개\",\"날씨\",\"날짜\",\"남녀\",\"남대문\",\"남매\",\"남산\",\"남자\",\"남편\",\"남학생\",\"낭비\",\"낱말\",\"내년\",\"내용\",\"내일\",\"냄비\",\"냄새\",\"냇물\",\"냉동\",\"냉면\",\"냉방\",\"냉장고\",\"넥타이\",\"넷째\",\"노동\",\"노란색\",\"노력\",\"노인\",\"녹음\",\"녹차\",\"녹화\",\"논리\",\"논문\",\"논쟁\",\"놀이\",\"농구\",\"농담\",\"농민\",\"농부\",\"농업\",\"농장\",\"농촌\",\"높이\",\"눈동자\",\"눈물\",\"눈썹\",\"뉴욕\",\"느낌\",\"늑대\",\"능동적\",\"능력\",\"다방\",\"다양성\",\"다음\",\"다이어트\",\"다행\",\"단계\",\"단골\",\"단독\",\"단맛\",\"단순\",\"단어\",\"단위\",\"단점\",\"단체\",\"단추\",\"단편\",\"단풍\",\"달걀\",\"달러\",\"달력\",\"달리\",\"닭고기\",\"담당\",\"담배\",\"담요\",\"담임\",\"답변\",\"답장\",\"당근\",\"당분간\",\"당연히\",\"당장\",\"대규모\",\"대낮\",\"대단히\",\"대답\",\"대도시\",\"대략\",\"대량\",\"대륙\",\"대문\",\"대부분\",\"대신\",\"대응\",\"대장\",\"대전\",\"대접\",\"대중\",\"대책\",\"대출\",\"대충\",\"대통령\",\"대학\",\"대한민국\",\"대합실\",\"대형\",\"덩어리\",\"데이트\",\"도대체\",\"도덕\",\"도둑\",\"도망\",\"도서관\",\"도심\",\"도움\",\"도입\",\"도자기\",\"도저히\",\"도전\",\"도중\",\"도착\",\"독감\",\"독립\",\"독서\",\"독일\",\"독창적\",\"동화책\",\"뒷모습\",\"뒷산\",\"딸아이\",\"마누라\",\"마늘\",\"마당\",\"마라톤\",\"마련\",\"마무리\",\"마사지\",\"마약\",\"마요네즈\",\"마을\",\"마음\",\"마이크\",\"마중\",\"마지막\",\"마찬가지\",\"마찰\",\"마흔\",\"막걸리\",\"막내\",\"막상\",\"만남\",\"만두\",\"만세\",\"만약\",\"만일\",\"만점\",\"만족\",\"만화\",\"많이\",\"말기\",\"말씀\",\"말투\",\"맘대로\",\"망원경\",\"매년\",\"매달\",\"매력\",\"매번\",\"매스컴\",\"매일\",\"매장\",\"맥주\",\"먹이\",\"먼저\",\"먼지\",\"멀리\",\"메일\",\"며느리\",\"며칠\",\"면담\",\"멸치\",\"명단\",\"명령\",\"명예\",\"명의\",\"명절\",\"명칭\",\"명함\",\"모금\",\"모니터\",\"모델\",\"모든\",\"모범\",\"모습\",\"모양\",\"모임\",\"모조리\",\"모집\",\"모퉁이\",\"목걸이\",\"목록\",\"목사\",\"목소리\",\"목숨\",\"목적\",\"목표\",\"몰래\",\"몸매\",\"몸무게\",\"몸살\",\"몸속\",\"몸짓\",\"몸통\",\"몹시\",\"무관심\",\"무궁화\",\"무더위\",\"무덤\",\"무릎\",\"무슨\",\"무엇\",\"무역\",\"무용\",\"무조건\",\"무지개\",\"무척\",\"문구\",\"문득\",\"문법\",\"문서\",\"문제\",\"문학\",\"문화\",\"물가\",\"물건\",\"물결\",\"물고기\",\"물론\",\"물리학\",\"물음\",\"물질\",\"물체\",\"미국\",\"미디어\",\"미사일\",\"미술\",\"미역\",\"미용실\",\"미움\",\"미인\",\"미팅\",\"미혼\",\"민간\",\"민족\",\"민주\",\"믿음\",\"밀가루\",\"밀리미터\",\"밑바닥\",\"바가지\",\"바구니\",\"바나나\",\"바늘\",\"바닥\",\"바닷가\",\"바람\",\"바이러스\",\"바탕\",\"박물관\",\"박사\",\"박수\",\"반대\",\"반드시\",\"반말\",\"반발\",\"반성\",\"반응\",\"반장\",\"반죽\",\"반지\",\"반찬\",\"받침\",\"발가락\",\"발걸음\",\"발견\",\"발달\",\"발레\",\"발목\",\"발바닥\",\"발생\",\"발음\",\"발자국\",\"발전\",\"발톱\",\"발표\",\"밤하늘\",\"밥그릇\",\"밥맛\",\"밥상\",\"밥솥\",\"방금\",\"방면\",\"방문\",\"방바닥\",\"방법\",\"방송\",\"방식\",\"방안\",\"방울\",\"방지\",\"방학\",\"방해\",\"방향\",\"배경\",\"배꼽\",\"배달\",\"배드민턴\",\"백두산\",\"백색\",\"백성\",\"백인\",\"백제\",\"백화점\",\"버릇\",\"버섯\",\"버튼\",\"번개\",\"번역\",\"번지\",\"번호\",\"벌금\",\"벌레\",\"벌써\",\"범위\",\"범인\",\"범죄\",\"법률\",\"법원\",\"법적\",\"법칙\",\"베이징\",\"벨트\",\"변경\",\"변동\",\"변명\",\"변신\",\"변호사\",\"변화\",\"별도\",\"별명\",\"별일\",\"병실\",\"병아리\",\"병원\",\"보관\",\"보너스\",\"보라색\",\"보람\",\"보름\",\"보상\",\"보안\",\"보자기\",\"보장\",\"보전\",\"보존\",\"보통\",\"보편적\",\"보험\",\"복도\",\"복사\",\"복숭아\",\"복습\",\"볶음\",\"본격적\",\"본래\",\"본부\",\"본사\",\"본성\",\"본인\",\"본질\",\"볼펜\",\"봉사\",\"봉지\",\"봉투\",\"부근\",\"부끄러움\",\"부담\",\"부동산\",\"부문\",\"부분\",\"부산\",\"부상\",\"부엌\",\"부인\",\"부작용\",\"부장\",\"부정\",\"부족\",\"부지런히\",\"부친\",\"부탁\",\"부품\",\"부회장\",\"북부\",\"북한\",\"분노\",\"분량\",\"분리\",\"분명\",\"분석\",\"분야\",\"분위기\",\"분필\",\"분홍색\",\"불고기\",\"불과\",\"불교\",\"불꽃\",\"불만\",\"불법\",\"불빛\",\"불안\",\"불이익\",\"불행\",\"브랜드\",\"비극\",\"비난\",\"비닐\",\"비둘기\",\"비디오\",\"비로소\",\"비만\",\"비명\",\"비밀\",\"비바람\",\"비빔밥\",\"비상\",\"비용\",\"비율\",\"비중\",\"비타민\",\"비판\",\"빌딩\",\"빗물\",\"빗방울\",\"빗줄기\",\"빛깔\",\"빨간색\",\"빨래\",\"빨리\",\"사건\",\"사계절\",\"사나이\",\"사냥\",\"사람\",\"사랑\",\"사립\",\"사모님\",\"사물\",\"사방\",\"사상\",\"사생활\",\"사설\",\"사슴\",\"사실\",\"사업\",\"사용\",\"사월\",\"사장\",\"사전\",\"사진\",\"사촌\",\"사춘기\",\"사탕\",\"사투리\",\"사흘\",\"산길\",\"산부인과\",\"산업\",\"산책\",\"살림\",\"살인\",\"살짝\",\"삼계탕\",\"삼국\",\"삼십\",\"삼월\",\"삼촌\",\"상관\",\"상금\",\"상대\",\"상류\",\"상반기\",\"상상\",\"상식\",\"상업\",\"상인\",\"상자\",\"상점\",\"상처\",\"상추\",\"상태\",\"상표\",\"상품\",\"상황\",\"새벽\",\"색깔\",\"색연필\",\"생각\",\"생명\",\"생물\",\"생방송\",\"생산\",\"생선\",\"생신\",\"생일\",\"생활\",\"서랍\",\"서른\",\"서명\",\"서민\",\"서비스\",\"서양\",\"서울\",\"서적\",\"서점\",\"서쪽\",\"서클\",\"석사\",\"석유\",\"선거\",\"선물\",\"선배\",\"선생\",\"선수\",\"선원\",\"선장\",\"선전\",\"선택\",\"선풍기\",\"설거지\",\"설날\",\"설렁탕\",\"설명\",\"설문\",\"설사\",\"설악산\",\"설치\",\"설탕\",\"섭씨\",\"성공\",\"성당\",\"성명\",\"성별\",\"성인\",\"성장\",\"성적\",\"성질\",\"성함\",\"세금\",\"세미나\",\"세상\",\"세월\",\"세종대왕\",\"세탁\",\"센터\",\"센티미터\",\"셋째\",\"소규모\",\"소극적\",\"소금\",\"소나기\",\"소년\",\"소득\",\"소망\",\"소문\",\"소설\",\"소속\",\"소아과\",\"소용\",\"소원\",\"소음\",\"소중히\",\"소지품\",\"소질\",\"소풍\",\"소형\",\"속담\",\"속도\",\"속옷\",\"손가락\",\"손길\",\"손녀\",\"손님\",\"손등\",\"손목\",\"손뼉\",\"손실\",\"손질\",\"손톱\",\"손해\",\"솔직히\",\"솜씨\",\"송아지\",\"송이\",\"송편\",\"쇠고기\",\"쇼핑\",\"수건\",\"수년\",\"수단\",\"수돗물\",\"수동적\",\"수면\",\"수명\",\"수박\",\"수상\",\"수석\",\"수술\",\"수시로\",\"수업\",\"수염\",\"수영\",\"수입\",\"수준\",\"수집\",\"수출\",\"수컷\",\"수필\",\"수학\",\"수험생\",\"수화기\",\"숙녀\",\"숙소\",\"숙제\",\"순간\",\"순서\",\"순수\",\"순식간\",\"순위\",\"숟가락\",\"술병\",\"술집\",\"숫자\",\"스님\",\"스물\",\"스스로\",\"스승\",\"스웨터\",\"스위치\",\"스케이트\",\"스튜디오\",\"스트레스\",\"스포츠\",\"슬쩍\",\"슬픔\",\"습관\",\"습기\",\"승객\",\"승리\",\"승부\",\"승용차\",\"승진\",\"시각\",\"시간\",\"시골\",\"시금치\",\"시나리오\",\"시댁\",\"시리즈\",\"시멘트\",\"시민\",\"시부모\",\"시선\",\"시설\",\"시스템\",\"시아버지\",\"시어머니\",\"시월\",\"시인\",\"시일\",\"시작\",\"시장\",\"시절\",\"시점\",\"시중\",\"시즌\",\"시집\",\"시청\",\"시합\",\"시험\",\"식구\",\"식기\",\"식당\",\"식량\",\"식료품\",\"식물\",\"식빵\",\"식사\",\"식생활\",\"식초\",\"식탁\",\"식품\",\"신고\",\"신규\",\"신념\",\"신문\",\"신발\",\"신비\",\"신사\",\"신세\",\"신용\",\"신제품\",\"신청\",\"신체\",\"신화\",\"실감\",\"실내\",\"실력\",\"실례\",\"실망\",\"실수\",\"실습\",\"실시\",\"실장\",\"실정\",\"실질적\",\"실천\",\"실체\",\"실컷\",\"실태\",\"실패\",\"실험\",\"실현\",\"심리\",\"심부름\",\"심사\",\"심장\",\"심정\",\"심판\",\"쌍둥이\",\"씨름\",\"씨앗\",\"아가씨\",\"아나운서\",\"아드님\",\"아들\",\"아쉬움\",\"아스팔트\",\"아시아\",\"아울러\",\"아저씨\",\"아줌마\",\"아직\",\"아침\",\"아파트\",\"아프리카\",\"아픔\",\"아홉\",\"아흔\",\"악기\",\"악몽\",\"악수\",\"안개\",\"안경\",\"안과\",\"안내\",\"안녕\",\"안동\",\"안방\",\"안부\",\"안주\",\"알루미늄\",\"알코올\",\"암시\",\"암컷\",\"압력\",\"앞날\",\"앞문\",\"애인\",\"애정\",\"액수\",\"앨범\",\"야간\",\"야단\",\"야옹\",\"약간\",\"약국\",\"약속\",\"약수\",\"약점\",\"약품\",\"약혼녀\",\"양념\",\"양력\",\"양말\",\"양배추\",\"양주\",\"양파\",\"어둠\",\"어려움\",\"어른\",\"어젯밤\",\"어쨌든\",\"어쩌다가\",\"어쩐지\",\"언니\",\"언덕\",\"언론\",\"언어\",\"얼굴\",\"얼른\",\"얼음\",\"얼핏\",\"엄마\",\"업무\",\"업종\",\"업체\",\"엉덩이\",\"엉망\",\"엉터리\",\"엊그제\",\"에너지\",\"에어컨\",\"엔진\",\"여건\",\"여고생\",\"여관\",\"여군\",\"여권\",\"여대생\",\"여덟\",\"여동생\",\"여든\",\"여론\",\"여름\",\"여섯\",\"여성\",\"여왕\",\"여인\",\"여전히\",\"여직원\",\"여학생\",\"여행\",\"역사\",\"역시\",\"역할\",\"연결\",\"연구\",\"연극\",\"연기\",\"연락\",\"연설\",\"연세\",\"연속\",\"연습\",\"연애\",\"연예인\",\"연인\",\"연장\",\"연주\",\"연출\",\"연필\",\"연합\",\"연휴\",\"열기\",\"열매\",\"열쇠\",\"열심히\",\"열정\",\"열차\",\"열흘\",\"염려\",\"엽서\",\"영국\",\"영남\",\"영상\",\"영양\",\"영역\",\"영웅\",\"영원히\",\"영하\",\"영향\",\"영혼\",\"영화\",\"옆구리\",\"옆방\",\"옆집\",\"예감\",\"예금\",\"예방\",\"예산\",\"예상\",\"예선\",\"예술\",\"예습\",\"예식장\",\"예약\",\"예전\",\"예절\",\"예정\",\"예컨대\",\"옛날\",\"오늘\",\"오락\",\"오랫동안\",\"오렌지\",\"오로지\",\"오른발\",\"오븐\",\"오십\",\"오염\",\"오월\",\"오전\",\"오직\",\"오징어\",\"오페라\",\"오피스텔\",\"오히려\",\"옥상\",\"옥수수\",\"온갖\",\"온라인\",\"온몸\",\"온종일\",\"온통\",\"올가을\",\"올림픽\",\"올해\",\"옷차림\",\"와이셔츠\",\"와인\",\"완성\",\"완전\",\"왕비\",\"왕자\",\"왜냐하면\",\"왠지\",\"외갓집\",\"외국\",\"외로움\",\"외삼촌\",\"외출\",\"외침\",\"외할머니\",\"왼발\",\"왼손\",\"왼쪽\",\"요금\",\"요일\",\"요즘\",\"요청\",\"용기\",\"용서\",\"용어\",\"우산\",\"우선\",\"우승\",\"우연히\",\"우정\",\"우체국\",\"우편\",\"운동\",\"운명\",\"운반\",\"운전\",\"운행\",\"울산\",\"울음\",\"움직임\",\"웃어른\",\"웃음\",\"워낙\",\"원고\",\"원래\",\"원서\",\"원숭이\",\"원인\",\"원장\",\"원피스\",\"월급\",\"월드컵\",\"월세\",\"월요일\",\"웨이터\",\"위반\",\"위법\",\"위성\",\"위원\",\"위험\",\"위협\",\"윗사람\",\"유난히\",\"유럽\",\"유명\",\"유물\",\"유산\",\"유적\",\"유치원\",\"유학\",\"유행\",\"유형\",\"육군\",\"육상\",\"육십\",\"육체\",\"은행\",\"음력\",\"음료\",\"음반\",\"음성\",\"음식\",\"음악\",\"음주\",\"의견\",\"의논\",\"의문\",\"의복\",\"의식\",\"의심\",\"의외로\",\"의욕\",\"의원\",\"의학\",\"이것\",\"이곳\",\"이념\",\"이놈\",\"이달\",\"이대로\",\"이동\",\"이렇게\",\"이력서\",\"이론적\",\"이름\",\"이민\",\"이발소\",\"이별\",\"이불\",\"이빨\",\"이상\",\"이성\",\"이슬\",\"이야기\",\"이용\",\"이웃\",\"이월\",\"이윽고\",\"이익\",\"이전\",\"이중\",\"이튿날\",\"이틀\",\"이혼\",\"인간\",\"인격\",\"인공\",\"인구\",\"인근\",\"인기\",\"인도\",\"인류\",\"인물\",\"인생\",\"인쇄\",\"인연\",\"인원\",\"인재\",\"인종\",\"인천\",\"인체\",\"인터넷\",\"인하\",\"인형\",\"일곱\",\"일기\",\"일단\",\"일대\",\"일등\",\"일반\",\"일본\",\"일부\",\"일상\",\"일생\",\"일손\",\"일요일\",\"일월\",\"일정\",\"일종\",\"일주일\",\"일찍\",\"일체\",\"일치\",\"일행\",\"일회용\",\"임금\",\"임무\",\"입대\",\"입력\",\"입맛\",\"입사\",\"입술\",\"입시\",\"입원\",\"입장\",\"입학\",\"자가용\",\"자격\",\"자극\",\"자동\",\"자랑\",\"자부심\",\"자식\",\"자신\",\"자연\",\"자원\",\"자율\",\"자전거\",\"자정\",\"자존심\",\"자판\",\"작가\",\"작년\",\"작성\",\"작업\",\"작용\",\"작은딸\",\"작품\",\"잔디\",\"잔뜩\",\"잔치\",\"잘못\",\"잠깐\",\"잠수함\",\"잠시\",\"잠옷\",\"잠자리\",\"잡지\",\"장관\",\"장군\",\"장기간\",\"장래\",\"장례\",\"장르\",\"장마\",\"장면\",\"장모\",\"장미\",\"장비\",\"장사\",\"장소\",\"장식\",\"장애인\",\"장인\",\"장점\",\"장차\",\"장학금\",\"재능\",\"재빨리\",\"재산\",\"재생\",\"재작년\",\"재정\",\"재채기\",\"재판\",\"재학\",\"재활용\",\"저것\",\"저고리\",\"저곳\",\"저녁\",\"저런\",\"저렇게\",\"저번\",\"저울\",\"저절로\",\"저축\",\"적극\",\"적당히\",\"적성\",\"적용\",\"적응\",\"전개\",\"전공\",\"전기\",\"전달\",\"전라도\",\"전망\",\"전문\",\"전반\",\"전부\",\"전세\",\"전시\",\"전용\",\"전자\",\"전쟁\",\"전주\",\"전철\",\"전체\",\"전통\",\"전혀\",\"전후\",\"절대\",\"절망\",\"절반\",\"절약\",\"절차\",\"점검\",\"점수\",\"점심\",\"점원\",\"점점\",\"점차\",\"접근\",\"접시\",\"접촉\",\"젓가락\",\"정거장\",\"정도\",\"정류장\",\"정리\",\"정말\",\"정면\",\"정문\",\"정반대\",\"정보\",\"정부\",\"정비\",\"정상\",\"정성\",\"정오\",\"정원\",\"정장\",\"정지\",\"정치\",\"정확히\",\"제공\",\"제과점\",\"제대로\",\"제목\",\"제발\",\"제법\",\"제삿날\",\"제안\",\"제일\",\"제작\",\"제주도\",\"제출\",\"제품\",\"제한\",\"조각\",\"조건\",\"조금\",\"조깅\",\"조명\",\"조미료\",\"조상\",\"조선\",\"조용히\",\"조절\",\"조정\",\"조직\",\"존댓말\",\"존재\",\"졸업\",\"졸음\",\"종교\",\"종로\",\"종류\",\"종소리\",\"종업원\",\"종종\",\"종합\",\"좌석\",\"죄인\",\"주관적\",\"주름\",\"주말\",\"주머니\",\"주먹\",\"주문\",\"주민\",\"주방\",\"주변\",\"주식\",\"주인\",\"주일\",\"주장\",\"주전자\",\"주택\",\"준비\",\"줄거리\",\"줄기\",\"줄무늬\",\"중간\",\"중계방송\",\"중국\",\"중년\",\"중단\",\"중독\",\"중반\",\"중부\",\"중세\",\"중소기업\",\"중순\",\"중앙\",\"중요\",\"중학교\",\"즉석\",\"즉시\",\"즐거움\",\"증가\",\"증거\",\"증권\",\"증상\",\"증세\",\"지각\",\"지갑\",\"지경\",\"지극히\",\"지금\",\"지급\",\"지능\",\"지름길\",\"지리산\",\"지방\",\"지붕\",\"지식\",\"지역\",\"지우개\",\"지원\",\"지적\",\"지점\",\"지진\",\"지출\",\"직선\",\"직업\",\"직원\",\"직장\",\"진급\",\"진동\",\"진로\",\"진료\",\"진리\",\"진짜\",\"진찰\",\"진출\",\"진통\",\"진행\",\"질문\",\"질병\",\"질서\",\"짐작\",\"집단\",\"집안\",\"집중\",\"짜증\",\"찌꺼기\",\"차남\",\"차라리\",\"차량\",\"차림\",\"차별\",\"차선\",\"차츰\",\"착각\",\"찬물\",\"찬성\",\"참가\",\"참기름\",\"참새\",\"참석\",\"참여\",\"참외\",\"참조\",\"찻잔\",\"창가\",\"창고\",\"창구\",\"창문\",\"창밖\",\"창작\",\"창조\",\"채널\",\"채점\",\"책가방\",\"책방\",\"책상\",\"책임\",\"챔피언\",\"처벌\",\"처음\",\"천국\",\"천둥\",\"천장\",\"천재\",\"천천히\",\"철도\",\"철저히\",\"철학\",\"첫날\",\"첫째\",\"청년\",\"청바지\",\"청소\",\"청춘\",\"체계\",\"체력\",\"체온\",\"체육\",\"체중\",\"체험\",\"초등학생\",\"초반\",\"초밥\",\"초상화\",\"초순\",\"초여름\",\"초원\",\"초저녁\",\"초점\",\"초청\",\"초콜릿\",\"촛불\",\"총각\",\"총리\",\"총장\",\"촬영\",\"최근\",\"최상\",\"최선\",\"최신\",\"최악\",\"최종\",\"추석\",\"추억\",\"추진\",\"추천\",\"추측\",\"축구\",\"축소\",\"축제\",\"축하\",\"출근\",\"출발\",\"출산\",\"출신\",\"출연\",\"출입\",\"출장\",\"출판\",\"충격\",\"충고\",\"충돌\",\"충분히\",\"충청도\",\"취업\",\"취직\",\"취향\",\"치약\",\"친구\",\"친척\",\"칠십\",\"칠월\",\"칠판\",\"침대\",\"침묵\",\"침실\",\"칫솔\",\"칭찬\",\"카메라\",\"카운터\",\"칼국수\",\"캐릭터\",\"캠퍼스\",\"캠페인\",\"커튼\",\"컨디션\",\"컬러\",\"컴퓨터\",\"코끼리\",\"코미디\",\"콘서트\",\"콜라\",\"콤플렉스\",\"콩나물\",\"쾌감\",\"쿠데타\",\"크림\",\"큰길\",\"큰딸\",\"큰소리\",\"큰아들\",\"큰어머니\",\"큰일\",\"큰절\",\"클래식\",\"클럽\",\"킬로\",\"타입\",\"타자기\",\"탁구\",\"탁자\",\"탄생\",\"태권도\",\"태양\",\"태풍\",\"택시\",\"탤런트\",\"터널\",\"터미널\",\"테니스\",\"테스트\",\"테이블\",\"텔레비전\",\"토론\",\"토마토\",\"토요일\",\"통계\",\"통과\",\"통로\",\"통신\",\"통역\",\"통일\",\"통장\",\"통제\",\"통증\",\"통합\",\"통화\",\"퇴근\",\"퇴원\",\"퇴직금\",\"튀김\",\"트럭\",\"특급\",\"특별\",\"특성\",\"특수\",\"특징\",\"특히\",\"튼튼히\",\"티셔츠\",\"파란색\",\"파일\",\"파출소\",\"판결\",\"판단\",\"판매\",\"판사\",\"팔십\",\"팔월\",\"팝송\",\"패션\",\"팩스\",\"팩시밀리\",\"팬티\",\"퍼센트\",\"페인트\",\"편견\",\"편의\",\"편지\",\"편히\",\"평가\",\"평균\",\"평생\",\"평소\",\"평양\",\"평일\",\"평화\",\"포스터\",\"포인트\",\"포장\",\"포함\",\"표면\",\"표정\",\"표준\",\"표현\",\"품목\",\"품질\",\"풍경\",\"풍속\",\"풍습\",\"프랑스\",\"프린터\",\"플라스틱\",\"피곤\",\"피망\",\"피아노\",\"필름\",\"필수\",\"필요\",\"필자\",\"필통\",\"핑계\",\"하느님\",\"하늘\",\"하드웨어\",\"하룻밤\",\"하반기\",\"하숙집\",\"하순\",\"하여튼\",\"하지만\",\"하천\",\"하품\",\"하필\",\"학과\",\"학교\",\"학급\",\"학기\",\"학년\",\"학력\",\"학번\",\"학부모\",\"학비\",\"학생\",\"학술\",\"학습\",\"학용품\",\"학원\",\"학위\",\"학자\",\"학점\",\"한계\",\"한글\",\"한꺼번에\",\"한낮\",\"한눈\",\"한동안\",\"한때\",\"한라산\",\"한마디\",\"한문\",\"한번\",\"한복\",\"한식\",\"한여름\",\"한쪽\",\"할머니\",\"할아버지\",\"할인\",\"함께\",\"함부로\",\"합격\",\"합리적\",\"항공\",\"항구\",\"항상\",\"항의\",\"해결\",\"해군\",\"해답\",\"해당\",\"해물\",\"해석\",\"해설\",\"해수욕장\",\"해안\",\"핵심\",\"핸드백\",\"햄버거\",\"햇볕\",\"햇살\",\"행동\",\"행복\",\"행사\",\"행운\",\"행위\",\"향기\",\"향상\",\"향수\",\"허락\",\"허용\",\"헬기\",\"현관\",\"현금\",\"현대\",\"현상\",\"현실\",\"현장\",\"현재\",\"현지\",\"혈액\",\"협력\",\"형부\",\"형사\",\"형수\",\"형식\",\"형제\",\"형태\",\"형편\",\"혜택\",\"호기심\",\"호남\",\"호랑이\",\"호박\",\"호텔\",\"호흡\",\"혹시\",\"홀로\",\"홈페이지\",\"홍보\",\"홍수\",\"홍차\",\"화면\",\"화분\",\"화살\",\"화요일\",\"화장\",\"화학\",\"확보\",\"확인\",\"확장\",\"확정\",\"환갑\",\"환경\",\"환영\",\"환율\",\"환자\",\"활기\",\"활동\",\"활발히\",\"활용\",\"활짝\",\"회견\",\"회관\",\"회복\",\"회색\",\"회원\",\"회장\",\"회전\",\"횟수\",\"횡단보도\",\"효율적\",\"후반\",\"후춧가루\",\"훈련\",\"훨씬\",\"휴식\",\"휴일\",\"흉내\",\"흐름\",\"흑백\",\"흑인\",\"흔적\",\"흔히\",\"흥미\",\"흥분\",\"희곡\",\"희망\",\"희생\",\"흰색\",\"힘껏\"]"); /***/ }), /* 417 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/french.json ***! \******************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abaisser\",\"abandon\",\"abdiquer\",\"abeille\",\"abolir\",\"aborder\",\"aboutir\",\"aboyer\",\"abrasif\",\"abreuver\",\"abriter\",\"abroger\",\"abrupt\",\"absence\",\"absolu\",\"absurde\",\"abusif\",\"abyssal\",\"académie\",\"acajou\",\"acarien\",\"accabler\",\"accepter\",\"acclamer\",\"accolade\",\"accroche\",\"accuser\",\"acerbe\",\"achat\",\"acheter\",\"aciduler\",\"acier\",\"acompte\",\"acquérir\",\"acronyme\",\"acteur\",\"actif\",\"actuel\",\"adepte\",\"adéquat\",\"adhésif\",\"adjectif\",\"adjuger\",\"admettre\",\"admirer\",\"adopter\",\"adorer\",\"adoucir\",\"adresse\",\"adroit\",\"adulte\",\"adverbe\",\"aérer\",\"aéronef\",\"affaire\",\"affecter\",\"affiche\",\"affreux\",\"affubler\",\"agacer\",\"agencer\",\"agile\",\"agiter\",\"agrafer\",\"agréable\",\"agrume\",\"aider\",\"aiguille\",\"ailier\",\"aimable\",\"aisance\",\"ajouter\",\"ajuster\",\"alarmer\",\"alchimie\",\"alerte\",\"algèbre\",\"algue\",\"aliéner\",\"aliment\",\"alléger\",\"alliage\",\"allouer\",\"allumer\",\"alourdir\",\"alpaga\",\"altesse\",\"alvéole\",\"amateur\",\"ambigu\",\"ambre\",\"aménager\",\"amertume\",\"amidon\",\"amiral\",\"amorcer\",\"amour\",\"amovible\",\"amphibie\",\"ampleur\",\"amusant\",\"analyse\",\"anaphore\",\"anarchie\",\"anatomie\",\"ancien\",\"anéantir\",\"angle\",\"angoisse\",\"anguleux\",\"animal\",\"annexer\",\"annonce\",\"annuel\",\"anodin\",\"anomalie\",\"anonyme\",\"anormal\",\"antenne\",\"antidote\",\"anxieux\",\"apaiser\",\"apéritif\",\"aplanir\",\"apologie\",\"appareil\",\"appeler\",\"apporter\",\"appuyer\",\"aquarium\",\"aqueduc\",\"arbitre\",\"arbuste\",\"ardeur\",\"ardoise\",\"argent\",\"arlequin\",\"armature\",\"armement\",\"armoire\",\"armure\",\"arpenter\",\"arracher\",\"arriver\",\"arroser\",\"arsenic\",\"artériel\",\"article\",\"aspect\",\"asphalte\",\"aspirer\",\"assaut\",\"asservir\",\"assiette\",\"associer\",\"assurer\",\"asticot\",\"astre\",\"astuce\",\"atelier\",\"atome\",\"atrium\",\"atroce\",\"attaque\",\"attentif\",\"attirer\",\"attraper\",\"aubaine\",\"auberge\",\"audace\",\"audible\",\"augurer\",\"aurore\",\"automne\",\"autruche\",\"avaler\",\"avancer\",\"avarice\",\"avenir\",\"averse\",\"aveugle\",\"aviateur\",\"avide\",\"avion\",\"aviser\",\"avoine\",\"avouer\",\"avril\",\"axial\",\"axiome\",\"badge\",\"bafouer\",\"bagage\",\"baguette\",\"baignade\",\"balancer\",\"balcon\",\"baleine\",\"balisage\",\"bambin\",\"bancaire\",\"bandage\",\"banlieue\",\"bannière\",\"banquier\",\"barbier\",\"baril\",\"baron\",\"barque\",\"barrage\",\"bassin\",\"bastion\",\"bataille\",\"bateau\",\"batterie\",\"baudrier\",\"bavarder\",\"belette\",\"bélier\",\"belote\",\"bénéfice\",\"berceau\",\"berger\",\"berline\",\"bermuda\",\"besace\",\"besogne\",\"bétail\",\"beurre\",\"biberon\",\"bicycle\",\"bidule\",\"bijou\",\"bilan\",\"bilingue\",\"billard\",\"binaire\",\"biologie\",\"biopsie\",\"biotype\",\"biscuit\",\"bison\",\"bistouri\",\"bitume\",\"bizarre\",\"blafard\",\"blague\",\"blanchir\",\"blessant\",\"blinder\",\"blond\",\"bloquer\",\"blouson\",\"bobard\",\"bobine\",\"boire\",\"boiser\",\"bolide\",\"bonbon\",\"bondir\",\"bonheur\",\"bonifier\",\"bonus\",\"bordure\",\"borne\",\"botte\",\"boucle\",\"boueux\",\"bougie\",\"boulon\",\"bouquin\",\"bourse\",\"boussole\",\"boutique\",\"boxeur\",\"branche\",\"brasier\",\"brave\",\"brebis\",\"brèche\",\"breuvage\",\"bricoler\",\"brigade\",\"brillant\",\"brioche\",\"brique\",\"brochure\",\"broder\",\"bronzer\",\"brousse\",\"broyeur\",\"brume\",\"brusque\",\"brutal\",\"bruyant\",\"buffle\",\"buisson\",\"bulletin\",\"bureau\",\"burin\",\"bustier\",\"butiner\",\"butoir\",\"buvable\",\"buvette\",\"cabanon\",\"cabine\",\"cachette\",\"cadeau\",\"cadre\",\"caféine\",\"caillou\",\"caisson\",\"calculer\",\"calepin\",\"calibre\",\"calmer\",\"calomnie\",\"calvaire\",\"camarade\",\"caméra\",\"camion\",\"campagne\",\"canal\",\"caneton\",\"canon\",\"cantine\",\"canular\",\"capable\",\"caporal\",\"caprice\",\"capsule\",\"capter\",\"capuche\",\"carabine\",\"carbone\",\"caresser\",\"caribou\",\"carnage\",\"carotte\",\"carreau\",\"carton\",\"cascade\",\"casier\",\"casque\",\"cassure\",\"causer\",\"caution\",\"cavalier\",\"caverne\",\"caviar\",\"cédille\",\"ceinture\",\"céleste\",\"cellule\",\"cendrier\",\"censurer\",\"central\",\"cercle\",\"cérébral\",\"cerise\",\"cerner\",\"cerveau\",\"cesser\",\"chagrin\",\"chaise\",\"chaleur\",\"chambre\",\"chance\",\"chapitre\",\"charbon\",\"chasseur\",\"chaton\",\"chausson\",\"chavirer\",\"chemise\",\"chenille\",\"chéquier\",\"chercher\",\"cheval\",\"chien\",\"chiffre\",\"chignon\",\"chimère\",\"chiot\",\"chlorure\",\"chocolat\",\"choisir\",\"chose\",\"chouette\",\"chrome\",\"chute\",\"cigare\",\"cigogne\",\"cimenter\",\"cinéma\",\"cintrer\",\"circuler\",\"cirer\",\"cirque\",\"citerne\",\"citoyen\",\"citron\",\"civil\",\"clairon\",\"clameur\",\"claquer\",\"classe\",\"clavier\",\"client\",\"cligner\",\"climat\",\"clivage\",\"cloche\",\"clonage\",\"cloporte\",\"cobalt\",\"cobra\",\"cocasse\",\"cocotier\",\"coder\",\"codifier\",\"coffre\",\"cogner\",\"cohésion\",\"coiffer\",\"coincer\",\"colère\",\"colibri\",\"colline\",\"colmater\",\"colonel\",\"combat\",\"comédie\",\"commande\",\"compact\",\"concert\",\"conduire\",\"confier\",\"congeler\",\"connoter\",\"consonne\",\"contact\",\"convexe\",\"copain\",\"copie\",\"corail\",\"corbeau\",\"cordage\",\"corniche\",\"corpus\",\"correct\",\"cortège\",\"cosmique\",\"costume\",\"coton\",\"coude\",\"coupure\",\"courage\",\"couteau\",\"couvrir\",\"coyote\",\"crabe\",\"crainte\",\"cravate\",\"crayon\",\"créature\",\"créditer\",\"crémeux\",\"creuser\",\"crevette\",\"cribler\",\"crier\",\"cristal\",\"critère\",\"croire\",\"croquer\",\"crotale\",\"crucial\",\"cruel\",\"crypter\",\"cubique\",\"cueillir\",\"cuillère\",\"cuisine\",\"cuivre\",\"culminer\",\"cultiver\",\"cumuler\",\"cupide\",\"curatif\",\"curseur\",\"cyanure\",\"cycle\",\"cylindre\",\"cynique\",\"daigner\",\"damier\",\"danger\",\"danseur\",\"dauphin\",\"débattre\",\"débiter\",\"déborder\",\"débrider\",\"débutant\",\"décaler\",\"décembre\",\"déchirer\",\"décider\",\"déclarer\",\"décorer\",\"décrire\",\"décupler\",\"dédale\",\"déductif\",\"déesse\",\"défensif\",\"défiler\",\"défrayer\",\"dégager\",\"dégivrer\",\"déglutir\",\"dégrafer\",\"déjeuner\",\"délice\",\"déloger\",\"demander\",\"demeurer\",\"démolir\",\"dénicher\",\"dénouer\",\"dentelle\",\"dénuder\",\"départ\",\"dépenser\",\"déphaser\",\"déplacer\",\"déposer\",\"déranger\",\"dérober\",\"désastre\",\"descente\",\"désert\",\"désigner\",\"désobéir\",\"dessiner\",\"destrier\",\"détacher\",\"détester\",\"détourer\",\"détresse\",\"devancer\",\"devenir\",\"deviner\",\"devoir\",\"diable\",\"dialogue\",\"diamant\",\"dicter\",\"différer\",\"digérer\",\"digital\",\"digne\",\"diluer\",\"dimanche\",\"diminuer\",\"dioxyde\",\"directif\",\"diriger\",\"discuter\",\"disposer\",\"dissiper\",\"distance\",\"divertir\",\"diviser\",\"docile\",\"docteur\",\"dogme\",\"doigt\",\"domaine\",\"domicile\",\"dompter\",\"donateur\",\"donjon\",\"donner\",\"dopamine\",\"dortoir\",\"dorure\",\"dosage\",\"doseur\",\"dossier\",\"dotation\",\"douanier\",\"double\",\"douceur\",\"douter\",\"doyen\",\"dragon\",\"draper\",\"dresser\",\"dribbler\",\"droiture\",\"duperie\",\"duplexe\",\"durable\",\"durcir\",\"dynastie\",\"éblouir\",\"écarter\",\"écharpe\",\"échelle\",\"éclairer\",\"éclipse\",\"éclore\",\"écluse\",\"école\",\"économie\",\"écorce\",\"écouter\",\"écraser\",\"écrémer\",\"écrivain\",\"écrou\",\"écume\",\"écureuil\",\"édifier\",\"éduquer\",\"effacer\",\"effectif\",\"effigie\",\"effort\",\"effrayer\",\"effusion\",\"égaliser\",\"égarer\",\"éjecter\",\"élaborer\",\"élargir\",\"électron\",\"élégant\",\"éléphant\",\"élève\",\"éligible\",\"élitisme\",\"éloge\",\"élucider\",\"éluder\",\"emballer\",\"embellir\",\"embryon\",\"émeraude\",\"émission\",\"emmener\",\"émotion\",\"émouvoir\",\"empereur\",\"employer\",\"emporter\",\"emprise\",\"émulsion\",\"encadrer\",\"enchère\",\"enclave\",\"encoche\",\"endiguer\",\"endosser\",\"endroit\",\"enduire\",\"énergie\",\"enfance\",\"enfermer\",\"enfouir\",\"engager\",\"engin\",\"englober\",\"énigme\",\"enjamber\",\"enjeu\",\"enlever\",\"ennemi\",\"ennuyeux\",\"enrichir\",\"enrobage\",\"enseigne\",\"entasser\",\"entendre\",\"entier\",\"entourer\",\"entraver\",\"énumérer\",\"envahir\",\"enviable\",\"envoyer\",\"enzyme\",\"éolien\",\"épaissir\",\"épargne\",\"épatant\",\"épaule\",\"épicerie\",\"épidémie\",\"épier\",\"épilogue\",\"épine\",\"épisode\",\"épitaphe\",\"époque\",\"épreuve\",\"éprouver\",\"épuisant\",\"équerre\",\"équipe\",\"ériger\",\"érosion\",\"erreur\",\"éruption\",\"escalier\",\"espadon\",\"espèce\",\"espiègle\",\"espoir\",\"esprit\",\"esquiver\",\"essayer\",\"essence\",\"essieu\",\"essorer\",\"estime\",\"estomac\",\"estrade\",\"étagère\",\"étaler\",\"étanche\",\"étatique\",\"éteindre\",\"étendoir\",\"éternel\",\"éthanol\",\"éthique\",\"ethnie\",\"étirer\",\"étoffer\",\"étoile\",\"étonnant\",\"étourdir\",\"étrange\",\"étroit\",\"étude\",\"euphorie\",\"évaluer\",\"évasion\",\"éventail\",\"évidence\",\"éviter\",\"évolutif\",\"évoquer\",\"exact\",\"exagérer\",\"exaucer\",\"exceller\",\"excitant\",\"exclusif\",\"excuse\",\"exécuter\",\"exemple\",\"exercer\",\"exhaler\",\"exhorter\",\"exigence\",\"exiler\",\"exister\",\"exotique\",\"expédier\",\"explorer\",\"exposer\",\"exprimer\",\"exquis\",\"extensif\",\"extraire\",\"exulter\",\"fable\",\"fabuleux\",\"facette\",\"facile\",\"facture\",\"faiblir\",\"falaise\",\"fameux\",\"famille\",\"farceur\",\"farfelu\",\"farine\",\"farouche\",\"fasciner\",\"fatal\",\"fatigue\",\"faucon\",\"fautif\",\"faveur\",\"favori\",\"fébrile\",\"féconder\",\"fédérer\",\"félin\",\"femme\",\"fémur\",\"fendoir\",\"féodal\",\"fermer\",\"féroce\",\"ferveur\",\"festival\",\"feuille\",\"feutre\",\"février\",\"fiasco\",\"ficeler\",\"fictif\",\"fidèle\",\"figure\",\"filature\",\"filetage\",\"filière\",\"filleul\",\"filmer\",\"filou\",\"filtrer\",\"financer\",\"finir\",\"fiole\",\"firme\",\"fissure\",\"fixer\",\"flairer\",\"flamme\",\"flasque\",\"flatteur\",\"fléau\",\"flèche\",\"fleur\",\"flexion\",\"flocon\",\"flore\",\"fluctuer\",\"fluide\",\"fluvial\",\"folie\",\"fonderie\",\"fongible\",\"fontaine\",\"forcer\",\"forgeron\",\"formuler\",\"fortune\",\"fossile\",\"foudre\",\"fougère\",\"fouiller\",\"foulure\",\"fourmi\",\"fragile\",\"fraise\",\"franchir\",\"frapper\",\"frayeur\",\"frégate\",\"freiner\",\"frelon\",\"frémir\",\"frénésie\",\"frère\",\"friable\",\"friction\",\"frisson\",\"frivole\",\"froid\",\"fromage\",\"frontal\",\"frotter\",\"fruit\",\"fugitif\",\"fuite\",\"fureur\",\"furieux\",\"furtif\",\"fusion\",\"futur\",\"gagner\",\"galaxie\",\"galerie\",\"gambader\",\"garantir\",\"gardien\",\"garnir\",\"garrigue\",\"gazelle\",\"gazon\",\"géant\",\"gélatine\",\"gélule\",\"gendarme\",\"général\",\"génie\",\"genou\",\"gentil\",\"géologie\",\"géomètre\",\"géranium\",\"germe\",\"gestuel\",\"geyser\",\"gibier\",\"gicler\",\"girafe\",\"givre\",\"glace\",\"glaive\",\"glisser\",\"globe\",\"gloire\",\"glorieux\",\"golfeur\",\"gomme\",\"gonfler\",\"gorge\",\"gorille\",\"goudron\",\"gouffre\",\"goulot\",\"goupille\",\"gourmand\",\"goutte\",\"graduel\",\"graffiti\",\"graine\",\"grand\",\"grappin\",\"gratuit\",\"gravir\",\"grenat\",\"griffure\",\"griller\",\"grimper\",\"grogner\",\"gronder\",\"grotte\",\"groupe\",\"gruger\",\"grutier\",\"gruyère\",\"guépard\",\"guerrier\",\"guide\",\"guimauve\",\"guitare\",\"gustatif\",\"gymnaste\",\"gyrostat\",\"habitude\",\"hachoir\",\"halte\",\"hameau\",\"hangar\",\"hanneton\",\"haricot\",\"harmonie\",\"harpon\",\"hasard\",\"hélium\",\"hématome\",\"herbe\",\"hérisson\",\"hermine\",\"héron\",\"hésiter\",\"heureux\",\"hiberner\",\"hibou\",\"hilarant\",\"histoire\",\"hiver\",\"homard\",\"hommage\",\"homogène\",\"honneur\",\"honorer\",\"honteux\",\"horde\",\"horizon\",\"horloge\",\"hormone\",\"horrible\",\"houleux\",\"housse\",\"hublot\",\"huileux\",\"humain\",\"humble\",\"humide\",\"humour\",\"hurler\",\"hydromel\",\"hygiène\",\"hymne\",\"hypnose\",\"idylle\",\"ignorer\",\"iguane\",\"illicite\",\"illusion\",\"image\",\"imbiber\",\"imiter\",\"immense\",\"immobile\",\"immuable\",\"impact\",\"impérial\",\"implorer\",\"imposer\",\"imprimer\",\"imputer\",\"incarner\",\"incendie\",\"incident\",\"incliner\",\"incolore\",\"indexer\",\"indice\",\"inductif\",\"inédit\",\"ineptie\",\"inexact\",\"infini\",\"infliger\",\"informer\",\"infusion\",\"ingérer\",\"inhaler\",\"inhiber\",\"injecter\",\"injure\",\"innocent\",\"inoculer\",\"inonder\",\"inscrire\",\"insecte\",\"insigne\",\"insolite\",\"inspirer\",\"instinct\",\"insulter\",\"intact\",\"intense\",\"intime\",\"intrigue\",\"intuitif\",\"inutile\",\"invasion\",\"inventer\",\"inviter\",\"invoquer\",\"ironique\",\"irradier\",\"irréel\",\"irriter\",\"isoler\",\"ivoire\",\"ivresse\",\"jaguar\",\"jaillir\",\"jambe\",\"janvier\",\"jardin\",\"jauger\",\"jaune\",\"javelot\",\"jetable\",\"jeton\",\"jeudi\",\"jeunesse\",\"joindre\",\"joncher\",\"jongler\",\"joueur\",\"jouissif\",\"journal\",\"jovial\",\"joyau\",\"joyeux\",\"jubiler\",\"jugement\",\"junior\",\"jupon\",\"juriste\",\"justice\",\"juteux\",\"juvénile\",\"kayak\",\"kimono\",\"kiosque\",\"label\",\"labial\",\"labourer\",\"lacérer\",\"lactose\",\"lagune\",\"laine\",\"laisser\",\"laitier\",\"lambeau\",\"lamelle\",\"lampe\",\"lanceur\",\"langage\",\"lanterne\",\"lapin\",\"largeur\",\"larme\",\"laurier\",\"lavabo\",\"lavoir\",\"lecture\",\"légal\",\"léger\",\"légume\",\"lessive\",\"lettre\",\"levier\",\"lexique\",\"lézard\",\"liasse\",\"libérer\",\"libre\",\"licence\",\"licorne\",\"liège\",\"lièvre\",\"ligature\",\"ligoter\",\"ligue\",\"limer\",\"limite\",\"limonade\",\"limpide\",\"linéaire\",\"lingot\",\"lionceau\",\"liquide\",\"lisière\",\"lister\",\"lithium\",\"litige\",\"littoral\",\"livreur\",\"logique\",\"lointain\",\"loisir\",\"lombric\",\"loterie\",\"louer\",\"lourd\",\"loutre\",\"louve\",\"loyal\",\"lubie\",\"lucide\",\"lucratif\",\"lueur\",\"lugubre\",\"luisant\",\"lumière\",\"lunaire\",\"lundi\",\"luron\",\"lutter\",\"luxueux\",\"machine\",\"magasin\",\"magenta\",\"magique\",\"maigre\",\"maillon\",\"maintien\",\"mairie\",\"maison\",\"majorer\",\"malaxer\",\"maléfice\",\"malheur\",\"malice\",\"mallette\",\"mammouth\",\"mandater\",\"maniable\",\"manquant\",\"manteau\",\"manuel\",\"marathon\",\"marbre\",\"marchand\",\"mardi\",\"maritime\",\"marqueur\",\"marron\",\"marteler\",\"mascotte\",\"massif\",\"matériel\",\"matière\",\"matraque\",\"maudire\",\"maussade\",\"mauve\",\"maximal\",\"méchant\",\"méconnu\",\"médaille\",\"médecin\",\"méditer\",\"méduse\",\"meilleur\",\"mélange\",\"mélodie\",\"membre\",\"mémoire\",\"menacer\",\"mener\",\"menhir\",\"mensonge\",\"mentor\",\"mercredi\",\"mérite\",\"merle\",\"messager\",\"mesure\",\"métal\",\"météore\",\"méthode\",\"métier\",\"meuble\",\"miauler\",\"microbe\",\"miette\",\"mignon\",\"migrer\",\"milieu\",\"million\",\"mimique\",\"mince\",\"minéral\",\"minimal\",\"minorer\",\"minute\",\"miracle\",\"miroiter\",\"missile\",\"mixte\",\"mobile\",\"moderne\",\"moelleux\",\"mondial\",\"moniteur\",\"monnaie\",\"monotone\",\"monstre\",\"montagne\",\"monument\",\"moqueur\",\"morceau\",\"morsure\",\"mortier\",\"moteur\",\"motif\",\"mouche\",\"moufle\",\"moulin\",\"mousson\",\"mouton\",\"mouvant\",\"multiple\",\"munition\",\"muraille\",\"murène\",\"murmure\",\"muscle\",\"muséum\",\"musicien\",\"mutation\",\"muter\",\"mutuel\",\"myriade\",\"myrtille\",\"mystère\",\"mythique\",\"nageur\",\"nappe\",\"narquois\",\"narrer\",\"natation\",\"nation\",\"nature\",\"naufrage\",\"nautique\",\"navire\",\"nébuleux\",\"nectar\",\"néfaste\",\"négation\",\"négliger\",\"négocier\",\"neige\",\"nerveux\",\"nettoyer\",\"neurone\",\"neutron\",\"neveu\",\"niche\",\"nickel\",\"nitrate\",\"niveau\",\"noble\",\"nocif\",\"nocturne\",\"noirceur\",\"noisette\",\"nomade\",\"nombreux\",\"nommer\",\"normatif\",\"notable\",\"notifier\",\"notoire\",\"nourrir\",\"nouveau\",\"novateur\",\"novembre\",\"novice\",\"nuage\",\"nuancer\",\"nuire\",\"nuisible\",\"numéro\",\"nuptial\",\"nuque\",\"nutritif\",\"obéir\",\"objectif\",\"obliger\",\"obscur\",\"observer\",\"obstacle\",\"obtenir\",\"obturer\",\"occasion\",\"occuper\",\"océan\",\"octobre\",\"octroyer\",\"octupler\",\"oculaire\",\"odeur\",\"odorant\",\"offenser\",\"officier\",\"offrir\",\"ogive\",\"oiseau\",\"oisillon\",\"olfactif\",\"olivier\",\"ombrage\",\"omettre\",\"onctueux\",\"onduler\",\"onéreux\",\"onirique\",\"opale\",\"opaque\",\"opérer\",\"opinion\",\"opportun\",\"opprimer\",\"opter\",\"optique\",\"orageux\",\"orange\",\"orbite\",\"ordonner\",\"oreille\",\"organe\",\"orgueil\",\"orifice\",\"ornement\",\"orque\",\"ortie\",\"osciller\",\"osmose\",\"ossature\",\"otarie\",\"ouragan\",\"ourson\",\"outil\",\"outrager\",\"ouvrage\",\"ovation\",\"oxyde\",\"oxygène\",\"ozone\",\"paisible\",\"palace\",\"palmarès\",\"palourde\",\"palper\",\"panache\",\"panda\",\"pangolin\",\"paniquer\",\"panneau\",\"panorama\",\"pantalon\",\"papaye\",\"papier\",\"papoter\",\"papyrus\",\"paradoxe\",\"parcelle\",\"paresse\",\"parfumer\",\"parler\",\"parole\",\"parrain\",\"parsemer\",\"partager\",\"parure\",\"parvenir\",\"passion\",\"pastèque\",\"paternel\",\"patience\",\"patron\",\"pavillon\",\"pavoiser\",\"payer\",\"paysage\",\"peigne\",\"peintre\",\"pelage\",\"pélican\",\"pelle\",\"pelouse\",\"peluche\",\"pendule\",\"pénétrer\",\"pénible\",\"pensif\",\"pénurie\",\"pépite\",\"péplum\",\"perdrix\",\"perforer\",\"période\",\"permuter\",\"perplexe\",\"persil\",\"perte\",\"peser\",\"pétale\",\"petit\",\"pétrir\",\"peuple\",\"pharaon\",\"phobie\",\"phoque\",\"photon\",\"phrase\",\"physique\",\"piano\",\"pictural\",\"pièce\",\"pierre\",\"pieuvre\",\"pilote\",\"pinceau\",\"pipette\",\"piquer\",\"pirogue\",\"piscine\",\"piston\",\"pivoter\",\"pixel\",\"pizza\",\"placard\",\"plafond\",\"plaisir\",\"planer\",\"plaque\",\"plastron\",\"plateau\",\"pleurer\",\"plexus\",\"pliage\",\"plomb\",\"plonger\",\"pluie\",\"plumage\",\"pochette\",\"poésie\",\"poète\",\"pointe\",\"poirier\",\"poisson\",\"poivre\",\"polaire\",\"policier\",\"pollen\",\"polygone\",\"pommade\",\"pompier\",\"ponctuel\",\"pondérer\",\"poney\",\"portique\",\"position\",\"posséder\",\"posture\",\"potager\",\"poteau\",\"potion\",\"pouce\",\"poulain\",\"poumon\",\"pourpre\",\"poussin\",\"pouvoir\",\"prairie\",\"pratique\",\"précieux\",\"prédire\",\"préfixe\",\"prélude\",\"prénom\",\"présence\",\"prétexte\",\"prévoir\",\"primitif\",\"prince\",\"prison\",\"priver\",\"problème\",\"procéder\",\"prodige\",\"profond\",\"progrès\",\"proie\",\"projeter\",\"prologue\",\"promener\",\"propre\",\"prospère\",\"protéger\",\"prouesse\",\"proverbe\",\"prudence\",\"pruneau\",\"psychose\",\"public\",\"puceron\",\"puiser\",\"pulpe\",\"pulsar\",\"punaise\",\"punitif\",\"pupitre\",\"purifier\",\"puzzle\",\"pyramide\",\"quasar\",\"querelle\",\"question\",\"quiétude\",\"quitter\",\"quotient\",\"racine\",\"raconter\",\"radieux\",\"ragondin\",\"raideur\",\"raisin\",\"ralentir\",\"rallonge\",\"ramasser\",\"rapide\",\"rasage\",\"ratisser\",\"ravager\",\"ravin\",\"rayonner\",\"réactif\",\"réagir\",\"réaliser\",\"réanimer\",\"recevoir\",\"réciter\",\"réclamer\",\"récolter\",\"recruter\",\"reculer\",\"recycler\",\"rédiger\",\"redouter\",\"refaire\",\"réflexe\",\"réformer\",\"refrain\",\"refuge\",\"régalien\",\"région\",\"réglage\",\"régulier\",\"réitérer\",\"rejeter\",\"rejouer\",\"relatif\",\"relever\",\"relief\",\"remarque\",\"remède\",\"remise\",\"remonter\",\"remplir\",\"remuer\",\"renard\",\"renfort\",\"renifler\",\"renoncer\",\"rentrer\",\"renvoi\",\"replier\",\"reporter\",\"reprise\",\"reptile\",\"requin\",\"réserve\",\"résineux\",\"résoudre\",\"respect\",\"rester\",\"résultat\",\"rétablir\",\"retenir\",\"réticule\",\"retomber\",\"retracer\",\"réunion\",\"réussir\",\"revanche\",\"revivre\",\"révolte\",\"révulsif\",\"richesse\",\"rideau\",\"rieur\",\"rigide\",\"rigoler\",\"rincer\",\"riposter\",\"risible\",\"risque\",\"rituel\",\"rival\",\"rivière\",\"rocheux\",\"romance\",\"rompre\",\"ronce\",\"rondin\",\"roseau\",\"rosier\",\"rotatif\",\"rotor\",\"rotule\",\"rouge\",\"rouille\",\"rouleau\",\"routine\",\"royaume\",\"ruban\",\"rubis\",\"ruche\",\"ruelle\",\"rugueux\",\"ruiner\",\"ruisseau\",\"ruser\",\"rustique\",\"rythme\",\"sabler\",\"saboter\",\"sabre\",\"sacoche\",\"safari\",\"sagesse\",\"saisir\",\"salade\",\"salive\",\"salon\",\"saluer\",\"samedi\",\"sanction\",\"sanglier\",\"sarcasme\",\"sardine\",\"saturer\",\"saugrenu\",\"saumon\",\"sauter\",\"sauvage\",\"savant\",\"savonner\",\"scalpel\",\"scandale\",\"scélérat\",\"scénario\",\"sceptre\",\"schéma\",\"science\",\"scinder\",\"score\",\"scrutin\",\"sculpter\",\"séance\",\"sécable\",\"sécher\",\"secouer\",\"sécréter\",\"sédatif\",\"séduire\",\"seigneur\",\"séjour\",\"sélectif\",\"semaine\",\"sembler\",\"semence\",\"séminal\",\"sénateur\",\"sensible\",\"sentence\",\"séparer\",\"séquence\",\"serein\",\"sergent\",\"sérieux\",\"serrure\",\"sérum\",\"service\",\"sésame\",\"sévir\",\"sevrage\",\"sextuple\",\"sidéral\",\"siècle\",\"siéger\",\"siffler\",\"sigle\",\"signal\",\"silence\",\"silicium\",\"simple\",\"sincère\",\"sinistre\",\"siphon\",\"sirop\",\"sismique\",\"situer\",\"skier\",\"social\",\"socle\",\"sodium\",\"soigneux\",\"soldat\",\"soleil\",\"solitude\",\"soluble\",\"sombre\",\"sommeil\",\"somnoler\",\"sonde\",\"songeur\",\"sonnette\",\"sonore\",\"sorcier\",\"sortir\",\"sosie\",\"sottise\",\"soucieux\",\"soudure\",\"souffle\",\"soulever\",\"soupape\",\"source\",\"soutirer\",\"souvenir\",\"spacieux\",\"spatial\",\"spécial\",\"sphère\",\"spiral\",\"stable\",\"station\",\"sternum\",\"stimulus\",\"stipuler\",\"strict\",\"studieux\",\"stupeur\",\"styliste\",\"sublime\",\"substrat\",\"subtil\",\"subvenir\",\"succès\",\"sucre\",\"suffixe\",\"suggérer\",\"suiveur\",\"sulfate\",\"superbe\",\"supplier\",\"surface\",\"suricate\",\"surmener\",\"surprise\",\"sursaut\",\"survie\",\"suspect\",\"syllabe\",\"symbole\",\"symétrie\",\"synapse\",\"syntaxe\",\"système\",\"tabac\",\"tablier\",\"tactile\",\"tailler\",\"talent\",\"talisman\",\"talonner\",\"tambour\",\"tamiser\",\"tangible\",\"tapis\",\"taquiner\",\"tarder\",\"tarif\",\"tartine\",\"tasse\",\"tatami\",\"tatouage\",\"taupe\",\"taureau\",\"taxer\",\"témoin\",\"temporel\",\"tenaille\",\"tendre\",\"teneur\",\"tenir\",\"tension\",\"terminer\",\"terne\",\"terrible\",\"tétine\",\"texte\",\"thème\",\"théorie\",\"thérapie\",\"thorax\",\"tibia\",\"tiède\",\"timide\",\"tirelire\",\"tiroir\",\"tissu\",\"titane\",\"titre\",\"tituber\",\"toboggan\",\"tolérant\",\"tomate\",\"tonique\",\"tonneau\",\"toponyme\",\"torche\",\"tordre\",\"tornade\",\"torpille\",\"torrent\",\"torse\",\"tortue\",\"totem\",\"toucher\",\"tournage\",\"tousser\",\"toxine\",\"traction\",\"trafic\",\"tragique\",\"trahir\",\"train\",\"trancher\",\"travail\",\"trèfle\",\"tremper\",\"trésor\",\"treuil\",\"triage\",\"tribunal\",\"tricoter\",\"trilogie\",\"triomphe\",\"tripler\",\"triturer\",\"trivial\",\"trombone\",\"tronc\",\"tropical\",\"troupeau\",\"tuile\",\"tulipe\",\"tumulte\",\"tunnel\",\"turbine\",\"tuteur\",\"tutoyer\",\"tuyau\",\"tympan\",\"typhon\",\"typique\",\"tyran\",\"ubuesque\",\"ultime\",\"ultrason\",\"unanime\",\"unifier\",\"union\",\"unique\",\"unitaire\",\"univers\",\"uranium\",\"urbain\",\"urticant\",\"usage\",\"usine\",\"usuel\",\"usure\",\"utile\",\"utopie\",\"vacarme\",\"vaccin\",\"vagabond\",\"vague\",\"vaillant\",\"vaincre\",\"vaisseau\",\"valable\",\"valise\",\"vallon\",\"valve\",\"vampire\",\"vanille\",\"vapeur\",\"varier\",\"vaseux\",\"vassal\",\"vaste\",\"vecteur\",\"vedette\",\"végétal\",\"véhicule\",\"veinard\",\"véloce\",\"vendredi\",\"vénérer\",\"venger\",\"venimeux\",\"ventouse\",\"verdure\",\"vérin\",\"vernir\",\"verrou\",\"verser\",\"vertu\",\"veston\",\"vétéran\",\"vétuste\",\"vexant\",\"vexer\",\"viaduc\",\"viande\",\"victoire\",\"vidange\",\"vidéo\",\"vignette\",\"vigueur\",\"vilain\",\"village\",\"vinaigre\",\"violon\",\"vipère\",\"virement\",\"virtuose\",\"virus\",\"visage\",\"viseur\",\"vision\",\"visqueux\",\"visuel\",\"vital\",\"vitesse\",\"viticole\",\"vitrine\",\"vivace\",\"vivipare\",\"vocation\",\"voguer\",\"voile\",\"voisin\",\"voiture\",\"volaille\",\"volcan\",\"voltiger\",\"volume\",\"vorace\",\"vortex\",\"voter\",\"vouloir\",\"voyage\",\"voyelle\",\"wagon\",\"xénon\",\"yacht\",\"zèbre\",\"zénith\",\"zeste\",\"zoologie\"]"); /***/ }), /* 418 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/italian.json ***! \*******************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abaco\",\"abbaglio\",\"abbinato\",\"abete\",\"abisso\",\"abolire\",\"abrasivo\",\"abrogato\",\"accadere\",\"accenno\",\"accusato\",\"acetone\",\"achille\",\"acido\",\"acqua\",\"acre\",\"acrilico\",\"acrobata\",\"acuto\",\"adagio\",\"addebito\",\"addome\",\"adeguato\",\"aderire\",\"adipe\",\"adottare\",\"adulare\",\"affabile\",\"affetto\",\"affisso\",\"affranto\",\"aforisma\",\"afoso\",\"africano\",\"agave\",\"agente\",\"agevole\",\"aggancio\",\"agire\",\"agitare\",\"agonismo\",\"agricolo\",\"agrumeto\",\"aguzzo\",\"alabarda\",\"alato\",\"albatro\",\"alberato\",\"albo\",\"albume\",\"alce\",\"alcolico\",\"alettone\",\"alfa\",\"algebra\",\"aliante\",\"alibi\",\"alimento\",\"allagato\",\"allegro\",\"allievo\",\"allodola\",\"allusivo\",\"almeno\",\"alogeno\",\"alpaca\",\"alpestre\",\"altalena\",\"alterno\",\"alticcio\",\"altrove\",\"alunno\",\"alveolo\",\"alzare\",\"amalgama\",\"amanita\",\"amarena\",\"ambito\",\"ambrato\",\"ameba\",\"america\",\"ametista\",\"amico\",\"ammasso\",\"ammenda\",\"ammirare\",\"ammonito\",\"amore\",\"ampio\",\"ampliare\",\"amuleto\",\"anacardo\",\"anagrafe\",\"analista\",\"anarchia\",\"anatra\",\"anca\",\"ancella\",\"ancora\",\"andare\",\"andrea\",\"anello\",\"angelo\",\"angolare\",\"angusto\",\"anima\",\"annegare\",\"annidato\",\"anno\",\"annuncio\",\"anonimo\",\"anticipo\",\"anzi\",\"apatico\",\"apertura\",\"apode\",\"apparire\",\"appetito\",\"appoggio\",\"approdo\",\"appunto\",\"aprile\",\"arabica\",\"arachide\",\"aragosta\",\"araldica\",\"arancio\",\"aratura\",\"arazzo\",\"arbitro\",\"archivio\",\"ardito\",\"arenile\",\"argento\",\"argine\",\"arguto\",\"aria\",\"armonia\",\"arnese\",\"arredato\",\"arringa\",\"arrosto\",\"arsenico\",\"arso\",\"artefice\",\"arzillo\",\"asciutto\",\"ascolto\",\"asepsi\",\"asettico\",\"asfalto\",\"asino\",\"asola\",\"aspirato\",\"aspro\",\"assaggio\",\"asse\",\"assoluto\",\"assurdo\",\"asta\",\"astenuto\",\"astice\",\"astratto\",\"atavico\",\"ateismo\",\"atomico\",\"atono\",\"attesa\",\"attivare\",\"attorno\",\"attrito\",\"attuale\",\"ausilio\",\"austria\",\"autista\",\"autonomo\",\"autunno\",\"avanzato\",\"avere\",\"avvenire\",\"avviso\",\"avvolgere\",\"azione\",\"azoto\",\"azzimo\",\"azzurro\",\"babele\",\"baccano\",\"bacino\",\"baco\",\"badessa\",\"badilata\",\"bagnato\",\"baita\",\"balcone\",\"baldo\",\"balena\",\"ballata\",\"balzano\",\"bambino\",\"bandire\",\"baraonda\",\"barbaro\",\"barca\",\"baritono\",\"barlume\",\"barocco\",\"basilico\",\"basso\",\"batosta\",\"battuto\",\"baule\",\"bava\",\"bavosa\",\"becco\",\"beffa\",\"belgio\",\"belva\",\"benda\",\"benevole\",\"benigno\",\"benzina\",\"bere\",\"berlina\",\"beta\",\"bibita\",\"bici\",\"bidone\",\"bifido\",\"biga\",\"bilancia\",\"bimbo\",\"binocolo\",\"biologo\",\"bipede\",\"bipolare\",\"birbante\",\"birra\",\"biscotto\",\"bisesto\",\"bisnonno\",\"bisonte\",\"bisturi\",\"bizzarro\",\"blando\",\"blatta\",\"bollito\",\"bonifico\",\"bordo\",\"bosco\",\"botanico\",\"bottino\",\"bozzolo\",\"braccio\",\"bradipo\",\"brama\",\"branca\",\"bravura\",\"bretella\",\"brevetto\",\"brezza\",\"briglia\",\"brillante\",\"brindare\",\"broccolo\",\"brodo\",\"bronzina\",\"brullo\",\"bruno\",\"bubbone\",\"buca\",\"budino\",\"buffone\",\"buio\",\"bulbo\",\"buono\",\"burlone\",\"burrasca\",\"bussola\",\"busta\",\"cadetto\",\"caduco\",\"calamaro\",\"calcolo\",\"calesse\",\"calibro\",\"calmo\",\"caloria\",\"cambusa\",\"camerata\",\"camicia\",\"cammino\",\"camola\",\"campale\",\"canapa\",\"candela\",\"cane\",\"canino\",\"canotto\",\"cantina\",\"capace\",\"capello\",\"capitolo\",\"capogiro\",\"cappero\",\"capra\",\"capsula\",\"carapace\",\"carcassa\",\"cardo\",\"carisma\",\"carovana\",\"carretto\",\"cartolina\",\"casaccio\",\"cascata\",\"caserma\",\"caso\",\"cassone\",\"castello\",\"casuale\",\"catasta\",\"catena\",\"catrame\",\"cauto\",\"cavillo\",\"cedibile\",\"cedrata\",\"cefalo\",\"celebre\",\"cellulare\",\"cena\",\"cenone\",\"centesimo\",\"ceramica\",\"cercare\",\"certo\",\"cerume\",\"cervello\",\"cesoia\",\"cespo\",\"ceto\",\"chela\",\"chiaro\",\"chicca\",\"chiedere\",\"chimera\",\"china\",\"chirurgo\",\"chitarra\",\"ciao\",\"ciclismo\",\"cifrare\",\"cigno\",\"cilindro\",\"ciottolo\",\"circa\",\"cirrosi\",\"citrico\",\"cittadino\",\"ciuffo\",\"civetta\",\"civile\",\"classico\",\"clinica\",\"cloro\",\"cocco\",\"codardo\",\"codice\",\"coerente\",\"cognome\",\"collare\",\"colmato\",\"colore\",\"colposo\",\"coltivato\",\"colza\",\"coma\",\"cometa\",\"commando\",\"comodo\",\"computer\",\"comune\",\"conciso\",\"condurre\",\"conferma\",\"congelare\",\"coniuge\",\"connesso\",\"conoscere\",\"consumo\",\"continuo\",\"convegno\",\"coperto\",\"copione\",\"coppia\",\"copricapo\",\"corazza\",\"cordata\",\"coricato\",\"cornice\",\"corolla\",\"corpo\",\"corredo\",\"corsia\",\"cortese\",\"cosmico\",\"costante\",\"cottura\",\"covato\",\"cratere\",\"cravatta\",\"creato\",\"credere\",\"cremoso\",\"crescita\",\"creta\",\"criceto\",\"crinale\",\"crisi\",\"critico\",\"croce\",\"cronaca\",\"crostata\",\"cruciale\",\"crusca\",\"cucire\",\"cuculo\",\"cugino\",\"cullato\",\"cupola\",\"curatore\",\"cursore\",\"curvo\",\"cuscino\",\"custode\",\"dado\",\"daino\",\"dalmata\",\"damerino\",\"daniela\",\"dannoso\",\"danzare\",\"datato\",\"davanti\",\"davvero\",\"debutto\",\"decennio\",\"deciso\",\"declino\",\"decollo\",\"decreto\",\"dedicato\",\"definito\",\"deforme\",\"degno\",\"delegare\",\"delfino\",\"delirio\",\"delta\",\"demenza\",\"denotato\",\"dentro\",\"deposito\",\"derapata\",\"derivare\",\"deroga\",\"descritto\",\"deserto\",\"desiderio\",\"desumere\",\"detersivo\",\"devoto\",\"diametro\",\"dicembre\",\"diedro\",\"difeso\",\"diffuso\",\"digerire\",\"digitale\",\"diluvio\",\"dinamico\",\"dinnanzi\",\"dipinto\",\"diploma\",\"dipolo\",\"diradare\",\"dire\",\"dirotto\",\"dirupo\",\"disagio\",\"discreto\",\"disfare\",\"disgelo\",\"disposto\",\"distanza\",\"disumano\",\"dito\",\"divano\",\"divelto\",\"dividere\",\"divorato\",\"doblone\",\"docente\",\"doganale\",\"dogma\",\"dolce\",\"domato\",\"domenica\",\"dominare\",\"dondolo\",\"dono\",\"dormire\",\"dote\",\"dottore\",\"dovuto\",\"dozzina\",\"drago\",\"druido\",\"dubbio\",\"dubitare\",\"ducale\",\"duna\",\"duomo\",\"duplice\",\"duraturo\",\"ebano\",\"eccesso\",\"ecco\",\"eclissi\",\"economia\",\"edera\",\"edicola\",\"edile\",\"editoria\",\"educare\",\"egemonia\",\"egli\",\"egoismo\",\"egregio\",\"elaborato\",\"elargire\",\"elegante\",\"elencato\",\"eletto\",\"elevare\",\"elfico\",\"elica\",\"elmo\",\"elsa\",\"eluso\",\"emanato\",\"emblema\",\"emesso\",\"emiro\",\"emotivo\",\"emozione\",\"empirico\",\"emulo\",\"endemico\",\"enduro\",\"energia\",\"enfasi\",\"enoteca\",\"entrare\",\"enzima\",\"epatite\",\"epilogo\",\"episodio\",\"epocale\",\"eppure\",\"equatore\",\"erario\",\"erba\",\"erboso\",\"erede\",\"eremita\",\"erigere\",\"ermetico\",\"eroe\",\"erosivo\",\"errante\",\"esagono\",\"esame\",\"esanime\",\"esaudire\",\"esca\",\"esempio\",\"esercito\",\"esibito\",\"esigente\",\"esistere\",\"esito\",\"esofago\",\"esortato\",\"esoso\",\"espanso\",\"espresso\",\"essenza\",\"esso\",\"esteso\",\"estimare\",\"estonia\",\"estroso\",\"esultare\",\"etilico\",\"etnico\",\"etrusco\",\"etto\",\"euclideo\",\"europa\",\"evaso\",\"evidenza\",\"evitato\",\"evoluto\",\"evviva\",\"fabbrica\",\"faccenda\",\"fachiro\",\"falco\",\"famiglia\",\"fanale\",\"fanfara\",\"fango\",\"fantasma\",\"fare\",\"farfalla\",\"farinoso\",\"farmaco\",\"fascia\",\"fastoso\",\"fasullo\",\"faticare\",\"fato\",\"favoloso\",\"febbre\",\"fecola\",\"fede\",\"fegato\",\"felpa\",\"feltro\",\"femmina\",\"fendere\",\"fenomeno\",\"fermento\",\"ferro\",\"fertile\",\"fessura\",\"festivo\",\"fetta\",\"feudo\",\"fiaba\",\"fiducia\",\"fifa\",\"figurato\",\"filo\",\"finanza\",\"finestra\",\"finire\",\"fiore\",\"fiscale\",\"fisico\",\"fiume\",\"flacone\",\"flamenco\",\"flebo\",\"flemma\",\"florido\",\"fluente\",\"fluoro\",\"fobico\",\"focaccia\",\"focoso\",\"foderato\",\"foglio\",\"folata\",\"folclore\",\"folgore\",\"fondente\",\"fonetico\",\"fonia\",\"fontana\",\"forbito\",\"forchetta\",\"foresta\",\"formica\",\"fornaio\",\"foro\",\"fortezza\",\"forzare\",\"fosfato\",\"fosso\",\"fracasso\",\"frana\",\"frassino\",\"fratello\",\"freccetta\",\"frenata\",\"fresco\",\"frigo\",\"frollino\",\"fronde\",\"frugale\",\"frutta\",\"fucilata\",\"fucsia\",\"fuggente\",\"fulmine\",\"fulvo\",\"fumante\",\"fumetto\",\"fumoso\",\"fune\",\"funzione\",\"fuoco\",\"furbo\",\"furgone\",\"furore\",\"fuso\",\"futile\",\"gabbiano\",\"gaffe\",\"galateo\",\"gallina\",\"galoppo\",\"gambero\",\"gamma\",\"garanzia\",\"garbo\",\"garofano\",\"garzone\",\"gasdotto\",\"gasolio\",\"gastrico\",\"gatto\",\"gaudio\",\"gazebo\",\"gazzella\",\"geco\",\"gelatina\",\"gelso\",\"gemello\",\"gemmato\",\"gene\",\"genitore\",\"gennaio\",\"genotipo\",\"gergo\",\"ghepardo\",\"ghiaccio\",\"ghisa\",\"giallo\",\"gilda\",\"ginepro\",\"giocare\",\"gioiello\",\"giorno\",\"giove\",\"girato\",\"girone\",\"gittata\",\"giudizio\",\"giurato\",\"giusto\",\"globulo\",\"glutine\",\"gnomo\",\"gobba\",\"golf\",\"gomito\",\"gommone\",\"gonfio\",\"gonna\",\"governo\",\"gracile\",\"grado\",\"grafico\",\"grammo\",\"grande\",\"grattare\",\"gravoso\",\"grazia\",\"greca\",\"gregge\",\"grifone\",\"grigio\",\"grinza\",\"grotta\",\"gruppo\",\"guadagno\",\"guaio\",\"guanto\",\"guardare\",\"gufo\",\"guidare\",\"ibernato\",\"icona\",\"identico\",\"idillio\",\"idolo\",\"idra\",\"idrico\",\"idrogeno\",\"igiene\",\"ignaro\",\"ignorato\",\"ilare\",\"illeso\",\"illogico\",\"illudere\",\"imballo\",\"imbevuto\",\"imbocco\",\"imbuto\",\"immane\",\"immerso\",\"immolato\",\"impacco\",\"impeto\",\"impiego\",\"importo\",\"impronta\",\"inalare\",\"inarcare\",\"inattivo\",\"incanto\",\"incendio\",\"inchino\",\"incisivo\",\"incluso\",\"incontro\",\"incrocio\",\"incubo\",\"indagine\",\"india\",\"indole\",\"inedito\",\"infatti\",\"infilare\",\"inflitto\",\"ingaggio\",\"ingegno\",\"inglese\",\"ingordo\",\"ingrosso\",\"innesco\",\"inodore\",\"inoltrare\",\"inondato\",\"insano\",\"insetto\",\"insieme\",\"insonnia\",\"insulina\",\"intasato\",\"intero\",\"intonaco\",\"intuito\",\"inumidire\",\"invalido\",\"invece\",\"invito\",\"iperbole\",\"ipnotico\",\"ipotesi\",\"ippica\",\"iride\",\"irlanda\",\"ironico\",\"irrigato\",\"irrorare\",\"isolato\",\"isotopo\",\"isterico\",\"istituto\",\"istrice\",\"italia\",\"iterare\",\"labbro\",\"labirinto\",\"lacca\",\"lacerato\",\"lacrima\",\"lacuna\",\"laddove\",\"lago\",\"lampo\",\"lancetta\",\"lanterna\",\"lardoso\",\"larga\",\"laringe\",\"lastra\",\"latenza\",\"latino\",\"lattuga\",\"lavagna\",\"lavoro\",\"legale\",\"leggero\",\"lembo\",\"lentezza\",\"lenza\",\"leone\",\"lepre\",\"lesivo\",\"lessato\",\"lesto\",\"letterale\",\"leva\",\"levigato\",\"libero\",\"lido\",\"lievito\",\"lilla\",\"limatura\",\"limitare\",\"limpido\",\"lineare\",\"lingua\",\"liquido\",\"lira\",\"lirica\",\"lisca\",\"lite\",\"litigio\",\"livrea\",\"locanda\",\"lode\",\"logica\",\"lombare\",\"londra\",\"longevo\",\"loquace\",\"lorenzo\",\"loto\",\"lotteria\",\"luce\",\"lucidato\",\"lumaca\",\"luminoso\",\"lungo\",\"lupo\",\"luppolo\",\"lusinga\",\"lusso\",\"lutto\",\"macabro\",\"macchina\",\"macero\",\"macinato\",\"madama\",\"magico\",\"maglia\",\"magnete\",\"magro\",\"maiolica\",\"malafede\",\"malgrado\",\"malinteso\",\"malsano\",\"malto\",\"malumore\",\"mana\",\"mancia\",\"mandorla\",\"mangiare\",\"manifesto\",\"mannaro\",\"manovra\",\"mansarda\",\"mantide\",\"manubrio\",\"mappa\",\"maratona\",\"marcire\",\"maretta\",\"marmo\",\"marsupio\",\"maschera\",\"massaia\",\"mastino\",\"materasso\",\"matricola\",\"mattone\",\"maturo\",\"mazurca\",\"meandro\",\"meccanico\",\"mecenate\",\"medesimo\",\"meditare\",\"mega\",\"melassa\",\"melis\",\"melodia\",\"meninge\",\"meno\",\"mensola\",\"mercurio\",\"merenda\",\"merlo\",\"meschino\",\"mese\",\"messere\",\"mestolo\",\"metallo\",\"metodo\",\"mettere\",\"miagolare\",\"mica\",\"micelio\",\"michele\",\"microbo\",\"midollo\",\"miele\",\"migliore\",\"milano\",\"milite\",\"mimosa\",\"minerale\",\"mini\",\"minore\",\"mirino\",\"mirtillo\",\"miscela\",\"missiva\",\"misto\",\"misurare\",\"mitezza\",\"mitigare\",\"mitra\",\"mittente\",\"mnemonico\",\"modello\",\"modifica\",\"modulo\",\"mogano\",\"mogio\",\"mole\",\"molosso\",\"monastero\",\"monco\",\"mondina\",\"monetario\",\"monile\",\"monotono\",\"monsone\",\"montato\",\"monviso\",\"mora\",\"mordere\",\"morsicato\",\"mostro\",\"motivato\",\"motosega\",\"motto\",\"movenza\",\"movimento\",\"mozzo\",\"mucca\",\"mucosa\",\"muffa\",\"mughetto\",\"mugnaio\",\"mulatto\",\"mulinello\",\"multiplo\",\"mummia\",\"munto\",\"muovere\",\"murale\",\"musa\",\"muscolo\",\"musica\",\"mutevole\",\"muto\",\"nababbo\",\"nafta\",\"nanometro\",\"narciso\",\"narice\",\"narrato\",\"nascere\",\"nastrare\",\"naturale\",\"nautica\",\"naviglio\",\"nebulosa\",\"necrosi\",\"negativo\",\"negozio\",\"nemmeno\",\"neofita\",\"neretto\",\"nervo\",\"nessuno\",\"nettuno\",\"neutrale\",\"neve\",\"nevrotico\",\"nicchia\",\"ninfa\",\"nitido\",\"nobile\",\"nocivo\",\"nodo\",\"nome\",\"nomina\",\"nordico\",\"normale\",\"norvegese\",\"nostrano\",\"notare\",\"notizia\",\"notturno\",\"novella\",\"nucleo\",\"nulla\",\"numero\",\"nuovo\",\"nutrire\",\"nuvola\",\"nuziale\",\"oasi\",\"obbedire\",\"obbligo\",\"obelisco\",\"oblio\",\"obolo\",\"obsoleto\",\"occasione\",\"occhio\",\"occidente\",\"occorrere\",\"occultare\",\"ocra\",\"oculato\",\"odierno\",\"odorare\",\"offerta\",\"offrire\",\"offuscato\",\"oggetto\",\"oggi\",\"ognuno\",\"olandese\",\"olfatto\",\"oliato\",\"oliva\",\"ologramma\",\"oltre\",\"omaggio\",\"ombelico\",\"ombra\",\"omega\",\"omissione\",\"ondoso\",\"onere\",\"onice\",\"onnivoro\",\"onorevole\",\"onta\",\"operato\",\"opinione\",\"opposto\",\"oracolo\",\"orafo\",\"ordine\",\"orecchino\",\"orefice\",\"orfano\",\"organico\",\"origine\",\"orizzonte\",\"orma\",\"ormeggio\",\"ornativo\",\"orologio\",\"orrendo\",\"orribile\",\"ortensia\",\"ortica\",\"orzata\",\"orzo\",\"osare\",\"oscurare\",\"osmosi\",\"ospedale\",\"ospite\",\"ossa\",\"ossidare\",\"ostacolo\",\"oste\",\"otite\",\"otre\",\"ottagono\",\"ottimo\",\"ottobre\",\"ovale\",\"ovest\",\"ovino\",\"oviparo\",\"ovocito\",\"ovunque\",\"ovviare\",\"ozio\",\"pacchetto\",\"pace\",\"pacifico\",\"padella\",\"padrone\",\"paese\",\"paga\",\"pagina\",\"palazzina\",\"palesare\",\"pallido\",\"palo\",\"palude\",\"pandoro\",\"pannello\",\"paolo\",\"paonazzo\",\"paprica\",\"parabola\",\"parcella\",\"parere\",\"pargolo\",\"pari\",\"parlato\",\"parola\",\"partire\",\"parvenza\",\"parziale\",\"passivo\",\"pasticca\",\"patacca\",\"patologia\",\"pattume\",\"pavone\",\"peccato\",\"pedalare\",\"pedonale\",\"peggio\",\"peloso\",\"penare\",\"pendice\",\"penisola\",\"pennuto\",\"penombra\",\"pensare\",\"pentola\",\"pepe\",\"pepita\",\"perbene\",\"percorso\",\"perdonato\",\"perforare\",\"pergamena\",\"periodo\",\"permesso\",\"perno\",\"perplesso\",\"persuaso\",\"pertugio\",\"pervaso\",\"pesatore\",\"pesista\",\"peso\",\"pestifero\",\"petalo\",\"pettine\",\"petulante\",\"pezzo\",\"piacere\",\"pianta\",\"piattino\",\"piccino\",\"picozza\",\"piega\",\"pietra\",\"piffero\",\"pigiama\",\"pigolio\",\"pigro\",\"pila\",\"pilifero\",\"pillola\",\"pilota\",\"pimpante\",\"pineta\",\"pinna\",\"pinolo\",\"pioggia\",\"piombo\",\"piramide\",\"piretico\",\"pirite\",\"pirolisi\",\"pitone\",\"pizzico\",\"placebo\",\"planare\",\"plasma\",\"platano\",\"plenario\",\"pochezza\",\"poderoso\",\"podismo\",\"poesia\",\"poggiare\",\"polenta\",\"poligono\",\"pollice\",\"polmonite\",\"polpetta\",\"polso\",\"poltrona\",\"polvere\",\"pomice\",\"pomodoro\",\"ponte\",\"popoloso\",\"porfido\",\"poroso\",\"porpora\",\"porre\",\"portata\",\"posa\",\"positivo\",\"possesso\",\"postulato\",\"potassio\",\"potere\",\"pranzo\",\"prassi\",\"pratica\",\"precluso\",\"predica\",\"prefisso\",\"pregiato\",\"prelievo\",\"premere\",\"prenotare\",\"preparato\",\"presenza\",\"pretesto\",\"prevalso\",\"prima\",\"principe\",\"privato\",\"problema\",\"procura\",\"produrre\",\"profumo\",\"progetto\",\"prolunga\",\"promessa\",\"pronome\",\"proposta\",\"proroga\",\"proteso\",\"prova\",\"prudente\",\"prugna\",\"prurito\",\"psiche\",\"pubblico\",\"pudica\",\"pugilato\",\"pugno\",\"pulce\",\"pulito\",\"pulsante\",\"puntare\",\"pupazzo\",\"pupilla\",\"puro\",\"quadro\",\"qualcosa\",\"quasi\",\"querela\",\"quota\",\"raccolto\",\"raddoppio\",\"radicale\",\"radunato\",\"raffica\",\"ragazzo\",\"ragione\",\"ragno\",\"ramarro\",\"ramingo\",\"ramo\",\"randagio\",\"rantolare\",\"rapato\",\"rapina\",\"rappreso\",\"rasatura\",\"raschiato\",\"rasente\",\"rassegna\",\"rastrello\",\"rata\",\"ravveduto\",\"reale\",\"recepire\",\"recinto\",\"recluta\",\"recondito\",\"recupero\",\"reddito\",\"redimere\",\"regalato\",\"registro\",\"regola\",\"regresso\",\"relazione\",\"remare\",\"remoto\",\"renna\",\"replica\",\"reprimere\",\"reputare\",\"resa\",\"residente\",\"responso\",\"restauro\",\"rete\",\"retina\",\"retorica\",\"rettifica\",\"revocato\",\"riassunto\",\"ribadire\",\"ribelle\",\"ribrezzo\",\"ricarica\",\"ricco\",\"ricevere\",\"riciclato\",\"ricordo\",\"ricreduto\",\"ridicolo\",\"ridurre\",\"rifasare\",\"riflesso\",\"riforma\",\"rifugio\",\"rigare\",\"rigettato\",\"righello\",\"rilassato\",\"rilevato\",\"rimanere\",\"rimbalzo\",\"rimedio\",\"rimorchio\",\"rinascita\",\"rincaro\",\"rinforzo\",\"rinnovo\",\"rinomato\",\"rinsavito\",\"rintocco\",\"rinuncia\",\"rinvenire\",\"riparato\",\"ripetuto\",\"ripieno\",\"riportare\",\"ripresa\",\"ripulire\",\"risata\",\"rischio\",\"riserva\",\"risibile\",\"riso\",\"rispetto\",\"ristoro\",\"risultato\",\"risvolto\",\"ritardo\",\"ritegno\",\"ritmico\",\"ritrovo\",\"riunione\",\"riva\",\"riverso\",\"rivincita\",\"rivolto\",\"rizoma\",\"roba\",\"robotico\",\"robusto\",\"roccia\",\"roco\",\"rodaggio\",\"rodere\",\"roditore\",\"rogito\",\"rollio\",\"romantico\",\"rompere\",\"ronzio\",\"rosolare\",\"rospo\",\"rotante\",\"rotondo\",\"rotula\",\"rovescio\",\"rubizzo\",\"rubrica\",\"ruga\",\"rullino\",\"rumine\",\"rumoroso\",\"ruolo\",\"rupe\",\"russare\",\"rustico\",\"sabato\",\"sabbiare\",\"sabotato\",\"sagoma\",\"salasso\",\"saldatura\",\"salgemma\",\"salivare\",\"salmone\",\"salone\",\"saltare\",\"saluto\",\"salvo\",\"sapere\",\"sapido\",\"saporito\",\"saraceno\",\"sarcasmo\",\"sarto\",\"sassoso\",\"satellite\",\"satira\",\"satollo\",\"saturno\",\"savana\",\"savio\",\"saziato\",\"sbadiglio\",\"sbalzo\",\"sbancato\",\"sbarra\",\"sbattere\",\"sbavare\",\"sbendare\",\"sbirciare\",\"sbloccato\",\"sbocciato\",\"sbrinare\",\"sbruffone\",\"sbuffare\",\"scabroso\",\"scadenza\",\"scala\",\"scambiare\",\"scandalo\",\"scapola\",\"scarso\",\"scatenare\",\"scavato\",\"scelto\",\"scenico\",\"scettro\",\"scheda\",\"schiena\",\"sciarpa\",\"scienza\",\"scindere\",\"scippo\",\"sciroppo\",\"scivolo\",\"sclerare\",\"scodella\",\"scolpito\",\"scomparto\",\"sconforto\",\"scoprire\",\"scorta\",\"scossone\",\"scozzese\",\"scriba\",\"scrollare\",\"scrutinio\",\"scuderia\",\"scultore\",\"scuola\",\"scuro\",\"scusare\",\"sdebitare\",\"sdoganare\",\"seccatura\",\"secondo\",\"sedano\",\"seggiola\",\"segnalato\",\"segregato\",\"seguito\",\"selciato\",\"selettivo\",\"sella\",\"selvaggio\",\"semaforo\",\"sembrare\",\"seme\",\"seminato\",\"sempre\",\"senso\",\"sentire\",\"sepolto\",\"sequenza\",\"serata\",\"serbato\",\"sereno\",\"serio\",\"serpente\",\"serraglio\",\"servire\",\"sestina\",\"setola\",\"settimana\",\"sfacelo\",\"sfaldare\",\"sfamato\",\"sfarzoso\",\"sfaticato\",\"sfera\",\"sfida\",\"sfilato\",\"sfinge\",\"sfocato\",\"sfoderare\",\"sfogo\",\"sfoltire\",\"sforzato\",\"sfratto\",\"sfruttato\",\"sfuggito\",\"sfumare\",\"sfuso\",\"sgabello\",\"sgarbato\",\"sgonfiare\",\"sgorbio\",\"sgrassato\",\"sguardo\",\"sibilo\",\"siccome\",\"sierra\",\"sigla\",\"signore\",\"silenzio\",\"sillaba\",\"simbolo\",\"simpatico\",\"simulato\",\"sinfonia\",\"singolo\",\"sinistro\",\"sino\",\"sintesi\",\"sinusoide\",\"sipario\",\"sisma\",\"sistole\",\"situato\",\"slitta\",\"slogatura\",\"sloveno\",\"smarrito\",\"smemorato\",\"smentito\",\"smeraldo\",\"smilzo\",\"smontare\",\"smottato\",\"smussato\",\"snellire\",\"snervato\",\"snodo\",\"sobbalzo\",\"sobrio\",\"soccorso\",\"sociale\",\"sodale\",\"soffitto\",\"sogno\",\"soldato\",\"solenne\",\"solido\",\"sollazzo\",\"solo\",\"solubile\",\"solvente\",\"somatico\",\"somma\",\"sonda\",\"sonetto\",\"sonnifero\",\"sopire\",\"soppeso\",\"sopra\",\"sorgere\",\"sorpasso\",\"sorriso\",\"sorso\",\"sorteggio\",\"sorvolato\",\"sospiro\",\"sosta\",\"sottile\",\"spada\",\"spalla\",\"spargere\",\"spatola\",\"spavento\",\"spazzola\",\"specie\",\"spedire\",\"spegnere\",\"spelatura\",\"speranza\",\"spessore\",\"spettrale\",\"spezzato\",\"spia\",\"spigoloso\",\"spillato\",\"spinoso\",\"spirale\",\"splendido\",\"sportivo\",\"sposo\",\"spranga\",\"sprecare\",\"spronato\",\"spruzzo\",\"spuntino\",\"squillo\",\"sradicare\",\"srotolato\",\"stabile\",\"stacco\",\"staffa\",\"stagnare\",\"stampato\",\"stantio\",\"starnuto\",\"stasera\",\"statuto\",\"stelo\",\"steppa\",\"sterzo\",\"stiletto\",\"stima\",\"stirpe\",\"stivale\",\"stizzoso\",\"stonato\",\"storico\",\"strappo\",\"stregato\",\"stridulo\",\"strozzare\",\"strutto\",\"stuccare\",\"stufo\",\"stupendo\",\"subentro\",\"succoso\",\"sudore\",\"suggerito\",\"sugo\",\"sultano\",\"suonare\",\"superbo\",\"supporto\",\"surgelato\",\"surrogato\",\"sussurro\",\"sutura\",\"svagare\",\"svedese\",\"sveglio\",\"svelare\",\"svenuto\",\"svezia\",\"sviluppo\",\"svista\",\"svizzera\",\"svolta\",\"svuotare\",\"tabacco\",\"tabulato\",\"tacciare\",\"taciturno\",\"tale\",\"talismano\",\"tampone\",\"tannino\",\"tara\",\"tardivo\",\"targato\",\"tariffa\",\"tarpare\",\"tartaruga\",\"tasto\",\"tattico\",\"taverna\",\"tavolata\",\"tazza\",\"teca\",\"tecnico\",\"telefono\",\"temerario\",\"tempo\",\"temuto\",\"tendone\",\"tenero\",\"tensione\",\"tentacolo\",\"teorema\",\"terme\",\"terrazzo\",\"terzetto\",\"tesi\",\"tesserato\",\"testato\",\"tetro\",\"tettoia\",\"tifare\",\"tigella\",\"timbro\",\"tinto\",\"tipico\",\"tipografo\",\"tiraggio\",\"tiro\",\"titanio\",\"titolo\",\"titubante\",\"tizio\",\"tizzone\",\"toccare\",\"tollerare\",\"tolto\",\"tombola\",\"tomo\",\"tonfo\",\"tonsilla\",\"topazio\",\"topologia\",\"toppa\",\"torba\",\"tornare\",\"torrone\",\"tortora\",\"toscano\",\"tossire\",\"tostatura\",\"totano\",\"trabocco\",\"trachea\",\"trafila\",\"tragedia\",\"tralcio\",\"tramonto\",\"transito\",\"trapano\",\"trarre\",\"trasloco\",\"trattato\",\"trave\",\"treccia\",\"tremolio\",\"trespolo\",\"tributo\",\"tricheco\",\"trifoglio\",\"trillo\",\"trincea\",\"trio\",\"tristezza\",\"triturato\",\"trivella\",\"tromba\",\"trono\",\"troppo\",\"trottola\",\"trovare\",\"truccato\",\"tubatura\",\"tuffato\",\"tulipano\",\"tumulto\",\"tunisia\",\"turbare\",\"turchino\",\"tuta\",\"tutela\",\"ubicato\",\"uccello\",\"uccisore\",\"udire\",\"uditivo\",\"uffa\",\"ufficio\",\"uguale\",\"ulisse\",\"ultimato\",\"umano\",\"umile\",\"umorismo\",\"uncinetto\",\"ungere\",\"ungherese\",\"unicorno\",\"unificato\",\"unisono\",\"unitario\",\"unte\",\"uovo\",\"upupa\",\"uragano\",\"urgenza\",\"urlo\",\"usanza\",\"usato\",\"uscito\",\"usignolo\",\"usuraio\",\"utensile\",\"utilizzo\",\"utopia\",\"vacante\",\"vaccinato\",\"vagabondo\",\"vagliato\",\"valanga\",\"valgo\",\"valico\",\"valletta\",\"valoroso\",\"valutare\",\"valvola\",\"vampata\",\"vangare\",\"vanitoso\",\"vano\",\"vantaggio\",\"vanvera\",\"vapore\",\"varano\",\"varcato\",\"variante\",\"vasca\",\"vedetta\",\"vedova\",\"veduto\",\"vegetale\",\"veicolo\",\"velcro\",\"velina\",\"velluto\",\"veloce\",\"venato\",\"vendemmia\",\"vento\",\"verace\",\"verbale\",\"vergogna\",\"verifica\",\"vero\",\"verruca\",\"verticale\",\"vescica\",\"vessillo\",\"vestale\",\"veterano\",\"vetrina\",\"vetusto\",\"viandante\",\"vibrante\",\"vicenda\",\"vichingo\",\"vicinanza\",\"vidimare\",\"vigilia\",\"vigneto\",\"vigore\",\"vile\",\"villano\",\"vimini\",\"vincitore\",\"viola\",\"vipera\",\"virgola\",\"virologo\",\"virulento\",\"viscoso\",\"visione\",\"vispo\",\"vissuto\",\"visura\",\"vita\",\"vitello\",\"vittima\",\"vivanda\",\"vivido\",\"viziare\",\"voce\",\"voga\",\"volatile\",\"volere\",\"volpe\",\"voragine\",\"vulcano\",\"zampogna\",\"zanna\",\"zappato\",\"zattera\",\"zavorra\",\"zefiro\",\"zelante\",\"zelo\",\"zenzero\",\"zerbino\",\"zibetto\",\"zinco\",\"zircone\",\"zitto\",\"zolla\",\"zotico\",\"zucchero\",\"zufolo\",\"zulu\",\"zuppa\"]"); /***/ }), /* 419 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/spanish.json ***! \*******************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"ábaco\",\"abdomen\",\"abeja\",\"abierto\",\"abogado\",\"abono\",\"aborto\",\"abrazo\",\"abrir\",\"abuelo\",\"abuso\",\"acabar\",\"academia\",\"acceso\",\"acción\",\"aceite\",\"acelga\",\"acento\",\"aceptar\",\"ácido\",\"aclarar\",\"acné\",\"acoger\",\"acoso\",\"activo\",\"acto\",\"actriz\",\"actuar\",\"acudir\",\"acuerdo\",\"acusar\",\"adicto\",\"admitir\",\"adoptar\",\"adorno\",\"aduana\",\"adulto\",\"aéreo\",\"afectar\",\"afición\",\"afinar\",\"afirmar\",\"ágil\",\"agitar\",\"agonía\",\"agosto\",\"agotar\",\"agregar\",\"agrio\",\"agua\",\"agudo\",\"águila\",\"aguja\",\"ahogo\",\"ahorro\",\"aire\",\"aislar\",\"ajedrez\",\"ajeno\",\"ajuste\",\"alacrán\",\"alambre\",\"alarma\",\"alba\",\"álbum\",\"alcalde\",\"aldea\",\"alegre\",\"alejar\",\"alerta\",\"aleta\",\"alfiler\",\"alga\",\"algodón\",\"aliado\",\"aliento\",\"alivio\",\"alma\",\"almeja\",\"almíbar\",\"altar\",\"alteza\",\"altivo\",\"alto\",\"altura\",\"alumno\",\"alzar\",\"amable\",\"amante\",\"amapola\",\"amargo\",\"amasar\",\"ámbar\",\"ámbito\",\"ameno\",\"amigo\",\"amistad\",\"amor\",\"amparo\",\"amplio\",\"ancho\",\"anciano\",\"ancla\",\"andar\",\"andén\",\"anemia\",\"ángulo\",\"anillo\",\"ánimo\",\"anís\",\"anotar\",\"antena\",\"antiguo\",\"antojo\",\"anual\",\"anular\",\"anuncio\",\"añadir\",\"añejo\",\"año\",\"apagar\",\"aparato\",\"apetito\",\"apio\",\"aplicar\",\"apodo\",\"aporte\",\"apoyo\",\"aprender\",\"aprobar\",\"apuesta\",\"apuro\",\"arado\",\"araña\",\"arar\",\"árbitro\",\"árbol\",\"arbusto\",\"archivo\",\"arco\",\"arder\",\"ardilla\",\"arduo\",\"área\",\"árido\",\"aries\",\"armonía\",\"arnés\",\"aroma\",\"arpa\",\"arpón\",\"arreglo\",\"arroz\",\"arruga\",\"arte\",\"artista\",\"asa\",\"asado\",\"asalto\",\"ascenso\",\"asegurar\",\"aseo\",\"asesor\",\"asiento\",\"asilo\",\"asistir\",\"asno\",\"asombro\",\"áspero\",\"astilla\",\"astro\",\"astuto\",\"asumir\",\"asunto\",\"atajo\",\"ataque\",\"atar\",\"atento\",\"ateo\",\"ático\",\"atleta\",\"átomo\",\"atraer\",\"atroz\",\"atún\",\"audaz\",\"audio\",\"auge\",\"aula\",\"aumento\",\"ausente\",\"autor\",\"aval\",\"avance\",\"avaro\",\"ave\",\"avellana\",\"avena\",\"avestruz\",\"avión\",\"aviso\",\"ayer\",\"ayuda\",\"ayuno\",\"azafrán\",\"azar\",\"azote\",\"azúcar\",\"azufre\",\"azul\",\"baba\",\"babor\",\"bache\",\"bahía\",\"baile\",\"bajar\",\"balanza\",\"balcón\",\"balde\",\"bambú\",\"banco\",\"banda\",\"baño\",\"barba\",\"barco\",\"barniz\",\"barro\",\"báscula\",\"bastón\",\"basura\",\"batalla\",\"batería\",\"batir\",\"batuta\",\"baúl\",\"bazar\",\"bebé\",\"bebida\",\"bello\",\"besar\",\"beso\",\"bestia\",\"bicho\",\"bien\",\"bingo\",\"blanco\",\"bloque\",\"blusa\",\"boa\",\"bobina\",\"bobo\",\"boca\",\"bocina\",\"boda\",\"bodega\",\"boina\",\"bola\",\"bolero\",\"bolsa\",\"bomba\",\"bondad\",\"bonito\",\"bono\",\"bonsái\",\"borde\",\"borrar\",\"bosque\",\"bote\",\"botín\",\"bóveda\",\"bozal\",\"bravo\",\"brazo\",\"brecha\",\"breve\",\"brillo\",\"brinco\",\"brisa\",\"broca\",\"broma\",\"bronce\",\"brote\",\"bruja\",\"brusco\",\"bruto\",\"buceo\",\"bucle\",\"bueno\",\"buey\",\"bufanda\",\"bufón\",\"búho\",\"buitre\",\"bulto\",\"burbuja\",\"burla\",\"burro\",\"buscar\",\"butaca\",\"buzón\",\"caballo\",\"cabeza\",\"cabina\",\"cabra\",\"cacao\",\"cadáver\",\"cadena\",\"caer\",\"café\",\"caída\",\"caimán\",\"caja\",\"cajón\",\"cal\",\"calamar\",\"calcio\",\"caldo\",\"calidad\",\"calle\",\"calma\",\"calor\",\"calvo\",\"cama\",\"cambio\",\"camello\",\"camino\",\"campo\",\"cáncer\",\"candil\",\"canela\",\"canguro\",\"canica\",\"canto\",\"caña\",\"cañón\",\"caoba\",\"caos\",\"capaz\",\"capitán\",\"capote\",\"captar\",\"capucha\",\"cara\",\"carbón\",\"cárcel\",\"careta\",\"carga\",\"cariño\",\"carne\",\"carpeta\",\"carro\",\"carta\",\"casa\",\"casco\",\"casero\",\"caspa\",\"castor\",\"catorce\",\"catre\",\"caudal\",\"causa\",\"cazo\",\"cebolla\",\"ceder\",\"cedro\",\"celda\",\"célebre\",\"celoso\",\"célula\",\"cemento\",\"ceniza\",\"centro\",\"cerca\",\"cerdo\",\"cereza\",\"cero\",\"cerrar\",\"certeza\",\"césped\",\"cetro\",\"chacal\",\"chaleco\",\"champú\",\"chancla\",\"chapa\",\"charla\",\"chico\",\"chiste\",\"chivo\",\"choque\",\"choza\",\"chuleta\",\"chupar\",\"ciclón\",\"ciego\",\"cielo\",\"cien\",\"cierto\",\"cifra\",\"cigarro\",\"cima\",\"cinco\",\"cine\",\"cinta\",\"ciprés\",\"circo\",\"ciruela\",\"cisne\",\"cita\",\"ciudad\",\"clamor\",\"clan\",\"claro\",\"clase\",\"clave\",\"cliente\",\"clima\",\"clínica\",\"cobre\",\"cocción\",\"cochino\",\"cocina\",\"coco\",\"código\",\"codo\",\"cofre\",\"coger\",\"cohete\",\"cojín\",\"cojo\",\"cola\",\"colcha\",\"colegio\",\"colgar\",\"colina\",\"collar\",\"colmo\",\"columna\",\"combate\",\"comer\",\"comida\",\"cómodo\",\"compra\",\"conde\",\"conejo\",\"conga\",\"conocer\",\"consejo\",\"contar\",\"copa\",\"copia\",\"corazón\",\"corbata\",\"corcho\",\"cordón\",\"corona\",\"correr\",\"coser\",\"cosmos\",\"costa\",\"cráneo\",\"cráter\",\"crear\",\"crecer\",\"creído\",\"crema\",\"cría\",\"crimen\",\"cripta\",\"crisis\",\"cromo\",\"crónica\",\"croqueta\",\"crudo\",\"cruz\",\"cuadro\",\"cuarto\",\"cuatro\",\"cubo\",\"cubrir\",\"cuchara\",\"cuello\",\"cuento\",\"cuerda\",\"cuesta\",\"cueva\",\"cuidar\",\"culebra\",\"culpa\",\"culto\",\"cumbre\",\"cumplir\",\"cuna\",\"cuneta\",\"cuota\",\"cupón\",\"cúpula\",\"curar\",\"curioso\",\"curso\",\"curva\",\"cutis\",\"dama\",\"danza\",\"dar\",\"dardo\",\"dátil\",\"deber\",\"débil\",\"década\",\"decir\",\"dedo\",\"defensa\",\"definir\",\"dejar\",\"delfín\",\"delgado\",\"delito\",\"demora\",\"denso\",\"dental\",\"deporte\",\"derecho\",\"derrota\",\"desayuno\",\"deseo\",\"desfile\",\"desnudo\",\"destino\",\"desvío\",\"detalle\",\"detener\",\"deuda\",\"día\",\"diablo\",\"diadema\",\"diamante\",\"diana\",\"diario\",\"dibujo\",\"dictar\",\"diente\",\"dieta\",\"diez\",\"difícil\",\"digno\",\"dilema\",\"diluir\",\"dinero\",\"directo\",\"dirigir\",\"disco\",\"diseño\",\"disfraz\",\"diva\",\"divino\",\"doble\",\"doce\",\"dolor\",\"domingo\",\"don\",\"donar\",\"dorado\",\"dormir\",\"dorso\",\"dos\",\"dosis\",\"dragón\",\"droga\",\"ducha\",\"duda\",\"duelo\",\"dueño\",\"dulce\",\"dúo\",\"duque\",\"durar\",\"dureza\",\"duro\",\"ébano\",\"ebrio\",\"echar\",\"eco\",\"ecuador\",\"edad\",\"edición\",\"edificio\",\"editor\",\"educar\",\"efecto\",\"eficaz\",\"eje\",\"ejemplo\",\"elefante\",\"elegir\",\"elemento\",\"elevar\",\"elipse\",\"élite\",\"elixir\",\"elogio\",\"eludir\",\"embudo\",\"emitir\",\"emoción\",\"empate\",\"empeño\",\"empleo\",\"empresa\",\"enano\",\"encargo\",\"enchufe\",\"encía\",\"enemigo\",\"enero\",\"enfado\",\"enfermo\",\"engaño\",\"enigma\",\"enlace\",\"enorme\",\"enredo\",\"ensayo\",\"enseñar\",\"entero\",\"entrar\",\"envase\",\"envío\",\"época\",\"equipo\",\"erizo\",\"escala\",\"escena\",\"escolar\",\"escribir\",\"escudo\",\"esencia\",\"esfera\",\"esfuerzo\",\"espada\",\"espejo\",\"espía\",\"esposa\",\"espuma\",\"esquí\",\"estar\",\"este\",\"estilo\",\"estufa\",\"etapa\",\"eterno\",\"ética\",\"etnia\",\"evadir\",\"evaluar\",\"evento\",\"evitar\",\"exacto\",\"examen\",\"exceso\",\"excusa\",\"exento\",\"exigir\",\"exilio\",\"existir\",\"éxito\",\"experto\",\"explicar\",\"exponer\",\"extremo\",\"fábrica\",\"fábula\",\"fachada\",\"fácil\",\"factor\",\"faena\",\"faja\",\"falda\",\"fallo\",\"falso\",\"faltar\",\"fama\",\"familia\",\"famoso\",\"faraón\",\"farmacia\",\"farol\",\"farsa\",\"fase\",\"fatiga\",\"fauna\",\"favor\",\"fax\",\"febrero\",\"fecha\",\"feliz\",\"feo\",\"feria\",\"feroz\",\"fértil\",\"fervor\",\"festín\",\"fiable\",\"fianza\",\"fiar\",\"fibra\",\"ficción\",\"ficha\",\"fideo\",\"fiebre\",\"fiel\",\"fiera\",\"fiesta\",\"figura\",\"fijar\",\"fijo\",\"fila\",\"filete\",\"filial\",\"filtro\",\"fin\",\"finca\",\"fingir\",\"finito\",\"firma\",\"flaco\",\"flauta\",\"flecha\",\"flor\",\"flota\",\"fluir\",\"flujo\",\"flúor\",\"fobia\",\"foca\",\"fogata\",\"fogón\",\"folio\",\"folleto\",\"fondo\",\"forma\",\"forro\",\"fortuna\",\"forzar\",\"fosa\",\"foto\",\"fracaso\",\"frágil\",\"franja\",\"frase\",\"fraude\",\"freír\",\"freno\",\"fresa\",\"frío\",\"frito\",\"fruta\",\"fuego\",\"fuente\",\"fuerza\",\"fuga\",\"fumar\",\"función\",\"funda\",\"furgón\",\"furia\",\"fusil\",\"fútbol\",\"futuro\",\"gacela\",\"gafas\",\"gaita\",\"gajo\",\"gala\",\"galería\",\"gallo\",\"gamba\",\"ganar\",\"gancho\",\"ganga\",\"ganso\",\"garaje\",\"garza\",\"gasolina\",\"gastar\",\"gato\",\"gavilán\",\"gemelo\",\"gemir\",\"gen\",\"género\",\"genio\",\"gente\",\"geranio\",\"gerente\",\"germen\",\"gesto\",\"gigante\",\"gimnasio\",\"girar\",\"giro\",\"glaciar\",\"globo\",\"gloria\",\"gol\",\"golfo\",\"goloso\",\"golpe\",\"goma\",\"gordo\",\"gorila\",\"gorra\",\"gota\",\"goteo\",\"gozar\",\"grada\",\"gráfico\",\"grano\",\"grasa\",\"gratis\",\"grave\",\"grieta\",\"grillo\",\"gripe\",\"gris\",\"grito\",\"grosor\",\"grúa\",\"grueso\",\"grumo\",\"grupo\",\"guante\",\"guapo\",\"guardia\",\"guerra\",\"guía\",\"guiño\",\"guion\",\"guiso\",\"guitarra\",\"gusano\",\"gustar\",\"haber\",\"hábil\",\"hablar\",\"hacer\",\"hacha\",\"hada\",\"hallar\",\"hamaca\",\"harina\",\"haz\",\"hazaña\",\"hebilla\",\"hebra\",\"hecho\",\"helado\",\"helio\",\"hembra\",\"herir\",\"hermano\",\"héroe\",\"hervir\",\"hielo\",\"hierro\",\"hígado\",\"higiene\",\"hijo\",\"himno\",\"historia\",\"hocico\",\"hogar\",\"hoguera\",\"hoja\",\"hombre\",\"hongo\",\"honor\",\"honra\",\"hora\",\"hormiga\",\"horno\",\"hostil\",\"hoyo\",\"hueco\",\"huelga\",\"huerta\",\"hueso\",\"huevo\",\"huida\",\"huir\",\"humano\",\"húmedo\",\"humilde\",\"humo\",\"hundir\",\"huracán\",\"hurto\",\"icono\",\"ideal\",\"idioma\",\"ídolo\",\"iglesia\",\"iglú\",\"igual\",\"ilegal\",\"ilusión\",\"imagen\",\"imán\",\"imitar\",\"impar\",\"imperio\",\"imponer\",\"impulso\",\"incapaz\",\"índice\",\"inerte\",\"infiel\",\"informe\",\"ingenio\",\"inicio\",\"inmenso\",\"inmune\",\"innato\",\"insecto\",\"instante\",\"interés\",\"íntimo\",\"intuir\",\"inútil\",\"invierno\",\"ira\",\"iris\",\"ironía\",\"isla\",\"islote\",\"jabalí\",\"jabón\",\"jamón\",\"jarabe\",\"jardín\",\"jarra\",\"jaula\",\"jazmín\",\"jefe\",\"jeringa\",\"jinete\",\"jornada\",\"joroba\",\"joven\",\"joya\",\"juerga\",\"jueves\",\"juez\",\"jugador\",\"jugo\",\"juguete\",\"juicio\",\"junco\",\"jungla\",\"junio\",\"juntar\",\"júpiter\",\"jurar\",\"justo\",\"juvenil\",\"juzgar\",\"kilo\",\"koala\",\"labio\",\"lacio\",\"lacra\",\"lado\",\"ladrón\",\"lagarto\",\"lágrima\",\"laguna\",\"laico\",\"lamer\",\"lámina\",\"lámpara\",\"lana\",\"lancha\",\"langosta\",\"lanza\",\"lápiz\",\"largo\",\"larva\",\"lástima\",\"lata\",\"látex\",\"latir\",\"laurel\",\"lavar\",\"lazo\",\"leal\",\"lección\",\"leche\",\"lector\",\"leer\",\"legión\",\"legumbre\",\"lejano\",\"lengua\",\"lento\",\"leña\",\"león\",\"leopardo\",\"lesión\",\"letal\",\"letra\",\"leve\",\"leyenda\",\"libertad\",\"libro\",\"licor\",\"líder\",\"lidiar\",\"lienzo\",\"liga\",\"ligero\",\"lima\",\"límite\",\"limón\",\"limpio\",\"lince\",\"lindo\",\"línea\",\"lingote\",\"lino\",\"linterna\",\"líquido\",\"liso\",\"lista\",\"litera\",\"litio\",\"litro\",\"llaga\",\"llama\",\"llanto\",\"llave\",\"llegar\",\"llenar\",\"llevar\",\"llorar\",\"llover\",\"lluvia\",\"lobo\",\"loción\",\"loco\",\"locura\",\"lógica\",\"logro\",\"lombriz\",\"lomo\",\"lonja\",\"lote\",\"lucha\",\"lucir\",\"lugar\",\"lujo\",\"luna\",\"lunes\",\"lupa\",\"lustro\",\"luto\",\"luz\",\"maceta\",\"macho\",\"madera\",\"madre\",\"maduro\",\"maestro\",\"mafia\",\"magia\",\"mago\",\"maíz\",\"maldad\",\"maleta\",\"malla\",\"malo\",\"mamá\",\"mambo\",\"mamut\",\"manco\",\"mando\",\"manejar\",\"manga\",\"maniquí\",\"manjar\",\"mano\",\"manso\",\"manta\",\"mañana\",\"mapa\",\"máquina\",\"mar\",\"marco\",\"marea\",\"marfil\",\"margen\",\"marido\",\"mármol\",\"marrón\",\"martes\",\"marzo\",\"masa\",\"máscara\",\"masivo\",\"matar\",\"materia\",\"matiz\",\"matriz\",\"máximo\",\"mayor\",\"mazorca\",\"mecha\",\"medalla\",\"medio\",\"médula\",\"mejilla\",\"mejor\",\"melena\",\"melón\",\"memoria\",\"menor\",\"mensaje\",\"mente\",\"menú\",\"mercado\",\"merengue\",\"mérito\",\"mes\",\"mesón\",\"meta\",\"meter\",\"método\",\"metro\",\"mezcla\",\"miedo\",\"miel\",\"miembro\",\"miga\",\"mil\",\"milagro\",\"militar\",\"millón\",\"mimo\",\"mina\",\"minero\",\"mínimo\",\"minuto\",\"miope\",\"mirar\",\"misa\",\"miseria\",\"misil\",\"mismo\",\"mitad\",\"mito\",\"mochila\",\"moción\",\"moda\",\"modelo\",\"moho\",\"mojar\",\"molde\",\"moler\",\"molino\",\"momento\",\"momia\",\"monarca\",\"moneda\",\"monja\",\"monto\",\"moño\",\"morada\",\"morder\",\"moreno\",\"morir\",\"morro\",\"morsa\",\"mortal\",\"mosca\",\"mostrar\",\"motivo\",\"mover\",\"móvil\",\"mozo\",\"mucho\",\"mudar\",\"mueble\",\"muela\",\"muerte\",\"muestra\",\"mugre\",\"mujer\",\"mula\",\"muleta\",\"multa\",\"mundo\",\"muñeca\",\"mural\",\"muro\",\"músculo\",\"museo\",\"musgo\",\"música\",\"muslo\",\"nácar\",\"nación\",\"nadar\",\"naipe\",\"naranja\",\"nariz\",\"narrar\",\"nasal\",\"natal\",\"nativo\",\"natural\",\"náusea\",\"naval\",\"nave\",\"navidad\",\"necio\",\"néctar\",\"negar\",\"negocio\",\"negro\",\"neón\",\"nervio\",\"neto\",\"neutro\",\"nevar\",\"nevera\",\"nicho\",\"nido\",\"niebla\",\"nieto\",\"niñez\",\"niño\",\"nítido\",\"nivel\",\"nobleza\",\"noche\",\"nómina\",\"noria\",\"norma\",\"norte\",\"nota\",\"noticia\",\"novato\",\"novela\",\"novio\",\"nube\",\"nuca\",\"núcleo\",\"nudillo\",\"nudo\",\"nuera\",\"nueve\",\"nuez\",\"nulo\",\"número\",\"nutria\",\"oasis\",\"obeso\",\"obispo\",\"objeto\",\"obra\",\"obrero\",\"observar\",\"obtener\",\"obvio\",\"oca\",\"ocaso\",\"océano\",\"ochenta\",\"ocho\",\"ocio\",\"ocre\",\"octavo\",\"octubre\",\"oculto\",\"ocupar\",\"ocurrir\",\"odiar\",\"odio\",\"odisea\",\"oeste\",\"ofensa\",\"oferta\",\"oficio\",\"ofrecer\",\"ogro\",\"oído\",\"oír\",\"ojo\",\"ola\",\"oleada\",\"olfato\",\"olivo\",\"olla\",\"olmo\",\"olor\",\"olvido\",\"ombligo\",\"onda\",\"onza\",\"opaco\",\"opción\",\"ópera\",\"opinar\",\"oponer\",\"optar\",\"óptica\",\"opuesto\",\"oración\",\"orador\",\"oral\",\"órbita\",\"orca\",\"orden\",\"oreja\",\"órgano\",\"orgía\",\"orgullo\",\"oriente\",\"origen\",\"orilla\",\"oro\",\"orquesta\",\"oruga\",\"osadía\",\"oscuro\",\"osezno\",\"oso\",\"ostra\",\"otoño\",\"otro\",\"oveja\",\"óvulo\",\"óxido\",\"oxígeno\",\"oyente\",\"ozono\",\"pacto\",\"padre\",\"paella\",\"página\",\"pago\",\"país\",\"pájaro\",\"palabra\",\"palco\",\"paleta\",\"pálido\",\"palma\",\"paloma\",\"palpar\",\"pan\",\"panal\",\"pánico\",\"pantera\",\"pañuelo\",\"papá\",\"papel\",\"papilla\",\"paquete\",\"parar\",\"parcela\",\"pared\",\"parir\",\"paro\",\"párpado\",\"parque\",\"párrafo\",\"parte\",\"pasar\",\"paseo\",\"pasión\",\"paso\",\"pasta\",\"pata\",\"patio\",\"patria\",\"pausa\",\"pauta\",\"pavo\",\"payaso\",\"peatón\",\"pecado\",\"pecera\",\"pecho\",\"pedal\",\"pedir\",\"pegar\",\"peine\",\"pelar\",\"peldaño\",\"pelea\",\"peligro\",\"pellejo\",\"pelo\",\"peluca\",\"pena\",\"pensar\",\"peñón\",\"peón\",\"peor\",\"pepino\",\"pequeño\",\"pera\",\"percha\",\"perder\",\"pereza\",\"perfil\",\"perico\",\"perla\",\"permiso\",\"perro\",\"persona\",\"pesa\",\"pesca\",\"pésimo\",\"pestaña\",\"pétalo\",\"petróleo\",\"pez\",\"pezuña\",\"picar\",\"pichón\",\"pie\",\"piedra\",\"pierna\",\"pieza\",\"pijama\",\"pilar\",\"piloto\",\"pimienta\",\"pino\",\"pintor\",\"pinza\",\"piña\",\"piojo\",\"pipa\",\"pirata\",\"pisar\",\"piscina\",\"piso\",\"pista\",\"pitón\",\"pizca\",\"placa\",\"plan\",\"plata\",\"playa\",\"plaza\",\"pleito\",\"pleno\",\"plomo\",\"pluma\",\"plural\",\"pobre\",\"poco\",\"poder\",\"podio\",\"poema\",\"poesía\",\"poeta\",\"polen\",\"policía\",\"pollo\",\"polvo\",\"pomada\",\"pomelo\",\"pomo\",\"pompa\",\"poner\",\"porción\",\"portal\",\"posada\",\"poseer\",\"posible\",\"poste\",\"potencia\",\"potro\",\"pozo\",\"prado\",\"precoz\",\"pregunta\",\"premio\",\"prensa\",\"preso\",\"previo\",\"primo\",\"príncipe\",\"prisión\",\"privar\",\"proa\",\"probar\",\"proceso\",\"producto\",\"proeza\",\"profesor\",\"programa\",\"prole\",\"promesa\",\"pronto\",\"propio\",\"próximo\",\"prueba\",\"público\",\"puchero\",\"pudor\",\"pueblo\",\"puerta\",\"puesto\",\"pulga\",\"pulir\",\"pulmón\",\"pulpo\",\"pulso\",\"puma\",\"punto\",\"puñal\",\"puño\",\"pupa\",\"pupila\",\"puré\",\"quedar\",\"queja\",\"quemar\",\"querer\",\"queso\",\"quieto\",\"química\",\"quince\",\"quitar\",\"rábano\",\"rabia\",\"rabo\",\"ración\",\"radical\",\"raíz\",\"rama\",\"rampa\",\"rancho\",\"rango\",\"rapaz\",\"rápido\",\"rapto\",\"rasgo\",\"raspa\",\"rato\",\"rayo\",\"raza\",\"razón\",\"reacción\",\"realidad\",\"rebaño\",\"rebote\",\"recaer\",\"receta\",\"rechazo\",\"recoger\",\"recreo\",\"recto\",\"recurso\",\"red\",\"redondo\",\"reducir\",\"reflejo\",\"reforma\",\"refrán\",\"refugio\",\"regalo\",\"regir\",\"regla\",\"regreso\",\"rehén\",\"reino\",\"reír\",\"reja\",\"relato\",\"relevo\",\"relieve\",\"relleno\",\"reloj\",\"remar\",\"remedio\",\"remo\",\"rencor\",\"rendir\",\"renta\",\"reparto\",\"repetir\",\"reposo\",\"reptil\",\"res\",\"rescate\",\"resina\",\"respeto\",\"resto\",\"resumen\",\"retiro\",\"retorno\",\"retrato\",\"reunir\",\"revés\",\"revista\",\"rey\",\"rezar\",\"rico\",\"riego\",\"rienda\",\"riesgo\",\"rifa\",\"rígido\",\"rigor\",\"rincón\",\"riñón\",\"río\",\"riqueza\",\"risa\",\"ritmo\",\"rito\",\"rizo\",\"roble\",\"roce\",\"rociar\",\"rodar\",\"rodeo\",\"rodilla\",\"roer\",\"rojizo\",\"rojo\",\"romero\",\"romper\",\"ron\",\"ronco\",\"ronda\",\"ropa\",\"ropero\",\"rosa\",\"rosca\",\"rostro\",\"rotar\",\"rubí\",\"rubor\",\"rudo\",\"rueda\",\"rugir\",\"ruido\",\"ruina\",\"ruleta\",\"rulo\",\"rumbo\",\"rumor\",\"ruptura\",\"ruta\",\"rutina\",\"sábado\",\"saber\",\"sabio\",\"sable\",\"sacar\",\"sagaz\",\"sagrado\",\"sala\",\"saldo\",\"salero\",\"salir\",\"salmón\",\"salón\",\"salsa\",\"salto\",\"salud\",\"salvar\",\"samba\",\"sanción\",\"sandía\",\"sanear\",\"sangre\",\"sanidad\",\"sano\",\"santo\",\"sapo\",\"saque\",\"sardina\",\"sartén\",\"sastre\",\"satán\",\"sauna\",\"saxofón\",\"sección\",\"seco\",\"secreto\",\"secta\",\"sed\",\"seguir\",\"seis\",\"sello\",\"selva\",\"semana\",\"semilla\",\"senda\",\"sensor\",\"señal\",\"señor\",\"separar\",\"sepia\",\"sequía\",\"ser\",\"serie\",\"sermón\",\"servir\",\"sesenta\",\"sesión\",\"seta\",\"setenta\",\"severo\",\"sexo\",\"sexto\",\"sidra\",\"siesta\",\"siete\",\"siglo\",\"signo\",\"sílaba\",\"silbar\",\"silencio\",\"silla\",\"símbolo\",\"simio\",\"sirena\",\"sistema\",\"sitio\",\"situar\",\"sobre\",\"socio\",\"sodio\",\"sol\",\"solapa\",\"soldado\",\"soledad\",\"sólido\",\"soltar\",\"solución\",\"sombra\",\"sondeo\",\"sonido\",\"sonoro\",\"sonrisa\",\"sopa\",\"soplar\",\"soporte\",\"sordo\",\"sorpresa\",\"sorteo\",\"sostén\",\"sótano\",\"suave\",\"subir\",\"suceso\",\"sudor\",\"suegra\",\"suelo\",\"sueño\",\"suerte\",\"sufrir\",\"sujeto\",\"sultán\",\"sumar\",\"superar\",\"suplir\",\"suponer\",\"supremo\",\"sur\",\"surco\",\"sureño\",\"surgir\",\"susto\",\"sutil\",\"tabaco\",\"tabique\",\"tabla\",\"tabú\",\"taco\",\"tacto\",\"tajo\",\"talar\",\"talco\",\"talento\",\"talla\",\"talón\",\"tamaño\",\"tambor\",\"tango\",\"tanque\",\"tapa\",\"tapete\",\"tapia\",\"tapón\",\"taquilla\",\"tarde\",\"tarea\",\"tarifa\",\"tarjeta\",\"tarot\",\"tarro\",\"tarta\",\"tatuaje\",\"tauro\",\"taza\",\"tazón\",\"teatro\",\"techo\",\"tecla\",\"técnica\",\"tejado\",\"tejer\",\"tejido\",\"tela\",\"teléfono\",\"tema\",\"temor\",\"templo\",\"tenaz\",\"tender\",\"tener\",\"tenis\",\"tenso\",\"teoría\",\"terapia\",\"terco\",\"término\",\"ternura\",\"terror\",\"tesis\",\"tesoro\",\"testigo\",\"tetera\",\"texto\",\"tez\",\"tibio\",\"tiburón\",\"tiempo\",\"tienda\",\"tierra\",\"tieso\",\"tigre\",\"tijera\",\"tilde\",\"timbre\",\"tímido\",\"timo\",\"tinta\",\"tío\",\"típico\",\"tipo\",\"tira\",\"tirón\",\"titán\",\"títere\",\"título\",\"tiza\",\"toalla\",\"tobillo\",\"tocar\",\"tocino\",\"todo\",\"toga\",\"toldo\",\"tomar\",\"tono\",\"tonto\",\"topar\",\"tope\",\"toque\",\"tórax\",\"torero\",\"tormenta\",\"torneo\",\"toro\",\"torpedo\",\"torre\",\"torso\",\"tortuga\",\"tos\",\"tosco\",\"toser\",\"tóxico\",\"trabajo\",\"tractor\",\"traer\",\"tráfico\",\"trago\",\"traje\",\"tramo\",\"trance\",\"trato\",\"trauma\",\"trazar\",\"trébol\",\"tregua\",\"treinta\",\"tren\",\"trepar\",\"tres\",\"tribu\",\"trigo\",\"tripa\",\"triste\",\"triunfo\",\"trofeo\",\"trompa\",\"tronco\",\"tropa\",\"trote\",\"trozo\",\"truco\",\"trueno\",\"trufa\",\"tubería\",\"tubo\",\"tuerto\",\"tumba\",\"tumor\",\"túnel\",\"túnica\",\"turbina\",\"turismo\",\"turno\",\"tutor\",\"ubicar\",\"úlcera\",\"umbral\",\"unidad\",\"unir\",\"universo\",\"uno\",\"untar\",\"uña\",\"urbano\",\"urbe\",\"urgente\",\"urna\",\"usar\",\"usuario\",\"útil\",\"utopía\",\"uva\",\"vaca\",\"vacío\",\"vacuna\",\"vagar\",\"vago\",\"vaina\",\"vajilla\",\"vale\",\"válido\",\"valle\",\"valor\",\"válvula\",\"vampiro\",\"vara\",\"variar\",\"varón\",\"vaso\",\"vecino\",\"vector\",\"vehículo\",\"veinte\",\"vejez\",\"vela\",\"velero\",\"veloz\",\"vena\",\"vencer\",\"venda\",\"veneno\",\"vengar\",\"venir\",\"venta\",\"venus\",\"ver\",\"verano\",\"verbo\",\"verde\",\"vereda\",\"verja\",\"verso\",\"verter\",\"vía\",\"viaje\",\"vibrar\",\"vicio\",\"víctima\",\"vida\",\"vídeo\",\"vidrio\",\"viejo\",\"viernes\",\"vigor\",\"vil\",\"villa\",\"vinagre\",\"vino\",\"viñedo\",\"violín\",\"viral\",\"virgo\",\"virtud\",\"visor\",\"víspera\",\"vista\",\"vitamina\",\"viudo\",\"vivaz\",\"vivero\",\"vivir\",\"vivo\",\"volcán\",\"volumen\",\"volver\",\"voraz\",\"votar\",\"voto\",\"voz\",\"vuelo\",\"vulgar\",\"yacer\",\"yate\",\"yegua\",\"yema\",\"yerno\",\"yeso\",\"yodo\",\"yoga\",\"yogur\",\"zafiro\",\"zanja\",\"zapato\",\"zarza\",\"zona\",\"zorro\",\"zumo\",\"zurdo\"]"); /***/ }), /* 420 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/japanese.json ***! \********************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"あいこくしん\",\"あいさつ\",\"あいだ\",\"あおぞら\",\"あかちゃん\",\"あきる\",\"あけがた\",\"あける\",\"あこがれる\",\"あさい\",\"あさひ\",\"あしあと\",\"あじわう\",\"あずかる\",\"あずき\",\"あそぶ\",\"あたえる\",\"あたためる\",\"あたりまえ\",\"あたる\",\"あつい\",\"あつかう\",\"あっしゅく\",\"あつまり\",\"あつめる\",\"あてな\",\"あてはまる\",\"あひる\",\"あぶら\",\"あぶる\",\"あふれる\",\"あまい\",\"あまど\",\"あまやかす\",\"あまり\",\"あみもの\",\"あめりか\",\"あやまる\",\"あゆむ\",\"あらいぐま\",\"あらし\",\"あらすじ\",\"あらためる\",\"あらゆる\",\"あらわす\",\"ありがとう\",\"あわせる\",\"あわてる\",\"あんい\",\"あんがい\",\"あんこ\",\"あんぜん\",\"あんてい\",\"あんない\",\"あんまり\",\"いいだす\",\"いおん\",\"いがい\",\"いがく\",\"いきおい\",\"いきなり\",\"いきもの\",\"いきる\",\"いくじ\",\"いくぶん\",\"いけばな\",\"いけん\",\"いこう\",\"いこく\",\"いこつ\",\"いさましい\",\"いさん\",\"いしき\",\"いじゅう\",\"いじょう\",\"いじわる\",\"いずみ\",\"いずれ\",\"いせい\",\"いせえび\",\"いせかい\",\"いせき\",\"いぜん\",\"いそうろう\",\"いそがしい\",\"いだい\",\"いだく\",\"いたずら\",\"いたみ\",\"いたりあ\",\"いちおう\",\"いちじ\",\"いちど\",\"いちば\",\"いちぶ\",\"いちりゅう\",\"いつか\",\"いっしゅん\",\"いっせい\",\"いっそう\",\"いったん\",\"いっち\",\"いってい\",\"いっぽう\",\"いてざ\",\"いてん\",\"いどう\",\"いとこ\",\"いない\",\"いなか\",\"いねむり\",\"いのち\",\"いのる\",\"いはつ\",\"いばる\",\"いはん\",\"いびき\",\"いひん\",\"いふく\",\"いへん\",\"いほう\",\"いみん\",\"いもうと\",\"いもたれ\",\"いもり\",\"いやがる\",\"いやす\",\"いよかん\",\"いよく\",\"いらい\",\"いらすと\",\"いりぐち\",\"いりょう\",\"いれい\",\"いれもの\",\"いれる\",\"いろえんぴつ\",\"いわい\",\"いわう\",\"いわかん\",\"いわば\",\"いわゆる\",\"いんげんまめ\",\"いんさつ\",\"いんしょう\",\"いんよう\",\"うえき\",\"うえる\",\"うおざ\",\"うがい\",\"うかぶ\",\"うかべる\",\"うきわ\",\"うくらいな\",\"うくれれ\",\"うけたまわる\",\"うけつけ\",\"うけとる\",\"うけもつ\",\"うける\",\"うごかす\",\"うごく\",\"うこん\",\"うさぎ\",\"うしなう\",\"うしろがみ\",\"うすい\",\"うすぎ\",\"うすぐらい\",\"うすめる\",\"うせつ\",\"うちあわせ\",\"うちがわ\",\"うちき\",\"うちゅう\",\"うっかり\",\"うつくしい\",\"うったえる\",\"うつる\",\"うどん\",\"うなぎ\",\"うなじ\",\"うなずく\",\"うなる\",\"うねる\",\"うのう\",\"うぶげ\",\"うぶごえ\",\"うまれる\",\"うめる\",\"うもう\",\"うやまう\",\"うよく\",\"うらがえす\",\"うらぐち\",\"うらない\",\"うりあげ\",\"うりきれ\",\"うるさい\",\"うれしい\",\"うれゆき\",\"うれる\",\"うろこ\",\"うわき\",\"うわさ\",\"うんこう\",\"うんちん\",\"うんてん\",\"うんどう\",\"えいえん\",\"えいが\",\"えいきょう\",\"えいご\",\"えいせい\",\"えいぶん\",\"えいよう\",\"えいわ\",\"えおり\",\"えがお\",\"えがく\",\"えきたい\",\"えくせる\",\"えしゃく\",\"えすて\",\"えつらん\",\"えのぐ\",\"えほうまき\",\"えほん\",\"えまき\",\"えもじ\",\"えもの\",\"えらい\",\"えらぶ\",\"えりあ\",\"えんえん\",\"えんかい\",\"えんぎ\",\"えんげき\",\"えんしゅう\",\"えんぜつ\",\"えんそく\",\"えんちょう\",\"えんとつ\",\"おいかける\",\"おいこす\",\"おいしい\",\"おいつく\",\"おうえん\",\"おうさま\",\"おうじ\",\"おうせつ\",\"おうたい\",\"おうふく\",\"おうべい\",\"おうよう\",\"おえる\",\"おおい\",\"おおう\",\"おおどおり\",\"おおや\",\"おおよそ\",\"おかえり\",\"おかず\",\"おがむ\",\"おかわり\",\"おぎなう\",\"おきる\",\"おくさま\",\"おくじょう\",\"おくりがな\",\"おくる\",\"おくれる\",\"おこす\",\"おこなう\",\"おこる\",\"おさえる\",\"おさない\",\"おさめる\",\"おしいれ\",\"おしえる\",\"おじぎ\",\"おじさん\",\"おしゃれ\",\"おそらく\",\"おそわる\",\"おたがい\",\"おたく\",\"おだやか\",\"おちつく\",\"おっと\",\"おつり\",\"おでかけ\",\"おとしもの\",\"おとなしい\",\"おどり\",\"おどろかす\",\"おばさん\",\"おまいり\",\"おめでとう\",\"おもいで\",\"おもう\",\"おもたい\",\"おもちゃ\",\"おやつ\",\"おやゆび\",\"およぼす\",\"おらんだ\",\"おろす\",\"おんがく\",\"おんけい\",\"おんしゃ\",\"おんせん\",\"おんだん\",\"おんちゅう\",\"おんどけい\",\"かあつ\",\"かいが\",\"がいき\",\"がいけん\",\"がいこう\",\"かいさつ\",\"かいしゃ\",\"かいすいよく\",\"かいぜん\",\"かいぞうど\",\"かいつう\",\"かいてん\",\"かいとう\",\"かいふく\",\"がいへき\",\"かいほう\",\"かいよう\",\"がいらい\",\"かいわ\",\"かえる\",\"かおり\",\"かかえる\",\"かがく\",\"かがし\",\"かがみ\",\"かくご\",\"かくとく\",\"かざる\",\"がぞう\",\"かたい\",\"かたち\",\"がちょう\",\"がっきゅう\",\"がっこう\",\"がっさん\",\"がっしょう\",\"かなざわし\",\"かのう\",\"がはく\",\"かぶか\",\"かほう\",\"かほご\",\"かまう\",\"かまぼこ\",\"かめれおん\",\"かゆい\",\"かようび\",\"からい\",\"かるい\",\"かろう\",\"かわく\",\"かわら\",\"がんか\",\"かんけい\",\"かんこう\",\"かんしゃ\",\"かんそう\",\"かんたん\",\"かんち\",\"がんばる\",\"きあい\",\"きあつ\",\"きいろ\",\"ぎいん\",\"きうい\",\"きうん\",\"きえる\",\"きおう\",\"きおく\",\"きおち\",\"きおん\",\"きかい\",\"きかく\",\"きかんしゃ\",\"ききて\",\"きくばり\",\"きくらげ\",\"きけんせい\",\"きこう\",\"きこえる\",\"きこく\",\"きさい\",\"きさく\",\"きさま\",\"きさらぎ\",\"ぎじかがく\",\"ぎしき\",\"ぎじたいけん\",\"ぎじにってい\",\"ぎじゅつしゃ\",\"きすう\",\"きせい\",\"きせき\",\"きせつ\",\"きそう\",\"きぞく\",\"きぞん\",\"きたえる\",\"きちょう\",\"きつえん\",\"ぎっちり\",\"きつつき\",\"きつね\",\"きてい\",\"きどう\",\"きどく\",\"きない\",\"きなが\",\"きなこ\",\"きぬごし\",\"きねん\",\"きのう\",\"きのした\",\"きはく\",\"きびしい\",\"きひん\",\"きふく\",\"きぶん\",\"きぼう\",\"きほん\",\"きまる\",\"きみつ\",\"きむずかしい\",\"きめる\",\"きもだめし\",\"きもち\",\"きもの\",\"きゃく\",\"きやく\",\"ぎゅうにく\",\"きよう\",\"きょうりゅう\",\"きらい\",\"きらく\",\"きりん\",\"きれい\",\"きれつ\",\"きろく\",\"ぎろん\",\"きわめる\",\"ぎんいろ\",\"きんかくじ\",\"きんじょ\",\"きんようび\",\"ぐあい\",\"くいず\",\"くうかん\",\"くうき\",\"くうぐん\",\"くうこう\",\"ぐうせい\",\"くうそう\",\"ぐうたら\",\"くうふく\",\"くうぼ\",\"くかん\",\"くきょう\",\"くげん\",\"ぐこう\",\"くさい\",\"くさき\",\"くさばな\",\"くさる\",\"くしゃみ\",\"くしょう\",\"くすのき\",\"くすりゆび\",\"くせげ\",\"くせん\",\"ぐたいてき\",\"くださる\",\"くたびれる\",\"くちこみ\",\"くちさき\",\"くつした\",\"ぐっすり\",\"くつろぐ\",\"くとうてん\",\"くどく\",\"くなん\",\"くねくね\",\"くのう\",\"くふう\",\"くみあわせ\",\"くみたてる\",\"くめる\",\"くやくしょ\",\"くらす\",\"くらべる\",\"くるま\",\"くれる\",\"くろう\",\"くわしい\",\"ぐんかん\",\"ぐんしょく\",\"ぐんたい\",\"ぐんて\",\"けあな\",\"けいかく\",\"けいけん\",\"けいこ\",\"けいさつ\",\"げいじゅつ\",\"けいたい\",\"げいのうじん\",\"けいれき\",\"けいろ\",\"けおとす\",\"けおりもの\",\"げきか\",\"げきげん\",\"げきだん\",\"げきちん\",\"げきとつ\",\"げきは\",\"げきやく\",\"げこう\",\"げこくじょう\",\"げざい\",\"けさき\",\"げざん\",\"けしき\",\"けしごむ\",\"けしょう\",\"げすと\",\"けたば\",\"けちゃっぷ\",\"けちらす\",\"けつあつ\",\"けつい\",\"けつえき\",\"けっこん\",\"けつじょ\",\"けっせき\",\"けってい\",\"けつまつ\",\"げつようび\",\"げつれい\",\"けつろん\",\"げどく\",\"けとばす\",\"けとる\",\"けなげ\",\"けなす\",\"けなみ\",\"けぬき\",\"げねつ\",\"けねん\",\"けはい\",\"げひん\",\"けぶかい\",\"げぼく\",\"けまり\",\"けみかる\",\"けむし\",\"けむり\",\"けもの\",\"けらい\",\"けろけろ\",\"けわしい\",\"けんい\",\"けんえつ\",\"けんお\",\"けんか\",\"げんき\",\"けんげん\",\"けんこう\",\"けんさく\",\"けんしゅう\",\"けんすう\",\"げんそう\",\"けんちく\",\"けんてい\",\"けんとう\",\"けんない\",\"けんにん\",\"げんぶつ\",\"けんま\",\"けんみん\",\"けんめい\",\"けんらん\",\"けんり\",\"こあくま\",\"こいぬ\",\"こいびと\",\"ごうい\",\"こうえん\",\"こうおん\",\"こうかん\",\"ごうきゅう\",\"ごうけい\",\"こうこう\",\"こうさい\",\"こうじ\",\"こうすい\",\"ごうせい\",\"こうそく\",\"こうたい\",\"こうちゃ\",\"こうつう\",\"こうてい\",\"こうどう\",\"こうない\",\"こうはい\",\"ごうほう\",\"ごうまん\",\"こうもく\",\"こうりつ\",\"こえる\",\"こおり\",\"ごかい\",\"ごがつ\",\"ごかん\",\"こくご\",\"こくさい\",\"こくとう\",\"こくない\",\"こくはく\",\"こぐま\",\"こけい\",\"こける\",\"ここのか\",\"こころ\",\"こさめ\",\"こしつ\",\"こすう\",\"こせい\",\"こせき\",\"こぜん\",\"こそだて\",\"こたい\",\"こたえる\",\"こたつ\",\"こちょう\",\"こっか\",\"こつこつ\",\"こつばん\",\"こつぶ\",\"こてい\",\"こてん\",\"ことがら\",\"ことし\",\"ことば\",\"ことり\",\"こなごな\",\"こねこね\",\"このまま\",\"このみ\",\"このよ\",\"ごはん\",\"こひつじ\",\"こふう\",\"こふん\",\"こぼれる\",\"ごまあぶら\",\"こまかい\",\"ごますり\",\"こまつな\",\"こまる\",\"こむぎこ\",\"こもじ\",\"こもち\",\"こもの\",\"こもん\",\"こやく\",\"こやま\",\"こゆう\",\"こゆび\",\"こよい\",\"こよう\",\"こりる\",\"これくしょん\",\"ころっけ\",\"こわもて\",\"こわれる\",\"こんいん\",\"こんかい\",\"こんき\",\"こんしゅう\",\"こんすい\",\"こんだて\",\"こんとん\",\"こんなん\",\"こんびに\",\"こんぽん\",\"こんまけ\",\"こんや\",\"こんれい\",\"こんわく\",\"ざいえき\",\"さいかい\",\"さいきん\",\"ざいげん\",\"ざいこ\",\"さいしょ\",\"さいせい\",\"ざいたく\",\"ざいちゅう\",\"さいてき\",\"ざいりょう\",\"さうな\",\"さかいし\",\"さがす\",\"さかな\",\"さかみち\",\"さがる\",\"さぎょう\",\"さくし\",\"さくひん\",\"さくら\",\"さこく\",\"さこつ\",\"さずかる\",\"ざせき\",\"さたん\",\"さつえい\",\"ざつおん\",\"ざっか\",\"ざつがく\",\"さっきょく\",\"ざっし\",\"さつじん\",\"ざっそう\",\"さつたば\",\"さつまいも\",\"さてい\",\"さといも\",\"さとう\",\"さとおや\",\"さとし\",\"さとる\",\"さのう\",\"さばく\",\"さびしい\",\"さべつ\",\"さほう\",\"さほど\",\"さます\",\"さみしい\",\"さみだれ\",\"さむけ\",\"さめる\",\"さやえんどう\",\"さゆう\",\"さよう\",\"さよく\",\"さらだ\",\"ざるそば\",\"さわやか\",\"さわる\",\"さんいん\",\"さんか\",\"さんきゃく\",\"さんこう\",\"さんさい\",\"ざんしょ\",\"さんすう\",\"さんせい\",\"さんそ\",\"さんち\",\"さんま\",\"さんみ\",\"さんらん\",\"しあい\",\"しあげ\",\"しあさって\",\"しあわせ\",\"しいく\",\"しいん\",\"しうち\",\"しえい\",\"しおけ\",\"しかい\",\"しかく\",\"じかん\",\"しごと\",\"しすう\",\"じだい\",\"したうけ\",\"したぎ\",\"したて\",\"したみ\",\"しちょう\",\"しちりん\",\"しっかり\",\"しつじ\",\"しつもん\",\"してい\",\"してき\",\"してつ\",\"じてん\",\"じどう\",\"しなぎれ\",\"しなもの\",\"しなん\",\"しねま\",\"しねん\",\"しのぐ\",\"しのぶ\",\"しはい\",\"しばかり\",\"しはつ\",\"しはらい\",\"しはん\",\"しひょう\",\"しふく\",\"じぶん\",\"しへい\",\"しほう\",\"しほん\",\"しまう\",\"しまる\",\"しみん\",\"しむける\",\"じむしょ\",\"しめい\",\"しめる\",\"しもん\",\"しゃいん\",\"しゃうん\",\"しゃおん\",\"じゃがいも\",\"しやくしょ\",\"しゃくほう\",\"しゃけん\",\"しゃこ\",\"しゃざい\",\"しゃしん\",\"しゃせん\",\"しゃそう\",\"しゃたい\",\"しゃちょう\",\"しゃっきん\",\"じゃま\",\"しゃりん\",\"しゃれい\",\"じゆう\",\"じゅうしょ\",\"しゅくはく\",\"じゅしん\",\"しゅっせき\",\"しゅみ\",\"しゅらば\",\"じゅんばん\",\"しょうかい\",\"しょくたく\",\"しょっけん\",\"しょどう\",\"しょもつ\",\"しらせる\",\"しらべる\",\"しんか\",\"しんこう\",\"じんじゃ\",\"しんせいじ\",\"しんちく\",\"しんりん\",\"すあげ\",\"すあし\",\"すあな\",\"ずあん\",\"すいえい\",\"すいか\",\"すいとう\",\"ずいぶん\",\"すいようび\",\"すうがく\",\"すうじつ\",\"すうせん\",\"すおどり\",\"すきま\",\"すくう\",\"すくない\",\"すける\",\"すごい\",\"すこし\",\"ずさん\",\"すずしい\",\"すすむ\",\"すすめる\",\"すっかり\",\"ずっしり\",\"ずっと\",\"すてき\",\"すてる\",\"すねる\",\"すのこ\",\"すはだ\",\"すばらしい\",\"ずひょう\",\"ずぶぬれ\",\"すぶり\",\"すふれ\",\"すべて\",\"すべる\",\"ずほう\",\"すぼん\",\"すまい\",\"すめし\",\"すもう\",\"すやき\",\"すらすら\",\"するめ\",\"すれちがう\",\"すろっと\",\"すわる\",\"すんぜん\",\"すんぽう\",\"せあぶら\",\"せいかつ\",\"せいげん\",\"せいじ\",\"せいよう\",\"せおう\",\"せかいかん\",\"せきにん\",\"せきむ\",\"せきゆ\",\"せきらんうん\",\"せけん\",\"せこう\",\"せすじ\",\"せたい\",\"せたけ\",\"せっかく\",\"せっきゃく\",\"ぜっく\",\"せっけん\",\"せっこつ\",\"せっさたくま\",\"せつぞく\",\"せつだん\",\"せつでん\",\"せっぱん\",\"せつび\",\"せつぶん\",\"せつめい\",\"せつりつ\",\"せなか\",\"せのび\",\"せはば\",\"せびろ\",\"せぼね\",\"せまい\",\"せまる\",\"せめる\",\"せもたれ\",\"せりふ\",\"ぜんあく\",\"せんい\",\"せんえい\",\"せんか\",\"せんきょ\",\"せんく\",\"せんげん\",\"ぜんご\",\"せんさい\",\"せんしゅ\",\"せんすい\",\"せんせい\",\"せんぞ\",\"せんたく\",\"せんちょう\",\"せんてい\",\"せんとう\",\"せんぬき\",\"せんねん\",\"せんぱい\",\"ぜんぶ\",\"ぜんぽう\",\"せんむ\",\"せんめんじょ\",\"せんもん\",\"せんやく\",\"せんゆう\",\"せんよう\",\"ぜんら\",\"ぜんりゃく\",\"せんれい\",\"せんろ\",\"そあく\",\"そいとげる\",\"そいね\",\"そうがんきょう\",\"そうき\",\"そうご\",\"そうしん\",\"そうだん\",\"そうなん\",\"そうび\",\"そうめん\",\"そうり\",\"そえもの\",\"そえん\",\"そがい\",\"そげき\",\"そこう\",\"そこそこ\",\"そざい\",\"そしな\",\"そせい\",\"そせん\",\"そそぐ\",\"そだてる\",\"そつう\",\"そつえん\",\"そっかん\",\"そつぎょう\",\"そっけつ\",\"そっこう\",\"そっせん\",\"そっと\",\"そとがわ\",\"そとづら\",\"そなえる\",\"そなた\",\"そふぼ\",\"そぼく\",\"そぼろ\",\"そまつ\",\"そまる\",\"そむく\",\"そむりえ\",\"そめる\",\"そもそも\",\"そよかぜ\",\"そらまめ\",\"そろう\",\"そんかい\",\"そんけい\",\"そんざい\",\"そんしつ\",\"そんぞく\",\"そんちょう\",\"ぞんび\",\"ぞんぶん\",\"そんみん\",\"たあい\",\"たいいん\",\"たいうん\",\"たいえき\",\"たいおう\",\"だいがく\",\"たいき\",\"たいぐう\",\"たいけん\",\"たいこ\",\"たいざい\",\"だいじょうぶ\",\"だいすき\",\"たいせつ\",\"たいそう\",\"だいたい\",\"たいちょう\",\"たいてい\",\"だいどころ\",\"たいない\",\"たいねつ\",\"たいのう\",\"たいはん\",\"だいひょう\",\"たいふう\",\"たいへん\",\"たいほ\",\"たいまつばな\",\"たいみんぐ\",\"たいむ\",\"たいめん\",\"たいやき\",\"たいよう\",\"たいら\",\"たいりょく\",\"たいる\",\"たいわん\",\"たうえ\",\"たえる\",\"たおす\",\"たおる\",\"たおれる\",\"たかい\",\"たかね\",\"たきび\",\"たくさん\",\"たこく\",\"たこやき\",\"たさい\",\"たしざん\",\"だじゃれ\",\"たすける\",\"たずさわる\",\"たそがれ\",\"たたかう\",\"たたく\",\"ただしい\",\"たたみ\",\"たちばな\",\"だっかい\",\"だっきゃく\",\"だっこ\",\"だっしゅつ\",\"だったい\",\"たてる\",\"たとえる\",\"たなばた\",\"たにん\",\"たぬき\",\"たのしみ\",\"たはつ\",\"たぶん\",\"たべる\",\"たぼう\",\"たまご\",\"たまる\",\"だむる\",\"ためいき\",\"ためす\",\"ためる\",\"たもつ\",\"たやすい\",\"たよる\",\"たらす\",\"たりきほんがん\",\"たりょう\",\"たりる\",\"たると\",\"たれる\",\"たれんと\",\"たろっと\",\"たわむれる\",\"だんあつ\",\"たんい\",\"たんおん\",\"たんか\",\"たんき\",\"たんけん\",\"たんご\",\"たんさん\",\"たんじょうび\",\"だんせい\",\"たんそく\",\"たんたい\",\"だんち\",\"たんてい\",\"たんとう\",\"だんな\",\"たんにん\",\"だんねつ\",\"たんのう\",\"たんぴん\",\"だんぼう\",\"たんまつ\",\"たんめい\",\"だんれつ\",\"だんろ\",\"だんわ\",\"ちあい\",\"ちあん\",\"ちいき\",\"ちいさい\",\"ちえん\",\"ちかい\",\"ちから\",\"ちきゅう\",\"ちきん\",\"ちけいず\",\"ちけん\",\"ちこく\",\"ちさい\",\"ちしき\",\"ちしりょう\",\"ちせい\",\"ちそう\",\"ちたい\",\"ちたん\",\"ちちおや\",\"ちつじょ\",\"ちてき\",\"ちてん\",\"ちぬき\",\"ちぬり\",\"ちのう\",\"ちひょう\",\"ちへいせん\",\"ちほう\",\"ちまた\",\"ちみつ\",\"ちみどろ\",\"ちめいど\",\"ちゃんこなべ\",\"ちゅうい\",\"ちゆりょく\",\"ちょうし\",\"ちょさくけん\",\"ちらし\",\"ちらみ\",\"ちりがみ\",\"ちりょう\",\"ちるど\",\"ちわわ\",\"ちんたい\",\"ちんもく\",\"ついか\",\"ついたち\",\"つうか\",\"つうじょう\",\"つうはん\",\"つうわ\",\"つかう\",\"つかれる\",\"つくね\",\"つくる\",\"つけね\",\"つける\",\"つごう\",\"つたえる\",\"つづく\",\"つつじ\",\"つつむ\",\"つとめる\",\"つながる\",\"つなみ\",\"つねづね\",\"つのる\",\"つぶす\",\"つまらない\",\"つまる\",\"つみき\",\"つめたい\",\"つもり\",\"つもる\",\"つよい\",\"つるぼ\",\"つるみく\",\"つわもの\",\"つわり\",\"てあし\",\"てあて\",\"てあみ\",\"ていおん\",\"ていか\",\"ていき\",\"ていけい\",\"ていこく\",\"ていさつ\",\"ていし\",\"ていせい\",\"ていたい\",\"ていど\",\"ていねい\",\"ていひょう\",\"ていへん\",\"ていぼう\",\"てうち\",\"ておくれ\",\"てきとう\",\"てくび\",\"でこぼこ\",\"てさぎょう\",\"てさげ\",\"てすり\",\"てそう\",\"てちがい\",\"てちょう\",\"てつがく\",\"てつづき\",\"でっぱ\",\"てつぼう\",\"てつや\",\"でぬかえ\",\"てぬき\",\"てぬぐい\",\"てのひら\",\"てはい\",\"てぶくろ\",\"てふだ\",\"てほどき\",\"てほん\",\"てまえ\",\"てまきずし\",\"てみじか\",\"てみやげ\",\"てらす\",\"てれび\",\"てわけ\",\"てわたし\",\"でんあつ\",\"てんいん\",\"てんかい\",\"てんき\",\"てんぐ\",\"てんけん\",\"てんごく\",\"てんさい\",\"てんし\",\"てんすう\",\"でんち\",\"てんてき\",\"てんとう\",\"てんない\",\"てんぷら\",\"てんぼうだい\",\"てんめつ\",\"てんらんかい\",\"でんりょく\",\"でんわ\",\"どあい\",\"といれ\",\"どうかん\",\"とうきゅう\",\"どうぐ\",\"とうし\",\"とうむぎ\",\"とおい\",\"とおか\",\"とおく\",\"とおす\",\"とおる\",\"とかい\",\"とかす\",\"ときおり\",\"ときどき\",\"とくい\",\"とくしゅう\",\"とくてん\",\"とくに\",\"とくべつ\",\"とけい\",\"とける\",\"とこや\",\"とさか\",\"としょかん\",\"とそう\",\"とたん\",\"とちゅう\",\"とっきゅう\",\"とっくん\",\"とつぜん\",\"とつにゅう\",\"とどける\",\"ととのえる\",\"とない\",\"となえる\",\"となり\",\"とのさま\",\"とばす\",\"どぶがわ\",\"とほう\",\"とまる\",\"とめる\",\"ともだち\",\"ともる\",\"どようび\",\"とらえる\",\"とんかつ\",\"どんぶり\",\"ないかく\",\"ないこう\",\"ないしょ\",\"ないす\",\"ないせん\",\"ないそう\",\"なおす\",\"ながい\",\"なくす\",\"なげる\",\"なこうど\",\"なさけ\",\"なたでここ\",\"なっとう\",\"なつやすみ\",\"ななおし\",\"なにごと\",\"なにもの\",\"なにわ\",\"なのか\",\"なふだ\",\"なまいき\",\"なまえ\",\"なまみ\",\"なみだ\",\"なめらか\",\"なめる\",\"なやむ\",\"ならう\",\"ならび\",\"ならぶ\",\"なれる\",\"なわとび\",\"なわばり\",\"にあう\",\"にいがた\",\"にうけ\",\"におい\",\"にかい\",\"にがて\",\"にきび\",\"にくしみ\",\"にくまん\",\"にげる\",\"にさんかたんそ\",\"にしき\",\"にせもの\",\"にちじょう\",\"にちようび\",\"にっか\",\"にっき\",\"にっけい\",\"にっこう\",\"にっさん\",\"にっしょく\",\"にっすう\",\"にっせき\",\"にってい\",\"になう\",\"にほん\",\"にまめ\",\"にもつ\",\"にやり\",\"にゅういん\",\"にりんしゃ\",\"にわとり\",\"にんい\",\"にんか\",\"にんき\",\"にんげん\",\"にんしき\",\"にんずう\",\"にんそう\",\"にんたい\",\"にんち\",\"にんてい\",\"にんにく\",\"にんぷ\",\"にんまり\",\"にんむ\",\"にんめい\",\"にんよう\",\"ぬいくぎ\",\"ぬかす\",\"ぬぐいとる\",\"ぬぐう\",\"ぬくもり\",\"ぬすむ\",\"ぬまえび\",\"ぬめり\",\"ぬらす\",\"ぬんちゃく\",\"ねあげ\",\"ねいき\",\"ねいる\",\"ねいろ\",\"ねぐせ\",\"ねくたい\",\"ねくら\",\"ねこぜ\",\"ねこむ\",\"ねさげ\",\"ねすごす\",\"ねそべる\",\"ねだん\",\"ねつい\",\"ねっしん\",\"ねつぞう\",\"ねったいぎょ\",\"ねぶそく\",\"ねふだ\",\"ねぼう\",\"ねほりはほり\",\"ねまき\",\"ねまわし\",\"ねみみ\",\"ねむい\",\"ねむたい\",\"ねもと\",\"ねらう\",\"ねわざ\",\"ねんいり\",\"ねんおし\",\"ねんかん\",\"ねんきん\",\"ねんぐ\",\"ねんざ\",\"ねんし\",\"ねんちゃく\",\"ねんど\",\"ねんぴ\",\"ねんぶつ\",\"ねんまつ\",\"ねんりょう\",\"ねんれい\",\"のいず\",\"のおづま\",\"のがす\",\"のきなみ\",\"のこぎり\",\"のこす\",\"のこる\",\"のせる\",\"のぞく\",\"のぞむ\",\"のたまう\",\"のちほど\",\"のっく\",\"のばす\",\"のはら\",\"のべる\",\"のぼる\",\"のみもの\",\"のやま\",\"のらいぬ\",\"のらねこ\",\"のりもの\",\"のりゆき\",\"のれん\",\"のんき\",\"ばあい\",\"はあく\",\"ばあさん\",\"ばいか\",\"ばいく\",\"はいけん\",\"はいご\",\"はいしん\",\"はいすい\",\"はいせん\",\"はいそう\",\"はいち\",\"ばいばい\",\"はいれつ\",\"はえる\",\"はおる\",\"はかい\",\"ばかり\",\"はかる\",\"はくしゅ\",\"はけん\",\"はこぶ\",\"はさみ\",\"はさん\",\"はしご\",\"ばしょ\",\"はしる\",\"はせる\",\"ぱそこん\",\"はそん\",\"はたん\",\"はちみつ\",\"はつおん\",\"はっかく\",\"はづき\",\"はっきり\",\"はっくつ\",\"はっけん\",\"はっこう\",\"はっさん\",\"はっしん\",\"はったつ\",\"はっちゅう\",\"はってん\",\"はっぴょう\",\"はっぽう\",\"はなす\",\"はなび\",\"はにかむ\",\"はぶらし\",\"はみがき\",\"はむかう\",\"はめつ\",\"はやい\",\"はやし\",\"はらう\",\"はろうぃん\",\"はわい\",\"はんい\",\"はんえい\",\"はんおん\",\"はんかく\",\"はんきょう\",\"ばんぐみ\",\"はんこ\",\"はんしゃ\",\"はんすう\",\"はんだん\",\"ぱんち\",\"ぱんつ\",\"はんてい\",\"はんとし\",\"はんのう\",\"はんぱ\",\"はんぶん\",\"はんぺん\",\"はんぼうき\",\"はんめい\",\"はんらん\",\"はんろん\",\"ひいき\",\"ひうん\",\"ひえる\",\"ひかく\",\"ひかり\",\"ひかる\",\"ひかん\",\"ひくい\",\"ひけつ\",\"ひこうき\",\"ひこく\",\"ひさい\",\"ひさしぶり\",\"ひさん\",\"びじゅつかん\",\"ひしょ\",\"ひそか\",\"ひそむ\",\"ひたむき\",\"ひだり\",\"ひたる\",\"ひつぎ\",\"ひっこし\",\"ひっし\",\"ひつじゅひん\",\"ひっす\",\"ひつぜん\",\"ぴったり\",\"ぴっちり\",\"ひつよう\",\"ひてい\",\"ひとごみ\",\"ひなまつり\",\"ひなん\",\"ひねる\",\"ひはん\",\"ひびく\",\"ひひょう\",\"ひほう\",\"ひまわり\",\"ひまん\",\"ひみつ\",\"ひめい\",\"ひめじし\",\"ひやけ\",\"ひやす\",\"ひよう\",\"びょうき\",\"ひらがな\",\"ひらく\",\"ひりつ\",\"ひりょう\",\"ひるま\",\"ひるやすみ\",\"ひれい\",\"ひろい\",\"ひろう\",\"ひろき\",\"ひろゆき\",\"ひんかく\",\"ひんけつ\",\"ひんこん\",\"ひんしゅ\",\"ひんそう\",\"ぴんち\",\"ひんぱん\",\"びんぼう\",\"ふあん\",\"ふいうち\",\"ふうけい\",\"ふうせん\",\"ぷうたろう\",\"ふうとう\",\"ふうふ\",\"ふえる\",\"ふおん\",\"ふかい\",\"ふきん\",\"ふくざつ\",\"ふくぶくろ\",\"ふこう\",\"ふさい\",\"ふしぎ\",\"ふじみ\",\"ふすま\",\"ふせい\",\"ふせぐ\",\"ふそく\",\"ぶたにく\",\"ふたん\",\"ふちょう\",\"ふつう\",\"ふつか\",\"ふっかつ\",\"ふっき\",\"ふっこく\",\"ぶどう\",\"ふとる\",\"ふとん\",\"ふのう\",\"ふはい\",\"ふひょう\",\"ふへん\",\"ふまん\",\"ふみん\",\"ふめつ\",\"ふめん\",\"ふよう\",\"ふりこ\",\"ふりる\",\"ふるい\",\"ふんいき\",\"ぶんがく\",\"ぶんぐ\",\"ふんしつ\",\"ぶんせき\",\"ふんそう\",\"ぶんぽう\",\"へいあん\",\"へいおん\",\"へいがい\",\"へいき\",\"へいげん\",\"へいこう\",\"へいさ\",\"へいしゃ\",\"へいせつ\",\"へいそ\",\"へいたく\",\"へいてん\",\"へいねつ\",\"へいわ\",\"へきが\",\"へこむ\",\"べにいろ\",\"べにしょうが\",\"へらす\",\"へんかん\",\"べんきょう\",\"べんごし\",\"へんさい\",\"へんたい\",\"べんり\",\"ほあん\",\"ほいく\",\"ぼうぎょ\",\"ほうこく\",\"ほうそう\",\"ほうほう\",\"ほうもん\",\"ほうりつ\",\"ほえる\",\"ほおん\",\"ほかん\",\"ほきょう\",\"ぼきん\",\"ほくろ\",\"ほけつ\",\"ほけん\",\"ほこう\",\"ほこる\",\"ほしい\",\"ほしつ\",\"ほしゅ\",\"ほしょう\",\"ほせい\",\"ほそい\",\"ほそく\",\"ほたて\",\"ほたる\",\"ぽちぶくろ\",\"ほっきょく\",\"ほっさ\",\"ほったん\",\"ほとんど\",\"ほめる\",\"ほんい\",\"ほんき\",\"ほんけ\",\"ほんしつ\",\"ほんやく\",\"まいにち\",\"まかい\",\"まかせる\",\"まがる\",\"まける\",\"まこと\",\"まさつ\",\"まじめ\",\"ますく\",\"まぜる\",\"まつり\",\"まとめ\",\"まなぶ\",\"まぬけ\",\"まねく\",\"まほう\",\"まもる\",\"まゆげ\",\"まよう\",\"まろやか\",\"まわす\",\"まわり\",\"まわる\",\"まんが\",\"まんきつ\",\"まんぞく\",\"まんなか\",\"みいら\",\"みうち\",\"みえる\",\"みがく\",\"みかた\",\"みかん\",\"みけん\",\"みこん\",\"みじかい\",\"みすい\",\"みすえる\",\"みせる\",\"みっか\",\"みつかる\",\"みつける\",\"みてい\",\"みとめる\",\"みなと\",\"みなみかさい\",\"みねらる\",\"みのう\",\"みのがす\",\"みほん\",\"みもと\",\"みやげ\",\"みらい\",\"みりょく\",\"みわく\",\"みんか\",\"みんぞく\",\"むいか\",\"むえき\",\"むえん\",\"むかい\",\"むかう\",\"むかえ\",\"むかし\",\"むぎちゃ\",\"むける\",\"むげん\",\"むさぼる\",\"むしあつい\",\"むしば\",\"むじゅん\",\"むしろ\",\"むすう\",\"むすこ\",\"むすぶ\",\"むすめ\",\"むせる\",\"むせん\",\"むちゅう\",\"むなしい\",\"むのう\",\"むやみ\",\"むよう\",\"むらさき\",\"むりょう\",\"むろん\",\"めいあん\",\"めいうん\",\"めいえん\",\"めいかく\",\"めいきょく\",\"めいさい\",\"めいし\",\"めいそう\",\"めいぶつ\",\"めいれい\",\"めいわく\",\"めぐまれる\",\"めざす\",\"めした\",\"めずらしい\",\"めだつ\",\"めまい\",\"めやす\",\"めんきょ\",\"めんせき\",\"めんどう\",\"もうしあげる\",\"もうどうけん\",\"もえる\",\"もくし\",\"もくてき\",\"もくようび\",\"もちろん\",\"もどる\",\"もらう\",\"もんく\",\"もんだい\",\"やおや\",\"やける\",\"やさい\",\"やさしい\",\"やすい\",\"やすたろう\",\"やすみ\",\"やせる\",\"やそう\",\"やたい\",\"やちん\",\"やっと\",\"やっぱり\",\"やぶる\",\"やめる\",\"ややこしい\",\"やよい\",\"やわらかい\",\"ゆうき\",\"ゆうびんきょく\",\"ゆうべ\",\"ゆうめい\",\"ゆけつ\",\"ゆしゅつ\",\"ゆせん\",\"ゆそう\",\"ゆたか\",\"ゆちゃく\",\"ゆでる\",\"ゆにゅう\",\"ゆびわ\",\"ゆらい\",\"ゆれる\",\"ようい\",\"ようか\",\"ようきゅう\",\"ようじ\",\"ようす\",\"ようちえん\",\"よかぜ\",\"よかん\",\"よきん\",\"よくせい\",\"よくぼう\",\"よけい\",\"よごれる\",\"よさん\",\"よしゅう\",\"よそう\",\"よそく\",\"よっか\",\"よてい\",\"よどがわく\",\"よねつ\",\"よやく\",\"よゆう\",\"よろこぶ\",\"よろしい\",\"らいう\",\"らくがき\",\"らくご\",\"らくさつ\",\"らくだ\",\"らしんばん\",\"らせん\",\"らぞく\",\"らたい\",\"らっか\",\"られつ\",\"りえき\",\"りかい\",\"りきさく\",\"りきせつ\",\"りくぐん\",\"りくつ\",\"りけん\",\"りこう\",\"りせい\",\"りそう\",\"りそく\",\"りてん\",\"りねん\",\"りゆう\",\"りゅうがく\",\"りよう\",\"りょうり\",\"りょかん\",\"りょくちゃ\",\"りょこう\",\"りりく\",\"りれき\",\"りろん\",\"りんご\",\"るいけい\",\"るいさい\",\"るいじ\",\"るいせき\",\"るすばん\",\"るりがわら\",\"れいかん\",\"れいぎ\",\"れいせい\",\"れいぞうこ\",\"れいとう\",\"れいぼう\",\"れきし\",\"れきだい\",\"れんあい\",\"れんけい\",\"れんこん\",\"れんさい\",\"れんしゅう\",\"れんぞく\",\"れんらく\",\"ろうか\",\"ろうご\",\"ろうじん\",\"ろうそく\",\"ろくが\",\"ろこつ\",\"ろじうら\",\"ろしゅつ\",\"ろせん\",\"ろてん\",\"ろめん\",\"ろれつ\",\"ろんぎ\",\"ろんぱ\",\"ろんぶん\",\"ろんり\",\"わかす\",\"わかめ\",\"わかやま\",\"わかれる\",\"わしつ\",\"わじまし\",\"わすれもの\",\"わらう\",\"われる\"]"); /***/ }), /* 421 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/portuguese.json ***! \**********************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abacate\",\"abaixo\",\"abalar\",\"abater\",\"abduzir\",\"abelha\",\"aberto\",\"abismo\",\"abotoar\",\"abranger\",\"abreviar\",\"abrigar\",\"abrupto\",\"absinto\",\"absoluto\",\"absurdo\",\"abutre\",\"acabado\",\"acalmar\",\"acampar\",\"acanhar\",\"acaso\",\"aceitar\",\"acelerar\",\"acenar\",\"acervo\",\"acessar\",\"acetona\",\"achatar\",\"acidez\",\"acima\",\"acionado\",\"acirrar\",\"aclamar\",\"aclive\",\"acolhida\",\"acomodar\",\"acoplar\",\"acordar\",\"acumular\",\"acusador\",\"adaptar\",\"adega\",\"adentro\",\"adepto\",\"adequar\",\"aderente\",\"adesivo\",\"adeus\",\"adiante\",\"aditivo\",\"adjetivo\",\"adjunto\",\"admirar\",\"adorar\",\"adquirir\",\"adubo\",\"adverso\",\"advogado\",\"aeronave\",\"afastar\",\"aferir\",\"afetivo\",\"afinador\",\"afivelar\",\"aflito\",\"afluente\",\"afrontar\",\"agachar\",\"agarrar\",\"agasalho\",\"agenciar\",\"agilizar\",\"agiota\",\"agitado\",\"agora\",\"agradar\",\"agreste\",\"agrupar\",\"aguardar\",\"agulha\",\"ajoelhar\",\"ajudar\",\"ajustar\",\"alameda\",\"alarme\",\"alastrar\",\"alavanca\",\"albergue\",\"albino\",\"alcatra\",\"aldeia\",\"alecrim\",\"alegria\",\"alertar\",\"alface\",\"alfinete\",\"algum\",\"alheio\",\"aliar\",\"alicate\",\"alienar\",\"alinhar\",\"aliviar\",\"almofada\",\"alocar\",\"alpiste\",\"alterar\",\"altitude\",\"alucinar\",\"alugar\",\"aluno\",\"alusivo\",\"alvo\",\"amaciar\",\"amador\",\"amarelo\",\"amassar\",\"ambas\",\"ambiente\",\"ameixa\",\"amenizar\",\"amido\",\"amistoso\",\"amizade\",\"amolador\",\"amontoar\",\"amoroso\",\"amostra\",\"amparar\",\"ampliar\",\"ampola\",\"anagrama\",\"analisar\",\"anarquia\",\"anatomia\",\"andaime\",\"anel\",\"anexo\",\"angular\",\"animar\",\"anjo\",\"anomalia\",\"anotado\",\"ansioso\",\"anterior\",\"anuidade\",\"anunciar\",\"anzol\",\"apagador\",\"apalpar\",\"apanhado\",\"apego\",\"apelido\",\"apertada\",\"apesar\",\"apetite\",\"apito\",\"aplauso\",\"aplicada\",\"apoio\",\"apontar\",\"aposta\",\"aprendiz\",\"aprovar\",\"aquecer\",\"arame\",\"aranha\",\"arara\",\"arcada\",\"ardente\",\"areia\",\"arejar\",\"arenito\",\"aresta\",\"argiloso\",\"argola\",\"arma\",\"arquivo\",\"arraial\",\"arrebate\",\"arriscar\",\"arroba\",\"arrumar\",\"arsenal\",\"arterial\",\"artigo\",\"arvoredo\",\"asfaltar\",\"asilado\",\"aspirar\",\"assador\",\"assinar\",\"assoalho\",\"assunto\",\"astral\",\"atacado\",\"atadura\",\"atalho\",\"atarefar\",\"atear\",\"atender\",\"aterro\",\"ateu\",\"atingir\",\"atirador\",\"ativo\",\"atoleiro\",\"atracar\",\"atrevido\",\"atriz\",\"atual\",\"atum\",\"auditor\",\"aumentar\",\"aura\",\"aurora\",\"autismo\",\"autoria\",\"autuar\",\"avaliar\",\"avante\",\"avaria\",\"avental\",\"avesso\",\"aviador\",\"avisar\",\"avulso\",\"axila\",\"azarar\",\"azedo\",\"azeite\",\"azulejo\",\"babar\",\"babosa\",\"bacalhau\",\"bacharel\",\"bacia\",\"bagagem\",\"baiano\",\"bailar\",\"baioneta\",\"bairro\",\"baixista\",\"bajular\",\"baleia\",\"baliza\",\"balsa\",\"banal\",\"bandeira\",\"banho\",\"banir\",\"banquete\",\"barato\",\"barbado\",\"baronesa\",\"barraca\",\"barulho\",\"baseado\",\"bastante\",\"batata\",\"batedor\",\"batida\",\"batom\",\"batucar\",\"baunilha\",\"beber\",\"beijo\",\"beirada\",\"beisebol\",\"beldade\",\"beleza\",\"belga\",\"beliscar\",\"bendito\",\"bengala\",\"benzer\",\"berimbau\",\"berlinda\",\"berro\",\"besouro\",\"bexiga\",\"bezerro\",\"bico\",\"bicudo\",\"bienal\",\"bifocal\",\"bifurcar\",\"bigorna\",\"bilhete\",\"bimestre\",\"bimotor\",\"biologia\",\"biombo\",\"biosfera\",\"bipolar\",\"birrento\",\"biscoito\",\"bisneto\",\"bispo\",\"bissexto\",\"bitola\",\"bizarro\",\"blindado\",\"bloco\",\"bloquear\",\"boato\",\"bobagem\",\"bocado\",\"bocejo\",\"bochecha\",\"boicotar\",\"bolada\",\"boletim\",\"bolha\",\"bolo\",\"bombeiro\",\"bonde\",\"boneco\",\"bonita\",\"borbulha\",\"borda\",\"boreal\",\"borracha\",\"bovino\",\"boxeador\",\"branco\",\"brasa\",\"braveza\",\"breu\",\"briga\",\"brilho\",\"brincar\",\"broa\",\"brochura\",\"bronzear\",\"broto\",\"bruxo\",\"bucha\",\"budismo\",\"bufar\",\"bule\",\"buraco\",\"busca\",\"busto\",\"buzina\",\"cabana\",\"cabelo\",\"cabide\",\"cabo\",\"cabrito\",\"cacau\",\"cacetada\",\"cachorro\",\"cacique\",\"cadastro\",\"cadeado\",\"cafezal\",\"caiaque\",\"caipira\",\"caixote\",\"cajado\",\"caju\",\"calafrio\",\"calcular\",\"caldeira\",\"calibrar\",\"calmante\",\"calota\",\"camada\",\"cambista\",\"camisa\",\"camomila\",\"campanha\",\"camuflar\",\"canavial\",\"cancelar\",\"caneta\",\"canguru\",\"canhoto\",\"canivete\",\"canoa\",\"cansado\",\"cantar\",\"canudo\",\"capacho\",\"capela\",\"capinar\",\"capotar\",\"capricho\",\"captador\",\"capuz\",\"caracol\",\"carbono\",\"cardeal\",\"careca\",\"carimbar\",\"carneiro\",\"carpete\",\"carreira\",\"cartaz\",\"carvalho\",\"casaco\",\"casca\",\"casebre\",\"castelo\",\"casulo\",\"catarata\",\"cativar\",\"caule\",\"causador\",\"cautelar\",\"cavalo\",\"caverna\",\"cebola\",\"cedilha\",\"cegonha\",\"celebrar\",\"celular\",\"cenoura\",\"censo\",\"centeio\",\"cercar\",\"cerrado\",\"certeiro\",\"cerveja\",\"cetim\",\"cevada\",\"chacota\",\"chaleira\",\"chamado\",\"chapada\",\"charme\",\"chatice\",\"chave\",\"chefe\",\"chegada\",\"cheiro\",\"cheque\",\"chicote\",\"chifre\",\"chinelo\",\"chocalho\",\"chover\",\"chumbo\",\"chutar\",\"chuva\",\"cicatriz\",\"ciclone\",\"cidade\",\"cidreira\",\"ciente\",\"cigana\",\"cimento\",\"cinto\",\"cinza\",\"ciranda\",\"circuito\",\"cirurgia\",\"citar\",\"clareza\",\"clero\",\"clicar\",\"clone\",\"clube\",\"coado\",\"coagir\",\"cobaia\",\"cobertor\",\"cobrar\",\"cocada\",\"coelho\",\"coentro\",\"coeso\",\"cogumelo\",\"coibir\",\"coifa\",\"coiote\",\"colar\",\"coleira\",\"colher\",\"colidir\",\"colmeia\",\"colono\",\"coluna\",\"comando\",\"combinar\",\"comentar\",\"comitiva\",\"comover\",\"complexo\",\"comum\",\"concha\",\"condor\",\"conectar\",\"confuso\",\"congelar\",\"conhecer\",\"conjugar\",\"consumir\",\"contrato\",\"convite\",\"cooperar\",\"copeiro\",\"copiador\",\"copo\",\"coquetel\",\"coragem\",\"cordial\",\"corneta\",\"coronha\",\"corporal\",\"correio\",\"cortejo\",\"coruja\",\"corvo\",\"cosseno\",\"costela\",\"cotonete\",\"couro\",\"couve\",\"covil\",\"cozinha\",\"cratera\",\"cravo\",\"creche\",\"credor\",\"creme\",\"crer\",\"crespo\",\"criada\",\"criminal\",\"crioulo\",\"crise\",\"criticar\",\"crosta\",\"crua\",\"cruzeiro\",\"cubano\",\"cueca\",\"cuidado\",\"cujo\",\"culatra\",\"culminar\",\"culpar\",\"cultura\",\"cumprir\",\"cunhado\",\"cupido\",\"curativo\",\"curral\",\"cursar\",\"curto\",\"cuspir\",\"custear\",\"cutelo\",\"damasco\",\"datar\",\"debater\",\"debitar\",\"deboche\",\"debulhar\",\"decalque\",\"decimal\",\"declive\",\"decote\",\"decretar\",\"dedal\",\"dedicado\",\"deduzir\",\"defesa\",\"defumar\",\"degelo\",\"degrau\",\"degustar\",\"deitado\",\"deixar\",\"delator\",\"delegado\",\"delinear\",\"delonga\",\"demanda\",\"demitir\",\"demolido\",\"dentista\",\"depenado\",\"depilar\",\"depois\",\"depressa\",\"depurar\",\"deriva\",\"derramar\",\"desafio\",\"desbotar\",\"descanso\",\"desenho\",\"desfiado\",\"desgaste\",\"desigual\",\"deslize\",\"desmamar\",\"desova\",\"despesa\",\"destaque\",\"desviar\",\"detalhar\",\"detentor\",\"detonar\",\"detrito\",\"deusa\",\"dever\",\"devido\",\"devotado\",\"dezena\",\"diagrama\",\"dialeto\",\"didata\",\"difuso\",\"digitar\",\"dilatado\",\"diluente\",\"diminuir\",\"dinastia\",\"dinheiro\",\"diocese\",\"direto\",\"discreta\",\"disfarce\",\"disparo\",\"disquete\",\"dissipar\",\"distante\",\"ditador\",\"diurno\",\"diverso\",\"divisor\",\"divulgar\",\"dizer\",\"dobrador\",\"dolorido\",\"domador\",\"dominado\",\"donativo\",\"donzela\",\"dormente\",\"dorsal\",\"dosagem\",\"dourado\",\"doutor\",\"drenagem\",\"drible\",\"drogaria\",\"duelar\",\"duende\",\"dueto\",\"duplo\",\"duquesa\",\"durante\",\"duvidoso\",\"eclodir\",\"ecoar\",\"ecologia\",\"edificar\",\"edital\",\"educado\",\"efeito\",\"efetivar\",\"ejetar\",\"elaborar\",\"eleger\",\"eleitor\",\"elenco\",\"elevador\",\"eliminar\",\"elogiar\",\"embargo\",\"embolado\",\"embrulho\",\"embutido\",\"emenda\",\"emergir\",\"emissor\",\"empatia\",\"empenho\",\"empinado\",\"empolgar\",\"emprego\",\"empurrar\",\"emulador\",\"encaixe\",\"encenado\",\"enchente\",\"encontro\",\"endeusar\",\"endossar\",\"enfaixar\",\"enfeite\",\"enfim\",\"engajado\",\"engenho\",\"englobar\",\"engomado\",\"engraxar\",\"enguia\",\"enjoar\",\"enlatar\",\"enquanto\",\"enraizar\",\"enrolado\",\"enrugar\",\"ensaio\",\"enseada\",\"ensino\",\"ensopado\",\"entanto\",\"enteado\",\"entidade\",\"entortar\",\"entrada\",\"entulho\",\"envergar\",\"enviado\",\"envolver\",\"enxame\",\"enxerto\",\"enxofre\",\"enxuto\",\"epiderme\",\"equipar\",\"ereto\",\"erguido\",\"errata\",\"erva\",\"ervilha\",\"esbanjar\",\"esbelto\",\"escama\",\"escola\",\"escrita\",\"escuta\",\"esfinge\",\"esfolar\",\"esfregar\",\"esfumado\",\"esgrima\",\"esmalte\",\"espanto\",\"espelho\",\"espiga\",\"esponja\",\"espreita\",\"espumar\",\"esquerda\",\"estaca\",\"esteira\",\"esticar\",\"estofado\",\"estrela\",\"estudo\",\"esvaziar\",\"etanol\",\"etiqueta\",\"euforia\",\"europeu\",\"evacuar\",\"evaporar\",\"evasivo\",\"eventual\",\"evidente\",\"evoluir\",\"exagero\",\"exalar\",\"examinar\",\"exato\",\"exausto\",\"excesso\",\"excitar\",\"exclamar\",\"executar\",\"exemplo\",\"exibir\",\"exigente\",\"exonerar\",\"expandir\",\"expelir\",\"expirar\",\"explanar\",\"exposto\",\"expresso\",\"expulsar\",\"externo\",\"extinto\",\"extrato\",\"fabricar\",\"fabuloso\",\"faceta\",\"facial\",\"fada\",\"fadiga\",\"faixa\",\"falar\",\"falta\",\"familiar\",\"fandango\",\"fanfarra\",\"fantoche\",\"fardado\",\"farelo\",\"farinha\",\"farofa\",\"farpa\",\"fartura\",\"fatia\",\"fator\",\"favorita\",\"faxina\",\"fazenda\",\"fechado\",\"feijoada\",\"feirante\",\"felino\",\"feminino\",\"fenda\",\"feno\",\"fera\",\"feriado\",\"ferrugem\",\"ferver\",\"festejar\",\"fetal\",\"feudal\",\"fiapo\",\"fibrose\",\"ficar\",\"ficheiro\",\"figurado\",\"fileira\",\"filho\",\"filme\",\"filtrar\",\"firmeza\",\"fisgada\",\"fissura\",\"fita\",\"fivela\",\"fixador\",\"fixo\",\"flacidez\",\"flamingo\",\"flanela\",\"flechada\",\"flora\",\"flutuar\",\"fluxo\",\"focal\",\"focinho\",\"fofocar\",\"fogo\",\"foguete\",\"foice\",\"folgado\",\"folheto\",\"forjar\",\"formiga\",\"forno\",\"forte\",\"fosco\",\"fossa\",\"fragata\",\"fralda\",\"frango\",\"frasco\",\"fraterno\",\"freira\",\"frente\",\"fretar\",\"frieza\",\"friso\",\"fritura\",\"fronha\",\"frustrar\",\"fruteira\",\"fugir\",\"fulano\",\"fuligem\",\"fundar\",\"fungo\",\"funil\",\"furador\",\"furioso\",\"futebol\",\"gabarito\",\"gabinete\",\"gado\",\"gaiato\",\"gaiola\",\"gaivota\",\"galega\",\"galho\",\"galinha\",\"galocha\",\"ganhar\",\"garagem\",\"garfo\",\"gargalo\",\"garimpo\",\"garoupa\",\"garrafa\",\"gasoduto\",\"gasto\",\"gata\",\"gatilho\",\"gaveta\",\"gazela\",\"gelado\",\"geleia\",\"gelo\",\"gemada\",\"gemer\",\"gemido\",\"generoso\",\"gengiva\",\"genial\",\"genoma\",\"genro\",\"geologia\",\"gerador\",\"germinar\",\"gesso\",\"gestor\",\"ginasta\",\"gincana\",\"gingado\",\"girafa\",\"girino\",\"glacial\",\"glicose\",\"global\",\"glorioso\",\"goela\",\"goiaba\",\"golfe\",\"golpear\",\"gordura\",\"gorjeta\",\"gorro\",\"gostoso\",\"goteira\",\"governar\",\"gracejo\",\"gradual\",\"grafite\",\"gralha\",\"grampo\",\"granada\",\"gratuito\",\"graveto\",\"graxa\",\"grego\",\"grelhar\",\"greve\",\"grilo\",\"grisalho\",\"gritaria\",\"grosso\",\"grotesco\",\"grudado\",\"grunhido\",\"gruta\",\"guache\",\"guarani\",\"guaxinim\",\"guerrear\",\"guiar\",\"guincho\",\"guisado\",\"gula\",\"guloso\",\"guru\",\"habitar\",\"harmonia\",\"haste\",\"haver\",\"hectare\",\"herdar\",\"heresia\",\"hesitar\",\"hiato\",\"hibernar\",\"hidratar\",\"hiena\",\"hino\",\"hipismo\",\"hipnose\",\"hipoteca\",\"hoje\",\"holofote\",\"homem\",\"honesto\",\"honrado\",\"hormonal\",\"hospedar\",\"humorado\",\"iate\",\"ideia\",\"idoso\",\"ignorado\",\"igreja\",\"iguana\",\"ileso\",\"ilha\",\"iludido\",\"iluminar\",\"ilustrar\",\"imagem\",\"imediato\",\"imenso\",\"imersivo\",\"iminente\",\"imitador\",\"imortal\",\"impacto\",\"impedir\",\"implante\",\"impor\",\"imprensa\",\"impune\",\"imunizar\",\"inalador\",\"inapto\",\"inativo\",\"incenso\",\"inchar\",\"incidir\",\"incluir\",\"incolor\",\"indeciso\",\"indireto\",\"indutor\",\"ineficaz\",\"inerente\",\"infantil\",\"infestar\",\"infinito\",\"inflamar\",\"informal\",\"infrator\",\"ingerir\",\"inibido\",\"inicial\",\"inimigo\",\"injetar\",\"inocente\",\"inodoro\",\"inovador\",\"inox\",\"inquieto\",\"inscrito\",\"inseto\",\"insistir\",\"inspetor\",\"instalar\",\"insulto\",\"intacto\",\"integral\",\"intimar\",\"intocado\",\"intriga\",\"invasor\",\"inverno\",\"invicto\",\"invocar\",\"iogurte\",\"iraniano\",\"ironizar\",\"irreal\",\"irritado\",\"isca\",\"isento\",\"isolado\",\"isqueiro\",\"italiano\",\"janeiro\",\"jangada\",\"janta\",\"jararaca\",\"jardim\",\"jarro\",\"jasmim\",\"jato\",\"javali\",\"jazida\",\"jejum\",\"joaninha\",\"joelhada\",\"jogador\",\"joia\",\"jornal\",\"jorrar\",\"jovem\",\"juba\",\"judeu\",\"judoca\",\"juiz\",\"julgador\",\"julho\",\"jurado\",\"jurista\",\"juro\",\"justa\",\"labareda\",\"laboral\",\"lacre\",\"lactante\",\"ladrilho\",\"lagarta\",\"lagoa\",\"laje\",\"lamber\",\"lamentar\",\"laminar\",\"lampejo\",\"lanche\",\"lapidar\",\"lapso\",\"laranja\",\"lareira\",\"largura\",\"lasanha\",\"lastro\",\"lateral\",\"latido\",\"lavanda\",\"lavoura\",\"lavrador\",\"laxante\",\"lazer\",\"lealdade\",\"lebre\",\"legado\",\"legendar\",\"legista\",\"leigo\",\"leiloar\",\"leitura\",\"lembrete\",\"leme\",\"lenhador\",\"lentilha\",\"leoa\",\"lesma\",\"leste\",\"letivo\",\"letreiro\",\"levar\",\"leveza\",\"levitar\",\"liberal\",\"libido\",\"liderar\",\"ligar\",\"ligeiro\",\"limitar\",\"limoeiro\",\"limpador\",\"linda\",\"linear\",\"linhagem\",\"liquidez\",\"listagem\",\"lisura\",\"litoral\",\"livro\",\"lixa\",\"lixeira\",\"locador\",\"locutor\",\"lojista\",\"lombo\",\"lona\",\"longe\",\"lontra\",\"lorde\",\"lotado\",\"loteria\",\"loucura\",\"lousa\",\"louvar\",\"luar\",\"lucidez\",\"lucro\",\"luneta\",\"lustre\",\"lutador\",\"luva\",\"macaco\",\"macete\",\"machado\",\"macio\",\"madeira\",\"madrinha\",\"magnata\",\"magreza\",\"maior\",\"mais\",\"malandro\",\"malha\",\"malote\",\"maluco\",\"mamilo\",\"mamoeiro\",\"mamute\",\"manada\",\"mancha\",\"mandato\",\"manequim\",\"manhoso\",\"manivela\",\"manobrar\",\"mansa\",\"manter\",\"manusear\",\"mapeado\",\"maquinar\",\"marcador\",\"maresia\",\"marfim\",\"margem\",\"marinho\",\"marmita\",\"maroto\",\"marquise\",\"marreco\",\"martelo\",\"marujo\",\"mascote\",\"masmorra\",\"massagem\",\"mastigar\",\"matagal\",\"materno\",\"matinal\",\"matutar\",\"maxilar\",\"medalha\",\"medida\",\"medusa\",\"megafone\",\"meiga\",\"melancia\",\"melhor\",\"membro\",\"memorial\",\"menino\",\"menos\",\"mensagem\",\"mental\",\"merecer\",\"mergulho\",\"mesada\",\"mesclar\",\"mesmo\",\"mesquita\",\"mestre\",\"metade\",\"meteoro\",\"metragem\",\"mexer\",\"mexicano\",\"micro\",\"migalha\",\"migrar\",\"milagre\",\"milenar\",\"milhar\",\"mimado\",\"minerar\",\"minhoca\",\"ministro\",\"minoria\",\"miolo\",\"mirante\",\"mirtilo\",\"misturar\",\"mocidade\",\"moderno\",\"modular\",\"moeda\",\"moer\",\"moinho\",\"moita\",\"moldura\",\"moleza\",\"molho\",\"molinete\",\"molusco\",\"montanha\",\"moqueca\",\"morango\",\"morcego\",\"mordomo\",\"morena\",\"mosaico\",\"mosquete\",\"mostarda\",\"motel\",\"motim\",\"moto\",\"motriz\",\"muda\",\"muito\",\"mulata\",\"mulher\",\"multar\",\"mundial\",\"munido\",\"muralha\",\"murcho\",\"muscular\",\"museu\",\"musical\",\"nacional\",\"nadador\",\"naja\",\"namoro\",\"narina\",\"narrado\",\"nascer\",\"nativa\",\"natureza\",\"navalha\",\"navegar\",\"navio\",\"neblina\",\"nebuloso\",\"negativa\",\"negociar\",\"negrito\",\"nervoso\",\"neta\",\"neural\",\"nevasca\",\"nevoeiro\",\"ninar\",\"ninho\",\"nitidez\",\"nivelar\",\"nobreza\",\"noite\",\"noiva\",\"nomear\",\"nominal\",\"nordeste\",\"nortear\",\"notar\",\"noticiar\",\"noturno\",\"novelo\",\"novilho\",\"novo\",\"nublado\",\"nudez\",\"numeral\",\"nupcial\",\"nutrir\",\"nuvem\",\"obcecado\",\"obedecer\",\"objetivo\",\"obrigado\",\"obscuro\",\"obstetra\",\"obter\",\"obturar\",\"ocidente\",\"ocioso\",\"ocorrer\",\"oculista\",\"ocupado\",\"ofegante\",\"ofensiva\",\"oferenda\",\"oficina\",\"ofuscado\",\"ogiva\",\"olaria\",\"oleoso\",\"olhar\",\"oliveira\",\"ombro\",\"omelete\",\"omisso\",\"omitir\",\"ondulado\",\"oneroso\",\"ontem\",\"opcional\",\"operador\",\"oponente\",\"oportuno\",\"oposto\",\"orar\",\"orbitar\",\"ordem\",\"ordinal\",\"orfanato\",\"orgasmo\",\"orgulho\",\"oriental\",\"origem\",\"oriundo\",\"orla\",\"ortodoxo\",\"orvalho\",\"oscilar\",\"ossada\",\"osso\",\"ostentar\",\"otimismo\",\"ousadia\",\"outono\",\"outubro\",\"ouvido\",\"ovelha\",\"ovular\",\"oxidar\",\"oxigenar\",\"pacato\",\"paciente\",\"pacote\",\"pactuar\",\"padaria\",\"padrinho\",\"pagar\",\"pagode\",\"painel\",\"pairar\",\"paisagem\",\"palavra\",\"palestra\",\"palheta\",\"palito\",\"palmada\",\"palpitar\",\"pancada\",\"panela\",\"panfleto\",\"panqueca\",\"pantanal\",\"papagaio\",\"papelada\",\"papiro\",\"parafina\",\"parcial\",\"pardal\",\"parede\",\"partida\",\"pasmo\",\"passado\",\"pastel\",\"patamar\",\"patente\",\"patinar\",\"patrono\",\"paulada\",\"pausar\",\"peculiar\",\"pedalar\",\"pedestre\",\"pediatra\",\"pedra\",\"pegada\",\"peitoral\",\"peixe\",\"pele\",\"pelicano\",\"penca\",\"pendurar\",\"peneira\",\"penhasco\",\"pensador\",\"pente\",\"perceber\",\"perfeito\",\"pergunta\",\"perito\",\"permitir\",\"perna\",\"perplexo\",\"persiana\",\"pertence\",\"peruca\",\"pescado\",\"pesquisa\",\"pessoa\",\"petiscar\",\"piada\",\"picado\",\"piedade\",\"pigmento\",\"pilastra\",\"pilhado\",\"pilotar\",\"pimenta\",\"pincel\",\"pinguim\",\"pinha\",\"pinote\",\"pintar\",\"pioneiro\",\"pipoca\",\"piquete\",\"piranha\",\"pires\",\"pirueta\",\"piscar\",\"pistola\",\"pitanga\",\"pivete\",\"planta\",\"plaqueta\",\"platina\",\"plebeu\",\"plumagem\",\"pluvial\",\"pneu\",\"poda\",\"poeira\",\"poetisa\",\"polegada\",\"policiar\",\"poluente\",\"polvilho\",\"pomar\",\"pomba\",\"ponderar\",\"pontaria\",\"populoso\",\"porta\",\"possuir\",\"postal\",\"pote\",\"poupar\",\"pouso\",\"povoar\",\"praia\",\"prancha\",\"prato\",\"praxe\",\"prece\",\"predador\",\"prefeito\",\"premiar\",\"prensar\",\"preparar\",\"presilha\",\"pretexto\",\"prevenir\",\"prezar\",\"primata\",\"princesa\",\"prisma\",\"privado\",\"processo\",\"produto\",\"profeta\",\"proibido\",\"projeto\",\"prometer\",\"propagar\",\"prosa\",\"protetor\",\"provador\",\"publicar\",\"pudim\",\"pular\",\"pulmonar\",\"pulseira\",\"punhal\",\"punir\",\"pupilo\",\"pureza\",\"puxador\",\"quadra\",\"quantia\",\"quarto\",\"quase\",\"quebrar\",\"queda\",\"queijo\",\"quente\",\"querido\",\"quimono\",\"quina\",\"quiosque\",\"rabanada\",\"rabisco\",\"rachar\",\"racionar\",\"radial\",\"raiar\",\"rainha\",\"raio\",\"raiva\",\"rajada\",\"ralado\",\"ramal\",\"ranger\",\"ranhura\",\"rapadura\",\"rapel\",\"rapidez\",\"raposa\",\"raquete\",\"raridade\",\"rasante\",\"rascunho\",\"rasgar\",\"raspador\",\"rasteira\",\"rasurar\",\"ratazana\",\"ratoeira\",\"realeza\",\"reanimar\",\"reaver\",\"rebaixar\",\"rebelde\",\"rebolar\",\"recado\",\"recente\",\"recheio\",\"recibo\",\"recordar\",\"recrutar\",\"recuar\",\"rede\",\"redimir\",\"redonda\",\"reduzida\",\"reenvio\",\"refinar\",\"refletir\",\"refogar\",\"refresco\",\"refugiar\",\"regalia\",\"regime\",\"regra\",\"reinado\",\"reitor\",\"rejeitar\",\"relativo\",\"remador\",\"remendo\",\"remorso\",\"renovado\",\"reparo\",\"repelir\",\"repleto\",\"repolho\",\"represa\",\"repudiar\",\"requerer\",\"resenha\",\"resfriar\",\"resgatar\",\"residir\",\"resolver\",\"respeito\",\"ressaca\",\"restante\",\"resumir\",\"retalho\",\"reter\",\"retirar\",\"retomada\",\"retratar\",\"revelar\",\"revisor\",\"revolta\",\"riacho\",\"rica\",\"rigidez\",\"rigoroso\",\"rimar\",\"ringue\",\"risada\",\"risco\",\"risonho\",\"robalo\",\"rochedo\",\"rodada\",\"rodeio\",\"rodovia\",\"roedor\",\"roleta\",\"romano\",\"roncar\",\"rosado\",\"roseira\",\"rosto\",\"rota\",\"roteiro\",\"rotina\",\"rotular\",\"rouco\",\"roupa\",\"roxo\",\"rubro\",\"rugido\",\"rugoso\",\"ruivo\",\"rumo\",\"rupestre\",\"russo\",\"sabor\",\"saciar\",\"sacola\",\"sacudir\",\"sadio\",\"safira\",\"saga\",\"sagrada\",\"saibro\",\"salada\",\"saleiro\",\"salgado\",\"saliva\",\"salpicar\",\"salsicha\",\"saltar\",\"salvador\",\"sambar\",\"samurai\",\"sanar\",\"sanfona\",\"sangue\",\"sanidade\",\"sapato\",\"sarda\",\"sargento\",\"sarjeta\",\"saturar\",\"saudade\",\"saxofone\",\"sazonal\",\"secar\",\"secular\",\"seda\",\"sedento\",\"sediado\",\"sedoso\",\"sedutor\",\"segmento\",\"segredo\",\"segundo\",\"seiva\",\"seleto\",\"selvagem\",\"semanal\",\"semente\",\"senador\",\"senhor\",\"sensual\",\"sentado\",\"separado\",\"sereia\",\"seringa\",\"serra\",\"servo\",\"setembro\",\"setor\",\"sigilo\",\"silhueta\",\"silicone\",\"simetria\",\"simpatia\",\"simular\",\"sinal\",\"sincero\",\"singular\",\"sinopse\",\"sintonia\",\"sirene\",\"siri\",\"situado\",\"soberano\",\"sobra\",\"socorro\",\"sogro\",\"soja\",\"solda\",\"soletrar\",\"solteiro\",\"sombrio\",\"sonata\",\"sondar\",\"sonegar\",\"sonhador\",\"sono\",\"soprano\",\"soquete\",\"sorrir\",\"sorteio\",\"sossego\",\"sotaque\",\"soterrar\",\"sovado\",\"sozinho\",\"suavizar\",\"subida\",\"submerso\",\"subsolo\",\"subtrair\",\"sucata\",\"sucesso\",\"suco\",\"sudeste\",\"sufixo\",\"sugador\",\"sugerir\",\"sujeito\",\"sulfato\",\"sumir\",\"suor\",\"superior\",\"suplicar\",\"suposto\",\"suprimir\",\"surdina\",\"surfista\",\"surpresa\",\"surreal\",\"surtir\",\"suspiro\",\"sustento\",\"tabela\",\"tablete\",\"tabuada\",\"tacho\",\"tagarela\",\"talher\",\"talo\",\"talvez\",\"tamanho\",\"tamborim\",\"tampa\",\"tangente\",\"tanto\",\"tapar\",\"tapioca\",\"tardio\",\"tarefa\",\"tarja\",\"tarraxa\",\"tatuagem\",\"taurino\",\"taxativo\",\"taxista\",\"teatral\",\"tecer\",\"tecido\",\"teclado\",\"tedioso\",\"teia\",\"teimar\",\"telefone\",\"telhado\",\"tempero\",\"tenente\",\"tensor\",\"tentar\",\"termal\",\"terno\",\"terreno\",\"tese\",\"tesoura\",\"testado\",\"teto\",\"textura\",\"texugo\",\"tiara\",\"tigela\",\"tijolo\",\"timbrar\",\"timidez\",\"tingido\",\"tinteiro\",\"tiragem\",\"titular\",\"toalha\",\"tocha\",\"tolerar\",\"tolice\",\"tomada\",\"tomilho\",\"tonel\",\"tontura\",\"topete\",\"tora\",\"torcido\",\"torneio\",\"torque\",\"torrada\",\"torto\",\"tostar\",\"touca\",\"toupeira\",\"toxina\",\"trabalho\",\"tracejar\",\"tradutor\",\"trafegar\",\"trajeto\",\"trama\",\"trancar\",\"trapo\",\"traseiro\",\"tratador\",\"travar\",\"treino\",\"tremer\",\"trepidar\",\"trevo\",\"triagem\",\"tribo\",\"triciclo\",\"tridente\",\"trilogia\",\"trindade\",\"triplo\",\"triturar\",\"triunfal\",\"trocar\",\"trombeta\",\"trova\",\"trunfo\",\"truque\",\"tubular\",\"tucano\",\"tudo\",\"tulipa\",\"tupi\",\"turbo\",\"turma\",\"turquesa\",\"tutelar\",\"tutorial\",\"uivar\",\"umbigo\",\"unha\",\"unidade\",\"uniforme\",\"urologia\",\"urso\",\"urtiga\",\"urubu\",\"usado\",\"usina\",\"usufruir\",\"vacina\",\"vadiar\",\"vagaroso\",\"vaidoso\",\"vala\",\"valente\",\"validade\",\"valores\",\"vantagem\",\"vaqueiro\",\"varanda\",\"vareta\",\"varrer\",\"vascular\",\"vasilha\",\"vassoura\",\"vazar\",\"vazio\",\"veado\",\"vedar\",\"vegetar\",\"veicular\",\"veleiro\",\"velhice\",\"veludo\",\"vencedor\",\"vendaval\",\"venerar\",\"ventre\",\"verbal\",\"verdade\",\"vereador\",\"vergonha\",\"vermelho\",\"verniz\",\"versar\",\"vertente\",\"vespa\",\"vestido\",\"vetorial\",\"viaduto\",\"viagem\",\"viajar\",\"viatura\",\"vibrador\",\"videira\",\"vidraria\",\"viela\",\"viga\",\"vigente\",\"vigiar\",\"vigorar\",\"vilarejo\",\"vinco\",\"vinheta\",\"vinil\",\"violeta\",\"virada\",\"virtude\",\"visitar\",\"visto\",\"vitral\",\"viveiro\",\"vizinho\",\"voador\",\"voar\",\"vogal\",\"volante\",\"voleibol\",\"voltagem\",\"volumoso\",\"vontade\",\"vulto\",\"vuvuzela\",\"xadrez\",\"xarope\",\"xeque\",\"xeretar\",\"xerife\",\"xingar\",\"zangado\",\"zarpar\",\"zebu\",\"zelador\",\"zombar\",\"zoologia\",\"zumbido\"]"); /***/ }), /* 422 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip39/src/wordlists/english.json ***! \*******************************************************************************************/ /*! exports provided: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260, 1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289, 1290, 1291, 1292, 1293, 1294, 1295, 1296, 1297, 1298, 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, 1361, 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 1413, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510, 1511, 1512, 1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524, 1525, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1541, 1542, 1543, 1544, 1545, 1546, 1547, 1548, 1549, 1550, 1551, 1552, 1553, 1554, 1555, 1556, 1557, 1558, 1559, 1560, 1561, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1569, 1570, 1571, 1572, 1573, 1574, 1575, 1576, 1577, 1578, 1579, 1580, 1581, 1582, 1583, 1584, 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1612, 1613, 1614, 1615, 1616, 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, 1646, 1647, 1648, 1649, 1650, 1651, 1652, 1653, 1654, 1655, 1656, 1657, 1658, 1659, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1667, 1668, 1669, 1670, 1671, 1672, 1673, 1674, 1675, 1676, 1677, 1678, 1679, 1680, 1681, 1682, 1683, 1684, 1685, 1686, 1687, 1688, 1689, 1690, 1691, 1692, 1693, 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, 1723, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1734, 1735, 1736, 1737, 1738, 1739, 1740, 1741, 1742, 1743, 1744, 1745, 1746, 1747, 1748, 1749, 1750, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1758, 1759, 1760, 1761, 1762, 1763, 1764, 1765, 1766, 1767, 1768, 1769, 1770, 1771, 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1802, 1803, 1804, 1805, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1821, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1859, 1860, 1861, 1862, 1863, 1864, 1865, 1866, 1867, 1868, 1869, 1870, 1871, 1872, 1873, 1874, 1875, 1876, 1877, 1878, 1879, 1880, 1881, 1882, 1883, 1884, 1885, 1886, 1887, 1888, 1889, 1890, 1891, 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1914, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983, 1984, 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035, 2036, 2037, 2038, 2039, 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, default */ /***/ (function(module) { module.exports = JSON.parse("[\"abandon\",\"ability\",\"able\",\"about\",\"above\",\"absent\",\"absorb\",\"abstract\",\"absurd\",\"abuse\",\"access\",\"accident\",\"account\",\"accuse\",\"achieve\",\"acid\",\"acoustic\",\"acquire\",\"across\",\"act\",\"action\",\"actor\",\"actress\",\"actual\",\"adapt\",\"add\",\"addict\",\"address\",\"adjust\",\"admit\",\"adult\",\"advance\",\"advice\",\"aerobic\",\"affair\",\"afford\",\"afraid\",\"again\",\"age\",\"agent\",\"agree\",\"ahead\",\"aim\",\"air\",\"airport\",\"aisle\",\"alarm\",\"album\",\"alcohol\",\"alert\",\"alien\",\"all\",\"alley\",\"allow\",\"almost\",\"alone\",\"alpha\",\"already\",\"also\",\"alter\",\"always\",\"amateur\",\"amazing\",\"among\",\"amount\",\"amused\",\"analyst\",\"anchor\",\"ancient\",\"anger\",\"angle\",\"angry\",\"animal\",\"ankle\",\"announce\",\"annual\",\"another\",\"answer\",\"antenna\",\"antique\",\"anxiety\",\"any\",\"apart\",\"apology\",\"appear\",\"apple\",\"approve\",\"april\",\"arch\",\"arctic\",\"area\",\"arena\",\"argue\",\"arm\",\"armed\",\"armor\",\"army\",\"around\",\"arrange\",\"arrest\",\"arrive\",\"arrow\",\"art\",\"artefact\",\"artist\",\"artwork\",\"ask\",\"aspect\",\"assault\",\"asset\",\"assist\",\"assume\",\"asthma\",\"athlete\",\"atom\",\"attack\",\"attend\",\"attitude\",\"attract\",\"auction\",\"audit\",\"august\",\"aunt\",\"author\",\"auto\",\"autumn\",\"average\",\"avocado\",\"avoid\",\"awake\",\"aware\",\"away\",\"awesome\",\"awful\",\"awkward\",\"axis\",\"baby\",\"bachelor\",\"bacon\",\"badge\",\"bag\",\"balance\",\"balcony\",\"ball\",\"bamboo\",\"banana\",\"banner\",\"bar\",\"barely\",\"bargain\",\"barrel\",\"base\",\"basic\",\"basket\",\"battle\",\"beach\",\"bean\",\"beauty\",\"because\",\"become\",\"beef\",\"before\",\"begin\",\"behave\",\"behind\",\"believe\",\"below\",\"belt\",\"bench\",\"benefit\",\"best\",\"betray\",\"better\",\"between\",\"beyond\",\"bicycle\",\"bid\",\"bike\",\"bind\",\"biology\",\"bird\",\"birth\",\"bitter\",\"black\",\"blade\",\"blame\",\"blanket\",\"blast\",\"bleak\",\"bless\",\"blind\",\"blood\",\"blossom\",\"blouse\",\"blue\",\"blur\",\"blush\",\"board\",\"boat\",\"body\",\"boil\",\"bomb\",\"bone\",\"bonus\",\"book\",\"boost\",\"border\",\"boring\",\"borrow\",\"boss\",\"bottom\",\"bounce\",\"box\",\"boy\",\"bracket\",\"brain\",\"brand\",\"brass\",\"brave\",\"bread\",\"breeze\",\"brick\",\"bridge\",\"brief\",\"bright\",\"bring\",\"brisk\",\"broccoli\",\"broken\",\"bronze\",\"broom\",\"brother\",\"brown\",\"brush\",\"bubble\",\"buddy\",\"budget\",\"buffalo\",\"build\",\"bulb\",\"bulk\",\"bullet\",\"bundle\",\"bunker\",\"burden\",\"burger\",\"burst\",\"bus\",\"business\",\"busy\",\"butter\",\"buyer\",\"buzz\",\"cabbage\",\"cabin\",\"cable\",\"cactus\",\"cage\",\"cake\",\"call\",\"calm\",\"camera\",\"camp\",\"can\",\"canal\",\"cancel\",\"candy\",\"cannon\",\"canoe\",\"canvas\",\"canyon\",\"capable\",\"capital\",\"captain\",\"car\",\"carbon\",\"card\",\"cargo\",\"carpet\",\"carry\",\"cart\",\"case\",\"cash\",\"casino\",\"castle\",\"casual\",\"cat\",\"catalog\",\"catch\",\"category\",\"cattle\",\"caught\",\"cause\",\"caution\",\"cave\",\"ceiling\",\"celery\",\"cement\",\"census\",\"century\",\"cereal\",\"certain\",\"chair\",\"chalk\",\"champion\",\"change\",\"chaos\",\"chapter\",\"charge\",\"chase\",\"chat\",\"cheap\",\"check\",\"cheese\",\"chef\",\"cherry\",\"chest\",\"chicken\",\"chief\",\"child\",\"chimney\",\"choice\",\"choose\",\"chronic\",\"chuckle\",\"chunk\",\"churn\",\"cigar\",\"cinnamon\",\"circle\",\"citizen\",\"city\",\"civil\",\"claim\",\"clap\",\"clarify\",\"claw\",\"clay\",\"clean\",\"clerk\",\"clever\",\"click\",\"client\",\"cliff\",\"climb\",\"clinic\",\"clip\",\"clock\",\"clog\",\"close\",\"cloth\",\"cloud\",\"clown\",\"club\",\"clump\",\"cluster\",\"clutch\",\"coach\",\"coast\",\"coconut\",\"code\",\"coffee\",\"coil\",\"coin\",\"collect\",\"color\",\"column\",\"combine\",\"come\",\"comfort\",\"comic\",\"common\",\"company\",\"concert\",\"conduct\",\"confirm\",\"congress\",\"connect\",\"consider\",\"control\",\"convince\",\"cook\",\"cool\",\"copper\",\"copy\",\"coral\",\"core\",\"corn\",\"correct\",\"cost\",\"cotton\",\"couch\",\"country\",\"couple\",\"course\",\"cousin\",\"cover\",\"coyote\",\"crack\",\"cradle\",\"craft\",\"cram\",\"crane\",\"crash\",\"crater\",\"crawl\",\"crazy\",\"cream\",\"credit\",\"creek\",\"crew\",\"cricket\",\"crime\",\"crisp\",\"critic\",\"crop\",\"cross\",\"crouch\",\"crowd\",\"crucial\",\"cruel\",\"cruise\",\"crumble\",\"crunch\",\"crush\",\"cry\",\"crystal\",\"cube\",\"culture\",\"cup\",\"cupboard\",\"curious\",\"current\",\"curtain\",\"curve\",\"cushion\",\"custom\",\"cute\",\"cycle\",\"dad\",\"damage\",\"damp\",\"dance\",\"danger\",\"daring\",\"dash\",\"daughter\",\"dawn\",\"day\",\"deal\",\"debate\",\"debris\",\"decade\",\"december\",\"decide\",\"decline\",\"decorate\",\"decrease\",\"deer\",\"defense\",\"define\",\"defy\",\"degree\",\"delay\",\"deliver\",\"demand\",\"demise\",\"denial\",\"dentist\",\"deny\",\"depart\",\"depend\",\"deposit\",\"depth\",\"deputy\",\"derive\",\"describe\",\"desert\",\"design\",\"desk\",\"despair\",\"destroy\",\"detail\",\"detect\",\"develop\",\"device\",\"devote\",\"diagram\",\"dial\",\"diamond\",\"diary\",\"dice\",\"diesel\",\"diet\",\"differ\",\"digital\",\"dignity\",\"dilemma\",\"dinner\",\"dinosaur\",\"direct\",\"dirt\",\"disagree\",\"discover\",\"disease\",\"dish\",\"dismiss\",\"disorder\",\"display\",\"distance\",\"divert\",\"divide\",\"divorce\",\"dizzy\",\"doctor\",\"document\",\"dog\",\"doll\",\"dolphin\",\"domain\",\"donate\",\"donkey\",\"donor\",\"door\",\"dose\",\"double\",\"dove\",\"draft\",\"dragon\",\"drama\",\"drastic\",\"draw\",\"dream\",\"dress\",\"drift\",\"drill\",\"drink\",\"drip\",\"drive\",\"drop\",\"drum\",\"dry\",\"duck\",\"dumb\",\"dune\",\"during\",\"dust\",\"dutch\",\"duty\",\"dwarf\",\"dynamic\",\"eager\",\"eagle\",\"early\",\"earn\",\"earth\",\"easily\",\"east\",\"easy\",\"echo\",\"ecology\",\"economy\",\"edge\",\"edit\",\"educate\",\"effort\",\"egg\",\"eight\",\"either\",\"elbow\",\"elder\",\"electric\",\"elegant\",\"element\",\"elephant\",\"elevator\",\"elite\",\"else\",\"embark\",\"embody\",\"embrace\",\"emerge\",\"emotion\",\"employ\",\"empower\",\"empty\",\"enable\",\"enact\",\"end\",\"endless\",\"endorse\",\"enemy\",\"energy\",\"enforce\",\"engage\",\"engine\",\"enhance\",\"enjoy\",\"enlist\",\"enough\",\"enrich\",\"enroll\",\"ensure\",\"enter\",\"entire\",\"entry\",\"envelope\",\"episode\",\"equal\",\"equip\",\"era\",\"erase\",\"erode\",\"erosion\",\"error\",\"erupt\",\"escape\",\"essay\",\"essence\",\"estate\",\"eternal\",\"ethics\",\"evidence\",\"evil\",\"evoke\",\"evolve\",\"exact\",\"example\",\"excess\",\"exchange\",\"excite\",\"exclude\",\"excuse\",\"execute\",\"exercise\",\"exhaust\",\"exhibit\",\"exile\",\"exist\",\"exit\",\"exotic\",\"expand\",\"expect\",\"expire\",\"explain\",\"expose\",\"express\",\"extend\",\"extra\",\"eye\",\"eyebrow\",\"fabric\",\"face\",\"faculty\",\"fade\",\"faint\",\"faith\",\"fall\",\"false\",\"fame\",\"family\",\"famous\",\"fan\",\"fancy\",\"fantasy\",\"farm\",\"fashion\",\"fat\",\"fatal\",\"father\",\"fatigue\",\"fault\",\"favorite\",\"feature\",\"february\",\"federal\",\"fee\",\"feed\",\"feel\",\"female\",\"fence\",\"festival\",\"fetch\",\"fever\",\"few\",\"fiber\",\"fiction\",\"field\",\"figure\",\"file\",\"film\",\"filter\",\"final\",\"find\",\"fine\",\"finger\",\"finish\",\"fire\",\"firm\",\"first\",\"fiscal\",\"fish\",\"fit\",\"fitness\",\"fix\",\"flag\",\"flame\",\"flash\",\"flat\",\"flavor\",\"flee\",\"flight\",\"flip\",\"float\",\"flock\",\"floor\",\"flower\",\"fluid\",\"flush\",\"fly\",\"foam\",\"focus\",\"fog\",\"foil\",\"fold\",\"follow\",\"food\",\"foot\",\"force\",\"forest\",\"forget\",\"fork\",\"fortune\",\"forum\",\"forward\",\"fossil\",\"foster\",\"found\",\"fox\",\"fragile\",\"frame\",\"frequent\",\"fresh\",\"friend\",\"fringe\",\"frog\",\"front\",\"frost\",\"frown\",\"frozen\",\"fruit\",\"fuel\",\"fun\",\"funny\",\"furnace\",\"fury\",\"future\",\"gadget\",\"gain\",\"galaxy\",\"gallery\",\"game\",\"gap\",\"garage\",\"garbage\",\"garden\",\"garlic\",\"garment\",\"gas\",\"gasp\",\"gate\",\"gather\",\"gauge\",\"gaze\",\"general\",\"genius\",\"genre\",\"gentle\",\"genuine\",\"gesture\",\"ghost\",\"giant\",\"gift\",\"giggle\",\"ginger\",\"giraffe\",\"girl\",\"give\",\"glad\",\"glance\",\"glare\",\"glass\",\"glide\",\"glimpse\",\"globe\",\"gloom\",\"glory\",\"glove\",\"glow\",\"glue\",\"goat\",\"goddess\",\"gold\",\"good\",\"goose\",\"gorilla\",\"gospel\",\"gossip\",\"govern\",\"gown\",\"grab\",\"grace\",\"grain\",\"grant\",\"grape\",\"grass\",\"gravity\",\"great\",\"green\",\"grid\",\"grief\",\"grit\",\"grocery\",\"group\",\"grow\",\"grunt\",\"guard\",\"guess\",\"guide\",\"guilt\",\"guitar\",\"gun\",\"gym\",\"habit\",\"hair\",\"half\",\"hammer\",\"hamster\",\"hand\",\"happy\",\"harbor\",\"hard\",\"harsh\",\"harvest\",\"hat\",\"have\",\"hawk\",\"hazard\",\"head\",\"health\",\"heart\",\"heavy\",\"hedgehog\",\"height\",\"hello\",\"helmet\",\"help\",\"hen\",\"hero\",\"hidden\",\"high\",\"hill\",\"hint\",\"hip\",\"hire\",\"history\",\"hobby\",\"hockey\",\"hold\",\"hole\",\"holiday\",\"hollow\",\"home\",\"honey\",\"hood\",\"hope\",\"horn\",\"horror\",\"horse\",\"hospital\",\"host\",\"hotel\",\"hour\",\"hover\",\"hub\",\"huge\",\"human\",\"humble\",\"humor\",\"hundred\",\"hungry\",\"hunt\",\"hurdle\",\"hurry\",\"hurt\",\"husband\",\"hybrid\",\"ice\",\"icon\",\"idea\",\"identify\",\"idle\",\"ignore\",\"ill\",\"illegal\",\"illness\",\"image\",\"imitate\",\"immense\",\"immune\",\"impact\",\"impose\",\"improve\",\"impulse\",\"inch\",\"include\",\"income\",\"increase\",\"index\",\"indicate\",\"indoor\",\"industry\",\"infant\",\"inflict\",\"inform\",\"inhale\",\"inherit\",\"initial\",\"inject\",\"injury\",\"inmate\",\"inner\",\"innocent\",\"input\",\"inquiry\",\"insane\",\"insect\",\"inside\",\"inspire\",\"install\",\"intact\",\"interest\",\"into\",\"invest\",\"invite\",\"involve\",\"iron\",\"island\",\"isolate\",\"issue\",\"item\",\"ivory\",\"jacket\",\"jaguar\",\"jar\",\"jazz\",\"jealous\",\"jeans\",\"jelly\",\"jewel\",\"job\",\"join\",\"joke\",\"journey\",\"joy\",\"judge\",\"juice\",\"jump\",\"jungle\",\"junior\",\"junk\",\"just\",\"kangaroo\",\"keen\",\"keep\",\"ketchup\",\"key\",\"kick\",\"kid\",\"kidney\",\"kind\",\"kingdom\",\"kiss\",\"kit\",\"kitchen\",\"kite\",\"kitten\",\"kiwi\",\"knee\",\"knife\",\"knock\",\"know\",\"lab\",\"label\",\"labor\",\"ladder\",\"lady\",\"lake\",\"lamp\",\"language\",\"laptop\",\"large\",\"later\",\"latin\",\"laugh\",\"laundry\",\"lava\",\"law\",\"lawn\",\"lawsuit\",\"layer\",\"lazy\",\"leader\",\"leaf\",\"learn\",\"leave\",\"lecture\",\"left\",\"leg\",\"legal\",\"legend\",\"leisure\",\"lemon\",\"lend\",\"length\",\"lens\",\"leopard\",\"lesson\",\"letter\",\"level\",\"liar\",\"liberty\",\"library\",\"license\",\"life\",\"lift\",\"light\",\"like\",\"limb\",\"limit\",\"link\",\"lion\",\"liquid\",\"list\",\"little\",\"live\",\"lizard\",\"load\",\"loan\",\"lobster\",\"local\",\"lock\",\"logic\",\"lonely\",\"long\",\"loop\",\"lottery\",\"loud\",\"lounge\",\"love\",\"loyal\",\"lucky\",\"luggage\",\"lumber\",\"lunar\",\"lunch\",\"luxury\",\"lyrics\",\"machine\",\"mad\",\"magic\",\"magnet\",\"maid\",\"mail\",\"main\",\"major\",\"make\",\"mammal\",\"man\",\"manage\",\"mandate\",\"mango\",\"mansion\",\"manual\",\"maple\",\"marble\",\"march\",\"margin\",\"marine\",\"market\",\"marriage\",\"mask\",\"mass\",\"master\",\"match\",\"material\",\"math\",\"matrix\",\"matter\",\"maximum\",\"maze\",\"meadow\",\"mean\",\"measure\",\"meat\",\"mechanic\",\"medal\",\"media\",\"melody\",\"melt\",\"member\",\"memory\",\"mention\",\"menu\",\"mercy\",\"merge\",\"merit\",\"merry\",\"mesh\",\"message\",\"metal\",\"method\",\"middle\",\"midnight\",\"milk\",\"million\",\"mimic\",\"mind\",\"minimum\",\"minor\",\"minute\",\"miracle\",\"mirror\",\"misery\",\"miss\",\"mistake\",\"mix\",\"mixed\",\"mixture\",\"mobile\",\"model\",\"modify\",\"mom\",\"moment\",\"monitor\",\"monkey\",\"monster\",\"month\",\"moon\",\"moral\",\"more\",\"morning\",\"mosquito\",\"mother\",\"motion\",\"motor\",\"mountain\",\"mouse\",\"move\",\"movie\",\"much\",\"muffin\",\"mule\",\"multiply\",\"muscle\",\"museum\",\"mushroom\",\"music\",\"must\",\"mutual\",\"myself\",\"mystery\",\"myth\",\"naive\",\"name\",\"napkin\",\"narrow\",\"nasty\",\"nation\",\"nature\",\"near\",\"neck\",\"need\",\"negative\",\"neglect\",\"neither\",\"nephew\",\"nerve\",\"nest\",\"net\",\"network\",\"neutral\",\"never\",\"news\",\"next\",\"nice\",\"night\",\"noble\",\"noise\",\"nominee\",\"noodle\",\"normal\",\"north\",\"nose\",\"notable\",\"note\",\"nothing\",\"notice\",\"novel\",\"now\",\"nuclear\",\"number\",\"nurse\",\"nut\",\"oak\",\"obey\",\"object\",\"oblige\",\"obscure\",\"observe\",\"obtain\",\"obvious\",\"occur\",\"ocean\",\"october\",\"odor\",\"off\",\"offer\",\"office\",\"often\",\"oil\",\"okay\",\"old\",\"olive\",\"olympic\",\"omit\",\"once\",\"one\",\"onion\",\"online\",\"only\",\"open\",\"opera\",\"opinion\",\"oppose\",\"option\",\"orange\",\"orbit\",\"orchard\",\"order\",\"ordinary\",\"organ\",\"orient\",\"original\",\"orphan\",\"ostrich\",\"other\",\"outdoor\",\"outer\",\"output\",\"outside\",\"oval\",\"oven\",\"over\",\"own\",\"owner\",\"oxygen\",\"oyster\",\"ozone\",\"pact\",\"paddle\",\"page\",\"pair\",\"palace\",\"palm\",\"panda\",\"panel\",\"panic\",\"panther\",\"paper\",\"parade\",\"parent\",\"park\",\"parrot\",\"party\",\"pass\",\"patch\",\"path\",\"patient\",\"patrol\",\"pattern\",\"pause\",\"pave\",\"payment\",\"peace\",\"peanut\",\"pear\",\"peasant\",\"pelican\",\"pen\",\"penalty\",\"pencil\",\"people\",\"pepper\",\"perfect\",\"permit\",\"person\",\"pet\",\"phone\",\"photo\",\"phrase\",\"physical\",\"piano\",\"picnic\",\"picture\",\"piece\",\"pig\",\"pigeon\",\"pill\",\"pilot\",\"pink\",\"pioneer\",\"pipe\",\"pistol\",\"pitch\",\"pizza\",\"place\",\"planet\",\"plastic\",\"plate\",\"play\",\"please\",\"pledge\",\"pluck\",\"plug\",\"plunge\",\"poem\",\"poet\",\"point\",\"polar\",\"pole\",\"police\",\"pond\",\"pony\",\"pool\",\"popular\",\"portion\",\"position\",\"possible\",\"post\",\"potato\",\"pottery\",\"poverty\",\"powder\",\"power\",\"practice\",\"praise\",\"predict\",\"prefer\",\"prepare\",\"present\",\"pretty\",\"prevent\",\"price\",\"pride\",\"primary\",\"print\",\"priority\",\"prison\",\"private\",\"prize\",\"problem\",\"process\",\"produce\",\"profit\",\"program\",\"project\",\"promote\",\"proof\",\"property\",\"prosper\",\"protect\",\"proud\",\"provide\",\"public\",\"pudding\",\"pull\",\"pulp\",\"pulse\",\"pumpkin\",\"punch\",\"pupil\",\"puppy\",\"purchase\",\"purity\",\"purpose\",\"purse\",\"push\",\"put\",\"puzzle\",\"pyramid\",\"quality\",\"quantum\",\"quarter\",\"question\",\"quick\",\"quit\",\"quiz\",\"quote\",\"rabbit\",\"raccoon\",\"race\",\"rack\",\"radar\",\"radio\",\"rail\",\"rain\",\"raise\",\"rally\",\"ramp\",\"ranch\",\"random\",\"range\",\"rapid\",\"rare\",\"rate\",\"rather\",\"raven\",\"raw\",\"razor\",\"ready\",\"real\",\"reason\",\"rebel\",\"rebuild\",\"recall\",\"receive\",\"recipe\",\"record\",\"recycle\",\"reduce\",\"reflect\",\"reform\",\"refuse\",\"region\",\"regret\",\"regular\",\"reject\",\"relax\",\"release\",\"relief\",\"rely\",\"remain\",\"remember\",\"remind\",\"remove\",\"render\",\"renew\",\"rent\",\"reopen\",\"repair\",\"repeat\",\"replace\",\"report\",\"require\",\"rescue\",\"resemble\",\"resist\",\"resource\",\"response\",\"result\",\"retire\",\"retreat\",\"return\",\"reunion\",\"reveal\",\"review\",\"reward\",\"rhythm\",\"rib\",\"ribbon\",\"rice\",\"rich\",\"ride\",\"ridge\",\"rifle\",\"right\",\"rigid\",\"ring\",\"riot\",\"ripple\",\"risk\",\"ritual\",\"rival\",\"river\",\"road\",\"roast\",\"robot\",\"robust\",\"rocket\",\"romance\",\"roof\",\"rookie\",\"room\",\"rose\",\"rotate\",\"rough\",\"round\",\"route\",\"royal\",\"rubber\",\"rude\",\"rug\",\"rule\",\"run\",\"runway\",\"rural\",\"sad\",\"saddle\",\"sadness\",\"safe\",\"sail\",\"salad\",\"salmon\",\"salon\",\"salt\",\"salute\",\"same\",\"sample\",\"sand\",\"satisfy\",\"satoshi\",\"sauce\",\"sausage\",\"save\",\"say\",\"scale\",\"scan\",\"scare\",\"scatter\",\"scene\",\"scheme\",\"school\",\"science\",\"scissors\",\"scorpion\",\"scout\",\"scrap\",\"screen\",\"script\",\"scrub\",\"sea\",\"search\",\"season\",\"seat\",\"second\",\"secret\",\"section\",\"security\",\"seed\",\"seek\",\"segment\",\"select\",\"sell\",\"seminar\",\"senior\",\"sense\",\"sentence\",\"series\",\"service\",\"session\",\"settle\",\"setup\",\"seven\",\"shadow\",\"shaft\",\"shallow\",\"share\",\"shed\",\"shell\",\"sheriff\",\"shield\",\"shift\",\"shine\",\"ship\",\"shiver\",\"shock\",\"shoe\",\"shoot\",\"shop\",\"short\",\"shoulder\",\"shove\",\"shrimp\",\"shrug\",\"shuffle\",\"shy\",\"sibling\",\"sick\",\"side\",\"siege\",\"sight\",\"sign\",\"silent\",\"silk\",\"silly\",\"silver\",\"similar\",\"simple\",\"since\",\"sing\",\"siren\",\"sister\",\"situate\",\"six\",\"size\",\"skate\",\"sketch\",\"ski\",\"skill\",\"skin\",\"skirt\",\"skull\",\"slab\",\"slam\",\"sleep\",\"slender\",\"slice\",\"slide\",\"slight\",\"slim\",\"slogan\",\"slot\",\"slow\",\"slush\",\"small\",\"smart\",\"smile\",\"smoke\",\"smooth\",\"snack\",\"snake\",\"snap\",\"sniff\",\"snow\",\"soap\",\"soccer\",\"social\",\"sock\",\"soda\",\"soft\",\"solar\",\"soldier\",\"solid\",\"solution\",\"solve\",\"someone\",\"song\",\"soon\",\"sorry\",\"sort\",\"soul\",\"sound\",\"soup\",\"source\",\"south\",\"space\",\"spare\",\"spatial\",\"spawn\",\"speak\",\"special\",\"speed\",\"spell\",\"spend\",\"sphere\",\"spice\",\"spider\",\"spike\",\"spin\",\"spirit\",\"split\",\"spoil\",\"sponsor\",\"spoon\",\"sport\",\"spot\",\"spray\",\"spread\",\"spring\",\"spy\",\"square\",\"squeeze\",\"squirrel\",\"stable\",\"stadium\",\"staff\",\"stage\",\"stairs\",\"stamp\",\"stand\",\"start\",\"state\",\"stay\",\"steak\",\"steel\",\"stem\",\"step\",\"stereo\",\"stick\",\"still\",\"sting\",\"stock\",\"stomach\",\"stone\",\"stool\",\"story\",\"stove\",\"strategy\",\"street\",\"strike\",\"strong\",\"struggle\",\"student\",\"stuff\",\"stumble\",\"style\",\"subject\",\"submit\",\"subway\",\"success\",\"such\",\"sudden\",\"suffer\",\"sugar\",\"suggest\",\"suit\",\"summer\",\"sun\",\"sunny\",\"sunset\",\"super\",\"supply\",\"supreme\",\"sure\",\"surface\",\"surge\",\"surprise\",\"surround\",\"survey\",\"suspect\",\"sustain\",\"swallow\",\"swamp\",\"swap\",\"swarm\",\"swear\",\"sweet\",\"swift\",\"swim\",\"swing\",\"switch\",\"sword\",\"symbol\",\"symptom\",\"syrup\",\"system\",\"table\",\"tackle\",\"tag\",\"tail\",\"talent\",\"talk\",\"tank\",\"tape\",\"target\",\"task\",\"taste\",\"tattoo\",\"taxi\",\"teach\",\"team\",\"tell\",\"ten\",\"tenant\",\"tennis\",\"tent\",\"term\",\"test\",\"text\",\"thank\",\"that\",\"theme\",\"then\",\"theory\",\"there\",\"they\",\"thing\",\"this\",\"thought\",\"three\",\"thrive\",\"throw\",\"thumb\",\"thunder\",\"ticket\",\"tide\",\"tiger\",\"tilt\",\"timber\",\"time\",\"tiny\",\"tip\",\"tired\",\"tissue\",\"title\",\"toast\",\"tobacco\",\"today\",\"toddler\",\"toe\",\"together\",\"toilet\",\"token\",\"tomato\",\"tomorrow\",\"tone\",\"tongue\",\"tonight\",\"tool\",\"tooth\",\"top\",\"topic\",\"topple\",\"torch\",\"tornado\",\"tortoise\",\"toss\",\"total\",\"tourist\",\"toward\",\"tower\",\"town\",\"toy\",\"track\",\"trade\",\"traffic\",\"tragic\",\"train\",\"transfer\",\"trap\",\"trash\",\"travel\",\"tray\",\"treat\",\"tree\",\"trend\",\"trial\",\"tribe\",\"trick\",\"trigger\",\"trim\",\"trip\",\"trophy\",\"trouble\",\"truck\",\"true\",\"truly\",\"trumpet\",\"trust\",\"truth\",\"try\",\"tube\",\"tuition\",\"tumble\",\"tuna\",\"tunnel\",\"turkey\",\"turn\",\"turtle\",\"twelve\",\"twenty\",\"twice\",\"twin\",\"twist\",\"two\",\"type\",\"typical\",\"ugly\",\"umbrella\",\"unable\",\"unaware\",\"uncle\",\"uncover\",\"under\",\"undo\",\"unfair\",\"unfold\",\"unhappy\",\"uniform\",\"unique\",\"unit\",\"universe\",\"unknown\",\"unlock\",\"until\",\"unusual\",\"unveil\",\"update\",\"upgrade\",\"uphold\",\"upon\",\"upper\",\"upset\",\"urban\",\"urge\",\"usage\",\"use\",\"used\",\"useful\",\"useless\",\"usual\",\"utility\",\"vacant\",\"vacuum\",\"vague\",\"valid\",\"valley\",\"valve\",\"van\",\"vanish\",\"vapor\",\"various\",\"vast\",\"vault\",\"vehicle\",\"velvet\",\"vendor\",\"venture\",\"venue\",\"verb\",\"verify\",\"version\",\"very\",\"vessel\",\"veteran\",\"viable\",\"vibrant\",\"vicious\",\"victory\",\"video\",\"view\",\"village\",\"vintage\",\"violin\",\"virtual\",\"virus\",\"visa\",\"visit\",\"visual\",\"vital\",\"vivid\",\"vocal\",\"voice\",\"void\",\"volcano\",\"volume\",\"vote\",\"voyage\",\"wage\",\"wagon\",\"wait\",\"walk\",\"wall\",\"walnut\",\"want\",\"warfare\",\"warm\",\"warrior\",\"wash\",\"wasp\",\"waste\",\"water\",\"wave\",\"way\",\"wealth\",\"weapon\",\"wear\",\"weasel\",\"weather\",\"web\",\"wedding\",\"weekend\",\"weird\",\"welcome\",\"west\",\"wet\",\"whale\",\"what\",\"wheat\",\"wheel\",\"when\",\"where\",\"whip\",\"whisper\",\"wide\",\"width\",\"wife\",\"wild\",\"will\",\"win\",\"window\",\"wine\",\"wing\",\"wink\",\"winner\",\"winter\",\"wire\",\"wisdom\",\"wise\",\"wish\",\"witness\",\"wolf\",\"woman\",\"wonder\",\"wood\",\"wool\",\"word\",\"work\",\"world\",\"worry\",\"worth\",\"wrap\",\"wreck\",\"wrestle\",\"wrist\",\"write\",\"wrong\",\"yard\",\"year\",\"yellow\",\"you\",\"young\",\"youth\",\"zebra\",\"zero\",\"zone\",\"zoo\"]"); /***/ }), /* 423 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip32/src/index.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var bip32_1 = __webpack_require__(/*! ./bip32 */ 424); exports.fromSeed = bip32_1.fromSeed; exports.fromBase58 = bip32_1.fromBase58; exports.fromPublicKey = bip32_1.fromPublicKey; exports.fromPrivateKey = bip32_1.fromPrivateKey; /***/ }), /* 424 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip32/src/bip32.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, "__esModule", { value: true }); var crypto = __webpack_require__(/*! ./crypto */ 425); var bs58check = __webpack_require__(/*! bs58check */ 428); var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); var typeforce = __webpack_require__(/*! typeforce */ 434); var wif = __webpack_require__(/*! wif */ 438); var UINT256_TYPE = typeforce.BufferN(32); var NETWORK_TYPE = typeforce.compile({ wif: typeforce.UInt8, bip32: { public: typeforce.UInt32, private: typeforce.UInt32 } }); var BITCOIN = { messagePrefix: '\x18Bitcoin Signed Message:\n', bech32: 'bc', bip32: { public: 0x0488b21e, private: 0x0488ade4 }, pubKeyHash: 0x00, scriptHash: 0x05, wif: 0x80 }; var HIGHEST_BIT = 0x80000000; var UINT31_MAX = Math.pow(2, 31) - 1; function BIP32Path(value) { return typeforce.String(value) && value.match(/^(m\/)?(\d+'?\/)*\d+'?$/) !== null; } function UInt31(value) { return typeforce.UInt32(value) && value <= UINT31_MAX; }var BIP32 = /*#__PURE__*/function () { function BIP32(__D, __Q, chainCode, network) {var __DEPTH = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : 0;var __INDEX = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : 0;var __PARENT_FINGERPRINT = arguments.length > 6 && arguments[6] !== undefined ? arguments[6] : 0x00000000;_classCallCheck(this, BIP32); this.__D = __D; this.__Q = __Q; this.chainCode = chainCode; this.network = network; this.__DEPTH = __DEPTH; this.__INDEX = __INDEX; this.__PARENT_FINGERPRINT = __PARENT_FINGERPRINT; typeforce(NETWORK_TYPE, network); this.lowR = false; }_createClass(BIP32, [{ key: "isNeutered", // Private === not neutered // Public === neutered value: function isNeutered() { return this.__D === undefined; } }, { key: "neutered", value: function neutered() { return fromPublicKeyLocal(this.publicKey, this.chainCode, this.network, this.depth, this.index, this.parentFingerprint); } }, { key: "toBase58", value: function toBase58() { var network = this.network; var version = !this.isNeutered() ? network.bip32.private : network.bip32.public; var buffer = Buffer.allocUnsafe(78); // 4 bytes: version bytes buffer.writeUInt32BE(version, 0); // 1 byte: depth: 0x00 for master nodes, 0x01 for level-1 descendants, .... buffer.writeUInt8(this.depth, 4); // 4 bytes: the fingerprint of the parent's key (0x00000000 if master key) buffer.writeUInt32BE(this.parentFingerprint, 5); // 4 bytes: child number. This is the number i in xi = xpar/i, with xi the key being serialized. // This is encoded in big endian. (0x00000000 if master key) buffer.writeUInt32BE(this.index, 9); // 32 bytes: the chain code this.chainCode.copy(buffer, 13); // 33 bytes: the public key or private key data if (!this.isNeutered()) { // 0x00 + k for private keys buffer.writeUInt8(0, 45); this.privateKey.copy(buffer, 46); // 33 bytes: the public key } else { // X9.62 encoding for public keys this.publicKey.copy(buffer, 45); } return bs58check.encode(buffer); } }, { key: "toWIF", value: function toWIF() { if (!this.privateKey) throw new TypeError('Missing private key'); return wif.encode(this.network.wif, this.privateKey, true); } // https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki#child-key-derivation-ckd-functions }, { key: "derive", value: function derive(index) { typeforce(typeforce.UInt32, index); var isHardened = index >= HIGHEST_BIT; var data = Buffer.allocUnsafe(37); // Hardened child if (isHardened) { if (this.isNeutered()) throw new TypeError('Missing private key for hardened child key'); // data = 0x00 || ser256(kpar) || ser32(index) data[0] = 0x00; this.privateKey.copy(data, 1); data.writeUInt32BE(index, 33); // Normal child } else { // data = serP(point(kpar)) || ser32(index) // = serP(Kpar) || ser32(index) this.publicKey.copy(data, 0); data.writeUInt32BE(index, 33); } var I = crypto.hmacSHA512(this.chainCode, data); var IL = I.slice(0, 32); var IR = I.slice(32); // if parse256(IL) >= n, proceed with the next value for i if (!ecc.isPrivate(IL)) return this.derive(index + 1); // Private parent key -> private child key var hd; if (!this.isNeutered()) { // ki = parse256(IL) + kpar (mod n) var ki = ecc.privateAdd(this.privateKey, IL); // In case ki == 0, proceed with the next value for i if (ki == null) return this.derive(index + 1); hd = fromPrivateKeyLocal(ki, IR, this.network, this.depth + 1, index, this.fingerprint.readUInt32BE(0)); // Public parent key -> public child key } else { // Ki = point(parse256(IL)) + Kpar // = G*IL + Kpar var Ki = ecc.pointAddScalar(this.publicKey, IL, true); // In case Ki is the point at infinity, proceed with the next value for i if (Ki === null) return this.derive(index + 1); hd = fromPublicKeyLocal(Ki, IR, this.network, this.depth + 1, index, this.fingerprint.readUInt32BE(0)); } return hd; } }, { key: "deriveHardened", value: function deriveHardened( index) { typeforce(UInt31, index); // Only derives hardened private keys by default return this.derive(index + HIGHEST_BIT); } }, { key: "derivePath", value: function derivePath( path) { typeforce(BIP32Path, path); var splitPath = path.split('/'); if (splitPath[0] === 'm') { if (this.parentFingerprint) throw new TypeError('Expected master, got child'); splitPath = splitPath.slice(1); } return splitPath.reduce(function (prevHd, indexStr) { var index; if (indexStr.slice(-1) === "'") { index = parseInt(indexStr.slice(0, -1), 10); return prevHd.deriveHardened(index); } else { index = parseInt(indexStr, 10); return prevHd.derive(index); } }, this); } }, { key: "sign", value: function sign( hash, lowR) { if (!this.privateKey) throw new Error('Missing private key'); if (lowR === undefined) lowR = this.lowR; if (lowR === false) { return ecc.sign(hash, this.privateKey); } else { var sig = ecc.sign(hash, this.privateKey); var extraData = Buffer.alloc(32, 0); var counter = 0; // if first try is lowR, skip the loop // for second try and on, add extra entropy counting up while (sig[0] > 0x7f) { counter++; extraData.writeUIntLE(counter, 0, 6); sig = ecc.signWithEntropy(hash, this.privateKey, extraData); } return sig; } } }, { key: "verify", value: function verify( hash, signature) { return ecc.verify(hash, this.publicKey, signature); } }, { key: "depth", get: function get() {return this.__DEPTH;} }, { key: "index", get: function get() {return this.__INDEX;} }, { key: "parentFingerprint", get: function get() {return this.__PARENT_FINGERPRINT;} }, { key: "publicKey", get: function get() {if (this.__Q === undefined) this.__Q = ecc.pointFromScalar(this.__D, true);return this.__Q;} }, { key: "privateKey", get: function get() {return this.__D;} }, { key: "identifier", get: function get() {return crypto.hash160(this.publicKey);} }, { key: "fingerprint", get: function get() {return this.identifier.slice(0, 4);} }, { key: "compressed", get: function get() {return true;} }]);return BIP32;}(); function fromBase58(inString, network) { var buffer = bs58check.decode(inString); if (buffer.length !== 78) throw new TypeError('Invalid buffer length'); network = network || BITCOIN; // 4 bytes: version bytes var version = buffer.readUInt32BE(0); if (version !== network.bip32.private && version !== network.bip32.public) throw new TypeError('Invalid network version'); // 1 byte: depth: 0x00 for master nodes, 0x01 for level-1 descendants, ... var depth = buffer[4]; // 4 bytes: the fingerprint of the parent's key (0x00000000 if master key) var parentFingerprint = buffer.readUInt32BE(5); if (depth === 0) { if (parentFingerprint !== 0x00000000) throw new TypeError('Invalid parent fingerprint'); } // 4 bytes: child number. This is the number i in xi = xpar/i, with xi the key being serialized. // This is encoded in MSB order. (0x00000000 if master key) var index = buffer.readUInt32BE(9); if (depth === 0 && index !== 0) throw new TypeError('Invalid index'); // 32 bytes: the chain code var chainCode = buffer.slice(13, 45); var hd; // 33 bytes: private key data (0x00 + k) if (version === network.bip32.private) { if (buffer.readUInt8(45) !== 0x00) throw new TypeError('Invalid private key'); var k = buffer.slice(46, 78); hd = fromPrivateKeyLocal(k, chainCode, network, depth, index, parentFingerprint); // 33 bytes: public key data (0x02 + X or 0x03 + X) } else { var X = buffer.slice(45, 78); hd = fromPublicKeyLocal(X, chainCode, network, depth, index, parentFingerprint); } return hd; } exports.fromBase58 = fromBase58; function fromPrivateKey(privateKey, chainCode, network) { return fromPrivateKeyLocal(privateKey, chainCode, network); } exports.fromPrivateKey = fromPrivateKey; function fromPrivateKeyLocal(privateKey, chainCode, network, depth, index, parentFingerprint) { typeforce({ privateKey: UINT256_TYPE, chainCode: UINT256_TYPE }, { privateKey: privateKey, chainCode: chainCode }); network = network || BITCOIN; if (!ecc.isPrivate(privateKey)) throw new TypeError('Private key not in range [1, n)'); return new BIP32(privateKey, undefined, chainCode, network, depth, index, parentFingerprint); } function fromPublicKey(publicKey, chainCode, network) { return fromPublicKeyLocal(publicKey, chainCode, network); } exports.fromPublicKey = fromPublicKey; function fromPublicKeyLocal(publicKey, chainCode, network, depth, index, parentFingerprint) { typeforce({ publicKey: typeforce.BufferN(33), chainCode: UINT256_TYPE }, { publicKey: publicKey, chainCode: chainCode }); network = network || BITCOIN; // verify the X coordinate is a point on the curve if (!ecc.isPoint(publicKey)) throw new TypeError('Point is not on the curve'); return new BIP32(undefined, publicKey, chainCode, network, depth, index, parentFingerprint); } function fromSeed(seed, network) { typeforce(typeforce.Buffer, seed); if (seed.length < 16) throw new TypeError('Seed should be at least 128 bits'); if (seed.length > 64) throw new TypeError('Seed should be at most 512 bits'); network = network || BITCOIN; var I = crypto.hmacSHA512(Buffer.from('Bitcoin seed', 'utf8'), seed); var IL = I.slice(0, 32); var IR = I.slice(32); return fromPrivateKey(IL, IR, network); } exports.fromSeed = fromSeed; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 425 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip32/src/crypto.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var createHash = __webpack_require__(/*! create-hash */ 369); var createHmac = __webpack_require__(/*! create-hmac */ 426); function hash160(buffer) { var sha256Hash = createHash('sha256'). update(buffer). digest(); try { return createHash('rmd160'). update(sha256Hash). digest(); } catch (err) { return createHash('ripemd160'). update(sha256Hash). digest(); } } exports.hash160 = hash160; function hmacSHA512(key, data) { return createHmac('sha512', key). update(data). digest(); } exports.hmacSHA512 = hmacSHA512; /***/ }), /* 426 */ /*!*********************************************!*\ !*** ./node_modules/create-hmac/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 132) var Legacy = __webpack_require__(/*! ./legacy */ 427) var Base = __webpack_require__(/*! cipher-base */ 398) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var md5 = __webpack_require__(/*! create-hash/md5 */ 409) var RIPEMD160 = __webpack_require__(/*! ripemd160 */ 389) var sha = __webpack_require__(/*! sha.js */ 390) var ZEROS = Buffer.alloc(128) function Hmac (alg, key) { Base.call(this, 'digest') if (typeof key === 'string') { key = Buffer.from(key) } var blocksize = (alg === 'sha512' || alg === 'sha384') ? 128 : 64 this._alg = alg this._key = key if (key.length > blocksize) { var hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) key = hash.update(key).digest() } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = this._ipad = Buffer.allocUnsafe(blocksize) var opad = this._opad = Buffer.allocUnsafe(blocksize) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } this._hash = alg === 'rmd160' ? new RIPEMD160() : sha(alg) this._hash.update(ipad) } inherits(Hmac, Base) Hmac.prototype._update = function (data) { this._hash.update(data) } Hmac.prototype._final = function () { var h = this._hash.digest() var hash = this._alg === 'rmd160' ? new RIPEMD160() : sha(this._alg) return hash.update(this._opad).update(h).digest() } module.exports = function createHmac (alg, key) { alg = alg.toLowerCase() if (alg === 'rmd160' || alg === 'ripemd160') { return new Hmac('rmd160', key) } if (alg === 'md5') { return new Legacy(md5, key) } return new Hmac(alg, key) } /***/ }), /* 427 */ /*!********************************************!*\ !*** ./node_modules/create-hmac/legacy.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var inherits = __webpack_require__(/*! inherits */ 132) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var Base = __webpack_require__(/*! cipher-base */ 398) var ZEROS = Buffer.alloc(128) var blocksize = 64 function Hmac (alg, key) { Base.call(this, 'digest') if (typeof key === 'string') { key = Buffer.from(key) } this._alg = alg this._key = key if (key.length > blocksize) { key = alg(key) } else if (key.length < blocksize) { key = Buffer.concat([key, ZEROS], blocksize) } var ipad = this._ipad = Buffer.allocUnsafe(blocksize) var opad = this._opad = Buffer.allocUnsafe(blocksize) for (var i = 0; i < blocksize; i++) { ipad[i] = key[i] ^ 0x36 opad[i] = key[i] ^ 0x5C } this._hash = [ipad] } inherits(Hmac, Base) Hmac.prototype._update = function (data) { this._hash.push(data) } Hmac.prototype._final = function () { var h = this._alg(Buffer.concat(this._hash)) return this._alg(Buffer.concat([this._opad, h])) } module.exports = Hmac /***/ }), /* 428 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bs58check/index.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var createHash = __webpack_require__(/*! create-hash */ 369); var bs58checkBase = __webpack_require__(/*! ./base */ 429); // SHA256(SHA256(buffer)) function sha256x2(buffer) { var tmp = createHash('sha256').update(buffer).digest(); return createHash('sha256').update(tmp).digest(); } module.exports = bs58checkBase(sha256x2); /***/ }), /* 429 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bs58check/base.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var base58 = __webpack_require__(/*! bs58 */ 430); var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; module.exports = function (checksumFn) { // Encode a buffer as a base58-check encoded string function encode(payload) { var checksum = checksumFn(payload); return base58.encode(Buffer.concat([ payload, checksum], payload.length + 4)); } function decodeRaw(buffer) { var payload = buffer.slice(0, -4); var checksum = buffer.slice(-4); var newChecksum = checksumFn(payload); if (checksum[0] ^ newChecksum[0] | checksum[1] ^ newChecksum[1] | checksum[2] ^ newChecksum[2] | checksum[3] ^ newChecksum[3]) return; return payload; } // Decode a base58-check encoded string to a buffer, no result if checksum is wrong function decodeUnsafe(string) { var buffer = base58.decodeUnsafe(string); if (!buffer) return; return decodeRaw(buffer); } function decode(string) { var buffer = base58.decode(string); var payload = decodeRaw(buffer, checksumFn); if (!payload) throw new Error('Invalid checksum'); return payload; } return { encode: encode, decode: decode, decodeUnsafe: decodeUnsafe }; }; /***/ }), /* 430 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bs58/index.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var basex = __webpack_require__(/*! base-x */ 431); var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'; module.exports = basex(ALPHABET); /***/ }), /* 431 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/base-x/src/index.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // base-x encoding / decoding // Copyright (c) 2018 base-x contributors // Copyright (c) 2014-2018 The Bitcoin Core developers (base58.cpp) // Distributed under the MIT software license, see the accompanying // file LICENSE or http://www.opensource.org/licenses/mit-license.php. // @ts-ignore var _Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; function base(ALPHABET) { if (ALPHABET.length >= 255) {throw new TypeError('Alphabet too long');} var BASE_MAP = new Uint8Array(256); for (var j = 0; j < BASE_MAP.length; j++) { BASE_MAP[j] = 255; } for (var i = 0; i < ALPHABET.length; i++) { var x = ALPHABET.charAt(i); var xc = x.charCodeAt(0); if (BASE_MAP[xc] !== 255) {throw new TypeError(x + ' is ambiguous');} BASE_MAP[xc] = i; } var BASE = ALPHABET.length; var LEADER = ALPHABET.charAt(0); var FACTOR = Math.log(BASE) / Math.log(256); // log(BASE) / log(256), rounded up var iFACTOR = Math.log(256) / Math.log(BASE); // log(256) / log(BASE), rounded up function encode(source) { if (Array.isArray(source) || source instanceof Uint8Array) {source = _Buffer.from(source);} if (!_Buffer.isBuffer(source)) {throw new TypeError('Expected Buffer');} if (source.length === 0) {return '';} // Skip & count leading zeroes. var zeroes = 0; var length = 0; var pbegin = 0; var pend = source.length; while (pbegin !== pend && source[pbegin] === 0) { pbegin++; zeroes++; } // Allocate enough space in big-endian base58 representation. var size = (pend - pbegin) * iFACTOR + 1 >>> 0; var b58 = new Uint8Array(size); // Process the bytes. while (pbegin !== pend) { var carry = source[pbegin]; // Apply "b58 = b58 * 256 + ch". var i = 0; for (var it1 = size - 1; (carry !== 0 || i < length) && it1 !== -1; it1--, i++) { carry += 256 * b58[it1] >>> 0; b58[it1] = carry % BASE >>> 0; carry = carry / BASE >>> 0; } if (carry !== 0) {throw new Error('Non-zero carry');} length = i; pbegin++; } // Skip leading zeroes in base58 result. var it2 = size - length; while (it2 !== size && b58[it2] === 0) { it2++; } // Translate the result into a string. var str = LEADER.repeat(zeroes); for (; it2 < size; ++it2) {str += ALPHABET.charAt(b58[it2]);} return str; } function decodeUnsafe(source) { if (typeof source !== 'string') {throw new TypeError('Expected String');} if (source.length === 0) {return _Buffer.alloc(0);} var psz = 0; // Skip and count leading '1's. var zeroes = 0; var length = 0; while (source[psz] === LEADER) { zeroes++; psz++; } // Allocate enough space in big-endian base256 representation. var size = (source.length - psz) * FACTOR + 1 >>> 0; // log(58) / log(256), rounded up. var b256 = new Uint8Array(size); // Process the characters. while (source[psz]) { // Decode character var carry = BASE_MAP[source.charCodeAt(psz)]; // Invalid character if (carry === 255) {return;} var i = 0; for (var it3 = size - 1; (carry !== 0 || i < length) && it3 !== -1; it3--, i++) { carry += BASE * b256[it3] >>> 0; b256[it3] = carry % 256 >>> 0; carry = carry / 256 >>> 0; } if (carry !== 0) {throw new Error('Non-zero carry');} length = i; psz++; } // Skip leading zeroes in b256. var it4 = size - length; while (it4 !== size && b256[it4] === 0) { it4++; } var vch = _Buffer.allocUnsafe(zeroes + (size - it4)); vch.fill(0x00, 0, zeroes); var j = zeroes; while (it4 !== size) { vch[j++] = b256[it4++]; } return vch; } function decode(string) { var buffer = decodeUnsafe(string); if (buffer) {return buffer;} throw new Error('Non-base' + BASE + ' character'); } return { encode: encode, decodeUnsafe: decodeUnsafe, decode: decode }; } module.exports = base; /***/ }), /* 432 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tiny-secp256k1/js.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var BN = __webpack_require__(/*! bn.js */ 75); var EC = __webpack_require__(/*! elliptic */ 210).ec; var secp256k1 = new EC('secp256k1'); var deterministicGenerateK = __webpack_require__(/*! ./rfc6979 */ 433); var ZERO32 = Buffer.alloc(32, 0); var EC_GROUP_ORDER = Buffer.from('fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141', 'hex'); var EC_P = Buffer.from('fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f', 'hex'); var n = secp256k1.curve.n; var nDiv2 = n.shrn(1); var G = secp256k1.curve.g; var THROW_BAD_PRIVATE = 'Expected Private'; var THROW_BAD_POINT = 'Expected Point'; var THROW_BAD_TWEAK = 'Expected Tweak'; var THROW_BAD_HASH = 'Expected Hash'; var THROW_BAD_SIGNATURE = 'Expected Signature'; var THROW_BAD_EXTRA_DATA = 'Expected Extra Data (32 bytes)'; function isScalar(x) { return Buffer.isBuffer(x) && x.length === 32; } function isOrderScalar(x) { if (!isScalar(x)) return false; return x.compare(EC_GROUP_ORDER) < 0; // < G } function isPoint(p) { if (!Buffer.isBuffer(p)) return false; if (p.length < 33) return false; var t = p[0]; var x = p.slice(1, 33); if (x.compare(ZERO32) === 0) return false; if (x.compare(EC_P) >= 0) return false; if ((t === 0x02 || t === 0x03) && p.length === 33) { try {decodeFrom(p);} catch (e) {return false;} // TODO: temporary return true; } var y = p.slice(33); if (y.compare(ZERO32) === 0) return false; if (y.compare(EC_P) >= 0) return false; if (t === 0x04 && p.length === 65) return true; return false; } function __isPointCompressed(p) { return p[0] !== 0x04; } function isPointCompressed(p) { if (!isPoint(p)) return false; return __isPointCompressed(p); } function isPrivate(x) { if (!isScalar(x)) return false; return x.compare(ZERO32) > 0 && // > 0 x.compare(EC_GROUP_ORDER) < 0; // < G } function isSignature(value) { var r = value.slice(0, 32); var s = value.slice(32, 64); return Buffer.isBuffer(value) && value.length === 64 && r.compare(EC_GROUP_ORDER) < 0 && s.compare(EC_GROUP_ORDER) < 0; } function assumeCompression(value, pubkey) { if (value === undefined && pubkey !== undefined) return __isPointCompressed(pubkey); if (value === undefined) return true; return value; } function fromBuffer(d) {return new BN(d);} function toBuffer(d) {return d.toArrayLike(Buffer, 'be', 32);} function decodeFrom(P) {return secp256k1.curve.decodePoint(P);} function getEncoded(P, compressed) {return Buffer.from(P._encode(compressed));} function pointAdd(pA, pB, __compressed) { if (!isPoint(pA)) throw new TypeError(THROW_BAD_POINT); if (!isPoint(pB)) throw new TypeError(THROW_BAD_POINT); var a = decodeFrom(pA); var b = decodeFrom(pB); var pp = a.add(b); if (pp.isInfinity()) return null; var compressed = assumeCompression(__compressed, pA); return getEncoded(pp, compressed); } function pointAddScalar(p, tweak, __compressed) { if (!isPoint(p)) throw new TypeError(THROW_BAD_POINT); if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); var compressed = assumeCompression(__compressed, p); var pp = decodeFrom(p); if (tweak.compare(ZERO32) === 0) return getEncoded(pp, compressed); var tt = fromBuffer(tweak); var qq = G.mul(tt); var uu = pp.add(qq); if (uu.isInfinity()) return null; return getEncoded(uu, compressed); } function pointCompress(p, __compressed) { if (!isPoint(p)) throw new TypeError(THROW_BAD_POINT); var pp = decodeFrom(p); if (pp.isInfinity()) throw new TypeError(THROW_BAD_POINT); var compressed = assumeCompression(__compressed, p); return getEncoded(pp, compressed); } function pointFromScalar(d, __compressed) { if (!isPrivate(d)) throw new TypeError(THROW_BAD_PRIVATE); var dd = fromBuffer(d); var pp = G.mul(dd); if (pp.isInfinity()) return null; var compressed = assumeCompression(__compressed); return getEncoded(pp, compressed); } function pointMultiply(p, tweak, __compressed) { if (!isPoint(p)) throw new TypeError(THROW_BAD_POINT); if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); var compressed = assumeCompression(__compressed, p); var pp = decodeFrom(p); var tt = fromBuffer(tweak); var qq = pp.mul(tt); if (qq.isInfinity()) return null; return getEncoded(qq, compressed); } function privateAdd(d, tweak) { if (!isPrivate(d)) throw new TypeError(THROW_BAD_PRIVATE); if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); var dd = fromBuffer(d); var tt = fromBuffer(tweak); var dt = toBuffer(dd.add(tt).umod(n)); if (!isPrivate(dt)) return null; return dt; } function privateSub(d, tweak) { if (!isPrivate(d)) throw new TypeError(THROW_BAD_PRIVATE); if (!isOrderScalar(tweak)) throw new TypeError(THROW_BAD_TWEAK); var dd = fromBuffer(d); var tt = fromBuffer(tweak); var dt = toBuffer(dd.sub(tt).umod(n)); if (!isPrivate(dt)) return null; return dt; } function sign(hash, x) { return __sign(hash, x); } function signWithEntropy(hash, x, addData) { return __sign(hash, x, addData); } function __sign(hash, x, addData) { if (!isScalar(hash)) throw new TypeError(THROW_BAD_HASH); if (!isPrivate(x)) throw new TypeError(THROW_BAD_PRIVATE); if (addData !== undefined && !isScalar(addData)) throw new TypeError(THROW_BAD_EXTRA_DATA); var d = fromBuffer(x); var e = fromBuffer(hash); var r, s; var checkSig = function checkSig(k) { var kI = fromBuffer(k); var Q = G.mul(kI); if (Q.isInfinity()) return false; r = Q.x.umod(n); if (r.isZero() === 0) return false; s = kI. invm(n). mul(e.add(d.mul(r))). umod(n); if (s.isZero() === 0) return false; return true; }; deterministicGenerateK(hash, x, checkSig, isPrivate, addData); // enforce low S values, see bip62: 'low s values in signatures' if (s.cmp(nDiv2) > 0) { s = n.sub(s); } var buffer = Buffer.allocUnsafe(64); toBuffer(r).copy(buffer, 0); toBuffer(s).copy(buffer, 32); return buffer; } function verify(hash, q, signature, strict) { if (!isScalar(hash)) throw new TypeError(THROW_BAD_HASH); if (!isPoint(q)) throw new TypeError(THROW_BAD_POINT); // 1.4.1 Enforce r and s are both integers in the interval [1, n − 1] (1, isSignature enforces '< n - 1') if (!isSignature(signature)) throw new TypeError(THROW_BAD_SIGNATURE); var Q = decodeFrom(q); var r = fromBuffer(signature.slice(0, 32)); var s = fromBuffer(signature.slice(32, 64)); if (strict && s.cmp(nDiv2) > 0) { return false; } // 1.4.1 Enforce r and s are both integers in the interval [1, n − 1] (2, enforces '> 0') if (r.gtn(0) <= 0 /* || r.compareTo(n) >= 0 */) return false; if (s.gtn(0) <= 0 /* || s.compareTo(n) >= 0 */) return false; // 1.4.2 H = Hash(M), already done by the user // 1.4.3 e = H var e = fromBuffer(hash); // Compute s^-1 var sInv = s.invm(n); // 1.4.4 Compute u1 = es^−1 mod n // u2 = rs^−1 mod n var u1 = e.mul(sInv).umod(n); var u2 = r.mul(sInv).umod(n); // 1.4.5 Compute R = (xR, yR) // R = u1G + u2Q var R = G.mulAdd(u1, Q, u2); // 1.4.5 (cont.) Enforce R is not at infinity if (R.isInfinity()) return false; // 1.4.6 Convert the field element R.x to an integer var xR = R.x; // 1.4.7 Set v = xR mod n var v = xR.umod(n); // 1.4.8 If v = r, output "valid", and if v != r, output "invalid" return v.eq(r); } module.exports = { isPoint: isPoint, isPointCompressed: isPointCompressed, isPrivate: isPrivate, pointAdd: pointAdd, pointAddScalar: pointAddScalar, pointCompress: pointCompress, pointFromScalar: pointFromScalar, pointMultiply: pointMultiply, privateAdd: privateAdd, privateSub: privateSub, sign: sign, signWithEntropy: signWithEntropy, verify: verify }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 433 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tiny-secp256k1/rfc6979.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var createHmac = __webpack_require__(/*! create-hmac */ 426); var ONE1 = Buffer.alloc(1, 1); var ZERO1 = Buffer.alloc(1, 0); // https://tools.ietf.org/html/rfc6979#section-3.2 function deterministicGenerateK(hash, x, checkSig, isPrivate, extraEntropy) { // Step A, ignored as hash already provided // Step B // Step C var k = Buffer.alloc(32, 0); var v = Buffer.alloc(32, 1); // Step D k = createHmac('sha256', k). update(v). update(ZERO1). update(x). update(hash). update(extraEntropy || ''). digest(); // Step E v = createHmac('sha256', k).update(v).digest(); // Step F k = createHmac('sha256', k). update(v). update(ONE1). update(x). update(hash). update(extraEntropy || ''). digest(); // Step G v = createHmac('sha256', k).update(v).digest(); // Step H1/H2a, ignored as tlen === qlen (256 bit) // Step H2b v = createHmac('sha256', k).update(v).digest(); var T = v; // Step H3, repeat until T is within the interval [1, n - 1] and is suitable for ECDSA while (!isPrivate(T) || !checkSig(T)) { k = createHmac('sha256', k). update(v). update(ZERO1). digest(); v = createHmac('sha256', k).update(v).digest(); // Step H1/H2a, again, ignored as tlen === qlen (256 bit) // Step H2b again v = createHmac('sha256', k).update(v).digest(); T = v; } return T; } module.exports = deterministicGenerateK; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 434 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/index.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var ERRORS = __webpack_require__(/*! ./errors */ 435); var NATIVE = __webpack_require__(/*! ./native */ 436); // short-hand var tfJSON = ERRORS.tfJSON; var TfTypeError = ERRORS.TfTypeError; var TfPropertyTypeError = ERRORS.TfPropertyTypeError; var tfSubError = ERRORS.tfSubError; var getValueTypeName = ERRORS.getValueTypeName; var TYPES = { arrayOf: function arrayOf(type, options) { type = compile(type); options = options || {}; function _arrayOf(array, strict) { if (!NATIVE.Array(array)) return false; if (NATIVE.Nil(array)) return false; if (options.minLength !== undefined && array.length < options.minLength) return false; if (options.maxLength !== undefined && array.length > options.maxLength) return false; if (options.length !== undefined && array.length !== options.length) return false; return array.every(function (value, i) { try { return typeforce(type, value, strict); } catch (e) { throw tfSubError(e, i); } }); } _arrayOf.toJSON = function () { var str = '[' + tfJSON(type) + ']'; if (options.length !== undefined) { str += '{' + options.length + '}'; } else if (options.minLength !== undefined || options.maxLength !== undefined) { str += '{' + ( options.minLength === undefined ? 0 : options.minLength) + ',' + ( options.maxLength === undefined ? Infinity : options.maxLength) + '}'; } return str; }; return _arrayOf; }, maybe: function maybe(type) { type = compile(type); function _maybe(value, strict) { return NATIVE.Nil(value) || type(value, strict, maybe); } _maybe.toJSON = function () {return '?' + tfJSON(type);}; return _maybe; }, map: function map(propertyType, propertyKeyType) { propertyType = compile(propertyType); if (propertyKeyType) propertyKeyType = compile(propertyKeyType); function _map(value, strict) { if (!NATIVE.Object(value)) return false; if (NATIVE.Nil(value)) return false; for (var propertyName in value) { try { if (propertyKeyType) { typeforce(propertyKeyType, propertyName, strict); } } catch (e) { throw tfSubError(e, propertyName, 'key'); } try { var propertyValue = value[propertyName]; typeforce(propertyType, propertyValue, strict); } catch (e) { throw tfSubError(e, propertyName); } } return true; } if (propertyKeyType) { _map.toJSON = function () { return '{' + tfJSON(propertyKeyType) + ': ' + tfJSON(propertyType) + '}'; }; } else { _map.toJSON = function () {return '{' + tfJSON(propertyType) + '}';}; } return _map; }, object: function object(uncompiled) { var type = {}; for (var typePropertyName in uncompiled) { type[typePropertyName] = compile(uncompiled[typePropertyName]); } function _object(value, strict) { if (!NATIVE.Object(value)) return false; if (NATIVE.Nil(value)) return false; var propertyName; try { for (propertyName in type) { var propertyType = type[propertyName]; var propertyValue = value[propertyName]; typeforce(propertyType, propertyValue, strict); } } catch (e) { throw tfSubError(e, propertyName); } if (strict) { for (propertyName in value) { if (type[propertyName]) continue; throw new TfPropertyTypeError(undefined, propertyName); } } return true; } _object.toJSON = function () {return tfJSON(type);}; return _object; }, anyOf: function anyOf() { var types = [].slice.call(arguments).map(compile); function _anyOf(value, strict) { return types.some(function (type) { try { return typeforce(type, value, strict); } catch (e) { return false; } }); } _anyOf.toJSON = function () {return types.map(tfJSON).join('|');}; return _anyOf; }, allOf: function allOf() { var types = [].slice.call(arguments).map(compile); function _allOf(value, strict) { return types.every(function (type) { try { return typeforce(type, value, strict); } catch (e) { return false; } }); } _allOf.toJSON = function () {return types.map(tfJSON).join(' & ');}; return _allOf; }, quacksLike: function quacksLike(type) { function _quacksLike(value) { return type === getValueTypeName(value); } _quacksLike.toJSON = function () {return type;}; return _quacksLike; }, tuple: function tuple() { var types = [].slice.call(arguments).map(compile); function _tuple(values, strict) { if (NATIVE.Nil(values)) return false; if (NATIVE.Nil(values.length)) return false; if (strict && values.length !== types.length) return false; return types.every(function (type, i) { try { return typeforce(type, values[i], strict); } catch (e) { throw tfSubError(e, i); } }); } _tuple.toJSON = function () {return '(' + types.map(tfJSON).join(', ') + ')';}; return _tuple; }, value: function value(expected) { function _value(actual) { return actual === expected; } _value.toJSON = function () {return expected;}; return _value; } }; // TODO: deprecate TYPES.oneOf = TYPES.anyOf; function compile(type) { if (NATIVE.String(type)) { if (type[0] === '?') return TYPES.maybe(type.slice(1)); return NATIVE[type] || TYPES.quacksLike(type); } else if (type && NATIVE.Object(type)) { if (NATIVE.Array(type)) { if (type.length !== 1) throw new TypeError('Expected compile() parameter of type Array of length 1'); return TYPES.arrayOf(type[0]); } return TYPES.object(type); } else if (NATIVE.Function(type)) { return type; } return TYPES.value(type); } function typeforce(type, value, strict, surrogate) { if (NATIVE.Function(type)) { if (type(value, strict)) return true; throw new TfTypeError(surrogate || type, value); } // JIT return typeforce(compile(type), value, strict); } // assign types to typeforce function for (var typeName in NATIVE) { typeforce[typeName] = NATIVE[typeName]; } for (typeName in TYPES) { typeforce[typeName] = TYPES[typeName]; } var EXTRA = __webpack_require__(/*! ./extra */ 437); for (typeName in EXTRA) { typeforce[typeName] = EXTRA[typeName]; } typeforce.compile = compile; typeforce.TfTypeError = TfTypeError; typeforce.TfPropertyTypeError = TfPropertyTypeError; module.exports = typeforce; /***/ }), /* 435 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/errors.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var native = __webpack_require__(/*! ./native */ 436); function getTypeName(fn) { return fn.name || fn.toString().match(/function (.*?)\s*\(/)[1]; } function getValueTypeName(value) { return native.Nil(value) ? '' : getTypeName(value.constructor); } function getValue(value) { if (native.Function(value)) return ''; if (native.String(value)) return JSON.stringify(value); if (value && native.Object(value)) return ''; return value; } function captureStackTrace(e, t) { if (Error.captureStackTrace) { Error.captureStackTrace(e, t); } } function tfJSON(type) { if (native.Function(type)) return type.toJSON ? type.toJSON() : getTypeName(type); if (native.Array(type)) return 'Array'; if (type && native.Object(type)) return 'Object'; return type !== undefined ? type : ''; } function tfErrorString(type, value, valueTypeName) { var valueJson = getValue(value); return 'Expected ' + tfJSON(type) + ', got' + ( valueTypeName !== '' ? ' ' + valueTypeName : '') + ( valueJson !== '' ? ' ' + valueJson : ''); } function TfTypeError(type, value, valueTypeName) { valueTypeName = valueTypeName || getValueTypeName(value); this.message = tfErrorString(type, value, valueTypeName); captureStackTrace(this, TfTypeError); this.__type = type; this.__value = value; this.__valueTypeName = valueTypeName; } TfTypeError.prototype = Object.create(Error.prototype); TfTypeError.prototype.constructor = TfTypeError; function tfPropertyErrorString(type, label, name, value, valueTypeName) { var description = '" of type '; if (label === 'key') description = '" with key type '; return tfErrorString('property "' + tfJSON(name) + description + tfJSON(type), value, valueTypeName); } function TfPropertyTypeError(type, property, label, value, valueTypeName) { if (type) { valueTypeName = valueTypeName || getValueTypeName(value); this.message = tfPropertyErrorString(type, label, property, value, valueTypeName); } else { this.message = 'Unexpected property "' + property + '"'; } captureStackTrace(this, TfTypeError); this.__label = label; this.__property = property; this.__type = type; this.__value = value; this.__valueTypeName = valueTypeName; } TfPropertyTypeError.prototype = Object.create(Error.prototype); TfPropertyTypeError.prototype.constructor = TfTypeError; function tfCustomError(expected, actual) { return new TfTypeError(expected, {}, actual); } function tfSubError(e, property, label) { // sub child? if (e instanceof TfPropertyTypeError) { property = property + '.' + e.__property; e = new TfPropertyTypeError( e.__type, property, e.__label, e.__value, e.__valueTypeName); // child? } else if (e instanceof TfTypeError) { e = new TfPropertyTypeError( e.__type, property, label, e.__value, e.__valueTypeName); } captureStackTrace(e); return e; } module.exports = { TfTypeError: TfTypeError, TfPropertyTypeError: TfPropertyTypeError, tfCustomError: tfCustomError, tfSubError: tfSubError, tfJSON: tfJSON, getValueTypeName: getValueTypeName }; /***/ }), /* 436 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/native.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var types = { Array: function (_Array) {function Array(_x) {return _Array.apply(this, arguments);}Array.toString = function () {return _Array.toString();};return Array;}(function (value) {return value !== null && value !== undefined && value.constructor === Array;}), Boolean: function Boolean(value) {return typeof value === 'boolean';}, Function: function Function(value) {return typeof value === 'function';}, Nil: function Nil(value) {return value === undefined || value === null;}, Number: function Number(value) {return typeof value === 'number';}, Object: function Object(value) {return typeof value === 'object';}, String: function String(value) {return typeof value === 'string';}, '': function _() {return true;} }; // TODO: deprecate types.Null = types.Nil; for (var typeName in types) { types[typeName].toJSON = function (t) { return t; }.bind(null, typeName); } module.exports = types; /***/ }), /* 437 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/typeforce/extra.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var NATIVE = __webpack_require__(/*! ./native */ 436); var ERRORS = __webpack_require__(/*! ./errors */ 435); function _Buffer(value) { return Buffer.isBuffer(value); } function Hex(value) { return typeof value === 'string' && /^([0-9a-f]{2})+$/i.test(value); } function _LengthN(type, length) { var name = type.toJSON(); function Length(value) { if (!type(value)) return false; if (value.length === length) return true; throw ERRORS.tfCustomError(name + '(Length: ' + length + ')', name + '(Length: ' + value.length + ')'); } Length.toJSON = function () {return name;}; return Length; } var _ArrayN = _LengthN.bind(null, NATIVE.Array); var _BufferN = _LengthN.bind(null, _Buffer); var _HexN = _LengthN.bind(null, Hex); var _StringN = _LengthN.bind(null, NATIVE.String); function Range(a, b, f) { f = f || NATIVE.Number; function _range(value, strict) { return f(value, strict) && value > a && value < b; } _range.toJSON = function () { return "".concat(f.toJSON(), " between [").concat(a, ", ").concat(b, "]"); }; return _range; } var INT53_MAX = Math.pow(2, 53) - 1; function Finite(value) { return typeof value === 'number' && isFinite(value); } function Int8(value) {return value << 24 >> 24 === value;} function Int16(value) {return value << 16 >> 16 === value;} function Int32(value) {return (value | 0) === value;} function Int53(value) { return typeof value === 'number' && value >= -INT53_MAX && value <= INT53_MAX && Math.floor(value) === value; } function UInt8(value) {return (value & 0xff) === value;} function UInt16(value) {return (value & 0xffff) === value;} function UInt32(value) {return value >>> 0 === value;} function UInt53(value) { return typeof value === 'number' && value >= 0 && value <= INT53_MAX && Math.floor(value) === value; } var types = { ArrayN: _ArrayN, Buffer: _Buffer, BufferN: _BufferN, Finite: Finite, Hex: Hex, HexN: _HexN, Int8: Int8, Int16: Int16, Int32: Int32, Int53: Int53, Range: Range, StringN: _StringN, UInt8: UInt8, UInt16: UInt16, UInt32: UInt32, UInt53: UInt53 }; for (var typeName in types) { types[typeName].toJSON = function (t) { return t; }.bind(null, typeName); } module.exports = types; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 438 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/wif/index.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var bs58check = __webpack_require__(/*! bs58check */ 428); function decodeRaw(buffer, version) { // check version only if defined if (version !== undefined && buffer[0] !== version) throw new Error('Invalid network version'); // uncompressed if (buffer.length === 33) { return { version: buffer[0], privateKey: buffer.slice(1, 33), compressed: false }; } // invalid length if (buffer.length !== 34) throw new Error('Invalid WIF length'); // invalid compression flag if (buffer[33] !== 0x01) throw new Error('Invalid compression flag'); return { version: buffer[0], privateKey: buffer.slice(1, 33), compressed: true }; } function encodeRaw(version, privateKey, compressed) { var result = new Buffer(compressed ? 34 : 33); result.writeUInt8(version, 0); privateKey.copy(result, 1); if (compressed) { result[33] = 0x01; } return result; } function decode(string, version) { return decodeRaw(bs58check.decode(string), version); } function encode(version, privateKey, compressed) { if (typeof version === 'number') return bs58check.encode(encodeRaw(version, privateKey, compressed)); return bs58check.encode( encodeRaw( version.version, version.privateKey, version.compressed)); } module.exports = { decode: decode, decodeRaw: decodeRaw, encode: encode, encodeRaw: encodeRaw }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 439 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/index.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var __createBinding = this && this.__createBinding || (Object.create ? function (o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function get() {return m[k];} }); } : function (o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); var __exportStar = this && this.__exportStar || function (m, exports) { for (var p in m) {if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);} }; Object.defineProperty(exports, "__esModule", { value: true }); exports.secp256k1 = exports.rlp = exports.BN = void 0; var secp256k1 = __webpack_require__(/*! ./secp256k1v3-adapter */ 440); exports.secp256k1 = secp256k1; var ethjsUtil = __webpack_require__(/*! ethjs-util */ 448); var BN = __webpack_require__(/*! bn.js */ 75); exports.BN = BN; var rlp = __webpack_require__(/*! rlp */ 451); exports.rlp = rlp; Object.assign(exports, ethjsUtil); /** * Constants */ __exportStar(__webpack_require__(/*! ./constants */ 452), exports); /** * Public-key cryptography (secp256k1) and addresses */ __exportStar(__webpack_require__(/*! ./account */ 453), exports); /** * Hash functions */ __exportStar(__webpack_require__(/*! ./hash */ 459), exports); /** * ECDSA signature */ __exportStar(__webpack_require__(/*! ./signature */ 468), exports); /** * Utilities for manipulating Buffers, byte arrays, etc. */ __exportStar(__webpack_require__(/*! ./bytes */ 458), exports); /** * Function for definining properties on an object */ __exportStar(__webpack_require__(/*! ./object */ 469), exports); /***/ }), /* 440 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/secp256k1v3-adapter.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.ecdhUnsafe = exports.ecdh = exports.recover = exports.verify = exports.sign = exports.signatureImportLax = exports.signatureImport = exports.signatureExport = exports.signatureNormalize = exports.publicKeyCombine = exports.publicKeyTweakMul = exports.publicKeyTweakAdd = exports.publicKeyVerify = exports.publicKeyConvert = exports.publicKeyCreate = exports.privateKeyTweakMul = exports.privateKeyTweakAdd = exports.privateKeyModInverse = exports.privateKeyNegate = exports.privateKeyImport = exports.privateKeyExport = exports.privateKeyVerify = void 0; var secp256k1 = __webpack_require__(/*! ethereum-cryptography/secp256k1 */ 441); var secp256k1v3 = __webpack_require__(/*! ./secp256k1v3-lib/index */ 446); var der = __webpack_require__(/*! ./secp256k1v3-lib/der */ 447); /** * Verify an ECDSA privateKey * @method privateKeyVerify * @param {Buffer} privateKey * @return {boolean} */ exports.privateKeyVerify = function (privateKey) { // secp256k1 v4 version throws when privateKey length is not 32 if (privateKey.length !== 32) { return false; } return secp256k1.privateKeyVerify(Uint8Array.from(privateKey)); }; /** * Export a privateKey in DER format * @method privateKeyExport * @param {Buffer} privateKey * @param {boolean} compressed * @return {boolean} */ exports.privateKeyExport = function (privateKey, compressed) { // secp256k1 v4 version throws when privateKey length is not 32 if (privateKey.length !== 32) { throw new RangeError('private key length is invalid'); } var publicKey = secp256k1v3.privateKeyExport(privateKey, compressed); return der.privateKeyExport(privateKey, publicKey, compressed); }; /** * Import a privateKey in DER format * @method privateKeyImport * @param {Buffer} privateKey * @return {Buffer} */ exports.privateKeyImport = function (privateKey) { // privateKeyImport method is not part of secp256k1 v4 package // this implementation is based on v3 privateKey = der.privateKeyImport(privateKey); if (privateKey !== null && privateKey.length === 32 && exports.privateKeyVerify(privateKey)) { return privateKey; } throw new Error("couldn't import from DER format"); }; /** * Negate a privateKey by subtracting it from the order of the curve's base point * @method privateKeyNegate * @param {Buffer} privateKey * @return {Buffer} */ exports.privateKeyNegate = function (privateKey) { return Buffer.from(secp256k1.privateKeyNegate(Uint8Array.from(privateKey))); }; /** * Compute the inverse of a privateKey (modulo the order of the curve's base point). * @method privateKeyModInverse * @param {Buffer} privateKey * @return {Buffer} */ exports.privateKeyModInverse = function (privateKey) { if (privateKey.length !== 32) { throw new Error('private key length is invalid'); } return Buffer.from(secp256k1v3.privateKeyModInverse(Uint8Array.from(privateKey))); }; /** * Tweak a privateKey by adding tweak to it. * @method privateKeyTweakAdd * @param {Buffer} privateKey * @param {Buffer} tweak * @return {Buffer} */ exports.privateKeyTweakAdd = function (privateKey, tweak) { return Buffer.from(secp256k1.privateKeyTweakAdd(Uint8Array.from(privateKey), tweak)); }; /** * Tweak a privateKey by multiplying it by a tweak. * @method privateKeyTweakMul * @param {Buffer} privateKey * @param {Buffer} tweak * @return {Buffer} */ exports.privateKeyTweakMul = function (privateKey, tweak) { return Buffer.from(secp256k1.privateKeyTweakMul(Uint8Array.from(privateKey), Uint8Array.from(tweak))); }; /** * Compute the public key for a privateKey. * @method publicKeyCreate * @param {Buffer} privateKey * @param {boolean} compressed * @return {Buffer} */ exports.publicKeyCreate = function (privateKey, compressed) { return Buffer.from(secp256k1.publicKeyCreate(Uint8Array.from(privateKey), compressed)); }; /** * Convert a publicKey to compressed or uncompressed form. * @method publicKeyConvert * @param {Buffer} publicKey * @param {boolean} compressed * @return {Buffer} */ exports.publicKeyConvert = function (publicKey, compressed) { return Buffer.from(secp256k1.publicKeyConvert(Uint8Array.from(publicKey), compressed)); }; /** * Verify an ECDSA publicKey. * @method publicKeyVerify * @param {Buffer} publicKey * @return {boolean} */ exports.publicKeyVerify = function (publicKey) { // secp256k1 v4 version throws when publicKey length is not 33 or 65 if (publicKey.length !== 33 && publicKey.length !== 65) { return false; } return secp256k1.publicKeyVerify(Uint8Array.from(publicKey)); }; /** * Tweak a publicKey by adding tweak times the generator to it. * @method publicKeyTweakAdd * @param {Buffer} publicKey * @param {Buffer} tweak * @param {boolean} compressed * @return {Buffer} */ exports.publicKeyTweakAdd = function (publicKey, tweak, compressed) { return Buffer.from(secp256k1.publicKeyTweakAdd(Uint8Array.from(publicKey), Uint8Array.from(tweak), compressed)); }; /** * Tweak a publicKey by multiplying it by a tweak value * @method publicKeyTweakMul * @param {Buffer} publicKey * @param {Buffer} tweak * @param {boolean} compressed * @return {Buffer} */ exports.publicKeyTweakMul = function (publicKey, tweak, compressed) { return Buffer.from(secp256k1.publicKeyTweakMul(Uint8Array.from(publicKey), Uint8Array.from(tweak), compressed)); }; /** * Add a given publicKeys together. * @method publicKeyCombine * @param {Array} publicKeys * @param {boolean} compressed * @return {Buffer} */ exports.publicKeyCombine = function (publicKeys, compressed) { var keys = []; publicKeys.forEach(function (publicKey) { keys.push(Uint8Array.from(publicKey)); }); return Buffer.from(secp256k1.publicKeyCombine(keys, compressed)); }; /** * Convert a signature to a normalized lower-S form. * @method signatureNormalize * @param {Buffer} signature * @return {Buffer} */ exports.signatureNormalize = function (signature) { return Buffer.from(secp256k1.signatureNormalize(Uint8Array.from(signature))); }; /** * Serialize an ECDSA signature in DER format. * @method signatureExport * @param {Buffer} signature * @return {Buffer} */ exports.signatureExport = function (signature) { return Buffer.from(secp256k1.signatureExport(Uint8Array.from(signature))); }; /** * Parse a DER ECDSA signature (follow by [BIP66](https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki)). * @method signatureImport * @param {Buffer} signature * @return {Buffer} */ exports.signatureImport = function (signature) { return Buffer.from(secp256k1.signatureImport(Uint8Array.from(signature))); }; /** * Parse a DER ECDSA signature (not follow by [BIP66](https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki)). * @method signatureImportLax * @param {Buffer} signature * @return {Buffer} */ exports.signatureImportLax = function (signature) { // signatureImportLax method is not part of secp256k1 v4 package // this implementation is based on v3 // ensure that signature is greater than 0 if (signature.length === 0) { throw new RangeError('signature length is invalid'); } var sigObj = der.signatureImportLax(signature); if (sigObj === null) { throw new Error("couldn't parse DER signature"); } return secp256k1v3.signatureImport(sigObj); }; /** * Create an ECDSA signature. Always return low-S signature. * @method sign * @param {Buffer} message * @param {Buffer} privateKey * @param {Object} options * @return {Buffer} */ exports.sign = function (message, privateKey, options) { if (options === null) { throw new TypeError('options should be an Object'); } var signOptions = undefined; if (options) { signOptions = {}; if (options.data === null) { // validate option.data length throw new TypeError('options.data should be a Buffer'); } if (options.data) { if (options.data.length != 32) { throw new RangeError('options.data length is invalid'); } signOptions.data = new Uint8Array(options.data); } if (options.noncefn === null) { throw new TypeError('options.noncefn should be a Function'); } if (options.noncefn) { // convert option.noncefn function signature signOptions.noncefn = function (message, privateKey, algo, data, attempt) { var bufferAlgo = algo != null ? Buffer.from(algo) : null; var bufferData = data != null ? Buffer.from(data) : null; var buffer = Buffer.from(''); if (options.noncefn) { buffer = options.noncefn(Buffer.from(message), Buffer.from(privateKey), bufferAlgo, bufferData, attempt); } return new Uint8Array(buffer); }; } } var sig = secp256k1.ecdsaSign(Uint8Array.from(message), Uint8Array.from(privateKey), signOptions); return { signature: Buffer.from(sig.signature), recovery: sig.recid }; }; /** * Verify an ECDSA signature. * @method verify * @param {Buffer} message * @param {Buffer} signature * @param {Buffer} publicKey * @return {boolean} */ exports.verify = function (message, signature, publicKey) { return secp256k1.ecdsaVerify(Uint8Array.from(signature), Uint8Array.from(message), publicKey); }; /** * Recover an ECDSA public key from a signature. * @method recover * @param {Buffer} message * @param {Buffer} signature * @param {Number} recid * @param {boolean} compressed * @return {Buffer} */ exports.recover = function (message, signature, recid, compressed) { return Buffer.from(secp256k1.ecdsaRecover(Uint8Array.from(signature), recid, Uint8Array.from(message), compressed)); }; /** * Compute an EC Diffie-Hellman secret and applied sha256 to compressed public key. * @method ecdh * @param {Buffer} publicKey * @param {Buffer} privateKey * @return {Buffer} */ exports.ecdh = function (publicKey, privateKey) { // note: secp256k1 v3 doesn't allow optional parameter return Buffer.from(secp256k1.ecdh(Uint8Array.from(publicKey), Uint8Array.from(privateKey), {})); }; exports.ecdhUnsafe = function (publicKey, privateKey, compressed) { // ecdhUnsafe method is not part of secp256k1 v4 package // this implementation is based on v3 // ensure valid publicKey length if (publicKey.length !== 33 && publicKey.length !== 65) { throw new RangeError('public key length is invalid'); } // ensure valid privateKey length if (privateKey.length !== 32) { throw new RangeError('private key length is invalid'); } return Buffer.from(secp256k1v3.ecdhUnsafe(Uint8Array.from(publicKey), Uint8Array.from(privateKey), compressed)); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 441 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/secp256k1.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var __awaiter = this && this.__awaiter || function (thisArg, _arguments, P, generator) { function adopt(value) {return value instanceof P ? value : new P(function (resolve) {resolve(value);});} return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) {try {step(generator.next(value));} catch (e) {reject(e);}} function rejected(value) {try {step(generator["throw"](value));} catch (e) {reject(e);}} function step(result) {result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected);} step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __generator = this && this.__generator || function (thisArg, body) { var _ = { label: 0, sent: function sent() {if (t[0] & 1) throw t[1];return t[1];}, trys: [], ops: [] },f,y,t,g; return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function () {return this;}), g; function verb(n) {return function (v) {return step([n, v]);};} function step(op) { if (f) throw new TypeError("Generator is already executing."); while (_) {try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0:case 1:t = op;break; case 4:_.label++;return { value: op[1], done: false }; case 5:_.label++;y = op[1];op = [0];continue; case 7:op = _.ops.pop();_.trys.pop();continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) {_ = 0;continue;} if (op[0] === 3 && (!t || op[1] > t[0] && op[1] < t[3])) {_.label = op[1];break;} if (op[0] === 6 && _.label < t[1]) {_.label = t[1];t = op;break;} if (t && _.label < t[2]) {_.label = t[2];_.ops.push(op);break;} if (t[2]) _.ops.pop(); _.trys.pop();continue;} op = body.call(thisArg, _); } catch (e) {op = [6, e];y = 0;} finally {f = t = 0;}} if (op[0] & 5) throw op[1];return { value: op[0] ? op[1] : void 0, done: true }; } }; function __export(m) { for (var p in m) {if (!exports.hasOwnProperty(p)) exports[p] = m[p];} } Object.defineProperty(exports, "__esModule", { value: true }); var secp256k1_1 = __webpack_require__(/*! secp256k1 */ 442); var random_1 = __webpack_require__(/*! ./random */ 445); var SECP256K1_PRIVATE_KEY_SIZE = 32; function createPrivateKey() { return __awaiter(this, void 0, void 0, function () { var pk; return __generator(this, function (_a) { switch (_a.label) { case 0: if (false) {} return [4 /*yield*/, random_1.getRandomBytes(SECP256K1_PRIVATE_KEY_SIZE)]; case 1: pk = _a.sent(); if (secp256k1_1.privateKeyVerify(pk)) { return [2 /*return*/, pk]; } return [3 /*break*/, 0]; case 2:return [2 /*return*/];} }); }); } exports.createPrivateKey = createPrivateKey; function createPrivateKeySync() { while (true) { var pk = random_1.getRandomBytesSync(SECP256K1_PRIVATE_KEY_SIZE); if (secp256k1_1.privateKeyVerify(pk)) { return pk; } } } exports.createPrivateKeySync = createPrivateKeySync; __export(__webpack_require__(/*! secp256k1 */ 442)); /***/ }), /* 442 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/secp256k1/elliptic.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib */ 443)(__webpack_require__(/*! ./lib/elliptic */ 444)); /***/ }), /* 443 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/secp256k1/lib/index.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}var errors = { IMPOSSIBLE_CASE: 'Impossible case. Please create issue.', TWEAK_ADD: 'The tweak was out of range or the resulted private key is invalid', TWEAK_MUL: 'The tweak was out of range or equal to zero', CONTEXT_RANDOMIZE_UNKNOW: 'Unknow error on context randomization', SECKEY_INVALID: 'Private Key is invalid', PUBKEY_PARSE: 'Public Key could not be parsed', PUBKEY_SERIALIZE: 'Public Key serialization error', PUBKEY_COMBINE: 'The sum of the public keys is not valid', SIG_PARSE: 'Signature could not be parsed', SIGN: 'The nonce generation function failed, or the private key was invalid', RECOVER: 'Public key could not be recover', ECDH: 'Scalar was invalid (zero or overflow)' }; function assert(cond, msg) { if (!cond) throw new Error(msg); } function isUint8Array(name, value, length) { assert(value instanceof Uint8Array, "Expected ".concat(name, " to be an Uint8Array")); if (length !== undefined) { if (Array.isArray(length)) { var numbers = length.join(', '); var msg = "Expected ".concat(name, " to be an Uint8Array with length [").concat(numbers, "]"); assert(length.includes(value.length), msg); } else { var _msg = "Expected ".concat(name, " to be an Uint8Array with length ").concat(length); assert(value.length === length, _msg); } } } function isCompressed(value) { assert(toTypeString(value) === 'Boolean', 'Expected compressed to be a Boolean'); } function getAssertedOutput() {var output = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function (len) {return new Uint8Array(len);};var length = arguments.length > 1 ? arguments[1] : undefined; if (typeof output === 'function') output = output(length); isUint8Array('output', output, length); return output; } function toTypeString(value) { return Object.prototype.toString.call(value).slice(8, -1); } module.exports = function (secp256k1) { return { contextRandomize: function contextRandomize(seed) { assert( seed === null || seed instanceof Uint8Array, 'Expected seed to be an Uint8Array or null'); if (seed !== null) isUint8Array('seed', seed, 32); switch (secp256k1.contextRandomize(seed)) { case 1: throw new Error(errors.CONTEXT_RANDOMIZE_UNKNOW);} }, privateKeyVerify: function privateKeyVerify(seckey) { isUint8Array('private key', seckey, 32); return secp256k1.privateKeyVerify(seckey) === 0; }, privateKeyNegate: function privateKeyNegate(seckey) { isUint8Array('private key', seckey, 32); switch (secp256k1.privateKeyNegate(seckey)) { case 0: return seckey; case 1: throw new Error(errors.IMPOSSIBLE_CASE);} }, privateKeyTweakAdd: function privateKeyTweakAdd(seckey, tweak) { isUint8Array('private key', seckey, 32); isUint8Array('tweak', tweak, 32); switch (secp256k1.privateKeyTweakAdd(seckey, tweak)) { case 0: return seckey; case 1: throw new Error(errors.TWEAK_ADD);} }, privateKeyTweakMul: function privateKeyTweakMul(seckey, tweak) { isUint8Array('private key', seckey, 32); isUint8Array('tweak', tweak, 32); switch (secp256k1.privateKeyTweakMul(seckey, tweak)) { case 0: return seckey; case 1: throw new Error(errors.TWEAK_MUL);} }, publicKeyVerify: function publicKeyVerify(pubkey) { isUint8Array('public key', pubkey, [33, 65]); return secp256k1.publicKeyVerify(pubkey) === 0; }, publicKeyCreate: function publicKeyCreate(seckey) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; isUint8Array('private key', seckey, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyCreate(output, seckey)) { case 0: return output; case 1: throw new Error(errors.SECKEY_INVALID); case 2: throw new Error(errors.PUBKEY_SERIALIZE);} }, publicKeyConvert: function publicKeyConvert(pubkey) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; isUint8Array('public key', pubkey, [33, 65]); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyConvert(output, pubkey)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.PUBKEY_SERIALIZE);} }, publicKeyNegate: function publicKeyNegate(pubkey) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; isUint8Array('public key', pubkey, [33, 65]); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyNegate(output, pubkey)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.IMPOSSIBLE_CASE); case 3: throw new Error(errors.PUBKEY_SERIALIZE);} }, publicKeyCombine: function publicKeyCombine(pubkeys) {var compressed = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var output = arguments.length > 2 ? arguments[2] : undefined; assert(Array.isArray(pubkeys), 'Expected public keys to be an Array'); assert(pubkeys.length > 0, 'Expected public keys array will have more than zero items');var _iterator = _createForOfIteratorHelper( pubkeys),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var pubkey = _step.value; isUint8Array('public key', pubkey, [33, 65]); }} catch (err) {_iterator.e(err);} finally {_iterator.f();} isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyCombine(output, pubkeys)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.PUBKEY_COMBINE); case 3: throw new Error(errors.PUBKEY_SERIALIZE);} }, publicKeyTweakAdd: function publicKeyTweakAdd(pubkey, tweak) {var compressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('public key', pubkey, [33, 65]); isUint8Array('tweak', tweak, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyTweakAdd(output, pubkey, tweak)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.TWEAK_ADD);} }, publicKeyTweakMul: function publicKeyTweakMul(pubkey, tweak) {var compressed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('public key', pubkey, [33, 65]); isUint8Array('tweak', tweak, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.publicKeyTweakMul(output, pubkey, tweak)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.TWEAK_MUL);} }, signatureNormalize: function signatureNormalize(sig) { isUint8Array('signature', sig, 64); switch (secp256k1.signatureNormalize(sig)) { case 0: return sig; case 1: throw new Error(errors.SIG_PARSE);} }, signatureExport: function signatureExport(sig, output) { isUint8Array('signature', sig, 64); output = getAssertedOutput(output, 72); var obj = { output: output, outputlen: 72 }; switch (secp256k1.signatureExport(obj, sig)) { case 0: return output.slice(0, obj.outputlen); case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.IMPOSSIBLE_CASE);} }, signatureImport: function signatureImport(sig, output) { isUint8Array('signature', sig); output = getAssertedOutput(output, 64); switch (secp256k1.signatureImport(output, sig)) { case 0: return output; case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.IMPOSSIBLE_CASE);} }, ecdsaSign: function ecdsaSign(msg32, seckey) {var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('message', msg32, 32); isUint8Array('private key', seckey, 32); assert(toTypeString(options) === 'Object', 'Expected options to be an Object'); if (options.data !== undefined) isUint8Array('options.data', options.data); if (options.noncefn !== undefined) assert(toTypeString(options.noncefn) === 'Function', 'Expected options.noncefn to be a Function'); output = getAssertedOutput(output, 64); var obj = { signature: output, recid: null }; switch (secp256k1.ecdsaSign(obj, msg32, seckey, options.data, options.noncefn)) { case 0: return obj; case 1: throw new Error(errors.SIGN); case 2: throw new Error(errors.IMPOSSIBLE_CASE);} }, ecdsaVerify: function ecdsaVerify(sig, msg32, pubkey) { isUint8Array('signature', sig, 64); isUint8Array('message', msg32, 32); isUint8Array('public key', pubkey, [33, 65]); switch (secp256k1.ecdsaVerify(sig, msg32, pubkey)) { case 0: return true; case 3: return false; case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.PUBKEY_PARSE);} }, ecdsaRecover: function ecdsaRecover(sig, recid, msg32) {var compressed = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;var output = arguments.length > 4 ? arguments[4] : undefined; isUint8Array('signature', sig, 64); assert( toTypeString(recid) === 'Number' && recid >= 0 && recid <= 3, 'Expected recovery id to be a Number within interval [0, 3]'); isUint8Array('message', msg32, 32); isCompressed(compressed); output = getAssertedOutput(output, compressed ? 33 : 65); switch (secp256k1.ecdsaRecover(output, sig, recid, msg32)) { case 0: return output; case 1: throw new Error(errors.SIG_PARSE); case 2: throw new Error(errors.RECOVER); case 3: throw new Error(errors.IMPOSSIBLE_CASE);} }, ecdh: function ecdh(pubkey, seckey) {var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};var output = arguments.length > 3 ? arguments[3] : undefined; isUint8Array('public key', pubkey, [33, 65]); isUint8Array('private key', seckey, 32); assert(toTypeString(options) === 'Object', 'Expected options to be an Object'); if (options.data !== undefined) isUint8Array('options.data', options.data); if (options.hashfn !== undefined) { assert(toTypeString(options.hashfn) === 'Function', 'Expected options.hashfn to be a Function'); if (options.xbuf !== undefined) isUint8Array('options.xbuf', options.xbuf, 32); if (options.ybuf !== undefined) isUint8Array('options.ybuf', options.ybuf, 32); isUint8Array('output', output); } else { output = getAssertedOutput(output, 32); } switch (secp256k1.ecdh(output, pubkey, seckey, options.data, options.hashfn, options.xbuf, options.ybuf)) { case 0: return output; case 1: throw new Error(errors.PUBKEY_PARSE); case 2: throw new Error(errors.ECDH);} } }; }; /***/ }), /* 444 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/secp256k1/lib/elliptic.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var EC = __webpack_require__(/*! elliptic */ 210).ec; var ec = new EC('secp256k1'); var ecparams = ec.curve; // Hack, we can not use bn.js@5, while elliptic uses bn.js@4 // See https://github.com/indutny/elliptic/issues/191#issuecomment-569888758 var BN = ecparams.n.constructor; function loadCompressedPublicKey(first, xbuf) { var x = new BN(xbuf); // overflow if (x.cmp(ecparams.p) >= 0) return null; x = x.toRed(ecparams.red); // compute corresponding Y var y = x.redSqr().redIMul(x).redIAdd(ecparams.b).redSqrt(); if (first === 0x03 !== y.isOdd()) y = y.redNeg(); return ec.keyPair({ pub: { x: x, y: y } }); } function loadUncompressedPublicKey(first, xbuf, ybuf) { var x = new BN(xbuf); var y = new BN(ybuf); // overflow if (x.cmp(ecparams.p) >= 0 || y.cmp(ecparams.p) >= 0) return null; x = x.toRed(ecparams.red); y = y.toRed(ecparams.red); // is odd flag if ((first === 0x06 || first === 0x07) && y.isOdd() !== (first === 0x07)) return null; // x*x*x + b = y*y var x3 = x.redSqr().redIMul(x); if (!y.redSqr().redISub(x3.redIAdd(ecparams.b)).isZero()) return null; return ec.keyPair({ pub: { x: x, y: y } }); } function loadPublicKey(pubkey) { // length should be validated in interface var first = pubkey[0]; switch (first) { case 0x02: case 0x03: if (pubkey.length !== 33) return null; return loadCompressedPublicKey(first, pubkey.subarray(1, 33)); case 0x04: case 0x06: case 0x07: if (pubkey.length !== 65) return null; return loadUncompressedPublicKey(first, pubkey.subarray(1, 33), pubkey.subarray(33, 65)); default: return null;} } function savePublicKey(output, point) { var pubkey = point.encode(null, output.length === 33); // Loop should be faster because we do not need create extra Uint8Array // output.set(new Uint8Array(pubkey)) for (var i = 0; i < output.length; ++i) {output[i] = pubkey[i];} } module.exports = { contextRandomize: function contextRandomize() { return 0; }, privateKeyVerify: function privateKeyVerify(seckey) { var bn = new BN(seckey); return bn.cmp(ecparams.n) < 0 && !bn.isZero() ? 0 : 1; }, privateKeyNegate: function privateKeyNegate(seckey) { var bn = new BN(seckey); var negate = ecparams.n.sub(bn).umod(ecparams.n).toArrayLike(Uint8Array, 'be', 32); seckey.set(negate); return 0; }, privateKeyTweakAdd: function privateKeyTweakAdd(seckey, tweak) { var bn = new BN(tweak); if (bn.cmp(ecparams.n) >= 0) return 1; bn.iadd(new BN(seckey)); if (bn.cmp(ecparams.n) >= 0) bn.isub(ecparams.n); if (bn.isZero()) return 1; var tweaked = bn.toArrayLike(Uint8Array, 'be', 32); seckey.set(tweaked); return 0; }, privateKeyTweakMul: function privateKeyTweakMul(seckey, tweak) { var bn = new BN(tweak); if (bn.cmp(ecparams.n) >= 0 || bn.isZero()) return 1; bn.imul(new BN(seckey)); if (bn.cmp(ecparams.n) >= 0) bn = bn.umod(ecparams.n); var tweaked = bn.toArrayLike(Uint8Array, 'be', 32); seckey.set(tweaked); return 0; }, publicKeyVerify: function publicKeyVerify(pubkey) { var pair = loadPublicKey(pubkey); return pair === null ? 1 : 0; }, publicKeyCreate: function publicKeyCreate(output, seckey) { var bn = new BN(seckey); if (bn.cmp(ecparams.n) >= 0 || bn.isZero()) return 1; var point = ec.keyFromPrivate(seckey).getPublic(); savePublicKey(output, point); return 0; }, publicKeyConvert: function publicKeyConvert(output, pubkey) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; var point = pair.getPublic(); savePublicKey(output, point); return 0; }, publicKeyNegate: function publicKeyNegate(output, pubkey) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; var point = pair.getPublic(); point.y = point.y.redNeg(); savePublicKey(output, point); return 0; }, publicKeyCombine: function publicKeyCombine(output, pubkeys) { var pairs = new Array(pubkeys.length); for (var i = 0; i < pubkeys.length; ++i) { pairs[i] = loadPublicKey(pubkeys[i]); if (pairs[i] === null) return 1; } var point = pairs[0].getPublic(); for (var _i = 1; _i < pairs.length; ++_i) {point = point.add(pairs[_i].pub);} if (point.isInfinity()) return 2; savePublicKey(output, point); return 0; }, publicKeyTweakAdd: function publicKeyTweakAdd(output, pubkey, tweak) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; tweak = new BN(tweak); if (tweak.cmp(ecparams.n) >= 0) return 2; var point = pair.getPublic().add(ecparams.g.mul(tweak)); if (point.isInfinity()) return 2; savePublicKey(output, point); return 0; }, publicKeyTweakMul: function publicKeyTweakMul(output, pubkey, tweak) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; tweak = new BN(tweak); if (tweak.cmp(ecparams.n) >= 0 || tweak.isZero()) return 2; var point = pair.getPublic().mul(tweak); savePublicKey(output, point); return 0; }, signatureNormalize: function signatureNormalize(sig) { var r = new BN(sig.subarray(0, 32)); var s = new BN(sig.subarray(32, 64)); if (r.cmp(ecparams.n) >= 0 || s.cmp(ecparams.n) >= 0) return 1; if (s.cmp(ec.nh) === 1) { sig.set(ecparams.n.sub(s).toArrayLike(Uint8Array, 'be', 32), 32); } return 0; }, // Copied 1-to-1 from https://github.com/bitcoinjs/bip66/blob/master/index.js // Adapted for Uint8Array instead Buffer signatureExport: function signatureExport(obj, sig) { var sigR = sig.subarray(0, 32); var sigS = sig.subarray(32, 64); if (new BN(sigR).cmp(ecparams.n) >= 0) return 1; if (new BN(sigS).cmp(ecparams.n) >= 0) return 1;var output = obj.output; // Prepare R var r = output.subarray(4, 4 + 33); r[0] = 0x00; r.set(sigR, 1); var lenR = 33; var posR = 0; for (; lenR > 1 && r[posR] === 0x00 && !(r[posR + 1] & 0x80); --lenR, ++posR) {;} r = r.subarray(posR); if (r[0] & 0x80) return 1; if (lenR > 1 && r[0] === 0x00 && !(r[1] & 0x80)) return 1; // Prepare S var s = output.subarray(6 + 33, 6 + 33 + 33); s[0] = 0x00; s.set(sigS, 1); var lenS = 33; var posS = 0; for (; lenS > 1 && s[posS] === 0x00 && !(s[posS + 1] & 0x80); --lenS, ++posS) {;} s = s.subarray(posS); if (s[0] & 0x80) return 1; if (lenS > 1 && s[0] === 0x00 && !(s[1] & 0x80)) return 1; // Set output length for return obj.outputlen = 6 + lenR + lenS; // Output in specified format // 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] output[0] = 0x30; output[1] = obj.outputlen - 2; output[2] = 0x02; output[3] = r.length; output.set(r, 4); output[4 + lenR] = 0x02; output[5 + lenR] = s.length; output.set(s, 6 + lenR); return 0; }, // Copied 1-to-1 from https://github.com/bitcoinjs/bip66/blob/master/index.js // Adapted for Uint8Array instead Buffer signatureImport: function signatureImport(output, sig) { if (sig.length < 8) return 1; if (sig.length > 72) return 1; if (sig[0] !== 0x30) return 1; if (sig[1] !== sig.length - 2) return 1; if (sig[2] !== 0x02) return 1; var lenR = sig[3]; if (lenR === 0) return 1; if (5 + lenR >= sig.length) return 1; if (sig[4 + lenR] !== 0x02) return 1; var lenS = sig[5 + lenR]; if (lenS === 0) return 1; if (6 + lenR + lenS !== sig.length) return 1; if (sig[4] & 0x80) return 1; if (lenR > 1 && sig[4] === 0x00 && !(sig[5] & 0x80)) return 1; if (sig[lenR + 6] & 0x80) return 1; if (lenS > 1 && sig[lenR + 6] === 0x00 && !(sig[lenR + 7] & 0x80)) return 1; var sigR = sig.subarray(4, 4 + lenR); if (sigR.length === 33 && sigR[0] === 0x00) sigR = sigR.subarray(1); if (sigR.length > 32) return 1; var sigS = sig.subarray(6 + lenR); if (sigS.length === 33 && sigS[0] === 0x00) sigS = sigS.slice(1); if (sigS.length > 32) throw new Error('S length is too long'); var r = new BN(sigR); if (r.cmp(ecparams.n) >= 0) r = new BN(0); var s = new BN(sig.subarray(6 + lenR)); if (s.cmp(ecparams.n) >= 0) s = new BN(0); output.set(r.toArrayLike(Uint8Array, 'be', 32), 0); output.set(s.toArrayLike(Uint8Array, 'be', 32), 32); return 0; }, ecdsaSign: function ecdsaSign(obj, message, seckey, data, noncefn) { if (noncefn) { var _noncefn = noncefn; noncefn = function noncefn(counter) { var nonce = _noncefn(message, seckey, null, data, counter); var isValid = nonce instanceof Uint8Array && nonce.length === 32; if (!isValid) throw new Error('This is the way'); return new BN(nonce); }; } var d = new BN(seckey); if (d.cmp(ecparams.n) >= 0 || d.isZero()) return 1; var sig; try { sig = ec.sign(message, seckey, { canonical: true, k: noncefn, pers: data }); } catch (err) { return 1; } obj.signature.set(sig.r.toArrayLike(Uint8Array, 'be', 32), 0); obj.signature.set(sig.s.toArrayLike(Uint8Array, 'be', 32), 32); obj.recid = sig.recoveryParam; return 0; }, ecdsaVerify: function ecdsaVerify(sig, msg32, pubkey) { var sigObj = { r: sig.subarray(0, 32), s: sig.subarray(32, 64) }; var sigr = new BN(sigObj.r); var sigs = new BN(sigObj.s); if (sigr.cmp(ecparams.n) >= 0 || sigs.cmp(ecparams.n) >= 0) return 1; if (sigs.cmp(ec.nh) === 1 || sigr.isZero() || sigs.isZero()) return 3; var pair = loadPublicKey(pubkey); if (pair === null) return 2; var point = pair.getPublic(); var isValid = ec.verify(msg32, sigObj, point); return isValid ? 0 : 3; }, ecdsaRecover: function ecdsaRecover(output, sig, recid, msg32) { var sigObj = { r: sig.slice(0, 32), s: sig.slice(32, 64) }; var sigr = new BN(sigObj.r); var sigs = new BN(sigObj.s); if (sigr.cmp(ecparams.n) >= 0 || sigs.cmp(ecparams.n) >= 0) return 1; if (sigr.isZero() || sigs.isZero()) return 2; // Can throw `throw new Error('Unable to find sencond key candinate');` var point; try { point = ec.recoverPubKey(msg32, sigObj, recid); } catch (err) { return 2; } savePublicKey(output, point); return 0; }, ecdh: function ecdh(output, pubkey, seckey, data, hashfn, xbuf, ybuf) { var pair = loadPublicKey(pubkey); if (pair === null) return 1; var scalar = new BN(seckey); if (scalar.cmp(ecparams.n) >= 0 || scalar.isZero()) return 2; var point = pair.getPublic().mul(scalar); if (hashfn === undefined) { var _data = point.encode(null, true); var sha256 = ec.hash().update(_data).digest(); for (var i = 0; i < 32; ++i) {output[i] = sha256[i];} } else { if (!xbuf) xbuf = new Uint8Array(32); var x = point.getX().toArray('be', 32); for (var _i2 = 0; _i2 < 32; ++_i2) {xbuf[_i2] = x[_i2];} if (!ybuf) ybuf = new Uint8Array(32); var y = point.getY().toArray('be', 32); for (var _i3 = 0; _i3 < 32; ++_i3) {ybuf[_i3] = y[_i3];} var hash = hashfn(xbuf, ybuf, data); var isValid = hash instanceof Uint8Array && hash.length === output.length; if (!isValid) return 2; output.set(hash); } return 0; } }; /***/ }), /* 445 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/random.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var randombytes = __webpack_require__(/*! randombytes */ 411); function getRandomBytes(bytes) { return new Promise(function (resolve, reject) { randombytes(bytes, function (err, resp) { if (err) { reject(err); return; } resolve(resp); }); }); } exports.getRandomBytes = getRandomBytes; function getRandomBytesSync(bytes) { return randombytes(bytes); } exports.getRandomBytesSync = getRandomBytesSync; /***/ }), /* 446 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/secp256k1v3-lib/index.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { // This file is imported from secp256k1 v3 // https://github.com/cryptocoinjs/secp256k1-node/blob/master/LICENSE Object.defineProperty(exports, "__esModule", { value: true }); var BN = __webpack_require__(/*! bn.js */ 75); var EC = __webpack_require__(/*! elliptic */ 210).ec; var ec = new EC('secp256k1'); var ecparams = ec.curve; exports.privateKeyExport = function (privateKey, compressed) { if (compressed === void 0) {compressed = true;} var d = new BN(privateKey); if (d.ucmp(ecparams.n) >= 0) { throw new Error("couldn't export to DER format"); } var point = ec.g.mul(d); return toPublicKey(point.getX(), point.getY(), compressed); }; exports.privateKeyModInverse = function (privateKey) { var bn = new BN(privateKey); if (bn.ucmp(ecparams.n) >= 0 || bn.isZero()) { throw new Error('private key range is invalid'); } return bn.invm(ecparams.n).toArrayLike(Buffer, 'be', 32); }; exports.signatureImport = function (sigObj) { var r = new BN(sigObj.r); if (r.ucmp(ecparams.n) >= 0) { r = new BN(0); } var s = new BN(sigObj.s); if (s.ucmp(ecparams.n) >= 0) { s = new BN(0); } return Buffer.concat([r.toArrayLike(Buffer, 'be', 32), s.toArrayLike(Buffer, 'be', 32)]); }; exports.ecdhUnsafe = function (publicKey, privateKey, compressed) { if (compressed === void 0) {compressed = true;} var point = ec.keyFromPublic(publicKey); var scalar = new BN(privateKey); if (scalar.ucmp(ecparams.n) >= 0 || scalar.isZero()) { throw new Error('scalar was invalid (zero or overflow)'); } var shared = point.pub.mul(scalar); return toPublicKey(shared.getX(), shared.getY(), compressed); }; var toPublicKey = function toPublicKey(x, y, compressed) { var publicKey; if (compressed) { publicKey = Buffer.alloc(33); publicKey[0] = y.isOdd() ? 0x03 : 0x02; x.toArrayLike(Buffer, 'be', 32).copy(publicKey, 1); } else { publicKey = Buffer.alloc(65); publicKey[0] = 0x04; x.toArrayLike(Buffer, 'be', 32).copy(publicKey, 1); y.toArrayLike(Buffer, 'be', 32).copy(publicKey, 33); } return publicKey; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 447 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/secp256k1v3-lib/der.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { // This file is imported from secp256k1 v3 // https://github.com/cryptocoinjs/secp256k1-node/blob/master/LICENSE Object.defineProperty(exports, "__esModule", { value: true }); var EC_PRIVKEY_EXPORT_DER_COMPRESSED = Buffer.from([ // begin 0x30, 0x81, 0xd3, 0x02, 0x01, 0x01, 0x04, 0x20, // private key 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // middle 0xa0, 0x81, 0x85, 0x30, 0x81, 0x82, 0x02, 0x01, 0x01, 0x30, 0x2c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfc, 0x2f, 0x30, 0x06, 0x04, 0x01, 0x00, 0x04, 0x01, 0x07, 0x04, 0x21, 0x02, 0x79, 0xbe, 0x66, 0x7e, 0xf9, 0xdc, 0xbb, 0xac, 0x55, 0xa0, 0x62, 0x95, 0xce, 0x87, 0x0b, 0x07, 0x02, 0x9b, 0xfc, 0xdb, 0x2d, 0xce, 0x28, 0xd9, 0x59, 0xf2, 0x81, 0x5b, 0x16, 0xf8, 0x17, 0x98, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xba, 0xae, 0xdc, 0xe6, 0xaf, 0x48, 0xa0, 0x3b, 0xbf, 0xd2, 0x5e, 0x8c, 0xd0, 0x36, 0x41, 0x41, 0x02, 0x01, 0x01, 0xa1, 0x24, 0x03, 0x22, 0x00, // public key 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]); var EC_PRIVKEY_EXPORT_DER_UNCOMPRESSED = Buffer.from([ // begin 0x30, 0x82, 0x01, 0x13, 0x02, 0x01, 0x01, 0x04, 0x20, // private key 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // middle 0xa0, 0x81, 0xa5, 0x30, 0x81, 0xa2, 0x02, 0x01, 0x01, 0x30, 0x2c, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xfc, 0x2f, 0x30, 0x06, 0x04, 0x01, 0x00, 0x04, 0x01, 0x07, 0x04, 0x41, 0x04, 0x79, 0xbe, 0x66, 0x7e, 0xf9, 0xdc, 0xbb, 0xac, 0x55, 0xa0, 0x62, 0x95, 0xce, 0x87, 0x0b, 0x07, 0x02, 0x9b, 0xfc, 0xdb, 0x2d, 0xce, 0x28, 0xd9, 0x59, 0xf2, 0x81, 0x5b, 0x16, 0xf8, 0x17, 0x98, 0x48, 0x3a, 0xda, 0x77, 0x26, 0xa3, 0xc4, 0x65, 0x5d, 0xa4, 0xfb, 0xfc, 0x0e, 0x11, 0x08, 0xa8, 0xfd, 0x17, 0xb4, 0x48, 0xa6, 0x85, 0x54, 0x19, 0x9c, 0x47, 0xd0, 0x8f, 0xfb, 0x10, 0xd4, 0xb8, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xba, 0xae, 0xdc, 0xe6, 0xaf, 0x48, 0xa0, 0x3b, 0xbf, 0xd2, 0x5e, 0x8c, 0xd0, 0x36, 0x41, 0x41, 0x02, 0x01, 0x01, 0xa1, 0x44, 0x03, 0x42, 0x00, // public key 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]); exports.privateKeyExport = function (privateKey, publicKey, compressed) { if (compressed === void 0) {compressed = true;} var result = Buffer.from(compressed ? EC_PRIVKEY_EXPORT_DER_COMPRESSED : EC_PRIVKEY_EXPORT_DER_UNCOMPRESSED); privateKey.copy(result, compressed ? 8 : 9); publicKey.copy(result, compressed ? 181 : 214); return result; }; exports.privateKeyImport = function (privateKey) { var length = privateKey.length; // sequence header var index = 0; if (length < index + 1 || privateKey[index] !== 0x30) return null; index += 1; // sequence length constructor if (length < index + 1 || !(privateKey[index] & 0x80)) return null; var lenb = privateKey[index] & 0x7f; index += 1; if (lenb < 1 || lenb > 2) return null; if (length < index + lenb) return null; // sequence length var len = privateKey[index + lenb - 1] | (lenb > 1 ? privateKey[index + lenb - 2] << 8 : 0); index += lenb; if (length < index + len) return null; // sequence element 0: version number (=1) if (length < index + 3 || privateKey[index] !== 0x02 || privateKey[index + 1] !== 0x01 || privateKey[index + 2] !== 0x01) { return null; } index += 3; // sequence element 1: octet string, up to 32 bytes if (length < index + 2 || privateKey[index] !== 0x04 || privateKey[index + 1] > 0x20 || length < index + 2 + privateKey[index + 1]) { return null; } return privateKey.slice(index + 2, index + 2 + privateKey[index + 1]); }; exports.signatureImportLax = function (signature) { var r = Buffer.alloc(32, 0); var s = Buffer.alloc(32, 0); var length = signature.length; var index = 0; // sequence tag byte if (signature[index++] !== 0x30) { return null; } // sequence length byte var lenbyte = signature[index++]; if (lenbyte & 0x80) { index += lenbyte - 0x80; if (index > length) { return null; } } // sequence tag byte for r if (signature[index++] !== 0x02) { return null; } // length for r var rlen = signature[index++]; if (rlen & 0x80) { lenbyte = rlen - 0x80; if (index + lenbyte > length) { return null; } for (; lenbyte > 0 && signature[index] === 0x00; index += 1, lenbyte -= 1) { ;} for (rlen = 0; lenbyte > 0; index += 1, lenbyte -= 1) { rlen = (rlen << 8) + signature[index];} } if (rlen > length - index) { return null; } var rindex = index; index += rlen; // sequence tag byte for s if (signature[index++] !== 0x02) { return null; } // length for s var slen = signature[index++]; if (slen & 0x80) { lenbyte = slen - 0x80; if (index + lenbyte > length) { return null; } for (; lenbyte > 0 && signature[index] === 0x00; index += 1, lenbyte -= 1) { ;} for (slen = 0; lenbyte > 0; index += 1, lenbyte -= 1) { slen = (slen << 8) + signature[index];} } if (slen > length - index) { return null; } var sindex = index; index += slen; // ignore leading zeros in r for (; rlen > 0 && signature[rindex] === 0x00; rlen -= 1, rindex += 1) { ;} // copy r value if (rlen > 32) { return null; } var rvalue = signature.slice(rindex, rindex + rlen); rvalue.copy(r, 32 - rvalue.length); // ignore leading zeros in s for (; slen > 0 && signature[sindex] === 0x00; slen -= 1, sindex += 1) { ;} // copy s value if (slen > 32) { return null; } var svalue = signature.slice(sindex, sindex + slen); svalue.copy(s, 32 - svalue.length); return { r: r, s: s }; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 448 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethjs-util/lib/index.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var isHexPrefixed = __webpack_require__(/*! is-hex-prefixed */ 449); var stripHexPrefix = __webpack_require__(/*! strip-hex-prefix */ 450); /** * Pads a `String` to have an even length * @param {String} value * @return {String} output */ function padToEven(value) { var a = value; // eslint-disable-line if (typeof a !== 'string') { throw new Error('[ethjs-util] while padding to even, value must be string, is currently ' + typeof a + ', while padToEven.'); } if (a.length % 2) { a = '0' + a; } return a; } /** * Converts a `Number` into a hex `String` * @param {Number} i * @return {String} */ function intToHex(i) { var hex = i.toString(16); // eslint-disable-line return '0x' + hex; } /** * Converts an `Number` to a `Buffer` * @param {Number} i * @return {Buffer} */ function intToBuffer(i) { var hex = intToHex(i); return new Buffer(padToEven(hex.slice(2)), 'hex'); } /** * Get the binary size of a string * @param {String} str * @return {Number} */ function getBinarySize(str) { if (typeof str !== 'string') { throw new Error('[ethjs-util] while getting binary size, method getBinarySize requires input \'str\' to be type String, got \'' + typeof str + '\'.'); } return Buffer.byteLength(str, 'utf8'); } /** * Returns TRUE if the first specified array contains all elements * from the second one. FALSE otherwise. * * @param {array} superset * @param {array} subset * * @returns {boolean} */ function arrayContainsArray(superset, subset, some) { if (Array.isArray(superset) !== true) { throw new Error('[ethjs-util] method arrayContainsArray requires input \'superset\' to be an array got type \'' + typeof superset + '\''); } if (Array.isArray(subset) !== true) { throw new Error('[ethjs-util] method arrayContainsArray requires input \'subset\' to be an array got type \'' + typeof subset + '\''); } return subset[Boolean(some) && 'some' || 'every'](function (value) { return superset.indexOf(value) >= 0; }); } /** * Should be called to get utf8 from it's hex representation * * @method toUtf8 * @param {String} string in hex * @returns {String} ascii string representation of hex value */ function toUtf8(hex) { var bufferValue = new Buffer(padToEven(stripHexPrefix(hex).replace(/^0+|0+$/g, '')), 'hex'); return bufferValue.toString('utf8'); } /** * Should be called to get ascii from it's hex representation * * @method toAscii * @param {String} string in hex * @returns {String} ascii string representation of hex value */ function toAscii(hex) { var str = ''; // eslint-disable-line var i = 0, l = hex.length; // eslint-disable-line if (hex.substring(0, 2) === '0x') { i = 2; } for (; i < l; i += 2) { var code = parseInt(hex.substr(i, 2), 16); str += String.fromCharCode(code); } return str; } /** * Should be called to get hex representation (prefixed by 0x) of utf8 string * * @method fromUtf8 * @param {String} string * @param {Number} optional padding * @returns {String} hex representation of input string */ function fromUtf8(stringValue) { var str = new Buffer(stringValue, 'utf8'); return '0x' + padToEven(str.toString('hex')).replace(/^0+|0+$/g, ''); } /** * Should be called to get hex representation (prefixed by 0x) of ascii string * * @method fromAscii * @param {String} string * @param {Number} optional padding * @returns {String} hex representation of input string */ function fromAscii(stringValue) { var hex = ''; // eslint-disable-line for (var i = 0; i < stringValue.length; i++) { // eslint-disable-line var code = stringValue.charCodeAt(i); var n = code.toString(16); hex += n.length < 2 ? '0' + n : n; } return '0x' + hex; } /** * getKeys([{a: 1, b: 2}, {a: 3, b: 4}], 'a') => [1, 3] * * @method getKeys get specific key from inner object array of objects * @param {String} params * @param {String} key * @param {Boolean} allowEmpty * @returns {Array} output just a simple array of output keys */ function getKeys(params, key, allowEmpty) { if (!Array.isArray(params)) { throw new Error('[ethjs-util] method getKeys expecting type Array as \'params\' input, got \'' + typeof params + '\''); } if (typeof key !== 'string') { throw new Error('[ethjs-util] method getKeys expecting type String for input \'key\' got \'' + typeof key + '\'.'); } var result = []; // eslint-disable-line for (var i = 0; i < params.length; i++) { // eslint-disable-line var value = params[i][key]; // eslint-disable-line if (allowEmpty && !value) { value = ''; } else if (typeof value !== 'string') { throw new Error('invalid abi'); } result.push(value); } return result; } /** * Is the string a hex string. * * @method check if string is hex string of specific length * @param {String} value * @param {Number} length * @returns {Boolean} output the string is a hex string */ function isHexString(value, length) { if (typeof value !== 'string' || !value.match(/^0x[0-9A-Fa-f]*$/)) { return false; } if (length && value.length !== 2 + 2 * length) { return false; } return true; } module.exports = { arrayContainsArray: arrayContainsArray, intToBuffer: intToBuffer, getBinarySize: getBinarySize, isHexPrefixed: isHexPrefixed, stripHexPrefix: stripHexPrefix, padToEven: padToEven, intToHex: intToHex, fromAscii: fromAscii, fromUtf8: fromUtf8, toAscii: toAscii, toUtf8: toUtf8, getKeys: getKeys, isHexString: isHexString }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 449 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/is-hex-prefixed/src/index.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { /** * Returns a `Boolean` on whether or not the a `String` starts with '0x' * @param {String} str the string input value * @return {Boolean} a boolean if it is or is not hex prefixed * @throws if the str input is not a string */ module.exports = function isHexPrefixed(str) { if (typeof str !== 'string') { throw new Error("[is-hex-prefixed] value must be type 'string', is currently type " + typeof str + ", while checking isHexPrefixed."); } return str.slice(0, 2) === '0x'; }; /***/ }), /* 450 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/strip-hex-prefix/src/index.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var isHexPrefixed = __webpack_require__(/*! is-hex-prefixed */ 449); /** * Removes '0x' from a given `String` is present * @param {String} str the string value * @return {String|Optional} a string by pass if necessary */ module.exports = function stripHexPrefix(str) { if (typeof str !== 'string') { return str; } return isHexPrefixed(str) ? str.slice(2) : str; }; /***/ }), /* 451 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/rlp/dist.browser/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var __importDefault = this && this.__importDefault || function (mod) { return mod && mod.__esModule ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLength = exports.decode = exports.encode = void 0; var bn_js_1 = __importDefault(__webpack_require__(/*! bn.js */ 75)); /** * RLP Encoding based on: https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-RLP * This function takes in a data, convert it to buffer if not, and a length for recursion * @param input - will be converted to buffer * @returns returns buffer of encoded data **/ function encode(input) { if (Array.isArray(input)) { var output = []; for (var i = 0; i < input.length; i++) { output.push(encode(input[i])); } var buf = Buffer.concat(output); return Buffer.concat([encodeLength(buf.length, 192), buf]); } else { var inputBuf = toBuffer(input); return inputBuf.length === 1 && inputBuf[0] < 128 ? inputBuf : Buffer.concat([encodeLength(inputBuf.length, 128), inputBuf]); } } exports.encode = encode; /** * Parse integers. Check if there is no leading zeros * @param v The value to parse * @param base The base to parse the integer into */ function safeParseInt(v, base) { if (v[0] === '0' && v[1] === '0') { throw new Error('invalid RLP: extra zeros'); } return parseInt(v, base); } function encodeLength(len, offset) { if (len < 56) { return Buffer.from([len + offset]); } else { var hexLength = intToHex(len); var lLength = hexLength.length / 2; var firstByte = intToHex(offset + 55 + lLength); return Buffer.from(firstByte + hexLength, 'hex'); } } function decode(input, stream) { if (stream === void 0) {stream = false;} if (!input || input.length === 0) { return Buffer.from([]); } var inputBuffer = toBuffer(input); var decoded = _decode(inputBuffer); if (stream) { return decoded; } if (decoded.remainder.length !== 0) { throw new Error('invalid remainder'); } return decoded.data; } exports.decode = decode; /** * Get the length of the RLP input * @param input * @returns The length of the input or an empty Buffer if no input */ function getLength(input) { if (!input || input.length === 0) { return Buffer.from([]); } var inputBuffer = toBuffer(input); var firstByte = inputBuffer[0]; if (firstByte <= 0x7f) { return inputBuffer.length; } else if (firstByte <= 0xb7) { return firstByte - 0x7f; } else if (firstByte <= 0xbf) { return firstByte - 0xb6; } else if (firstByte <= 0xf7) { // a list between 0-55 bytes long return firstByte - 0xbf; } else { // a list over 55 bytes long var llength = firstByte - 0xf6; var length_1 = safeParseInt(inputBuffer.slice(1, llength).toString('hex'), 16); return llength + length_1; } } exports.getLength = getLength; /** Decode an input with RLP */ function _decode(input) { var length, llength, data, innerRemainder, d; var decoded = []; var firstByte = input[0]; if (firstByte <= 0x7f) { // a single byte whose value is in the [0x00, 0x7f] range, that byte is its own RLP encoding. return { data: input.slice(0, 1), remainder: input.slice(1) }; } else if (firstByte <= 0xb7) { // string is 0-55 bytes long. A single byte with value 0x80 plus the length of the string followed by the string // The range of the first byte is [0x80, 0xb7] length = firstByte - 0x7f; // set 0x80 null to 0 if (firstByte === 0x80) { data = Buffer.from([]); } else { data = input.slice(1, length); } if (length === 2 && data[0] < 0x80) { throw new Error('invalid rlp encoding: byte must be less 0x80'); } return { data: data, remainder: input.slice(length) }; } else if (firstByte <= 0xbf) { // string is greater than 55 bytes long. A single byte with the value (0xb7 plus the length of the length), // followed by the length, followed by the string llength = firstByte - 0xb6; if (input.length - 1 < llength) { throw new Error('invalid RLP: not enough bytes for string length'); } length = safeParseInt(input.slice(1, llength).toString('hex'), 16); if (length <= 55) { throw new Error('invalid RLP: expected string length to be greater than 55'); } data = input.slice(llength, length + llength); if (data.length < length) { throw new Error('invalid RLP: not enough bytes for string'); } return { data: data, remainder: input.slice(length + llength) }; } else if (firstByte <= 0xf7) { // a list between 0-55 bytes long length = firstByte - 0xbf; innerRemainder = input.slice(1, length); while (innerRemainder.length) { d = _decode(innerRemainder); decoded.push(d.data); innerRemainder = d.remainder; } return { data: decoded, remainder: input.slice(length) }; } else { // a list over 55 bytes long llength = firstByte - 0xf6; length = safeParseInt(input.slice(1, llength).toString('hex'), 16); var totalLength = llength + length; if (totalLength > input.length) { throw new Error('invalid rlp: total length is larger than the data'); } innerRemainder = input.slice(llength, totalLength); if (innerRemainder.length === 0) { throw new Error('invalid rlp, List has a invalid length'); } while (innerRemainder.length) { d = _decode(innerRemainder); decoded.push(d.data); innerRemainder = d.remainder; } return { data: decoded, remainder: input.slice(totalLength) }; } } /** Check if a string is prefixed by 0x */ function isHexPrefixed(str) { return str.slice(0, 2) === '0x'; } /** Removes 0x from a given String */ function stripHexPrefix(str) { if (typeof str !== 'string') { return str; } return isHexPrefixed(str) ? str.slice(2) : str; } /** Transform an integer into its hexadecimal value */ function intToHex(integer) { if (integer < 0) { throw new Error('Invalid integer as argument, must be unsigned!'); } var hex = integer.toString(16); return hex.length % 2 ? "0" + hex : hex; } /** Pad a string to be even */ function padToEven(a) { return a.length % 2 ? "0" + a : a; } /** Transform an integer into a Buffer */ function intToBuffer(integer) { var hex = intToHex(integer); return Buffer.from(hex, 'hex'); } /** Transform anything into a Buffer */ function toBuffer(v) { if (!Buffer.isBuffer(v)) { if (typeof v === 'string') { if (isHexPrefixed(v)) { return Buffer.from(padToEven(stripHexPrefix(v)), 'hex'); } else { return Buffer.from(v); } } else if (typeof v === 'number' || typeof v === 'bigint') { if (!v) { return Buffer.from([]); } else { return intToBuffer(v); } } else if (v === null || v === undefined) { return Buffer.from([]); } else if (v instanceof Uint8Array) { return Buffer.from(v); } else if (bn_js_1.default.isBN(v)) { // converts a BN to a Buffer return Buffer.from(v.toArray()); } else { throw new Error('invalid type'); } } return v; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 452 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/constants.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.KECCAK256_RLP = exports.KECCAK256_RLP_S = exports.KECCAK256_RLP_ARRAY = exports.KECCAK256_RLP_ARRAY_S = exports.KECCAK256_NULL = exports.KECCAK256_NULL_S = exports.TWO_POW256 = exports.MAX_INTEGER = void 0; var BN = __webpack_require__(/*! bn.js */ 75); /** * The max integer that this VM can handle */ exports.MAX_INTEGER = new BN('ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff', 16); /** * 2^256 */ exports.TWO_POW256 = new BN('10000000000000000000000000000000000000000000000000000000000000000', 16); /** * Keccak-256 hash of null */ exports.KECCAK256_NULL_S = 'c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470'; /** * Keccak-256 hash of null */ exports.KECCAK256_NULL = Buffer.from(exports.KECCAK256_NULL_S, 'hex'); /** * Keccak-256 of an RLP of an empty array */ exports.KECCAK256_RLP_ARRAY_S = '1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347'; /** * Keccak-256 of an RLP of an empty array */ exports.KECCAK256_RLP_ARRAY = Buffer.from(exports.KECCAK256_RLP_ARRAY_S, 'hex'); /** * Keccak-256 hash of the RLP of null */ exports.KECCAK256_RLP_S = '56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421'; /** * Keccak-256 hash of the RLP of null */ exports.KECCAK256_RLP = Buffer.from(exports.KECCAK256_RLP_S, 'hex'); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 453 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/account.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.importPublic = exports.privateToPublic = exports.privateToAddress = exports.publicToAddress = exports.pubToAddress = exports.isValidPublic = exports.isValidPrivate = exports.isPrecompiled = exports.generateAddress2 = exports.generateAddress = exports.isValidChecksumAddress = exports.toChecksumAddress = exports.isZeroAddress = exports.isValidAddress = exports.zeroAddress = void 0; var assert = __webpack_require__(/*! assert */ 454); var ethjsUtil = __webpack_require__(/*! ethjs-util */ 448); var secp256k1 = __webpack_require__(/*! ./secp256k1v3-adapter */ 440); var BN = __webpack_require__(/*! bn.js */ 75); var bytes_1 = __webpack_require__(/*! ./bytes */ 458); var hash_1 = __webpack_require__(/*! ./hash */ 459); /** * Returns a zero address. */ exports.zeroAddress = function () { var addressLength = 20; var addr = bytes_1.zeros(addressLength); return bytes_1.bufferToHex(addr); }; /** * Checks if the address is a valid. Accepts checksummed addresses too. */ exports.isValidAddress = function (address) { return /^0x[0-9a-fA-F]{40}$/.test(address); }; /** * Checks if a given address is a zero address. */ exports.isZeroAddress = function (address) { var zeroAddr = exports.zeroAddress(); return zeroAddr === bytes_1.addHexPrefix(address); }; /** * Returns a checksummed address. * * If a eip1191ChainId is provided, the chainId will be included in the checksum calculation. This * has the effect of checksummed addresses for one chain having invalid checksums for others. * For more details, consult EIP-1191. * * WARNING: Checksums with and without the chainId will differ. As of 2019-06-26, the most commonly * used variation in Ethereum was without the chainId. This may change in the future. */ exports.toChecksumAddress = function (address, eip1191ChainId) { address = ethjsUtil.stripHexPrefix(address).toLowerCase(); var prefix = eip1191ChainId !== undefined ? eip1191ChainId.toString() + '0x' : ''; var hash = hash_1.keccak(prefix + address).toString('hex'); var ret = '0x'; for (var i = 0; i < address.length; i++) { if (parseInt(hash[i], 16) >= 8) { ret += address[i].toUpperCase(); } else { ret += address[i]; } } return ret; }; /** * Checks if the address is a valid checksummed address. * * See toChecksumAddress' documentation for details about the eip1191ChainId parameter. */ exports.isValidChecksumAddress = function (address, eip1191ChainId) { return exports.isValidAddress(address) && exports.toChecksumAddress(address, eip1191ChainId) === address; }; /** * Generates an address of a newly created contract. * @param from The address which is creating this new address * @param nonce The nonce of the from account */ exports.generateAddress = function (from, nonce) { from = bytes_1.toBuffer(from); var nonceBN = new BN(nonce); if (nonceBN.isZero()) { // in RLP we want to encode null in the case of zero nonce // read the RLP documentation for an answer if you dare return hash_1.rlphash([from, null]).slice(-20); } // Only take the lower 160bits of the hash return hash_1.rlphash([from, Buffer.from(nonceBN.toArray())]).slice(-20); }; /** * Generates an address for a contract created using CREATE2. * @param from The address which is creating this new address * @param salt A salt * @param initCode The init code of the contract being created */ exports.generateAddress2 = function (from, salt, initCode) { var fromBuf = bytes_1.toBuffer(from); var saltBuf = bytes_1.toBuffer(salt); var initCodeBuf = bytes_1.toBuffer(initCode); assert(fromBuf.length === 20); assert(saltBuf.length === 32); var address = hash_1.keccak256(Buffer.concat([Buffer.from('ff', 'hex'), fromBuf, saltBuf, hash_1.keccak256(initCodeBuf)])); return address.slice(-20); }; /** * Returns true if the supplied address belongs to a precompiled account (Byzantium). */ exports.isPrecompiled = function (address) { var a = bytes_1.unpad(address); return a.length === 1 && a[0] >= 1 && a[0] <= 8; }; /** * Checks if the private key satisfies the rules of the curve secp256k1. */ exports.isValidPrivate = function (privateKey) { return secp256k1.privateKeyVerify(privateKey); }; /** * Checks if the public key satisfies the rules of the curve secp256k1 * and the requirements of Ethereum. * @param publicKey The two points of an uncompressed key, unless sanitize is enabled * @param sanitize Accept public keys in other formats */ exports.isValidPublic = function (publicKey, sanitize) { if (sanitize === void 0) {sanitize = false;} if (publicKey.length === 64) { // Convert to SEC1 for secp256k1 return secp256k1.publicKeyVerify(Buffer.concat([Buffer.from([4]), publicKey])); } if (!sanitize) { return false; } return secp256k1.publicKeyVerify(publicKey); }; /** * Returns the ethereum address of a given public key. * Accepts "Ethereum public keys" and SEC1 encoded keys. * @param pubKey The two points of an uncompressed key, unless sanitize is enabled * @param sanitize Accept public keys in other formats */ exports.pubToAddress = function (pubKey, sanitize) { if (sanitize === void 0) {sanitize = false;} pubKey = bytes_1.toBuffer(pubKey); if (sanitize && pubKey.length !== 64) { pubKey = secp256k1.publicKeyConvert(pubKey, false).slice(1); } assert(pubKey.length === 64); // Only take the lower 160bits of the hash return hash_1.keccak(pubKey).slice(-20); }; exports.publicToAddress = exports.pubToAddress; /** * Returns the ethereum address of a given private key. * @param privateKey A private key must be 256 bits wide */ exports.privateToAddress = function (privateKey) { return exports.publicToAddress(exports.privateToPublic(privateKey)); }; /** * Returns the ethereum public key of a given private key. * @param privateKey A private key must be 256 bits wide */ exports.privateToPublic = function (privateKey) { privateKey = bytes_1.toBuffer(privateKey); // skip the type flag and use the X, Y points return secp256k1.publicKeyCreate(privateKey, false).slice(1); }; /** * Converts a public key to the Ethereum format. */ exports.importPublic = function (publicKey) { publicKey = bytes_1.toBuffer(publicKey); if (publicKey.length !== 64) { publicKey = secp256k1.publicKeyConvert(publicKey, false).slice(1); } return publicKey; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 454 */ /*!***************************************!*\ !*** ./node_modules/assert/assert.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global) { var objectAssign = __webpack_require__(/*! object-assign */ 455); // compare and isBuffer taken from https://github.com/feross/buffer/blob/680e9e5e488f22aac27599a57dc844a6315928dd/index.js // original notice: /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ function compare(a, b) { if (a === b) { return 0; } var x = a.length; var y = b.length; for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i]; y = b[i]; break; } } if (x < y) { return -1; } if (y < x) { return 1; } return 0; } function isBuffer(b) { if (global.Buffer && typeof global.Buffer.isBuffer === 'function') { return global.Buffer.isBuffer(b); } return !!(b != null && b._isBuffer); } // based on node assert, original notice: // NB: The URL to the CommonJS spec is kept just for tradition. // node-assert has evolved a lot since then, both in API and behavior. // http://wiki.commonjs.org/wiki/Unit_Testing/1.0 // // THIS IS NOT TESTED NOR LIKELY TO WORK OUTSIDE V8! // // Originally from narwhal.js (http://narwhaljs.org) // Copyright (c) 2009 Thomas Robinson <280north.com> // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the 'Software'), to // deal in the Software without restriction, including without limitation the // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or // sell copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. var util = __webpack_require__(/*! util/ */ 456); var hasOwn = Object.prototype.hasOwnProperty; var pSlice = Array.prototype.slice; var functionsHaveNames = (function () { return function foo() {}.name === 'foo'; }()); function pToString (obj) { return Object.prototype.toString.call(obj); } function isView(arrbuf) { if (isBuffer(arrbuf)) { return false; } if (typeof global.ArrayBuffer !== 'function') { return false; } if (typeof ArrayBuffer.isView === 'function') { return ArrayBuffer.isView(arrbuf); } if (!arrbuf) { return false; } if (arrbuf instanceof DataView) { return true; } if (arrbuf.buffer && arrbuf.buffer instanceof ArrayBuffer) { return true; } return false; } // 1. The assert module provides functions that throw // AssertionError's when particular conditions are not met. The // assert module must conform to the following interface. var assert = module.exports = ok; // 2. The AssertionError is defined in assert. // new assert.AssertionError({ message: message, // actual: actual, // expected: expected }) var regex = /\s*function\s+([^\(\s]*)\s*/; // based on https://github.com/ljharb/function.prototype.name/blob/adeeeec8bfcc6068b187d7d9fb3d5bb1d3a30899/implementation.js function getName(func) { if (!util.isFunction(func)) { return; } if (functionsHaveNames) { return func.name; } var str = func.toString(); var match = str.match(regex); return match && match[1]; } assert.AssertionError = function AssertionError(options) { this.name = 'AssertionError'; this.actual = options.actual; this.expected = options.expected; this.operator = options.operator; if (options.message) { this.message = options.message; this.generatedMessage = false; } else { this.message = getMessage(this); this.generatedMessage = true; } var stackStartFunction = options.stackStartFunction || fail; if (Error.captureStackTrace) { Error.captureStackTrace(this, stackStartFunction); } else { // non v8 browsers so we can have a stacktrace var err = new Error(); if (err.stack) { var out = err.stack; // try to strip useless frames var fn_name = getName(stackStartFunction); var idx = out.indexOf('\n' + fn_name); if (idx >= 0) { // once we have located the function frame // we need to strip out everything before it (and its line) var next_line = out.indexOf('\n', idx + 1); out = out.substring(next_line + 1); } this.stack = out; } } }; // assert.AssertionError instanceof Error util.inherits(assert.AssertionError, Error); function truncate(s, n) { if (typeof s === 'string') { return s.length < n ? s : s.slice(0, n); } else { return s; } } function inspect(something) { if (functionsHaveNames || !util.isFunction(something)) { return util.inspect(something); } var rawname = getName(something); var name = rawname ? ': ' + rawname : ''; return '[Function' + name + ']'; } function getMessage(self) { return truncate(inspect(self.actual), 128) + ' ' + self.operator + ' ' + truncate(inspect(self.expected), 128); } // At present only the three keys mentioned above are used and // understood by the spec. Implementations or sub modules can pass // other keys to the AssertionError's constructor - they will be // ignored. // 3. All of the following functions must throw an AssertionError // when a corresponding condition is not met, with a message that // may be undefined if not provided. All assertion methods provide // both the actual and expected values to the assertion error for // display purposes. function fail(actual, expected, message, operator, stackStartFunction) { throw new assert.AssertionError({ message: message, actual: actual, expected: expected, operator: operator, stackStartFunction: stackStartFunction }); } // EXTENSION! allows for well behaved errors defined elsewhere. assert.fail = fail; // 4. Pure assertion tests whether a value is truthy, as determined // by !!guard. // assert.ok(guard, message_opt); // This statement is equivalent to assert.equal(true, !!guard, // message_opt);. To test strictly for the value true, use // assert.strictEqual(true, guard, message_opt);. function ok(value, message) { if (!value) fail(value, true, message, '==', assert.ok); } assert.ok = ok; // 5. The equality assertion tests shallow, coercive equality with // ==. // assert.equal(actual, expected, message_opt); assert.equal = function equal(actual, expected, message) { if (actual != expected) fail(actual, expected, message, '==', assert.equal); }; // 6. The non-equality assertion tests for whether two objects are not equal // with != assert.notEqual(actual, expected, message_opt); assert.notEqual = function notEqual(actual, expected, message) { if (actual == expected) { fail(actual, expected, message, '!=', assert.notEqual); } }; // 7. The equivalence assertion tests a deep equality relation. // assert.deepEqual(actual, expected, message_opt); assert.deepEqual = function deepEqual(actual, expected, message) { if (!_deepEqual(actual, expected, false)) { fail(actual, expected, message, 'deepEqual', assert.deepEqual); } }; assert.deepStrictEqual = function deepStrictEqual(actual, expected, message) { if (!_deepEqual(actual, expected, true)) { fail(actual, expected, message, 'deepStrictEqual', assert.deepStrictEqual); } }; function _deepEqual(actual, expected, strict, memos) { // 7.1. All identical values are equivalent, as determined by ===. if (actual === expected) { return true; } else if (isBuffer(actual) && isBuffer(expected)) { return compare(actual, expected) === 0; // 7.2. If the expected value is a Date object, the actual value is // equivalent if it is also a Date object that refers to the same time. } else if (util.isDate(actual) && util.isDate(expected)) { return actual.getTime() === expected.getTime(); // 7.3 If the expected value is a RegExp object, the actual value is // equivalent if it is also a RegExp object with the same source and // properties (`global`, `multiline`, `lastIndex`, `ignoreCase`). } else if (util.isRegExp(actual) && util.isRegExp(expected)) { return actual.source === expected.source && actual.global === expected.global && actual.multiline === expected.multiline && actual.lastIndex === expected.lastIndex && actual.ignoreCase === expected.ignoreCase; // 7.4. Other pairs that do not both pass typeof value == 'object', // equivalence is determined by ==. } else if ((actual === null || typeof actual !== 'object') && (expected === null || typeof expected !== 'object')) { return strict ? actual === expected : actual == expected; // If both values are instances of typed arrays, wrap their underlying // ArrayBuffers in a Buffer each to increase performance // This optimization requires the arrays to have the same type as checked by // Object.prototype.toString (aka pToString). Never perform binary // comparisons for Float*Arrays, though, since e.g. +0 === -0 but their // bit patterns are not identical. } else if (isView(actual) && isView(expected) && pToString(actual) === pToString(expected) && !(actual instanceof Float32Array || actual instanceof Float64Array)) { return compare(new Uint8Array(actual.buffer), new Uint8Array(expected.buffer)) === 0; // 7.5 For all other Object pairs, including Array objects, equivalence is // determined by having the same number of owned properties (as verified // with Object.prototype.hasOwnProperty.call), the same set of keys // (although not necessarily the same order), equivalent values for every // corresponding key, and an identical 'prototype' property. Note: this // accounts for both named and indexed properties on Arrays. } else if (isBuffer(actual) !== isBuffer(expected)) { return false; } else { memos = memos || {actual: [], expected: []}; var actualIndex = memos.actual.indexOf(actual); if (actualIndex !== -1) { if (actualIndex === memos.expected.indexOf(expected)) { return true; } } memos.actual.push(actual); memos.expected.push(expected); return objEquiv(actual, expected, strict, memos); } } function isArguments(object) { return Object.prototype.toString.call(object) == '[object Arguments]'; } function objEquiv(a, b, strict, actualVisitedObjects) { if (a === null || a === undefined || b === null || b === undefined) return false; // if one is a primitive, the other must be same if (util.isPrimitive(a) || util.isPrimitive(b)) return a === b; if (strict && Object.getPrototypeOf(a) !== Object.getPrototypeOf(b)) return false; var aIsArgs = isArguments(a); var bIsArgs = isArguments(b); if ((aIsArgs && !bIsArgs) || (!aIsArgs && bIsArgs)) return false; if (aIsArgs) { a = pSlice.call(a); b = pSlice.call(b); return _deepEqual(a, b, strict); } var ka = objectKeys(a); var kb = objectKeys(b); var key, i; // having the same number of owned properties (keys incorporates // hasOwnProperty) if (ka.length !== kb.length) return false; //the same set of keys (although not necessarily the same order), ka.sort(); kb.sort(); //~~~cheap key test for (i = ka.length - 1; i >= 0; i--) { if (ka[i] !== kb[i]) return false; } //equivalent values for every corresponding key, and //~~~possibly expensive deep test for (i = ka.length - 1; i >= 0; i--) { key = ka[i]; if (!_deepEqual(a[key], b[key], strict, actualVisitedObjects)) return false; } return true; } // 8. The non-equivalence assertion tests for any deep inequality. // assert.notDeepEqual(actual, expected, message_opt); assert.notDeepEqual = function notDeepEqual(actual, expected, message) { if (_deepEqual(actual, expected, false)) { fail(actual, expected, message, 'notDeepEqual', assert.notDeepEqual); } }; assert.notDeepStrictEqual = notDeepStrictEqual; function notDeepStrictEqual(actual, expected, message) { if (_deepEqual(actual, expected, true)) { fail(actual, expected, message, 'notDeepStrictEqual', notDeepStrictEqual); } } // 9. The strict equality assertion tests strict equality, as determined by ===. // assert.strictEqual(actual, expected, message_opt); assert.strictEqual = function strictEqual(actual, expected, message) { if (actual !== expected) { fail(actual, expected, message, '===', assert.strictEqual); } }; // 10. The strict non-equality assertion tests for strict inequality, as // determined by !==. assert.notStrictEqual(actual, expected, message_opt); assert.notStrictEqual = function notStrictEqual(actual, expected, message) { if (actual === expected) { fail(actual, expected, message, '!==', assert.notStrictEqual); } }; function expectedException(actual, expected) { if (!actual || !expected) { return false; } if (Object.prototype.toString.call(expected) == '[object RegExp]') { return expected.test(actual); } try { if (actual instanceof expected) { return true; } } catch (e) { // Ignore. The instanceof check doesn't work for arrow functions. } if (Error.isPrototypeOf(expected)) { return false; } return expected.call({}, actual) === true; } function _tryBlock(block) { var error; try { block(); } catch (e) { error = e; } return error; } function _throws(shouldThrow, block, expected, message) { var actual; if (typeof block !== 'function') { throw new TypeError('"block" argument must be a function'); } if (typeof expected === 'string') { message = expected; expected = null; } actual = _tryBlock(block); message = (expected && expected.name ? ' (' + expected.name + ').' : '.') + (message ? ' ' + message : '.'); if (shouldThrow && !actual) { fail(actual, expected, 'Missing expected exception' + message); } var userProvidedMessage = typeof message === 'string'; var isUnwantedException = !shouldThrow && util.isError(actual); var isUnexpectedException = !shouldThrow && actual && !expected; if ((isUnwantedException && userProvidedMessage && expectedException(actual, expected)) || isUnexpectedException) { fail(actual, expected, 'Got unwanted exception' + message); } if ((shouldThrow && actual && expected && !expectedException(actual, expected)) || (!shouldThrow && actual)) { throw actual; } } // 11. Expected to throw an error: // assert.throws(block, Error_opt, message_opt); assert.throws = function(block, /*optional*/error, /*optional*/message) { _throws(true, block, error, message); }; // EXTENSION! This is annoying to write outside this module. assert.doesNotThrow = function(block, /*optional*/error, /*optional*/message) { _throws(false, block, error, message); }; assert.ifError = function(err) { if (err) throw err; }; // Expose a strict only variant of assert function strict(value, message) { if (!value) fail(value, true, message, '==', strict); } assert.strict = objectAssign(strict, assert, { equal: assert.strictEqual, deepEqual: assert.deepStrictEqual, notEqual: assert.notStrictEqual, notDeepEqual: assert.notDeepStrictEqual }); assert.strict.strict = assert.strict; var objectKeys = Object.keys || function (obj) { var keys = []; for (var key in obj) { if (hasOwn.call(obj, key)) keys.push(key); } return keys; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 42))) /***/ }), /* 455 */ /*!*********************************************!*\ !*** ./node_modules/object-assign/index.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* object-assign (c) Sindre Sorhus @license MIT */ /* eslint-disable no-unused-vars */ var getOwnPropertySymbols = Object.getOwnPropertySymbols; var hasOwnProperty = Object.prototype.hasOwnProperty; var propIsEnumerable = Object.prototype.propertyIsEnumerable; function toObject(val) { if (val === null || val === undefined) { throw new TypeError('Object.assign cannot be called with null or undefined'); } return Object(val); } function shouldUseNative() { try { if (!Object.assign) { return false; } // Detect buggy property enumeration order in older V8 versions. // https://bugs.chromium.org/p/v8/issues/detail?id=4118 var test1 = new String('abc'); // eslint-disable-line no-new-wrappers test1[5] = 'de'; if (Object.getOwnPropertyNames(test1)[0] === '5') { return false; } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 var test2 = {}; for (var i = 0; i < 10; i++) { test2['_' + String.fromCharCode(i)] = i; } var order2 = Object.getOwnPropertyNames(test2).map(function (n) { return test2[n]; }); if (order2.join('') !== '0123456789') { return false; } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 var test3 = {}; 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { test3[letter] = letter; }); if (Object.keys(Object.assign({}, test3)).join('') !== 'abcdefghijklmnopqrst') { return false; } return true; } catch (err) { // We don't expect any of the above to throw, but better to be safe. return false; } } module.exports = shouldUseNative() ? Object.assign : function (target, source) { var from; var to = toObject(target); var symbols; for (var s = 1; s < arguments.length; s++) { from = Object(arguments[s]); for (var key in from) { if (hasOwnProperty.call(from, key)) { to[key] = from[key]; } } if (getOwnPropertySymbols) { symbols = getOwnPropertySymbols(from); for (var i = 0; i < symbols.length; i++) { if (propIsEnumerable.call(from, symbols[i])) { to[symbols[i]] = from[symbols[i]]; } } } } return to; }; /***/ }), /* 456 */ /*!***********************************!*\ !*** ./node_modules/util/util.js ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process) {// Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var getOwnPropertyDescriptors = Object.getOwnPropertyDescriptors || function getOwnPropertyDescriptors(obj) { var keys = Object.keys(obj); var descriptors = {}; for (var i = 0; i < keys.length; i++) { descriptors[keys[i]] = Object.getOwnPropertyDescriptor(obj, keys[i]); } return descriptors; }; var formatRegExp = /%[sdj%]/g; exports.format = function(f) { if (!isString(f)) { var objects = []; for (var i = 0; i < arguments.length; i++) { objects.push(inspect(arguments[i])); } return objects.join(' '); } var i = 1; var args = arguments; var len = args.length; var str = String(f).replace(formatRegExp, function(x) { if (x === '%%') return '%'; if (i >= len) return x; switch (x) { case '%s': return String(args[i++]); case '%d': return Number(args[i++]); case '%j': try { return JSON.stringify(args[i++]); } catch (_) { return '[Circular]'; } default: return x; } }); for (var x = args[i]; i < len; x = args[++i]) { if (isNull(x) || !isObject(x)) { str += ' ' + x; } else { str += ' ' + inspect(x); } } return str; }; // Mark that a method should not be used. // Returns a modified function which warns once by default. // If --no-deprecation is set, then it is a no-op. exports.deprecate = function(fn, msg) { if (typeof process !== 'undefined' && process.noDeprecation === true) { return fn; } // Allow for deprecating things in the process of starting up. if (typeof process === 'undefined') { return function() { return exports.deprecate(fn, msg).apply(this, arguments); }; } var warned = false; function deprecated() { if (!warned) { if (process.throwDeprecation) { throw new Error(msg); } else if (process.traceDeprecation) { console.trace(msg); } else { console.error(msg); } warned = true; } return fn.apply(this, arguments); } return deprecated; }; var debugs = {}; var debugEnviron; exports.debuglog = function(set) { if (isUndefined(debugEnviron)) debugEnviron = Object({"NODE_ENV":"development","VUE_APP_NAME":"BITCOOO","VUE_APP_PLATFORM":"app-plus","BASE_URL":"/"}).NODE_DEBUG || ''; set = set.toUpperCase(); if (!debugs[set]) { if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) { var pid = process.pid; debugs[set] = function() { var msg = exports.format.apply(exports, arguments); console.error('%s %d: %s', set, pid, msg); }; } else { debugs[set] = function() {}; } } return debugs[set]; }; /** * Echos the value of a value. Trys to print the value out * in the best way possible given the different types. * * @param {Object} obj The object to print out. * @param {Object} opts Optional options object that alters the output. */ /* legacy: obj, showHidden, depth, colors*/ function inspect(obj, opts) { // default options var ctx = { seen: [], stylize: stylizeNoColor }; // legacy... if (arguments.length >= 3) ctx.depth = arguments[2]; if (arguments.length >= 4) ctx.colors = arguments[3]; if (isBoolean(opts)) { // legacy... ctx.showHidden = opts; } else if (opts) { // got an "options" object exports._extend(ctx, opts); } // set default options if (isUndefined(ctx.showHidden)) ctx.showHidden = false; if (isUndefined(ctx.depth)) ctx.depth = 2; if (isUndefined(ctx.colors)) ctx.colors = false; if (isUndefined(ctx.customInspect)) ctx.customInspect = true; if (ctx.colors) ctx.stylize = stylizeWithColor; return formatValue(ctx, obj, ctx.depth); } exports.inspect = inspect; // http://en.wikipedia.org/wiki/ANSI_escape_code#graphics inspect.colors = { 'bold' : [1, 22], 'italic' : [3, 23], 'underline' : [4, 24], 'inverse' : [7, 27], 'white' : [37, 39], 'grey' : [90, 39], 'black' : [30, 39], 'blue' : [34, 39], 'cyan' : [36, 39], 'green' : [32, 39], 'magenta' : [35, 39], 'red' : [31, 39], 'yellow' : [33, 39] }; // Don't use 'blue' not visible on cmd.exe inspect.styles = { 'special': 'cyan', 'number': 'yellow', 'boolean': 'yellow', 'undefined': 'grey', 'null': 'bold', 'string': 'green', 'date': 'magenta', // "name": intentionally not styling 'regexp': 'red' }; function stylizeWithColor(str, styleType) { var style = inspect.styles[styleType]; if (style) { return '\u001b[' + inspect.colors[style][0] + 'm' + str + '\u001b[' + inspect.colors[style][1] + 'm'; } else { return str; } } function stylizeNoColor(str, styleType) { return str; } function arrayToHash(array) { var hash = {}; array.forEach(function(val, idx) { hash[val] = true; }); return hash; } function formatValue(ctx, value, recurseTimes) { // Provide a hook for user-specified inspect functions. // Check that value is an object with an inspect function on it if (ctx.customInspect && value && isFunction(value.inspect) && // Filter out the util module, it's inspect function is special value.inspect !== exports.inspect && // Also filter out any prototype objects using the circular check. !(value.constructor && value.constructor.prototype === value)) { var ret = value.inspect(recurseTimes, ctx); if (!isString(ret)) { ret = formatValue(ctx, ret, recurseTimes); } return ret; } // Primitive types cannot have properties var primitive = formatPrimitive(ctx, value); if (primitive) { return primitive; } // Look up the keys of the object. var keys = Object.keys(value); var visibleKeys = arrayToHash(keys); if (ctx.showHidden) { keys = Object.getOwnPropertyNames(value); } // IE doesn't make error fields non-enumerable // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx if (isError(value) && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { return formatError(value); } // Some type of object without properties can be shortcutted. if (keys.length === 0) { if (isFunction(value)) { var name = value.name ? ': ' + value.name : ''; return ctx.stylize('[Function' + name + ']', 'special'); } if (isRegExp(value)) { return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); } if (isDate(value)) { return ctx.stylize(Date.prototype.toString.call(value), 'date'); } if (isError(value)) { return formatError(value); } } var base = '', array = false, braces = ['{', '}']; // Make Array say that they are Array if (isArray(value)) { array = true; braces = ['[', ']']; } // Make functions say that they are functions if (isFunction(value)) { var n = value.name ? ': ' + value.name : ''; base = ' [Function' + n + ']'; } // Make RegExps say that they are RegExps if (isRegExp(value)) { base = ' ' + RegExp.prototype.toString.call(value); } // Make dates with properties first say the date if (isDate(value)) { base = ' ' + Date.prototype.toUTCString.call(value); } // Make error with message first say the error if (isError(value)) { base = ' ' + formatError(value); } if (keys.length === 0 && (!array || value.length == 0)) { return braces[0] + base + braces[1]; } if (recurseTimes < 0) { if (isRegExp(value)) { return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); } else { return ctx.stylize('[Object]', 'special'); } } ctx.seen.push(value); var output; if (array) { output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); } else { output = keys.map(function(key) { return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); }); } ctx.seen.pop(); return reduceToSingleString(output, base, braces); } function formatPrimitive(ctx, value) { if (isUndefined(value)) return ctx.stylize('undefined', 'undefined'); if (isString(value)) { var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') .replace(/'/g, "\\'") .replace(/\\"/g, '"') + '\''; return ctx.stylize(simple, 'string'); } if (isNumber(value)) return ctx.stylize('' + value, 'number'); if (isBoolean(value)) return ctx.stylize('' + value, 'boolean'); // For some reason typeof null is "object", so special case here. if (isNull(value)) return ctx.stylize('null', 'null'); } function formatError(value) { return '[' + Error.prototype.toString.call(value) + ']'; } function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { var output = []; for (var i = 0, l = value.length; i < l; ++i) { if (hasOwnProperty(value, String(i))) { output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, String(i), true)); } else { output.push(''); } } keys.forEach(function(key) { if (!key.match(/^\d+$/)) { output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, key, true)); } }); return output; } function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { var name, str, desc; desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; if (desc.get) { if (desc.set) { str = ctx.stylize('[Getter/Setter]', 'special'); } else { str = ctx.stylize('[Getter]', 'special'); } } else { if (desc.set) { str = ctx.stylize('[Setter]', 'special'); } } if (!hasOwnProperty(visibleKeys, key)) { name = '[' + key + ']'; } if (!str) { if (ctx.seen.indexOf(desc.value) < 0) { if (isNull(recurseTimes)) { str = formatValue(ctx, desc.value, null); } else { str = formatValue(ctx, desc.value, recurseTimes - 1); } if (str.indexOf('\n') > -1) { if (array) { str = str.split('\n').map(function(line) { return ' ' + line; }).join('\n').substr(2); } else { str = '\n' + str.split('\n').map(function(line) { return ' ' + line; }).join('\n'); } } } else { str = ctx.stylize('[Circular]', 'special'); } } if (isUndefined(name)) { if (array && key.match(/^\d+$/)) { return str; } name = JSON.stringify('' + key); if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { name = name.substr(1, name.length - 2); name = ctx.stylize(name, 'name'); } else { name = name.replace(/'/g, "\\'") .replace(/\\"/g, '"') .replace(/(^"|"$)/g, "'"); name = ctx.stylize(name, 'string'); } } return name + ': ' + str; } function reduceToSingleString(output, base, braces) { var numLinesEst = 0; var length = output.reduce(function(prev, cur) { numLinesEst++; if (cur.indexOf('\n') >= 0) numLinesEst++; return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; }, 0); if (length > 60) { return braces[0] + (base === '' ? '' : base + '\n ') + ' ' + output.join(',\n ') + ' ' + braces[1]; } return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; } // NOTE: These type checking functions intentionally don't use `instanceof` // because it is fragile and can be easily faked with `Object.create()`. function isArray(ar) { return Array.isArray(ar); } exports.isArray = isArray; function isBoolean(arg) { return typeof arg === 'boolean'; } exports.isBoolean = isBoolean; function isNull(arg) { return arg === null; } exports.isNull = isNull; function isNullOrUndefined(arg) { return arg == null; } exports.isNullOrUndefined = isNullOrUndefined; function isNumber(arg) { return typeof arg === 'number'; } exports.isNumber = isNumber; function isString(arg) { return typeof arg === 'string'; } exports.isString = isString; function isSymbol(arg) { return typeof arg === 'symbol'; } exports.isSymbol = isSymbol; function isUndefined(arg) { return arg === void 0; } exports.isUndefined = isUndefined; function isRegExp(re) { return isObject(re) && objectToString(re) === '[object RegExp]'; } exports.isRegExp = isRegExp; function isObject(arg) { return typeof arg === 'object' && arg !== null; } exports.isObject = isObject; function isDate(d) { return isObject(d) && objectToString(d) === '[object Date]'; } exports.isDate = isDate; function isError(e) { return isObject(e) && (objectToString(e) === '[object Error]' || e instanceof Error); } exports.isError = isError; function isFunction(arg) { return typeof arg === 'function'; } exports.isFunction = isFunction; function isPrimitive(arg) { return arg === null || typeof arg === 'boolean' || typeof arg === 'number' || typeof arg === 'string' || typeof arg === 'symbol' || // ES6 symbol typeof arg === 'undefined'; } exports.isPrimitive = isPrimitive; exports.isBuffer = __webpack_require__(/*! ./support/isBuffer */ 457); function objectToString(o) { return Object.prototype.toString.call(o); } function pad(n) { return n < 10 ? '0' + n.toString(10) : n.toString(10); } var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; // 26 Feb 16:19:34 function timestamp() { var d = new Date(); var time = [pad(d.getHours()), pad(d.getMinutes()), pad(d.getSeconds())].join(':'); return [d.getDate(), months[d.getMonth()], time].join(' '); } // log is just a thin wrapper to console.log that prepends a timestamp exports.log = function() { console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); }; /** * Inherit the prototype methods from one constructor into another. * * The Function.prototype.inherits from lang.js rewritten as a standalone * function (not on Function.prototype). NOTE: If this file is to be loaded * during bootstrapping this function needs to be rewritten using some native * functions as prototype setup using normal JavaScript does not work as * expected during bootstrapping (see mirror.js in r114903). * * @param {function} ctor Constructor function which needs to inherit the * prototype. * @param {function} superCtor Constructor function to inherit prototype from. */ exports.inherits = __webpack_require__(/*! inherits */ 132); exports._extend = function(origin, add) { // Don't do anything if add isn't an object if (!add || !isObject(add)) return origin; var keys = Object.keys(add); var i = keys.length; while (i--) { origin[keys[i]] = add[keys[i]]; } return origin; }; function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } var kCustomPromisifiedSymbol = typeof Symbol !== 'undefined' ? Symbol('util.promisify.custom') : undefined; exports.promisify = function promisify(original) { if (typeof original !== 'function') throw new TypeError('The "original" argument must be of type Function'); if (kCustomPromisifiedSymbol && original[kCustomPromisifiedSymbol]) { var fn = original[kCustomPromisifiedSymbol]; if (typeof fn !== 'function') { throw new TypeError('The "util.promisify.custom" argument must be of type Function'); } Object.defineProperty(fn, kCustomPromisifiedSymbol, { value: fn, enumerable: false, writable: false, configurable: true }); return fn; } function fn() { var promiseResolve, promiseReject; var promise = new Promise(function (resolve, reject) { promiseResolve = resolve; promiseReject = reject; }); var args = []; for (var i = 0; i < arguments.length; i++) { args.push(arguments[i]); } args.push(function (err, value) { if (err) { promiseReject(err); } else { promiseResolve(value); } }); try { original.apply(this, args); } catch (err) { promiseReject(err); } return promise; } Object.setPrototypeOf(fn, Object.getPrototypeOf(original)); if (kCustomPromisifiedSymbol) Object.defineProperty(fn, kCustomPromisifiedSymbol, { value: fn, enumerable: false, writable: false, configurable: true }); return Object.defineProperties( fn, getOwnPropertyDescriptors(original) ); } exports.promisify.custom = kCustomPromisifiedSymbol function callbackifyOnRejected(reason, cb) { // `!reason` guard inspired by bluebird (Ref: https://goo.gl/t5IS6M). // Because `null` is a special error value in callbacks which means "no error // occurred", we error-wrap so the callback consumer can distinguish between // "the promise rejected with null" or "the promise fulfilled with undefined". if (!reason) { var newReason = new Error('Promise was rejected with a falsy value'); newReason.reason = reason; reason = newReason; } return cb(reason); } function callbackify(original) { if (typeof original !== 'function') { throw new TypeError('The "original" argument must be of type Function'); } // We DO NOT return the promise as it gives the user a false sense that // the promise is actually somehow related to the callback's execution // and that the callback throwing will reject the promise. function callbackified() { var args = []; for (var i = 0; i < arguments.length; i++) { args.push(arguments[i]); } var maybeCb = args.pop(); if (typeof maybeCb !== 'function') { throw new TypeError('The last argument must be of type Function'); } var self = this; var cb = function() { return maybeCb.apply(self, arguments); }; // In true node style we process the callback on `nextTick` with all the // implications (stack, `uncaughtException`, `async_hooks`) original.apply(this, args) .then(function(ret) { process.nextTick(cb, null, ret) }, function(rej) { process.nextTick(callbackifyOnRejected, rej, cb) }); } Object.setPrototypeOf(callbackified, Object.getPrototypeOf(original)); Object.defineProperties(callbackified, getOwnPropertyDescriptors(original)); return callbackified; } exports.callbackify = callbackify; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 457 */ /*!******************************************************!*\ !*** ./node_modules/util/support/isBufferBrowser.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function isBuffer(arg) { return arg && typeof arg === 'object' && typeof arg.copy === 'function' && typeof arg.fill === 'function' && typeof arg.readUInt8 === 'function'; } /***/ }), /* 458 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/bytes.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.baToJSON = exports.addHexPrefix = exports.toUnsigned = exports.fromSigned = exports.bufferToHex = exports.bufferToInt = exports.toBuffer = exports.stripZeros = exports.unpad = exports.setLengthRight = exports.setLength = exports.setLengthLeft = exports.zeros = void 0; var ethjsUtil = __webpack_require__(/*! ethjs-util */ 448); var BN = __webpack_require__(/*! bn.js */ 75); /** * Returns a buffer filled with 0s. * @param bytes the number of bytes the buffer should be */ exports.zeros = function (bytes) { return Buffer.allocUnsafe(bytes).fill(0); }; /** * Left Pads an `Array` or `Buffer` with leading zeros till it has `length` bytes. * Or it truncates the beginning if it exceeds. * @param msg the value to pad (Buffer|Array) * @param length the number of bytes the output should be * @param right whether to start padding form the left or right * @return (Buffer|Array) */ exports.setLengthLeft = function (msg, length, right) { if (right === void 0) {right = false;} var buf = exports.zeros(length); msg = exports.toBuffer(msg); if (right) { if (msg.length < length) { msg.copy(buf); return buf; } return msg.slice(0, length); } else { if (msg.length < length) { msg.copy(buf, length - msg.length); return buf; } return msg.slice(-length); } }; exports.setLength = exports.setLengthLeft; /** * Right Pads an `Array` or `Buffer` with leading zeros till it has `length` bytes. * Or it truncates the beginning if it exceeds. * @param msg the value to pad (Buffer|Array) * @param length the number of bytes the output should be * @return (Buffer|Array) */ exports.setLengthRight = function (msg, length) { return exports.setLength(msg, length, true); }; /** * Trims leading zeros from a `Buffer` or an `Array`. * @param a (Buffer|Array|String) * @return (Buffer|Array|String) */ exports.unpad = function (a) { a = ethjsUtil.stripHexPrefix(a); var first = a[0]; while (a.length > 0 && first.toString() === '0') { a = a.slice(1); first = a[0]; } return a; }; exports.stripZeros = exports.unpad; /** * Attempts to turn a value into a `Buffer`. As input it supports `Buffer`, `String`, `Number`, null/undefined, `BN` and other objects with a `toArray()` method. * @param v the value */ exports.toBuffer = function (v) { if (!Buffer.isBuffer(v)) { if (Array.isArray(v)) { v = Buffer.from(v); } else if (typeof v === 'string') { if (ethjsUtil.isHexString(v)) { v = Buffer.from(ethjsUtil.padToEven(ethjsUtil.stripHexPrefix(v)), 'hex'); } else { throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: " + v); } } else if (typeof v === 'number') { v = ethjsUtil.intToBuffer(v); } else if (v === null || v === undefined) { v = Buffer.allocUnsafe(0); } else if (BN.isBN(v)) { v = v.toArrayLike(Buffer); } else if (v.toArray) { // converts a BN to a Buffer v = Buffer.from(v.toArray()); } else { throw new Error('invalid type'); } } return v; }; /** * Converts a `Buffer` to a `Number`. * @param buf `Buffer` object to convert * @throws If the input number exceeds 53 bits. */ exports.bufferToInt = function (buf) { return new BN(exports.toBuffer(buf)).toNumber(); }; /** * Converts a `Buffer` into a `0x`-prefixed hex `String`. * @param buf `Buffer` object to convert */ exports.bufferToHex = function (buf) { buf = exports.toBuffer(buf); return '0x' + buf.toString('hex'); }; /** * Interprets a `Buffer` as a signed integer and returns a `BN`. Assumes 256-bit numbers. * @param num Signed integer value */ exports.fromSigned = function (num) { return new BN(num).fromTwos(256); }; /** * Converts a `BN` to an unsigned integer and returns it as a `Buffer`. Assumes 256-bit numbers. * @param num */ exports.toUnsigned = function (num) { return Buffer.from(num.toTwos(256).toArray()); }; /** * Adds "0x" to a given `String` if it does not already start with "0x". */ exports.addHexPrefix = function (str) { if (typeof str !== 'string') { return str; } return ethjsUtil.isHexPrefixed(str) ? str : '0x' + str; }; /** * Converts a `Buffer` or `Array` to JSON. * @param ba (Buffer|Array) * @return (Array|String|null) */ exports.baToJSON = function (ba) { if (Buffer.isBuffer(ba)) { return "0x" + ba.toString('hex'); } else if (ba instanceof Array) { var array = []; for (var i = 0; i < ba.length; i++) { array.push(exports.baToJSON(ba[i])); } return array; } }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 459 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/hash.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.rlphash = exports.ripemd160 = exports.sha256 = exports.keccak256 = exports.keccak = void 0; var _a = __webpack_require__(/*! ethereum-cryptography/keccak */ 460),keccak224 = _a.keccak224,keccak384 = _a.keccak384,k256 = _a.keccak256,keccak512 = _a.keccak512; var createHash = __webpack_require__(/*! create-hash */ 369); var ethjsUtil = __webpack_require__(/*! ethjs-util */ 448); var rlp = __webpack_require__(/*! rlp */ 451); var bytes_1 = __webpack_require__(/*! ./bytes */ 458); /** * Creates Keccak hash of the input * @param a The input data (Buffer|Array|String|Number) If the string is a 0x-prefixed hex value * it's interpreted as hexadecimal, otherwise as utf8. * @param bits The Keccak width */ exports.keccak = function (a, bits) { if (bits === void 0) {bits = 256;} if (typeof a === 'string' && !ethjsUtil.isHexString(a)) { a = Buffer.from(a, 'utf8'); } else { a = bytes_1.toBuffer(a); } if (!bits) bits = 256; switch (bits) { case 224:{ return keccak224(a); } case 256:{ return k256(a); } case 384:{ return keccak384(a); } case 512:{ return keccak512(a); } default:{ throw new Error("Invald algorithm: keccak" + bits); }} }; /** * Creates Keccak-256 hash of the input, alias for keccak(a, 256). * @param a The input data (Buffer|Array|String|Number) */ exports.keccak256 = function (a) { return exports.keccak(a); }; /** * Creates SHA256 hash of the input. * @param a The input data (Buffer|Array|String|Number) */ exports.sha256 = function (a) { a = bytes_1.toBuffer(a); return createHash('sha256'). update(a). digest(); }; /** * Creates RIPEMD160 hash of the input. * @param a The input data (Buffer|Array|String|Number) * @param padded Whether it should be padded to 256 bits or not */ exports.ripemd160 = function (a, padded) { a = bytes_1.toBuffer(a); var hash = createHash('rmd160'). update(a). digest(); if (padded === true) { return bytes_1.setLength(hash, 32); } else { return hash; } }; /** * Creates SHA-3 hash of the RLP encoded version of the input. * @param a The input data */ exports.rlphash = function (a) { return exports.keccak(rlp.encode(a)); }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 460 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/keccak.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var hash_utils_1 = __webpack_require__(/*! ./hash-utils */ 461); var createKeccakHash = __webpack_require__(/*! keccak */ 462); exports.keccak224 = hash_utils_1.createHashFunction(function () { return createKeccakHash("keccak224"); }); exports.keccak256 = hash_utils_1.createHashFunction(function () { return createKeccakHash("keccak256"); }); exports.keccak384 = hash_utils_1.createHashFunction(function () { return createKeccakHash("keccak384"); }); exports.keccak512 = hash_utils_1.createHashFunction(function () { return createKeccakHash("keccak512"); }); /***/ }), /* 461 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-cryptography/hash-utils.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); function createHashFunction(hashConstructor) { return function (msg) { var hash = hashConstructor(); hash.update(msg); return Buffer.from(hash.digest()); }; } exports.createHashFunction = createHashFunction; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 462 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/js.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./lib/api */ 463)(__webpack_require__(/*! ./lib/keccak */ 466)); /***/ }), /* 463 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/api/index.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var createKeccak = __webpack_require__(/*! ./keccak */ 464); var createShake = __webpack_require__(/*! ./shake */ 465); module.exports = function (KeccakState) { var Keccak = createKeccak(KeccakState); var Shake = createShake(KeccakState); return function (algorithm, options) { var hash = typeof algorithm === 'string' ? algorithm.toLowerCase() : algorithm; switch (hash) { case 'keccak224':return new Keccak(1152, 448, null, 224, options); case 'keccak256':return new Keccak(1088, 512, null, 256, options); case 'keccak384':return new Keccak(832, 768, null, 384, options); case 'keccak512':return new Keccak(576, 1024, null, 512, options); case 'sha3-224':return new Keccak(1152, 448, 0x06, 224, options); case 'sha3-256':return new Keccak(1088, 512, 0x06, 256, options); case 'sha3-384':return new Keccak(832, 768, 0x06, 384, options); case 'sha3-512':return new Keccak(576, 1024, 0x06, 512, options); case 'shake128':return new Shake(1344, 256, 0x1f, options); case 'shake256':return new Shake(1088, 512, 0x1f, options); default:throw new Error('Invald algorithm: ' + algorithm);} }; }; /***/ }), /* 464 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/api/keccak.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var _require = __webpack_require__(/*! readable-stream */ 373),Transform = _require.Transform; module.exports = function (KeccakState) {return /*#__PURE__*/function (_Transform) {"use strict";_inherits(Keccak, _Transform);var _super = _createSuper(Keccak); function Keccak(rate, capacity, delimitedSuffix, hashBitLength, options) {var _this;_classCallCheck(this, Keccak); _this = _super.call(this, options); _this._rate = rate; _this._capacity = capacity; _this._delimitedSuffix = delimitedSuffix; _this._hashBitLength = hashBitLength; _this._options = options; _this._state = new KeccakState(); _this._state.initialize(rate, capacity); _this._finalized = false;return _this; }_createClass(Keccak, [{ key: "_transform", value: function _transform( chunk, encoding, callback) { var error = null; try { this.update(chunk, encoding); } catch (err) { error = err; } callback(error); } }, { key: "_flush", value: function _flush( callback) { var error = null; try { this.push(this.digest()); } catch (err) { error = err; } callback(error); } }, { key: "update", value: function update( data, encoding) { if (!Buffer.isBuffer(data) && typeof data !== 'string') throw new TypeError('Data must be a string or a buffer'); if (this._finalized) throw new Error('Digest already called'); if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding); this._state.absorb(data); return this; } }, { key: "digest", value: function digest( encoding) { if (this._finalized) throw new Error('Digest already called'); this._finalized = true; if (this._delimitedSuffix) this._state.absorbLastFewBits(this._delimitedSuffix); var digest = this._state.squeeze(this._hashBitLength / 8); if (encoding !== undefined) digest = digest.toString(encoding); this._resetState(); return digest; } // remove result from memory }, { key: "_resetState", value: function _resetState() { this._state.initialize(this._rate, this._capacity); return this; } // because sometimes we need hash right now and little later }, { key: "_clone", value: function _clone() { var clone = new Keccak(this._rate, this._capacity, this._delimitedSuffix, this._hashBitLength, this._options); this._state.copy(clone._state); clone._finalized = this._finalized; return clone; } }]);return Keccak;}(Transform);}; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 465 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/api/shake.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);}var _require = __webpack_require__(/*! readable-stream */ 373),Transform = _require.Transform; module.exports = function (KeccakState) {return /*#__PURE__*/function (_Transform) {"use strict";_inherits(Shake, _Transform);var _super = _createSuper(Shake); function Shake(rate, capacity, delimitedSuffix, options) {var _this;_classCallCheck(this, Shake); _this = _super.call(this, options); _this._rate = rate; _this._capacity = capacity; _this._delimitedSuffix = delimitedSuffix; _this._options = options; _this._state = new KeccakState(); _this._state.initialize(rate, capacity); _this._finalized = false;return _this; }_createClass(Shake, [{ key: "_transform", value: function _transform( chunk, encoding, callback) { var error = null; try { this.update(chunk, encoding); } catch (err) { error = err; } callback(error); } }, { key: "_flush", value: function _flush() {} }, { key: "_read", value: function _read( size) { this.push(this.squeeze(size)); } }, { key: "update", value: function update( data, encoding) { if (!Buffer.isBuffer(data) && typeof data !== 'string') throw new TypeError('Data must be a string or a buffer'); if (this._finalized) throw new Error('Squeeze already called'); if (!Buffer.isBuffer(data)) data = Buffer.from(data, encoding); this._state.absorb(data); return this; } }, { key: "squeeze", value: function squeeze( dataByteLength, encoding) { if (!this._finalized) { this._finalized = true; this._state.absorbLastFewBits(this._delimitedSuffix); } var data = this._state.squeeze(dataByteLength); if (encoding !== undefined) data = data.toString(encoding); return data; } }, { key: "_resetState", value: function _resetState() { this._state.initialize(this._rate, this._capacity); return this; } }, { key: "_clone", value: function _clone() { var clone = new Shake(this._rate, this._capacity, this._delimitedSuffix, this._options); this._state.copy(clone._state); clone._finalized = this._finalized; return clone; } }]);return Shake;}(Transform);}; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 466 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/keccak.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var keccakState = __webpack_require__(/*! ./keccak-state-unroll */ 467); function Keccak() { // much faster than `new Array(50)` this.state = [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; this.blockSize = null; this.count = 0; this.squeezing = false; } Keccak.prototype.initialize = function (rate, capacity) { for (var i = 0; i < 50; ++i) {this.state[i] = 0;} this.blockSize = rate / 8; this.count = 0; this.squeezing = false; }; Keccak.prototype.absorb = function (data) { for (var i = 0; i < data.length; ++i) { this.state[~~(this.count / 4)] ^= data[i] << 8 * (this.count % 4); this.count += 1; if (this.count === this.blockSize) { keccakState.p1600(this.state); this.count = 0; } } }; Keccak.prototype.absorbLastFewBits = function (bits) { this.state[~~(this.count / 4)] ^= bits << 8 * (this.count % 4); if ((bits & 0x80) !== 0 && this.count === this.blockSize - 1) keccakState.p1600(this.state); this.state[~~((this.blockSize - 1) / 4)] ^= 0x80 << 8 * ((this.blockSize - 1) % 4); keccakState.p1600(this.state); this.count = 0; this.squeezing = true; }; Keccak.prototype.squeeze = function (length) { if (!this.squeezing) this.absorbLastFewBits(0x01); var output = Buffer.alloc(length); for (var i = 0; i < length; ++i) { output[i] = this.state[~~(this.count / 4)] >>> 8 * (this.count % 4) & 0xff; this.count += 1; if (this.count === this.blockSize) { keccakState.p1600(this.state); this.count = 0; } } return output; }; Keccak.prototype.copy = function (dest) { for (var i = 0; i < 50; ++i) {dest.state[i] = this.state[i];} dest.blockSize = this.blockSize; dest.count = this.count; dest.squeezing = this.squeezing; }; module.exports = Keccak; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 467 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/keccak/lib/keccak-state-unroll.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var P1600_ROUND_CONSTANTS = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648]; exports.p1600 = function (s) { for (var round = 0; round < 24; ++round) { // theta var lo0 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40]; var hi0 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; var lo1 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42]; var hi1 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43]; var lo2 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44]; var hi2 = s[5] ^ s[15] ^ s[25] ^ s[35] ^ s[45]; var lo3 = s[6] ^ s[16] ^ s[26] ^ s[36] ^ s[46]; var hi3 = s[7] ^ s[17] ^ s[27] ^ s[37] ^ s[47]; var lo4 = s[8] ^ s[18] ^ s[28] ^ s[38] ^ s[48]; var hi4 = s[9] ^ s[19] ^ s[29] ^ s[39] ^ s[49]; var lo = lo4 ^ (lo1 << 1 | hi1 >>> 31); var hi = hi4 ^ (hi1 << 1 | lo1 >>> 31); var t1slo0 = s[0] ^ lo; var t1shi0 = s[1] ^ hi; var t1slo5 = s[10] ^ lo; var t1shi5 = s[11] ^ hi; var t1slo10 = s[20] ^ lo; var t1shi10 = s[21] ^ hi; var t1slo15 = s[30] ^ lo; var t1shi15 = s[31] ^ hi; var t1slo20 = s[40] ^ lo; var t1shi20 = s[41] ^ hi; lo = lo0 ^ (lo2 << 1 | hi2 >>> 31); hi = hi0 ^ (hi2 << 1 | lo2 >>> 31); var t1slo1 = s[2] ^ lo; var t1shi1 = s[3] ^ hi; var t1slo6 = s[12] ^ lo; var t1shi6 = s[13] ^ hi; var t1slo11 = s[22] ^ lo; var t1shi11 = s[23] ^ hi; var t1slo16 = s[32] ^ lo; var t1shi16 = s[33] ^ hi; var t1slo21 = s[42] ^ lo; var t1shi21 = s[43] ^ hi; lo = lo1 ^ (lo3 << 1 | hi3 >>> 31); hi = hi1 ^ (hi3 << 1 | lo3 >>> 31); var t1slo2 = s[4] ^ lo; var t1shi2 = s[5] ^ hi; var t1slo7 = s[14] ^ lo; var t1shi7 = s[15] ^ hi; var t1slo12 = s[24] ^ lo; var t1shi12 = s[25] ^ hi; var t1slo17 = s[34] ^ lo; var t1shi17 = s[35] ^ hi; var t1slo22 = s[44] ^ lo; var t1shi22 = s[45] ^ hi; lo = lo2 ^ (lo4 << 1 | hi4 >>> 31); hi = hi2 ^ (hi4 << 1 | lo4 >>> 31); var t1slo3 = s[6] ^ lo; var t1shi3 = s[7] ^ hi; var t1slo8 = s[16] ^ lo; var t1shi8 = s[17] ^ hi; var t1slo13 = s[26] ^ lo; var t1shi13 = s[27] ^ hi; var t1slo18 = s[36] ^ lo; var t1shi18 = s[37] ^ hi; var t1slo23 = s[46] ^ lo; var t1shi23 = s[47] ^ hi; lo = lo3 ^ (lo0 << 1 | hi0 >>> 31); hi = hi3 ^ (hi0 << 1 | lo0 >>> 31); var t1slo4 = s[8] ^ lo; var t1shi4 = s[9] ^ hi; var t1slo9 = s[18] ^ lo; var t1shi9 = s[19] ^ hi; var t1slo14 = s[28] ^ lo; var t1shi14 = s[29] ^ hi; var t1slo19 = s[38] ^ lo; var t1shi19 = s[39] ^ hi; var t1slo24 = s[48] ^ lo; var t1shi24 = s[49] ^ hi; // rho & pi var t2slo0 = t1slo0; var t2shi0 = t1shi0; var t2slo16 = t1shi5 << 4 | t1slo5 >>> 28; var t2shi16 = t1slo5 << 4 | t1shi5 >>> 28; var t2slo7 = t1slo10 << 3 | t1shi10 >>> 29; var t2shi7 = t1shi10 << 3 | t1slo10 >>> 29; var t2slo23 = t1shi15 << 9 | t1slo15 >>> 23; var t2shi23 = t1slo15 << 9 | t1shi15 >>> 23; var t2slo14 = t1slo20 << 18 | t1shi20 >>> 14; var t2shi14 = t1shi20 << 18 | t1slo20 >>> 14; var t2slo10 = t1slo1 << 1 | t1shi1 >>> 31; var t2shi10 = t1shi1 << 1 | t1slo1 >>> 31; var t2slo1 = t1shi6 << 12 | t1slo6 >>> 20; var t2shi1 = t1slo6 << 12 | t1shi6 >>> 20; var t2slo17 = t1slo11 << 10 | t1shi11 >>> 22; var t2shi17 = t1shi11 << 10 | t1slo11 >>> 22; var t2slo8 = t1shi16 << 13 | t1slo16 >>> 19; var t2shi8 = t1slo16 << 13 | t1shi16 >>> 19; var t2slo24 = t1slo21 << 2 | t1shi21 >>> 30; var t2shi24 = t1shi21 << 2 | t1slo21 >>> 30; var t2slo20 = t1shi2 << 30 | t1slo2 >>> 2; var t2shi20 = t1slo2 << 30 | t1shi2 >>> 2; var t2slo11 = t1slo7 << 6 | t1shi7 >>> 26; var t2shi11 = t1shi7 << 6 | t1slo7 >>> 26; var t2slo2 = t1shi12 << 11 | t1slo12 >>> 21; var t2shi2 = t1slo12 << 11 | t1shi12 >>> 21; var t2slo18 = t1slo17 << 15 | t1shi17 >>> 17; var t2shi18 = t1shi17 << 15 | t1slo17 >>> 17; var t2slo9 = t1shi22 << 29 | t1slo22 >>> 3; var t2shi9 = t1slo22 << 29 | t1shi22 >>> 3; var t2slo5 = t1slo3 << 28 | t1shi3 >>> 4; var t2shi5 = t1shi3 << 28 | t1slo3 >>> 4; var t2slo21 = t1shi8 << 23 | t1slo8 >>> 9; var t2shi21 = t1slo8 << 23 | t1shi8 >>> 9; var t2slo12 = t1slo13 << 25 | t1shi13 >>> 7; var t2shi12 = t1shi13 << 25 | t1slo13 >>> 7; var t2slo3 = t1slo18 << 21 | t1shi18 >>> 11; var t2shi3 = t1shi18 << 21 | t1slo18 >>> 11; var t2slo19 = t1shi23 << 24 | t1slo23 >>> 8; var t2shi19 = t1slo23 << 24 | t1shi23 >>> 8; var t2slo15 = t1slo4 << 27 | t1shi4 >>> 5; var t2shi15 = t1shi4 << 27 | t1slo4 >>> 5; var t2slo6 = t1slo9 << 20 | t1shi9 >>> 12; var t2shi6 = t1shi9 << 20 | t1slo9 >>> 12; var t2slo22 = t1shi14 << 7 | t1slo14 >>> 25; var t2shi22 = t1slo14 << 7 | t1shi14 >>> 25; var t2slo13 = t1slo19 << 8 | t1shi19 >>> 24; var t2shi13 = t1shi19 << 8 | t1slo19 >>> 24; var t2slo4 = t1slo24 << 14 | t1shi24 >>> 18; var t2shi4 = t1shi24 << 14 | t1slo24 >>> 18; // chi s[0] = t2slo0 ^ ~t2slo1 & t2slo2; s[1] = t2shi0 ^ ~t2shi1 & t2shi2; s[10] = t2slo5 ^ ~t2slo6 & t2slo7; s[11] = t2shi5 ^ ~t2shi6 & t2shi7; s[20] = t2slo10 ^ ~t2slo11 & t2slo12; s[21] = t2shi10 ^ ~t2shi11 & t2shi12; s[30] = t2slo15 ^ ~t2slo16 & t2slo17; s[31] = t2shi15 ^ ~t2shi16 & t2shi17; s[40] = t2slo20 ^ ~t2slo21 & t2slo22; s[41] = t2shi20 ^ ~t2shi21 & t2shi22; s[2] = t2slo1 ^ ~t2slo2 & t2slo3; s[3] = t2shi1 ^ ~t2shi2 & t2shi3; s[12] = t2slo6 ^ ~t2slo7 & t2slo8; s[13] = t2shi6 ^ ~t2shi7 & t2shi8; s[22] = t2slo11 ^ ~t2slo12 & t2slo13; s[23] = t2shi11 ^ ~t2shi12 & t2shi13; s[32] = t2slo16 ^ ~t2slo17 & t2slo18; s[33] = t2shi16 ^ ~t2shi17 & t2shi18; s[42] = t2slo21 ^ ~t2slo22 & t2slo23; s[43] = t2shi21 ^ ~t2shi22 & t2shi23; s[4] = t2slo2 ^ ~t2slo3 & t2slo4; s[5] = t2shi2 ^ ~t2shi3 & t2shi4; s[14] = t2slo7 ^ ~t2slo8 & t2slo9; s[15] = t2shi7 ^ ~t2shi8 & t2shi9; s[24] = t2slo12 ^ ~t2slo13 & t2slo14; s[25] = t2shi12 ^ ~t2shi13 & t2shi14; s[34] = t2slo17 ^ ~t2slo18 & t2slo19; s[35] = t2shi17 ^ ~t2shi18 & t2shi19; s[44] = t2slo22 ^ ~t2slo23 & t2slo24; s[45] = t2shi22 ^ ~t2shi23 & t2shi24; s[6] = t2slo3 ^ ~t2slo4 & t2slo0; s[7] = t2shi3 ^ ~t2shi4 & t2shi0; s[16] = t2slo8 ^ ~t2slo9 & t2slo5; s[17] = t2shi8 ^ ~t2shi9 & t2shi5; s[26] = t2slo13 ^ ~t2slo14 & t2slo10; s[27] = t2shi13 ^ ~t2shi14 & t2shi10; s[36] = t2slo18 ^ ~t2slo19 & t2slo15; s[37] = t2shi18 ^ ~t2shi19 & t2shi15; s[46] = t2slo23 ^ ~t2slo24 & t2slo20; s[47] = t2shi23 ^ ~t2shi24 & t2shi20; s[8] = t2slo4 ^ ~t2slo0 & t2slo1; s[9] = t2shi4 ^ ~t2shi0 & t2shi1; s[18] = t2slo9 ^ ~t2slo5 & t2slo6; s[19] = t2shi9 ^ ~t2shi5 & t2shi6; s[28] = t2slo14 ^ ~t2slo10 & t2slo11; s[29] = t2shi14 ^ ~t2shi10 & t2shi11; s[38] = t2slo19 ^ ~t2slo15 & t2slo16; s[39] = t2shi19 ^ ~t2shi15 & t2shi16; s[48] = t2slo24 ^ ~t2slo20 & t2slo21; s[49] = t2shi24 ^ ~t2shi20 & t2shi21; // iota s[0] ^= P1600_ROUND_CONSTANTS[round * 2]; s[1] ^= P1600_ROUND_CONSTANTS[round * 2 + 1]; } }; /***/ }), /* 468 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/signature.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.hashPersonalMessage = exports.isValidSignature = exports.fromRpcSig = exports.toRpcSig = exports.ecrecover = exports.ecsign = void 0; var secp256k1 = __webpack_require__(/*! ./secp256k1v3-adapter */ 440); var BN = __webpack_require__(/*! bn.js */ 75); var bytes_1 = __webpack_require__(/*! ./bytes */ 458); var hash_1 = __webpack_require__(/*! ./hash */ 459); /** * Returns the ECDSA signature of a message hash. */ exports.ecsign = function (msgHash, privateKey, chainId) { var sig = secp256k1.sign(msgHash, privateKey); var recovery = sig.recovery; var ret = { r: sig.signature.slice(0, 32), s: sig.signature.slice(32, 64), v: chainId ? recovery + (chainId * 2 + 35) : recovery + 27 }; return ret; }; /** * ECDSA public key recovery from signature. * @returns Recovered public key */ exports.ecrecover = function (msgHash, v, r, s, chainId) { var signature = Buffer.concat([bytes_1.setLength(r, 32), bytes_1.setLength(s, 32)], 64); var recovery = calculateSigRecovery(v, chainId); if (!isValidSigRecovery(recovery)) { throw new Error('Invalid signature v value'); } var senderPubKey = secp256k1.recover(msgHash, signature, recovery); return secp256k1.publicKeyConvert(senderPubKey, false).slice(1); }; /** * Convert signature parameters into the format of `eth_sign` RPC method. * @returns Signature */ exports.toRpcSig = function (v, r, s, chainId) { var recovery = calculateSigRecovery(v, chainId); if (!isValidSigRecovery(recovery)) { throw new Error('Invalid signature v value'); } // geth (and the RPC eth_sign method) uses the 65 byte format used by Bitcoin return bytes_1.bufferToHex(Buffer.concat([bytes_1.setLengthLeft(r, 32), bytes_1.setLengthLeft(s, 32), bytes_1.toBuffer(v)])); }; /** * Convert signature format of the `eth_sign` RPC method to signature parameters * NOTE: all because of a bug in geth: https://github.com/ethereum/go-ethereum/issues/2053 */ exports.fromRpcSig = function (sig) { var buf = bytes_1.toBuffer(sig); // NOTE: with potential introduction of chainId this might need to be updated if (buf.length !== 65) { throw new Error('Invalid signature length'); } var v = buf[64]; // support both versions of `eth_sign` responses if (v < 27) { v += 27; } return { v: v, r: buf.slice(0, 32), s: buf.slice(32, 64) }; }; /** * Validate a ECDSA signature. * @param homesteadOrLater Indicates whether this is being used on either the homestead hardfork or a later one */ exports.isValidSignature = function (v, r, s, homesteadOrLater, chainId) { if (homesteadOrLater === void 0) {homesteadOrLater = true;} var SECP256K1_N_DIV_2 = new BN('7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0', 16); var SECP256K1_N = new BN('fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141', 16); if (r.length !== 32 || s.length !== 32) { return false; } if (!isValidSigRecovery(calculateSigRecovery(v, chainId))) { return false; } var rBN = new BN(r); var sBN = new BN(s); if (rBN.isZero() || rBN.gt(SECP256K1_N) || sBN.isZero() || sBN.gt(SECP256K1_N)) { return false; } if (homesteadOrLater && sBN.cmp(SECP256K1_N_DIV_2) === 1) { return false; } return true; }; /** * Returns the keccak-256 hash of `message`, prefixed with the header used by the `eth_sign` RPC call. * The output of this function can be fed into `ecsign` to produce the same signature as the `eth_sign` * call for a given `message`, or fed to `ecrecover` along with a signature to recover the public key * used to produce the signature. */ exports.hashPersonalMessage = function (message) { var prefix = Buffer.from("\x19Ethereum Signed Message:\n" + message.length.toString(), 'utf-8'); return hash_1.keccak(Buffer.concat([prefix, message])); }; function calculateSigRecovery(v, chainId) { return chainId ? v - (2 * chainId + 35) : v - 27; } function isValidSigRecovery(recovery) { return recovery === 0 || recovery === 1; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 469 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-util/dist/object.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, "__esModule", { value: true }); exports.defineProperties = void 0; var assert = __webpack_require__(/*! assert */ 454); var ethjsUtil = __webpack_require__(/*! ethjs-util */ 448); var rlp = __webpack_require__(/*! rlp */ 451); var bytes_1 = __webpack_require__(/*! ./bytes */ 458); /** * Defines properties on a `Object`. It make the assumption that underlying data is binary. * @param self the `Object` to define properties on * @param fields an array fields to define. Fields can contain: * * `name` - the name of the properties * * `length` - the number of bytes the field can have * * `allowLess` - if the field can be less than the length * * `allowEmpty` * @param data data to be validated against the definitions * @deprecated */ exports.defineProperties = function (self, fields, data) { self.raw = []; self._fields = []; // attach the `toJSON` self.toJSON = function (label) { if (label === void 0) {label = false;} if (label) { var obj_1 = {}; self._fields.forEach(function (field) { obj_1[field] = "0x" + self[field].toString('hex'); }); return obj_1; } return bytes_1.baToJSON(self.raw); }; self.serialize = function serialize() { return rlp.encode(self.raw); }; fields.forEach(function (field, i) { self._fields.push(field.name); function getter() { return self.raw[i]; } function setter(v) { v = bytes_1.toBuffer(v); if (v.toString('hex') === '00' && !field.allowZero) { v = Buffer.allocUnsafe(0); } if (field.allowLess && field.length) { v = bytes_1.stripZeros(v); assert(field.length >= v.length, "The field " + field.name + " must not have more " + field.length + " bytes"); } else if (!(field.allowZero && v.length === 0) && field.length) { assert(field.length === v.length, "The field " + field.name + " must have byte length of " + field.length); } self.raw[i] = v; } Object.defineProperty(self, field.name, { enumerable: true, configurable: true, get: getter, set: setter }); if (field.default) { self[field.name] = field.default; } // attach alias if (field.alias) { Object.defineProperty(self, field.alias, { enumerable: false, configurable: true, set: setter, get: getter }); } }); // if the constuctor is passed data if (data) { if (typeof data === 'string') { data = Buffer.from(ethjsUtil.stripHexPrefix(data), 'hex'); } if (Buffer.isBuffer(data)) { data = rlp.decode(data); } if (Array.isArray(data)) { if (data.length > self._fields.length) { throw new Error('wrong number of fields in data'); } // make sure all the items are buffers data.forEach(function (d, i) { self[self._fields[i]] = bytes_1.toBuffer(d); }); } else if (typeof data === 'object') { var keys_1 = Object.keys(data); fields.forEach(function (field) { if (keys_1.indexOf(field.name) !== -1) self[field.name] = data[field.name]; if (keys_1.indexOf(field.alias) !== -1) self[field.alias] = data[field.alias]; }); } else { throw new Error('invalid data'); } } }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 470 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/index.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var bip32 = __webpack_require__(/*! bip32 */ 423); exports.bip32 = bip32; var address = __webpack_require__(/*! ./address */ 471); exports.address = address; var crypto = __webpack_require__(/*! ./crypto */ 487); exports.crypto = crypto; var ECPair = __webpack_require__(/*! ./ecpair */ 491); exports.ECPair = ECPair; var networks = __webpack_require__(/*! ./networks */ 472); exports.networks = networks; var payments = __webpack_require__(/*! ./payments */ 473); exports.payments = payments; var script = __webpack_require__(/*! ./script */ 475); exports.script = script; var block_1 = __webpack_require__(/*! ./block */ 492); exports.Block = block_1.Block; var psbt_1 = __webpack_require__(/*! ./psbt */ 497); exports.Psbt = psbt_1.Psbt; var script_1 = __webpack_require__(/*! ./script */ 475); exports.opcodes = script_1.OPS; var transaction_1 = __webpack_require__(/*! ./transaction */ 495); exports.Transaction = transaction_1.Transaction; var transaction_builder_1 = __webpack_require__(/*! ./transaction_builder */ 521); exports.TransactionBuilder = transaction_builder_1.TransactionBuilder; /***/ }), /* 471 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/address.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var networks = __webpack_require__(/*! ./networks */ 472); var payments = __webpack_require__(/*! ./payments */ 473); var bscript = __webpack_require__(/*! ./script */ 475); var types = __webpack_require__(/*! ./types */ 478); var bech32 = __webpack_require__(/*! bech32 */ 183); var bs58check = __webpack_require__(/*! bs58check */ 428); var typeforce = __webpack_require__(/*! typeforce */ 434); function fromBase58Check(address) { var payload = bs58check.decode(address); // TODO: 4.0.0, move to "toOutputScript" if (payload.length < 21) throw new TypeError(address + ' is too short'); if (payload.length > 21) throw new TypeError(address + ' is too long'); var version = payload.readUInt8(0); var hash = payload.slice(1); return { version: version, hash: hash }; } exports.fromBase58Check = fromBase58Check; function fromBech32(address) { var result = bech32.decode(address); var data = bech32.fromWords(result.words.slice(1)); return { version: result.words[0], prefix: result.prefix, data: Buffer.from(data) }; } exports.fromBech32 = fromBech32; function toBase58Check(hash, version) { typeforce(types.tuple(types.Hash160bit, types.UInt8), arguments); var payload = Buffer.allocUnsafe(21); payload.writeUInt8(version, 0); hash.copy(payload, 1); return bs58check.encode(payload); } exports.toBase58Check = toBase58Check; function toBech32(data, version, prefix) { var words = bech32.toWords(data); words.unshift(version); return bech32.encode(prefix, words); } exports.toBech32 = toBech32; function fromOutputScript(output, network) { // TODO: Network network = network || networks.bitcoin; try { return payments.p2pkh({ output: output, network: network }).address; } catch (e) {} try { return payments.p2sh({ output: output, network: network }).address; } catch (e) {} try { return payments.p2wpkh({ output: output, network: network }).address; } catch (e) {} try { return payments.p2wsh({ output: output, network: network }).address; } catch (e) {} throw new Error(bscript.toASM(output) + ' has no matching Address'); } exports.fromOutputScript = fromOutputScript; function toOutputScript(address, network) { network = network || networks.bitcoin; var decodeBase58; var decodeBech32; try { decodeBase58 = fromBase58Check(address); } catch (e) {} if (decodeBase58) { if (decodeBase58.version === network.pubKeyHash) return payments.p2pkh({ hash: decodeBase58.hash }).output; if (decodeBase58.version === network.scriptHash) return payments.p2sh({ hash: decodeBase58.hash }).output; } else { try { decodeBech32 = fromBech32(address); } catch (e) {} if (decodeBech32) { if (decodeBech32.prefix !== network.bech32) throw new Error(address + ' has an invalid prefix'); if (decodeBech32.version === 0) { if (decodeBech32.data.length === 20) return payments.p2wpkh({ hash: decodeBech32.data }).output; if (decodeBech32.data.length === 32) return payments.p2wsh({ hash: decodeBech32.data }).output; } } } throw new Error(address + ' has no matching Script'); } exports.toOutputScript = toOutputScript; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 472 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/networks.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); exports.bitcoin = { messagePrefix: '\x18Bitcoin Signed Message:\n', bech32: 'bc', bip32: { public: 0x0488b21e, private: 0x0488ade4 }, pubKeyHash: 0x00, scriptHash: 0x05, wif: 0x80 }; exports.regtest = { messagePrefix: '\x18Bitcoin Signed Message:\n', bech32: 'bcrt', bip32: { public: 0x043587cf, private: 0x04358394 }, pubKeyHash: 0x6f, scriptHash: 0xc4, wif: 0xef }; exports.testnet = { messagePrefix: '\x18Bitcoin Signed Message:\n', bech32: 'tb', bip32: { public: 0x043587cf, private: 0x04358394 }, pubKeyHash: 0x6f, scriptHash: 0xc4, wif: 0xef }; /***/ }), /* 473 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/index.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var embed_1 = __webpack_require__(/*! ./embed */ 474); exports.embed = embed_1.p2data; var p2ms_1 = __webpack_require__(/*! ./p2ms */ 484); exports.p2ms = p2ms_1.p2ms; var p2pk_1 = __webpack_require__(/*! ./p2pk */ 485); exports.p2pk = p2pk_1.p2pk; var p2pkh_1 = __webpack_require__(/*! ./p2pkh */ 486); exports.p2pkh = p2pkh_1.p2pkh; var p2sh_1 = __webpack_require__(/*! ./p2sh */ 488); exports.p2sh = p2sh_1.p2sh; var p2wpkh_1 = __webpack_require__(/*! ./p2wpkh */ 489); exports.p2wpkh = p2wpkh_1.p2wpkh; var p2wsh_1 = __webpack_require__(/*! ./p2wsh */ 490); exports.p2wsh = p2wsh_1.p2wsh; // TODO // witness commitment /***/ }), /* 474 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/embed.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var networks_1 = __webpack_require__(/*! ../networks */ 472); var bscript = __webpack_require__(/*! ../script */ 475); var lazy = __webpack_require__(/*! ./lazy */ 483); var typef = __webpack_require__(/*! typeforce */ 434); var OPS = bscript.OPS; function stacksEqual(a, b) { if (a.length !== b.length) return false; return a.every(function (x, i) { return x.equals(b[i]); }); } // output: OP_RETURN ... function p2data(a, opts) { if (!a.data && !a.output) throw new TypeError('Not enough data'); opts = Object.assign({ validate: true }, opts || {}); typef( { network: typef.maybe(typef.Object), output: typef.maybe(typef.Buffer), data: typef.maybe(typef.arrayOf(typef.Buffer)) }, a); var network = a.network || networks_1.bitcoin; var o = { name: 'embed', network: network }; lazy.prop(o, 'output', function () { if (!a.data) return; return bscript.compile([OPS.OP_RETURN].concat(a.data)); }); lazy.prop(o, 'data', function () { if (!a.output) return; return bscript.decompile(a.output).slice(1); }); // extended validation if (opts.validate) { if (a.output) { var chunks = bscript.decompile(a.output); if (chunks[0] !== OPS.OP_RETURN) throw new TypeError('Output is invalid'); if (!chunks.slice(1).every(typef.Buffer)) throw new TypeError('Output is invalid'); if (a.data && !stacksEqual(a.data, o.data)) throw new TypeError('Data mismatch'); } } return Object.assign(o, a); } exports.p2data = p2data; /***/ }), /* 475 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/script.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var scriptNumber = __webpack_require__(/*! ./script_number */ 476); var scriptSignature = __webpack_require__(/*! ./script_signature */ 477); var types = __webpack_require__(/*! ./types */ 478); var bip66 = __webpack_require__(/*! bip66 */ 479); var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); var pushdata = __webpack_require__(/*! pushdata-bitcoin */ 480); var typeforce = __webpack_require__(/*! typeforce */ 434); exports.OPS = __webpack_require__(/*! bitcoin-ops */ 481); var REVERSE_OPS = __webpack_require__(/*! bitcoin-ops/map */ 482); var OP_INT_BASE = exports.OPS.OP_RESERVED; // OP_1 - 1 function isOPInt(value) { return ( types.Number(value) && ( value === exports.OPS.OP_0 || value >= exports.OPS.OP_1 && value <= exports.OPS.OP_16 || value === exports.OPS.OP_1NEGATE)); } function isPushOnlyChunk(value) { return types.Buffer(value) || isOPInt(value); } function isPushOnly(value) { return types.Array(value) && value.every(isPushOnlyChunk); } exports.isPushOnly = isPushOnly; function asMinimalOP(buffer) { if (buffer.length === 0) return exports.OPS.OP_0; if (buffer.length !== 1) return; if (buffer[0] >= 1 && buffer[0] <= 16) return OP_INT_BASE + buffer[0]; if (buffer[0] === 0x81) return exports.OPS.OP_1NEGATE; } function chunksIsBuffer(buf) { return Buffer.isBuffer(buf); } function chunksIsArray(buf) { return types.Array(buf); } function singleChunkIsBuffer(buf) { return Buffer.isBuffer(buf); } function compile(chunks) { // TODO: remove me if (chunksIsBuffer(chunks)) return chunks; typeforce(types.Array, chunks); var bufferSize = chunks.reduce(function (accum, chunk) { // data chunk if (singleChunkIsBuffer(chunk)) { // adhere to BIP62.3, minimal push policy if (chunk.length === 1 && asMinimalOP(chunk) !== undefined) { return accum + 1; } return accum + pushdata.encodingLength(chunk.length) + chunk.length; } // opcode return accum + 1; }, 0.0); var buffer = Buffer.allocUnsafe(bufferSize); var offset = 0; chunks.forEach(function (chunk) { // data chunk if (singleChunkIsBuffer(chunk)) { // adhere to BIP62.3, minimal push policy var opcode = asMinimalOP(chunk); if (opcode !== undefined) { buffer.writeUInt8(opcode, offset); offset += 1; return; } offset += pushdata.encode(buffer, chunk.length, offset); chunk.copy(buffer, offset); offset += chunk.length; // opcode } else { buffer.writeUInt8(chunk, offset); offset += 1; } }); if (offset !== buffer.length) throw new Error('Could not decode chunks'); return buffer; } exports.compile = compile; function decompile(buffer) { // TODO: remove me if (chunksIsArray(buffer)) return buffer; typeforce(types.Buffer, buffer); var chunks = []; var i = 0; while (i < buffer.length) { var opcode = buffer[i]; // data chunk if (opcode > exports.OPS.OP_0 && opcode <= exports.OPS.OP_PUSHDATA4) { var d = pushdata.decode(buffer, i); // did reading a pushDataInt fail? if (d === null) return null; i += d.size; // attempt to read too much data? if (i + d.number > buffer.length) return null; var data = buffer.slice(i, i + d.number); i += d.number; // decompile minimally var op = asMinimalOP(data); if (op !== undefined) { chunks.push(op); } else { chunks.push(data); } // opcode } else { chunks.push(opcode); i += 1; } } return chunks; } exports.decompile = decompile; function toASM(chunks) { if (chunksIsBuffer(chunks)) { chunks = decompile(chunks); } return chunks. map(function (chunk) { // data? if (singleChunkIsBuffer(chunk)) { var op = asMinimalOP(chunk); if (op === undefined) return chunk.toString('hex'); chunk = op; } // opcode! return REVERSE_OPS[chunk]; }). join(' '); } exports.toASM = toASM; function fromASM(asm) { typeforce(types.String, asm); return compile( asm.split(' ').map(function (chunkStr) { // opcode? if (exports.OPS[chunkStr] !== undefined) return exports.OPS[chunkStr]; typeforce(types.Hex, chunkStr); // data! return Buffer.from(chunkStr, 'hex'); })); } exports.fromASM = fromASM; function toStack(chunks) { chunks = decompile(chunks); typeforce(isPushOnly, chunks); return chunks.map(function (op) { if (singleChunkIsBuffer(op)) return op; if (op === exports.OPS.OP_0) return Buffer.allocUnsafe(0); return scriptNumber.encode(op - OP_INT_BASE); }); } exports.toStack = toStack; function isCanonicalPubKey(buffer) { return ecc.isPoint(buffer); } exports.isCanonicalPubKey = isCanonicalPubKey; function isDefinedHashType(hashType) { var hashTypeMod = hashType & ~0x80; // return hashTypeMod > SIGHASH_ALL && hashTypeMod < SIGHASH_SINGLE return hashTypeMod > 0x00 && hashTypeMod < 0x04; } exports.isDefinedHashType = isDefinedHashType; function isCanonicalScriptSignature(buffer) { if (!Buffer.isBuffer(buffer)) return false; if (!isDefinedHashType(buffer[buffer.length - 1])) return false; return bip66.check(buffer.slice(0, -1)); } exports.isCanonicalScriptSignature = isCanonicalScriptSignature; // tslint:disable-next-line variable-name exports.number = scriptNumber; exports.signature = scriptSignature; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 476 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/script_number.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); function decode(buffer, maxLength, minimal) { maxLength = maxLength || 4; minimal = minimal === undefined ? true : minimal; var length = buffer.length; if (length === 0) return 0; if (length > maxLength) throw new TypeError('Script number overflow'); if (minimal) { if ((buffer[length - 1] & 0x7f) === 0) { if (length <= 1 || (buffer[length - 2] & 0x80) === 0) throw new Error('Non-minimally encoded script number'); } } // 40-bit if (length === 5) { var a = buffer.readUInt32LE(0); var b = buffer.readUInt8(4); if (b & 0x80) return -((b & ~0x80) * 0x100000000 + a); return b * 0x100000000 + a; } // 32-bit / 24-bit / 16-bit / 8-bit var result = 0; for (var i = 0; i < length; ++i) { result |= buffer[i] << 8 * i; } if (buffer[length - 1] & 0x80) return -(result & ~(0x80 << 8 * (length - 1))); return result; } exports.decode = decode; function scriptNumSize(i) { return i > 0x7fffffff ? 5 : i > 0x7fffff ? 4 : i > 0x7fff ? 3 : i > 0x7f ? 2 : i > 0x00 ? 1 : 0; } function encode(_number) { var value = Math.abs(_number); var size = scriptNumSize(value); var buffer = Buffer.allocUnsafe(size); var negative = _number < 0; for (var i = 0; i < size; ++i) { buffer.writeUInt8(value & 0xff, i); value >>= 8; } if (buffer[size - 1] & 0x80) { buffer.writeUInt8(negative ? 0x80 : 0x00, size - 1); } else if (negative) { buffer[size - 1] |= 0x80; } return buffer; } exports.encode = encode; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 477 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/script_signature.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var types = __webpack_require__(/*! ./types */ 478); var bip66 = __webpack_require__(/*! bip66 */ 479); var typeforce = __webpack_require__(/*! typeforce */ 434); var ZERO = Buffer.alloc(1, 0); function toDER(x) { var i = 0; while (x[i] === 0) {++i;} if (i === x.length) return ZERO; x = x.slice(i); if (x[0] & 0x80) return Buffer.concat([ZERO, x], 1 + x.length); return x; } function fromDER(x) { if (x[0] === 0x00) x = x.slice(1); var buffer = Buffer.alloc(32, 0); var bstart = Math.max(0, 32 - x.length); x.copy(buffer, bstart); return buffer; } // BIP62: 1 byte hashType flag (only 0x01, 0x02, 0x03, 0x81, 0x82 and 0x83 are allowed) function decode(buffer) { var hashType = buffer.readUInt8(buffer.length - 1); var hashTypeMod = hashType & ~0x80; if (hashTypeMod <= 0 || hashTypeMod >= 4) throw new Error('Invalid hashType ' + hashType); var decoded = bip66.decode(buffer.slice(0, -1)); var r = fromDER(decoded.r); var s = fromDER(decoded.s); var signature = Buffer.concat([r, s], 64); return { signature: signature, hashType: hashType }; } exports.decode = decode; function encode(signature, hashType) { typeforce( { signature: types.BufferN(64), hashType: types.UInt8 }, { signature: signature, hashType: hashType }); var hashTypeMod = hashType & ~0x80; if (hashTypeMod <= 0 || hashTypeMod >= 4) throw new Error('Invalid hashType ' + hashType); var hashTypeBuffer = Buffer.allocUnsafe(1); hashTypeBuffer.writeUInt8(hashType, 0); var r = toDER(signature.slice(0, 32)); var s = toDER(signature.slice(32, 64)); return Buffer.concat([bip66.encode(r, s), hashTypeBuffer]); } exports.encode = encode; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 478 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/types.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var typeforce = __webpack_require__(/*! typeforce */ 434); var UINT31_MAX = Math.pow(2, 31) - 1; function UInt31(value) { return typeforce.UInt32(value) && value <= UINT31_MAX; } exports.UInt31 = UInt31; function BIP32Path(value) { return typeforce.String(value) && !!value.match(/^(m\/)?(\d+'?\/)*\d+'?$/); } exports.BIP32Path = BIP32Path; BIP32Path.toJSON = function () { return 'BIP32 derivation path'; }; function Signer(obj) { return ( (typeforce.Buffer(obj.publicKey) || typeof obj.getPublicKey === 'function') && typeof obj.sign === 'function'); } exports.Signer = Signer; var SATOSHI_MAX = 21 * 1e14; function Satoshi(value) { return typeforce.UInt53(value) && value <= SATOSHI_MAX; } exports.Satoshi = Satoshi; // external dependent types exports.ECPoint = typeforce.quacksLike('Point'); // exposed, external API exports.Network = typeforce.compile({ messagePrefix: typeforce.oneOf(typeforce.Buffer, typeforce.String), bip32: { public: typeforce.UInt32, private: typeforce.UInt32 }, pubKeyHash: typeforce.UInt8, scriptHash: typeforce.UInt8, wif: typeforce.UInt8 }); exports.Buffer256bit = typeforce.BufferN(32); exports.Hash160bit = typeforce.BufferN(20); exports.Hash256bit = typeforce.BufferN(32); exports.Number = typeforce.Number; // tslint:disable-line variable-name exports.Array = typeforce.Array; exports.Boolean = typeforce.Boolean; // tslint:disable-line variable-name exports.String = typeforce.String; // tslint:disable-line variable-name exports.Buffer = typeforce.Buffer; exports.Hex = typeforce.Hex; exports.maybe = typeforce.maybe; exports.tuple = typeforce.tuple; exports.UInt8 = typeforce.UInt8; exports.UInt32 = typeforce.UInt32; exports.Function = typeforce.Function; exports.BufferN = typeforce.BufferN; exports.Null = typeforce.Null; exports.oneOf = typeforce.oneOf; /***/ }), /* 479 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip66/index.js ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Reference https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki // Format: 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] // NOTE: SIGHASH byte ignored AND restricted, truncate before use var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; function check(buffer) { if (buffer.length < 8) return false; if (buffer.length > 72) return false; if (buffer[0] !== 0x30) return false; if (buffer[1] !== buffer.length - 2) return false; if (buffer[2] !== 0x02) return false; var lenR = buffer[3]; if (lenR === 0) return false; if (5 + lenR >= buffer.length) return false; if (buffer[4 + lenR] !== 0x02) return false; var lenS = buffer[5 + lenR]; if (lenS === 0) return false; if (6 + lenR + lenS !== buffer.length) return false; if (buffer[4] & 0x80) return false; if (lenR > 1 && buffer[4] === 0x00 && !(buffer[5] & 0x80)) return false; if (buffer[lenR + 6] & 0x80) return false; if (lenS > 1 && buffer[lenR + 6] === 0x00 && !(buffer[lenR + 7] & 0x80)) return false; return true; } function decode(buffer) { if (buffer.length < 8) throw new Error('DER sequence length is too short'); if (buffer.length > 72) throw new Error('DER sequence length is too long'); if (buffer[0] !== 0x30) throw new Error('Expected DER sequence'); if (buffer[1] !== buffer.length - 2) throw new Error('DER sequence length is invalid'); if (buffer[2] !== 0x02) throw new Error('Expected DER integer'); var lenR = buffer[3]; if (lenR === 0) throw new Error('R length is zero'); if (5 + lenR >= buffer.length) throw new Error('R length is too long'); if (buffer[4 + lenR] !== 0x02) throw new Error('Expected DER integer (2)'); var lenS = buffer[5 + lenR]; if (lenS === 0) throw new Error('S length is zero'); if (6 + lenR + lenS !== buffer.length) throw new Error('S length is invalid'); if (buffer[4] & 0x80) throw new Error('R value is negative'); if (lenR > 1 && buffer[4] === 0x00 && !(buffer[5] & 0x80)) throw new Error('R value excessively padded'); if (buffer[lenR + 6] & 0x80) throw new Error('S value is negative'); if (lenS > 1 && buffer[lenR + 6] === 0x00 && !(buffer[lenR + 7] & 0x80)) throw new Error('S value excessively padded'); // non-BIP66 - extract R, S values return { r: buffer.slice(4, 4 + lenR), s: buffer.slice(6 + lenR) }; } /* * Expects r and s to be positive DER integers. * * The DER format uses the most significant bit as a sign bit (& 0x80). * If the significant bit is set AND the integer is positive, a 0x00 is prepended. * * Examples: * * 0 => 0x00 * 1 => 0x01 * -1 => 0xff * 127 => 0x7f * -127 => 0x81 * 128 => 0x0080 * -128 => 0x80 * 255 => 0x00ff * -255 => 0xff01 * 16300 => 0x3fac * -16300 => 0xc054 * 62300 => 0x00f35c * -62300 => 0xff0ca4 */ function encode(r, s) { var lenR = r.length; var lenS = s.length; if (lenR === 0) throw new Error('R length is zero'); if (lenS === 0) throw new Error('S length is zero'); if (lenR > 33) throw new Error('R length is too long'); if (lenS > 33) throw new Error('S length is too long'); if (r[0] & 0x80) throw new Error('R value is negative'); if (s[0] & 0x80) throw new Error('S value is negative'); if (lenR > 1 && r[0] === 0x00 && !(r[1] & 0x80)) throw new Error('R value excessively padded'); if (lenS > 1 && s[0] === 0x00 && !(s[1] & 0x80)) throw new Error('S value excessively padded'); var signature = Buffer.allocUnsafe(6 + lenR + lenS); // 0x30 [total-length] 0x02 [R-length] [R] 0x02 [S-length] [S] signature[0] = 0x30; signature[1] = signature.length - 2; signature[2] = 0x02; signature[3] = r.length; r.copy(signature, 4); signature[4 + lenR] = 0x02; signature[5 + lenR] = s.length; s.copy(signature, 6 + lenR); return signature; } module.exports = { check: check, decode: decode, encode: encode }; /***/ }), /* 480 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/pushdata-bitcoin/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var OPS = __webpack_require__(/*! bitcoin-ops */ 481); function encodingLength(i) { return i < OPS.OP_PUSHDATA1 ? 1 : i <= 0xff ? 2 : i <= 0xffff ? 3 : 5; } function encode(buffer, number, offset) { var size = encodingLength(number); // ~6 bit if (size === 1) { buffer.writeUInt8(number, offset); // 8 bit } else if (size === 2) { buffer.writeUInt8(OPS.OP_PUSHDATA1, offset); buffer.writeUInt8(number, offset + 1); // 16 bit } else if (size === 3) { buffer.writeUInt8(OPS.OP_PUSHDATA2, offset); buffer.writeUInt16LE(number, offset + 1); // 32 bit } else { buffer.writeUInt8(OPS.OP_PUSHDATA4, offset); buffer.writeUInt32LE(number, offset + 1); } return size; } function decode(buffer, offset) { var opcode = buffer.readUInt8(offset); var number, size; // ~6 bit if (opcode < OPS.OP_PUSHDATA1) { number = opcode; size = 1; // 8 bit } else if (opcode === OPS.OP_PUSHDATA1) { if (offset + 2 > buffer.length) return null; number = buffer.readUInt8(offset + 1); size = 2; // 16 bit } else if (opcode === OPS.OP_PUSHDATA2) { if (offset + 3 > buffer.length) return null; number = buffer.readUInt16LE(offset + 1); size = 3; // 32 bit } else { if (offset + 5 > buffer.length) return null; if (opcode !== OPS.OP_PUSHDATA4) throw new Error('Unexpected opcode'); number = buffer.readUInt32LE(offset + 1); size = 5; } return { opcode: opcode, number: number, size: size }; } module.exports = { encodingLength: encodingLength, encode: encode, decode: decode }; /***/ }), /* 481 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoin-ops/index.json ***! \*********************************************************************************/ /*! exports provided: OP_FALSE, OP_0, OP_PUSHDATA1, OP_PUSHDATA2, OP_PUSHDATA4, OP_1NEGATE, OP_RESERVED, OP_TRUE, OP_1, OP_2, OP_3, OP_4, OP_5, OP_6, OP_7, OP_8, OP_9, OP_10, OP_11, OP_12, OP_13, OP_14, OP_15, OP_16, OP_NOP, OP_VER, OP_IF, OP_NOTIF, OP_VERIF, OP_VERNOTIF, OP_ELSE, OP_ENDIF, OP_VERIFY, OP_RETURN, OP_TOALTSTACK, OP_FROMALTSTACK, OP_2DROP, OP_2DUP, OP_3DUP, OP_2OVER, OP_2ROT, OP_2SWAP, OP_IFDUP, OP_DEPTH, OP_DROP, OP_DUP, OP_NIP, OP_OVER, OP_PICK, OP_ROLL, OP_ROT, OP_SWAP, OP_TUCK, OP_CAT, OP_SUBSTR, OP_LEFT, OP_RIGHT, OP_SIZE, OP_INVERT, OP_AND, OP_OR, OP_XOR, OP_EQUAL, OP_EQUALVERIFY, OP_RESERVED1, OP_RESERVED2, OP_1ADD, OP_1SUB, OP_2MUL, OP_2DIV, OP_NEGATE, OP_ABS, OP_NOT, OP_0NOTEQUAL, OP_ADD, OP_SUB, OP_MUL, OP_DIV, OP_MOD, OP_LSHIFT, OP_RSHIFT, OP_BOOLAND, OP_BOOLOR, OP_NUMEQUAL, OP_NUMEQUALVERIFY, OP_NUMNOTEQUAL, OP_LESSTHAN, OP_GREATERTHAN, OP_LESSTHANOREQUAL, OP_GREATERTHANOREQUAL, OP_MIN, OP_MAX, OP_WITHIN, OP_RIPEMD160, OP_SHA1, OP_SHA256, OP_HASH160, OP_HASH256, OP_CODESEPARATOR, OP_CHECKSIG, OP_CHECKSIGVERIFY, OP_CHECKMULTISIG, OP_CHECKMULTISIGVERIFY, OP_NOP1, OP_NOP2, OP_CHECKLOCKTIMEVERIFY, OP_NOP3, OP_CHECKSEQUENCEVERIFY, OP_NOP4, OP_NOP5, OP_NOP6, OP_NOP7, OP_NOP8, OP_NOP9, OP_NOP10, OP_PUBKEYHASH, OP_PUBKEY, OP_INVALIDOPCODE, default */ /***/ (function(module) { module.exports = JSON.parse("{\"OP_FALSE\":0,\"OP_0\":0,\"OP_PUSHDATA1\":76,\"OP_PUSHDATA2\":77,\"OP_PUSHDATA4\":78,\"OP_1NEGATE\":79,\"OP_RESERVED\":80,\"OP_TRUE\":81,\"OP_1\":81,\"OP_2\":82,\"OP_3\":83,\"OP_4\":84,\"OP_5\":85,\"OP_6\":86,\"OP_7\":87,\"OP_8\":88,\"OP_9\":89,\"OP_10\":90,\"OP_11\":91,\"OP_12\":92,\"OP_13\":93,\"OP_14\":94,\"OP_15\":95,\"OP_16\":96,\"OP_NOP\":97,\"OP_VER\":98,\"OP_IF\":99,\"OP_NOTIF\":100,\"OP_VERIF\":101,\"OP_VERNOTIF\":102,\"OP_ELSE\":103,\"OP_ENDIF\":104,\"OP_VERIFY\":105,\"OP_RETURN\":106,\"OP_TOALTSTACK\":107,\"OP_FROMALTSTACK\":108,\"OP_2DROP\":109,\"OP_2DUP\":110,\"OP_3DUP\":111,\"OP_2OVER\":112,\"OP_2ROT\":113,\"OP_2SWAP\":114,\"OP_IFDUP\":115,\"OP_DEPTH\":116,\"OP_DROP\":117,\"OP_DUP\":118,\"OP_NIP\":119,\"OP_OVER\":120,\"OP_PICK\":121,\"OP_ROLL\":122,\"OP_ROT\":123,\"OP_SWAP\":124,\"OP_TUCK\":125,\"OP_CAT\":126,\"OP_SUBSTR\":127,\"OP_LEFT\":128,\"OP_RIGHT\":129,\"OP_SIZE\":130,\"OP_INVERT\":131,\"OP_AND\":132,\"OP_OR\":133,\"OP_XOR\":134,\"OP_EQUAL\":135,\"OP_EQUALVERIFY\":136,\"OP_RESERVED1\":137,\"OP_RESERVED2\":138,\"OP_1ADD\":139,\"OP_1SUB\":140,\"OP_2MUL\":141,\"OP_2DIV\":142,\"OP_NEGATE\":143,\"OP_ABS\":144,\"OP_NOT\":145,\"OP_0NOTEQUAL\":146,\"OP_ADD\":147,\"OP_SUB\":148,\"OP_MUL\":149,\"OP_DIV\":150,\"OP_MOD\":151,\"OP_LSHIFT\":152,\"OP_RSHIFT\":153,\"OP_BOOLAND\":154,\"OP_BOOLOR\":155,\"OP_NUMEQUAL\":156,\"OP_NUMEQUALVERIFY\":157,\"OP_NUMNOTEQUAL\":158,\"OP_LESSTHAN\":159,\"OP_GREATERTHAN\":160,\"OP_LESSTHANOREQUAL\":161,\"OP_GREATERTHANOREQUAL\":162,\"OP_MIN\":163,\"OP_MAX\":164,\"OP_WITHIN\":165,\"OP_RIPEMD160\":166,\"OP_SHA1\":167,\"OP_SHA256\":168,\"OP_HASH160\":169,\"OP_HASH256\":170,\"OP_CODESEPARATOR\":171,\"OP_CHECKSIG\":172,\"OP_CHECKSIGVERIFY\":173,\"OP_CHECKMULTISIG\":174,\"OP_CHECKMULTISIGVERIFY\":175,\"OP_NOP1\":176,\"OP_NOP2\":177,\"OP_CHECKLOCKTIMEVERIFY\":177,\"OP_NOP3\":178,\"OP_CHECKSEQUENCEVERIFY\":178,\"OP_NOP4\":179,\"OP_NOP5\":180,\"OP_NOP6\":181,\"OP_NOP7\":182,\"OP_NOP8\":183,\"OP_NOP9\":184,\"OP_NOP10\":185,\"OP_PUBKEYHASH\":253,\"OP_PUBKEY\":254,\"OP_INVALIDOPCODE\":255}"); /***/ }), /* 482 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoin-ops/map.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var OPS = __webpack_require__(/*! ./index.json */ 481); var map = {}; for (var op in OPS) { var code = OPS[op]; map[code] = op; } module.exports = map; /***/ }), /* 483 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/lazy.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); function prop(object, name, f) { Object.defineProperty(object, name, { configurable: true, enumerable: true, get: function get() { var _value = f.call(this); this[name] = _value; return _value; }, set: function set(_value) { Object.defineProperty(this, name, { configurable: true, enumerable: true, value: _value, writable: true }); } }); } exports.prop = prop; function value(f) { var _value; return function () { if (_value !== undefined) return _value; _value = f(); return _value; }; } exports.value = value; /***/ }), /* 484 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2ms.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var networks_1 = __webpack_require__(/*! ../networks */ 472); var bscript = __webpack_require__(/*! ../script */ 475); var lazy = __webpack_require__(/*! ./lazy */ 483); var OPS = bscript.OPS; var typef = __webpack_require__(/*! typeforce */ 434); var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); var OP_INT_BASE = OPS.OP_RESERVED; // OP_1 - 1 function stacksEqual(a, b) { if (a.length !== b.length) return false; return a.every(function (x, i) { return x.equals(b[i]); }); } // input: OP_0 [signatures ...] // output: m [pubKeys ...] n OP_CHECKMULTISIG function p2ms(a, opts) { if ( !a.input && !a.output && !(a.pubkeys && a.m !== undefined) && !a.signatures) throw new TypeError('Not enough data'); opts = Object.assign({ validate: true }, opts || {}); function isAcceptableSignature(x) { return ( bscript.isCanonicalScriptSignature(x) || (opts.allowIncomplete && x === OPS.OP_0) !== undefined); } typef( { network: typef.maybe(typef.Object), m: typef.maybe(typef.Number), n: typef.maybe(typef.Number), output: typef.maybe(typef.Buffer), pubkeys: typef.maybe(typef.arrayOf(ecc.isPoint)), signatures: typef.maybe(typef.arrayOf(isAcceptableSignature)), input: typef.maybe(typef.Buffer) }, a); var network = a.network || networks_1.bitcoin; var o = { network: network }; var chunks = []; var decoded = false; function decode(output) { if (decoded) return; decoded = true; chunks = bscript.decompile(output); o.m = chunks[0] - OP_INT_BASE; o.n = chunks[chunks.length - 2] - OP_INT_BASE; o.pubkeys = chunks.slice(1, -2); } lazy.prop(o, 'output', function () { if (!a.m) return; if (!o.n) return; if (!a.pubkeys) return; return bscript.compile( [].concat( OP_INT_BASE + a.m, a.pubkeys, OP_INT_BASE + o.n, OPS.OP_CHECKMULTISIG)); }); lazy.prop(o, 'm', function () { if (!o.output) return; decode(o.output); return o.m; }); lazy.prop(o, 'n', function () { if (!o.pubkeys) return; return o.pubkeys.length; }); lazy.prop(o, 'pubkeys', function () { if (!a.output) return; decode(a.output); return o.pubkeys; }); lazy.prop(o, 'signatures', function () { if (!a.input) return; return bscript.decompile(a.input).slice(1); }); lazy.prop(o, 'input', function () { if (!a.signatures) return; return bscript.compile([OPS.OP_0].concat(a.signatures)); }); lazy.prop(o, 'witness', function () { if (!o.input) return; return []; }); lazy.prop(o, 'name', function () { if (!o.m || !o.n) return; return "p2ms(".concat(o.m, " of ").concat(o.n, ")"); }); // extended validation if (opts.validate) { if (a.output) { decode(a.output); if (!typef.Number(chunks[0])) throw new TypeError('Output is invalid'); if (!typef.Number(chunks[chunks.length - 2])) throw new TypeError('Output is invalid'); if (chunks[chunks.length - 1] !== OPS.OP_CHECKMULTISIG) throw new TypeError('Output is invalid'); if (o.m <= 0 || o.n > 16 || o.m > o.n || o.n !== chunks.length - 3) throw new TypeError('Output is invalid'); if (!o.pubkeys.every(function (x) {return ecc.isPoint(x);})) throw new TypeError('Output is invalid'); if (a.m !== undefined && a.m !== o.m) throw new TypeError('m mismatch'); if (a.n !== undefined && a.n !== o.n) throw new TypeError('n mismatch'); if (a.pubkeys && !stacksEqual(a.pubkeys, o.pubkeys)) throw new TypeError('Pubkeys mismatch'); } if (a.pubkeys) { if (a.n !== undefined && a.n !== a.pubkeys.length) throw new TypeError('Pubkey count mismatch'); o.n = a.pubkeys.length; if (o.n < o.m) throw new TypeError('Pubkey count cannot be less than m'); } if (a.signatures) { if (a.signatures.length < o.m) throw new TypeError('Not enough signatures provided'); if (a.signatures.length > o.m) throw new TypeError('Too many signatures provided'); } if (a.input) { if (a.input[0] !== OPS.OP_0) throw new TypeError('Input is invalid'); if ( o.signatures.length === 0 || !o.signatures.every(isAcceptableSignature)) throw new TypeError('Input has invalid signature(s)'); if (a.signatures && !stacksEqual(a.signatures, o.signatures)) throw new TypeError('Signature mismatch'); if (a.m !== undefined && a.m !== a.signatures.length) throw new TypeError('Signature count mismatch'); } } return Object.assign(o, a); } exports.p2ms = p2ms; /***/ }), /* 485 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2pk.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var networks_1 = __webpack_require__(/*! ../networks */ 472); var bscript = __webpack_require__(/*! ../script */ 475); var lazy = __webpack_require__(/*! ./lazy */ 483); var typef = __webpack_require__(/*! typeforce */ 434); var OPS = bscript.OPS; var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); // input: {signature} // output: {pubKey} OP_CHECKSIG function p2pk(a, opts) { if (!a.input && !a.output && !a.pubkey && !a.input && !a.signature) throw new TypeError('Not enough data'); opts = Object.assign({ validate: true }, opts || {}); typef( { network: typef.maybe(typef.Object), output: typef.maybe(typef.Buffer), pubkey: typef.maybe(ecc.isPoint), signature: typef.maybe(bscript.isCanonicalScriptSignature), input: typef.maybe(typef.Buffer) }, a); var _chunks = lazy.value(function () { return bscript.decompile(a.input); }); var network = a.network || networks_1.bitcoin; var o = { name: 'p2pk', network: network }; lazy.prop(o, 'output', function () { if (!a.pubkey) return; return bscript.compile([a.pubkey, OPS.OP_CHECKSIG]); }); lazy.prop(o, 'pubkey', function () { if (!a.output) return; return a.output.slice(1, -1); }); lazy.prop(o, 'signature', function () { if (!a.input) return; return _chunks()[0]; }); lazy.prop(o, 'input', function () { if (!a.signature) return; return bscript.compile([a.signature]); }); lazy.prop(o, 'witness', function () { if (!o.input) return; return []; }); // extended validation if (opts.validate) { if (a.output) { if (a.output[a.output.length - 1] !== OPS.OP_CHECKSIG) throw new TypeError('Output is invalid'); if (!ecc.isPoint(o.pubkey)) throw new TypeError('Output pubkey is invalid'); if (a.pubkey && !a.pubkey.equals(o.pubkey)) throw new TypeError('Pubkey mismatch'); } if (a.signature) { if (a.input && !a.input.equals(o.input)) throw new TypeError('Signature mismatch'); } if (a.input) { if (_chunks().length !== 1) throw new TypeError('Input is invalid'); if (!bscript.isCanonicalScriptSignature(o.signature)) throw new TypeError('Input has invalid signature'); } } return Object.assign(o, a); } exports.p2pk = p2pk; /***/ }), /* 486 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2pkh.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var bcrypto = __webpack_require__(/*! ../crypto */ 487); var networks_1 = __webpack_require__(/*! ../networks */ 472); var bscript = __webpack_require__(/*! ../script */ 475); var lazy = __webpack_require__(/*! ./lazy */ 483); var typef = __webpack_require__(/*! typeforce */ 434); var OPS = bscript.OPS; var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); var bs58check = __webpack_require__(/*! bs58check */ 428); // input: {signature} {pubkey} // output: OP_DUP OP_HASH160 {hash160(pubkey)} OP_EQUALVERIFY OP_CHECKSIG function p2pkh(a, opts) { if (!a.address && !a.hash && !a.output && !a.pubkey && !a.input) throw new TypeError('Not enough data'); opts = Object.assign({ validate: true }, opts || {}); typef( { network: typef.maybe(typef.Object), address: typef.maybe(typef.String), hash: typef.maybe(typef.BufferN(20)), output: typef.maybe(typef.BufferN(25)), pubkey: typef.maybe(ecc.isPoint), signature: typef.maybe(bscript.isCanonicalScriptSignature), input: typef.maybe(typef.Buffer) }, a); var _address = lazy.value(function () { var payload = bs58check.decode(a.address); var version = payload.readUInt8(0); var hash = payload.slice(1); return { version: version, hash: hash }; }); var _chunks = lazy.value(function () { return bscript.decompile(a.input); }); var network = a.network || networks_1.bitcoin; var o = { name: 'p2pkh', network: network }; lazy.prop(o, 'address', function () { if (!o.hash) return; var payload = Buffer.allocUnsafe(21); payload.writeUInt8(network.pubKeyHash, 0); o.hash.copy(payload, 1); return bs58check.encode(payload); }); lazy.prop(o, 'hash', function () { if (a.output) return a.output.slice(3, 23); if (a.address) return _address().hash; if (a.pubkey || o.pubkey) return bcrypto.hash160(a.pubkey || o.pubkey); }); lazy.prop(o, 'output', function () { if (!o.hash) return; return bscript.compile([ OPS.OP_DUP, OPS.OP_HASH160, o.hash, OPS.OP_EQUALVERIFY, OPS.OP_CHECKSIG]); }); lazy.prop(o, 'pubkey', function () { if (!a.input) return; return _chunks()[1]; }); lazy.prop(o, 'signature', function () { if (!a.input) return; return _chunks()[0]; }); lazy.prop(o, 'input', function () { if (!a.pubkey) return; if (!a.signature) return; return bscript.compile([a.signature, a.pubkey]); }); lazy.prop(o, 'witness', function () { if (!o.input) return; return []; }); // extended validation if (opts.validate) { var hash = Buffer.from([]); if (a.address) { if (_address().version !== network.pubKeyHash) throw new TypeError('Invalid version or Network mismatch'); if (_address().hash.length !== 20) throw new TypeError('Invalid address'); hash = _address().hash; } if (a.hash) { if (hash.length > 0 && !hash.equals(a.hash)) throw new TypeError('Hash mismatch');else hash = a.hash; } if (a.output) { if ( a.output.length !== 25 || a.output[0] !== OPS.OP_DUP || a.output[1] !== OPS.OP_HASH160 || a.output[2] !== 0x14 || a.output[23] !== OPS.OP_EQUALVERIFY || a.output[24] !== OPS.OP_CHECKSIG) throw new TypeError('Output is invalid'); var hash2 = a.output.slice(3, 23); if (hash.length > 0 && !hash.equals(hash2)) throw new TypeError('Hash mismatch');else hash = hash2; } if (a.pubkey) { var pkh = bcrypto.hash160(a.pubkey); if (hash.length > 0 && !hash.equals(pkh)) throw new TypeError('Hash mismatch');else hash = pkh; } if (a.input) { var chunks = _chunks(); if (chunks.length !== 2) throw new TypeError('Input is invalid'); if (!bscript.isCanonicalScriptSignature(chunks[0])) throw new TypeError('Input has invalid signature'); if (!ecc.isPoint(chunks[1])) throw new TypeError('Input has invalid pubkey'); if (a.signature && !a.signature.equals(chunks[0])) throw new TypeError('Signature mismatch'); if (a.pubkey && !a.pubkey.equals(chunks[1])) throw new TypeError('Pubkey mismatch'); var _pkh = bcrypto.hash160(chunks[1]); if (hash.length > 0 && !hash.equals(_pkh)) throw new TypeError('Hash mismatch'); } } return Object.assign(o, a); } exports.p2pkh = p2pkh; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 487 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/crypto.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var createHash = __webpack_require__(/*! create-hash */ 369); function ripemd160(buffer) { try { return createHash('rmd160'). update(buffer). digest(); } catch (err) { return createHash('ripemd160'). update(buffer). digest(); } } exports.ripemd160 = ripemd160; function sha1(buffer) { return createHash('sha1'). update(buffer). digest(); } exports.sha1 = sha1; function sha256(buffer) { return createHash('sha256'). update(buffer). digest(); } exports.sha256 = sha256; function hash160(buffer) { return ripemd160(sha256(buffer)); } exports.hash160 = hash160; function hash256(buffer) { return sha256(sha256(buffer)); } exports.hash256 = hash256; /***/ }), /* 488 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2sh.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var bcrypto = __webpack_require__(/*! ../crypto */ 487); var networks_1 = __webpack_require__(/*! ../networks */ 472); var bscript = __webpack_require__(/*! ../script */ 475); var lazy = __webpack_require__(/*! ./lazy */ 483); var typef = __webpack_require__(/*! typeforce */ 434); var OPS = bscript.OPS; var bs58check = __webpack_require__(/*! bs58check */ 428); function stacksEqual(a, b) { if (a.length !== b.length) return false; return a.every(function (x, i) { return x.equals(b[i]); }); } // input: [redeemScriptSig ...] {redeemScript} // witness: // output: OP_HASH160 {hash160(redeemScript)} OP_EQUAL function p2sh(a, opts) { if (!a.address && !a.hash && !a.output && !a.redeem && !a.input) throw new TypeError('Not enough data'); opts = Object.assign({ validate: true }, opts || {}); typef( { network: typef.maybe(typef.Object), address: typef.maybe(typef.String), hash: typef.maybe(typef.BufferN(20)), output: typef.maybe(typef.BufferN(23)), redeem: typef.maybe({ network: typef.maybe(typef.Object), output: typef.maybe(typef.Buffer), input: typef.maybe(typef.Buffer), witness: typef.maybe(typef.arrayOf(typef.Buffer)) }), input: typef.maybe(typef.Buffer), witness: typef.maybe(typef.arrayOf(typef.Buffer)) }, a); var network = a.network; if (!network) { network = a.redeem && a.redeem.network || networks_1.bitcoin; } var o = { network: network }; var _address = lazy.value(function () { var payload = bs58check.decode(a.address); var version = payload.readUInt8(0); var hash = payload.slice(1); return { version: version, hash: hash }; }); var _chunks = lazy.value(function () { return bscript.decompile(a.input); }); var _redeem = lazy.value(function () { var chunks = _chunks(); return { network: network, output: chunks[chunks.length - 1], input: bscript.compile(chunks.slice(0, -1)), witness: a.witness || [] }; }); // output dependents lazy.prop(o, 'address', function () { if (!o.hash) return; var payload = Buffer.allocUnsafe(21); payload.writeUInt8(o.network.scriptHash, 0); o.hash.copy(payload, 1); return bs58check.encode(payload); }); lazy.prop(o, 'hash', function () { // in order of least effort if (a.output) return a.output.slice(2, 22); if (a.address) return _address().hash; if (o.redeem && o.redeem.output) return bcrypto.hash160(o.redeem.output); }); lazy.prop(o, 'output', function () { if (!o.hash) return; return bscript.compile([OPS.OP_HASH160, o.hash, OPS.OP_EQUAL]); }); // input dependents lazy.prop(o, 'redeem', function () { if (!a.input) return; return _redeem(); }); lazy.prop(o, 'input', function () { if (!a.redeem || !a.redeem.input || !a.redeem.output) return; return bscript.compile( [].concat(bscript.decompile(a.redeem.input), a.redeem.output)); }); lazy.prop(o, 'witness', function () { if (o.redeem && o.redeem.witness) return o.redeem.witness; if (o.input) return []; }); lazy.prop(o, 'name', function () { var nameParts = ['p2sh']; if (o.redeem !== undefined) nameParts.push(o.redeem.name); return nameParts.join('-'); }); if (opts.validate) { var hash = Buffer.from([]); if (a.address) { if (_address().version !== network.scriptHash) throw new TypeError('Invalid version or Network mismatch'); if (_address().hash.length !== 20) throw new TypeError('Invalid address'); hash = _address().hash; } if (a.hash) { if (hash.length > 0 && !hash.equals(a.hash)) throw new TypeError('Hash mismatch');else hash = a.hash; } if (a.output) { if ( a.output.length !== 23 || a.output[0] !== OPS.OP_HASH160 || a.output[1] !== 0x14 || a.output[22] !== OPS.OP_EQUAL) throw new TypeError('Output is invalid'); var hash2 = a.output.slice(2, 22); if (hash.length > 0 && !hash.equals(hash2)) throw new TypeError('Hash mismatch');else hash = hash2; } // inlined to prevent 'no-inner-declarations' failing var checkRedeem = function checkRedeem(redeem) { // is the redeem output empty/invalid? if (redeem.output) { var decompile = bscript.decompile(redeem.output); if (!decompile || decompile.length < 1) throw new TypeError('Redeem.output too short'); // match hash against other sources var _hash = bcrypto.hash160(redeem.output); if (hash.length > 0 && !hash.equals(_hash)) throw new TypeError('Hash mismatch');else hash = _hash; } if (redeem.input) { var hasInput = redeem.input.length > 0; var hasWitness = redeem.witness && redeem.witness.length > 0; if (!hasInput && !hasWitness) throw new TypeError('Empty input'); if (hasInput && hasWitness) throw new TypeError('Input and witness provided'); if (hasInput) { var richunks = bscript.decompile(redeem.input); if (!bscript.isPushOnly(richunks)) throw new TypeError('Non push-only scriptSig'); } } }; if (a.input) { var chunks = _chunks(); if (!chunks || chunks.length < 1) throw new TypeError('Input too short'); if (!Buffer.isBuffer(_redeem().output)) throw new TypeError('Input is invalid'); checkRedeem(_redeem()); } if (a.redeem) { if (a.redeem.network && a.redeem.network !== network) throw new TypeError('Network mismatch'); if (a.input) { var redeem = _redeem(); if (a.redeem.output && !a.redeem.output.equals(redeem.output)) throw new TypeError('Redeem.output mismatch'); if (a.redeem.input && !a.redeem.input.equals(redeem.input)) throw new TypeError('Redeem.input mismatch'); } checkRedeem(a.redeem); } if (a.witness) { if ( a.redeem && a.redeem.witness && !stacksEqual(a.redeem.witness, a.witness)) throw new TypeError('Witness and redeem.witness mismatch'); } } return Object.assign(o, a); } exports.p2sh = p2sh; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 489 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2wpkh.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var bcrypto = __webpack_require__(/*! ../crypto */ 487); var networks_1 = __webpack_require__(/*! ../networks */ 472); var bscript = __webpack_require__(/*! ../script */ 475); var lazy = __webpack_require__(/*! ./lazy */ 483); var typef = __webpack_require__(/*! typeforce */ 434); var OPS = bscript.OPS; var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); var bech32 = __webpack_require__(/*! bech32 */ 183); var EMPTY_BUFFER = Buffer.alloc(0); // witness: {signature} {pubKey} // input: <> // output: OP_0 {pubKeyHash} function p2wpkh(a, opts) { if (!a.address && !a.hash && !a.output && !a.pubkey && !a.witness) throw new TypeError('Not enough data'); opts = Object.assign({ validate: true }, opts || {}); typef( { address: typef.maybe(typef.String), hash: typef.maybe(typef.BufferN(20)), input: typef.maybe(typef.BufferN(0)), network: typef.maybe(typef.Object), output: typef.maybe(typef.BufferN(22)), pubkey: typef.maybe(ecc.isPoint), signature: typef.maybe(bscript.isCanonicalScriptSignature), witness: typef.maybe(typef.arrayOf(typef.Buffer)) }, a); var _address = lazy.value(function () { var result = bech32.decode(a.address); var version = result.words.shift(); var data = bech32.fromWords(result.words); return { version: version, prefix: result.prefix, data: Buffer.from(data) }; }); var network = a.network || networks_1.bitcoin; var o = { name: 'p2wpkh', network: network }; lazy.prop(o, 'address', function () { if (!o.hash) return; var words = bech32.toWords(o.hash); words.unshift(0x00); return bech32.encode(network.bech32, words); }); lazy.prop(o, 'hash', function () { if (a.output) return a.output.slice(2, 22); if (a.address) return _address().data; if (a.pubkey || o.pubkey) return bcrypto.hash160(a.pubkey || o.pubkey); }); lazy.prop(o, 'output', function () { if (!o.hash) return; return bscript.compile([OPS.OP_0, o.hash]); }); lazy.prop(o, 'pubkey', function () { if (a.pubkey) return a.pubkey; if (!a.witness) return; return a.witness[1]; }); lazy.prop(o, 'signature', function () { if (!a.witness) return; return a.witness[0]; }); lazy.prop(o, 'input', function () { if (!o.witness) return; return EMPTY_BUFFER; }); lazy.prop(o, 'witness', function () { if (!a.pubkey) return; if (!a.signature) return; return [a.signature, a.pubkey]; }); // extended validation if (opts.validate) { var hash = Buffer.from([]); if (a.address) { if (network && network.bech32 !== _address().prefix) throw new TypeError('Invalid prefix or Network mismatch'); if (_address().version !== 0x00) throw new TypeError('Invalid address version'); if (_address().data.length !== 20) throw new TypeError('Invalid address data'); hash = _address().data; } if (a.hash) { if (hash.length > 0 && !hash.equals(a.hash)) throw new TypeError('Hash mismatch');else hash = a.hash; } if (a.output) { if ( a.output.length !== 22 || a.output[0] !== OPS.OP_0 || a.output[1] !== 0x14) throw new TypeError('Output is invalid'); if (hash.length > 0 && !hash.equals(a.output.slice(2))) throw new TypeError('Hash mismatch');else hash = a.output.slice(2); } if (a.pubkey) { var pkh = bcrypto.hash160(a.pubkey); if (hash.length > 0 && !hash.equals(pkh)) throw new TypeError('Hash mismatch');else hash = pkh; if (!ecc.isPoint(a.pubkey) || a.pubkey.length !== 33) throw new TypeError('Invalid pubkey for p2wpkh'); } if (a.witness) { if (a.witness.length !== 2) throw new TypeError('Witness is invalid'); if (!bscript.isCanonicalScriptSignature(a.witness[0])) throw new TypeError('Witness has invalid signature'); if (!ecc.isPoint(a.witness[1]) || a.witness[1].length !== 33) throw new TypeError('Witness has invalid pubkey'); if (a.signature && !a.signature.equals(a.witness[0])) throw new TypeError('Signature mismatch'); if (a.pubkey && !a.pubkey.equals(a.witness[1])) throw new TypeError('Pubkey mismatch'); var _pkh = bcrypto.hash160(a.witness[1]); if (hash.length > 0 && !hash.equals(_pkh)) throw new TypeError('Hash mismatch'); } } return Object.assign(o, a); } exports.p2wpkh = p2wpkh; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 490 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/payments/p2wsh.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var bcrypto = __webpack_require__(/*! ../crypto */ 487); var networks_1 = __webpack_require__(/*! ../networks */ 472); var bscript = __webpack_require__(/*! ../script */ 475); var lazy = __webpack_require__(/*! ./lazy */ 483); var typef = __webpack_require__(/*! typeforce */ 434); var OPS = bscript.OPS; var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); var bech32 = __webpack_require__(/*! bech32 */ 183); var EMPTY_BUFFER = Buffer.alloc(0); function stacksEqual(a, b) { if (a.length !== b.length) return false; return a.every(function (x, i) { return x.equals(b[i]); }); } function chunkHasUncompressedPubkey(chunk) { if ( Buffer.isBuffer(chunk) && chunk.length === 65 && chunk[0] === 0x04 && ecc.isPoint(chunk)) { return true; } else { return false; } } // input: <> // witness: [redeemScriptSig ...] {redeemScript} // output: OP_0 {sha256(redeemScript)} function p2wsh(a, opts) { if (!a.address && !a.hash && !a.output && !a.redeem && !a.witness) throw new TypeError('Not enough data'); opts = Object.assign({ validate: true }, opts || {}); typef( { network: typef.maybe(typef.Object), address: typef.maybe(typef.String), hash: typef.maybe(typef.BufferN(32)), output: typef.maybe(typef.BufferN(34)), redeem: typef.maybe({ input: typef.maybe(typef.Buffer), network: typef.maybe(typef.Object), output: typef.maybe(typef.Buffer), witness: typef.maybe(typef.arrayOf(typef.Buffer)) }), input: typef.maybe(typef.BufferN(0)), witness: typef.maybe(typef.arrayOf(typef.Buffer)) }, a); var _address = lazy.value(function () { var result = bech32.decode(a.address); var version = result.words.shift(); var data = bech32.fromWords(result.words); return { version: version, prefix: result.prefix, data: Buffer.from(data) }; }); var _rchunks = lazy.value(function () { return bscript.decompile(a.redeem.input); }); var network = a.network; if (!network) { network = a.redeem && a.redeem.network || networks_1.bitcoin; } var o = { network: network }; lazy.prop(o, 'address', function () { if (!o.hash) return; var words = bech32.toWords(o.hash); words.unshift(0x00); return bech32.encode(network.bech32, words); }); lazy.prop(o, 'hash', function () { if (a.output) return a.output.slice(2); if (a.address) return _address().data; if (o.redeem && o.redeem.output) return bcrypto.sha256(o.redeem.output); }); lazy.prop(o, 'output', function () { if (!o.hash) return; return bscript.compile([OPS.OP_0, o.hash]); }); lazy.prop(o, 'redeem', function () { if (!a.witness) return; return { output: a.witness[a.witness.length - 1], input: EMPTY_BUFFER, witness: a.witness.slice(0, -1) }; }); lazy.prop(o, 'input', function () { if (!o.witness) return; return EMPTY_BUFFER; }); lazy.prop(o, 'witness', function () { // transform redeem input to witness stack? if ( a.redeem && a.redeem.input && a.redeem.input.length > 0 && a.redeem.output && a.redeem.output.length > 0) { var stack = bscript.toStack(_rchunks()); // assign, and blank the existing input o.redeem = Object.assign({ witness: stack }, a.redeem); o.redeem.input = EMPTY_BUFFER; return [].concat(stack, a.redeem.output); } if (!a.redeem) return; if (!a.redeem.output) return; if (!a.redeem.witness) return; return [].concat(a.redeem.witness, a.redeem.output); }); lazy.prop(o, 'name', function () { var nameParts = ['p2wsh']; if (o.redeem !== undefined) nameParts.push(o.redeem.name); return nameParts.join('-'); }); // extended validation if (opts.validate) { var hash = Buffer.from([]); if (a.address) { if (_address().prefix !== network.bech32) throw new TypeError('Invalid prefix or Network mismatch'); if (_address().version !== 0x00) throw new TypeError('Invalid address version'); if (_address().data.length !== 32) throw new TypeError('Invalid address data'); hash = _address().data; } if (a.hash) { if (hash.length > 0 && !hash.equals(a.hash)) throw new TypeError('Hash mismatch');else hash = a.hash; } if (a.output) { if ( a.output.length !== 34 || a.output[0] !== OPS.OP_0 || a.output[1] !== 0x20) throw new TypeError('Output is invalid'); var hash2 = a.output.slice(2); if (hash.length > 0 && !hash.equals(hash2)) throw new TypeError('Hash mismatch');else hash = hash2; } if (a.redeem) { if (a.redeem.network && a.redeem.network !== network) throw new TypeError('Network mismatch'); // is there two redeem sources? if ( a.redeem.input && a.redeem.input.length > 0 && a.redeem.witness && a.redeem.witness.length > 0) throw new TypeError('Ambiguous witness source'); // is the redeem output non-empty? if (a.redeem.output) { if (bscript.decompile(a.redeem.output).length === 0) throw new TypeError('Redeem.output is invalid'); // match hash against other sources var _hash = bcrypto.sha256(a.redeem.output); if (hash.length > 0 && !hash.equals(_hash)) throw new TypeError('Hash mismatch');else hash = _hash; } if (a.redeem.input && !bscript.isPushOnly(_rchunks())) throw new TypeError('Non push-only scriptSig'); if ( a.witness && a.redeem.witness && !stacksEqual(a.witness, a.redeem.witness)) throw new TypeError('Witness and redeem.witness mismatch'); if ( a.redeem.input && _rchunks().some(chunkHasUncompressedPubkey) || a.redeem.output && (bscript.decompile(a.redeem.output) || []).some( chunkHasUncompressedPubkey)) { throw new TypeError( 'redeem.input or redeem.output contains uncompressed pubkey'); } } if (a.witness && a.witness.length > 0) { var wScript = a.witness[a.witness.length - 1]; if (a.redeem && a.redeem.output && !a.redeem.output.equals(wScript)) throw new TypeError('Witness and redeem.output mismatch'); if ( a.witness.some(chunkHasUncompressedPubkey) || (bscript.decompile(wScript) || []).some(chunkHasUncompressedPubkey)) throw new TypeError('Witness contains uncompressed pubkey'); } } return Object.assign(o, a); } exports.p2wsh = p2wsh; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 491 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/ecpair.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, '__esModule', { value: true }); var NETWORKS = __webpack_require__(/*! ./networks */ 472); var types = __webpack_require__(/*! ./types */ 478); var ecc = __webpack_require__(/*! tiny-secp256k1 */ 432); var randomBytes = __webpack_require__(/*! randombytes */ 411); var typeforce = __webpack_require__(/*! typeforce */ 434); var wif = __webpack_require__(/*! wif */ 438); var isOptions = typeforce.maybe( typeforce.compile({ compressed: types.maybe(types.Boolean), network: types.maybe(types.Network) }));var ECPair = /*#__PURE__*/function () { function ECPair(__D, __Q, options) {_classCallCheck(this, ECPair); this.__D = __D; this.__Q = __Q; this.lowR = false; if (options === undefined) options = {}; this.compressed = options.compressed === undefined ? true : options.compressed; this.network = options.network || NETWORKS.bitcoin; if (__Q !== undefined) this.__Q = ecc.pointCompress(__Q, this.compressed); }_createClass(ECPair, [{ key: "toWIF", value: function toWIF() { if (!this.__D) throw new Error('Missing private key'); return wif.encode(this.network.wif, this.__D, this.compressed); } }, { key: "sign", value: function sign( hash, lowR) { if (!this.__D) throw new Error('Missing private key'); if (lowR === undefined) lowR = this.lowR; if (lowR === false) { return ecc.sign(hash, this.__D); } else { var sig = ecc.sign(hash, this.__D); var extraData = Buffer.alloc(32, 0); var counter = 0; // if first try is lowR, skip the loop // for second try and on, add extra entropy counting up while (sig[0] > 0x7f) { counter++; extraData.writeUIntLE(counter, 0, 6); sig = ecc.signWithEntropy(hash, this.__D, extraData); } return sig; } } }, { key: "verify", value: function verify( hash, signature) { return ecc.verify(hash, this.publicKey, signature); } }, { key: "privateKey", get: function get() {return this.__D;} }, { key: "publicKey", get: function get() {if (!this.__Q) this.__Q = ecc.pointFromScalar(this.__D, this.compressed);return this.__Q;} }]);return ECPair;}(); function fromPrivateKey(buffer, options) { typeforce(types.Buffer256bit, buffer); if (!ecc.isPrivate(buffer)) throw new TypeError('Private key not in range [1, n)'); typeforce(isOptions, options); return new ECPair(buffer, undefined, options); } exports.fromPrivateKey = fromPrivateKey; function fromPublicKey(buffer, options) { typeforce(ecc.isPoint, buffer); typeforce(isOptions, options); return new ECPair(undefined, buffer, options); } exports.fromPublicKey = fromPublicKey; function fromWIF(wifString, network) { var decoded = wif.decode(wifString); var version = decoded.version; // list of networks? if (types.Array(network)) { network = network. filter(function (x) { return version === x.wif; }). pop(); if (!network) throw new Error('Unknown network version'); // otherwise, assume a network object (or default to bitcoin) } else { network = network || NETWORKS.bitcoin; if (version !== network.wif) throw new Error('Invalid network version'); } return fromPrivateKey(decoded.privateKey, { compressed: decoded.compressed, network: network }); } exports.fromWIF = fromWIF; function makeRandom(options) { typeforce(isOptions, options); if (options === undefined) options = {}; var rng = options.rng || randomBytes; var d; do { d = rng(32); typeforce(types.Buffer256bit, d); } while (!ecc.isPrivate(d)); return fromPrivateKey(d, options); } exports.makeRandom = makeRandom; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 492 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/block.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, '__esModule', { value: true }); var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 493); var bcrypto = __webpack_require__(/*! ./crypto */ 487); var transaction_1 = __webpack_require__(/*! ./transaction */ 495); var types = __webpack_require__(/*! ./types */ 478); var fastMerkleRoot = __webpack_require__(/*! merkle-lib/fastRoot */ 496); var typeforce = __webpack_require__(/*! typeforce */ 434); var varuint = __webpack_require__(/*! varuint-bitcoin */ 494); var errorMerkleNoTxes = new TypeError( 'Cannot compute merkle root for zero transactions'); var errorWitnessNotSegwit = new TypeError( 'Cannot compute witness commit for non-segwit block');var Block = /*#__PURE__*/function () { function Block() {_classCallCheck(this, Block); this.version = 1; this.prevHash = undefined; this.merkleRoot = undefined; this.timestamp = 0; this.witnessCommit = undefined; this.bits = 0; this.nonce = 0; this.transactions = undefined; }_createClass(Block, [{ key: "getWitnessCommit", value: function getWitnessCommit() { if (!txesHaveWitnessCommit(this.transactions)) return null; // The merkle root for the witness data is in an OP_RETURN output. // There is no rule for the index of the output, so use filter to find it. // The root is prepended with 0xaa21a9ed so check for 0x6a24aa21a9ed // If multiple commits are found, the output with highest index is assumed. var witnessCommits = this.transactions[0].outs. filter(function (out) {return ( out.script.slice(0, 6).equals(Buffer.from('6a24aa21a9ed', 'hex')));}). map(function (out) {return out.script.slice(6, 38);}); if (witnessCommits.length === 0) return null; // Use the commit with the highest output (should only be one though) var result = witnessCommits[witnessCommits.length - 1]; if (!(result instanceof Buffer && result.length === 32)) return null; return result; } }, { key: "hasWitnessCommit", value: function hasWitnessCommit() { if ( this.witnessCommit instanceof Buffer && this.witnessCommit.length === 32) return true; if (this.getWitnessCommit() !== null) return true; return false; } }, { key: "hasWitness", value: function hasWitness() { return anyTxHasWitness(this.transactions); } }, { key: "weight", value: function weight() { var base = this.byteLength(false, false); var total = this.byteLength(false, true); return base * 3 + total; } }, { key: "byteLength", value: function byteLength( headersOnly) {var allowWitness = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; if (headersOnly || !this.transactions) return 80; return ( 80 + varuint.encodingLength(this.transactions.length) + this.transactions.reduce(function (a, x) {return a + x.byteLength(allowWitness);}, 0)); } }, { key: "getHash", value: function getHash() { return bcrypto.hash256(this.toBuffer(true)); } }, { key: "getId", value: function getId() { return bufferutils_1.reverseBuffer(this.getHash()).toString('hex'); } }, { key: "getUTCDate", value: function getUTCDate() { var date = new Date(0); // epoch date.setUTCSeconds(this.timestamp); return date; } // TODO: buffer, offset compatibility }, { key: "toBuffer", value: function toBuffer(headersOnly) { var buffer = Buffer.allocUnsafe(this.byteLength(headersOnly)); var bufferWriter = new bufferutils_1.BufferWriter(buffer); bufferWriter.writeInt32(this.version); bufferWriter.writeSlice(this.prevHash); bufferWriter.writeSlice(this.merkleRoot); bufferWriter.writeUInt32(this.timestamp); bufferWriter.writeUInt32(this.bits); bufferWriter.writeUInt32(this.nonce); if (headersOnly || !this.transactions) return buffer; varuint.encode(this.transactions.length, buffer, bufferWriter.offset); bufferWriter.offset += varuint.encode.bytes; this.transactions.forEach(function (tx) { var txSize = tx.byteLength(); // TODO: extract from toBuffer? tx.toBuffer(buffer, bufferWriter.offset); bufferWriter.offset += txSize; }); return buffer; } }, { key: "toHex", value: function toHex( headersOnly) { return this.toBuffer(headersOnly).toString('hex'); } }, { key: "checkTxRoots", value: function checkTxRoots() { // If the Block has segwit transactions but no witness commit, // there's no way it can be valid, so fail the check. var hasWitnessCommit = this.hasWitnessCommit(); if (!hasWitnessCommit && this.hasWitness()) return false; return ( this.__checkMerkleRoot() && ( hasWitnessCommit ? this.__checkWitnessCommit() : true)); } }, { key: "checkProofOfWork", value: function checkProofOfWork() { var hash = bufferutils_1.reverseBuffer(this.getHash()); var target = Block.calculateTarget(this.bits); return hash.compare(target) <= 0; } }, { key: "__checkMerkleRoot", value: function __checkMerkleRoot() { if (!this.transactions) throw errorMerkleNoTxes; var actualMerkleRoot = Block.calculateMerkleRoot(this.transactions); return this.merkleRoot.compare(actualMerkleRoot) === 0; } }, { key: "__checkWitnessCommit", value: function __checkWitnessCommit() { if (!this.transactions) throw errorMerkleNoTxes; if (!this.hasWitnessCommit()) throw errorWitnessNotSegwit; var actualWitnessCommit = Block.calculateMerkleRoot( this.transactions, true); return this.witnessCommit.compare(actualWitnessCommit) === 0; } }], [{ key: "fromBuffer", value: function fromBuffer(buffer) {if (buffer.length < 80) throw new Error('Buffer too small (< 80 bytes)');var bufferReader = new bufferutils_1.BufferReader(buffer);var block = new Block();block.version = bufferReader.readInt32();block.prevHash = bufferReader.readSlice(32);block.merkleRoot = bufferReader.readSlice(32);block.timestamp = bufferReader.readUInt32();block.bits = bufferReader.readUInt32();block.nonce = bufferReader.readUInt32();if (buffer.length === 80) return block;var readTransaction = function readTransaction() {var tx = transaction_1.Transaction.fromBuffer(bufferReader.buffer.slice(bufferReader.offset), true);bufferReader.offset += tx.byteLength();return tx;};var nTransactions = bufferReader.readVarInt();block.transactions = [];for (var i = 0; i < nTransactions; ++i) {var tx = readTransaction();block.transactions.push(tx);}var witnessCommit = block.getWitnessCommit(); // This Block contains a witness commit if (witnessCommit) block.witnessCommit = witnessCommit;return block;} }, { key: "fromHex", value: function fromHex(hex) {return Block.fromBuffer(Buffer.from(hex, 'hex'));} }, { key: "calculateTarget", value: function calculateTarget(bits) {var exponent = ((bits & 0xff000000) >> 24) - 3;var mantissa = bits & 0x007fffff;var target = Buffer.alloc(32, 0);target.writeUIntBE(mantissa, 29 - exponent, 3);return target;} }, { key: "calculateMerkleRoot", value: function calculateMerkleRoot(transactions, forWitness) {typeforce([{ getHash: types.Function }], transactions);if (transactions.length === 0) throw errorMerkleNoTxes;if (forWitness && !txesHaveWitnessCommit(transactions)) throw errorWitnessNotSegwit;var hashes = transactions.map(function (transaction) {return transaction.getHash(forWitness);});var rootHash = fastMerkleRoot(hashes, bcrypto.hash256);return forWitness ? bcrypto.hash256(Buffer.concat([rootHash, transactions[0].ins[0].witness[0]])) : rootHash;} }]);return Block;}(); exports.Block = Block; function txesHaveWitnessCommit(transactions) { return ( transactions instanceof Array && transactions[0] && transactions[0].ins && transactions[0].ins instanceof Array && transactions[0].ins[0] && transactions[0].ins[0].witness && transactions[0].ins[0].witness instanceof Array && transactions[0].ins[0].witness.length > 0); } function anyTxHasWitness(transactions) { return ( transactions instanceof Array && transactions.some( function (tx) {return ( typeof tx === 'object' && tx.ins instanceof Array && tx.ins.some( function (input) {return ( typeof input === 'object' && input.witness instanceof Array && input.witness.length > 0);}));})); } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 493 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/bufferutils.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, '__esModule', { value: true }); var types = __webpack_require__(/*! ./types */ 478); var typeforce = __webpack_require__(/*! typeforce */ 434); var varuint = __webpack_require__(/*! varuint-bitcoin */ 494); // https://github.com/feross/buffer/blob/master/index.js#L1127 function verifuint(value, max) { if (typeof value !== 'number') throw new Error('cannot write a non-number as a number'); if (value < 0) throw new Error('specified a negative value for writing an unsigned value'); if (value > max) throw new Error('RangeError: value out of range'); if (Math.floor(value) !== value) throw new Error('value has a fractional component'); } function readUInt64LE(buffer, offset) { var a = buffer.readUInt32LE(offset); var b = buffer.readUInt32LE(offset + 4); b *= 0x100000000; verifuint(b + a, 0x001fffffffffffff); return b + a; } exports.readUInt64LE = readUInt64LE; function writeUInt64LE(buffer, value, offset) { verifuint(value, 0x001fffffffffffff); buffer.writeInt32LE(value & -1, offset); buffer.writeUInt32LE(Math.floor(value / 0x100000000), offset + 4); return offset + 8; } exports.writeUInt64LE = writeUInt64LE; function reverseBuffer(buffer) { if (buffer.length < 1) return buffer; var j = buffer.length - 1; var tmp = 0; for (var i = 0; i < buffer.length / 2; i++) { tmp = buffer[i]; buffer[i] = buffer[j]; buffer[j] = tmp; j--; } return buffer; } exports.reverseBuffer = reverseBuffer; function cloneBuffer(buffer) { var clone = Buffer.allocUnsafe(buffer.length); buffer.copy(clone); return clone; } exports.cloneBuffer = cloneBuffer; /** * Helper class for serialization of bitcoin data types into a pre-allocated buffer. */var BufferWriter = /*#__PURE__*/function () { function BufferWriter(buffer) {var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;_classCallCheck(this, BufferWriter); this.buffer = buffer; this.offset = offset; typeforce(types.tuple(types.Buffer, types.UInt32), [buffer, offset]); }_createClass(BufferWriter, [{ key: "writeUInt8", value: function writeUInt8( i) { this.offset = this.buffer.writeUInt8(i, this.offset); } }, { key: "writeInt32", value: function writeInt32( i) { this.offset = this.buffer.writeInt32LE(i, this.offset); } }, { key: "writeUInt32", value: function writeUInt32( i) { this.offset = this.buffer.writeUInt32LE(i, this.offset); } }, { key: "writeUInt64", value: function writeUInt64( i) { this.offset = writeUInt64LE(this.buffer, i, this.offset); } }, { key: "writeVarInt", value: function writeVarInt( i) { varuint.encode(i, this.buffer, this.offset); this.offset += varuint.encode.bytes; } }, { key: "writeSlice", value: function writeSlice( slice) { if (this.buffer.length < this.offset + slice.length) { throw new Error('Cannot write slice out of bounds'); } this.offset += slice.copy(this.buffer, this.offset); } }, { key: "writeVarSlice", value: function writeVarSlice( slice) { this.writeVarInt(slice.length); this.writeSlice(slice); } }, { key: "writeVector", value: function writeVector( vector) {var _this = this; this.writeVarInt(vector.length); vector.forEach(function (buf) {return _this.writeVarSlice(buf);}); } }]);return BufferWriter;}(); exports.BufferWriter = BufferWriter; /** * Helper class for reading of bitcoin data types from a buffer. */var BufferReader = /*#__PURE__*/function () { function BufferReader(buffer) {var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;_classCallCheck(this, BufferReader); this.buffer = buffer; this.offset = offset; typeforce(types.tuple(types.Buffer, types.UInt32), [buffer, offset]); }_createClass(BufferReader, [{ key: "readUInt8", value: function readUInt8() { var result = this.buffer.readUInt8(this.offset); this.offset++; return result; } }, { key: "readInt32", value: function readInt32() { var result = this.buffer.readInt32LE(this.offset); this.offset += 4; return result; } }, { key: "readUInt32", value: function readUInt32() { var result = this.buffer.readUInt32LE(this.offset); this.offset += 4; return result; } }, { key: "readUInt64", value: function readUInt64() { var result = readUInt64LE(this.buffer, this.offset); this.offset += 8; return result; } }, { key: "readVarInt", value: function readVarInt() { var vi = varuint.decode(this.buffer, this.offset); this.offset += varuint.decode.bytes; return vi; } }, { key: "readSlice", value: function readSlice( n) { if (this.buffer.length < this.offset + n) { throw new Error('Cannot read slice out of bounds'); } var result = this.buffer.slice(this.offset, this.offset + n); this.offset += n; return result; } }, { key: "readVarSlice", value: function readVarSlice() { return this.readSlice(this.readVarInt()); } }, { key: "readVector", value: function readVector() { var count = this.readVarInt(); var vector = []; for (var i = 0; i < count; i++) {vector.push(this.readVarSlice());} return vector; } }]);return BufferReader;}(); exports.BufferReader = BufferReader; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 494 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/varuint-bitcoin/index.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer; // Number.MAX_SAFE_INTEGER var MAX_SAFE_INTEGER = 9007199254740991; function checkUInt53(n) { if (n < 0 || n > MAX_SAFE_INTEGER || n % 1 !== 0) throw new RangeError('value out of range'); } function encode(number, buffer, offset) { checkUInt53(number); if (!buffer) buffer = Buffer.allocUnsafe(encodingLength(number)); if (!Buffer.isBuffer(buffer)) throw new TypeError('buffer must be a Buffer instance'); if (!offset) offset = 0; // 8 bit if (number < 0xfd) { buffer.writeUInt8(number, offset); encode.bytes = 1; // 16 bit } else if (number <= 0xffff) { buffer.writeUInt8(0xfd, offset); buffer.writeUInt16LE(number, offset + 1); encode.bytes = 3; // 32 bit } else if (number <= 0xffffffff) { buffer.writeUInt8(0xfe, offset); buffer.writeUInt32LE(number, offset + 1); encode.bytes = 5; // 64 bit } else { buffer.writeUInt8(0xff, offset); buffer.writeUInt32LE(number >>> 0, offset + 1); buffer.writeUInt32LE(number / 0x100000000 | 0, offset + 5); encode.bytes = 9; } return buffer; } function decode(buffer, offset) { if (!Buffer.isBuffer(buffer)) throw new TypeError('buffer must be a Buffer instance'); if (!offset) offset = 0; var first = buffer.readUInt8(offset); // 8 bit if (first < 0xfd) { decode.bytes = 1; return first; // 16 bit } else if (first === 0xfd) { decode.bytes = 3; return buffer.readUInt16LE(offset + 1); // 32 bit } else if (first === 0xfe) { decode.bytes = 5; return buffer.readUInt32LE(offset + 1); // 64 bit } else { decode.bytes = 9; var lo = buffer.readUInt32LE(offset + 1); var hi = buffer.readUInt32LE(offset + 5); var number = hi * 0x0100000000 + lo; checkUInt53(number); return number; } } function encodingLength(number) { checkUInt53(number); return ( number < 0xfd ? 1 : number <= 0xffff ? 3 : number <= 0xffffffff ? 5 : 9); } module.exports = { encode: encode, decode: decode, encodingLength: encodingLength }; /***/ }), /* 495 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/transaction.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, '__esModule', { value: true }); var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 493); var bcrypto = __webpack_require__(/*! ./crypto */ 487); var bscript = __webpack_require__(/*! ./script */ 475); var script_1 = __webpack_require__(/*! ./script */ 475); var types = __webpack_require__(/*! ./types */ 478); var typeforce = __webpack_require__(/*! typeforce */ 434); var varuint = __webpack_require__(/*! varuint-bitcoin */ 494); function varSliceSize(someScript) { var length = someScript.length; return varuint.encodingLength(length) + length; } function vectorSize(someVector) { var length = someVector.length; return ( varuint.encodingLength(length) + someVector.reduce(function (sum, witness) { return sum + varSliceSize(witness); }, 0)); } var EMPTY_SCRIPT = Buffer.allocUnsafe(0); var EMPTY_WITNESS = []; var ZERO = Buffer.from( '0000000000000000000000000000000000000000000000000000000000000000', 'hex'); var ONE = Buffer.from( '0000000000000000000000000000000000000000000000000000000000000001', 'hex'); var VALUE_UINT64_MAX = Buffer.from('ffffffffffffffff', 'hex'); var BLANK_OUTPUT = { script: EMPTY_SCRIPT, valueBuffer: VALUE_UINT64_MAX }; function isOutput(out) { return out.value !== undefined; }var Transaction = /*#__PURE__*/function () { function Transaction() {_classCallCheck(this, Transaction); this.version = 1; this.locktime = 0; this.ins = []; this.outs = []; }_createClass(Transaction, [{ key: "isCoinbase", value: function isCoinbase() { return ( this.ins.length === 1 && Transaction.isCoinbaseHash(this.ins[0].hash)); } }, { key: "addInput", value: function addInput( hash, index, sequence, scriptSig) { typeforce( types.tuple( types.Hash256bit, types.UInt32, types.maybe(types.UInt32), types.maybe(types.Buffer)), arguments); if (types.Null(sequence)) { sequence = Transaction.DEFAULT_SEQUENCE; } // Add the input and return the input's index return ( this.ins.push({ hash: hash, index: index, script: scriptSig || EMPTY_SCRIPT, sequence: sequence, witness: EMPTY_WITNESS }) - 1); } }, { key: "addOutput", value: function addOutput( scriptPubKey, value) { typeforce(types.tuple(types.Buffer, types.Satoshi), arguments); // Add the output and return the output's index return ( this.outs.push({ script: scriptPubKey, value: value }) - 1); } }, { key: "hasWitnesses", value: function hasWitnesses() { return this.ins.some(function (x) { return x.witness.length !== 0; }); } }, { key: "weight", value: function weight() { var base = this.byteLength(false); var total = this.byteLength(true); return base * 3 + total; } }, { key: "virtualSize", value: function virtualSize() { return Math.ceil(this.weight() / 4); } }, { key: "byteLength", value: function byteLength() {var _ALLOW_WITNESS = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true; var hasWitnesses = _ALLOW_WITNESS && this.hasWitnesses(); return ( (hasWitnesses ? 10 : 8) + varuint.encodingLength(this.ins.length) + varuint.encodingLength(this.outs.length) + this.ins.reduce(function (sum, input) { return sum + 40 + varSliceSize(input.script); }, 0) + this.outs.reduce(function (sum, output) { return sum + 8 + varSliceSize(output.script); }, 0) + ( hasWitnesses ? this.ins.reduce(function (sum, input) { return sum + vectorSize(input.witness); }, 0) : 0)); } }, { key: "clone", value: function clone() { var newTx = new Transaction(); newTx.version = this.version; newTx.locktime = this.locktime; newTx.ins = this.ins.map(function (txIn) { return { hash: txIn.hash, index: txIn.index, script: txIn.script, sequence: txIn.sequence, witness: txIn.witness }; }); newTx.outs = this.outs.map(function (txOut) { return { script: txOut.script, value: txOut.value }; }); return newTx; } /** * Hash transaction for signing a specific input. * * Bitcoin uses a different hash for each signed transaction input. * This method copies the transaction, makes the necessary changes based on the * hashType, and then hashes the result. * This hash can then be used to sign the provided transaction input. */ }, { key: "hashForSignature", value: function hashForSignature( inIndex, prevOutScript, hashType) { typeforce( types.tuple(types.UInt32, types.Buffer, /* types.UInt8 */types.Number), arguments); // https://github.com/bitcoin/bitcoin/blob/master/src/test/sighash_tests.cpp#L29 if (inIndex >= this.ins.length) return ONE; // ignore OP_CODESEPARATOR var ourScript = bscript.compile( bscript.decompile(prevOutScript).filter(function (x) { return x !== script_1.OPS.OP_CODESEPARATOR; })); var txTmp = this.clone(); // SIGHASH_NONE: ignore all outputs? (wildcard payee) if ((hashType & 0x1f) === Transaction.SIGHASH_NONE) { txTmp.outs = []; // ignore sequence numbers (except at inIndex) txTmp.ins.forEach(function (input, i) { if (i === inIndex) return; input.sequence = 0; }); // SIGHASH_SINGLE: ignore all outputs, except at the same index? } else if ((hashType & 0x1f) === Transaction.SIGHASH_SINGLE) { // https://github.com/bitcoin/bitcoin/blob/master/src/test/sighash_tests.cpp#L60 if (inIndex >= this.outs.length) return ONE; // truncate outputs after txTmp.outs.length = inIndex + 1; // "blank" outputs before for (var i = 0; i < inIndex; i++) { txTmp.outs[i] = BLANK_OUTPUT; } // ignore sequence numbers (except at inIndex) txTmp.ins.forEach(function (input, y) { if (y === inIndex) return; input.sequence = 0; }); } // SIGHASH_ANYONECANPAY: ignore inputs entirely? if (hashType & Transaction.SIGHASH_ANYONECANPAY) { txTmp.ins = [txTmp.ins[inIndex]]; txTmp.ins[0].script = ourScript; // SIGHASH_ALL: only ignore input scripts } else { // "blank" others input scripts txTmp.ins.forEach(function (input) { input.script = EMPTY_SCRIPT; }); txTmp.ins[inIndex].script = ourScript; } // serialize and hash var buffer = Buffer.allocUnsafe(txTmp.byteLength(false) + 4); buffer.writeInt32LE(hashType, buffer.length - 4); txTmp.__toBuffer(buffer, 0, false); return bcrypto.hash256(buffer); } }, { key: "hashForWitnessV0", value: function hashForWitnessV0( inIndex, prevOutScript, value, hashType) { typeforce( types.tuple(types.UInt32, types.Buffer, types.Satoshi, types.UInt32), arguments); var tbuffer = Buffer.from([]); var bufferWriter; var hashOutputs = ZERO; var hashPrevouts = ZERO; var hashSequence = ZERO; if (!(hashType & Transaction.SIGHASH_ANYONECANPAY)) { tbuffer = Buffer.allocUnsafe(36 * this.ins.length); bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); this.ins.forEach(function (txIn) { bufferWriter.writeSlice(txIn.hash); bufferWriter.writeUInt32(txIn.index); }); hashPrevouts = bcrypto.hash256(tbuffer); } if ( !(hashType & Transaction.SIGHASH_ANYONECANPAY) && (hashType & 0x1f) !== Transaction.SIGHASH_SINGLE && (hashType & 0x1f) !== Transaction.SIGHASH_NONE) { tbuffer = Buffer.allocUnsafe(4 * this.ins.length); bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); this.ins.forEach(function (txIn) { bufferWriter.writeUInt32(txIn.sequence); }); hashSequence = bcrypto.hash256(tbuffer); } if ( (hashType & 0x1f) !== Transaction.SIGHASH_SINGLE && (hashType & 0x1f) !== Transaction.SIGHASH_NONE) { var txOutsSize = this.outs.reduce(function (sum, output) { return sum + 8 + varSliceSize(output.script); }, 0); tbuffer = Buffer.allocUnsafe(txOutsSize); bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); this.outs.forEach(function (out) { bufferWriter.writeUInt64(out.value); bufferWriter.writeVarSlice(out.script); }); hashOutputs = bcrypto.hash256(tbuffer); } else if ( (hashType & 0x1f) === Transaction.SIGHASH_SINGLE && inIndex < this.outs.length) { var output = this.outs[inIndex]; tbuffer = Buffer.allocUnsafe(8 + varSliceSize(output.script)); bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); bufferWriter.writeUInt64(output.value); bufferWriter.writeVarSlice(output.script); hashOutputs = bcrypto.hash256(tbuffer); } tbuffer = Buffer.allocUnsafe(156 + varSliceSize(prevOutScript)); bufferWriter = new bufferutils_1.BufferWriter(tbuffer, 0); var input = this.ins[inIndex]; bufferWriter.writeUInt32(this.version); bufferWriter.writeSlice(hashPrevouts); bufferWriter.writeSlice(hashSequence); bufferWriter.writeSlice(input.hash); bufferWriter.writeUInt32(input.index); bufferWriter.writeVarSlice(prevOutScript); bufferWriter.writeUInt64(value); bufferWriter.writeUInt32(input.sequence); bufferWriter.writeSlice(hashOutputs); bufferWriter.writeUInt32(this.locktime); bufferWriter.writeUInt32(hashType); return bcrypto.hash256(tbuffer); } }, { key: "getHash", value: function getHash( forWitness) { // wtxid for coinbase is always 32 bytes of 0x00 if (forWitness && this.isCoinbase()) return Buffer.alloc(32, 0); return bcrypto.hash256(this.__toBuffer(undefined, undefined, forWitness)); } }, { key: "getId", value: function getId() { // transaction hash's are displayed in reverse order return bufferutils_1.reverseBuffer(this.getHash(false)).toString('hex'); } }, { key: "toBuffer", value: function toBuffer( buffer, initialOffset) { return this.__toBuffer(buffer, initialOffset, true); } }, { key: "toHex", value: function toHex() { return this.toBuffer(undefined, undefined).toString('hex'); } }, { key: "setInputScript", value: function setInputScript( index, scriptSig) { typeforce(types.tuple(types.Number, types.Buffer), arguments); this.ins[index].script = scriptSig; } }, { key: "setWitness", value: function setWitness( index, witness) { typeforce(types.tuple(types.Number, [types.Buffer]), arguments); this.ins[index].witness = witness; } }, { key: "__toBuffer", value: function __toBuffer( buffer, initialOffset) {var _ALLOW_WITNESS = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; if (!buffer) buffer = Buffer.allocUnsafe(this.byteLength(_ALLOW_WITNESS)); var bufferWriter = new bufferutils_1.BufferWriter( buffer, initialOffset || 0); bufferWriter.writeInt32(this.version); var hasWitnesses = _ALLOW_WITNESS && this.hasWitnesses(); if (hasWitnesses) { bufferWriter.writeUInt8(Transaction.ADVANCED_TRANSACTION_MARKER); bufferWriter.writeUInt8(Transaction.ADVANCED_TRANSACTION_FLAG); } bufferWriter.writeVarInt(this.ins.length); this.ins.forEach(function (txIn) { bufferWriter.writeSlice(txIn.hash); bufferWriter.writeUInt32(txIn.index); bufferWriter.writeVarSlice(txIn.script); bufferWriter.writeUInt32(txIn.sequence); }); bufferWriter.writeVarInt(this.outs.length); this.outs.forEach(function (txOut) { if (isOutput(txOut)) { bufferWriter.writeUInt64(txOut.value); } else { bufferWriter.writeSlice(txOut.valueBuffer); } bufferWriter.writeVarSlice(txOut.script); }); if (hasWitnesses) { this.ins.forEach(function (input) { bufferWriter.writeVector(input.witness); }); } bufferWriter.writeUInt32(this.locktime); // avoid slicing unless necessary if (initialOffset !== undefined) return buffer.slice(initialOffset, bufferWriter.offset); return buffer; } }], [{ key: "fromBuffer", value: function fromBuffer(buffer, _NO_STRICT) {var bufferReader = new bufferutils_1.BufferReader(buffer);var tx = new Transaction();tx.version = bufferReader.readInt32();var marker = bufferReader.readUInt8();var flag = bufferReader.readUInt8();var hasWitnesses = false;if (marker === Transaction.ADVANCED_TRANSACTION_MARKER && flag === Transaction.ADVANCED_TRANSACTION_FLAG) {hasWitnesses = true;} else {bufferReader.offset -= 2;}var vinLen = bufferReader.readVarInt();for (var i = 0; i < vinLen; ++i) {tx.ins.push({ hash: bufferReader.readSlice(32), index: bufferReader.readUInt32(), script: bufferReader.readVarSlice(), sequence: bufferReader.readUInt32(), witness: EMPTY_WITNESS });}var voutLen = bufferReader.readVarInt();for (var _i = 0; _i < voutLen; ++_i) {tx.outs.push({ value: bufferReader.readUInt64(), script: bufferReader.readVarSlice() });}if (hasWitnesses) {for (var _i2 = 0; _i2 < vinLen; ++_i2) {tx.ins[_i2].witness = bufferReader.readVector();} // was this pointless? if (!tx.hasWitnesses()) throw new Error('Transaction has superfluous witness data');}tx.locktime = bufferReader.readUInt32();if (_NO_STRICT) return tx;if (bufferReader.offset !== buffer.length) throw new Error('Transaction has unexpected data');return tx;} }, { key: "fromHex", value: function fromHex(hex) {return Transaction.fromBuffer(Buffer.from(hex, 'hex'), false);} }, { key: "isCoinbaseHash", value: function isCoinbaseHash(buffer) {typeforce(types.Hash256bit, buffer);for (var i = 0; i < 32; ++i) {if (buffer[i] !== 0) return false;}return true;} }]);return Transaction;}(); Transaction.DEFAULT_SEQUENCE = 0xffffffff; Transaction.SIGHASH_ALL = 0x01; Transaction.SIGHASH_NONE = 0x02; Transaction.SIGHASH_SINGLE = 0x03; Transaction.SIGHASH_ANYONECANPAY = 0x80; Transaction.ADVANCED_TRANSACTION_MARKER = 0x00; Transaction.ADVANCED_TRANSACTION_FLAG = 0x01; exports.Transaction = Transaction; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 496 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/merkle-lib/fastRoot.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {// constant-space merkle root calculation algorithm module.exports = function fastRoot(values, digestFn) { if (!Array.isArray(values)) throw TypeError('Expected values Array'); if (typeof digestFn !== 'function') throw TypeError('Expected digest Function'); var length = values.length; var results = values.concat(); while (length > 1) { var j = 0; for (var i = 0; i < length; i += 2, ++j) { var left = results[i]; var right = i + 1 === length ? left : results[i + 1]; var data = Buffer.concat([left, right]); results[j] = digestFn(data); } length = j; } return results[0]; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 497 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/psbt.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer, __f__) {function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e2) {throw _e2;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e3) {didErr = true;err = _e3;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, '__esModule', { value: true }); var bip174_1 = __webpack_require__(/*! bip174 */ 498); var varuint = __webpack_require__(/*! bip174/src/lib/converter/varint */ 514); var utils_1 = __webpack_require__(/*! bip174/src/lib/utils */ 520); var address_1 = __webpack_require__(/*! ./address */ 471); var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 493); var crypto_1 = __webpack_require__(/*! ./crypto */ 487); var ecpair_1 = __webpack_require__(/*! ./ecpair */ 491); var networks_1 = __webpack_require__(/*! ./networks */ 472); var payments = __webpack_require__(/*! ./payments */ 473); var bscript = __webpack_require__(/*! ./script */ 475); var transaction_1 = __webpack_require__(/*! ./transaction */ 495); /** * These are the default arguments for a Psbt instance. */ var DEFAULT_OPTS = { /** * A bitcoinjs Network object. This is only used if you pass an `address` * parameter to addOutput. Otherwise it is not needed and can be left default. */ network: networks_1.bitcoin, /** * When extractTransaction is called, the fee rate is checked. * THIS IS NOT TO BE RELIED ON. * It is only here as a last ditch effort to prevent sending a 500 BTC fee etc. */ maximumFeeRate: 5000 }; /** * Psbt class can parse and generate a PSBT binary based off of the BIP174. * There are 6 roles that this class fulfills. (Explained in BIP174) * * Creator: This can be done with `new Psbt()` * Updater: This can be done with `psbt.addInput(input)`, `psbt.addInputs(inputs)`, * `psbt.addOutput(output)`, `psbt.addOutputs(outputs)` when you are looking to * add new inputs and outputs to the PSBT, and `psbt.updateGlobal(itemObject)`, * `psbt.updateInput(itemObject)`, `psbt.updateOutput(itemObject)` * addInput requires hash: Buffer | string; and index: number; as attributes * and can also include any attributes that are used in updateInput method. * addOutput requires script: Buffer; and value: number; and likewise can include * data for updateOutput. * For a list of what attributes should be what types. Check the bip174 library. * Also, check the integration tests for some examples of usage. * Signer: There are a few methods. signAllInputs and signAllInputsAsync, which will search all input * information for your pubkey or pubkeyhash, and only sign inputs where it finds * your info. Or you can explicitly sign a specific input with signInput and * signInputAsync. For the async methods you can create a SignerAsync object * and use something like a hardware wallet to sign with. (You must implement this) * Combiner: psbts can be combined easily with `psbt.combine(psbt2, psbt3, psbt4 ...)` * the psbt calling combine will always have precedence when a conflict occurs. * Combine checks if the internal bitcoin transaction is the same, so be sure that * all sequences, version, locktime, etc. are the same before combining. * Input Finalizer: This role is fairly important. Not only does it need to construct * the input scriptSigs and witnesses, but it SHOULD verify the signatures etc. * Before running `psbt.finalizeAllInputs()` please run `psbt.validateSignaturesOfAllInputs()` * Running any finalize method will delete any data in the input(s) that are no longer * needed due to the finalized scripts containing the information. * Transaction Extractor: This role will perform some checks before returning a * Transaction object. Such as fee rate not being larger than maximumFeeRate etc. */var Psbt = /*#__PURE__*/function () { function Psbt() {var opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : new bip174_1.Psbt(new PsbtTransaction());_classCallCheck(this, Psbt); this.data = data; // set defaults this.opts = Object.assign({}, DEFAULT_OPTS, opts); this.__CACHE = { __NON_WITNESS_UTXO_TX_CACHE: [], __NON_WITNESS_UTXO_BUF_CACHE: [], __TX_IN_CACHE: {}, __TX: this.data.globalMap.unsignedTx.tx, // Old TransactionBuilder behavior was to not confirm input values // before signing. Even though we highly encourage people to get // the full parent transaction to verify values, the ability to // sign non-segwit inputs without the full transaction was often // requested. So the only way to activate is to use @ts-ignore. // We will disable exporting the Psbt when unsafe sign is active. // because it is not BIP174 compliant. __UNSAFE_SIGN_NONSEGWIT: false }; if (this.data.inputs.length === 0) this.setVersion(2); // Make data hidden when enumerating var dpew = function dpew(obj, attr, enumerable, writable) {return ( Object.defineProperty(obj, attr, { enumerable: enumerable, writable: writable }));}; dpew(this, '__CACHE', false, true); dpew(this, 'opts', false, true); }_createClass(Psbt, [{ key: "combine", value: function combine() {var _this$data;for (var _len = arguments.length, those = new Array(_len), _key = 0; _key < _len; _key++) {those[_key] = arguments[_key];} (_this$data = this.data).combine.apply(_this$data, _toConsumableArray(those.map(function (o) {return o.data;}))); return this; } }, { key: "clone", value: function clone() { // TODO: more efficient cloning var res = Psbt.fromBuffer(this.data.toBuffer()); res.opts = JSON.parse(JSON.stringify(this.opts)); return res; } }, { key: "setMaximumFeeRate", value: function setMaximumFeeRate( satoshiPerByte) { check32Bit(satoshiPerByte); // 42.9 BTC per byte IS excessive... so throw this.opts.maximumFeeRate = satoshiPerByte; } }, { key: "setVersion", value: function setVersion( version) { check32Bit(version); checkInputsForPartialSig(this.data.inputs, 'setVersion'); var c = this.__CACHE; c.__TX.version = version; c.__EXTRACTED_TX = undefined; return this; } }, { key: "setLocktime", value: function setLocktime( locktime) { check32Bit(locktime); checkInputsForPartialSig(this.data.inputs, 'setLocktime'); var c = this.__CACHE; c.__TX.locktime = locktime; c.__EXTRACTED_TX = undefined; return this; } }, { key: "setInputSequence", value: function setInputSequence( inputIndex, sequence) { check32Bit(sequence); checkInputsForPartialSig(this.data.inputs, 'setInputSequence'); var c = this.__CACHE; if (c.__TX.ins.length <= inputIndex) { throw new Error('Input index too high'); } c.__TX.ins[inputIndex].sequence = sequence; c.__EXTRACTED_TX = undefined; return this; } }, { key: "addInputs", value: function addInputs( inputDatas) {var _this = this; inputDatas.forEach(function (inputData) {return _this.addInput(inputData);}); return this; } }, { key: "addInput", value: function addInput( inputData) { if ( arguments.length > 1 || !inputData || inputData.hash === undefined || inputData.index === undefined) { throw new Error( "Invalid arguments for Psbt.addInput. " + "Requires single object with at least [hash] and [index]"); } checkInputsForPartialSig(this.data.inputs, 'addInput'); if (inputData.witnessScript) checkInvalidP2WSH(inputData.witnessScript); var c = this.__CACHE; this.data.addInput(inputData); var txIn = c.__TX.ins[c.__TX.ins.length - 1]; checkTxInputCache(c, txIn); var inputIndex = this.data.inputs.length - 1; var input = this.data.inputs[inputIndex]; if (input.nonWitnessUtxo) { addNonWitnessTxCache(this.__CACHE, input, inputIndex); } c.__FEE = undefined; c.__FEE_RATE = undefined; c.__EXTRACTED_TX = undefined; return this; } }, { key: "addOutputs", value: function addOutputs( outputDatas) {var _this2 = this; outputDatas.forEach(function (outputData) {return _this2.addOutput(outputData);}); return this; } }, { key: "addOutput", value: function addOutput( outputData) { if ( arguments.length > 1 || !outputData || outputData.value === undefined || outputData.address === undefined && outputData.script === undefined) { throw new Error( "Invalid arguments for Psbt.addOutput. " + "Requires single object with at least [script or address] and [value]"); } checkInputsForPartialSig(this.data.inputs, 'addOutput');var _outputData = outputData,address = _outputData.address; if (typeof address === 'string') {var network = this.opts.network; var script = address_1.toOutputScript(address, network); outputData = Object.assign(outputData, { script: script }); } var c = this.__CACHE; this.data.addOutput(outputData); c.__FEE = undefined; c.__FEE_RATE = undefined; c.__EXTRACTED_TX = undefined; return this; } }, { key: "extractTransaction", value: function extractTransaction( disableFeeCheck) { if (!this.data.inputs.every(isFinalized)) throw new Error('Not finalized'); var c = this.__CACHE; if (!disableFeeCheck) { checkFees(this, c, this.opts); } if (c.__EXTRACTED_TX) return c.__EXTRACTED_TX; var tx = c.__TX.clone(); inputFinalizeGetAmts(this.data.inputs, tx, c, true); return tx; } }, { key: "getFeeRate", value: function getFeeRate() { return getTxCacheValue( '__FEE_RATE', 'fee rate', this.data.inputs, this.__CACHE); } }, { key: "getFee", value: function getFee() { return getTxCacheValue('__FEE', 'fee', this.data.inputs, this.__CACHE); } }, { key: "finalizeAllInputs", value: function finalizeAllInputs() {var _this3 = this; utils_1.checkForInput(this.data.inputs, 0); // making sure we have at least one range(this.data.inputs.length).forEach(function (idx) {return _this3.finalizeInput(idx);}); return this; } }, { key: "finalizeInput", value: function finalizeInput( inputIndex) {var finalScriptsFunc = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : getFinalScripts; var input = utils_1.checkForInput(this.data.inputs, inputIndex);var _getScriptFromInput = getScriptFromInput( inputIndex, input, this.__CACHE),script = _getScriptFromInput.script,isP2SH = _getScriptFromInput.isP2SH,isP2WSH = _getScriptFromInput.isP2WSH,isSegwit = _getScriptFromInput.isSegwit; if (!script) throw new Error("No script found for input #".concat(inputIndex)); checkPartialSigSighashes(input);var _finalScriptsFunc = finalScriptsFunc( inputIndex, input, script, isSegwit, isP2SH, isP2WSH),finalScriptSig = _finalScriptsFunc.finalScriptSig,finalScriptWitness = _finalScriptsFunc.finalScriptWitness; if (finalScriptSig) this.data.updateInput(inputIndex, { finalScriptSig: finalScriptSig }); if (finalScriptWitness) this.data.updateInput(inputIndex, { finalScriptWitness: finalScriptWitness }); if (!finalScriptSig && !finalScriptWitness) throw new Error("Unknown error finalizing input #".concat(inputIndex)); this.data.clearFinalizedInput(inputIndex); return this; } }, { key: "getInputType", value: function getInputType( inputIndex) { var input = utils_1.checkForInput(this.data.inputs, inputIndex); var script = getScriptFromUtxo(inputIndex, input, this.__CACHE); var result = getMeaningfulScript( script, inputIndex, 'input', input.redeemScript || redeemFromFinalScriptSig(input.finalScriptSig), input.witnessScript || redeemFromFinalWitnessScript(input.finalScriptWitness)); var type = result.type === 'raw' ? '' : result.type + '-'; var mainType = classifyScript(result.meaningfulScript); return type + mainType; } }, { key: "inputHasPubkey", value: function inputHasPubkey( inputIndex, pubkey) { var input = utils_1.checkForInput(this.data.inputs, inputIndex); return pubkeyInInput(pubkey, input, inputIndex, this.__CACHE); } }, { key: "inputHasHDKey", value: function inputHasHDKey( inputIndex, root) { var input = utils_1.checkForInput(this.data.inputs, inputIndex); var derivationIsMine = bip32DerivationIsMine(root); return ( !!input.bip32Derivation && input.bip32Derivation.some(derivationIsMine)); } }, { key: "outputHasPubkey", value: function outputHasPubkey( outputIndex, pubkey) { var output = utils_1.checkForOutput(this.data.outputs, outputIndex); return pubkeyInOutput(pubkey, output, outputIndex, this.__CACHE); } }, { key: "outputHasHDKey", value: function outputHasHDKey( outputIndex, root) { var output = utils_1.checkForOutput(this.data.outputs, outputIndex); var derivationIsMine = bip32DerivationIsMine(root); return ( !!output.bip32Derivation && output.bip32Derivation.some(derivationIsMine)); } }, { key: "validateSignaturesOfAllInputs", value: function validateSignaturesOfAllInputs() {var _this4 = this; utils_1.checkForInput(this.data.inputs, 0); // making sure we have at least one var results = range(this.data.inputs.length).map(function (idx) {return ( _this4.validateSignaturesOfInput(idx));}); return results.reduce(function (final, res) {return res === true && final;}, true); } }, { key: "validateSignaturesOfInput", value: function validateSignaturesOfInput( inputIndex, pubkey) { var input = this.data.inputs[inputIndex]; var partialSig = (input || {}).partialSig; if (!input || !partialSig || partialSig.length < 1) throw new Error('No signatures to validate'); var mySigs = pubkey ? partialSig.filter(function (sig) {return sig.pubkey.equals(pubkey);}) : partialSig; if (mySigs.length < 1) throw new Error('No signatures for this pubkey'); var results = []; var hashCache; var scriptCache; var sighashCache;var _iterator = _createForOfIteratorHelper( mySigs),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var pSig = _step.value; var sig = bscript.signature.decode(pSig.signature);var _ref = sighashCache !== sig.hashType ? getHashForSig( inputIndex, Object.assign({}, input, { sighashType: sig.hashType }), this.__CACHE, true) : { hash: hashCache, script: scriptCache },hash = _ref.hash,script = _ref.script; sighashCache = sig.hashType; hashCache = hash; scriptCache = script; checkScriptForPubkey(pSig.pubkey, script, 'verify'); var keypair = ecpair_1.fromPublicKey(pSig.pubkey); results.push(keypair.verify(hash, sig.signature)); }} catch (err) {_iterator.e(err);} finally {_iterator.f();} return results.every(function (res) {return res === true;}); } }, { key: "signAllInputsHD", value: function signAllInputsHD( hdKeyPair) {var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { throw new Error('Need HDSigner to sign input'); } var results = [];var _iterator2 = _createForOfIteratorHelper( range(this.data.inputs.length)),_step2;try {for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {var i = _step2.value; try { this.signInputHD(i, hdKeyPair, sighashTypes); results.push(true); } catch (err) { results.push(false); } }} catch (err) {_iterator2.e(err);} finally {_iterator2.f();} if (results.every(function (v) {return v === false;})) { throw new Error('No inputs were signed'); } return this; } }, { key: "signAllInputsHDAsync", value: function signAllInputsHDAsync( hdKeyPair) {var _this5 = this;var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; return new Promise(function (resolve, reject) { if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { return reject(new Error('Need HDSigner to sign input')); } var results = []; var promises = [];var _iterator3 = _createForOfIteratorHelper( range(_this5.data.inputs.length)),_step3;try {for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {var i = _step3.value; promises.push( _this5.signInputHDAsync(i, hdKeyPair, sighashTypes).then( function () { results.push(true); }, function () { results.push(false); })); }} catch (err) {_iterator3.e(err);} finally {_iterator3.f();} return Promise.all(promises).then(function () { if (results.every(function (v) {return v === false;})) { return reject(new Error('No inputs were signed')); } resolve(); }); }); } }, { key: "signInputHD", value: function signInputHD( inputIndex, hdKeyPair) {var _this6 = this;var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { throw new Error('Need HDSigner to sign input'); } var signers = getSignersFromHD(inputIndex, this.data.inputs, hdKeyPair); signers.forEach(function (signer) {return _this6.signInput(inputIndex, signer, sighashTypes);}); return this; } }, { key: "signInputHDAsync", value: function signInputHDAsync( inputIndex, hdKeyPair) {var _this7 = this;var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; return new Promise(function (resolve, reject) { if (!hdKeyPair || !hdKeyPair.publicKey || !hdKeyPair.fingerprint) { return reject(new Error('Need HDSigner to sign input')); } var signers = getSignersFromHD(inputIndex, _this7.data.inputs, hdKeyPair); var promises = signers.map(function (signer) {return ( _this7.signInputAsync(inputIndex, signer, sighashTypes));}); return Promise.all(promises). then(function () { resolve(); }). catch(reject); }); } }, { key: "signAllInputs", value: function signAllInputs( keyPair) {var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; if (!keyPair || !keyPair.publicKey) throw new Error('Need Signer to sign input'); // TODO: Add a pubkey/pubkeyhash cache to each input // as input information is added, then eventually // optimize this method. var results = [];var _iterator4 = _createForOfIteratorHelper( range(this.data.inputs.length)),_step4;try {for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {var i = _step4.value; try { this.signInput(i, keyPair, sighashTypes); results.push(true); } catch (err) { results.push(false); } }} catch (err) {_iterator4.e(err);} finally {_iterator4.f();} if (results.every(function (v) {return v === false;})) { throw new Error('No inputs were signed'); } return this; } }, { key: "signAllInputsAsync", value: function signAllInputsAsync( keyPair) {var _this8 = this;var sighashTypes = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [transaction_1.Transaction.SIGHASH_ALL]; return new Promise(function (resolve, reject) { if (!keyPair || !keyPair.publicKey) return reject(new Error('Need Signer to sign input')); // TODO: Add a pubkey/pubkeyhash cache to each input // as input information is added, then eventually // optimize this method. var results = []; var promises = [];var _iterator5 = _createForOfIteratorHelper( _this8.data.inputs.entries()),_step5;try {for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {var _step5$value = _slicedToArray(_step5.value, 1),i = _step5$value[0]; promises.push( _this8.signInputAsync(i, keyPair, sighashTypes).then( function () { results.push(true); }, function () { results.push(false); })); }} catch (err) {_iterator5.e(err);} finally {_iterator5.f();} return Promise.all(promises).then(function () { if (results.every(function (v) {return v === false;})) { return reject(new Error('No inputs were signed')); } resolve(); }); }); } }, { key: "signInput", value: function signInput( inputIndex, keyPair) {var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; if (!keyPair || !keyPair.publicKey) throw new Error('Need Signer to sign input');var _getHashAndSighashTyp = getHashAndSighashType( this.data.inputs, inputIndex, keyPair.publicKey, this.__CACHE, sighashTypes),hash = _getHashAndSighashTyp.hash,sighashType = _getHashAndSighashTyp.sighashType; var partialSig = [ { pubkey: keyPair.publicKey, signature: bscript.signature.encode(keyPair.sign(hash), sighashType) }]; this.data.updateInput(inputIndex, { partialSig: partialSig }); return this; } }, { key: "signInputAsync", value: function signInputAsync( inputIndex, keyPair) {var _this9 = this;var sighashTypes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [transaction_1.Transaction.SIGHASH_ALL]; return Promise.resolve().then(function () { if (!keyPair || !keyPair.publicKey) throw new Error('Need Signer to sign input');var _getHashAndSighashTyp2 = getHashAndSighashType( _this9.data.inputs, inputIndex, keyPair.publicKey, _this9.__CACHE, sighashTypes),hash = _getHashAndSighashTyp2.hash,sighashType = _getHashAndSighashTyp2.sighashType; return Promise.resolve(keyPair.sign(hash)).then(function (signature) { var partialSig = [ { pubkey: keyPair.publicKey, signature: bscript.signature.encode(signature, sighashType) }]; _this9.data.updateInput(inputIndex, { partialSig: partialSig }); }); }); } }, { key: "toBuffer", value: function toBuffer() { checkCache(this.__CACHE); return this.data.toBuffer(); } }, { key: "toHex", value: function toHex() { checkCache(this.__CACHE); return this.data.toHex(); } }, { key: "toBase64", value: function toBase64() { checkCache(this.__CACHE); return this.data.toBase64(); } }, { key: "updateGlobal", value: function updateGlobal( updateData) { this.data.updateGlobal(updateData); return this; } }, { key: "updateInput", value: function updateInput( inputIndex, updateData) { if (updateData.witnessScript) checkInvalidP2WSH(updateData.witnessScript); this.data.updateInput(inputIndex, updateData); if (updateData.nonWitnessUtxo) { addNonWitnessTxCache( this.__CACHE, this.data.inputs[inputIndex], inputIndex); } return this; } }, { key: "updateOutput", value: function updateOutput( outputIndex, updateData) { this.data.updateOutput(outputIndex, updateData); return this; } }, { key: "addUnknownKeyValToGlobal", value: function addUnknownKeyValToGlobal( keyVal) { this.data.addUnknownKeyValToGlobal(keyVal); return this; } }, { key: "addUnknownKeyValToInput", value: function addUnknownKeyValToInput( inputIndex, keyVal) { this.data.addUnknownKeyValToInput(inputIndex, keyVal); return this; } }, { key: "addUnknownKeyValToOutput", value: function addUnknownKeyValToOutput( outputIndex, keyVal) { this.data.addUnknownKeyValToOutput(outputIndex, keyVal); return this; } }, { key: "clearFinalizedInput", value: function clearFinalizedInput( inputIndex) { this.data.clearFinalizedInput(inputIndex); return this; } }, { key: "inputCount", get: function get() {return this.data.inputs.length;} }, { key: "version", get: function get() {return this.__CACHE.__TX.version;}, set: function set(version) {this.setVersion(version);} }, { key: "locktime", get: function get() {return this.__CACHE.__TX.locktime;}, set: function set(locktime) {this.setLocktime(locktime);} }, { key: "txInputs", get: function get() {return this.__CACHE.__TX.ins.map(function (input) {return { hash: bufferutils_1.cloneBuffer(input.hash), index: input.index, sequence: input.sequence };});} }, { key: "txOutputs", get: function get() {var _this10 = this;return this.__CACHE.__TX.outs.map(function (output) {var address;try {address = address_1.fromOutputScript(output.script, _this10.opts.network);} catch (_) {}return { script: bufferutils_1.cloneBuffer(output.script), value: output.value, address: address };});} }], [{ key: "fromBase64", value: function fromBase64(data) {var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var buffer = Buffer.from(data, 'base64');return this.fromBuffer(buffer, opts);} }, { key: "fromHex", value: function fromHex(data) {var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var buffer = Buffer.from(data, 'hex');return this.fromBuffer(buffer, opts);} }, { key: "fromBuffer", value: function fromBuffer(buffer) {var opts = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var psbtBase = bip174_1.Psbt.fromBuffer(buffer, transactionFromBuffer);var psbt = new Psbt(opts, psbtBase);checkTxForDupeIns(psbt.__CACHE.__TX, psbt.__CACHE);return psbt;} }]);return Psbt;}(); exports.Psbt = Psbt; /** * This function is needed to pass to the bip174 base class's fromBuffer. * It takes the "transaction buffer" portion of the psbt buffer and returns a * Transaction (From the bip174 library) interface. */ var transactionFromBuffer = function transactionFromBuffer(buffer) {return new PsbtTransaction(buffer);}; /** * This class implements the Transaction interface from bip174 library. * It contains a bitcoinjs-lib Transaction object. */var PsbtTransaction = /*#__PURE__*/function () { function PsbtTransaction() {var buffer = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : Buffer.from([2, 0, 0, 0, 0, 0, 0, 0, 0, 0]);_classCallCheck(this, PsbtTransaction); this.tx = transaction_1.Transaction.fromBuffer(buffer); checkTxEmpty(this.tx); Object.defineProperty(this, 'tx', { enumerable: false, writable: true }); }_createClass(PsbtTransaction, [{ key: "getInputOutputCounts", value: function getInputOutputCounts() { return { inputCount: this.tx.ins.length, outputCount: this.tx.outs.length }; } }, { key: "addInput", value: function addInput( input) { if ( input.hash === undefined || input.index === undefined || !Buffer.isBuffer(input.hash) && typeof input.hash !== 'string' || typeof input.index !== 'number') { throw new Error('Error adding input.'); } var hash = typeof input.hash === 'string' ? bufferutils_1.reverseBuffer(Buffer.from(input.hash, 'hex')) : input.hash; this.tx.addInput(hash, input.index, input.sequence); } }, { key: "addOutput", value: function addOutput( output) { if ( output.script === undefined || output.value === undefined || !Buffer.isBuffer(output.script) || typeof output.value !== 'number') { throw new Error('Error adding output.'); } this.tx.addOutput(output.script, output.value); } }, { key: "toBuffer", value: function toBuffer() { return this.tx.toBuffer(); } }]);return PsbtTransaction;}(); function canFinalize(input, script, scriptType) { switch (scriptType) { case 'pubkey': case 'pubkeyhash': case 'witnesspubkeyhash': return hasSigs(1, input.partialSig); case 'multisig': var p2ms = payments.p2ms({ output: script }); return hasSigs(p2ms.m, input.partialSig, p2ms.pubkeys); default: return false;} } function checkCache(cache) { if (cache.__UNSAFE_SIGN_NONSEGWIT !== false) { throw new Error('Not BIP174 compliant, can not export'); } } function hasSigs(neededSigs, partialSig, pubkeys) { if (!partialSig) return false; var sigs; if (pubkeys) { sigs = pubkeys. map(function (pkey) { var pubkey = ecpair_1.fromPublicKey(pkey, { compressed: true }). publicKey; return partialSig.find(function (pSig) {return pSig.pubkey.equals(pubkey);}); }). filter(function (v) {return !!v;}); } else { sigs = partialSig; } if (sigs.length > neededSigs) throw new Error('Too many signatures'); return sigs.length === neededSigs; } function isFinalized(input) { return !!input.finalScriptSig || !!input.finalScriptWitness; } function isPaymentFactory(payment) { return function (script) { try { payment({ output: script }); return true; } catch (err) { return false; } }; } var isP2MS = isPaymentFactory(payments.p2ms); var isP2PK = isPaymentFactory(payments.p2pk); var isP2PKH = isPaymentFactory(payments.p2pkh); var isP2WPKH = isPaymentFactory(payments.p2wpkh); var isP2WSHScript = isPaymentFactory(payments.p2wsh); var isP2SHScript = isPaymentFactory(payments.p2sh); function bip32DerivationIsMine(root) { return function (d) { if (!d.masterFingerprint.equals(root.fingerprint)) return false; if (!root.derivePath(d.path).publicKey.equals(d.pubkey)) return false; return true; }; } function check32Bit(num) { if ( typeof num !== 'number' || num !== Math.floor(num) || num > 0xffffffff || num < 0) { throw new Error('Invalid 32 bit integer'); } } function checkFees(psbt, cache, opts) { var feeRate = cache.__FEE_RATE || psbt.getFeeRate(); var vsize = cache.__EXTRACTED_TX.virtualSize(); var satoshis = feeRate * vsize; if (feeRate >= opts.maximumFeeRate) { throw new Error( "Warning: You are paying around ".concat((satoshis / 1e8).toFixed(8), " in ") + "fees, which is ".concat( feeRate, " satoshi per byte for a transaction ") + "with a VSize of ".concat( vsize, " bytes (segwit counted as 0.25 byte per ") + "byte). Use setMaximumFeeRate method to raise your threshold, or " + "pass true to the first arg of extractTransaction."); } } function checkInputsForPartialSig(inputs, action) { inputs.forEach(function (input) { var throws = false; var pSigs = []; if ((input.partialSig || []).length === 0) { if (!input.finalScriptSig && !input.finalScriptWitness) return; pSigs = getPsigsFromInputFinalScripts(input); } else { pSigs = input.partialSig; } pSigs.forEach(function (pSig) {var _bscript$signature$de = bscript.signature.decode(pSig.signature),hashType = _bscript$signature$de.hashType; var whitelist = []; var isAnyoneCanPay = hashType & transaction_1.Transaction.SIGHASH_ANYONECANPAY; if (isAnyoneCanPay) whitelist.push('addInput'); var hashMod = hashType & 0x1f; switch (hashMod) { case transaction_1.Transaction.SIGHASH_ALL: break; case transaction_1.Transaction.SIGHASH_SINGLE: case transaction_1.Transaction.SIGHASH_NONE: whitelist.push('addOutput'); whitelist.push('setInputSequence'); break;} if (whitelist.indexOf(action) === -1) { throws = true; } }); if (throws) { throw new Error('Can not modify transaction, signatures exist.'); } }); } function checkPartialSigSighashes(input) { if (!input.sighashType || !input.partialSig) return;var partialSig = input.partialSig,sighashType = input.sighashType; partialSig.forEach(function (pSig) {var _bscript$signature$de2 = bscript.signature.decode(pSig.signature),hashType = _bscript$signature$de2.hashType; if (sighashType !== hashType) { throw new Error('Signature sighash does not match input sighash type'); } }); } function checkScriptForPubkey(pubkey, script, action) { if (!pubkeyInScript(pubkey, script)) { throw new Error("Can not ".concat( action, " for this input with the key ").concat(pubkey.toString('hex'))); } } function checkTxEmpty(tx) { var isEmpty = tx.ins.every( function (input) {return ( input.script && input.script.length === 0 && input.witness && input.witness.length === 0);}); if (!isEmpty) { throw new Error('Format Error: Transaction ScriptSigs are not empty'); } } function checkTxForDupeIns(tx, cache) { tx.ins.forEach(function (input) { checkTxInputCache(cache, input); }); } function checkTxInputCache(cache, input) { var key = bufferutils_1.reverseBuffer(Buffer.from(input.hash)).toString('hex') + ':' + input.index; if (cache.__TX_IN_CACHE[key]) throw new Error('Duplicate input detected.'); cache.__TX_IN_CACHE[key] = 1; } function scriptCheckerFactory(payment, paymentScriptName) { return function (inputIndex, scriptPubKey, redeemScript, ioType) { var redeemScriptOutput = payment({ redeem: { output: redeemScript } }). output; if (!scriptPubKey.equals(redeemScriptOutput)) { throw new Error("".concat( paymentScriptName, " for ").concat(ioType, " #").concat(inputIndex, " doesn't match the scriptPubKey in the prevout")); } }; } var checkRedeemScript = scriptCheckerFactory(payments.p2sh, 'Redeem script'); var checkWitnessScript = scriptCheckerFactory( payments.p2wsh, 'Witness script'); function getTxCacheValue(key, name, inputs, c) { if (!inputs.every(isFinalized)) throw new Error("PSBT must be finalized to calculate ".concat(name)); if (key === '__FEE_RATE' && c.__FEE_RATE) return c.__FEE_RATE; if (key === '__FEE' && c.__FEE) return c.__FEE; var tx; var mustFinalize = true; if (c.__EXTRACTED_TX) { tx = c.__EXTRACTED_TX; mustFinalize = false; } else { tx = c.__TX.clone(); } inputFinalizeGetAmts(inputs, tx, c, mustFinalize); if (key === '__FEE_RATE') return c.__FEE_RATE;else if (key === '__FEE') return c.__FEE; } function getFinalScripts(inputIndex, input, script, isSegwit, isP2SH, isP2WSH) { var scriptType = classifyScript(script); if (!canFinalize(input, script, scriptType)) throw new Error("Can not finalize input #".concat(inputIndex)); return prepareFinalScripts( script, scriptType, input.partialSig, isSegwit, isP2SH, isP2WSH); } function prepareFinalScripts( script, scriptType, partialSig, isSegwit, isP2SH, isP2WSH) { var finalScriptSig; var finalScriptWitness; // Wow, the payments API is very handy var payment = getPayment(script, scriptType, partialSig); var p2wsh = !isP2WSH ? null : payments.p2wsh({ redeem: payment }); var p2sh = !isP2SH ? null : payments.p2sh({ redeem: p2wsh || payment }); if (isSegwit) { if (p2wsh) { finalScriptWitness = witnessStackToScriptWitness(p2wsh.witness); } else { finalScriptWitness = witnessStackToScriptWitness(payment.witness); } if (p2sh) { finalScriptSig = p2sh.input; } } else { if (p2sh) { finalScriptSig = p2sh.input; } else { finalScriptSig = payment.input; } } return { finalScriptSig: finalScriptSig, finalScriptWitness: finalScriptWitness }; } function getHashAndSighashType( inputs, inputIndex, pubkey, cache, sighashTypes) { var input = utils_1.checkForInput(inputs, inputIndex);var _getHashForSig = getHashForSig( inputIndex, input, cache, false, sighashTypes),hash = _getHashForSig.hash,sighashType = _getHashForSig.sighashType,script = _getHashForSig.script; checkScriptForPubkey(pubkey, script, 'sign'); return { hash: hash, sighashType: sighashType }; } function getHashForSig(inputIndex, input, cache, forValidate, sighashTypes) { var unsignedTx = cache.__TX; var sighashType = input.sighashType || transaction_1.Transaction.SIGHASH_ALL; if (sighashTypes && sighashTypes.indexOf(sighashType) < 0) { var str = sighashTypeToString(sighashType); throw new Error( "Sighash type is not allowed. Retry the sign method passing the " + "sighashTypes array of whitelisted types. Sighash type: ".concat( str)); } var hash; var prevout; if (input.nonWitnessUtxo) { var nonWitnessUtxoTx = nonWitnessUtxoTxFromCache( cache, input, inputIndex); var prevoutHash = unsignedTx.ins[inputIndex].hash; var utxoHash = nonWitnessUtxoTx.getHash(); // If a non-witness UTXO is provided, its hash must match the hash specified in the prevout if (!prevoutHash.equals(utxoHash)) { throw new Error("Non-witness UTXO hash for input #".concat( inputIndex, " doesn't match the hash specified in the prevout")); } var prevoutIndex = unsignedTx.ins[inputIndex].index; prevout = nonWitnessUtxoTx.outs[prevoutIndex]; } else if (input.witnessUtxo) { prevout = input.witnessUtxo; } else { throw new Error('Need a Utxo input item for signing'); }var _getMeaningfulScript = getMeaningfulScript( prevout.script, inputIndex, 'input', input.redeemScript, input.witnessScript),meaningfulScript = _getMeaningfulScript.meaningfulScript,type = _getMeaningfulScript.type; if (['p2sh-p2wsh', 'p2wsh'].indexOf(type) >= 0) { hash = unsignedTx.hashForWitnessV0( inputIndex, meaningfulScript, prevout.value, sighashType); } else if (isP2WPKH(meaningfulScript)) { // P2WPKH uses the P2PKH template for prevoutScript when signing var signingScript = payments.p2pkh({ hash: meaningfulScript.slice(2) }). output; hash = unsignedTx.hashForWitnessV0( inputIndex, signingScript, prevout.value, sighashType); } else { // non-segwit if ( input.nonWitnessUtxo === undefined && cache.__UNSAFE_SIGN_NONSEGWIT === false) throw new Error( "Input #".concat(inputIndex, " has witnessUtxo but non-segwit script: ") + "".concat( meaningfulScript.toString('hex'))); if (!forValidate && cache.__UNSAFE_SIGN_NONSEGWIT !== false) __f__("warn", 'Warning: Signing non-segwit inputs without the full parent transaction ' + 'means there is a chance that a miner could feed you incorrect information ' + 'to trick you into paying large fees. This behavior is the same as the old ' + 'TransactionBuilder class when signing non-segwit scripts. You are not ' + 'able to export this Psbt with toBuffer|toBase64|toHex since it is not ' + 'BIP174 compliant.\n*********************\nPROCEED WITH CAUTION!\n' + '*********************', " at node_modules/bitcoinjs-lib/src/psbt.js:998"); hash = unsignedTx.hashForSignature( inputIndex, meaningfulScript, sighashType); } return { script: meaningfulScript, sighashType: sighashType, hash: hash }; } function getPayment(script, scriptType, partialSig) { var payment; switch (scriptType) { case 'multisig': var sigs = getSortedSigs(script, partialSig); payment = payments.p2ms({ output: script, signatures: sigs }); break; case 'pubkey': payment = payments.p2pk({ output: script, signature: partialSig[0].signature }); break; case 'pubkeyhash': payment = payments.p2pkh({ output: script, pubkey: partialSig[0].pubkey, signature: partialSig[0].signature }); break; case 'witnesspubkeyhash': payment = payments.p2wpkh({ output: script, pubkey: partialSig[0].pubkey, signature: partialSig[0].signature }); break;} return payment; } function getPsigsFromInputFinalScripts(input) { var scriptItems = !input.finalScriptSig ? [] : bscript.decompile(input.finalScriptSig) || []; var witnessItems = !input.finalScriptWitness ? [] : bscript.decompile(input.finalScriptWitness) || []; return scriptItems. concat(witnessItems). filter(function (item) { return Buffer.isBuffer(item) && bscript.isCanonicalScriptSignature(item); }). map(function (sig) {return { signature: sig };}); } function getScriptFromInput(inputIndex, input, cache) { var unsignedTx = cache.__TX; var res = { script: null, isSegwit: false, isP2SH: false, isP2WSH: false }; res.isP2SH = !!input.redeemScript; res.isP2WSH = !!input.witnessScript; if (input.witnessScript) { res.script = input.witnessScript; } else if (input.redeemScript) { res.script = input.redeemScript; } else { if (input.nonWitnessUtxo) { var nonWitnessUtxoTx = nonWitnessUtxoTxFromCache( cache, input, inputIndex); var prevoutIndex = unsignedTx.ins[inputIndex].index; res.script = nonWitnessUtxoTx.outs[prevoutIndex].script; } else if (input.witnessUtxo) { res.script = input.witnessUtxo.script; } } if (input.witnessScript || isP2WPKH(res.script)) { res.isSegwit = true; } return res; } function getSignersFromHD(inputIndex, inputs, hdKeyPair) { var input = utils_1.checkForInput(inputs, inputIndex); if (!input.bip32Derivation || input.bip32Derivation.length === 0) { throw new Error('Need bip32Derivation to sign with HD'); } var myDerivations = input.bip32Derivation. map(function (bipDv) { if (bipDv.masterFingerprint.equals(hdKeyPair.fingerprint)) { return bipDv; } else { return; } }). filter(function (v) {return !!v;}); if (myDerivations.length === 0) { throw new Error( 'Need one bip32Derivation masterFingerprint to match the HDSigner fingerprint'); } var signers = myDerivations.map(function (bipDv) { var node = hdKeyPair.derivePath(bipDv.path); if (!bipDv.pubkey.equals(node.publicKey)) { throw new Error('pubkey did not match bip32Derivation'); } return node; }); return signers; } function getSortedSigs(script, partialSig) { var p2ms = payments.p2ms({ output: script }); // for each pubkey in order of p2ms script return p2ms.pubkeys. map(function (pk) { // filter partialSig array by pubkey being equal return ( partialSig.filter(function (ps) { return ps.pubkey.equals(pk); })[0] || {}). signature; // Any pubkey without a match will return undefined // this last filter removes all the undefined items in the array. }). filter(function (v) {return !!v;}); } function scriptWitnessToWitnessStack(buffer) { var offset = 0; function readSlice(n) { offset += n; return buffer.slice(offset - n, offset); } function readVarInt() { var vi = varuint.decode(buffer, offset); offset += varuint.decode.bytes; return vi; } function readVarSlice() { return readSlice(readVarInt()); } function readVector() { var count = readVarInt(); var vector = []; for (var i = 0; i < count; i++) {vector.push(readVarSlice());} return vector; } return readVector(); } function sighashTypeToString(sighashType) { var text = sighashType & transaction_1.Transaction.SIGHASH_ANYONECANPAY ? 'SIGHASH_ANYONECANPAY | ' : ''; var sigMod = sighashType & 0x1f; switch (sigMod) { case transaction_1.Transaction.SIGHASH_ALL: text += 'SIGHASH_ALL'; break; case transaction_1.Transaction.SIGHASH_SINGLE: text += 'SIGHASH_SINGLE'; break; case transaction_1.Transaction.SIGHASH_NONE: text += 'SIGHASH_NONE'; break;} return text; } function witnessStackToScriptWitness(witness) { var buffer = Buffer.allocUnsafe(0); function writeSlice(slice) { buffer = Buffer.concat([buffer, Buffer.from(slice)]); } function writeVarInt(i) { var currentLen = buffer.length; var varintLen = varuint.encodingLength(i); buffer = Buffer.concat([buffer, Buffer.allocUnsafe(varintLen)]); varuint.encode(i, buffer, currentLen); } function writeVarSlice(slice) { writeVarInt(slice.length); writeSlice(slice); } function writeVector(vector) { writeVarInt(vector.length); vector.forEach(writeVarSlice); } writeVector(witness); return buffer; } function addNonWitnessTxCache(cache, input, inputIndex) { cache.__NON_WITNESS_UTXO_BUF_CACHE[inputIndex] = input.nonWitnessUtxo; var tx = transaction_1.Transaction.fromBuffer(input.nonWitnessUtxo); cache.__NON_WITNESS_UTXO_TX_CACHE[inputIndex] = tx; var self = cache; var selfIndex = inputIndex; delete input.nonWitnessUtxo; Object.defineProperty(input, 'nonWitnessUtxo', { enumerable: true, get: function get() { var buf = self.__NON_WITNESS_UTXO_BUF_CACHE[selfIndex]; var txCache = self.__NON_WITNESS_UTXO_TX_CACHE[selfIndex]; if (buf !== undefined) { return buf; } else { var newBuf = txCache.toBuffer(); self.__NON_WITNESS_UTXO_BUF_CACHE[selfIndex] = newBuf; return newBuf; } }, set: function set(data) { self.__NON_WITNESS_UTXO_BUF_CACHE[selfIndex] = data; } }); } function inputFinalizeGetAmts(inputs, tx, cache, mustFinalize) { var inputAmount = 0; inputs.forEach(function (input, idx) { if (mustFinalize && input.finalScriptSig) tx.ins[idx].script = input.finalScriptSig; if (mustFinalize && input.finalScriptWitness) { tx.ins[idx].witness = scriptWitnessToWitnessStack( input.finalScriptWitness); } if (input.witnessUtxo) { inputAmount += input.witnessUtxo.value; } else if (input.nonWitnessUtxo) { var nwTx = nonWitnessUtxoTxFromCache(cache, input, idx); var vout = tx.ins[idx].index; var out = nwTx.outs[vout]; inputAmount += out.value; } }); var outputAmount = tx.outs.reduce(function (total, o) {return total + o.value;}, 0); var fee = inputAmount - outputAmount; if (fee < 0) { throw new Error('Outputs are spending more than Inputs'); } var bytes = tx.virtualSize(); cache.__FEE = fee; cache.__EXTRACTED_TX = tx; cache.__FEE_RATE = Math.floor(fee / bytes); } function nonWitnessUtxoTxFromCache(cache, input, inputIndex) { var c = cache.__NON_WITNESS_UTXO_TX_CACHE; if (!c[inputIndex]) { addNonWitnessTxCache(cache, input, inputIndex); } return c[inputIndex]; } function getScriptFromUtxo(inputIndex, input, cache) { if (input.witnessUtxo !== undefined) { return input.witnessUtxo.script; } else if (input.nonWitnessUtxo !== undefined) { var nonWitnessUtxoTx = nonWitnessUtxoTxFromCache( cache, input, inputIndex); return nonWitnessUtxoTx.outs[cache.__TX.ins[inputIndex].index].script; } else { throw new Error("Can't find pubkey in input without Utxo data"); } } function pubkeyInInput(pubkey, input, inputIndex, cache) { var script = getScriptFromUtxo(inputIndex, input, cache);var _getMeaningfulScript2 = getMeaningfulScript( script, inputIndex, 'input', input.redeemScript, input.witnessScript),meaningfulScript = _getMeaningfulScript2.meaningfulScript; return pubkeyInScript(pubkey, meaningfulScript); } function pubkeyInOutput(pubkey, output, outputIndex, cache) { var script = cache.__TX.outs[outputIndex].script;var _getMeaningfulScript3 = getMeaningfulScript( script, outputIndex, 'output', output.redeemScript, output.witnessScript),meaningfulScript = _getMeaningfulScript3.meaningfulScript; return pubkeyInScript(pubkey, meaningfulScript); } function redeemFromFinalScriptSig(finalScript) { if (!finalScript) return; var decomp = bscript.decompile(finalScript); if (!decomp) return; var lastItem = decomp[decomp.length - 1]; if ( !Buffer.isBuffer(lastItem) || isPubkeyLike(lastItem) || isSigLike(lastItem)) return; var sDecomp = bscript.decompile(lastItem); if (!sDecomp) return; return lastItem; } function redeemFromFinalWitnessScript(finalScript) { if (!finalScript) return; var decomp = scriptWitnessToWitnessStack(finalScript); var lastItem = decomp[decomp.length - 1]; if (isPubkeyLike(lastItem)) return; var sDecomp = bscript.decompile(lastItem); if (!sDecomp) return; return lastItem; } function isPubkeyLike(buf) { return buf.length === 33 && bscript.isCanonicalPubKey(buf); } function isSigLike(buf) { return bscript.isCanonicalScriptSignature(buf); } function getMeaningfulScript( script, index, ioType, redeemScript, witnessScript) { var isP2SH = isP2SHScript(script); var isP2SHP2WSH = isP2SH && redeemScript && isP2WSHScript(redeemScript); var isP2WSH = isP2WSHScript(script); if (isP2SH && redeemScript === undefined) throw new Error('scriptPubkey is P2SH but redeemScript missing'); if ((isP2WSH || isP2SHP2WSH) && witnessScript === undefined) throw new Error( 'scriptPubkey or redeemScript is P2WSH but witnessScript missing'); var meaningfulScript; if (isP2SHP2WSH) { meaningfulScript = witnessScript; checkRedeemScript(index, script, redeemScript, ioType); checkWitnessScript(index, redeemScript, witnessScript, ioType); checkInvalidP2WSH(meaningfulScript); } else if (isP2WSH) { meaningfulScript = witnessScript; checkWitnessScript(index, script, witnessScript, ioType); checkInvalidP2WSH(meaningfulScript); } else if (isP2SH) { meaningfulScript = redeemScript; checkRedeemScript(index, script, redeemScript, ioType); } else { meaningfulScript = script; } return { meaningfulScript: meaningfulScript, type: isP2SHP2WSH ? 'p2sh-p2wsh' : isP2SH ? 'p2sh' : isP2WSH ? 'p2wsh' : 'raw' }; } function checkInvalidP2WSH(script) { if (isP2WPKH(script) || isP2SHScript(script)) { throw new Error('P2WPKH or P2SH can not be contained within P2WSH'); } } function pubkeyInScript(pubkey, script) { var pubkeyHash = crypto_1.hash160(pubkey); var decompiled = bscript.decompile(script); if (decompiled === null) throw new Error('Unknown script error'); return decompiled.some(function (element) { if (typeof element === 'number') return false; return element.equals(pubkey) || element.equals(pubkeyHash); }); } function classifyScript(script) { if (isP2WPKH(script)) return 'witnesspubkeyhash'; if (isP2PKH(script)) return 'pubkeyhash'; if (isP2MS(script)) return 'multisig'; if (isP2PK(script)) return 'pubkey'; return 'nonstandard'; } function range(n) { return _toConsumableArray(Array(n).keys()); } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 498 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/psbt.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, '__esModule', { value: true }); var combiner_1 = __webpack_require__(/*! ./combiner */ 499); var parser_1 = __webpack_require__(/*! ./parser */ 500); var typeFields_1 = __webpack_require__(/*! ./typeFields */ 503); var utils_1 = __webpack_require__(/*! ./utils */ 520);var Psbt = /*#__PURE__*/function () { function Psbt(tx) {_classCallCheck(this, Psbt); this.inputs = []; this.outputs = []; this.globalMap = { unsignedTx: tx }; }_createClass(Psbt, [{ key: "toBase64", value: function toBase64() { var buffer = this.toBuffer(); return buffer.toString('base64'); } }, { key: "toHex", value: function toHex() { var buffer = this.toBuffer(); return buffer.toString('hex'); } }, { key: "toBuffer", value: function toBuffer() { return parser_1.psbtToBuffer(this); } }, { key: "updateGlobal", value: function updateGlobal( updateData) { utils_1.updateGlobal(updateData, this.globalMap); return this; } }, { key: "updateInput", value: function updateInput( inputIndex, updateData) { var input = utils_1.checkForInput(this.inputs, inputIndex); utils_1.updateInput(updateData, input); return this; } }, { key: "updateOutput", value: function updateOutput( outputIndex, updateData) { var output = utils_1.checkForOutput(this.outputs, outputIndex); utils_1.updateOutput(updateData, output); return this; } }, { key: "addUnknownKeyValToGlobal", value: function addUnknownKeyValToGlobal( keyVal) { utils_1.checkHasKey( keyVal, this.globalMap.unknownKeyVals, utils_1.getEnumLength(typeFields_1.GlobalTypes)); if (!this.globalMap.unknownKeyVals) this.globalMap.unknownKeyVals = []; this.globalMap.unknownKeyVals.push(keyVal); return this; } }, { key: "addUnknownKeyValToInput", value: function addUnknownKeyValToInput( inputIndex, keyVal) { var input = utils_1.checkForInput(this.inputs, inputIndex); utils_1.checkHasKey( keyVal, input.unknownKeyVals, utils_1.getEnumLength(typeFields_1.InputTypes)); if (!input.unknownKeyVals) input.unknownKeyVals = []; input.unknownKeyVals.push(keyVal); return this; } }, { key: "addUnknownKeyValToOutput", value: function addUnknownKeyValToOutput( outputIndex, keyVal) { var output = utils_1.checkForOutput(this.outputs, outputIndex); utils_1.checkHasKey( keyVal, output.unknownKeyVals, utils_1.getEnumLength(typeFields_1.OutputTypes)); if (!output.unknownKeyVals) output.unknownKeyVals = []; output.unknownKeyVals.push(keyVal); return this; } }, { key: "addInput", value: function addInput( inputData) {var _this = this; this.globalMap.unsignedTx.addInput(inputData); this.inputs.push({ unknownKeyVals: [] }); var addKeyVals = inputData.unknownKeyVals || []; var inputIndex = this.inputs.length - 1; if (!Array.isArray(addKeyVals)) { throw new Error('unknownKeyVals must be an Array'); } addKeyVals.forEach(function (keyVal) {return ( _this.addUnknownKeyValToInput(inputIndex, keyVal));}); utils_1.addInputAttributes(this.inputs, inputData); return this; } }, { key: "addOutput", value: function addOutput( outputData) {var _this2 = this; this.globalMap.unsignedTx.addOutput(outputData); this.outputs.push({ unknownKeyVals: [] }); var addKeyVals = outputData.unknownKeyVals || []; var outputIndex = this.outputs.length - 1; if (!Array.isArray(addKeyVals)) { throw new Error('unknownKeyVals must be an Array'); } addKeyVals.forEach(function (keyVal) {return ( _this2.addUnknownKeyValToInput(outputIndex, keyVal));}); utils_1.addOutputAttributes(this.outputs, outputData); return this; } }, { key: "clearFinalizedInput", value: function clearFinalizedInput( inputIndex) { var input = utils_1.checkForInput(this.inputs, inputIndex); utils_1.inputCheckUncleanFinalized(inputIndex, input); for (var _i = 0, _Object$keys = Object.keys(input); _i < _Object$keys.length; _i++) {var key = _Object$keys[_i]; if ( ![ 'witnessUtxo', 'nonWitnessUtxo', 'finalScriptSig', 'finalScriptWitness', 'unknownKeyVals']. includes(key)) { // @ts-ignore delete input[key]; } } return this; } }, { key: "combine", value: function combine() {for (var _len = arguments.length, those = new Array(_len), _key = 0; _key < _len; _key++) {those[_key] = arguments[_key];} // Combine this with those. // Return self for chaining. var result = combiner_1.combine([this].concat(those)); Object.assign(this, result); return this; } }, { key: "getTransaction", value: function getTransaction() { return this.globalMap.unsignedTx.toBuffer(); } }], [{ key: "fromBase64", value: function fromBase64(data, txFromBuffer) {var buffer = Buffer.from(data, 'base64');return this.fromBuffer(buffer, txFromBuffer);} }, { key: "fromHex", value: function fromHex(data, txFromBuffer) {var buffer = Buffer.from(data, 'hex');return this.fromBuffer(buffer, txFromBuffer);} }, { key: "fromBuffer", value: function fromBuffer(buffer, txFromBuffer) {var results = parser_1.psbtFromBuffer(buffer, txFromBuffer);var psbt = new this(results.globalMap.unsignedTx);Object.assign(psbt, results);return psbt;} }]);return Psbt;}(); exports.Psbt = Psbt; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 499 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/combiner/index.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} Object.defineProperty(exports, '__esModule', { value: true }); var parser_1 = __webpack_require__(/*! ../parser */ 500); function combine(psbts) { var self = psbts[0]; var selfKeyVals = parser_1.psbtToKeyVals(self); var others = psbts.slice(1); if (others.length === 0) throw new Error('Combine: Nothing to combine'); var selfTx = getTx(self); if (selfTx === undefined) { throw new Error('Combine: Self missing transaction'); } var selfGlobalSet = getKeySet(selfKeyVals.globalKeyVals); var selfInputSets = selfKeyVals.inputKeyVals.map(getKeySet); var selfOutputSets = selfKeyVals.outputKeyVals.map(getKeySet);var _iterator = _createForOfIteratorHelper( others),_step;try {var _loop = function _loop() {var other = _step.value; var otherTx = getTx(other); if ( otherTx === undefined || !otherTx.toBuffer().equals(selfTx.toBuffer())) { throw new Error( 'Combine: One of the Psbts does not have the same transaction.'); } var otherKeyVals = parser_1.psbtToKeyVals(other); var otherGlobalSet = getKeySet(otherKeyVals.globalKeyVals); otherGlobalSet.forEach( keyPusher( selfGlobalSet, selfKeyVals.globalKeyVals, otherKeyVals.globalKeyVals)); var otherInputSets = otherKeyVals.inputKeyVals.map(getKeySet); otherInputSets.forEach(function (inputSet, idx) {return ( inputSet.forEach( keyPusher( selfInputSets[idx], selfKeyVals.inputKeyVals[idx], otherKeyVals.inputKeyVals[idx])));}); var otherOutputSets = otherKeyVals.outputKeyVals.map(getKeySet); otherOutputSets.forEach(function (outputSet, idx) {return ( outputSet.forEach( keyPusher( selfOutputSets[idx], selfKeyVals.outputKeyVals[idx], otherKeyVals.outputKeyVals[idx])));});};for (_iterator.s(); !(_step = _iterator.n()).done;) {_loop(); }} catch (err) {_iterator.e(err);} finally {_iterator.f();} return parser_1.psbtFromKeyVals(selfTx, { globalMapKeyVals: selfKeyVals.globalKeyVals, inputKeyVals: selfKeyVals.inputKeyVals, outputKeyVals: selfKeyVals.outputKeyVals }); } exports.combine = combine; function keyPusher(selfSet, selfKeyVals, otherKeyVals) { return function (key) { if (selfSet.has(key)) return; var newKv = otherKeyVals.filter(function (kv) {return kv.key.toString('hex') === key;})[0]; selfKeyVals.push(newKv); selfSet.add(key); }; } function getTx(psbt) { return psbt.globalMap.unsignedTx; } function getKeySet(keyVals) { var set = new Set(); keyVals.forEach(function (keyVal) { var hex = keyVal.key.toString('hex'); if (set.has(hex)) throw new Error('Combine: KeyValue Map keys should be unique'); set.add(hex); }); return set; } /***/ }), /* 500 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/parser/index.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function __export(m) { for (var p in m) {if (!exports.hasOwnProperty(p)) exports[p] = m[p];} } Object.defineProperty(exports, '__esModule', { value: true }); __export(__webpack_require__(/*! ./fromBuffer */ 501)); __export(__webpack_require__(/*! ./toBuffer */ 519)); /***/ }), /* 501 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/parser/fromBuffer.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} Object.defineProperty(exports, '__esModule', { value: true }); var convert = __webpack_require__(/*! ../converter */ 502); var tools_1 = __webpack_require__(/*! ../converter/tools */ 513); var varuint = __webpack_require__(/*! ../converter/varint */ 514); var typeFields_1 = __webpack_require__(/*! ../typeFields */ 503); function psbtFromBuffer(buffer, txGetter) { var offset = 0; function varSlice() { var keyLen = varuint.decode(buffer, offset); offset += varuint.encodingLength(keyLen); var key = buffer.slice(offset, offset + keyLen); offset += keyLen; return key; } function readUInt32BE() { var num = buffer.readUInt32BE(offset); offset += 4; return num; } function readUInt8() { var num = buffer.readUInt8(offset); offset += 1; return num; } function getKeyValue() { var key = varSlice(); var value = varSlice(); return { key: key, value: value }; } function checkEndOfKeyValPairs() { if (offset >= buffer.length) { throw new Error('Format Error: Unexpected End of PSBT'); } var isEnd = buffer.readUInt8(offset) === 0; if (isEnd) { offset++; } return isEnd; } if (readUInt32BE() !== 0x70736274) { throw new Error('Format Error: Invalid Magic Number'); } if (readUInt8() !== 0xff) { throw new Error( 'Format Error: Magic Number must be followed by 0xff separator'); } var globalMapKeyVals = []; var globalKeyIndex = {}; while (!checkEndOfKeyValPairs()) { var keyVal = getKeyValue(); var hexKey = keyVal.key.toString('hex'); if (globalKeyIndex[hexKey]) { throw new Error( 'Format Error: Keys must be unique for global keymap: key ' + hexKey); } globalKeyIndex[hexKey] = 1; globalMapKeyVals.push(keyVal); } var unsignedTxMaps = globalMapKeyVals.filter( function (keyVal) {return keyVal.key[0] === typeFields_1.GlobalTypes.UNSIGNED_TX;}); if (unsignedTxMaps.length !== 1) { throw new Error('Format Error: Only one UNSIGNED_TX allowed'); } var unsignedTx = txGetter(unsignedTxMaps[0].value); // Get input and output counts to loop the respective fields var _unsignedTx$getInputO = unsignedTx.getInputOutputCounts(),inputCount = _unsignedTx$getInputO.inputCount,outputCount = _unsignedTx$getInputO.outputCount; var inputKeyVals = []; var outputKeyVals = []; // Get input fields var _iterator = _createForOfIteratorHelper(tools_1.range(inputCount)),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var index = _step.value; var inputKeyIndex = {}; var input = []; while (!checkEndOfKeyValPairs()) { var _keyVal = getKeyValue(); var _hexKey = _keyVal.key.toString('hex'); if (inputKeyIndex[_hexKey]) { throw new Error( 'Format Error: Keys must be unique for each input: ' + 'input index ' + index + ' key ' + _hexKey); } inputKeyIndex[_hexKey] = 1; input.push(_keyVal); } inputKeyVals.push(input); }} catch (err) {_iterator.e(err);} finally {_iterator.f();}var _iterator2 = _createForOfIteratorHelper( tools_1.range(outputCount)),_step2;try {for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {var _index = _step2.value; var outputKeyIndex = {}; var output = []; while (!checkEndOfKeyValPairs()) { var _keyVal2 = getKeyValue(); var _hexKey2 = _keyVal2.key.toString('hex'); if (outputKeyIndex[_hexKey2]) { throw new Error( 'Format Error: Keys must be unique for each output: ' + 'output index ' + _index + ' key ' + _hexKey2); } outputKeyIndex[_hexKey2] = 1; output.push(_keyVal2); } outputKeyVals.push(output); }} catch (err) {_iterator2.e(err);} finally {_iterator2.f();} return psbtFromKeyVals(unsignedTx, { globalMapKeyVals: globalMapKeyVals, inputKeyVals: inputKeyVals, outputKeyVals: outputKeyVals }); } exports.psbtFromBuffer = psbtFromBuffer; function checkKeyBuffer(type, keyBuf, keyNum) { if (!keyBuf.equals(Buffer.from([keyNum]))) { throw new Error("Format Error: Invalid ".concat( type, " key: ").concat(keyBuf.toString('hex'))); } } exports.checkKeyBuffer = checkKeyBuffer; function psbtFromKeyVals( unsignedTx, _ref) {var globalMapKeyVals = _ref.globalMapKeyVals,inputKeyVals = _ref.inputKeyVals,outputKeyVals = _ref.outputKeyVals; // That was easy :-) var globalMap = { unsignedTx: unsignedTx }; var txCount = 0;var _iterator3 = _createForOfIteratorHelper( globalMapKeyVals),_step3;try {for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {var keyVal = _step3.value; // If a globalMap item needs pubkey, uncomment // const pubkey = convert.globals.checkPubkey(keyVal); switch (keyVal.key[0]) { case typeFields_1.GlobalTypes.UNSIGNED_TX: checkKeyBuffer( 'global', keyVal.key, typeFields_1.GlobalTypes.UNSIGNED_TX); if (txCount > 0) { throw new Error('Format Error: GlobalMap has multiple UNSIGNED_TX'); } txCount++; break; case typeFields_1.GlobalTypes.GLOBAL_XPUB: if (globalMap.globalXpub === undefined) { globalMap.globalXpub = []; } globalMap.globalXpub.push(convert.globals.globalXpub.decode(keyVal)); break; default: // This will allow inclusion during serialization. if (!globalMap.unknownKeyVals) globalMap.unknownKeyVals = []; globalMap.unknownKeyVals.push(keyVal);} } // Get input and output counts to loop the respective fields } catch (err) {_iterator3.e(err);} finally {_iterator3.f();}var inputCount = inputKeyVals.length; var outputCount = outputKeyVals.length; var inputs = []; var outputs = []; // Get input fields var _iterator4 = _createForOfIteratorHelper(tools_1.range(inputCount)),_step4;try {for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) {var index = _step4.value; var input = {};var _iterator6 = _createForOfIteratorHelper( inputKeyVals[index]),_step6;try {for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) {var _keyVal3 = _step6.value; convert.inputs.checkPubkey(_keyVal3); switch (_keyVal3.key[0]) { case typeFields_1.InputTypes.NON_WITNESS_UTXO: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.NON_WITNESS_UTXO); if (input.nonWitnessUtxo !== undefined) { throw new Error( 'Format Error: Input has multiple NON_WITNESS_UTXO'); } input.nonWitnessUtxo = convert.inputs.nonWitnessUtxo.decode(_keyVal3); break; case typeFields_1.InputTypes.WITNESS_UTXO: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.WITNESS_UTXO); if (input.witnessUtxo !== undefined) { throw new Error('Format Error: Input has multiple WITNESS_UTXO'); } input.witnessUtxo = convert.inputs.witnessUtxo.decode(_keyVal3); break; case typeFields_1.InputTypes.PARTIAL_SIG: if (input.partialSig === undefined) { input.partialSig = []; } input.partialSig.push(convert.inputs.partialSig.decode(_keyVal3)); break; case typeFields_1.InputTypes.SIGHASH_TYPE: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.SIGHASH_TYPE); if (input.sighashType !== undefined) { throw new Error('Format Error: Input has multiple SIGHASH_TYPE'); } input.sighashType = convert.inputs.sighashType.decode(_keyVal3); break; case typeFields_1.InputTypes.REDEEM_SCRIPT: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.REDEEM_SCRIPT); if (input.redeemScript !== undefined) { throw new Error('Format Error: Input has multiple REDEEM_SCRIPT'); } input.redeemScript = convert.inputs.redeemScript.decode(_keyVal3); break; case typeFields_1.InputTypes.WITNESS_SCRIPT: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.WITNESS_SCRIPT); if (input.witnessScript !== undefined) { throw new Error('Format Error: Input has multiple WITNESS_SCRIPT'); } input.witnessScript = convert.inputs.witnessScript.decode(_keyVal3); break; case typeFields_1.InputTypes.BIP32_DERIVATION: if (input.bip32Derivation === undefined) { input.bip32Derivation = []; } input.bip32Derivation.push( convert.inputs.bip32Derivation.decode(_keyVal3)); break; case typeFields_1.InputTypes.FINAL_SCRIPTSIG: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.FINAL_SCRIPTSIG); input.finalScriptSig = convert.inputs.finalScriptSig.decode(_keyVal3); break; case typeFields_1.InputTypes.FINAL_SCRIPTWITNESS: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.FINAL_SCRIPTWITNESS); input.finalScriptWitness = convert.inputs.finalScriptWitness.decode( _keyVal3); break; case typeFields_1.InputTypes.POR_COMMITMENT: checkKeyBuffer( 'input', _keyVal3.key, typeFields_1.InputTypes.POR_COMMITMENT); input.porCommitment = convert.inputs.porCommitment.decode(_keyVal3); break; default: // This will allow inclusion during serialization. if (!input.unknownKeyVals) input.unknownKeyVals = []; input.unknownKeyVals.push(_keyVal3);} }} catch (err) {_iterator6.e(err);} finally {_iterator6.f();} inputs.push(input); }} catch (err) {_iterator4.e(err);} finally {_iterator4.f();}var _iterator5 = _createForOfIteratorHelper( tools_1.range(outputCount)),_step5;try {for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) {var _index2 = _step5.value; var output = {};var _iterator7 = _createForOfIteratorHelper( outputKeyVals[_index2]),_step7;try {for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) {var _keyVal4 = _step7.value; convert.outputs.checkPubkey(_keyVal4); switch (_keyVal4.key[0]) { case typeFields_1.OutputTypes.REDEEM_SCRIPT: checkKeyBuffer( 'output', _keyVal4.key, typeFields_1.OutputTypes.REDEEM_SCRIPT); if (output.redeemScript !== undefined) { throw new Error('Format Error: Output has multiple REDEEM_SCRIPT'); } output.redeemScript = convert.outputs.redeemScript.decode(_keyVal4); break; case typeFields_1.OutputTypes.WITNESS_SCRIPT: checkKeyBuffer( 'output', _keyVal4.key, typeFields_1.OutputTypes.WITNESS_SCRIPT); if (output.witnessScript !== undefined) { throw new Error('Format Error: Output has multiple WITNESS_SCRIPT'); } output.witnessScript = convert.outputs.witnessScript.decode(_keyVal4); break; case typeFields_1.OutputTypes.BIP32_DERIVATION: if (output.bip32Derivation === undefined) { output.bip32Derivation = []; } output.bip32Derivation.push( convert.outputs.bip32Derivation.decode(_keyVal4)); break; default: if (!output.unknownKeyVals) output.unknownKeyVals = []; output.unknownKeyVals.push(_keyVal4);} }} catch (err) {_iterator7.e(err);} finally {_iterator7.f();} outputs.push(output); }} catch (err) {_iterator5.e(err);} finally {_iterator5.f();} return { globalMap: globalMap, inputs: inputs, outputs: outputs }; } exports.psbtFromKeyVals = psbtFromKeyVals; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 502 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/index.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../typeFields */ 503); var globalXpub = __webpack_require__(/*! ./global/globalXpub */ 504); var unsignedTx = __webpack_require__(/*! ./global/unsignedTx */ 505); var finalScriptSig = __webpack_require__(/*! ./input/finalScriptSig */ 506); var finalScriptWitness = __webpack_require__(/*! ./input/finalScriptWitness */ 507); var nonWitnessUtxo = __webpack_require__(/*! ./input/nonWitnessUtxo */ 508); var partialSig = __webpack_require__(/*! ./input/partialSig */ 509); var porCommitment = __webpack_require__(/*! ./input/porCommitment */ 510); var sighashType = __webpack_require__(/*! ./input/sighashType */ 511); var witnessUtxo = __webpack_require__(/*! ./input/witnessUtxo */ 512); var bip32Derivation = __webpack_require__(/*! ./shared/bip32Derivation */ 515); var checkPubkey = __webpack_require__(/*! ./shared/checkPubkey */ 516); var redeemScript = __webpack_require__(/*! ./shared/redeemScript */ 517); var witnessScript = __webpack_require__(/*! ./shared/witnessScript */ 518); var globals = { unsignedTx: unsignedTx, globalXpub: globalXpub, // pass an Array of key bytes that require pubkey beside the key checkPubkey: checkPubkey.makeChecker([]) }; exports.globals = globals; var inputs = { nonWitnessUtxo: nonWitnessUtxo, partialSig: partialSig, sighashType: sighashType, finalScriptSig: finalScriptSig, finalScriptWitness: finalScriptWitness, porCommitment: porCommitment, witnessUtxo: witnessUtxo, bip32Derivation: bip32Derivation.makeConverter( typeFields_1.InputTypes.BIP32_DERIVATION), redeemScript: redeemScript.makeConverter( typeFields_1.InputTypes.REDEEM_SCRIPT), witnessScript: witnessScript.makeConverter( typeFields_1.InputTypes.WITNESS_SCRIPT), checkPubkey: checkPubkey.makeChecker([ typeFields_1.InputTypes.PARTIAL_SIG, typeFields_1.InputTypes.BIP32_DERIVATION]) }; exports.inputs = inputs; var outputs = { bip32Derivation: bip32Derivation.makeConverter( typeFields_1.OutputTypes.BIP32_DERIVATION), redeemScript: redeemScript.makeConverter( typeFields_1.OutputTypes.REDEEM_SCRIPT), witnessScript: witnessScript.makeConverter( typeFields_1.OutputTypes.WITNESS_SCRIPT), checkPubkey: checkPubkey.makeChecker([ typeFields_1.OutputTypes.BIP32_DERIVATION]) }; exports.outputs = outputs; /***/ }), /* 503 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/typeFields.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var GlobalTypes; (function (GlobalTypes) { GlobalTypes[GlobalTypes['UNSIGNED_TX'] = 0] = 'UNSIGNED_TX'; GlobalTypes[GlobalTypes['GLOBAL_XPUB'] = 1] = 'GLOBAL_XPUB'; })(GlobalTypes = exports.GlobalTypes || (exports.GlobalTypes = {})); exports.GLOBAL_TYPE_NAMES = ['unsignedTx', 'globalXpub']; var InputTypes; (function (InputTypes) { InputTypes[InputTypes['NON_WITNESS_UTXO'] = 0] = 'NON_WITNESS_UTXO'; InputTypes[InputTypes['WITNESS_UTXO'] = 1] = 'WITNESS_UTXO'; InputTypes[InputTypes['PARTIAL_SIG'] = 2] = 'PARTIAL_SIG'; InputTypes[InputTypes['SIGHASH_TYPE'] = 3] = 'SIGHASH_TYPE'; InputTypes[InputTypes['REDEEM_SCRIPT'] = 4] = 'REDEEM_SCRIPT'; InputTypes[InputTypes['WITNESS_SCRIPT'] = 5] = 'WITNESS_SCRIPT'; InputTypes[InputTypes['BIP32_DERIVATION'] = 6] = 'BIP32_DERIVATION'; InputTypes[InputTypes['FINAL_SCRIPTSIG'] = 7] = 'FINAL_SCRIPTSIG'; InputTypes[InputTypes['FINAL_SCRIPTWITNESS'] = 8] = 'FINAL_SCRIPTWITNESS'; InputTypes[InputTypes['POR_COMMITMENT'] = 9] = 'POR_COMMITMENT'; })(InputTypes = exports.InputTypes || (exports.InputTypes = {})); exports.INPUT_TYPE_NAMES = [ 'nonWitnessUtxo', 'witnessUtxo', 'partialSig', 'sighashType', 'redeemScript', 'witnessScript', 'bip32Derivation', 'finalScriptSig', 'finalScriptWitness', 'porCommitment']; var OutputTypes; (function (OutputTypes) { OutputTypes[OutputTypes['REDEEM_SCRIPT'] = 0] = 'REDEEM_SCRIPT'; OutputTypes[OutputTypes['WITNESS_SCRIPT'] = 1] = 'WITNESS_SCRIPT'; OutputTypes[OutputTypes['BIP32_DERIVATION'] = 2] = 'BIP32_DERIVATION'; })(OutputTypes = exports.OutputTypes || (exports.OutputTypes = {})); exports.OUTPUT_TYPE_NAMES = [ 'redeemScript', 'witnessScript', 'bip32Derivation']; /***/ }), /* 504 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/global/globalXpub.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); var range = function range(n) {return _toConsumableArray(Array(n).keys());}; function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.GlobalTypes.GLOBAL_XPUB) { throw new Error( 'Decode Error: could not decode globalXpub with key 0x' + keyVal.key.toString('hex')); } if (keyVal.key.length !== 79 || ![2, 3].includes(keyVal.key[46])) { throw new Error( 'Decode Error: globalXpub has invalid extended pubkey in key 0x' + keyVal.key.toString('hex')); } if (keyVal.value.length / 4 % 1 !== 0) { throw new Error( 'Decode Error: Global GLOBAL_XPUB value length should be multiple of 4'); } var extendedPubkey = keyVal.key.slice(1); var data = { masterFingerprint: keyVal.value.slice(0, 4), extendedPubkey: extendedPubkey, path: 'm' };var _iterator = _createForOfIteratorHelper( range(keyVal.value.length / 4 - 1)),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var i = _step.value; var val = keyVal.value.readUInt32LE(i * 4 + 4); var isHard = !!(val & 0x80000000); var idx = val & 0x7fffffff; data.path += '/' + idx.toString(10) + (isHard ? "'" : ''); }} catch (err) {_iterator.e(err);} finally {_iterator.f();} return data; } exports.decode = decode; function encode(data) { var head = Buffer.from([typeFields_1.GlobalTypes.GLOBAL_XPUB]); var key = Buffer.concat([head, data.extendedPubkey]); var splitPath = data.path.split('/'); var value = Buffer.allocUnsafe(splitPath.length * 4); data.masterFingerprint.copy(value, 0); var offset = 4; splitPath.slice(1).forEach(function (level) { var isHard = level.slice(-1) === "'"; var num = 0x7fffffff & parseInt(isHard ? level.slice(0, -1) : level, 10); if (isHard) num += 0x80000000; value.writeUInt32LE(num, offset); offset += 4; }); return { key: key, value: value }; } exports.encode = encode; exports.expected = '{ masterFingerprint: Buffer; extendedPubkey: Buffer; path: string; }'; function check(data) { var epk = data.extendedPubkey; var mfp = data.masterFingerprint; var p = data.path; return ( Buffer.isBuffer(epk) && epk.length === 78 && [2, 3].indexOf(epk[45]) > -1 && Buffer.isBuffer(mfp) && mfp.length === 4 && typeof p === 'string' && !!p.match(/^m(\/\d+'?)+$/)); } exports.check = check; function canAddToArray(array, item, dupeSet) { var dupeString = item.extendedPubkey.toString('hex'); if (dupeSet.has(dupeString)) return false; dupeSet.add(dupeString); return ( array.filter(function (v) {return v.extendedPubkey.equals(item.extendedPubkey);}).length === 0); } exports.canAddToArray = canAddToArray; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 505 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/global/unsignedTx.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); function encode(data) { return { key: Buffer.from([typeFields_1.GlobalTypes.UNSIGNED_TX]), value: data.toBuffer() }; } exports.encode = encode; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 506 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/finalScriptSig.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.InputTypes.FINAL_SCRIPTSIG) { throw new Error( 'Decode Error: could not decode finalScriptSig with key 0x' + keyVal.key.toString('hex')); } return keyVal.value; } exports.decode = decode; function encode(data) { var key = Buffer.from([typeFields_1.InputTypes.FINAL_SCRIPTSIG]); return { key: key, value: data }; } exports.encode = encode; exports.expected = 'Buffer'; function check(data) { return Buffer.isBuffer(data); } exports.check = check; function canAdd(currentData, newData) { return !!currentData && !!newData && currentData.finalScriptSig === undefined; } exports.canAdd = canAdd; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 507 */ /*!***************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/finalScriptWitness.js ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.InputTypes.FINAL_SCRIPTWITNESS) { throw new Error( 'Decode Error: could not decode finalScriptWitness with key 0x' + keyVal.key.toString('hex')); } return keyVal.value; } exports.decode = decode; function encode(data) { var key = Buffer.from([typeFields_1.InputTypes.FINAL_SCRIPTWITNESS]); return { key: key, value: data }; } exports.encode = encode; exports.expected = 'Buffer'; function check(data) { return Buffer.isBuffer(data); } exports.check = check; function canAdd(currentData, newData) { return ( !!currentData && !!newData && currentData.finalScriptWitness === undefined); } exports.canAdd = canAdd; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 508 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/nonWitnessUtxo.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.InputTypes.NON_WITNESS_UTXO) { throw new Error( 'Decode Error: could not decode nonWitnessUtxo with key 0x' + keyVal.key.toString('hex')); } return keyVal.value; } exports.decode = decode; function encode(data) { return { key: Buffer.from([typeFields_1.InputTypes.NON_WITNESS_UTXO]), value: data }; } exports.encode = encode; exports.expected = 'Buffer'; function check(data) { return Buffer.isBuffer(data); } exports.check = check; function canAdd(currentData, newData) { return !!currentData && !!newData && currentData.nonWitnessUtxo === undefined; } exports.canAdd = canAdd; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 509 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/partialSig.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.InputTypes.PARTIAL_SIG) { throw new Error( 'Decode Error: could not decode partialSig with key 0x' + keyVal.key.toString('hex')); } if ( !(keyVal.key.length === 34 || keyVal.key.length === 66) || ![2, 3, 4].includes(keyVal.key[1])) { throw new Error( 'Decode Error: partialSig has invalid pubkey in key 0x' + keyVal.key.toString('hex')); } var pubkey = keyVal.key.slice(1); return { pubkey: pubkey, signature: keyVal.value }; } exports.decode = decode; function encode(pSig) { var head = Buffer.from([typeFields_1.InputTypes.PARTIAL_SIG]); return { key: Buffer.concat([head, pSig.pubkey]), value: pSig.signature }; } exports.encode = encode; exports.expected = '{ pubkey: Buffer; signature: Buffer; }'; function check(data) { return ( Buffer.isBuffer(data.pubkey) && Buffer.isBuffer(data.signature) && [33, 65].includes(data.pubkey.length) && [2, 3, 4].includes(data.pubkey[0]) && isDerSigWithSighash(data.signature)); } exports.check = check; function isDerSigWithSighash(buf) { if (!Buffer.isBuffer(buf) || buf.length < 9) return false; if (buf[0] !== 0x30) return false; if (buf.length !== buf[1] + 3) return false; if (buf[2] !== 0x02) return false; var rLen = buf[3]; if (rLen > 33 || rLen < 1) return false; if (buf[3 + rLen + 1] !== 0x02) return false; var sLen = buf[3 + rLen + 2]; if (sLen > 33 || sLen < 1) return false; if (buf.length !== 3 + rLen + 2 + sLen + 2) return false; return true; } function canAddToArray(array, item, dupeSet) { var dupeString = item.pubkey.toString('hex'); if (dupeSet.has(dupeString)) return false; dupeSet.add(dupeString); return array.filter(function (v) {return v.pubkey.equals(item.pubkey);}).length === 0; } exports.canAddToArray = canAddToArray; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 510 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/porCommitment.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.InputTypes.POR_COMMITMENT) { throw new Error( 'Decode Error: could not decode porCommitment with key 0x' + keyVal.key.toString('hex')); } return keyVal.value.toString('utf8'); } exports.decode = decode; function encode(data) { var key = Buffer.from([typeFields_1.InputTypes.POR_COMMITMENT]); return { key: key, value: Buffer.from(data, 'utf8') }; } exports.encode = encode; exports.expected = 'string'; function check(data) { return typeof data === 'string'; } exports.check = check; function canAdd(currentData, newData) { return !!currentData && !!newData && currentData.porCommitment === undefined; } exports.canAdd = canAdd; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 511 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/sighashType.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.InputTypes.SIGHASH_TYPE) { throw new Error( 'Decode Error: could not decode sighashType with key 0x' + keyVal.key.toString('hex')); } return keyVal.value.readUInt32LE(0); } exports.decode = decode; function encode(data) { var key = Buffer.from([typeFields_1.InputTypes.SIGHASH_TYPE]); var value = Buffer.allocUnsafe(4); value.writeUInt32LE(data, 0); return { key: key, value: value }; } exports.encode = encode; exports.expected = 'number'; function check(data) { return typeof data === 'number'; } exports.check = check; function canAdd(currentData, newData) { return !!currentData && !!newData && currentData.sighashType === undefined; } exports.canAdd = canAdd; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 512 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/input/witnessUtxo.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var typeFields_1 = __webpack_require__(/*! ../../typeFields */ 503); var tools_1 = __webpack_require__(/*! ../tools */ 513); var varuint = __webpack_require__(/*! ../varint */ 514); function decode(keyVal) { if (keyVal.key[0] !== typeFields_1.InputTypes.WITNESS_UTXO) { throw new Error( 'Decode Error: could not decode witnessUtxo with key 0x' + keyVal.key.toString('hex')); } var value = tools_1.readUInt64LE(keyVal.value, 0); var _offset = 8; var scriptLen = varuint.decode(keyVal.value, _offset); _offset += varuint.encodingLength(scriptLen); var script = keyVal.value.slice(_offset); if (script.length !== scriptLen) { throw new Error('Decode Error: WITNESS_UTXO script is not proper length'); } return { script: script, value: value }; } exports.decode = decode; function encode(data) {var script = data.script,value = data.value; var varintLen = varuint.encodingLength(script.length); var result = Buffer.allocUnsafe(8 + varintLen + script.length); tools_1.writeUInt64LE(result, value, 0); varuint.encode(script.length, result, 8); script.copy(result, 8 + varintLen); return { key: Buffer.from([typeFields_1.InputTypes.WITNESS_UTXO]), value: result }; } exports.encode = encode; exports.expected = '{ script: Buffer; value: number; }'; function check(data) { return Buffer.isBuffer(data.script) && typeof data.value === 'number'; } exports.check = check; function canAdd(currentData, newData) { return !!currentData && !!newData && currentData.witnessUtxo === undefined; } exports.canAdd = canAdd; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 513 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/tools.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} Object.defineProperty(exports, '__esModule', { value: true }); var varuint = __webpack_require__(/*! ./varint */ 514); exports.range = function (n) {return _toConsumableArray(Array(n).keys());}; function reverseBuffer(buffer) { if (buffer.length < 1) return buffer; var j = buffer.length - 1; var tmp = 0; for (var i = 0; i < buffer.length / 2; i++) { tmp = buffer[i]; buffer[i] = buffer[j]; buffer[j] = tmp; j--; } return buffer; } exports.reverseBuffer = reverseBuffer; function keyValsToBuffer(keyVals) { var buffers = keyVals.map(keyValToBuffer); buffers.push(Buffer.from([0])); return Buffer.concat(buffers); } exports.keyValsToBuffer = keyValsToBuffer; function keyValToBuffer(keyVal) { var keyLen = keyVal.key.length; var valLen = keyVal.value.length; var keyVarIntLen = varuint.encodingLength(keyLen); var valVarIntLen = varuint.encodingLength(valLen); var buffer = Buffer.allocUnsafe( keyVarIntLen + keyLen + valVarIntLen + valLen); varuint.encode(keyLen, buffer, 0); keyVal.key.copy(buffer, keyVarIntLen); varuint.encode(valLen, buffer, keyVarIntLen + keyLen); keyVal.value.copy(buffer, keyVarIntLen + keyLen + valVarIntLen); return buffer; } exports.keyValToBuffer = keyValToBuffer; // https://github.com/feross/buffer/blob/master/index.js#L1127 function verifuint(value, max) { if (typeof value !== 'number') throw new Error('cannot write a non-number as a number'); if (value < 0) throw new Error('specified a negative value for writing an unsigned value'); if (value > max) throw new Error('RangeError: value out of range'); if (Math.floor(value) !== value) throw new Error('value has a fractional component'); } function readUInt64LE(buffer, offset) { var a = buffer.readUInt32LE(offset); var b = buffer.readUInt32LE(offset + 4); b *= 0x100000000; verifuint(b + a, 0x001fffffffffffff); return b + a; } exports.readUInt64LE = readUInt64LE; function writeUInt64LE(buffer, value, offset) { verifuint(value, 0x001fffffffffffff); buffer.writeInt32LE(value & -1, offset); buffer.writeUInt32LE(Math.floor(value / 0x100000000), offset + 4); return offset + 8; } exports.writeUInt64LE = writeUInt64LE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 514 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/varint.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); // Number.MAX_SAFE_INTEGER var MAX_SAFE_INTEGER = 9007199254740991; function checkUInt53(n) { if (n < 0 || n > MAX_SAFE_INTEGER || n % 1 !== 0) throw new RangeError('value out of range'); } function encode(_number, buffer, offset) { checkUInt53(_number); if (!buffer) buffer = Buffer.allocUnsafe(encodingLength(_number)); if (!Buffer.isBuffer(buffer)) throw new TypeError('buffer must be a Buffer instance'); if (!offset) offset = 0; // 8 bit if (_number < 0xfd) { buffer.writeUInt8(_number, offset); Object.assign(encode, { bytes: 1 }); // 16 bit } else if (_number <= 0xffff) { buffer.writeUInt8(0xfd, offset); buffer.writeUInt16LE(_number, offset + 1); Object.assign(encode, { bytes: 3 }); // 32 bit } else if (_number <= 0xffffffff) { buffer.writeUInt8(0xfe, offset); buffer.writeUInt32LE(_number, offset + 1); Object.assign(encode, { bytes: 5 }); // 64 bit } else { buffer.writeUInt8(0xff, offset); buffer.writeUInt32LE(_number >>> 0, offset + 1); buffer.writeUInt32LE(_number / 0x100000000 | 0, offset + 5); Object.assign(encode, { bytes: 9 }); } return buffer; } exports.encode = encode; function decode(buffer, offset) { if (!Buffer.isBuffer(buffer)) throw new TypeError('buffer must be a Buffer instance'); if (!offset) offset = 0; var first = buffer.readUInt8(offset); // 8 bit if (first < 0xfd) { Object.assign(decode, { bytes: 1 }); return first; // 16 bit } else if (first === 0xfd) { Object.assign(decode, { bytes: 3 }); return buffer.readUInt16LE(offset + 1); // 32 bit } else if (first === 0xfe) { Object.assign(decode, { bytes: 5 }); return buffer.readUInt32LE(offset + 1); // 64 bit } else { Object.assign(decode, { bytes: 9 }); var lo = buffer.readUInt32LE(offset + 1); var hi = buffer.readUInt32LE(offset + 5); var _number = hi * 0x0100000000 + lo; checkUInt53(_number); return _number; } } exports.decode = decode; function encodingLength(_number) { checkUInt53(_number); return _number < 0xfd ? 1 : _number <= 0xffff ? 3 : _number <= 0xffffffff ? 5 : 9; } exports.encodingLength = encodingLength; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 515 */ /*!*************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/bip32Derivation.js ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} Object.defineProperty(exports, '__esModule', { value: true }); var range = function range(n) {return _toConsumableArray(Array(n).keys());}; function makeConverter(TYPE_BYTE) { function decode(keyVal) { if (keyVal.key[0] !== TYPE_BYTE) { throw new Error( 'Decode Error: could not decode bip32Derivation with key 0x' + keyVal.key.toString('hex')); } if ( !(keyVal.key.length === 34 || keyVal.key.length === 66) || ![2, 3, 4].includes(keyVal.key[1])) { throw new Error( 'Decode Error: bip32Derivation has invalid pubkey in key 0x' + keyVal.key.toString('hex')); } if (keyVal.value.length / 4 % 1 !== 0) { throw new Error( 'Decode Error: Input BIP32_DERIVATION value length should be multiple of 4'); } var pubkey = keyVal.key.slice(1); var data = { masterFingerprint: keyVal.value.slice(0, 4), pubkey: pubkey, path: 'm' };var _iterator = _createForOfIteratorHelper( range(keyVal.value.length / 4 - 1)),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var i = _step.value; var val = keyVal.value.readUInt32LE(i * 4 + 4); var isHard = !!(val & 0x80000000); var idx = val & 0x7fffffff; data.path += '/' + idx.toString(10) + (isHard ? "'" : ''); }} catch (err) {_iterator.e(err);} finally {_iterator.f();} return data; } function encode(data) { var head = Buffer.from([TYPE_BYTE]); var key = Buffer.concat([head, data.pubkey]); var splitPath = data.path.split('/'); var value = Buffer.allocUnsafe(splitPath.length * 4); data.masterFingerprint.copy(value, 0); var offset = 4; splitPath.slice(1).forEach(function (level) { var isHard = level.slice(-1) === "'"; var num = 0x7fffffff & parseInt(isHard ? level.slice(0, -1) : level, 10); if (isHard) num += 0x80000000; value.writeUInt32LE(num, offset); offset += 4; }); return { key: key, value: value }; } var expected = '{ masterFingerprint: Buffer; pubkey: Buffer; path: string; }'; function check(data) { return ( Buffer.isBuffer(data.pubkey) && Buffer.isBuffer(data.masterFingerprint) && typeof data.path === 'string' && [33, 65].includes(data.pubkey.length) && [2, 3, 4].includes(data.pubkey[0]) && data.masterFingerprint.length === 4); } function canAddToArray(array, item, dupeSet) { var dupeString = item.pubkey.toString('hex'); if (dupeSet.has(dupeString)) return false; dupeSet.add(dupeString); return array.filter(function (v) {return v.pubkey.equals(item.pubkey);}).length === 0; } return { decode: decode, encode: encode, check: check, expected: expected, canAddToArray: canAddToArray }; } exports.makeConverter = makeConverter; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 516 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/checkPubkey.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); function makeChecker(pubkeyTypes) { return checkPubkey; function checkPubkey(keyVal) { var pubkey; if (pubkeyTypes.includes(keyVal.key[0])) { pubkey = keyVal.key.slice(1); if ( !(pubkey.length === 33 || pubkey.length === 65) || ![2, 3, 4].includes(pubkey[0])) { throw new Error( 'Format Error: invalid pubkey in key 0x' + keyVal.key.toString('hex')); } } return pubkey; } } exports.makeChecker = makeChecker; /***/ }), /* 517 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/redeemScript.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); function makeConverter(TYPE_BYTE) { function decode(keyVal) { if (keyVal.key[0] !== TYPE_BYTE) { throw new Error( 'Decode Error: could not decode redeemScript with key 0x' + keyVal.key.toString('hex')); } return keyVal.value; } function encode(data) { var key = Buffer.from([TYPE_BYTE]); return { key: key, value: data }; } var expected = 'Buffer'; function check(data) { return Buffer.isBuffer(data); } function canAdd(currentData, newData) { return !!currentData && !!newData && currentData.redeemScript === undefined; } return { decode: decode, encode: encode, check: check, expected: expected, canAdd: canAdd }; } exports.makeConverter = makeConverter; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 518 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/converter/shared/witnessScript.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); function makeConverter(TYPE_BYTE) { function decode(keyVal) { if (keyVal.key[0] !== TYPE_BYTE) { throw new Error( 'Decode Error: could not decode witnessScript with key 0x' + keyVal.key.toString('hex')); } return keyVal.value; } function encode(data) { var key = Buffer.from([TYPE_BYTE]); return { key: key, value: data }; } var expected = 'Buffer'; function check(data) { return Buffer.isBuffer(data); } function canAdd(currentData, newData) { return ( !!currentData && !!newData && currentData.witnessScript === undefined); } return { decode: decode, encode: encode, check: check, expected: expected, canAdd: canAdd }; } exports.makeConverter = makeConverter; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 519 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/parser/toBuffer.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} Object.defineProperty(exports, '__esModule', { value: true }); var convert = __webpack_require__(/*! ../converter */ 502); var tools_1 = __webpack_require__(/*! ../converter/tools */ 513); function psbtToBuffer(_ref) {var globalMap = _ref.globalMap,inputs = _ref.inputs,outputs = _ref.outputs;var _psbtToKeyVals = psbtToKeyVals({ globalMap: globalMap, inputs: inputs, outputs: outputs }),globalKeyVals = _psbtToKeyVals.globalKeyVals,inputKeyVals = _psbtToKeyVals.inputKeyVals,outputKeyVals = _psbtToKeyVals.outputKeyVals; var globalBuffer = tools_1.keyValsToBuffer(globalKeyVals); var keyValsOrEmptyToBuffer = function keyValsOrEmptyToBuffer(keyVals) {return ( keyVals.length === 0 ? [Buffer.from([0])] : keyVals.map(tools_1.keyValsToBuffer));}; var inputBuffers = keyValsOrEmptyToBuffer(inputKeyVals); var outputBuffers = keyValsOrEmptyToBuffer(outputKeyVals); var header = Buffer.allocUnsafe(5); header.writeUIntBE(0x70736274ff, 0, 5); return Buffer.concat( [header, globalBuffer].concat(inputBuffers, outputBuffers)); } exports.psbtToBuffer = psbtToBuffer; var sortKeyVals = function sortKeyVals(a, b) { return a.key.compare(b.key); }; function keyValsFromMap(keyValMap, converterFactory) { var keyHexSet = new Set(); var keyVals = Object.entries(keyValMap).reduce(function (result, _ref2) {var _ref3 = _slicedToArray(_ref2, 2),key = _ref3[0],value = _ref3[1]; if (key === 'unknownKeyVals') return result; // We are checking for undefined anyways. So ignore TS error // @ts-ignore var converter = converterFactory[key]; if (converter === undefined) return result; var encodedKeyVals = (Array.isArray(value) ? value : [value]).map( converter.encode); var keyHexes = encodedKeyVals.map(function (kv) {return kv.key.toString('hex');}); keyHexes.forEach(function (hex) { if (keyHexSet.has(hex)) throw new Error('Serialize Error: Duplicate key: ' + hex); keyHexSet.add(hex); }); return result.concat(encodedKeyVals); }, []); // Get other keyVals that have not yet been gotten var otherKeyVals = keyValMap.unknownKeyVals ? keyValMap.unknownKeyVals.filter(function (keyVal) { return !keyHexSet.has(keyVal.key.toString('hex')); }) : []; return keyVals.concat(otherKeyVals).sort(sortKeyVals); } function psbtToKeyVals(_ref4) {var globalMap = _ref4.globalMap,inputs = _ref4.inputs,outputs = _ref4.outputs; // First parse the global keyVals // Get any extra keyvals to pass along return { globalKeyVals: keyValsFromMap(globalMap, convert.globals), inputKeyVals: inputs.map(function (i) {return keyValsFromMap(i, convert.inputs);}), outputKeyVals: outputs.map(function (o) {return keyValsFromMap(o, convert.outputs);}) }; } exports.psbtToKeyVals = psbtToKeyVals; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 520 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bip174/src/lib/utils.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { Object.defineProperty(exports, '__esModule', { value: true }); var converter = __webpack_require__(/*! ./converter */ 502); function checkForInput(inputs, inputIndex) { var input = inputs[inputIndex]; if (input === undefined) throw new Error("No input #".concat(inputIndex)); return input; } exports.checkForInput = checkForInput; function checkForOutput(outputs, outputIndex) { var output = outputs[outputIndex]; if (output === undefined) throw new Error("No output #".concat(outputIndex)); return output; } exports.checkForOutput = checkForOutput; function checkHasKey(checkKeyVal, keyVals, enumLength) { if (checkKeyVal.key[0] < enumLength) { throw new Error("Use the method for your specific key instead of addUnknownKeyVal*"); } if ( keyVals && keyVals.filter(function (kv) {return kv.key.equals(checkKeyVal.key);}).length !== 0) { throw new Error("Duplicate Key: ".concat(checkKeyVal.key.toString('hex'))); } } exports.checkHasKey = checkHasKey; function getEnumLength(myenum) { var count = 0; Object.keys(myenum).forEach(function (val) { if (Number(isNaN(Number(val)))) { count++; } }); return count; } exports.getEnumLength = getEnumLength; function inputCheckUncleanFinalized(inputIndex, input) { var result = false; if (input.nonWitnessUtxo || input.witnessUtxo) { var needScriptSig = !!input.redeemScript; var needWitnessScript = !!input.witnessScript; var scriptSigOK = !needScriptSig || !!input.finalScriptSig; var witnessScriptOK = !needWitnessScript || !!input.finalScriptWitness; var hasOneFinal = !!input.finalScriptSig || !!input.finalScriptWitness; result = scriptSigOK && witnessScriptOK && hasOneFinal; } if (result === false) { throw new Error("Input #".concat( inputIndex, " has too much or too little data to clean")); } } exports.inputCheckUncleanFinalized = inputCheckUncleanFinalized; function throwForUpdateMaker(typeName, name, expected, data) { throw new Error( "Data for ".concat(typeName, " key ").concat(name, " is incorrect: Expected ") + "".concat( expected, " and got ").concat(JSON.stringify(data))); } function updateMaker(typeName) { return function (updateData, mainData) {var _loop = function _loop() { var name = _Object$keys[_i]; // @ts-ignore var data = updateData[name]; // @ts-ignore var _ref = // @ts-ignore converter[typeName + 's'][name] || {},canAdd = _ref.canAdd,canAddToArray = _ref.canAddToArray,check = _ref.check,expected = _ref.expected; var isArray = !!canAddToArray; // If unknown data. ignore and do not add if (check) { if (isArray) { if ( !Array.isArray(data) || // @ts-ignore mainData[name] && !Array.isArray(mainData[name])) { throw new Error("Key type ".concat(name, " must be an array")); } if (!data.every(check)) { throwForUpdateMaker(typeName, name, expected, data); } // @ts-ignore var arr = mainData[name] || []; var dupeCheckSet = new Set(); if (!data.every(function (v) {return canAddToArray(arr, v, dupeCheckSet);})) { throw new Error('Can not add duplicate data to array'); } // @ts-ignore mainData[name] = arr.concat(data); } else { if (!check(data)) { throwForUpdateMaker(typeName, name, expected, data); } if (!canAdd(mainData, data)) { throw new Error("Can not add duplicate data to ".concat(typeName)); } // @ts-ignore mainData[name] = data; } }};for (var _i = 0, _Object$keys = Object.keys(updateData); _i < _Object$keys.length; _i++) {_loop(); } }; } exports.updateGlobal = updateMaker('global'); exports.updateInput = updateMaker('input'); exports.updateOutput = updateMaker('output'); function addInputAttributes(inputs, data) { var index = inputs.length - 1; var input = checkForInput(inputs, index); exports.updateInput(data, input); } exports.addInputAttributes = addInputAttributes; function addOutputAttributes(outputs, data) { var index = outputs.length - 1; var output = checkForInput(outputs, index); exports.updateOutput(data, output); } exports.addOutputAttributes = addOutputAttributes; function defaultVersionSetter(version, txBuf) { if (!Buffer.isBuffer(txBuf) || txBuf.length < 4) { throw new Error('Set Version: Invalid Transaction'); } txBuf.writeUInt32LE(version, 0); return txBuf; } exports.defaultVersionSetter = defaultVersionSetter; function defaultLocktimeSetter(locktime, txBuf) { if (!Buffer.isBuffer(txBuf) || txBuf.length < 4) { throw new Error('Set Locktime: Invalid Transaction'); } txBuf.writeUInt32LE(locktime, txBuf.length - 4); return txBuf; } exports.defaultLocktimeSetter = defaultLocktimeSetter; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 521 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/transaction_builder.js ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__, Buffer) {function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e2) {throw _e2;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e3) {didErr = true;err = _e3;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} Object.defineProperty(exports, '__esModule', { value: true }); var baddress = __webpack_require__(/*! ./address */ 471); var bufferutils_1 = __webpack_require__(/*! ./bufferutils */ 493); var classify = __webpack_require__(/*! ./classify */ 522); var bcrypto = __webpack_require__(/*! ./crypto */ 487); var ECPair = __webpack_require__(/*! ./ecpair */ 491); var networks = __webpack_require__(/*! ./networks */ 472); var payments = __webpack_require__(/*! ./payments */ 473); var bscript = __webpack_require__(/*! ./script */ 475); var script_1 = __webpack_require__(/*! ./script */ 475); var transaction_1 = __webpack_require__(/*! ./transaction */ 495); var types = __webpack_require__(/*! ./types */ 478); var typeforce = __webpack_require__(/*! typeforce */ 434); var SCRIPT_TYPES = classify.types; var PREVOUT_TYPES = new Set([ // Raw 'p2pkh', 'p2pk', 'p2wpkh', 'p2ms', // P2SH wrapped 'p2sh-p2pkh', 'p2sh-p2pk', 'p2sh-p2wpkh', 'p2sh-p2ms', // P2WSH wrapped 'p2wsh-p2pkh', 'p2wsh-p2pk', 'p2wsh-p2ms', // P2SH-P2WSH wrapper 'p2sh-p2wsh-p2pkh', 'p2sh-p2wsh-p2pk', 'p2sh-p2wsh-p2ms']); function tfMessage(type, value, message) { try { typeforce(type, value); } catch (err) { throw new Error(message); } } function txIsString(tx) { return typeof tx === 'string' || tx instanceof String; } function txIsTransaction(tx) { return tx instanceof transaction_1.Transaction; }var TransactionBuilder = /*#__PURE__*/function () { // WARNING: maximumFeeRate is __NOT__ to be relied on, // it's just another potential safety mechanism (safety in-depth) function TransactionBuilder() {var network = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : networks.bitcoin;var maximumFeeRate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2500;_classCallCheck(this, TransactionBuilder); this.network = network; this.maximumFeeRate = maximumFeeRate; this.__PREV_TX_SET = {}; this.__INPUTS = []; this.__TX = new transaction_1.Transaction(); this.__TX.version = 2; this.__USE_LOW_R = false; __f__("warn", 'Deprecation Warning: TransactionBuilder will be removed in the future. ' + '(v6.x.x or later) Please use the Psbt class instead. Examples of usage ' + 'are available in the transactions-psbt.js integration test file on our ' + 'Github. A high level explanation is available in the psbt.ts and psbt.js ' + 'files as well.', " at node_modules/bitcoinjs-lib/src/transaction_builder.js:60"); }_createClass(TransactionBuilder, [{ key: "setLowR", value: function setLowR( setting) { typeforce(typeforce.maybe(typeforce.Boolean), setting); if (setting === undefined) { setting = true; } this.__USE_LOW_R = setting; return setting; } }, { key: "setLockTime", value: function setLockTime( locktime) { typeforce(types.UInt32, locktime); // if any signatures exist, throw if ( this.__INPUTS.some(function (input) { if (!input.signatures) return false; return input.signatures.some(function (s) {return s !== undefined;}); })) { throw new Error('No, this would invalidate signatures'); } this.__TX.locktime = locktime; } }, { key: "setVersion", value: function setVersion( version) { typeforce(types.UInt32, version); // XXX: this might eventually become more complex depending on what the versions represent this.__TX.version = version; } }, { key: "addInput", value: function addInput( txHash, vout, sequence, prevOutScript) { if (!this.__canModifyInputs()) { throw new Error('No, this would invalidate signatures'); } var value; // is it a hex string? if (txIsString(txHash)) { // transaction hashs's are displayed in reverse order, un-reverse it txHash = bufferutils_1.reverseBuffer(Buffer.from(txHash, 'hex')); // is it a Transaction object? } else if (txIsTransaction(txHash)) { var txOut = txHash.outs[vout]; prevOutScript = txOut.script; value = txOut.value; txHash = txHash.getHash(false); } return this.__addInputUnsafe(txHash, vout, { sequence: sequence, prevOutScript: prevOutScript, value: value }); } }, { key: "addOutput", value: function addOutput( scriptPubKey, value) { if (!this.__canModifyOutputs()) { throw new Error('No, this would invalidate signatures'); } // Attempt to get a script if it's a base58 or bech32 address string if (typeof scriptPubKey === 'string') { scriptPubKey = baddress.toOutputScript(scriptPubKey, this.network); } return this.__TX.addOutput(scriptPubKey, value); } }, { key: "build", value: function build() { return this.__build(false); } }, { key: "buildIncomplete", value: function buildIncomplete() { return this.__build(true); } }, { key: "sign", value: function sign( signParams, keyPair, redeemScript, hashType, witnessValue, witnessScript) { trySign( getSigningData( this.network, this.__INPUTS, this.__needsOutputs.bind(this), this.__TX, signParams, keyPair, redeemScript, hashType, witnessValue, witnessScript, this.__USE_LOW_R)); } }, { key: "__addInputUnsafe", value: function __addInputUnsafe( txHash, vout, options) { if (transaction_1.Transaction.isCoinbaseHash(txHash)) { throw new Error('coinbase inputs not supported'); } var prevTxOut = txHash.toString('hex') + ':' + vout; if (this.__PREV_TX_SET[prevTxOut] !== undefined) throw new Error('Duplicate TxOut: ' + prevTxOut); var input = {}; // derive what we can from the scriptSig if (options.script !== undefined) { input = expandInput(options.script, options.witness || []); } // if an input value was given, retain it if (options.value !== undefined) { input.value = options.value; } // derive what we can from the previous transactions output script if (!input.prevOutScript && options.prevOutScript) { var prevOutType; if (!input.pubkeys && !input.signatures) { var expanded = expandOutput(options.prevOutScript); if (expanded.pubkeys) { input.pubkeys = expanded.pubkeys; input.signatures = expanded.signatures; } prevOutType = expanded.type; } input.prevOutScript = options.prevOutScript; input.prevOutType = prevOutType || classify.output(options.prevOutScript); } var vin = this.__TX.addInput( txHash, vout, options.sequence, options.scriptSig); this.__INPUTS[vin] = input; this.__PREV_TX_SET[prevTxOut] = true; return vin; } }, { key: "__build", value: function __build( allowIncomplete) { if (!allowIncomplete) { if (!this.__TX.ins.length) throw new Error('Transaction has no inputs'); if (!this.__TX.outs.length) throw new Error('Transaction has no outputs'); } var tx = this.__TX.clone(); // create script signatures from inputs this.__INPUTS.forEach(function (input, i) { if (!input.prevOutType && !allowIncomplete) throw new Error('Transaction is not complete'); var result = build(input.prevOutType, input, allowIncomplete); if (!result) { if (!allowIncomplete && input.prevOutType === SCRIPT_TYPES.NONSTANDARD) throw new Error('Unknown input type'); if (!allowIncomplete) throw new Error('Not enough information'); return; } tx.setInputScript(i, result.input); tx.setWitness(i, result.witness); }); if (!allowIncomplete) { // do not rely on this, its merely a last resort if (this.__overMaximumFees(tx.virtualSize())) { throw new Error('Transaction has absurd fees'); } } return tx; } }, { key: "__canModifyInputs", value: function __canModifyInputs() { return this.__INPUTS.every(function (input) { if (!input.signatures) return true; return input.signatures.every(function (signature) { if (!signature) return true; var hashType = signatureHashType(signature); // if SIGHASH_ANYONECANPAY is set, signatures would not // be invalidated by more inputs return ( (hashType & transaction_1.Transaction.SIGHASH_ANYONECANPAY) !== 0); }); }); } }, { key: "__needsOutputs", value: function __needsOutputs( signingHashType) { if (signingHashType === transaction_1.Transaction.SIGHASH_ALL) { return this.__TX.outs.length === 0; } // if inputs are being signed with SIGHASH_NONE, we don't strictly need outputs // .build() will fail, but .buildIncomplete() is OK return ( this.__TX.outs.length === 0 && this.__INPUTS.some(function (input) { if (!input.signatures) return false; return input.signatures.some(function (signature) { if (!signature) return false; // no signature, no issue var hashType = signatureHashType(signature); if (hashType & transaction_1.Transaction.SIGHASH_NONE) return false; // SIGHASH_NONE doesn't care about outputs return true; // SIGHASH_* does care }); })); } }, { key: "__canModifyOutputs", value: function __canModifyOutputs() { var nInputs = this.__TX.ins.length; var nOutputs = this.__TX.outs.length; return this.__INPUTS.every(function (input) { if (input.signatures === undefined) return true; return input.signatures.every(function (signature) { if (!signature) return true; var hashType = signatureHashType(signature); var hashTypeMod = hashType & 0x1f; if (hashTypeMod === transaction_1.Transaction.SIGHASH_NONE) return true; if (hashTypeMod === transaction_1.Transaction.SIGHASH_SINGLE) { // if SIGHASH_SINGLE is set, and nInputs > nOutputs // some signatures would be invalidated by the addition // of more outputs return nInputs <= nOutputs; } return false; }); }); } }, { key: "__overMaximumFees", value: function __overMaximumFees( bytes) { // not all inputs will have .value defined var incoming = this.__INPUTS.reduce(function (a, x) {return a + (x.value >>> 0);}, 0); // but all outputs do, and if we have any input value // we can immediately determine if the outputs are too small var outgoing = this.__TX.outs.reduce(function (a, x) {return a + x.value;}, 0); var fee = incoming - outgoing; var feeRate = fee / bytes; return feeRate > this.maximumFeeRate; } }], [{ key: "fromTransaction", value: function fromTransaction(transaction, network) {var txb = new TransactionBuilder(network); // Copy transaction fields txb.setVersion(transaction.version);txb.setLockTime(transaction.locktime); // Copy outputs (done first to avoid signature invalidation) transaction.outs.forEach(function (txOut) {txb.addOutput(txOut.script, txOut.value);}); // Copy inputs transaction.ins.forEach(function (txIn) {txb.__addInputUnsafe(txIn.hash, txIn.index, { sequence: txIn.sequence, script: txIn.script, witness: txIn.witness });}); // fix some things not possible through the public API txb.__INPUTS.forEach(function (input, i) {fixMultisigOrder(input, transaction, i);});return txb;} }]);return TransactionBuilder;}();exports.TransactionBuilder = TransactionBuilder;function expandInput(scriptSig, witnessStack, type, scriptPubKey) {if (scriptSig.length === 0 && witnessStack.length === 0) return {}; if (!type) { var ssType = classify.input(scriptSig, true); var wsType = classify.witness(witnessStack, true); if (ssType === SCRIPT_TYPES.NONSTANDARD) ssType = undefined; if (wsType === SCRIPT_TYPES.NONSTANDARD) wsType = undefined; type = ssType || wsType; } switch (type) { case SCRIPT_TYPES.P2WPKH:{var _payments$p2wpkh = payments.p2wpkh({ witness: witnessStack }),output = _payments$p2wpkh.output,pubkey = _payments$p2wpkh.pubkey,signature = _payments$p2wpkh.signature; return { prevOutScript: output, prevOutType: SCRIPT_TYPES.P2WPKH, pubkeys: [pubkey], signatures: [signature] }; } case SCRIPT_TYPES.P2PKH:{var _payments$p2pkh = payments.p2pkh({ input: scriptSig }),_output = _payments$p2pkh.output,_pubkey = _payments$p2pkh.pubkey,_signature = _payments$p2pkh.signature; return { prevOutScript: _output, prevOutType: SCRIPT_TYPES.P2PKH, pubkeys: [_pubkey], signatures: [_signature] }; } case SCRIPT_TYPES.P2PK:{var _payments$p2pk = payments.p2pk({ input: scriptSig }),_signature2 = _payments$p2pk.signature; return { prevOutType: SCRIPT_TYPES.P2PK, pubkeys: [undefined], signatures: [_signature2] }; } case SCRIPT_TYPES.P2MS:{var _payments$p2ms = payments.p2ms( { input: scriptSig, output: scriptPubKey }, { allowIncomplete: true }),m = _payments$p2ms.m,pubkeys = _payments$p2ms.pubkeys,signatures = _payments$p2ms.signatures; return { prevOutType: SCRIPT_TYPES.P2MS, pubkeys: pubkeys, signatures: signatures, maxSignatures: m }; }} if (type === SCRIPT_TYPES.P2SH) {var _payments$p2sh = payments.p2sh({ input: scriptSig, witness: witnessStack }),_output2 = _payments$p2sh.output,redeem = _payments$p2sh.redeem; var outputType = classify.output(redeem.output); var expanded = expandInput( redeem.input, redeem.witness, outputType, redeem.output); if (!expanded.prevOutType) return {}; return { prevOutScript: _output2, prevOutType: SCRIPT_TYPES.P2SH, redeemScript: redeem.output, redeemScriptType: expanded.prevOutType, witnessScript: expanded.witnessScript, witnessScriptType: expanded.witnessScriptType, pubkeys: expanded.pubkeys, signatures: expanded.signatures }; } if (type === SCRIPT_TYPES.P2WSH) {var _payments$p2wsh = payments.p2wsh({ input: scriptSig, witness: witnessStack }),_output3 = _payments$p2wsh.output,_redeem = _payments$p2wsh.redeem; var _outputType = classify.output(_redeem.output); var _expanded; if (_outputType === SCRIPT_TYPES.P2WPKH) { _expanded = expandInput(_redeem.input, _redeem.witness, _outputType); } else { _expanded = expandInput( bscript.compile(_redeem.witness), [], _outputType, _redeem.output); } if (!_expanded.prevOutType) return {}; return { prevOutScript: _output3, prevOutType: SCRIPT_TYPES.P2WSH, witnessScript: _redeem.output, witnessScriptType: _expanded.prevOutType, pubkeys: _expanded.pubkeys, signatures: _expanded.signatures }; } return { prevOutType: SCRIPT_TYPES.NONSTANDARD, prevOutScript: scriptSig }; } // could be done in expandInput, but requires the original Transaction for hashForSignature function fixMultisigOrder(input, transaction, vin) { if (input.redeemScriptType !== SCRIPT_TYPES.P2MS || !input.redeemScript) return; if (input.pubkeys.length === input.signatures.length) return; var unmatched = input.signatures.concat(); input.signatures = input.pubkeys.map(function (pubKey) { var keyPair = ECPair.fromPublicKey(pubKey); var match; // check for a signature unmatched.some(function (signature, i) { // skip if undefined || OP_0 if (!signature) return false; // TODO: avoid O(n) hashForSignature var parsed = bscript.signature.decode(signature); var hash = transaction.hashForSignature( vin, input.redeemScript, parsed.hashType); // skip if signature does not match pubKey if (!keyPair.verify(hash, parsed.signature)) return false; // remove matched signature from unmatched unmatched[i] = undefined; match = signature; return true; }); return match; }); } function expandOutput(script, ourPubKey) { typeforce(types.Buffer, script); var type = classify.output(script); switch (type) { case SCRIPT_TYPES.P2PKH:{ if (!ourPubKey) return { type: type }; // does our hash160(pubKey) match the output scripts? var pkh1 = payments.p2pkh({ output: script }).hash; var pkh2 = bcrypto.hash160(ourPubKey); if (!pkh1.equals(pkh2)) return { type: type }; return { type: type, pubkeys: [ourPubKey], signatures: [undefined] }; } case SCRIPT_TYPES.P2WPKH:{ if (!ourPubKey) return { type: type }; // does our hash160(pubKey) match the output scripts? var wpkh1 = payments.p2wpkh({ output: script }).hash; var wpkh2 = bcrypto.hash160(ourPubKey); if (!wpkh1.equals(wpkh2)) return { type: type }; return { type: type, pubkeys: [ourPubKey], signatures: [undefined] }; } case SCRIPT_TYPES.P2PK:{ var p2pk = payments.p2pk({ output: script }); return { type: type, pubkeys: [p2pk.pubkey], signatures: [undefined] }; } case SCRIPT_TYPES.P2MS:{ var p2ms = payments.p2ms({ output: script }); return { type: type, pubkeys: p2ms.pubkeys, signatures: p2ms.pubkeys.map(function () {return undefined;}), maxSignatures: p2ms.m }; }} return { type: type }; } function prepareInput(input, ourPubKey, redeemScript, witnessScript) { if (redeemScript && witnessScript) { var p2wsh = payments.p2wsh({ redeem: { output: witnessScript } }); var p2wshAlt = payments.p2wsh({ output: redeemScript }); var p2sh = payments.p2sh({ redeem: { output: redeemScript } }); var p2shAlt = payments.p2sh({ redeem: p2wsh }); // enforces P2SH(P2WSH(...)) if (!p2wsh.hash.equals(p2wshAlt.hash)) throw new Error('Witness script inconsistent with prevOutScript'); if (!p2sh.hash.equals(p2shAlt.hash)) throw new Error('Redeem script inconsistent with prevOutScript'); var expanded = expandOutput(p2wsh.redeem.output, ourPubKey); if (!expanded.pubkeys) throw new Error( expanded.type + ' not supported as witnessScript (' + bscript.toASM(witnessScript) + ')'); if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { expanded.signatures = input.signatures; } var signScript = witnessScript; if (expanded.type === SCRIPT_TYPES.P2WPKH) throw new Error('P2SH(P2WSH(P2WPKH)) is a consensus failure'); return { redeemScript: redeemScript, redeemScriptType: SCRIPT_TYPES.P2WSH, witnessScript: witnessScript, witnessScriptType: expanded.type, prevOutType: SCRIPT_TYPES.P2SH, prevOutScript: p2sh.output, hasWitness: true, signScript: signScript, signType: expanded.type, pubkeys: expanded.pubkeys, signatures: expanded.signatures, maxSignatures: expanded.maxSignatures }; } if (redeemScript) { var _p2sh = payments.p2sh({ redeem: { output: redeemScript } }); if (input.prevOutScript) { var _p2shAlt; try { _p2shAlt = payments.p2sh({ output: input.prevOutScript }); } catch (e) { throw new Error('PrevOutScript must be P2SH'); } if (!_p2sh.hash.equals(_p2shAlt.hash)) throw new Error('Redeem script inconsistent with prevOutScript'); } var _expanded2 = expandOutput(_p2sh.redeem.output, ourPubKey); if (!_expanded2.pubkeys) throw new Error( _expanded2.type + ' not supported as redeemScript (' + bscript.toASM(redeemScript) + ')'); if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { _expanded2.signatures = input.signatures; } var _signScript = redeemScript; if (_expanded2.type === SCRIPT_TYPES.P2WPKH) { _signScript = payments.p2pkh({ pubkey: _expanded2.pubkeys[0] }).output; } return { redeemScript: redeemScript, redeemScriptType: _expanded2.type, prevOutType: SCRIPT_TYPES.P2SH, prevOutScript: _p2sh.output, hasWitness: _expanded2.type === SCRIPT_TYPES.P2WPKH, signScript: _signScript, signType: _expanded2.type, pubkeys: _expanded2.pubkeys, signatures: _expanded2.signatures, maxSignatures: _expanded2.maxSignatures }; } if (witnessScript) { var _p2wsh = payments.p2wsh({ redeem: { output: witnessScript } }); if (input.prevOutScript) { var _p2wshAlt = payments.p2wsh({ output: input.prevOutScript }); if (!_p2wsh.hash.equals(_p2wshAlt.hash)) throw new Error('Witness script inconsistent with prevOutScript'); } var _expanded3 = expandOutput(_p2wsh.redeem.output, ourPubKey); if (!_expanded3.pubkeys) throw new Error( _expanded3.type + ' not supported as witnessScript (' + bscript.toASM(witnessScript) + ')'); if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { _expanded3.signatures = input.signatures; } var _signScript2 = witnessScript; if (_expanded3.type === SCRIPT_TYPES.P2WPKH) throw new Error('P2WSH(P2WPKH) is a consensus failure'); return { witnessScript: witnessScript, witnessScriptType: _expanded3.type, prevOutType: SCRIPT_TYPES.P2WSH, prevOutScript: _p2wsh.output, hasWitness: true, signScript: _signScript2, signType: _expanded3.type, pubkeys: _expanded3.pubkeys, signatures: _expanded3.signatures, maxSignatures: _expanded3.maxSignatures }; } if (input.prevOutType && input.prevOutScript) { // embedded scripts are not possible without extra information if (input.prevOutType === SCRIPT_TYPES.P2SH) throw new Error( 'PrevOutScript is ' + input.prevOutType + ', requires redeemScript'); if (input.prevOutType === SCRIPT_TYPES.P2WSH) throw new Error( 'PrevOutScript is ' + input.prevOutType + ', requires witnessScript'); if (!input.prevOutScript) throw new Error('PrevOutScript is missing'); var _expanded4 = expandOutput(input.prevOutScript, ourPubKey); if (!_expanded4.pubkeys) throw new Error( _expanded4.type + ' not supported (' + bscript.toASM(input.prevOutScript) + ')'); if (input.signatures && input.signatures.some(function (x) {return x !== undefined;})) { _expanded4.signatures = input.signatures; } var _signScript3 = input.prevOutScript; if (_expanded4.type === SCRIPT_TYPES.P2WPKH) { _signScript3 = payments.p2pkh({ pubkey: _expanded4.pubkeys[0] }).output; } return { prevOutType: _expanded4.type, prevOutScript: input.prevOutScript, hasWitness: _expanded4.type === SCRIPT_TYPES.P2WPKH, signScript: _signScript3, signType: _expanded4.type, pubkeys: _expanded4.pubkeys, signatures: _expanded4.signatures, maxSignatures: _expanded4.maxSignatures }; } var prevOutScript = payments.p2pkh({ pubkey: ourPubKey }).output; return { prevOutType: SCRIPT_TYPES.P2PKH, prevOutScript: prevOutScript, hasWitness: false, signScript: prevOutScript, signType: SCRIPT_TYPES.P2PKH, pubkeys: [ourPubKey], signatures: [undefined] }; } function build(type, input, allowIncomplete) { var pubkeys = input.pubkeys || []; var signatures = input.signatures || []; switch (type) { case SCRIPT_TYPES.P2PKH:{ if (pubkeys.length === 0) break; if (signatures.length === 0) break; return payments.p2pkh({ pubkey: pubkeys[0], signature: signatures[0] }); } case SCRIPT_TYPES.P2WPKH:{ if (pubkeys.length === 0) break; if (signatures.length === 0) break; return payments.p2wpkh({ pubkey: pubkeys[0], signature: signatures[0] }); } case SCRIPT_TYPES.P2PK:{ if (pubkeys.length === 0) break; if (signatures.length === 0) break; return payments.p2pk({ signature: signatures[0] }); } case SCRIPT_TYPES.P2MS:{ var m = input.maxSignatures; if (allowIncomplete) { signatures = signatures.map(function (x) {return x || script_1.OPS.OP_0;}); } else { signatures = signatures.filter(function (x) {return x;}); } // if the transaction is not not complete (complete), or if signatures.length === m, validate // otherwise, the number of OP_0's may be >= m, so don't validate (boo) var validate = !allowIncomplete || m === signatures.length; return payments.p2ms( { m: m, pubkeys: pubkeys, signatures: signatures }, { allowIncomplete: allowIncomplete, validate: validate }); } case SCRIPT_TYPES.P2SH:{ var redeem = build(input.redeemScriptType, input, allowIncomplete); if (!redeem) return; return payments.p2sh({ redeem: { output: redeem.output || input.redeemScript, input: redeem.input, witness: redeem.witness } }); } case SCRIPT_TYPES.P2WSH:{ var _redeem2 = build(input.witnessScriptType, input, allowIncomplete); if (!_redeem2) return; return payments.p2wsh({ redeem: { output: input.witnessScript, input: _redeem2.input, witness: _redeem2.witness } }); }} } function canSign(input) { return ( input.signScript !== undefined && input.signType !== undefined && input.pubkeys !== undefined && input.signatures !== undefined && input.signatures.length === input.pubkeys.length && input.pubkeys.length > 0 && ( input.hasWitness === false || input.value !== undefined)); } function signatureHashType(buffer) { return buffer.readUInt8(buffer.length - 1); } function checkSignArgs(inputs, signParams) { if (!PREVOUT_TYPES.has(signParams.prevOutScriptType)) { throw new TypeError("Unknown prevOutScriptType \"".concat( signParams.prevOutScriptType, "\"")); } tfMessage( typeforce.Number, signParams.vin, "sign must include vin parameter as Number (input index)"); tfMessage( types.Signer, signParams.keyPair, "sign must include keyPair parameter as Signer interface"); tfMessage( typeforce.maybe(typeforce.Number), signParams.hashType, "sign hashType parameter must be a number"); var prevOutType = (inputs[signParams.vin] || []).prevOutType; var posType = signParams.prevOutScriptType; switch (posType) { case 'p2pkh': if (prevOutType && prevOutType !== 'pubkeyhash') { throw new TypeError("input #".concat( signParams.vin, " is not of type p2pkh: ").concat(prevOutType)); } tfMessage( typeforce.value(undefined), signParams.witnessScript, "".concat( posType, " requires NO witnessScript")); tfMessage( typeforce.value(undefined), signParams.redeemScript, "".concat( posType, " requires NO redeemScript")); tfMessage( typeforce.value(undefined), signParams.witnessValue, "".concat( posType, " requires NO witnessValue")); break; case 'p2pk': if (prevOutType && prevOutType !== 'pubkey') { throw new TypeError("input #".concat( signParams.vin, " is not of type p2pk: ").concat(prevOutType)); } tfMessage( typeforce.value(undefined), signParams.witnessScript, "".concat( posType, " requires NO witnessScript")); tfMessage( typeforce.value(undefined), signParams.redeemScript, "".concat( posType, " requires NO redeemScript")); tfMessage( typeforce.value(undefined), signParams.witnessValue, "".concat( posType, " requires NO witnessValue")); break; case 'p2wpkh': if (prevOutType && prevOutType !== 'witnesspubkeyhash') { throw new TypeError("input #".concat( signParams.vin, " is not of type p2wpkh: ").concat(prevOutType)); } tfMessage( typeforce.value(undefined), signParams.witnessScript, "".concat( posType, " requires NO witnessScript")); tfMessage( typeforce.value(undefined), signParams.redeemScript, "".concat( posType, " requires NO redeemScript")); tfMessage( types.Satoshi, signParams.witnessValue, "".concat( posType, " requires witnessValue")); break; case 'p2ms': if (prevOutType && prevOutType !== 'multisig') { throw new TypeError("input #".concat( signParams.vin, " is not of type p2ms: ").concat(prevOutType)); } tfMessage( typeforce.value(undefined), signParams.witnessScript, "".concat( posType, " requires NO witnessScript")); tfMessage( typeforce.value(undefined), signParams.redeemScript, "".concat( posType, " requires NO redeemScript")); tfMessage( typeforce.value(undefined), signParams.witnessValue, "".concat( posType, " requires NO witnessValue")); break; case 'p2sh-p2wpkh': if (prevOutType && prevOutType !== 'scripthash') { throw new TypeError("input #".concat( signParams.vin, " is not of type p2sh-p2wpkh: ").concat(prevOutType)); } tfMessage( typeforce.value(undefined), signParams.witnessScript, "".concat( posType, " requires NO witnessScript")); tfMessage( typeforce.Buffer, signParams.redeemScript, "".concat( posType, " requires redeemScript")); tfMessage( types.Satoshi, signParams.witnessValue, "".concat( posType, " requires witnessValue")); break; case 'p2sh-p2ms': case 'p2sh-p2pk': case 'p2sh-p2pkh': if (prevOutType && prevOutType !== 'scripthash') { throw new TypeError("input #".concat( signParams.vin, " is not of type ").concat(posType, ": ").concat(prevOutType)); } tfMessage( typeforce.value(undefined), signParams.witnessScript, "".concat( posType, " requires NO witnessScript")); tfMessage( typeforce.Buffer, signParams.redeemScript, "".concat( posType, " requires redeemScript")); tfMessage( typeforce.value(undefined), signParams.witnessValue, "".concat( posType, " requires NO witnessValue")); break; case 'p2wsh-p2ms': case 'p2wsh-p2pk': case 'p2wsh-p2pkh': if (prevOutType && prevOutType !== 'witnessscripthash') { throw new TypeError("input #".concat( signParams.vin, " is not of type ").concat(posType, ": ").concat(prevOutType)); } tfMessage( typeforce.Buffer, signParams.witnessScript, "".concat( posType, " requires witnessScript")); tfMessage( typeforce.value(undefined), signParams.redeemScript, "".concat( posType, " requires NO redeemScript")); tfMessage( types.Satoshi, signParams.witnessValue, "".concat( posType, " requires witnessValue")); break; case 'p2sh-p2wsh-p2ms': case 'p2sh-p2wsh-p2pk': case 'p2sh-p2wsh-p2pkh': if (prevOutType && prevOutType !== 'scripthash') { throw new TypeError("input #".concat( signParams.vin, " is not of type ").concat(posType, ": ").concat(prevOutType)); } tfMessage( typeforce.Buffer, signParams.witnessScript, "".concat( posType, " requires witnessScript")); tfMessage( typeforce.Buffer, signParams.redeemScript, "".concat( posType, " requires witnessScript")); tfMessage( types.Satoshi, signParams.witnessValue, "".concat( posType, " requires witnessScript")); break;} } function trySign(_ref) {var input = _ref.input,ourPubKey = _ref.ourPubKey,keyPair = _ref.keyPair,signatureHash = _ref.signatureHash,hashType = _ref.hashType,useLowR = _ref.useLowR; // enforce in order signing of public keys var signed = false;var _iterator = _createForOfIteratorHelper( input.pubkeys.entries()),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var _step$value = _slicedToArray(_step.value, 2),i = _step$value[0],pubKey = _step$value[1]; if (!ourPubKey.equals(pubKey)) continue; if (input.signatures[i]) throw new Error('Signature already exists'); // TODO: add tests if (ourPubKey.length !== 33 && input.hasWitness) { throw new Error( 'BIP143 rejects uncompressed public keys in P2WPKH or P2WSH'); } var signature = keyPair.sign(signatureHash, useLowR); input.signatures[i] = bscript.signature.encode(signature, hashType); signed = true; }} catch (err) {_iterator.e(err);} finally {_iterator.f();} if (!signed) throw new Error('Key pair cannot sign for this input'); } function getSigningData( network, inputs, needsOutputs, tx, signParams, keyPair, redeemScript, hashType, witnessValue, witnessScript, useLowR) { var vin; if (typeof signParams === 'number') { __f__("warn", 'DEPRECATED: TransactionBuilder sign method arguments ' + 'will change in v6, please use the TxbSignArg interface', " at node_modules/bitcoinjs-lib/src/transaction_builder.js:986"); vin = signParams; } else if (typeof signParams === 'object') { checkSignArgs(inputs, signParams); vin = signParams.vin;keyPair = signParams.keyPair;redeemScript = signParams.redeemScript;hashType = signParams.hashType;witnessValue = signParams.witnessValue;witnessScript = signParams.witnessScript; } else { throw new TypeError( 'TransactionBuilder sign first arg must be TxbSignArg or number'); } if (keyPair === undefined) { throw new Error('sign requires keypair'); } // TODO: remove keyPair.network matching in 4.0.0 if (keyPair.network && keyPair.network !== network) throw new TypeError('Inconsistent network'); if (!inputs[vin]) throw new Error('No input at index: ' + vin); hashType = hashType || transaction_1.Transaction.SIGHASH_ALL; if (needsOutputs(hashType)) throw new Error('Transaction needs outputs'); var input = inputs[vin]; // if redeemScript was previously provided, enforce consistency if ( input.redeemScript !== undefined && redeemScript && !input.redeemScript.equals(redeemScript)) { throw new Error('Inconsistent redeemScript'); } var ourPubKey = keyPair.publicKey || keyPair.getPublicKey && keyPair.getPublicKey(); if (!canSign(input)) { if (witnessValue !== undefined) { if (input.value !== undefined && input.value !== witnessValue) throw new Error('Input did not match witnessValue'); typeforce(types.Satoshi, witnessValue); input.value = witnessValue; } if (!canSign(input)) { var prepared = prepareInput( input, ourPubKey, redeemScript, witnessScript); // updates inline Object.assign(input, prepared); } if (!canSign(input)) throw Error(input.prevOutType + ' not supported'); } // ready to sign var signatureHash; if (input.hasWitness) { signatureHash = tx.hashForWitnessV0( vin, input.signScript, input.value, hashType); } else { signatureHash = tx.hashForSignature(vin, input.signScript, hashType); } return { input: input, ourPubKey: ourPubKey, keyPair: keyPair, signatureHash: signatureHash, hashType: hashType, useLowR: !!useLowR }; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"], __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 522 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/classify.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var script_1 = __webpack_require__(/*! ./script */ 475); var multisig = __webpack_require__(/*! ./templates/multisig */ 523); var nullData = __webpack_require__(/*! ./templates/nulldata */ 526); var pubKey = __webpack_require__(/*! ./templates/pubkey */ 527); var pubKeyHash = __webpack_require__(/*! ./templates/pubkeyhash */ 530); var scriptHash = __webpack_require__(/*! ./templates/scripthash */ 533); var witnessCommitment = __webpack_require__(/*! ./templates/witnesscommitment */ 538); var witnessPubKeyHash = __webpack_require__(/*! ./templates/witnesspubkeyhash */ 540); var witnessScriptHash = __webpack_require__(/*! ./templates/witnessscripthash */ 542); var types = { P2MS: 'multisig', NONSTANDARD: 'nonstandard', NULLDATA: 'nulldata', P2PK: 'pubkey', P2PKH: 'pubkeyhash', P2SH: 'scripthash', P2WPKH: 'witnesspubkeyhash', P2WSH: 'witnessscripthash', WITNESS_COMMITMENT: 'witnesscommitment' }; exports.types = types; function classifyOutput(script) { if (witnessPubKeyHash.output.check(script)) return types.P2WPKH; if (witnessScriptHash.output.check(script)) return types.P2WSH; if (pubKeyHash.output.check(script)) return types.P2PKH; if (scriptHash.output.check(script)) return types.P2SH; // XXX: optimization, below functions .decompile before use var chunks = script_1.decompile(script); if (!chunks) throw new TypeError('Invalid script'); if (multisig.output.check(chunks)) return types.P2MS; if (pubKey.output.check(chunks)) return types.P2PK; if (witnessCommitment.output.check(chunks)) return types.WITNESS_COMMITMENT; if (nullData.output.check(chunks)) return types.NULLDATA; return types.NONSTANDARD; } exports.output = classifyOutput; function classifyInput(script, allowIncomplete) { // XXX: optimization, below functions .decompile before use var chunks = script_1.decompile(script); if (!chunks) throw new TypeError('Invalid script'); if (pubKeyHash.input.check(chunks)) return types.P2PKH; if (scriptHash.input.check(chunks, allowIncomplete)) return types.P2SH; if (multisig.input.check(chunks, allowIncomplete)) return types.P2MS; if (pubKey.input.check(chunks)) return types.P2PK; return types.NONSTANDARD; } exports.input = classifyInput; function classifyWitness(script, allowIncomplete) { // XXX: optimization, below functions .decompile before use var chunks = script_1.decompile(script); if (!chunks) throw new TypeError('Invalid script'); if (witnessPubKeyHash.input.check(chunks)) return types.P2WPKH; if (witnessScriptHash.input.check(chunks, allowIncomplete)) return types.P2WSH; return types.NONSTANDARD; } exports.witness = classifyWitness; /***/ }), /* 523 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/multisig/index.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var input = __webpack_require__(/*! ./input */ 524); exports.input = input; var output = __webpack_require__(/*! ./output */ 525); exports.output = output; /***/ }), /* 524 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/multisig/input.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // OP_0 [signatures ...] Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); function partialSignature(value) { return ( value === script_1.OPS.OP_0 || bscript.isCanonicalScriptSignature(value)); } function check(script, allowIncomplete) { var chunks = bscript.decompile(script); if (chunks.length < 2) return false; if (chunks[0] !== script_1.OPS.OP_0) return false; if (allowIncomplete) { return chunks.slice(1).every(partialSignature); } return chunks.slice(1).every(bscript.isCanonicalScriptSignature); } exports.check = check; check.toJSON = function () { return 'multisig input'; }; /***/ }), /* 525 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/multisig/output.js ***! \*********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // m [pubKeys ...] n OP_CHECKMULTISIG Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); var types = __webpack_require__(/*! ../../types */ 478); var OP_INT_BASE = script_1.OPS.OP_RESERVED; // OP_1 - 1 function check(script, allowIncomplete) { var chunks = bscript.decompile(script); if (chunks.length < 4) return false; if (chunks[chunks.length - 1] !== script_1.OPS.OP_CHECKMULTISIG) return false; if (!types.Number(chunks[0])) return false; if (!types.Number(chunks[chunks.length - 2])) return false; var m = chunks[0] - OP_INT_BASE; var n = chunks[chunks.length - 2] - OP_INT_BASE; if (m <= 0) return false; if (n > 16) return false; if (m > n) return false; if (n !== chunks.length - 3) return false; if (allowIncomplete) return true; var keys = chunks.slice(1, -2); return keys.every(bscript.isCanonicalPubKey); } exports.check = check; check.toJSON = function () { return 'multi-sig output'; }; /***/ }), /* 526 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/nulldata.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); // OP_RETURN {data} var bscript = __webpack_require__(/*! ../script */ 475); var OPS = bscript.OPS; function check(script) { var buffer = bscript.compile(script); return buffer.length > 1 && buffer[0] === OPS.OP_RETURN; } exports.check = check; check.toJSON = function () { return 'null data output'; }; var output = { check: check }; exports.output = output; /***/ }), /* 527 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkey/index.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var input = __webpack_require__(/*! ./input */ 528); exports.input = input; var output = __webpack_require__(/*! ./output */ 529); exports.output = output; /***/ }), /* 528 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkey/input.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // {signature} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); function check(script) { var chunks = bscript.decompile(script); return chunks.length === 1 && bscript.isCanonicalScriptSignature(chunks[0]); } exports.check = check; check.toJSON = function () { return 'pubKey input'; }; /***/ }), /* 529 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkey/output.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // {pubKey} OP_CHECKSIG Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); function check(script) { var chunks = bscript.decompile(script); return ( chunks.length === 2 && bscript.isCanonicalPubKey(chunks[0]) && chunks[1] === script_1.OPS.OP_CHECKSIG); } exports.check = check; check.toJSON = function () { return 'pubKey output'; }; /***/ }), /* 530 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkeyhash/index.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var input = __webpack_require__(/*! ./input */ 531); exports.input = input; var output = __webpack_require__(/*! ./output */ 532); exports.output = output; /***/ }), /* 531 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkeyhash/input.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // {signature} {pubKey} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); function check(script) { var chunks = bscript.decompile(script); return ( chunks.length === 2 && bscript.isCanonicalScriptSignature(chunks[0]) && bscript.isCanonicalPubKey(chunks[1])); } exports.check = check; check.toJSON = function () { return 'pubKeyHash input'; }; /***/ }), /* 532 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/pubkeyhash/output.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // OP_DUP OP_HASH160 {pubKeyHash} OP_EQUALVERIFY OP_CHECKSIG Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); function check(script) { var buffer = bscript.compile(script); return ( buffer.length === 25 && buffer[0] === script_1.OPS.OP_DUP && buffer[1] === script_1.OPS.OP_HASH160 && buffer[2] === 0x14 && buffer[23] === script_1.OPS.OP_EQUALVERIFY && buffer[24] === script_1.OPS.OP_CHECKSIG); } exports.check = check; check.toJSON = function () { return 'pubKeyHash output'; }; /***/ }), /* 533 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/scripthash/index.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var input = __webpack_require__(/*! ./input */ 534); exports.input = input; var output = __webpack_require__(/*! ./output */ 537); exports.output = output; /***/ }), /* 534 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/scripthash/input.js ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { // {serialized scriptPubKey script} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var p2ms = __webpack_require__(/*! ../multisig */ 523); var p2pk = __webpack_require__(/*! ../pubkey */ 527); var p2pkh = __webpack_require__(/*! ../pubkeyhash */ 530); var p2wpkho = __webpack_require__(/*! ../witnesspubkeyhash/output */ 535); var p2wsho = __webpack_require__(/*! ../witnessscripthash/output */ 536); function check(script, allowIncomplete) { var chunks = bscript.decompile(script); if (chunks.length < 1) return false; var lastChunk = chunks[chunks.length - 1]; if (!Buffer.isBuffer(lastChunk)) return false; var scriptSigChunks = bscript.decompile( bscript.compile(chunks.slice(0, -1))); var redeemScriptChunks = bscript.decompile(lastChunk); // is redeemScript a valid script? if (!redeemScriptChunks) return false; // is redeemScriptSig push only? if (!bscript.isPushOnly(scriptSigChunks)) return false; // is witness? if (chunks.length === 1) { return ( p2wsho.check(redeemScriptChunks) || p2wpkho.check(redeemScriptChunks)); } // match types if ( p2pkh.input.check(scriptSigChunks) && p2pkh.output.check(redeemScriptChunks)) return true; if ( p2ms.input.check(scriptSigChunks, allowIncomplete) && p2ms.output.check(redeemScriptChunks)) return true; if ( p2pk.input.check(scriptSigChunks) && p2pk.output.check(redeemScriptChunks)) return true; return false; } exports.check = check; check.toJSON = function () { return 'scriptHash input'; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 535 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesspubkeyhash/output.js ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // OP_0 {pubKeyHash} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); function check(script) { var buffer = bscript.compile(script); return ( buffer.length === 22 && buffer[0] === script_1.OPS.OP_0 && buffer[1] === 0x14); } exports.check = check; check.toJSON = function () { return 'Witness pubKeyHash output'; }; /***/ }), /* 536 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnessscripthash/output.js ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // OP_0 {scriptHash} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); function check(script) { var buffer = bscript.compile(script); return ( buffer.length === 34 && buffer[0] === script_1.OPS.OP_0 && buffer[1] === 0x20); } exports.check = check; check.toJSON = function () { return 'Witness scriptHash output'; }; /***/ }), /* 537 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/scripthash/output.js ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // OP_HASH160 {scriptHash} OP_EQUAL Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); function check(script) { var buffer = bscript.compile(script); return ( buffer.length === 23 && buffer[0] === script_1.OPS.OP_HASH160 && buffer[1] === 0x14 && buffer[22] === script_1.OPS.OP_EQUAL); } exports.check = check; check.toJSON = function () { return 'scriptHash output'; }; /***/ }), /* 538 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesscommitment/index.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var output = __webpack_require__(/*! ./output */ 539); exports.output = output; /***/ }), /* 539 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesscommitment/output.js ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { // OP_RETURN {aa21a9ed} {commitment} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var script_1 = __webpack_require__(/*! ../../script */ 475); var types = __webpack_require__(/*! ../../types */ 478); var typeforce = __webpack_require__(/*! typeforce */ 434); var HEADER = Buffer.from('aa21a9ed', 'hex'); function check(script) { var buffer = bscript.compile(script); return ( buffer.length > 37 && buffer[0] === script_1.OPS.OP_RETURN && buffer[1] === 0x24 && buffer.slice(2, 6).equals(HEADER)); } exports.check = check; check.toJSON = function () { return 'Witness commitment output'; }; function encode(commitment) { typeforce(types.Hash256bit, commitment); var buffer = Buffer.allocUnsafe(36); HEADER.copy(buffer, 0); commitment.copy(buffer, 4); return bscript.compile([script_1.OPS.OP_RETURN, buffer]); } exports.encode = encode; function decode(buffer) { typeforce(check, buffer); return bscript.decompile(buffer)[1].slice(4, 36); } exports.decode = decode; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 540 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesspubkeyhash/index.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var input = __webpack_require__(/*! ./input */ 541); exports.input = input; var output = __webpack_require__(/*! ./output */ 535); exports.output = output; /***/ }), /* 541 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnesspubkeyhash/input.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // {signature} {pubKey} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); function isCompressedCanonicalPubKey(pubKey) { return bscript.isCanonicalPubKey(pubKey) && pubKey.length === 33; } function check(script) { var chunks = bscript.decompile(script); return ( chunks.length === 2 && bscript.isCanonicalScriptSignature(chunks[0]) && isCompressedCanonicalPubKey(chunks[1])); } exports.check = check; check.toJSON = function () { return 'witnessPubKeyHash input'; }; /***/ }), /* 542 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnessscripthash/index.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, '__esModule', { value: true }); var input = __webpack_require__(/*! ./input */ 543); exports.input = input; var output = __webpack_require__(/*! ./output */ 536); exports.output = output; /***/ }), /* 543 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/bitcoinjs-lib/src/templates/witnessscripthash/input.js ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { // {serialized scriptPubKey script} Object.defineProperty(exports, '__esModule', { value: true }); var bscript = __webpack_require__(/*! ../../script */ 475); var typeforce = __webpack_require__(/*! typeforce */ 434); var p2ms = __webpack_require__(/*! ../multisig */ 523); var p2pk = __webpack_require__(/*! ../pubkey */ 527); var p2pkh = __webpack_require__(/*! ../pubkeyhash */ 530); function check(chunks, allowIncomplete) { typeforce(typeforce.Array, chunks); if (chunks.length < 1) return false; var witnessScript = chunks[chunks.length - 1]; if (!Buffer.isBuffer(witnessScript)) return false; var witnessScriptChunks = bscript.decompile(witnessScript); // is witnessScript a valid script? if (!witnessScriptChunks || witnessScriptChunks.length === 0) return false; var witnessRawScriptSig = bscript.compile(chunks.slice(0, -1)); // match types if ( p2pkh.input.check(witnessRawScriptSig) && p2pkh.output.check(witnessScriptChunks)) return true; if ( p2ms.input.check(witnessRawScriptSig, allowIncomplete) && p2ms.output.check(witnessScriptChunks)) return true; if ( p2pk.input.check(witnessRawScriptSig) && p2pk.output.check(witnessScriptChunks)) return true; return false; } exports.check = check; check.toJSON = function () { return 'witnessScriptHash input'; }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 544 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-tx/es5/index.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}} var ethUtil = __webpack_require__(/*! ethereumjs-util */ 439); var fees = __webpack_require__(/*! ethereum-common/params.json */ 545); var BN = ethUtil.BN; // secp256k1n/2 var N_DIV_2 = new BN('7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0', 16); /** * Creates a new transaction object. * * @example * var rawTx = { * nonce: '00', * gasPrice: '09184e72a000', * gasLimit: '2710', * to: '0000000000000000000000000000000000000000', * value: '00', * data: '7f7465737432000000000000000000000000000000000000000000000000000000600057', * v: '1c', * r: '5e1d3a76fbf824220eafc8c79ad578ad2b67d01b0c2425eb1f1347e8f50882ab', * s: '5bd428537f05f9830e93792f90ea6a3e2d1ee84952dd96edbae9f658f831ab13' * }; * var tx = new Transaction(rawTx); * * @class * @param {Buffer | Array | Object} data a transaction can be initiailized with either a buffer containing the RLP serialized transaction or an array of buffers relating to each of the tx Properties, listed in order below in the exmple. * * Or lastly an Object containing the Properties of the transaction like in the Usage example. * * For Object and Arrays each of the elements can either be a Buffer, a hex-prefixed (0x) String , Number, or an object with a toBuffer method such as Bignum * * @property {Buffer} raw The raw rlp encoded transaction * @param {Buffer} data.nonce nonce number * @param {Buffer} data.gasLimit transaction gas limit * @param {Buffer} data.gasPrice transaction gas price * @param {Buffer} data.to to the to address * @param {Buffer} data.value the amount of ether sent * @param {Buffer} data.data this will contain the data of the message or the init of a contract * @param {Buffer} data.v EC signature parameter * @param {Buffer} data.r EC signature parameter * @param {Buffer} data.s EC recovery ID * @param {Number} data.chainId EIP 155 chainId - mainnet: 1, ropsten: 3 * */ var Transaction = function () { function Transaction(data) { _classCallCheck(this, Transaction); data = data || {}; // Define Properties var fields = [{ name: 'nonce', length: 32, allowLess: true, default: new Buffer([]) }, { name: 'gasPrice', length: 32, allowLess: true, default: new Buffer([]) }, { name: 'gasLimit', alias: 'gas', length: 32, allowLess: true, default: new Buffer([]) }, { name: 'to', allowZero: true, length: 20, default: new Buffer([]) }, { name: 'value', length: 32, allowLess: true, default: new Buffer([]) }, { name: 'data', alias: 'input', allowZero: true, default: new Buffer([]) }, { name: 'v', allowZero: true, default: new Buffer([0x1c]) }, { name: 'r', length: 32, allowZero: true, allowLess: true, default: new Buffer([]) }, { name: 's', length: 32, allowZero: true, allowLess: true, default: new Buffer([]) }]; /** * Returns the rlp encoding of the transaction * @method serialize * @return {Buffer} * @memberof Transaction * @name serialize */ // attached serialize ethUtil.defineProperties(this, fields, data); /** * @property {Buffer} from (read only) sender address of this transaction, mathematically derived from other parameters. * @name from * @memberof Transaction */ Object.defineProperty(this, 'from', { enumerable: true, configurable: true, get: this.getSenderAddress.bind(this) }); // calculate chainId from signature var sigV = ethUtil.bufferToInt(this.v); var chainId = Math.floor((sigV - 35) / 2); if (chainId < 0) chainId = 0; // set chainId this._chainId = chainId || data.chainId || 0; this._homestead = true; } /** * If the tx's `to` is to the creation address * @return {Boolean} */ Transaction.prototype.toCreationAddress = function toCreationAddress() { return this.to.toString('hex') === ''; }; /** * Computes a sha3-256 hash of the serialized tx * @param {Boolean} [includeSignature=true] whether or not to inculde the signature * @return {Buffer} */ Transaction.prototype.hash = function hash(includeSignature) { if (includeSignature === undefined) includeSignature = true; // EIP155 spec: // when computing the hash of a transaction for purposes of signing or recovering, // instead of hashing only the first six elements (ie. nonce, gasprice, startgas, to, value, data), // hash nine elements, with v replaced by CHAIN_ID, r = 0 and s = 0 var items = void 0; if (includeSignature) { items = this.raw; } else { if (this._chainId > 0) { var raw = this.raw.slice(); this.v = this._chainId; this.r = 0; this.s = 0; items = this.raw; this.raw = raw; } else { items = this.raw.slice(0, 6); } } // create hash return ethUtil.rlphash(items); }; /** * returns the public key of the sender * @return {Buffer} */ Transaction.prototype.getChainId = function getChainId() { return this._chainId; }; /** * returns the sender's address * @return {Buffer} */ Transaction.prototype.getSenderAddress = function getSenderAddress() { if (this._from) { return this._from; } var pubkey = this.getSenderPublicKey(); this._from = ethUtil.publicToAddress(pubkey); return this._from; }; /** * returns the public key of the sender * @return {Buffer} */ Transaction.prototype.getSenderPublicKey = function getSenderPublicKey() { if (!this._senderPubKey || !this._senderPubKey.length) { if (!this.verifySignature()) throw new Error('Invalid Signature'); } return this._senderPubKey; }; /** * Determines if the signature is valid * @return {Boolean} */ Transaction.prototype.verifySignature = function verifySignature() { var msgHash = this.hash(false); // All transaction signatures whose s-value is greater than secp256k1n/2 are considered invalid. if (this._homestead && new BN(this.s).cmp(N_DIV_2) === 1) { return false; } try { var v = ethUtil.bufferToInt(this.v); if (this._chainId > 0) { v -= this._chainId * 2 + 8; } this._senderPubKey = ethUtil.ecrecover(msgHash, v, this.r, this.s); } catch (e) { return false; } return !!this._senderPubKey; }; /** * sign a transaction with a given a private key * @param {Buffer} privateKey */ Transaction.prototype.sign = function sign(privateKey) { var msgHash = this.hash(false); var sig = ethUtil.ecsign(msgHash, privateKey); if (this._chainId > 0) { sig.v += this._chainId * 2 + 8; } Object.assign(this, sig); }; /** * The amount of gas paid for the data in this tx * @return {BN} */ Transaction.prototype.getDataFee = function getDataFee() { var data = this.raw[5]; var cost = new BN(0); for (var i = 0; i < data.length; i++) { data[i] === 0 ? cost.iaddn(fees.txDataZeroGas.v) : cost.iaddn(fees.txDataNonZeroGas.v); } return cost; }; /** * the minimum amount of gas the tx must have (DataFee + TxFee + Creation Fee) * @return {BN} */ Transaction.prototype.getBaseFee = function getBaseFee() { var fee = this.getDataFee().iaddn(fees.txGas.v); if (this._homestead && this.toCreationAddress()) { fee.iaddn(fees.txCreation.v); } return fee; }; /** * the up front amount that an account must have for this transaction to be valid * @return {BN} */ Transaction.prototype.getUpfrontCost = function getUpfrontCost() { return new BN(this.gasLimit).imul(new BN(this.gasPrice)).iadd(new BN(this.value)); }; /** * validates the signature and checks to see if it has enough gas * @param {Boolean} [stringError=false] whether to return a string with a dscription of why the validation failed or return a Bloolean * @return {Boolean|String} */ Transaction.prototype.validate = function validate(stringError) { var errors = []; if (!this.verifySignature()) { errors.push('Invalid Signature'); } if (this.getBaseFee().cmp(new BN(this.gasLimit)) > 0) { errors.push(['gas limit is too low. Need at least ' + this.getBaseFee()]); } if (stringError === undefined || stringError === false) { return errors.length === 0; } else { return errors.join(' '); } }; return Transaction; }(); module.exports = Transaction; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 545 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-common/params.json ***! \**************************************************************************************/ /*! exports provided: genesisGasLimit, genesisDifficulty, genesisNonce, genesisExtraData, genesisHash, genesisStateRoot, minGasLimit, gasLimitBoundDivisor, minimumDifficulty, difficultyBoundDivisor, durationLimit, maximumExtraDataSize, epochDuration, stackLimit, callCreateDepth, tierStepGas, expGas, expByteGas, sha3Gas, sha3WordGas, sloadGas, sstoreSetGas, sstoreResetGas, sstoreRefundGas, jumpdestGas, logGas, logDataGas, logTopicGas, createGas, callGas, callStipend, callValueTransferGas, callNewAccountGas, suicideRefundGas, memoryGas, quadCoeffDiv, createDataGas, txGas, txCreation, txDataZeroGas, txDataNonZeroGas, copyGas, ecrecoverGas, sha256Gas, sha256WordGas, ripemd160Gas, ripemd160WordGas, identityGas, identityWordGas, minerReward, ommerReward, niblingReward, homeSteadForkNumber, homesteadRepriceForkNumber, timebombPeriod, freeBlockPeriod, default */ /***/ (function(module) { module.exports = JSON.parse("{\"genesisGasLimit\":{\"v\":5000,\"d\":\"Gas limit of the Genesis block.\"},\"genesisDifficulty\":{\"v\":17179869184,\"d\":\"Difficulty of the Genesis block.\"},\"genesisNonce\":{\"v\":\"0x0000000000000042\",\"d\":\"the geneis nonce\"},\"genesisExtraData\":{\"v\":\"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa\",\"d\":\"extra data \"},\"genesisHash\":{\"v\":\"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3\",\"d\":\"genesis hash\"},\"genesisStateRoot\":{\"v\":\"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544\",\"d\":\"the genesis state root\"},\"minGasLimit\":{\"v\":5000,\"d\":\"Minimum the gas limit may ever be.\"},\"gasLimitBoundDivisor\":{\"v\":1024,\"d\":\"The bound divisor of the gas limit, used in update calculations.\"},\"minimumDifficulty\":{\"v\":131072,\"d\":\"The minimum that the difficulty may ever be.\"},\"difficultyBoundDivisor\":{\"v\":2048,\"d\":\"The bound divisor of the difficulty, used in the update calculations.\"},\"durationLimit\":{\"v\":13,\"d\":\"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not.\"},\"maximumExtraDataSize\":{\"v\":32,\"d\":\"Maximum size extra data may be after Genesis.\"},\"epochDuration\":{\"v\":30000,\"d\":\"Duration between proof-of-work epochs.\"},\"stackLimit\":{\"v\":1024,\"d\":\"Maximum size of VM stack allowed.\"},\"callCreateDepth\":{\"v\":1024,\"d\":\"Maximum depth of call/create stack.\"},\"tierStepGas\":{\"v\":[0,2,3,5,8,10,20],\"d\":\"Once per operation, for a selection of them.\"},\"expGas\":{\"v\":10,\"d\":\"Once per EXP instuction.\"},\"expByteGas\":{\"v\":10,\"d\":\"Times ceil(log256(exponent)) for the EXP instruction.\"},\"sha3Gas\":{\"v\":30,\"d\":\"Once per SHA3 operation.\"},\"sha3WordGas\":{\"v\":6,\"d\":\"Once per word of the SHA3 operation's data.\"},\"sloadGas\":{\"v\":50,\"d\":\"Once per SLOAD operation.\"},\"sstoreSetGas\":{\"v\":20000,\"d\":\"Once per SSTORE operation if the zeroness changes from zero.\"},\"sstoreResetGas\":{\"v\":5000,\"d\":\"Once per SSTORE operation if the zeroness does not change from zero.\"},\"sstoreRefundGas\":{\"v\":15000,\"d\":\"Once per SSTORE operation if the zeroness changes to zero.\"},\"jumpdestGas\":{\"v\":1,\"d\":\"Refunded gas, once per SSTORE operation if the zeroness changes to zero.\"},\"logGas\":{\"v\":375,\"d\":\"Per LOG* operation.\"},\"logDataGas\":{\"v\":8,\"d\":\"Per byte in a LOG* operation's data.\"},\"logTopicGas\":{\"v\":375,\"d\":\"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas.\"},\"createGas\":{\"v\":32000,\"d\":\"Once per CREATE operation & contract-creation transaction.\"},\"callGas\":{\"v\":40,\"d\":\"Once per CALL operation & message call transaction.\"},\"callStipend\":{\"v\":2300,\"d\":\"Free gas given at beginning of call.\"},\"callValueTransferGas\":{\"v\":9000,\"d\":\"Paid for CALL when the value transfor is non-zero.\"},\"callNewAccountGas\":{\"v\":25000,\"d\":\"Paid for CALL when the destination address didn't exist prior.\"},\"suicideRefundGas\":{\"v\":24000,\"d\":\"Refunded following a suicide operation.\"},\"memoryGas\":{\"v\":3,\"d\":\"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL.\"},\"quadCoeffDiv\":{\"v\":512,\"d\":\"Divisor for the quadratic particle of the memory cost equation.\"},\"createDataGas\":{\"v\":200,\"d\":\"\"},\"txGas\":{\"v\":21000,\"d\":\"Per transaction. NOTE: Not payable on data of calls between transactions.\"},\"txCreation\":{\"v\":32000,\"d\":\"the cost of creating a contract via tx\"},\"txDataZeroGas\":{\"v\":4,\"d\":\"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions.\"},\"txDataNonZeroGas\":{\"v\":68,\"d\":\"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions.\"},\"copyGas\":{\"v\":3,\"d\":\"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added.\"},\"ecrecoverGas\":{\"v\":3000,\"d\":\"\"},\"sha256Gas\":{\"v\":60,\"d\":\"\"},\"sha256WordGas\":{\"v\":12,\"d\":\"\"},\"ripemd160Gas\":{\"v\":600,\"d\":\"\"},\"ripemd160WordGas\":{\"v\":120,\"d\":\"\"},\"identityGas\":{\"v\":15,\"d\":\"\"},\"identityWordGas\":{\"v\":3,\"d\":\"\"},\"minerReward\":{\"v\":\"5000000000000000000\",\"d\":\"the amount a miner get rewarded for mining a block\"},\"ommerReward\":{\"v\":\"625000000000000000\",\"d\":\"The amount of wei a miner of an uncle block gets for being inculded in the blockchain\"},\"niblingReward\":{\"v\":\"156250000000000000\",\"d\":\"the amount a miner gets for inculding a uncle\"},\"homeSteadForkNumber\":{\"v\":1150000,\"d\":\"the block that the Homestead fork started at\"},\"homesteadRepriceForkNumber\":{\"v\":2463000,\"d\":\"the block that the Homestead Reprice (EIP150) fork started at\"},\"timebombPeriod\":{\"v\":100000,\"d\":\"Exponential difficulty timebomb period\"},\"freeBlockPeriod\":{\"v\":2}}"); /***/ }), /* 546 */ /*!*********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/bye.png ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/bye.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///546\n"); /***/ }), /* 547 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame3299.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame3299.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///547\n"); /***/ }), /* 548 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/img500.png ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/img500.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU0OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2ltZzUwMC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///548\n"); /***/ }), /* 549 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/tron1.png ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/tron1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU0OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///549\n"); /***/ }), /* 550 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/tether_usd.png ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/tether_usd.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU1MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3RldGhlcl91c2QucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///550\n"); /***/ }), /* 551 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./navigation.vue?vue&type=template&id=073adf44&scoped=true& */ 552);\n/* harmony import */ var _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./navigation.vue?vue&type=script&lang=js& */ 555);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"073adf44\",\n null,\n false,\n _navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/navigation/navigation.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBbUk7QUFDbkk7QUFDOEQ7QUFDTDs7O0FBR3pEO0FBQ2dLO0FBQ2hLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLGdGQUFNO0FBQ1IsRUFBRSxpR0FBTTtBQUNSLEVBQUUsMEdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUscUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9uYXZpZ2F0aW9uLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wNzNhZGY0NCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL25hdmlnYXRpb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9uYXZpZ2F0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA3M2FkZjQ0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///551\n"); /***/ }), /* 552 */ /*!*****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=template&id=073adf44&scoped=true& ***! \*****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./navigation.vue?vue&type=template&id=073adf44&scoped=true& */ 553); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_template_id_073adf44_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 553 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=template&id=073adf44&scoped=true& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "nav-head"), attrs: { _i: 0 } }, [ _vm._t("address", null, { _i: 1 }), _vm._t("default", null, { _i: 2 }), _vm._t("bread", null, { _i: 3 }), _vm._t("logo", null, { _i: 4 }), _vm._$s(5, "i", _vm.showBack) ? _c("image", { staticClass: _vm._$s(5, "sc", "back"), attrs: { src: _vm._$s( 5, "a-src", __webpack_require__(/*! ../../static/tongyonh/Vector.png */ 554) ), _i: 5 }, on: { click: function($event) { return _vm.back() } } }) : _vm._e() ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 554 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Vector.png ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Vector.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL1ZlY3Rvci5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///554\n"); /***/ }), /* 555 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./navigation.vue?vue&type=script&lang=js& */ 556);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_navigation_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBoQixDQUFnQixna0JBQUcsRUFBQyIsImZpbGUiOiI1NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9uYXZpZ2F0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbmF2aWdhdGlvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///555\n"); /***/ }), /* 556 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/navigation/navigation.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nvar COMPONENT_NAME = 'navigation';var _default2 =\n{\n name: COMPONENT_NAME,\n props: {\n showBack: {\n type: Boolean,\n default: function _default() {\n return true;\n } },\n\n bgnum: {\n type: Boolean,\n default: function _default() {\n return false;\n } } },\n\n\n data: function data() {\n return {};\n\n\n },\n computed: {},\n\n\n mounted: function mounted() {\n\n },\n methods: {\n back: function back() {\n\n\n\n\n\n\n uni.navigateBack();\n\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBV0Esa0M7QUFDQTtBQUNBLHNCQURBO0FBRUE7QUFDQTtBQUNBLG1CQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQURBOztBQU9BO0FBQ0EsbUJBREE7QUFFQSxhQUZBLHNCQUVBO0FBQ0E7QUFDQSxPQUpBLEVBUEEsRUFGQTs7O0FBZ0JBLE1BaEJBLGtCQWdCQTtBQUNBOzs7QUFHQSxHQXBCQTtBQXFCQSxjQXJCQTs7O0FBd0JBLFNBeEJBLHFCQXdCQTs7QUFFQSxHQTFCQTtBQTJCQTtBQUNBLFFBREEsa0JBQ0E7Ozs7Ozs7QUFPQTs7QUFFQSxLQVZBLEVBM0JBLEUiLCJmaWxlIjoiNTU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibmF2LWhlYWRcIj5cclxuXHRcdDxzbG90IG5hbWU9XCJhZGRyZXNzXCI+PC9zbG90PlxyXG5cdFx0PHNsb3Q+PC9zbG90PlxyXG5cdFx0PHNsb3QgbmFtZT1cImJyZWFkXCI+PC9zbG90PlxyXG5cdFx0PHNsb3QgbmFtZT1cImxvZ29cIj48L3Nsb3Q+XHJcblx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vc3RhdGljL3Rvbmd5b25oL1ZlY3Rvci5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJiYWNrXCIgQHRhcD1cImJhY2soKVwiIHYtaWY9XCJzaG93QmFja1wiPjwvaW1hZ2U+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRjb25zdCBDT01QT05FTlRfTkFNRSA9ICduYXZpZ2F0aW9uJ1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IENPTVBPTkVOVF9OQU1FLFxyXG5cdCAgICBwcm9wczp7XHJcblx0XHRcdHNob3dCYWNrOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0cnVlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRiZ251bToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gZmFsc2VcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFxyXG5cdFx0fSxcclxuXHRcdG1vdW50ZWQoKSB7XHJcblx0XHRcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRiYWNrKCl7XHJcblxyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0aGlzdG9yeS5iYWNrKClcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcdFxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soKVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cdFxyXG5cdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHJcbiAgICAuaXRlbXtcclxuICAgIFx0Zm9udC1zaXplOiAyOHJweDtcclxuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgXHR3aWR0aDogMjM0cnB4O1xyXG4gICAgXHRsaW5lLWhlaWdodDogNjBycHg7XHJcbiAgICB9XHJcbiAgIFxyXG5cdC5uYXYtaGVhZHtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Zm9udC1zaXplOiAzNnJweDtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMCAzNnJweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDgwcnB4O1xyXG5cdH1cclxuXHQuYmFja3tcclxuXHRcdHdpZHRoOiAxNnJweDtcclxuXHRcdGhlaWdodDogMjRycHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OjM2cnB4O1xyXG5cdCAgICB0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHR9XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///556\n"); /***/ }), /* 557 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?mpType=page ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page */ 558);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 583);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4c0ce217\",\n null,\n false,\n _index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/token/btc/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGMwY2UyMTcmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRjMGNlMjE3XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvdG9rZW4vYnRjL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///557\n"); /***/ }), /* 558 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page ***! \**********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page */ 559); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4c0ce217_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 559 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=template&id=4c0ce217&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 560).default, uEmpty: __webpack_require__(/*! @/uview-ui/components/u-empty/u-empty.vue */ 570).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "head"), attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c( "text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.coin.name)))] ) ] ), _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "money_con"), class: _vm._$s(5, "c", { money_con: _vm.coin.type == "ETH", money_con2: _vm.coin.type == "BTC", money_con3: _vm.coin.type == "TRX" }), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "textcon1"), attrs: { _i: 6 } }, [ _c( "text", { staticClass: _vm._$s(7, "sc", "text1"), attrs: { _i: 7 } }, [ _c("view", [ _vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.coin.balance))) ]), _c( "text", { staticClass: _vm._$s(9, "sc", "text2"), attrs: { _i: 9 } }, [ _vm._v( _vm._$s(9, "t0-0", _vm._s(_vm.coin.balancePrice)) ) ] ) ] ), _vm._$s( 10, "i", _vm.coin.type == "ETH" && !_vm.coin.contractAddress ) ? _c("image", { staticClass: _vm._$s(10, "sc", "img1"), attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/ethereum.png */ 575) ), _i: 10 } }) : _vm._e(), _vm._$s( 11, "i", _vm.coin.type == "BTC" && !_vm.coin.contractAddress ) ? _c("image", { staticClass: _vm._$s(11, "sc", "img1"), attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame28.png */ 576) ), _i: 11 } }) : _vm._e(), _vm._$s( 12, "i", _vm.coin.type == "TRX" && !_vm.coin.contractAddress ) ? _c("image", { staticClass: _vm._$s(12, "sc", "img1"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/tronicon.png */ 577) ), _i: 12 } }) : _vm._e() ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "textcon1"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "v1"), attrs: { _i: 14 } }, [ _c("view", { staticClass: _vm._$s(15, "sc", "t1"), attrs: { _i: 15 } }), _c( "view", { staticClass: _vm._$s(16, "sc", "t2"), attrs: { _i: 16 } }, [ _vm._v( _vm._$s(16, "t0-0", _vm._s(_vm.i18n.Existingbalance)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "v1 v2"), attrs: { _i: 17 } }, [ _c("view", { staticClass: _vm._$s(18, "sc", "t1"), attrs: { _i: 18 } }), _c( "view", { staticClass: _vm._$s(19, "sc", "t2"), attrs: { _i: 19 } }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.i18n.Freezebalance)) ) ] ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "select_con"), attrs: { _i: 20 } }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "select"), attrs: { _i: 21 } }, [ _c("u-tabs", { attrs: { height: "120", "bar-width": "172", "active-font": "13", "inactive-font": "13", "active-color": "#6F69FF", "inactive-color": "#A3AED0", list: _vm.list, "is-scroll": false, current: _vm.current, _i: 22 }, on: { change: _vm.change } }), _vm._$s(23, "i", _vm.showInfo) ? _c("u-empty", { attrs: { text: _vm.teee, mode: "list", _i: 23 } }) : _vm._e(), _vm._$s(24, "i", !_vm.showInfo) ? _c( "scroll-view", { attrs: { _i: 24 }, on: { scrolltolower: _vm.scrollToPage } }, _vm._l(_vm._$s(25, "f", { forItems: _vm.trxs }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(25, "f", { forIndex: $20, key: 25 + "-" + $30 }), staticClass: _vm._$s("25-" + $30, "sc", "item1"), attrs: { _i: "25-" + $30 }, on: { click: function($event) { return _vm.goDetail(item, index) } } }, [ _c( "view", { staticClass: _vm._$s( "26-" + $30, "sc", "lef_con" ), attrs: { _i: "26-" + $30 } }, [ _vm._$s("27-" + $30, "i", item.type == "in") ? _c("image", { staticClass: _vm._$s( "27-" + $30, "sc", "img1" ), attrs: { src: _vm._$s( "27-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/arrow-up-left.png */ 578) ), _i: "27-" + $30 } }) : _vm._e(), _vm._$s("28-" + $30, "i", item.type == "out") ? _c("image", { staticClass: _vm._$s( "28-" + $30, "sc", "img1" ), attrs: { src: _vm._$s( "28-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/arrow-up-left_1.png */ 579) ), _i: "28-" + $30 } }) : _vm._e(), _c( "view", { staticClass: _vm._$s( "29-" + $30, "sc", "textcon" ), attrs: { _i: "29-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "text1" ), attrs: { _i: "30-" + $30 } }, [ _vm._v( _vm._$s( "30-" + $30, "t0-0", _vm._s(item.address) ) ) ] ), _c( "view", { staticClass: _vm._$s( "31-" + $30, "sc", "text2" ), attrs: { _i: "31-" + $30 } }, [ _vm._v( _vm._$s( "31-" + $30, "t0-0", _vm._s(item.transactionTime) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s( "32-" + $30, "sc", "rig_con" ), attrs: { _i: "32-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "33-" + $30, "sc", "text1" ), attrs: { _i: "33-" + $30 } }, [ _vm._$s("34-" + $30, "i", item.type == "in") ? _c("text") : _vm._e(), _vm._$s( "35-" + $30, "i", item.type == "out" ) ? _c("text") : _vm._e(), _vm._v( _vm._$s( "33-" + $30, "t2-0", _vm._s(item.amount) ) ), _c("text", [ _vm._v( _vm._$s( "36-" + $30, "t0-0", _vm._s(item.network) ) ) ]) ] ), _c("image", { staticClass: _vm._$s( "37-" + $30, "sc", "img1" ), attrs: { src: _vm._$s( "37-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Shape.png */ 580) ), _i: "37-" + $30 } }) ] ) ] ) }), 0 ) : _vm._e() ], 1 ) ] ), _c( "view", { staticClass: _vm._$s(38, "sc", "btnconn"), attrs: { _i: 38 } }, [ _c( "view", { staticClass: _vm._$s(39, "sc", "btn active"), attrs: { _i: 39 }, on: { click: _vm.goSend } }, [ _c("image", { staticClass: _vm._$s(40, "sc", "arrow-up-left"), attrs: { src: _vm._$s( 40, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/arrow-up-leftw.png */ 581) ), _i: 40 } }), _vm._v(_vm._$s(39, "t1-0", _vm._s(_vm.i18n.Send))) ] ), _c( "view", { staticClass: _vm._$s(41, "sc", "btn"), attrs: { _i: 41 }, on: { click: _vm.goReceive } }, [ _c("image", { staticClass: _vm._$s(42, "sc", "arrow-up-left"), attrs: { src: _vm._$s( 42, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/arrow-up-leftp.png */ 582) ), _i: 42 } }), _c( "text", { staticClass: _vm._$s(43, "sc", "btn13"), attrs: { _i: 43 } }, [_vm._v(_vm._$s(43, "t0-0", _vm._s(_vm.i18n.Receive)))] ) ] ) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 560 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& */ 561);\n/* harmony import */ var _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-tabs.vue?vue&type=script&lang=js& */ 568);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3b2b1a80\",\n null,\n false,\n _u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-tabs/u-tabs.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNiMmIxYTgwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS10YWJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNiMmIxYTgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS10YWJzL3UtdGFicy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///560\n"); /***/ }), /* 561 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& */ 562); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_template_id_3b2b1a80_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 562 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=template&id=3b2b1a80&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uBadge: __webpack_require__(/*! @/uview-ui/components/u-badge/u-badge.vue */ 563).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-tabs"), style: _vm._$s(0, "s", { background: _vm.bgColor }), attrs: { _i: 0 } }, [ _c("view", { attrs: { id: _vm._$s(1, "a-id", _vm.id), _i: 1 } }, [ _c( "scroll-view", { staticClass: _vm._$s(2, "sc", "u-scroll-view"), attrs: { "scroll-left": _vm._$s(2, "a-scroll-left", _vm.scrollLeft), _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "u-scroll-box"), class: _vm._$s(3, "c", { "u-tabs-scorll-flex": !_vm.isScroll }), attrs: { _i: 3 } }, [ _vm._l(_vm._$s(4, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "4-" + $30, "sc", "u-tab-item u-line-1" ), style: _vm._$s("4-" + $30, "s", [ _vm.tabItemStyle(index) ]), attrs: { id: _vm._$s("4-" + $30, "a-id", "u-tab-item-" + index), _i: "4-" + $30 }, on: { click: function($event) { return _vm.clickTab(index) } } }, [ _c("u-badge", { attrs: { count: item[_vm.count] || item["count"] || 0, offset: _vm.offset, size: "mini", _i: "5-" + $30 } }), _vm._v( _vm._$s( "4-" + $30, "t1-0", _vm._s(item[_vm.name] || item["name"]) ) ) ], 1 ) }), _vm._$s(6, "i", _vm.showBar) ? _c("view", { staticClass: _vm._$s(6, "sc", "u-tab-bar"), style: _vm._$s(6, "s", [_vm.tabBarStyle]), attrs: { _i: 6 } }) : _vm._e() ], 2 ) ] ) ]) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 563 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& */ 564);\n/* harmony import */ var _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-badge.vue?vue&type=script&lang=js& */ 566);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2b1712d8\",\n null,\n false,\n _u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-badge/u-badge.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTYzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yYjE3MTJkOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtYmFkZ2UudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJiMTcxMmQ4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1iYWRnZS91LWJhZGdlLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///563\n"); /***/ }), /* 564 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& */ 565); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_template_id_2b1712d8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 565 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=template&id=2b1712d8&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(0, "sc", "u-badge"), class: _vm._$s(0, "c", [ _vm.isDot ? "u-badge-dot" : "", _vm.size == "mini" ? "u-badge-mini" : "", _vm.type ? "u-badge--bg--" + _vm.type : "" ]), style: _vm._$s(0, "s", [ { top: _vm.offset[0] + "rpx", right: _vm.offset[1] + "rpx", fontSize: _vm.fontSize + "rpx", position: _vm.absolute ? "absolute" : "static", color: _vm.color, backgroundColor: _vm.bgColor }, _vm.boxStyle ]), attrs: { _i: 0 } }, [_vm._v(_vm._$s(0, "t0-0", _vm._s(_vm.showText)))] ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 566 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-badge.vue?vue&type=script&lang=js& */ 567);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_badge_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiI1NjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWJhZGdlLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1iYWRnZS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///566\n"); /***/ }), /* 567 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-badge/u-badge.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * badge 角标\n * @description 本组件一般用于展示头像的地方,如个人中心,或者评论列表页的用户头像展示等场所。\n * @tutorial https://www.uviewui.com/components/badge.html\n * @property {String Number} count 展示的数字,大于 overflowCount 时显示为 ${overflowCount}+,为0且show-zero为false时隐藏\n * @property {Boolean} is-dot 不展示数字,只有一个小点(默认false)\n * @property {Boolean} absolute 组件是否绝对定位,为true时,offset参数才有效(默认true)\n * @property {String Number} overflow-count 展示封顶的数字值(默认99)\n * @property {String} type 使用预设的背景颜色(默认error)\n * @property {Boolean} show-zero 当数值为 0 时,是否展示 Badge(默认false)\n * @property {String} size Badge的尺寸,设为mini会得到小一号的Badge(默认default)\n * @property {Array} offset 设置badge的位置偏移,格式为 [x, y],也即设置的为top和right的值,单位rpx。absolute为true时有效(默认[20, 20])\n * @property {String} color 字体颜色(默认#ffffff)\n * @property {String} bgColor 背景颜色,优先级比type高,如设置,type参数会失效\n * @property {Boolean} is-center 组件中心点是否和父组件右上角重合,优先级比offset高,如设置,offset参数会失效(默认false)\n * @example \n */var _default2 =\n{\n name: 'u-badge',\n props: {\n // primary,warning,success,error,info\n type: {\n type: String,\n default: 'error' },\n\n // default, mini\n size: {\n type: String,\n default: 'default' },\n\n //是否是圆点\n isDot: {\n type: Boolean,\n default: false },\n\n // 显示的数值内容\n count: {\n type: [Number, String] },\n\n // 展示封顶的数字值\n overflowCount: {\n type: Number,\n default: 99 },\n\n // 当数值为 0 时,是否展示 Badge\n showZero: {\n type: Boolean,\n default: false },\n\n // 位置偏移\n offset: {\n type: Array,\n default: function _default() {\n return [20, 20];\n } },\n\n // 是否开启绝对定位,开启了offset才会起作用\n absolute: {\n type: Boolean,\n default: true },\n\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: '24' },\n\n // 字体演示\n color: {\n type: String,\n default: '#ffffff' },\n\n // badge的背景颜色\n bgColor: {\n type: String,\n default: '' },\n\n // 是否让badge组件的中心点和父组件右上角重合,配置的话,offset将会失效\n isCenter: {\n type: Boolean,\n default: false } },\n\n\n computed: {\n // 是否将badge中心与父组件右上角重合\n boxStyle: function boxStyle() {\n var style = {};\n if (this.isCenter) {\n style.top = 0;\n style.right = 0;\n // Y轴-50%,意味着badge向上移动了badge自身高度一半,X轴50%,意味着向右移动了自身宽度一半\n style.transform = \"translateY(-50%) translateX(50%)\";\n } else {\n style.top = this.offset[0] + 'rpx';\n style.right = this.offset[1] + 'rpx';\n style.transform = \"translateY(0) translateX(0)\";\n }\n // 如果尺寸为mini,后接上scal()\n if (this.size == 'mini') {\n style.transform = style.transform + \" scale(0.8)\";\n }\n return style;\n },\n // isDot类型时,不显示文字\n showText: function showText() {\n if (this.isDot) return '';else\n {\n if (this.count > this.overflowCount) return \"\".concat(this.overflowCount, \"+\");else\n return this.count;\n }\n },\n // 是否显示组件\n show: function show() {\n // 如果count的值为0,并且showZero设置为false,不显示组件\n if (this.count == 0 && this.showZero == false) return false;else\n return true;\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWJhZGdlL3UtYmFkZ2UudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQkE7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUJBO0FBQ0EsaUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHNCQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0EsNEJBREEsRUFqQkE7O0FBb0JBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBckJBOztBQXlCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQTFCQTs7QUE4QkE7QUFDQTtBQUNBLGlCQURBO0FBRUE7QUFDQTtBQUNBLE9BSkEsRUEvQkE7O0FBcUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBdENBOztBQTBDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxtQkFGQSxFQTNDQTs7QUErQ0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFoREE7O0FBb0RBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBckRBOztBQXlEQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQTFEQSxFQUZBOzs7QUFpRUE7QUFDQTtBQUNBLFlBRkEsc0JBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUxBLE1BS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQW5CQTtBQW9CQTtBQUNBLFlBckJBLHNCQXFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQTNCQTtBQTRCQTtBQUNBLFFBN0JBLGtCQTZCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBakNBLEVBakVBLEUiLCJmaWxlIjoiNTY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJzaG93XCIgY2xhc3M9XCJ1LWJhZGdlXCIgOmNsYXNzPVwiW1xyXG5cdFx0XHRpc0RvdCA/ICd1LWJhZGdlLWRvdCcgOiAnJywgXHJcblx0XHRcdHNpemUgPT0gJ21pbmknID8gJ3UtYmFkZ2UtbWluaScgOiAnJyxcclxuXHRcdFx0dHlwZSA/ICd1LWJhZGdlLS1iZy0tJyArIHR5cGUgOiAnJ1xyXG5cdFx0XVwiIDpzdHlsZT1cIlt7XHJcblx0XHRcdHRvcDogb2Zmc2V0WzBdICsgJ3JweCcsXHJcblx0XHRcdHJpZ2h0OiBvZmZzZXRbMV0gKyAncnB4JyxcclxuXHRcdFx0Zm9udFNpemU6IGZvbnRTaXplICsgJ3JweCcsXHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSA/ICdhYnNvbHV0ZScgOiAnc3RhdGljJyxcclxuXHRcdFx0Y29sb3I6IGNvbG9yLFxyXG5cdFx0XHRiYWNrZ3JvdW5kQ29sb3I6IGJnQ29sb3JcclxuXHRcdH0sIGJveFN0eWxlXVwiXHJcblx0PlxyXG5cdFx0e3tzaG93VGV4dH19XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBiYWRnZSDop5LmoIdcclxuXHQgKiBAZGVzY3JpcHRpb24g5pys57uE5Lu25LiA6Iis55So5LqO5bGV56S65aS05YOP55qE5Zyw5pa577yM5aaC5Liq5Lq65Lit5b+D77yM5oiW6ICF6K+E6K665YiX6KGo6aG155qE55So5oi35aS05YOP5bGV56S6562J5Zy65omA44CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvYmFkZ2UuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gY291bnQg5bGV56S655qE5pWw5a2X77yM5aSn5LqOIG92ZXJmbG93Q291bnQg5pe25pi+56S65Li6ICR7b3ZlcmZsb3dDb3VudH0r77yM5Li6MOS4lHNob3ctemVyb+S4umZhbHNl5pe26ZqQ6JePXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBpcy1kb3Qg5LiN5bGV56S65pWw5a2X77yM5Y+q5pyJ5LiA5Liq5bCP54K577yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGFic29sdXRlIOe7hOS7tuaYr+WQpue7neWvueWumuS9je+8jOS4unRydWXml7bvvIxvZmZzZXTlj4LmlbDmiY3mnInmlYjvvIjpu5jorqR0cnVl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBvdmVyZmxvdy1jb3VudCDlsZXnpLrlsIHpobbnmoTmlbDlrZflgLzvvIjpu5jorqQ5Oe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB0eXBlIOS9v+eUqOmihOiuvueahOiDjOaZr+minOiJsu+8iOm7mOiupGVycm9y77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93LXplcm8g5b2T5pWw5YC85Li6IDAg5pe277yM5piv5ZCm5bGV56S6IEJhZGdl77yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gc2l6ZSBCYWRnZeeahOWwuuWvuO+8jOiuvuS4um1pbmnkvJrlvpfliLDlsI/kuIDlj7fnmoRCYWRnZe+8iOm7mOiupGRlZmF1bHTvvIlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSBvZmZzZXQg6K6+572uYmFkZ2XnmoTkvY3nva7lgY/np7vvvIzmoLzlvI/kuLogW3gsIHld77yM5Lmf5Y2z6K6+572u55qE5Li6dG9w5ZKMcmlnaHTnmoTlgLzvvIzljZXkvY1ycHjjgIJhYnNvbHV0ZeS4unRydWXml7bmnInmlYjvvIjpu5jorqRbMjAsIDIwXe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb2xvciDlrZfkvZPpopzoibLvvIjpu5jorqQjZmZmZmZm77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGJnQ29sb3Ig6IOM5pmv6aKc6Imy77yM5LyY5YWI57qn5q+UdHlwZemrmO+8jOWmguiuvue9ru+8jHR5cGXlj4LmlbDkvJrlpLHmlYhcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGlzLWNlbnRlciDnu4Tku7bkuK3lv4PngrnmmK/lkKblkozniLbnu4Tku7blj7PkuIrop5Lph43lkIjvvIzkvJjlhYjnuqfmr5RvZmZzZXTpq5jvvIzlpoLorr7nva7vvIxvZmZzZXTlj4LmlbDkvJrlpLHmlYjvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBleGFtcGxlIDx1LWJhZGdlIHR5cGU9XCJlcnJvclwiIGNvdW50PVwiN1wiPjwvdS1iYWRnZT5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndS1iYWRnZScsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyBwcmltYXJ5LHdhcm5pbmcsc3VjY2VzcyxlcnJvcixpbmZvXHJcblx0XHRcdHR5cGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ2Vycm9yJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBkZWZhdWx0LCBtaW5pXHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ2RlZmF1bHQnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8v5piv5ZCm5piv5ZyG54K5XHJcblx0XHRcdGlzRG90OiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmL7npLrnmoTmlbDlgLzlhoXlrrlcclxuXHRcdFx0Y291bnQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlsZXnpLrlsIHpobbnmoTmlbDlrZflgLxcclxuXHRcdFx0b3ZlcmZsb3dDb3VudDoge1xyXG5cdFx0XHRcdHR5cGU6IE51bWJlcixcclxuXHRcdFx0XHRkZWZhdWx0OiA5OVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvZPmlbDlgLzkuLogMCDml7bvvIzmmK/lkKblsZXnpLogQmFkZ2VcclxuXHRcdFx0c2hvd1plcm86IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOS9jee9ruWBj+enu1xyXG5cdFx0XHRvZmZzZXQ6IHtcclxuXHRcdFx0XHR0eXBlOiBBcnJheSxcclxuXHRcdFx0XHRkZWZhdWx0OiAoKSA9PiB7XHJcblx0XHRcdFx0XHRyZXR1cm4gWzIwLCAyMF1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuW8gOWQr+e7neWvueWumuS9je+8jOW8gOWQr+S6hm9mZnNldOaJjeS8mui1t+S9nOeUqFxyXG5cdFx0XHRhYnNvbHV0ZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlrZfkvZPlpKflsI9cclxuXHRcdFx0Zm9udFNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcyNCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a2X5L2T5ryU56S6XHJcblx0XHRcdGNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjZmZmZmZmJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyBiYWRnZeeahOiDjOaZr+minOiJslxyXG5cdFx0XHRiZ0NvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuiuqWJhZGdl57uE5Lu255qE5Lit5b+D54K55ZKM54i257uE5Lu25Y+z5LiK6KeS6YeN5ZCI77yM6YWN572u55qE6K+d77yMb2Zmc2V05bCG5Lya5aSx5pWIXHJcblx0XHRcdGlzQ2VudGVyOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Ly8g5piv5ZCm5bCGYmFkZ2XkuK3lv4PkuI7niLbnu4Tku7blj7PkuIrop5Lph43lkIhcclxuXHRcdFx0Ym94U3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge307XHJcblx0XHRcdFx0aWYodGhpcy5pc0NlbnRlcikge1xyXG5cdFx0XHRcdFx0c3R5bGUudG9wID0gMDtcclxuXHRcdFx0XHRcdHN0eWxlLnJpZ2h0ID0gMDtcclxuXHRcdFx0XHRcdC8vIFnovbQtNTAl77yM5oSP5ZGz552AYmFkZ2XlkJHkuIrnp7vliqjkuoZiYWRnZeiHqui6q+mrmOW6puS4gOWNiu+8jFjovbQ1MCXvvIzmhI/lkbPnnYDlkJHlj7Pnp7vliqjkuoboh6rouqvlrr3luqbkuIDljYpcclxuXHRcdFx0XHRcdHN0eWxlLnRyYW5zZm9ybSA9IFwidHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSlcIjtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0c3R5bGUudG9wID0gdGhpcy5vZmZzZXRbMF0gKyAncnB4JztcclxuXHRcdFx0XHRcdHN0eWxlLnJpZ2h0ID0gdGhpcy5vZmZzZXRbMV0gKyAncnB4JztcclxuXHRcdFx0XHRcdHN0eWxlLnRyYW5zZm9ybSA9IFwidHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOWmguaenOWwuuWvuOS4um1pbmnvvIzlkI7mjqXkuIpzY2FsKClcclxuXHRcdFx0XHRpZih0aGlzLnNpemUgPT0gJ21pbmknKSB7XHJcblx0XHRcdFx0XHRzdHlsZS50cmFuc2Zvcm0gPSBzdHlsZS50cmFuc2Zvcm0gKyBcIiBzY2FsZSgwLjgpXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gaXNEb3Tnsbvlnovml7bvvIzkuI3mmL7npLrmloflrZdcclxuXHRcdFx0c2hvd1RleHQoKSB7XHJcblx0XHRcdFx0aWYodGhpcy5pc0RvdCkgcmV0dXJuICcnO1xyXG5cdFx0XHRcdGVsc2Uge1xyXG5cdFx0XHRcdFx0aWYodGhpcy5jb3VudCA+IHRoaXMub3ZlcmZsb3dDb3VudCkgcmV0dXJuIGAke3RoaXMub3ZlcmZsb3dDb3VudH0rYDtcclxuXHRcdFx0XHRcdGVsc2UgcmV0dXJuIHRoaXMuY291bnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbmmL7npLrnu4Tku7ZcclxuXHRcdFx0c2hvdygpIHtcclxuXHRcdFx0XHQvLyDlpoLmnpxjb3VudOeahOWAvOS4ujDvvIzlubbkuJRzaG93WmVyb+iuvue9ruS4umZhbHNl77yM5LiN5pi+56S657uE5Lu2XHJcblx0XHRcdFx0aWYodGhpcy5jb3VudCA9PSAwICYmIHRoaXMuc2hvd1plcm8gPT0gZmFsc2UpIHJldHVybiBmYWxzZTtcclxuXHRcdFx0XHRlbHNlIHJldHVybiB0cnVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtYmFkZ2Uge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHJweDtcclxuXHRcdHBhZGRpbmc6IDRycHggOHJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHJweDtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRcclxuXHRcdCYtLWJnLS1wcmltYXJ5IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1iZy0tZXJyb3Ige1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLWVycm9yO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLS1iZy0tc3VjY2VzcyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtc3VjY2VzcztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ji0tYmctLWluZm8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLWluZm87XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtLWJnLS13YXJuaW5nIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQudS1iYWRnZS1kb3Qge1xyXG5cdFx0aGVpZ2h0OiAxNnJweDtcclxuXHRcdHdpZHRoOiAxNnJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHRcclxuXHQudS1iYWRnZS1taW5pIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0fVxyXG5cdFxyXG5cdC8vIC51LXByaW1hcnkge1xyXG5cdC8vIFx0YmFja2dyb3VuZDogJHUtdHlwZS1wcmltYXJ5O1xyXG5cdC8vIFx0Y29sb3I6ICNmZmY7XHJcblx0Ly8gfVxyXG5cdFxyXG5cdC8vIC51LWVycm9yIHtcclxuXHQvLyBcdGJhY2tncm91bmQ6ICR1LXR5cGUtZXJyb3I7XHJcblx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHQvLyB9XHJcblx0XHJcblx0Ly8gLnUtd2FybmluZyB7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXdhcm5pbmc7XHJcblx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHQvLyB9XHJcblx0XHJcblx0Ly8gLnUtc3VjY2VzcyB7XHJcblx0Ly8gXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXN1Y2Nlc3M7XHJcblx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHQvLyB9XHJcblx0XHJcblx0Ly8gLnUtYmxhY2sge1xyXG5cdC8vIFx0YmFja2dyb3VuZDogIzU4NTg1ODtcclxuXHQvLyBcdGNvbG9yOiAjZmZmO1xyXG5cdC8vIH1cclxuXHRcclxuXHQudS1pbmZvIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtaW5mbztcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuPC9zdHlsZT4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///567\n"); /***/ }), /* 568 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-tabs.vue?vue&type=script&lang=js& */ 569);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_tabs_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiI1NjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXRhYnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///568\n"); /***/ }), /* 569 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-tabs/u-tabs.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * tabs 标签\n * @description 该组件,是一个tabs标签组件,在标签多的时候,可以配置为左右滑动,标签少的时候,可以禁止滑动。 该组件的一个特点是配置为滚动模式时,激活的tab会自动移动到组件的中间位置。\n * @tutorial https://www.uviewui.com/components/tabs.html\n * @property {Boolean} is-scroll tabs是否可以左右拖动(默认true)\n * @property {Array} list 标签数组,元素为对象,如[{name: '推荐'}]\n * @property {String Number} current 指定哪个tab为激活状态(默认0)\n * @property {String Number} height 导航栏的高度,单位rpx(默认80)\n * @property {String Number} font-size tab文字大小,单位rpx(默认30)\n * @property {String Number} duration 滑块移动一次所需的时间,单位秒(默认0.5)\n * @property {String} active-color 滑块和激活tab文字的颜色(默认#2979ff)\n * @property {String} inactive-color tabs文字颜色(默认#303133)\n * @property {String Number} bar-width 滑块宽度,单位rpx(默认40)\n * @property {Object} active-item-style 活动tabs item的样式,对象形式\n * @property {Object} bar-style 底部滑块的样式,对象形式\n * @property {Boolean} show-bar 是否显示底部的滑块(默认true)\n * @property {String Number} bar-height 滑块高度,单位rpx(默认6)\n * @property {String Number} item-width 标签的宽度(默认auto)\n * @property {String Number} gutter 单个tab标签的左右内边距之和,单位rpx(默认40)\n * @property {String} bg-color tabs导航栏的背景颜色(默认#ffffff)\n * @property {String} name 组件内部读取的list参数中的属性名(tab名称),见官网说明(默认name)\n * @property {String} count 组件内部读取的list参数中的属性名(badge徽标数),同name属性的使用,见官网说明(默认count)\n * @property {Array} offset 设置badge徽标数的位置偏移,格式为 [x, y],也即设置的为top和right的值,单位rpx(默认[5, 20])\n * @property {Boolean} bold 激活选项的字体是否加粗(默认true)\n * @event {Function} change 点击标签时触发\n * @example \n */var _default2 =\n{\n name: \"u-tabs\",\n props: {\n // 导航菜单是否需要滚动,如只有2或者3个的时候,就不需要滚动了,此时使用flex平分tab的宽度\n isScroll: {\n type: Boolean,\n default: true },\n\n //需循环的标签列表\n list: {\n type: Array,\n default: function _default() {\n return [];\n } },\n\n // 当前活动tab的索引\n current: {\n type: [Number, String],\n default: 0 },\n\n // 导航栏的高度和行高\n height: {\n type: [String, Number],\n default: 80 },\n\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: 30 },\n\n // 过渡动画时长, 单位ms\n duration: {\n type: [String, Number],\n default: 0.5 },\n\n // 选中项的主题颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 未选中项的颜色\n inactiveColor: {\n type: String,\n default: '#303133' },\n\n // 菜单底部移动的bar的宽度,单位rpx\n barWidth: {\n type: [String, Number],\n default: 40 },\n\n // 移动bar的高度\n barHeight: {\n type: [String, Number],\n default: 6 },\n\n // 单个tab的左或有内边距(左右相同)\n gutter: {\n type: [String, Number],\n default: 30 },\n\n // 导航栏的背景颜色\n bgColor: {\n type: String,\n default: '#ffffff' },\n\n // 读取传入的数组对象的属性(tab名称)\n name: {\n type: String,\n default: 'name' },\n\n // 读取传入的数组对象的属性(徽标数)\n count: {\n type: String,\n default: 'count' },\n\n // 徽标数位置偏移\n offset: {\n type: Array,\n default: function _default() {\n return [5, 20];\n } },\n\n // 活动tab字体是否加粗\n bold: {\n type: Boolean,\n default: true },\n\n // 当前活动tab item的样式\n activeItemStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 是否显示底部的滑块\n showBar: {\n type: Boolean,\n default: true },\n\n // 底部滑块的自定义样式\n barStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 标签的宽度\n itemWidth: {\n type: [Number, String],\n default: 'auto' } },\n\n\n data: function data() {\n return {\n scrollLeft: 0, // 滚动scroll-view的左边滚动距离\n tabQueryInfo: [], // 存放对tab菜单查询后的节点信息\n componentWidth: 0, // 屏幕宽度,单位为px\n scrollBarLeft: 0, // 移动bar需要通过translateX()移动的距离\n parentLeft: 0, // 父元素(tabs组件)到屏幕左边的距离\n id: this.$u.guid(), // id值\n currentIndex: this.current,\n barFirstTimeMove: true // 滑块第一次移动时(页面刚生成时),无需动画,否则给人怪异的感觉\n };\n },\n watch: {\n // 监听tab的变化,重新计算tab菜单的布局信息,因为实际使用中菜单可能是通过\n // 后台获取的(如新闻app顶部的菜单),获取返回需要一定时间,所以list变化时,重新获取布局信息\n list: function list(n, o) {var _this = this;\n // list变动时,重制内部索引,否则可能导致超出数组边界的情况\n if (n.length !== o.length) this.currentIndex = 0;\n // 用$nextTick等待视图更新完毕后再计算tab的局部信息,否则可能因为tab还没生成就获取,就会有问题\n this.$nextTick(function () {\n _this.init();\n });\n },\n current: {\n immediate: true,\n handler: function handler(nVal, oVal) {var _this2 = this;\n // 视图更新后再执行移动操作\n this.$nextTick(function () {\n _this2.currentIndex = nVal;\n _this2.scrollByIndex();\n });\n } } },\n\n\n computed: {\n // 移动bar的样式\n tabBarStyle: function tabBarStyle() {\n var style = {\n width: this.barWidth + 'rpx',\n transform: \"translate(\".concat(this.scrollBarLeft, \"px, -100%)\"),\n // 滑块在页面渲染后第一次滑动时,无需动画效果\n 'transition-duration': \"\".concat(this.barFirstTimeMove ? 0 : this.duration, \"s\"),\n 'background-color': this.activeColor,\n height: this.barHeight + 'rpx',\n opacity: this.barFirstTimeMove ? 0 : 1,\n // 设置一个很大的值,它会自动取能用的最大值,不用高度的一半,是因为高度可能是单数,会有小数出现\n 'border-radius': \"\".concat(this.barHeight / 2, \"px\") };\n\n Object.assign(style, this.barStyle);\n return style;\n },\n // tab的样式\n tabItemStyle: function tabItemStyle() {var _this3 = this;\n return function (index) {\n var style = {\n height: _this3.height + 'rpx',\n 'line-height': _this3.height + 'rpx',\n 'font-size': _this3.fontSize + 'rpx',\n 'transition-duration': \"\".concat(_this3.duration, \"s\"),\n padding: _this3.isScroll ? \"0 \".concat(_this3.gutter, \"rpx\") : '',\n flex: _this3.isScroll ? 'auto' : '1',\n width: _this3.$u.addUnit(_this3.itemWidth) };\n\n // 字体加粗\n if (index == _this3.currentIndex && _this3.bold) style.fontWeight = 'bold';\n if (index == _this3.currentIndex) {\n style.color = _this3.activeColor;\n // 给选中的tab item添加外部自定义的样式\n style = Object.assign(style, _this3.activeItemStyle);\n } else {\n style.color = _this3.inactiveColor;\n }\n return style;\n };\n } },\n\n methods: {\n // 设置一个init方法,方便多处调用\n init: function init() {var _this4 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var tabRect;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n\n _this4.$uGetRect('#' + _this4.id));case 2:tabRect = _context.sent;\n // tabs组件距离屏幕左边的宽度\n _this4.parentLeft = tabRect.left;\n // tabs组件的宽度\n _this4.componentWidth = tabRect.width;\n _this4.getTabRect();case 6:case \"end\":return _context.stop();}}}, _callee);}))();\n },\n // 点击某一个tab菜单\n clickTab: function clickTab(index) {\n // 点击当前活动tab,不触发事件\n if (index == this.currentIndex) return;\n // 发送事件给父组件\n this.$emit('change', index);\n },\n // 查询tab的布局信息\n getTabRect: function getTabRect() {\n // 创建节点查询\n var query = uni.createSelectorQuery().in(this);\n // 历遍所有tab,这里是执行了查询,最终使用exec()会一次性返回查询的数组结果\n for (var i = 0; i < this.list.length; i++) {\n // 只要size和rect两个参数\n query.select(\"#u-tab-item-\".concat(i)).fields({\n size: true,\n rect: true });\n\n }\n // 执行查询,一次性获取多个结果\n query.exec(\n function (res) {\n this.tabQueryInfo = res;\n // 初始化滚动条和移动bar的位置\n this.scrollByIndex();\n }.bind(this));\n\n },\n // 滚动scroll-view,让活动的tab处于屏幕的中间位置\n scrollByIndex: function scrollByIndex() {var _this5 = this;\n // 当前活动tab的布局信息,有tab菜单的width和left(为元素左边界到父元素左边界的距离)等信息\n var tabInfo = this.tabQueryInfo[this.currentIndex];\n if (!tabInfo) return;\n // 活动tab的宽度\n var tabWidth = tabInfo.width;\n // 活动item的左边到tabs组件左边的距离,用item的left减去tabs的left\n var offsetLeft = tabInfo.left - this.parentLeft;\n // 将活动的tabs-item移动到屏幕正中间,实际上是对scroll-view的移动\n var scrollLeft = offsetLeft - (this.componentWidth - tabWidth) / 2;\n this.scrollLeft = scrollLeft < 0 ? 0 : scrollLeft;\n // 当前活动item的中点点到左边的距离减去滑块宽度的一半,即可得到滑块所需的移动距离\n var left = tabInfo.left + tabInfo.width / 2 - this.parentLeft;\n // 计算当前活跃item到组件左边的距离\n this.scrollBarLeft = left - uni.upx2px(this.barWidth) / 2;\n // 第一次移动滑块的时候,barFirstTimeMove为true,放到延时中将其设置false\n // 延时是因为scrollBarLeft作用于computed计算时,需要一个过程需,否则导致出错\n if (this.barFirstTimeMove == true) {\n setTimeout(function () {\n _this5.barFirstTimeMove = false;\n }, 100);\n }\n } },\n\n mounted: function mounted() {\n this.init();\n } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXRhYnMvdS10YWJzLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJCQTtBQUNBLGdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSxpQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFQQTs7QUFhQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxnQkFGQSxFQWRBOztBQWtCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQW5CQTs7QUF1QkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUF4QkE7O0FBNEJBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGtCQUZBLEVBN0JBOztBQWlDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQWxDQTs7QUFzQ0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUF2Q0E7O0FBMkNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBNUNBOztBQWdEQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxnQkFGQSxFQWpEQTs7QUFxREE7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUF0REE7O0FBMERBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBM0RBOztBQStEQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxxQkFGQSxFQWhFQTs7QUFvRUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsc0JBRkEsRUFyRUE7O0FBeUVBO0FBQ0E7QUFDQSxpQkFEQTtBQUVBO0FBQ0E7QUFDQSxPQUpBLEVBMUVBOztBQWdGQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQWpGQTs7QUFxRkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQXRGQTs7QUE0RkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUE3RkE7O0FBaUdBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFsR0E7O0FBd0dBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHFCQUZBLEVBekdBLEVBRkE7OztBQWdIQSxNQWhIQSxrQkFnSEE7QUFDQTtBQUNBLG1CQURBLEVBQ0E7QUFDQSxzQkFGQSxFQUVBO0FBQ0EsdUJBSEEsRUFHQTtBQUNBLHNCQUpBLEVBSUE7QUFDQSxtQkFMQSxFQUtBO0FBQ0Esd0JBTkEsRUFNQTtBQUNBLGdDQVBBO0FBUUEsNEJBUkEsQ0FRQTtBQVJBO0FBVUEsR0EzSEE7QUE0SEE7QUFDQTtBQUNBO0FBQ0EsUUFIQSxnQkFHQSxDQUhBLEVBR0EsQ0FIQSxFQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkE7QUFHQSxLQVZBO0FBV0E7QUFDQSxxQkFEQTtBQUVBLGFBRkEsbUJBRUEsSUFGQSxFQUVBLElBRkEsRUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FIQTtBQUlBLE9BUkEsRUFYQSxFQTVIQTs7O0FBa0pBO0FBQ0E7QUFDQSxlQUZBLHlCQUVBO0FBQ0E7QUFDQSxvQ0FEQTtBQUVBLHdFQUZBO0FBR0E7QUFDQSx3RkFKQTtBQUtBLDRDQUxBO0FBTUEsc0NBTkE7QUFPQSw4Q0FQQTtBQVFBO0FBQ0EsNERBVEE7O0FBV0E7QUFDQTtBQUNBLEtBaEJBO0FBaUJBO0FBQ0EsZ0JBbEJBLDBCQWtCQTtBQUNBO0FBQ0E7QUFDQSx1Q0FEQTtBQUVBLDhDQUZBO0FBR0EsOENBSEE7QUFJQSxnRUFKQTtBQUtBLDJFQUxBO0FBTUEsOENBTkE7QUFPQSxvREFQQTs7QUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUpBLE1BSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQXBCQTtBQXFCQSxLQXhDQSxFQWxKQTs7QUE0TEE7QUFDQTtBQUNBLFFBRkEsa0JBRUE7O0FBRUEsbURBRkEsU0FFQSxPQUZBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQ0FQQTtBQVFBLEtBVkE7QUFXQTtBQUNBLFlBWkEsb0JBWUEsS0FaQSxFQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWpCQTtBQWtCQTtBQUNBLGNBbkJBLHdCQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQURBO0FBRUEsb0JBRkE7O0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUpBLENBSUEsSUFKQSxDQUlBLElBSkEsQ0FEQTs7QUFPQSxLQXRDQTtBQXVDQTtBQUNBLGlCQXhDQSwyQkF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBRkEsRUFFQSxHQUZBO0FBR0E7QUFDQSxLQTlEQSxFQTVMQTs7QUE0UEEsU0E1UEEscUJBNFBBO0FBQ0E7QUFDQSxHQTlQQSxFIiwiZmlsZSI6IjU2OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtdGFic1wiIDpzdHlsZT1cIntcclxuXHRcdGJhY2tncm91bmQ6IGJnQ29sb3JcclxuXHR9XCI+XHJcblx0XHQ8IS0tICR1LmdldFJlY3QoKeWvuee7hOS7tuagueiKgueCueaXoOaViO+8jOWboOS4uuWGmeS6hi5pbih0aGlzKe+8jOaVhei/memHjOiOt+WPluWGheWxguaOpeeCueWwuuWvuCAtLT5cclxuXHRcdDx2aWV3IDppZD1cImlkXCI+XHJcblx0XHRcdDxzY3JvbGwtdmlldyBzY3JvbGwteCBjbGFzcz1cInUtc2Nyb2xsLXZpZXdcIiA6c2Nyb2xsLWxlZnQ9XCJzY3JvbGxMZWZ0XCIgc2Nyb2xsLXdpdGgtYW5pbWF0aW9uPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidS1zY3JvbGwtYm94XCIgOmNsYXNzPVwieyd1LXRhYnMtc2NvcmxsLWZsZXgnOiAhaXNTY3JvbGx9XCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInUtdGFiLWl0ZW0gdS1saW5lLTFcIiA6aWQ9XCIndS10YWItaXRlbS0nICsgaW5kZXhcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiIEB0YXA9XCJjbGlja1RhYihpbmRleClcIlxyXG5cdFx0XHRcdFx0IDpzdHlsZT1cIlt0YWJJdGVtU3R5bGUoaW5kZXgpXVwiPlxyXG5cdFx0XHRcdFx0XHQ8dS1iYWRnZSA6Y291bnQ9XCJpdGVtW2NvdW50XSB8fCBpdGVtWydjb3VudCddIHx8IDBcIiA6b2Zmc2V0PVwib2Zmc2V0XCIgc2l6ZT1cIm1pbmlcIj48L3UtYmFkZ2U+XHJcblx0XHRcdFx0XHRcdHt7IGl0ZW1bbmFtZV0gfHwgaXRlbVsnbmFtZSddfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzaG93QmFyXCIgY2xhc3M9XCJ1LXRhYi1iYXJcIiA6c3R5bGU9XCJbdGFiQmFyU3R5bGVdXCI+PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC9zY3JvbGwtdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIHRhYnMg5qCH562+XHJcblx0ICogQGRlc2NyaXB0aW9uIOivpee7hOS7tu+8jOaYr+S4gOS4qnRhYnPmoIfnrb7nu4Tku7bvvIzlnKjmoIfnrb7lpJrnmoTml7blgJnvvIzlj6/ku6XphY3nva7kuLrlt6blj7Pmu5HliqjvvIzmoIfnrb7lsJHnmoTml7blgJnvvIzlj6/ku6XnpoHmraLmu5HliqjjgIIg6K+l57uE5Lu255qE5LiA5Liq54m554K55piv6YWN572u5Li65rua5Yqo5qih5byP5pe277yM5r+A5rS755qEdGFi5Lya6Ieq5Yqo56e75Yqo5Yiw57uE5Lu255qE5Lit6Ze05L2N572u44CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvdGFicy5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBpcy1zY3JvbGwgdGFic+aYr+WQpuWPr+S7peW3puWPs+aLluWKqO+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSBsaXN0IOagh+etvuaVsOe7hO+8jOWFg+e0oOS4uuWvueixoe+8jOWmglt7bmFtZTogJ+aOqOiNkCd9XVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gY3VycmVudCDmjIflrprlk6rkuKp0YWLkuLrmv4DmtLvnirbmgIHvvIjpu5jorqQw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBoZWlnaHQg5a+86Iiq5qCP55qE6auY5bqm77yM5Y2V5L2NcnB477yI6buY6K6kODDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGZvbnQtc2l6ZSB0YWLmloflrZflpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQzMO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gZHVyYXRpb24g5ruR5Z2X56e75Yqo5LiA5qyh5omA6ZyA55qE5pe26Ze077yM5Y2V5L2N56eS77yI6buY6K6kMC4177yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDmu5HlnZflkozmv4DmtLt0YWLmloflrZfnmoTpopzoibLvvIjpu5jorqQjMjk3OWZm77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGluYWN0aXZlLWNvbG9yIHRhYnPmloflrZfpopzoibLvvIjpu5jorqQjMzAzMTMz77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBiYXItd2lkdGgg5ruR5Z2X5a695bqm77yM5Y2V5L2NcnB477yI6buY6K6kNDDvvIlcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH0gYWN0aXZlLWl0ZW0tc3R5bGUg5rS75YqodGFicyBpdGVt55qE5qC35byP77yM5a+56LGh5b2i5byPXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IGJhci1zdHlsZSDlupXpg6jmu5HlnZfnmoTmoLflvI/vvIzlr7nosaHlvaLlvI9cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3ctYmFyIOaYr+WQpuaYvuekuuW6lemDqOeahOa7keWdl++8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGJhci1oZWlnaHQg5ruR5Z2X6auY5bqm77yM5Y2V5L2NcnB477yI6buY6K6kNu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gaXRlbS13aWR0aCDmoIfnrb7nmoTlrr3luqbvvIjpu5jorqRhdXRv77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBndXR0ZXIg5Y2V5LiqdGFi5qCH562+55qE5bem5Y+z5YaF6L656Led5LmL5ZKM77yM5Y2V5L2NcnB477yI6buY6K6kNDDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gYmctY29sb3IgdGFic+WvvOiIquagj+eahOiDjOaZr+minOiJsu+8iOm7mOiupCNmZmZmZmbvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbmFtZSDnu4Tku7blhoXpg6jor7vlj5bnmoRsaXN05Y+C5pWw5Lit55qE5bGe5oCn5ZCN77yIdGFi5ZCN56ew77yJ77yM6KeB5a6Y572R6K+05piO77yI6buY6K6kbmFtZe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb3VudCDnu4Tku7blhoXpg6jor7vlj5bnmoRsaXN05Y+C5pWw5Lit55qE5bGe5oCn5ZCN77yIYmFkZ2Xlvr3moIfmlbDvvInvvIzlkIxuYW1l5bGe5oCn55qE5L2/55So77yM6KeB5a6Y572R6K+05piO77yI6buY6K6kY291bnTvvIlcclxuXHQgKiBAcHJvcGVydHkge0FycmF5fSBvZmZzZXQg6K6+572uYmFkZ2Xlvr3moIfmlbDnmoTkvY3nva7lgY/np7vvvIzmoLzlvI/kuLogW3gsIHld77yM5Lmf5Y2z6K6+572u55qE5Li6dG9w5ZKMcmlnaHTnmoTlgLzvvIzljZXkvY1ycHjvvIjpu5jorqRbNSwgMjBd77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBib2xkIOa/gOa0u+mAiemhueeahOWtl+S9k+aYr+WQpuWKoOeyl++8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjaGFuZ2Ug54K55Ye75qCH562+5pe26Kem5Y+RXHJcblx0ICogQGV4YW1wbGUgPHUtdGFicyByZWY9XCJ0YWJzXCIgOmxpc3Q9XCJsaXN0XCIgOmlzLXNjcm9sbD1cImZhbHNlXCI+PC91LXRhYnM+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LXRhYnNcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOWvvOiIquiPnOWNleaYr+WQpumcgOimgea7muWKqO+8jOWmguWPquaciTLmiJbogIUz5Liq55qE5pe25YCZ77yM5bCx5LiN6ZyA6KaB5rua5Yqo5LqG77yM5q2k5pe25L2/55SoZmxleOW5s+WIhnRhYueahOWuveW6plxyXG5cdFx0XHRpc1Njcm9sbDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvL+mcgOW+queOr+eahOagh+etvuWIl+ihqFxyXG5cdFx0XHRsaXN0OiB7XHJcblx0XHRcdFx0dHlwZTogQXJyYXksXHJcblx0XHRcdFx0ZGVmYXVsdCAoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gW107XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvZPliY3mtLvliqh0YWLnmoTntKLlvJVcclxuXHRcdFx0Y3VycmVudDoge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlr7zoiKrmoI/nmoTpq5jluqblkozooYzpq5hcclxuXHRcdFx0aGVpZ2h0OiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiA4MFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlrZfkvZPlpKflsI9cclxuXHRcdFx0Zm9udFNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDMwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOi/h+a4oeWKqOeUu+aXtumVvywg5Y2V5L2NbXNcclxuXHRcdFx0ZHVyYXRpb246IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDAuNVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInkuK3pobnnmoTkuLvpopjpopzoibJcclxuXHRcdFx0YWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyMyOTc5ZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOacqumAieS4remhueeahOminOiJslxyXG5cdFx0XHRpbmFjdGl2ZUNvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjMzAzMTMzJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDoj5zljZXlupXpg6jnp7vliqjnmoRiYXLnmoTlrr3luqbvvIzljZXkvY1ycHhcclxuXHRcdFx0YmFyV2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDQwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOenu+WKqGJhcueahOmrmOW6plxyXG5cdFx0XHRiYXJIZWlnaHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDZcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y2V5LiqdGFi55qE5bem5oiW5pyJ5YaF6L656Led77yI5bem5Y+z55u45ZCM77yJXHJcblx0XHRcdGd1dHRlcjoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMzBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5a+86Iiq5qCP55qE6IOM5pmv6aKc6ImyXHJcblx0XHRcdGJnQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyNmZmZmZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOivu+WPluS8oOWFpeeahOaVsOe7hOWvueixoeeahOWxnuaApyh0YWLlkI3np7ApXHJcblx0XHRcdG5hbWU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ25hbWUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOivu+WPluS8oOWFpeeahOaVsOe7hOWvueixoeeahOWxnuaApyjlvr3moIfmlbApXHJcblx0XHRcdGNvdW50OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdjb3VudCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b695qCH5pWw5L2N572u5YGP56e7XHJcblx0XHRcdG9mZnNldDoge1xyXG5cdFx0XHRcdHR5cGU6IEFycmF5LFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICgpID0+IHtcclxuXHRcdFx0XHRcdHJldHVybiBbNSwgMjBdXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmtLvliqh0YWLlrZfkvZPmmK/lkKbliqDnspdcclxuXHRcdFx0Ym9sZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvZPliY3mtLvliqh0YWIgaXRlbeeahOagt+W8j1xyXG5cdFx0XHRhY3RpdmVJdGVtU3R5bGU6IHtcclxuXHRcdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5pi+56S65bqV6YOo55qE5ruR5Z2XXHJcblx0XHRcdHNob3dCYXI6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bqV6YOo5ruR5Z2X55qE6Ieq5a6a5LmJ5qC35byPXHJcblx0XHRcdGJhclN0eWxlOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4ge31cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOagh+etvueahOWuveW6plxyXG5cdFx0XHRpdGVtV2lkdGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdhdXRvJ1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRzY3JvbGxMZWZ0OiAwLCAvLyDmu5rliqhzY3JvbGwtdmlld+eahOW3pui+uea7muWKqOi3neemu1xyXG5cdFx0XHRcdHRhYlF1ZXJ5SW5mbzogW10sIC8vIOWtmOaUvuWvuXRhYuiPnOWNleafpeivouWQjueahOiKgueCueS/oeaBr1xyXG5cdFx0XHRcdGNvbXBvbmVudFdpZHRoOiAwLCAvLyDlsY/luZXlrr3luqbvvIzljZXkvY3kuLpweFxyXG5cdFx0XHRcdHNjcm9sbEJhckxlZnQ6IDAsIC8vIOenu+WKqGJhcumcgOimgemAmui/h3RyYW5zbGF0ZVgoKeenu+WKqOeahOi3neemu1xyXG5cdFx0XHRcdHBhcmVudExlZnQ6IDAsIC8vIOeItuWFg+e0oCh0YWJz57uE5Lu2KeWIsOWxj+W5leW3pui+ueeahOi3neemu1xyXG5cdFx0XHRcdGlkOiB0aGlzLiR1Lmd1aWQoKSwgLy8gaWTlgLxcclxuXHRcdFx0XHRjdXJyZW50SW5kZXg6IHRoaXMuY3VycmVudCxcclxuXHRcdFx0XHRiYXJGaXJzdFRpbWVNb3ZlOiB0cnVlLCAvLyDmu5HlnZfnrKzkuIDmrKHnp7vliqjml7Yo6aG16Z2i5Yia55Sf5oiQ5pe2Ke+8jOaXoOmcgOWKqOeUu++8jOWQpuWImee7meS6uuaAquW8gueahOaEn+iniVxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdC8vIOebkeWQrHRhYueahOWPmOWMlu+8jOmHjeaWsOiuoeeul3RhYuiPnOWNleeahOW4g+WxgOS/oeaBr++8jOWboOS4uuWunumZheS9v+eUqOS4reiPnOWNleWPr+iDveaYr+mAmui/h1xyXG5cdFx0XHQvLyDlkI7lj7Dojrflj5bnmoTvvIjlpoLmlrDpl7thcHDpobbpg6jnmoToj5zljZXvvInvvIzojrflj5bov5Tlm57pnIDopoHkuIDlrprml7bpl7TvvIzmiYDku6VsaXN05Y+Y5YyW5pe277yM6YeN5paw6I635Y+W5biD5bGA5L+h5oGvXHJcblx0XHRcdGxpc3Qobiwgbykge1xyXG5cdFx0XHRcdC8vIGxpc3Tlj5jliqjml7bvvIzph43liLblhoXpg6jntKLlvJXvvIzlkKbliJnlj6/og73lr7zoh7TotoXlh7rmlbDnu4TovrnnlYznmoTmg4XlhrVcclxuXHRcdFx0XHRpZihuLmxlbmd0aCAhPT0gby5sZW5ndGgpIHRoaXMuY3VycmVudEluZGV4ID0gMDtcclxuXHRcdFx0XHQvLyDnlKgkbmV4dFRpY2vnrYnlvoXop4blm77mm7TmlrDlrozmr5XlkI7lho3orqHnrpd0YWLnmoTlsYDpg6jkv6Hmga/vvIzlkKbliJnlj6/og73lm6DkuLp0YWLov5jmsqHnlJ/miJDlsLHojrflj5bvvIzlsLHkvJrmnInpl67pophcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLmluaXQoKTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y3VycmVudDoge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKG5WYWwsIG9WYWwpIHtcclxuXHRcdFx0XHRcdC8vIOinhuWbvuabtOaWsOWQjuWGjeaJp+ihjOenu+WKqOaTjeS9nFxyXG5cdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmN1cnJlbnRJbmRleCA9IG5WYWw7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2Nyb2xsQnlJbmRleCgpO1xyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOenu+WKqGJhcueahOagt+W8j1xyXG5cdFx0XHR0YWJCYXJTdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7XHJcblx0XHRcdFx0XHR3aWR0aDogdGhpcy5iYXJXaWR0aCArICdycHgnLFxyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBgdHJhbnNsYXRlKCR7dGhpcy5zY3JvbGxCYXJMZWZ0fXB4LCAtMTAwJSlgLFxyXG5cdFx0XHRcdFx0Ly8g5ruR5Z2X5Zyo6aG16Z2i5riy5p+T5ZCO56ys5LiA5qyh5ruR5Yqo5pe277yM5peg6ZyA5Yqo55S75pWI5p6cXHJcblx0XHRcdFx0XHQndHJhbnNpdGlvbi1kdXJhdGlvbic6IGAke3RoaXMuYmFyRmlyc3RUaW1lTW92ZSA/IDAgOiB0aGlzLmR1cmF0aW9uIH1zYCxcclxuXHRcdFx0XHRcdCdiYWNrZ3JvdW5kLWNvbG9yJzogdGhpcy5hY3RpdmVDb2xvcixcclxuXHRcdFx0XHRcdGhlaWdodDogdGhpcy5iYXJIZWlnaHQgKyAncnB4JyxcclxuXHRcdFx0XHRcdG9wYWNpdHk6IHRoaXMuYmFyRmlyc3RUaW1lTW92ZSA/IDAgOiAxLFxyXG5cdFx0XHRcdFx0Ly8g6K6+572u5LiA5Liq5b6I5aSn55qE5YC877yM5a6D5Lya6Ieq5Yqo5Y+W6IO955So55qE5pyA5aSn5YC877yM5LiN55So6auY5bqm55qE5LiA5Y2K77yM5piv5Zug5Li66auY5bqm5Y+v6IO95piv5Y2V5pWw77yM5Lya5pyJ5bCP5pWw5Ye6546wXHJcblx0XHRcdFx0XHQnYm9yZGVyLXJhZGl1cyc6IGAke3RoaXMuYmFySGVpZ2h0IC8gMn1weGBcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdE9iamVjdC5hc3NpZ24oc3R5bGUsIHRoaXMuYmFyU3R5bGUpO1xyXG5cdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gdGFi55qE5qC35byPXHJcblx0XHRcdHRhYkl0ZW1TdHlsZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gKGluZGV4KSA9PiB7XHJcblx0XHRcdFx0XHRsZXQgc3R5bGUgPSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogdGhpcy5oZWlnaHQgKyAncnB4JyxcclxuXHRcdFx0XHRcdFx0J2xpbmUtaGVpZ2h0JzogdGhpcy5oZWlnaHQgKyAncnB4JyxcclxuXHRcdFx0XHRcdFx0J2ZvbnQtc2l6ZSc6IHRoaXMuZm9udFNpemUgKyAncnB4JyxcclxuXHRcdFx0XHRcdFx0J3RyYW5zaXRpb24tZHVyYXRpb24nOiBgJHt0aGlzLmR1cmF0aW9ufXNgLFxyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiB0aGlzLmlzU2Nyb2xsID8gYDAgJHt0aGlzLmd1dHRlcn1ycHhgIDogJycsXHJcblx0XHRcdFx0XHRcdGZsZXg6IHRoaXMuaXNTY3JvbGwgPyAnYXV0bycgOiAnMScsXHJcblx0XHRcdFx0XHRcdHdpZHRoOiB0aGlzLiR1LmFkZFVuaXQodGhpcy5pdGVtV2lkdGgpXHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0Ly8g5a2X5L2T5Yqg57KXXHJcblx0XHRcdFx0XHRpZiAoaW5kZXggPT0gdGhpcy5jdXJyZW50SW5kZXggJiYgdGhpcy5ib2xkKSBzdHlsZS5mb250V2VpZ2h0ID0gJ2JvbGQnO1xyXG5cdFx0XHRcdFx0aWYgKGluZGV4ID09IHRoaXMuY3VycmVudEluZGV4KSB7XHJcblx0XHRcdFx0XHRcdHN0eWxlLmNvbG9yID0gdGhpcy5hY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRcdFx0Ly8g57uZ6YCJ5Lit55qEdGFiIGl0ZW3mt7vliqDlpJbpg6joh6rlrprkuYnnmoTmoLflvI9cclxuXHRcdFx0XHRcdFx0c3R5bGUgPSBPYmplY3QuYXNzaWduKHN0eWxlLCB0aGlzLmFjdGl2ZUl0ZW1TdHlsZSk7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRzdHlsZS5jb2xvciA9IHRoaXMuaW5hY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOiuvue9ruS4gOS4qmluaXTmlrnms5XvvIzmlrnkvr/lpJrlpITosIPnlKhcclxuXHRcdFx0YXN5bmMgaW5pdCgpIHtcclxuXHRcdFx0XHQvLyDojrflj5Z0YWJz57uE5Lu255qE5bC65a+45L+h5oGvXHJcblx0XHRcdFx0bGV0IHRhYlJlY3QgPSBhd2FpdCB0aGlzLiR1R2V0UmVjdCgnIycgKyB0aGlzLmlkKTtcclxuXHRcdFx0XHQvLyB0YWJz57uE5Lu26Led56a75bGP5bmV5bem6L6555qE5a695bqmXHJcblx0XHRcdFx0dGhpcy5wYXJlbnRMZWZ0ID0gdGFiUmVjdC5sZWZ0O1xyXG5cdFx0XHRcdC8vIHRhYnPnu4Tku7bnmoTlrr3luqZcclxuXHRcdFx0XHR0aGlzLmNvbXBvbmVudFdpZHRoID0gdGFiUmVjdC53aWR0aDtcclxuXHRcdFx0XHR0aGlzLmdldFRhYlJlY3QoKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54K55Ye75p+Q5LiA5LiqdGFi6I+c5Y2VXHJcblx0XHRcdGNsaWNrVGFiKGluZGV4KSB7XHJcblx0XHRcdFx0Ly8g54K55Ye75b2T5YmN5rS75YqodGFi77yM5LiN6Kem5Y+R5LqL5Lu2XHJcblx0XHRcdFx0aWYoaW5kZXggPT0gdGhpcy5jdXJyZW50SW5kZXgpIHJldHVybiA7XHJcblx0XHRcdFx0Ly8g5Y+R6YCB5LqL5Lu257uZ54i257uE5Lu2XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2hhbmdlJywgaW5kZXgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmn6Xor6J0YWLnmoTluIPlsYDkv6Hmga9cclxuXHRcdFx0Z2V0VGFiUmVjdCgpIHtcclxuXHRcdFx0XHQvLyDliJvlu7roioLngrnmn6Xor6JcclxuXHRcdFx0XHRsZXQgcXVlcnkgPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLmluKHRoaXMpO1xyXG5cdFx0XHRcdC8vIOWOhumBjeaJgOaciXRhYu+8jOi/memHjOaYr+aJp+ihjOS6huafpeivou+8jOacgOe7iOS9v+eUqGV4ZWMoKeS8muS4gOasoeaAp+i/lOWbnuafpeivoueahOaVsOe7hOe7k+aenFxyXG5cdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgdGhpcy5saXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHQvLyDlj6ropoFzaXpl5ZKMcmVjdOS4pOS4quWPguaVsFxyXG5cdFx0XHRcdFx0cXVlcnkuc2VsZWN0KGAjdS10YWItaXRlbS0ke2l9YCkuZmllbGRzKHtcclxuXHRcdFx0XHRcdFx0c2l6ZTogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0cmVjdDogdHJ1ZVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOaJp+ihjOafpeivou+8jOS4gOasoeaAp+iOt+WPluWkmuS4que7k+aenFxyXG5cdFx0XHRcdHF1ZXJ5LmV4ZWMoXHJcblx0XHRcdFx0XHRmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy50YWJRdWVyeUluZm8gPSByZXM7XHJcblx0XHRcdFx0XHRcdC8vIOWIneWni+WMlua7muWKqOadoeWSjOenu+WKqGJhcueahOS9jee9rlxyXG5cdFx0XHRcdFx0XHR0aGlzLnNjcm9sbEJ5SW5kZXgoKTtcclxuXHRcdFx0XHRcdH0uYmluZCh0aGlzKVxyXG5cdFx0XHRcdCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOa7muWKqHNjcm9sbC12aWV377yM6K6p5rS75Yqo55qEdGFi5aSE5LqO5bGP5bmV55qE5Lit6Ze05L2N572uXHJcblx0XHRcdHNjcm9sbEJ5SW5kZXgoKSB7XHJcblx0XHRcdFx0Ly8g5b2T5YmN5rS75YqodGFi55qE5biD5bGA5L+h5oGv77yM5pyJdGFi6I+c5Y2V55qEd2lkdGjlkoxsZWZ0KOS4uuWFg+e0oOW3pui+ueeVjOWIsOeItuWFg+e0oOW3pui+ueeVjOeahOi3neemuynnrYnkv6Hmga9cclxuXHRcdFx0XHRsZXQgdGFiSW5mbyA9IHRoaXMudGFiUXVlcnlJbmZvW3RoaXMuY3VycmVudEluZGV4XTtcclxuXHRcdFx0XHRpZiAoIXRhYkluZm8pIHJldHVybjtcclxuXHRcdFx0XHQvLyDmtLvliqh0YWLnmoTlrr3luqZcclxuXHRcdFx0XHRsZXQgdGFiV2lkdGggPSB0YWJJbmZvLndpZHRoO1xyXG5cdFx0XHRcdC8vIOa0u+WKqGl0ZW3nmoTlt6bovrnliLB0YWJz57uE5Lu25bem6L6555qE6Led56a777yM55SoaXRlbeeahGxlZnTlh4/ljrt0YWJz55qEbGVmdFxyXG5cdFx0XHRcdGxldCBvZmZzZXRMZWZ0ID0gdGFiSW5mby5sZWZ0IC0gdGhpcy5wYXJlbnRMZWZ0O1xyXG5cdFx0XHRcdC8vIOWwhua0u+WKqOeahHRhYnMtaXRlbeenu+WKqOWIsOWxj+W5leato+S4remXtO+8jOWunumZheS4iuaYr+WvuXNjcm9sbC12aWV355qE56e75YqoXHJcblx0XHRcdFx0bGV0IHNjcm9sbExlZnQgPSBvZmZzZXRMZWZ0IC0gKHRoaXMuY29tcG9uZW50V2lkdGggLSB0YWJXaWR0aCkgLyAyO1xyXG5cdFx0XHRcdHRoaXMuc2Nyb2xsTGVmdCA9IHNjcm9sbExlZnQgPCAwID8gMCA6IHNjcm9sbExlZnQ7XHJcblx0XHRcdFx0Ly8g5b2T5YmN5rS75YqoaXRlbeeahOS4reeCueeCueWIsOW3pui+ueeahOi3neemu+WHj+WOu+a7keWdl+WuveW6pueahOS4gOWNiu+8jOWNs+WPr+W+l+WIsOa7keWdl+aJgOmcgOeahOenu+WKqOi3neemu1xyXG5cdFx0XHRcdGxldCBsZWZ0ID0gdGFiSW5mby5sZWZ0ICsgdGFiSW5mby53aWR0aCAvIDIgLSB0aGlzLnBhcmVudExlZnQ7XHJcblx0XHRcdFx0Ly8g6K6h566X5b2T5YmN5rS76LeDaXRlbeWIsOe7hOS7tuW3pui+ueeahOi3neemu1xyXG5cdFx0XHRcdHRoaXMuc2Nyb2xsQmFyTGVmdCA9IGxlZnQgLSB1bmkudXB4MnB4KHRoaXMuYmFyV2lkdGgpIC8gMjtcclxuXHRcdFx0XHQvLyDnrKzkuIDmrKHnp7vliqjmu5HlnZfnmoTml7blgJnvvIxiYXJGaXJzdFRpbWVNb3Zl5Li6dHJ1Ze+8jOaUvuWIsOW7tuaXtuS4reWwhuWFtuiuvue9rmZhbHNlXHJcblx0XHRcdFx0Ly8g5bu25pe25piv5Zug5Li6c2Nyb2xsQmFyTGVmdOS9nOeUqOS6jmNvbXB1dGVk6K6h566X5pe277yM6ZyA6KaB5LiA5Liq6L+H56iL6ZyA77yM5ZCm5YiZ5a+86Ie05Ye66ZSZXHJcblx0XHRcdFx0aWYodGhpcy5iYXJGaXJzdFRpbWVNb3ZlID09IHRydWUpIHtcclxuXHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLmJhckZpcnN0VGltZU1vdmUgPSBmYWxzZTtcclxuXHRcdFx0XHRcdH0sIDEwMClcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0XHR0aGlzLmluaXQoKTtcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdHZpZXcsXHJcblx0c2Nyb2xsLXZpZXcge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR9XHJcblxyXG5cdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLFxyXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcblx0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQudS1zY3JvbGwtYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8qICNpZmRlZiBNUC1UT1VUSUFPICovXHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0fVxyXG5cclxuXHQvKiAjaWZkZWYgSDUgKi9cclxuXHQvLyDpgJrov4fmoLflvI/nqb/pgI/vvIzpmpDol49INeS4i++8jHNjcm9sbC12aWV35LiL55qE5rua5Yqo5p2hXHJcblx0c2Nyb2xsLXZpZXcgOjp2LWRlZXAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2lkdGg6IDAgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cdC8qICNlbmRpZiAqL1xyXG5cclxuXHQudS1zY3JvbGwtdmlldyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQudS10YWItaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGNvbG9yO1xyXG5cdH1cclxuXHJcblx0LnUtdGFiLWJhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQudS10YWJzLXNjb3JsbC1mbGV4IHtcclxuXHRcdEBpbmNsdWRlIHZ1ZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///569\n"); /***/ }), /* 570 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-empty/u-empty.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-empty.vue?vue&type=template&id=2e22d22c&scoped=true& */ 571);\n/* harmony import */ var _u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-empty.vue?vue&type=script&lang=js& */ 573);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2e22d22c\",\n null,\n false,\n _u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-empty/u-empty.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWVtcHR5LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0yZTIyZDIyYyZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtZW1wdHkudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWVtcHR5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJlMjJkMjJjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1lbXB0eS91LWVtcHR5LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///570\n"); /***/ }), /* 571 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-empty/u-empty.vue?vue&type=template&id=2e22d22c&scoped=true& ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-empty.vue?vue&type=template&id=2e22d22c&scoped=true& */ 572); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_template_id_2e22d22c_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 572 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-empty/u-empty.vue?vue&type=template&id=2e22d22c&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 20).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(0, "sc", "u-empty"), style: _vm._$s(0, "s", { marginTop: _vm.marginTop + "rpx" }), attrs: { _i: 0 } }, [ _c("u-icon", { attrs: { name: _vm.src ? _vm.src : "empty-" + _vm.mode, "custom-style": _vm.iconStyle, label: _vm.text ? _vm.text : _vm.icons[_vm.mode], "label-pos": "bottom", "label-color": _vm.color, "label-size": _vm.fontSize, size: _vm.iconSize, color: _vm.iconColor, "margin-top": "14", _i: 1 } }), _c( "view", { staticClass: _vm._$s(2, "sc", "u-slot-wrap"), attrs: { _i: 2 } }, [_vm._t("bottom", null, { _i: 3 })], 2 ) ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 573 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-empty/u-empty.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-empty.vue?vue&type=script&lang=js& */ 574);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_empty_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiI1NzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWVtcHR5LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1lbXB0eS52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///573\n"); /***/ }), /* 574 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-empty/u-empty.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * empty 内容为空\n * @description 该组件用于需要加载内容,但是加载的第一页数据就为空,提示一个\"没有内容\"的场景, 我们精心挑选了十几个场景的图标,方便您使用。\n * @tutorial https://www.uviewui.com/components/empty.html\n * @property {String} color 文字颜色(默认#c0c4cc)\n * @property {String} text 文字提示(默认“无内容”)\n * @property {String} src 自定义图标路径,如定义,mode参数会失效\n * @property {String Number} font-size 提示文字的大小,单位rpx(默认28)\n * @property {String} mode 内置的图标,见官网说明(默认data)\n * @property {String Number} img-width 图标的宽度,单位rpx(默认240)\n * @property {String} img-height 图标的高度,单位rpx(默认auto)\n * @property {String Number} margin-top 组件距离上一个元素之间的距离(默认0)\n * @property {Boolean} show 是否显示组件(默认true)\n * @event {Function} click 点击组件时触发\n * @event {Function} close 点击关闭按钮时触发\n * @example \n */var _default2 =\n{\n name: \"u-empty\",\n props: {\n // 图标路径\n src: {\n type: String,\n default: '' },\n\n // 提示文字\n text: {\n type: String,\n default: '' },\n\n // 文字颜色\n color: {\n type: String,\n default: '#c0c4cc' },\n\n // 图标的颜色\n iconColor: {\n type: String,\n default: '#c0c4cc' },\n\n // 图标的大小\n iconSize: {\n type: [String, Number],\n default: 120 },\n\n // 文字大小,单位rpx\n fontSize: {\n type: [String, Number],\n default: 26 },\n\n // 选择预置的图标类型\n mode: {\n type: String,\n default: 'data' },\n\n // 图标宽度,单位rpx\n imgWidth: {\n type: [String, Number],\n default: 120 },\n\n // 图标高度,单位rpx\n imgHeight: {\n type: [String, Number],\n default: 'auto' },\n\n // 是否显示组件\n show: {\n type: Boolean,\n default: true },\n\n // 组件距离上一个元素之间的距离\n marginTop: {\n type: [String, Number],\n default: 0 },\n\n iconStyle: {\n type: Object,\n default: function _default() {\n return {};\n } } },\n\n\n data: function data() {\n return {\n icons: {\n car: '购物车为空',\n page: '页面不存在',\n search: '没有搜索结果',\n address: '没有收货地址',\n wifi: '没有WiFi',\n order: '订单为空',\n coupon: '没有优惠券',\n favor: '暂无收藏',\n permission: '无权限',\n history: '无历史记录',\n news: '无新闻列表',\n message: '消息列表为空',\n list: '列表为空',\n data: '数据为空' }\n\n // icons: [{\n // \ticon: 'car',\n // \ttext: '购物车为空'\n // },{\n // \ticon: 'page',\n // \ttext: '页面不存在'\n // },{\n // \ticon: 'search',\n // \ttext: '没有搜索结果'\n // },{\n // \ticon: 'address',\n // \ttext: '没有收货地址'\n // },{\n // \ticon: 'wifi',\n // \ttext: '没有WiFi'\n // },{\n // \ticon: 'order',\n // \ttext: '订单为空'\n // },{\n // \ticon: 'coupon',\n // \ttext: '没有优惠券'\n // },{\n // \ticon: 'favor',\n // \ttext: '暂无收藏'\n // },{\n // \ticon: 'permission',\n // \ttext: '无权限'\n // },{\n // \ticon: 'history',\n // \ttext: '无历史记录'\n // },{\n // \ticon: 'news',\n // \ttext: '无新闻列表'\n // },{\n // \ticon: 'message',\n // \ttext: '消息列表为空'\n // },{\n // \ticon: 'list',\n // \ttext: '列表为空'\n // },{\n // \ticon: 'data',\n // \ttext: '数据为空'\n // }],\n };\n\n } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWVtcHR5L3UtZW1wdHkudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFzQkE7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUJBO0FBQ0EsaUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQWpCQTs7QUFxQkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUF0QkE7O0FBMEJBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBM0JBOztBQStCQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxxQkFGQSxFQWhDQTs7QUFvQ0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUFyQ0E7O0FBeUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHFCQUZBLEVBMUNBOztBQThDQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQS9DQTs7QUFtREE7QUFDQTtBQUNBLDRCQURBO0FBRUEsZ0JBRkEsRUFwREE7O0FBd0RBO0FBQ0Esa0JBREE7QUFFQSxhQUZBLHNCQUVBO0FBQ0E7QUFDQSxPQUpBLEVBeERBLEVBRkE7OztBQWlFQSxNQWpFQSxrQkFpRUE7QUFDQTtBQUNBO0FBQ0Esb0JBREE7QUFFQSxxQkFGQTtBQUdBLHdCQUhBO0FBSUEseUJBSkE7QUFLQSxzQkFMQTtBQU1BLHFCQU5BO0FBT0EsdUJBUEE7QUFRQSxxQkFSQTtBQVNBLHlCQVRBO0FBVUEsd0JBVkE7QUFXQSxxQkFYQTtBQVlBLHlCQVpBO0FBYUEsb0JBYkE7QUFjQSxvQkFkQTs7QUFnQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUEzREE7O0FBOERBLEdBaElBLEUiLCJmaWxlIjoiNTc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidS1lbXB0eVwiIHYtaWY9XCJzaG93XCIgOnN0eWxlPVwie1xyXG5cdFx0bWFyZ2luVG9wOiBtYXJnaW5Ub3AgKyAncnB4J1xyXG5cdH1cIj5cclxuXHRcdDx1LWljb25cclxuXHRcdFx0Om5hbWU9XCJzcmMgPyBzcmMgOiAnZW1wdHktJyArIG1vZGVcIlxyXG5cdFx0XHQ6Y3VzdG9tLXN0eWxlPVwiaWNvblN0eWxlXCJcclxuXHRcdFx0OmxhYmVsPVwidGV4dCA/IHRleHQgOiBpY29uc1ttb2RlXVwiXHJcblx0XHRcdGxhYmVsLXBvcz1cImJvdHRvbVwiXHJcblx0XHRcdDpsYWJlbC1jb2xvcj1cImNvbG9yXCJcclxuXHRcdFx0OmxhYmVsLXNpemU9XCJmb250U2l6ZVwiXHJcblx0XHRcdDpzaXplPVwiaWNvblNpemVcIlxyXG5cdFx0XHQ6Y29sb3I9XCJpY29uQ29sb3JcIlxyXG5cdFx0XHRtYXJnaW4tdG9wPVwiMTRcIlxyXG5cdFx0PjwvdS1pY29uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1LXNsb3Qtd3JhcFwiPlxyXG5cdFx0XHQ8c2xvdCBuYW1lPVwiYm90dG9tXCI+PC9zbG90PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0LyoqXHJcblx0ICogZW1wdHkg5YaF5a655Li656m6XHJcblx0ICogQGRlc2NyaXB0aW9uIOivpee7hOS7tueUqOS6jumcgOimgeWKoOi9veWGheWuue+8jOS9huaYr+WKoOi9veeahOesrOS4gOmhteaVsOaNruWwseS4uuepuu+8jOaPkOekuuS4gOS4qlwi5rKh5pyJ5YaF5a65XCLnmoTlnLrmma/vvIwg5oiR5Lus57K+5b+D5oyR6YCJ5LqG5Y2B5Yeg5Liq5Zy65pmv55qE5Zu+5qCH77yM5pa55L6/5oKo5L2/55So44CCXHJcblx0ICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvZW1wdHkuaHRtbFxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb2xvciDmloflrZfpopzoibLvvIjpu5jorqQjYzBjNGNj77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHRleHQg5paH5a2X5o+Q56S677yI6buY6K6k4oCc5peg5YaF5a654oCd77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IHNyYyDoh6rlrprkuYnlm77moIfot6/lvoTvvIzlpoLlrprkuYnvvIxtb2Rl5Y+C5pWw5Lya5aSx5pWIXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBmb250LXNpemUg5o+Q56S65paH5a2X55qE5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMjjvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbW9kZSDlhoXnva7nmoTlm77moIfvvIzop4HlrpjnvZHor7TmmI7vvIjpu5jorqRkYXRh77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBpbWctd2lkdGgg5Zu+5qCH55qE5a695bqm77yM5Y2V5L2NcnB477yI6buY6K6kMjQw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGltZy1oZWlnaHQg5Zu+5qCH55qE6auY5bqm77yM5Y2V5L2NcnB477yI6buY6K6kYXV0b++8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbWFyZ2luLXRvcCDnu4Tku7bot53nprvkuIrkuIDkuKrlhYPntKDkuYvpl7TnmoTot53nprvvvIjpu5jorqQw77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93IOaYr+WQpuaYvuekuue7hOS7tu+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbGljayDngrnlh7vnu4Tku7bml7bop6blj5FcclxuXHQgKiBAZXZlbnQge0Z1bmN0aW9ufSBjbG9zZSDngrnlh7vlhbPpl63mjInpkq7ml7bop6blj5FcclxuXHQgKiBAZXhhbXBsZSA8dS1lbXB0eSB0ZXh0PVwi5omA6LCT5LyK5Lq677yM5Zyo5rC05LiA5pa5XCIgbW9kZT1cImxpc3RcIj48L3UtZW1wdHk+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LWVtcHR5XCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyDlm77moIfot6/lvoRcclxuXHRcdFx0c3JjOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaPkOekuuaWh+Wtl1xyXG5cdFx0XHR0ZXh0OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaWh+Wtl+minOiJslxyXG5cdFx0XHRjb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnI2MwYzRjYydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Zu+5qCH55qE6aKc6ImyXHJcblx0XHRcdGljb25Db2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnI2MwYzRjYydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Zu+5qCH55qE5aSn5bCPXHJcblx0XHRcdGljb25TaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAxMjBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5paH5a2X5aSn5bCP77yM5Y2V5L2NcnB4XHJcblx0XHRcdGZvbnRTaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAyNlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInmi6npooTnva7nmoTlm77moIfnsbvlnotcclxuXHRcdFx0bW9kZToge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnZGF0YSdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gIOWbvuagh+WuveW6pu+8jOWNleS9jXJweFxyXG5cdFx0XHRpbWdXaWR0aDoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMTIwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWbvuagh+mrmOW6pu+8jOWNleS9jXJweFxyXG5cdFx0XHRpbWdIZWlnaHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdhdXRvJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbmmL7npLrnu4Tku7ZcclxuXHRcdFx0c2hvdzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnu4Tku7bot53nprvkuIrkuIDkuKrlhYPntKDkuYvpl7TnmoTot53nprtcclxuXHRcdFx0bWFyZ2luVG9wOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAwXHJcblx0XHRcdH0sXHJcblx0XHRcdGljb25TdHlsZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0KCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRpY29uczoge1xyXG5cdFx0XHRcdFx0Y2FyOiAn6LSt54mp6L2m5Li656m6JyxcclxuXHRcdFx0XHRcdHBhZ2U6ICfpobXpnaLkuI3lrZjlnKgnLFxyXG5cdFx0XHRcdFx0c2VhcmNoOiAn5rKh5pyJ5pCc57Si57uT5p6cJyxcclxuXHRcdFx0XHRcdGFkZHJlc3M6ICfmsqHmnInmlLbotKflnLDlnYAnLFxyXG5cdFx0XHRcdFx0d2lmaTogJ+ayoeaciVdpRmknLFxyXG5cdFx0XHRcdFx0b3JkZXI6ICforqLljZXkuLrnqbonLFxyXG5cdFx0XHRcdFx0Y291cG9uOiAn5rKh5pyJ5LyY5oOg5Yi4JyxcclxuXHRcdFx0XHRcdGZhdm9yOiAn5pqC5peg5pS26JePJyxcclxuXHRcdFx0XHRcdHBlcm1pc3Npb246ICfml6DmnYPpmZAnLFxyXG5cdFx0XHRcdFx0aGlzdG9yeTogJ+aXoOWOhuWPsuiusOW9lScsXHJcblx0XHRcdFx0XHRuZXdzOiAn5peg5paw6Ze75YiX6KGoJyxcclxuXHRcdFx0XHRcdG1lc3NhZ2U6ICfmtojmga/liJfooajkuLrnqbonLFxyXG5cdFx0XHRcdFx0bGlzdDogJ+WIl+ihqOS4uuepuicsXHJcblx0XHRcdFx0XHRkYXRhOiAn5pWw5o2u5Li656m6J1xyXG5cdFx0XHRcdH0sXHJcblx0XHRcdFx0Ly8gaWNvbnM6IFt7XHJcblx0XHRcdFx0Ly8gXHRpY29uOiAnY2FyJyxcclxuXHRcdFx0XHQvLyBcdHRleHQ6ICfotK3nianovabkuLrnqbonXHJcblx0XHRcdFx0Ly8gfSx7XHJcblx0XHRcdFx0Ly8gXHRpY29uOiAncGFnZScsXHJcblx0XHRcdFx0Ly8gXHR0ZXh0OiAn6aG16Z2i5LiN5a2Y5ZyoJ1xyXG5cdFx0XHRcdC8vIH0se1xyXG5cdFx0XHRcdC8vIFx0aWNvbjogJ3NlYXJjaCcsXHJcblx0XHRcdFx0Ly8gXHR0ZXh0OiAn5rKh5pyJ5pCc57Si57uT5p6cJ1xyXG5cdFx0XHRcdC8vIH0se1xyXG5cdFx0XHRcdC8vIFx0aWNvbjogJ2FkZHJlc3MnLFxyXG5cdFx0XHRcdC8vIFx0dGV4dDogJ+ayoeacieaUtui0p+WcsOWdgCdcclxuXHRcdFx0XHQvLyB9LHtcclxuXHRcdFx0XHQvLyBcdGljb246ICd3aWZpJyxcclxuXHRcdFx0XHQvLyBcdHRleHQ6ICfmsqHmnIlXaUZpJ1xyXG5cdFx0XHRcdC8vIH0se1xyXG5cdFx0XHRcdC8vIFx0aWNvbjogJ29yZGVyJyxcclxuXHRcdFx0XHQvLyBcdHRleHQ6ICforqLljZXkuLrnqbonXHJcblx0XHRcdFx0Ly8gfSx7XHJcblx0XHRcdFx0Ly8gXHRpY29uOiAnY291cG9uJyxcclxuXHRcdFx0XHQvLyBcdHRleHQ6ICfmsqHmnInkvJjmg6DliLgnXHJcblx0XHRcdFx0Ly8gfSx7XHJcblx0XHRcdFx0Ly8gXHRpY29uOiAnZmF2b3InLFxyXG5cdFx0XHRcdC8vIFx0dGV4dDogJ+aaguaXoOaUtuiXjydcclxuXHRcdFx0XHQvLyB9LHtcclxuXHRcdFx0XHQvLyBcdGljb246ICdwZXJtaXNzaW9uJyxcclxuXHRcdFx0XHQvLyBcdHRleHQ6ICfml6DmnYPpmZAnXHJcblx0XHRcdFx0Ly8gfSx7XHJcblx0XHRcdFx0Ly8gXHRpY29uOiAnaGlzdG9yeScsXHJcblx0XHRcdFx0Ly8gXHR0ZXh0OiAn5peg5Y6G5Y+y6K6w5b2VJ1xyXG5cdFx0XHRcdC8vIH0se1xyXG5cdFx0XHRcdC8vIFx0aWNvbjogJ25ld3MnLFxyXG5cdFx0XHRcdC8vIFx0dGV4dDogJ+aXoOaWsOmXu+WIl+ihqCdcclxuXHRcdFx0XHQvLyB9LHtcclxuXHRcdFx0XHQvLyBcdGljb246ICdtZXNzYWdlJyxcclxuXHRcdFx0XHQvLyBcdHRleHQ6ICfmtojmga/liJfooajkuLrnqbonXHJcblx0XHRcdFx0Ly8gfSx7XHJcblx0XHRcdFx0Ly8gXHRpY29uOiAnbGlzdCcsXHJcblx0XHRcdFx0Ly8gXHR0ZXh0OiAn5YiX6KGo5Li656m6J1xyXG5cdFx0XHRcdC8vIH0se1xyXG5cdFx0XHRcdC8vIFx0aWNvbjogJ2RhdGEnLFxyXG5cdFx0XHRcdC8vIFx0dGV4dDogJ+aVsOaNruS4uuepuidcclxuXHRcdFx0XHQvLyB9XSxcclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdEBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9zdHlsZS5jb21wb25lbnRzLnNjc3NcIjtcclxuXHJcblx0LnUtZW1wdHkge1xyXG5cdFx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LnUtaW1hZ2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBycHg7XHJcblx0fVxyXG5cclxuXHQudS1zbG90LXdyYXAge1xyXG5cdFx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHJweDtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///574\n"); /***/ }), /* 575 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/ethereum.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/ethereum.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU3NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2V0aGVyZXVtLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///575\n"); /***/ }), /* 576 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame28.png ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame28.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMjgucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///576\n"); /***/ }), /* 577 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/tronicon.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/tronicon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU3Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Ryb25pY29uLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///577\n"); /***/ }), /* 578 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/arrow-up-left.png ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/arrow-up-left.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2Fycm93LXVwLWxlZnQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///578\n"); /***/ }), /* 579 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/arrow-up-left_1.png ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/arrow-up-left_1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2Fycm93LXVwLWxlZnRfMS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///579\n"); /***/ }), /* 580 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Shape.png ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Shape.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL1NoYXBlLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///580\n"); /***/ }), /* 581 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/arrow-up-leftw.png ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/arrow-up-leftw.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU4MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2Fycm93LXVwLWxlZnR3LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///581\n"); /***/ }), /* 582 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/arrow-up-leftp.png ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/arrow-up-leftp.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU4Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2Fycm93LXVwLWxlZnRwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///582\n"); /***/ }), /* 583 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 584);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI1ODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///583\n"); /***/ }), /* 584 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/token/btc/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _api = _interopRequireDefault(__webpack_require__(/*! @/utils/api */ 585));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/utils/index.js */ 34));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}var _default =\n{\n data: function data() {\n return {\n teee: this.$t('index').Nocontent,\n // 拿账单的address\n trxs: [],\n coin: {},\n isNoData: false,\n showInfo: false,\n list: [{\n name: this.$t('index').All },\n\n {\n name: this.$t('index').Send },\n\n {\n name: this.$t('index').Receive }],\n\n\n infoWallet: {},\n current: 0,\n pageSize: 20,\n pageNum: 1,\n balance: 0,\n address: '',\n type: 'all',\n trueType: '',\n contract: '',\n balancePrice: '' };\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n back: function back() {\n uni.reLaunch({\n url: '../../wallet/index' });\n\n },\n goSend: function goSend() {\n uni.navigateTo({\n url: '/pages/menu/sendToken/transfer/index' });\n\n },\n goReceive: function goReceive() {\n uni.setStorageSync('infoWallet', this.infoWallet);\n uni.navigateTo({\n url: '/pages/menu/sendToken/index' });\n\n },\n goDetail: function goDetail(item, index) {\n uni.setStorageSync('transDetail', this.trxs[index]);\n uni.navigateTo({\n url: '/pages/menu/transction/detail/index' });\n\n\n },\n change: function change(index) {\n if (index == 0) {\n this.type = 'all';\n }\n if (index == 1) {\n this.type = 'send';\n }\n if (index == 2) {\n this.type = 'receive';\n }\n this.current = index;\n this.pageNum = 1;\n this.trxs = [];\n this.getWalletInfo();\n this.isNoData = false;\n },\n // onReachBottom() {\n // \tif(!this.isNoData){\n // \t console.log(445454545)\n // \t\tthis.pageNum=this.pageNum+1;\n // \t\tthis.getWalletInfo();\n // \t}\n\n // },\n // 给scrollview绑定下拉加载事件 代替onReachBottom\n scrollToPage: function scrollToPage() {\n if (!this.isNoData) {\n __f__(\"log\", 445454545, \" at pages/menu/token/btc/index.vue:197\");\n this.pageNum = this.pageNum + 1;\n this.getWalletInfo();\n }\n },\n getWalletInfo: function getWalletInfo() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n params = {\n address: _this.coin.address,\n chainName: _this.coin.type,\n contract: _this.coin.contractAddress,\n pageNum: _this.pageNum,\n pageSize: _this.pageSize };\n\n if (_this.type === 'send') {\n params.fromAddress = _this.coin.address;\n } else if (_this.type === 'receive') {\n params.toAddress = _this.coin.address;\n }_context.next = 4;return (\n _this.$api.getChainDataList(params));case 4:response = _context.sent;\n if (response.data.rows.length == 0) {\n _this.isNoData = true;\n if (_this.pageNum == 1) {\n _this.showInfo = true;\n }\n\n } else {\n _this.showInfo = false;\n }\n\n _this.trxs = _this.trxs.concat(response.data.rows);case 7:case \"end\":return _context.stop();}}}, _callee);}))();\n\n\n } },\n\n onLoad: function onLoad() {\n this.coin = uni.getStorageSync('coin');\n this.change(0);\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS90b2tlbi9idGMvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwR0E7QUFDQTtBQUNBLHFGO0FBQ0E7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxzQ0FEQTtBQUVBO0FBQ0EsY0FIQTtBQUlBLGNBSkE7QUFLQSxxQkFMQTtBQU1BLHFCQU5BO0FBT0E7QUFDQSxrQ0FEQTs7QUFHQTtBQUNBLG1DQURBLEVBSEE7O0FBTUE7QUFDQSxzQ0FEQSxFQU5BLENBUEE7OztBQWlCQSxvQkFqQkE7QUFrQkEsZ0JBbEJBO0FBbUJBLGtCQW5CQTtBQW9CQSxnQkFwQkE7QUFxQkEsZ0JBckJBO0FBc0JBLGlCQXRCQTtBQXVCQSxpQkF2QkE7QUF3QkEsa0JBeEJBO0FBeUJBLGtCQXpCQTtBQTBCQSxzQkExQkE7O0FBNEJBLEdBOUJBO0FBK0JBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsS0FIQSxFQS9CQTs7QUFvQ0E7QUFDQSxRQURBLGtCQUNBO0FBQ0E7QUFDQSxpQ0FEQTs7QUFHQSxLQUxBO0FBTUEsVUFOQSxvQkFNQTtBQUNBO0FBQ0EsbURBREE7O0FBR0EsS0FWQTtBQVdBLGFBWEEsdUJBV0E7QUFDQTtBQUNBO0FBQ0EsMENBREE7O0FBR0EsS0FoQkE7QUFpQkEsWUFqQkEsb0JBaUJBLElBakJBLEVBaUJBLEtBakJBLEVBaUJBO0FBQ0E7QUFDQTtBQUNBLGtEQURBOzs7QUFJQSxLQXZCQTtBQXdCQSxVQXhCQSxrQkF3QkEsS0F4QkEsRUF3QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0F2Q0E7QUF3Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxnQkFqREEsMEJBaURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBdkRBO0FBd0RBLGlCQXhEQSwyQkF3REE7QUFDQSxzQkFEQSxHQUNBO0FBQ0EsNkNBREE7QUFFQSw0Q0FGQTtBQUdBLHNEQUhBO0FBSUEsd0NBSkE7QUFLQSwwQ0FMQSxFQURBOztBQVFBO0FBQ0E7QUFDQSxpQkFGQSxNQUVBO0FBQ0E7QUFDQSxpQkFaQTtBQWFBLHFEQWJBLFNBYUEsUUFiQTtBQWNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsaUJBTkEsTUFNQTtBQUNBO0FBQ0E7O0FBRUEsbUVBeEJBOzs7QUEyQkEsS0FuRkEsRUFwQ0E7O0FBeUhBLFFBekhBLG9CQXlIQTtBQUNBO0FBQ0E7QUFDQSxHQTVIQSxFIiwiZmlsZSI6IjU4NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCIgY2xhc3M9XCJoZWFkXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvVmVjdG9yLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJhY2tcIiBAY2xpY2s9XCJiYWNrKClcIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7Y29pbi5uYW1lfX1cclxuXHRcdFx0PC90ZXh0PlxyXG5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1vbmV5X2NvblwiXHJcblx0XHRcdFx0OmNsYXNzPVwieydtb25leV9jb24nOiBjb2luLnR5cGU9PSdFVEgnLCAnbW9uZXlfY29uMic6IGNvaW4udHlwZT09J0JUQycsICdtb25leV9jb24zJzogY29pbi50eXBlPT0nVFJYJ31cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24xXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tjb2luLmJhbGFuY2V9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dDJcIj7iiYggJCB7e2NvaW4uYmFsYW5jZVByaWNlfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L3RleHQ+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2V0aGVyZXVtLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwiY29pbi50eXBlPT0nRVRIJyYmIWNvaW4uY29udHJhY3RBZGRyZXNzXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUyOC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCJcclxuXHRcdFx0XHRcdFx0di1pZj1cImNvaW4udHlwZT09J0JUQycmJiFjb2luLmNvbnRyYWN0QWRkcmVzc1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Ryb25pY29uLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwiY29pbi50eXBlPT0nVFJYJyYmIWNvaW4uY29udHJhY3RBZGRyZXNzXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uMVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2MVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInQxXCI+XHJcblx0XHRcdFx0XHRcdFx0MC4wXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5FeGlzdGluZ2JhbGFuY2V9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInYxIHYyXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidDFcIj5cclxuXHRcdFx0XHRcdFx0XHQwLjBcclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInQyXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLkZyZWV6ZWJhbGFuY2V9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNlbGVjdF9jb25cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNlbGVjdFwiPlxyXG5cdFx0XHRcdFx0PHUtdGFicyBoZWlnaHQ9XCIxMjBcIiBiYXItd2lkdGg9XCIxNzJcIiBhY3RpdmUtZm9udD1cIjEzXCIgaW5hY3RpdmUtZm9udD1cIjEzXCIgYWN0aXZlLWNvbG9yPVwiIzZGNjlGRlwiXHJcblx0XHRcdFx0XHRcdGluYWN0aXZlLWNvbG9yPVwiI0EzQUVEMFwiIDpsaXN0PVwibGlzdFwiIDppcy1zY3JvbGw9XCJmYWxzZVwiIDpjdXJyZW50PVwiY3VycmVudFwiIEBjaGFuZ2U9XCJjaGFuZ2VcIj5cclxuXHRcdFx0XHRcdDwvdS10YWJzPlxyXG5cclxuXHRcdFx0XHRcdDx1LWVtcHR5IDp0ZXh0PVwidGVlZVwiIG1vZGU9XCJsaXN0XCIgdi1pZj1cInNob3dJbmZvXCI+PC91LWVtcHR5PlxyXG48c2Nyb2xsLXZpZXcgIHYtaWY9XCIhc2hvd0luZm9cIjpzY3JvbGwteT1cInRydWVcIiBzdHlsZT1cImhlaWdodDogODgwcnB4O1wiIEBzY3JvbGx0b2xvd2VyPVwic2Nyb2xsVG9QYWdlXCIgbG93ZXItdGhyZXNob2xkPVwiNTBcIj5cblx0PHZpZXcgY2xhc3M9XCJpdGVtMVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIHRyeHNcIiBAY2xpY2s9XCJnb0RldGFpbChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwibGVmX2NvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9hcnJvdy11cC1sZWZ0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwiaXRlbS50eXBlPT0naW4nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvYXJyb3ctdXAtbGVmdF8xLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cImltZzFcIiB2LWlmPVwiaXRlbS50eXBlPT0nb3V0J1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb25cIj5cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS50cmFuc2FjdGlvblRpbWV9fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnX2NvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dCB2LWlmPVwiaXRlbS50eXBlPT0naW4nXCI+KzwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgdi1pZj1cIml0ZW0udHlwZT09J291dCdcIj4tPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYW1vdW50fX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ubmV0d29ya319XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvU2hhcGUucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cbjwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29ublwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuIGFjdGl2ZVwiIEBjbGljaz1cImdvU2VuZFwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9hcnJvdy11cC1sZWZ0dy5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJhcnJvdy11cC1sZWZ0XCI+XHJcblx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0e3tpMThuLlNlbmR9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cImdvUmVjZWl2ZVwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9hcnJvdy11cC1sZWZ0cC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJhcnJvdy11cC1sZWZ0XCI+XHJcblx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJidG4xM1wiPnt7aTE4bi5SZWNlaXZlfX08L3RleHQ+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGltcG9ydCBhcGkgZnJvbSAnQC91dGlscy9hcGknXHJcblx0aW1wb3J0IGluZGV4IGZyb20gJ0AvdXRpbHMvaW5kZXguanMnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0ZWVlOnRoaXMuJHQoJ2luZGV4JykuTm9jb250ZW50LFxyXG5cdFx0XHRcdC8vIOaLv+i0puWNleeahGFkZHJlc3NcclxuXHRcdFx0XHR0cnhzOiBbXSxcclxuXHRcdFx0XHRjb2luOiB7fSxcclxuXHRcdFx0XHRpc05vRGF0YTpmYWxzZSxcclxuXHRcdFx0XHRzaG93SW5mbzogZmFsc2UsXHJcblx0XHRcdFx0bGlzdDogW3tcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoJ2luZGV4JykuQWxsLFxyXG5cclxuXHRcdFx0XHR9LCB7XHJcblx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KCdpbmRleCcpLlNlbmQsXHJcblxyXG5cdFx0XHRcdH0sIHtcclxuXHRcdFx0XHRcdG5hbWU6IHRoaXMuJHQoJ2luZGV4JykuUmVjZWl2ZSxcclxuXHJcblx0XHRcdFx0fV0sXHJcblx0XHRcdFx0aW5mb1dhbGxldDoge30sXHJcblx0XHRcdFx0Y3VycmVudDogMCxcclxuXHRcdFx0XHRwYWdlU2l6ZTogMjAsXHJcblx0XHRcdFx0cGFnZU51bTogMSxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGFkZHJlc3M6ICcnLFxyXG5cdFx0XHRcdHR5cGU6ICdhbGwnLFxyXG5cdFx0XHRcdHRydWVUeXBlOiAnJyxcclxuXHRcdFx0XHRjb250cmFjdDogJycsXHJcblx0XHRcdFx0YmFsYW5jZVByaWNlOiAnJyxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGJhY2soKSB7XHJcblx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdHVybDogJy4uLy4uL3dhbGxldC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRnb1NlbmQoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvc2VuZFRva2VuL3RyYW5zZmVyL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvUmVjZWl2ZSgpIHtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2luZm9XYWxsZXQnLCB0aGlzLmluZm9XYWxsZXQpXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvc2VuZFRva2VuL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdGdvRGV0YWlsKGl0ZW0sIGluZGV4KSB7XHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0cmFuc0RldGFpbCcsIHRoaXMudHJ4c1tpbmRleF0pXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvdHJhbnNjdGlvbi9kZXRhaWwvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGNoYW5nZShpbmRleCkge1xyXG5cdFx0XHRcdGlmIChpbmRleCA9PSAwKSB7XHJcblx0XHRcdFx0XHR0aGlzLnR5cGUgPSAnYWxsJ1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoaW5kZXggPT0gMSkge1xyXG5cdFx0XHRcdFx0dGhpcy50eXBlID0gJ3NlbmQnXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChpbmRleCA9PSAyKSB7XHJcblx0XHRcdFx0XHR0aGlzLnR5cGUgPSAncmVjZWl2ZSdcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy5jdXJyZW50ID0gaW5kZXg7XHJcblx0XHRcdFx0dGhpcy5wYWdlTnVtID0gMTtcclxuXHRcdFx0XHR0aGlzLnRyeHM9W107XHJcblx0XHRcdFx0dGhpcy5nZXRXYWxsZXRJbmZvKCk7XHJcblx0XHRcdFx0dGhpcy5pc05vRGF0YT1mYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8gb25SZWFjaEJvdHRvbSgpIHtcclxuXHRcdFx0Ly8gXHRpZighdGhpcy5pc05vRGF0YSl7XHJcblx0XHRcdC8vIFx0ICBjb25zb2xlLmxvZyg0NDU0NTQ1NDUpXHJcblx0XHRcdC8vIFx0XHR0aGlzLnBhZ2VOdW09dGhpcy5wYWdlTnVtKzE7XHJcblx0XHRcdC8vIFx0XHR0aGlzLmdldFdhbGxldEluZm8oKTtcclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdC8vIH0sXHJcblx0XHRcdC8vIOe7mXNjcm9sbHZpZXfnu5HlrprkuIvmi4nliqDovb3kuovku7Yg5Luj5pu/b25SZWFjaEJvdHRvbVxyXG5cdFx0XHRzY3JvbGxUb1BhZ2UoKXtcclxuXHRcdFx0XHRpZighdGhpcy5pc05vRGF0YSl7XHJcblx0XHRcdFx0ICBjb25zb2xlLmxvZyg0NDU0NTQ1NDUpXHJcblx0XHRcdFx0XHR0aGlzLnBhZ2VOdW09dGhpcy5wYWdlTnVtKzE7XHJcblx0XHRcdFx0XHR0aGlzLmdldFdhbGxldEluZm8oKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGdldFdhbGxldEluZm8oKSB7XHJcblx0XHRcdFx0bGV0IHBhcmFtcyA9IHtcclxuXHRcdFx0XHRcdGFkZHJlc3M6IHRoaXMuY29pbi5hZGRyZXNzLFxyXG5cdFx0XHRcdFx0Y2hhaW5OYW1lOiB0aGlzLmNvaW4udHlwZSxcclxuXHRcdFx0XHRcdGNvbnRyYWN0OiB0aGlzLmNvaW4uY29udHJhY3RBZGRyZXNzLFxyXG5cdFx0XHRcdFx0cGFnZU51bTogdGhpcy5wYWdlTnVtLFxyXG5cdFx0XHRcdFx0cGFnZVNpemU6IHRoaXMucGFnZVNpemVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMudHlwZSA9PT0gJ3NlbmQnKSB7XHJcblx0XHRcdFx0XHRwYXJhbXMuZnJvbUFkZHJlc3MgPSB0aGlzLmNvaW4uYWRkcmVzcztcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMudHlwZSA9PT0gJ3JlY2VpdmUnKSB7XHJcblx0XHRcdFx0XHRwYXJhbXMudG9BZGRyZXNzID0gdGhpcy5jb2luLmFkZHJlc3NcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Y29uc3QgcmVzcG9uc2UgPSBhd2FpdCB0aGlzLiRhcGkuZ2V0Q2hhaW5EYXRhTGlzdChwYXJhbXMpXHJcblx0XHRcdFx0aWYgKHJlc3BvbnNlLmRhdGEucm93cy5sZW5ndGggPT0gMCApIHtcclxuXHRcdFx0XHRcdHRoaXMuaXNOb0RhdGE9dHJ1ZTtcclxuXHRcdFx0XHRcdGlmKHRoaXMucGFnZU51bSA9PSAxKXtcclxuXHRcdFx0XHRcdFx0dGhpcy5zaG93SW5mbyA9IHRydWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93SW5mbyA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHR0aGlzLnRyeHM9dGhpcy50cnhzLmNvbmNhdChyZXNwb25zZS5kYXRhLnJvd3MpO1xyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHRoaXMuY29pbiA9IHVuaS5nZXRTdG9yYWdlU3luYygnY29pbicpO1xyXG5cdFx0XHR0aGlzLmNoYW5nZSgwKTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///584\n"); /***/ }), /* 585 */ /*!**********************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/api.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 40));\nvar _qs = _interopRequireDefault(__webpack_require__(/*! qs */ 586));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\nvar api = {\n //获取NFT项目列表\n getNftProjectList: function getNftProjectList(params) {return _vue.default.prototype.$axios.get('/api/nft/getNftProjectList?' + _qs.default.stringify(params));},\n //添加NFT收藏品\n addNftCollection: function addNftCollection(params) {return _vue.default.prototype.$axios.post('/api/nft/addNftCollection', _qs.default.stringify(params));},\n getNftCollectionList: function getNftCollectionList(params) {return _vue.default.prototype.$axios.get('/api/nft/getNftCollectionList?' + _qs.default.stringify(\n params));},\n getContractInfoList: function getContractInfoList(params) {return _vue.default.prototype.$axios.get('/api/contract/getContractInfoList?' + _qs.default.stringify(params));},\n //获取汇率\n getCoinRate: function getCoinRate(params) {return _vue.default.prototype.$axios.get('/api/coinRate/getCoinRate?' + _qs.default.stringify(params));},\n getChainDataList: function getChainDataList(params) {return _vue.default.prototype.$axios.get('/api/chainData/getChainDataList?' + _qs.default.stringify(params));},\n getCoinTickerList: function getCoinTickerList(params) {return _vue.default.prototype.$axios.get('/api/coinTicker/getCoinTickerList');}\n //--------------------------------- free ---------------------------------\n};var _default =\n\n\n\napi;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXBpLmpzIl0sIm5hbWVzIjpbImFwaSIsImdldE5mdFByb2plY3RMaXN0IiwicGFyYW1zIiwiVnVlIiwicHJvdG90eXBlIiwiJGF4aW9zIiwiZ2V0IiwicXMiLCJzdHJpbmdpZnkiLCJhZGROZnRDb2xsZWN0aW9uIiwicG9zdCIsImdldE5mdENvbGxlY3Rpb25MaXN0IiwiZ2V0Q29udHJhY3RJbmZvTGlzdCIsImdldENvaW5SYXRlIiwiZ2V0Q2hhaW5EYXRhTGlzdCIsImdldENvaW5UaWNrZXJMaXN0Il0sIm1hcHBpbmdzIjoidUZBQUE7QUFDQSxxRTtBQUNBLElBQU1BLEdBQUcsR0FBRztBQUNYO0FBQ0FDLG1CQUFpQixFQUFFLDJCQUFDQyxNQUFELFVBQVlDLGFBQUlDLFNBQUosQ0FBY0MsTUFBZCxDQUFxQkMsR0FBckIsQ0FBeUIsZ0NBQWdDQyxZQUFHQyxTQUFILENBQWFOLE1BQWIsQ0FBekQsQ0FBWixFQUZSO0FBR1g7QUFDQU8sa0JBQWdCLEVBQUUsMEJBQUNQLE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCSyxJQUFyQixDQUEwQiwyQkFBMUIsRUFBdURILFlBQUdDLFNBQUgsQ0FBYU4sTUFBYixDQUF2RCxDQUFaLEVBSlA7QUFLWFMsc0JBQW9CLEVBQUUsOEJBQUNULE1BQUQsVUFBWUMsYUFBSUMsU0FBSixDQUFjQyxNQUFkLENBQXFCQyxHQUFyQixDQUF5QixtQ0FBbUNDLFlBQUdDLFNBQUg7QUFDN0ZOLFVBRDZGLENBQTVELENBQVosRUFMWDtBQU9YVSxxQkFBbUIsRUFBRSw2QkFBQ1YsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLHVDQUF1Q0MsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQWhFLENBQVosRUFQVjtBQVFYO0FBQ0FXLGFBQVcsRUFBRSxxQkFBQ1gsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLCtCQUErQkMsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQXhELENBQVosRUFURjtBQVVYWSxrQkFBZ0IsRUFBRSwwQkFBQ1osTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLHFDQUFxQ0MsWUFBR0MsU0FBSCxDQUFhTixNQUFiLENBQTlELENBQVosRUFWUDtBQVdYYSxtQkFBaUIsRUFBRSwyQkFBQ2IsTUFBRCxVQUFZQyxhQUFJQyxTQUFKLENBQWNDLE1BQWQsQ0FBcUJDLEdBQXJCLENBQXlCLG1DQUF6QixDQUFaO0FBQ25CO0FBWlcsQ0FBWixDOzs7O0FBaUJlTixHIiwiZmlsZSI6IjU4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJztcclxuaW1wb3J0IHFzIGZyb20gJ3FzJ1xyXG5jb25zdCBhcGkgPSB7XHJcblx0Ly/ojrflj5ZORlTpobnnm67liJfooahcclxuXHRnZXROZnRQcm9qZWN0TGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL25mdC9nZXROZnRQcm9qZWN0TGlzdD8nICsgcXMuc3RyaW5naWZ5KHBhcmFtcykpLFxyXG5cdC8v5re75YqgTkZU5pS26JeP5ZOBXHJcblx0YWRkTmZ0Q29sbGVjdGlvbjogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MucG9zdCgnL2FwaS9uZnQvYWRkTmZ0Q29sbGVjdGlvbicsIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHRnZXROZnRDb2xsZWN0aW9uTGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL25mdC9nZXROZnRDb2xsZWN0aW9uTGlzdD8nICsgcXMuc3RyaW5naWZ5KFxyXG5cdFx0cGFyYW1zKSksXHJcblx0Z2V0Q29udHJhY3RJbmZvTGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL2NvbnRyYWN0L2dldENvbnRyYWN0SW5mb0xpc3Q/JyArIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHQvL+iOt+WPluaxh+eOh1xyXG5cdGdldENvaW5SYXRlOiAocGFyYW1zKSA9PiBWdWUucHJvdG90eXBlLiRheGlvcy5nZXQoJy9hcGkvY29pblJhdGUvZ2V0Q29pblJhdGU/JyArIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHRnZXRDaGFpbkRhdGFMaXN0OiAocGFyYW1zKSA9PiBWdWUucHJvdG90eXBlLiRheGlvcy5nZXQoJy9hcGkvY2hhaW5EYXRhL2dldENoYWluRGF0YUxpc3Q/JyArIHFzLnN0cmluZ2lmeShwYXJhbXMpKSxcclxuXHRnZXRDb2luVGlja2VyTGlzdDogKHBhcmFtcykgPT4gVnVlLnByb3RvdHlwZS4kYXhpb3MuZ2V0KCcvYXBpL2NvaW5UaWNrZXIvZ2V0Q29pblRpY2tlckxpc3QnKSxcclxuXHQvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBmcmVlIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxufVxyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGFwaVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///585\n"); /***/ }), /* 586 */ /*!**************************************!*\ !*** ./node_modules/qs/lib/index.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var stringify = __webpack_require__(/*! ./stringify */ 587); var parse = __webpack_require__(/*! ./parse */ 590); var formats = __webpack_require__(/*! ./formats */ 589); module.exports = { formats: formats, parse: parse, stringify: stringify }; /***/ }), /* 587 */ /*!******************************************!*\ !*** ./node_modules/qs/lib/stringify.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 588); var formats = __webpack_require__(/*! ./formats */ 589); var arrayPrefixGenerators = { brackets: function brackets(prefix) { // eslint-disable-line func-name-matching return prefix + '[]'; }, indices: function indices(prefix, key) { // eslint-disable-line func-name-matching return prefix + '[' + key + ']'; }, repeat: function repeat(prefix) { // eslint-disable-line func-name-matching return prefix; } }; var toISO = Date.prototype.toISOString; var defaults = { delimiter: '&', encode: true, encoder: utils.encode, encodeValuesOnly: false, serializeDate: function serializeDate(date) { // eslint-disable-line func-name-matching return toISO.call(date); }, skipNulls: false, strictNullHandling: false }; var stringify = function stringify( // eslint-disable-line func-name-matching object, prefix, generateArrayPrefix, strictNullHandling, skipNulls, encoder, filter, sort, allowDots, serializeDate, formatter, encodeValuesOnly ) { var obj = object; if (typeof filter === 'function') { obj = filter(prefix, obj); } else if (obj instanceof Date) { obj = serializeDate(obj); } else if (obj === null) { if (strictNullHandling) { return encoder && !encodeValuesOnly ? encoder(prefix, defaults.encoder) : prefix; } obj = ''; } if (typeof obj === 'string' || typeof obj === 'number' || typeof obj === 'boolean' || utils.isBuffer(obj)) { if (encoder) { var keyValue = encodeValuesOnly ? prefix : encoder(prefix, defaults.encoder); return [formatter(keyValue) + '=' + formatter(encoder(obj, defaults.encoder))]; } return [formatter(prefix) + '=' + formatter(String(obj))]; } var values = []; if (typeof obj === 'undefined') { return values; } var objKeys; if (Array.isArray(filter)) { objKeys = filter; } else { var keys = Object.keys(obj); objKeys = sort ? keys.sort(sort) : keys; } for (var i = 0; i < objKeys.length; ++i) { var key = objKeys[i]; if (skipNulls && obj[key] === null) { continue; } if (Array.isArray(obj)) { values = values.concat(stringify( obj[key], generateArrayPrefix(prefix, key), generateArrayPrefix, strictNullHandling, skipNulls, encoder, filter, sort, allowDots, serializeDate, formatter, encodeValuesOnly )); } else { values = values.concat(stringify( obj[key], prefix + (allowDots ? '.' + key : '[' + key + ']'), generateArrayPrefix, strictNullHandling, skipNulls, encoder, filter, sort, allowDots, serializeDate, formatter, encodeValuesOnly )); } } return values; }; module.exports = function (object, opts) { var obj = object; var options = opts ? utils.assign({}, opts) : {}; if (options.encoder !== null && options.encoder !== undefined && typeof options.encoder !== 'function') { throw new TypeError('Encoder has to be a function.'); } var delimiter = typeof options.delimiter === 'undefined' ? defaults.delimiter : options.delimiter; var strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling; var skipNulls = typeof options.skipNulls === 'boolean' ? options.skipNulls : defaults.skipNulls; var encode = typeof options.encode === 'boolean' ? options.encode : defaults.encode; var encoder = typeof options.encoder === 'function' ? options.encoder : defaults.encoder; var sort = typeof options.sort === 'function' ? options.sort : null; var allowDots = typeof options.allowDots === 'undefined' ? false : options.allowDots; var serializeDate = typeof options.serializeDate === 'function' ? options.serializeDate : defaults.serializeDate; var encodeValuesOnly = typeof options.encodeValuesOnly === 'boolean' ? options.encodeValuesOnly : defaults.encodeValuesOnly; if (typeof options.format === 'undefined') { options.format = formats['default']; } else if (!Object.prototype.hasOwnProperty.call(formats.formatters, options.format)) { throw new TypeError('Unknown format option provided.'); } var formatter = formats.formatters[options.format]; var objKeys; var filter; if (typeof options.filter === 'function') { filter = options.filter; obj = filter('', obj); } else if (Array.isArray(options.filter)) { filter = options.filter; objKeys = filter; } var keys = []; if (typeof obj !== 'object' || obj === null) { return ''; } var arrayFormat; if (options.arrayFormat in arrayPrefixGenerators) { arrayFormat = options.arrayFormat; } else if ('indices' in options) { arrayFormat = options.indices ? 'indices' : 'repeat'; } else { arrayFormat = 'indices'; } var generateArrayPrefix = arrayPrefixGenerators[arrayFormat]; if (!objKeys) { objKeys = Object.keys(obj); } if (sort) { objKeys.sort(sort); } for (var i = 0; i < objKeys.length; ++i) { var key = objKeys[i]; if (skipNulls && obj[key] === null) { continue; } keys = keys.concat(stringify( obj[key], key, generateArrayPrefix, strictNullHandling, skipNulls, encode ? encoder : null, filter, sort, allowDots, serializeDate, formatter, encodeValuesOnly )); } var joined = keys.join(delimiter); var prefix = options.addQueryPrefix === true ? '?' : ''; return joined.length > 0 ? prefix + joined : ''; }; /***/ }), /* 588 */ /*!**************************************!*\ !*** ./node_modules/qs/lib/utils.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var has = Object.prototype.hasOwnProperty; var hexTable = (function () { var array = []; for (var i = 0; i < 256; ++i) { array.push('%' + ((i < 16 ? '0' : '') + i.toString(16)).toUpperCase()); } return array; }()); var compactQueue = function compactQueue(queue) { var obj; while (queue.length) { var item = queue.pop(); obj = item.obj[item.prop]; if (Array.isArray(obj)) { var compacted = []; for (var j = 0; j < obj.length; ++j) { if (typeof obj[j] !== 'undefined') { compacted.push(obj[j]); } } item.obj[item.prop] = compacted; } } return obj; }; var arrayToObject = function arrayToObject(source, options) { var obj = options && options.plainObjects ? Object.create(null) : {}; for (var i = 0; i < source.length; ++i) { if (typeof source[i] !== 'undefined') { obj[i] = source[i]; } } return obj; }; var merge = function merge(target, source, options) { if (!source) { return target; } if (typeof source !== 'object') { if (Array.isArray(target)) { target.push(source); } else if (typeof target === 'object') { if (options.plainObjects || options.allowPrototypes || !has.call(Object.prototype, source)) { target[source] = true; } } else { return [target, source]; } return target; } if (typeof target !== 'object') { return [target].concat(source); } var mergeTarget = target; if (Array.isArray(target) && !Array.isArray(source)) { mergeTarget = arrayToObject(target, options); } if (Array.isArray(target) && Array.isArray(source)) { source.forEach(function (item, i) { if (has.call(target, i)) { if (target[i] && typeof target[i] === 'object') { target[i] = merge(target[i], item, options); } else { target.push(item); } } else { target[i] = item; } }); return target; } return Object.keys(source).reduce(function (acc, key) { var value = source[key]; if (has.call(acc, key)) { acc[key] = merge(acc[key], value, options); } else { acc[key] = value; } return acc; }, mergeTarget); }; var assign = function assignSingleSource(target, source) { return Object.keys(source).reduce(function (acc, key) { acc[key] = source[key]; return acc; }, target); }; var decode = function (str) { try { return decodeURIComponent(str.replace(/\+/g, ' ')); } catch (e) { return str; } }; var encode = function encode(str) { // This code was originally written by Brian White (mscdex) for the io.js core querystring library. // It has been adapted here for stricter adherence to RFC 3986 if (str.length === 0) { return str; } var string = typeof str === 'string' ? str : String(str); var out = ''; for (var i = 0; i < string.length; ++i) { var c = string.charCodeAt(i); if ( c === 0x2D // - || c === 0x2E // . || c === 0x5F // _ || c === 0x7E // ~ || (c >= 0x30 && c <= 0x39) // 0-9 || (c >= 0x41 && c <= 0x5A) // a-z || (c >= 0x61 && c <= 0x7A) // A-Z ) { out += string.charAt(i); continue; } if (c < 0x80) { out = out + hexTable[c]; continue; } if (c < 0x800) { out = out + (hexTable[0xC0 | (c >> 6)] + hexTable[0x80 | (c & 0x3F)]); continue; } if (c < 0xD800 || c >= 0xE000) { out = out + (hexTable[0xE0 | (c >> 12)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]); continue; } i += 1; c = 0x10000 + (((c & 0x3FF) << 10) | (string.charCodeAt(i) & 0x3FF)); out += hexTable[0xF0 | (c >> 18)] + hexTable[0x80 | ((c >> 12) & 0x3F)] + hexTable[0x80 | ((c >> 6) & 0x3F)] + hexTable[0x80 | (c & 0x3F)]; } return out; }; var compact = function compact(value) { var queue = [{ obj: { o: value }, prop: 'o' }]; var refs = []; for (var i = 0; i < queue.length; ++i) { var item = queue[i]; var obj = item.obj[item.prop]; var keys = Object.keys(obj); for (var j = 0; j < keys.length; ++j) { var key = keys[j]; var val = obj[key]; if (typeof val === 'object' && val !== null && refs.indexOf(val) === -1) { queue.push({ obj: obj, prop: key }); refs.push(val); } } } return compactQueue(queue); }; var isRegExp = function isRegExp(obj) { return Object.prototype.toString.call(obj) === '[object RegExp]'; }; var isBuffer = function isBuffer(obj) { if (obj === null || typeof obj === 'undefined') { return false; } return !!(obj.constructor && obj.constructor.isBuffer && obj.constructor.isBuffer(obj)); }; module.exports = { arrayToObject: arrayToObject, assign: assign, compact: compact, decode: decode, encode: encode, isBuffer: isBuffer, isRegExp: isRegExp, merge: merge }; /***/ }), /* 589 */ /*!****************************************!*\ !*** ./node_modules/qs/lib/formats.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var replace = String.prototype.replace; var percentTwenties = /%20/g; module.exports = { 'default': 'RFC3986', formatters: { RFC1738: function (value) { return replace.call(value, percentTwenties, '+'); }, RFC3986: function (value) { return value; } }, RFC1738: 'RFC1738', RFC3986: 'RFC3986' }; /***/ }), /* 590 */ /*!**************************************!*\ !*** ./node_modules/qs/lib/parse.js ***! \**************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var utils = __webpack_require__(/*! ./utils */ 588); var has = Object.prototype.hasOwnProperty; var defaults = { allowDots: false, allowPrototypes: false, arrayLimit: 20, decoder: utils.decode, delimiter: '&', depth: 5, parameterLimit: 1000, plainObjects: false, strictNullHandling: false }; var parseValues = function parseQueryStringValues(str, options) { var obj = {}; var cleanStr = options.ignoreQueryPrefix ? str.replace(/^\?/, '') : str; var limit = options.parameterLimit === Infinity ? undefined : options.parameterLimit; var parts = cleanStr.split(options.delimiter, limit); for (var i = 0; i < parts.length; ++i) { var part = parts[i]; var bracketEqualsPos = part.indexOf(']='); var pos = bracketEqualsPos === -1 ? part.indexOf('=') : bracketEqualsPos + 1; var key, val; if (pos === -1) { key = options.decoder(part, defaults.decoder); val = options.strictNullHandling ? null : ''; } else { key = options.decoder(part.slice(0, pos), defaults.decoder); val = options.decoder(part.slice(pos + 1), defaults.decoder); } if (has.call(obj, key)) { obj[key] = [].concat(obj[key]).concat(val); } else { obj[key] = val; } } return obj; }; var parseObject = function (chain, val, options) { var leaf = val; for (var i = chain.length - 1; i >= 0; --i) { var obj; var root = chain[i]; if (root === '[]') { obj = []; obj = obj.concat(leaf); } else { obj = options.plainObjects ? Object.create(null) : {}; var cleanRoot = root.charAt(0) === '[' && root.charAt(root.length - 1) === ']' ? root.slice(1, -1) : root; var index = parseInt(cleanRoot, 10); if ( !isNaN(index) && root !== cleanRoot && String(index) === cleanRoot && index >= 0 && (options.parseArrays && index <= options.arrayLimit) ) { obj = []; obj[index] = leaf; } else { obj[cleanRoot] = leaf; } } leaf = obj; } return leaf; }; var parseKeys = function parseQueryStringKeys(givenKey, val, options) { if (!givenKey) { return; } // Transform dot notation to bracket notation var key = options.allowDots ? givenKey.replace(/\.([^.[]+)/g, '[$1]') : givenKey; // The regex chunks var brackets = /(\[[^[\]]*])/; var child = /(\[[^[\]]*])/g; // Get the parent var segment = brackets.exec(key); var parent = segment ? key.slice(0, segment.index) : key; // Stash the parent if it exists var keys = []; if (parent) { // If we aren't using plain objects, optionally prefix keys // that would overwrite object prototype properties if (!options.plainObjects && has.call(Object.prototype, parent)) { if (!options.allowPrototypes) { return; } } keys.push(parent); } // Loop through children appending to the array until we hit depth var i = 0; while ((segment = child.exec(key)) !== null && i < options.depth) { i += 1; if (!options.plainObjects && has.call(Object.prototype, segment[1].slice(1, -1))) { if (!options.allowPrototypes) { return; } } keys.push(segment[1]); } // If there's a remainder, just add whatever is left if (segment) { keys.push('[' + key.slice(segment.index) + ']'); } return parseObject(keys, val, options); }; module.exports = function (str, opts) { var options = opts ? utils.assign({}, opts) : {}; if (options.decoder !== null && options.decoder !== undefined && typeof options.decoder !== 'function') { throw new TypeError('Decoder has to be a function.'); } options.ignoreQueryPrefix = options.ignoreQueryPrefix === true; options.delimiter = typeof options.delimiter === 'string' || utils.isRegExp(options.delimiter) ? options.delimiter : defaults.delimiter; options.depth = typeof options.depth === 'number' ? options.depth : defaults.depth; options.arrayLimit = typeof options.arrayLimit === 'number' ? options.arrayLimit : defaults.arrayLimit; options.parseArrays = options.parseArrays !== false; options.decoder = typeof options.decoder === 'function' ? options.decoder : defaults.decoder; options.allowDots = typeof options.allowDots === 'boolean' ? options.allowDots : defaults.allowDots; options.plainObjects = typeof options.plainObjects === 'boolean' ? options.plainObjects : defaults.plainObjects; options.allowPrototypes = typeof options.allowPrototypes === 'boolean' ? options.allowPrototypes : defaults.allowPrototypes; options.parameterLimit = typeof options.parameterLimit === 'number' ? options.parameterLimit : defaults.parameterLimit; options.strictNullHandling = typeof options.strictNullHandling === 'boolean' ? options.strictNullHandling : defaults.strictNullHandling; if (str === '' || str === null || typeof str === 'undefined') { return options.plainObjects ? Object.create(null) : {}; } var tempObj = typeof str === 'string' ? parseValues(str, options) : str; var obj = options.plainObjects ? Object.create(null) : {}; // Iterate over the keys and setup the new object var keys = Object.keys(tempObj); for (var i = 0; i < keys.length; ++i) { var key = keys[i]; var newObj = parseKeys(key, tempObj[key], options); obj = utils.merge(obj, newObj, options); } return utils.compact(obj); }; /***/ }), /* 591 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/search/index.vue?mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=fb43f6cc&mpType=page */ 592);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 600);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null,\n false,\n _index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/search/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBNkg7QUFDN0g7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSwyRkFBTTtBQUNSLEVBQUUsb0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsK0ZBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZmI0M2Y2Y2MmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJwYWdlcy9tZW51L3dhbGxldC9zZWFyY2gvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///591\n"); /***/ }), /* 592 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/search/index.vue?vue&type=template&id=fb43f6cc&mpType=page ***! \**************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=fb43f6cc&mpType=page */ 593); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_fb43f6cc_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 593 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/search/index.vue?vue&type=template&id=fb43f6cc&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uInput: __webpack_require__(/*! @/uview-ui/components/u-input/u-input.vue */ 594).default, uEmpty: __webpack_require__(/*! @/uview-ui/components/u-empty/u-empty.vue */ 570).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "main"), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "flex"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "topview"), attrs: { _i: 2 } }, [ _c("image", { staticClass: _vm._$s(3, "sc", "searchimg"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/search.png */ 599) ), _i: 3 } }), _c("u-input", { staticClass: _vm._$s(4, "sc", "custom-style"), attrs: { placeholderStyle: "fontSize:12px;color:#D0D0D2", placeholder: "Enter the token name or contract address", focus: true, type: _vm.type, border: _vm.border, _i: 4 }, model: { value: _vm._$s(4, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }) ], 1 ), _c("text", { staticClass: _vm._$s(5, "sc", "text"), attrs: { _i: 5 }, on: { click: _vm.back } }) ]), _c("u-empty", { attrs: { text: "Please enter the token name or contract address to search", mode: "list", _i: 6 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 594 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-input.vue?vue&type=template&id=460c1d26&scoped=true& */ 595);\n/* harmony import */ var _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-input.vue?vue&type=script&lang=js& */ 597);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"460c1d26\",\n null,\n false,\n _u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-input/u-input.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNTk0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWlucHV0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD00NjBjMWQyNiZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ2MGMxZDI2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1pbnB1dC91LWlucHV0LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///594\n"); /***/ }), /* 595 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=template&id=460c1d26&scoped=true& ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=template&id=460c1d26&scoped=true& */ 596); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_template_id_460c1d26_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 596 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=template&id=460c1d26&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 20).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-input"), class: _vm._$s(0, "c", { "u-input--border": _vm.border, "u-input--error": _vm.validateState }), style: _vm._$s(0, "s", { padding: "0 " + (_vm.border ? 20 : 0) + "rpx", borderColor: _vm.borderColor, textAlign: _vm.inputAlign }), attrs: { _i: 0 }, on: { click: function($event) { $event.stopPropagation() return _vm.inputClick($event) } } }, [ _vm._$s(1, "i", _vm.type == "textarea") ? _c("textarea", { staticClass: _vm._$s(1, "sc", "u-input__input u-input__textarea"), style: _vm._$s(1, "s", [_vm.getStyle]), attrs: { value: _vm._$s(1, "a-value", _vm.defaultValue), placeholder: _vm._$s(1, "a-placeholder", _vm.placeholder), placeholderStyle: _vm._$s( 1, "a-placeholderStyle", _vm.placeholderStyle ), disabled: _vm._$s(1, "a-disabled", _vm.disabled), maxlength: _vm._$s(1, "a-maxlength", _vm.inputMaxlength), fixed: _vm._$s(1, "a-fixed", _vm.fixed), focus: _vm._$s(1, "a-focus", _vm.focus), autoHeight: _vm._$s(1, "a-autoHeight", _vm.autoHeight), "selection-end": _vm._$s(1, "a-selection-end", _vm.uSelectionEnd), "selection-start": _vm._$s( 1, "a-selection-start", _vm.uSelectionStart ), "cursor-spacing": _vm._$s( 1, "a-cursor-spacing", _vm.getCursorSpacing ), "show-confirm-bar": _vm._$s( 1, "a-show-confirm-bar", _vm.showConfirmbar ), _i: 1 }, on: { input: _vm.handleInput, blur: _vm.handleBlur, focus: _vm.onFocus, confirm: _vm.onConfirm } }) : _c("input", { staticClass: _vm._$s(2, "sc", "u-input__input"), style: _vm._$s(2, "s", [_vm.getStyle]), attrs: { type: _vm._$s( 2, "a-type", _vm.type == "password" ? "text" : _vm.type ), value: _vm._$s(2, "a-value", _vm.defaultValue), password: _vm._$s( 2, "a-password", _vm.type == "password" && !_vm.showPassword ), placeholder: _vm._$s(2, "a-placeholder", _vm.placeholder), placeholderStyle: _vm._$s( 2, "a-placeholderStyle", _vm.placeholderStyle ), disabled: _vm._$s( 2, "a-disabled", _vm.disabled || _vm.type === "select" ), maxlength: _vm._$s(2, "a-maxlength", _vm.inputMaxlength), focus: _vm._$s(2, "a-focus", _vm.focus), confirmType: _vm._$s(2, "a-confirmType", _vm.confirmType), "cursor-spacing": _vm._$s( 2, "a-cursor-spacing", _vm.getCursorSpacing ), "selection-end": _vm._$s(2, "a-selection-end", _vm.uSelectionEnd), "selection-start": _vm._$s( 2, "a-selection-start", _vm.uSelectionStart ), "show-confirm-bar": _vm._$s( 2, "a-show-confirm-bar", _vm.showConfirmbar ), _i: 2 }, on: { focus: _vm.onFocus, blur: _vm.handleBlur, input: _vm.handleInput, confirm: _vm.onConfirm } }), _c( "view", { staticClass: _vm._$s(3, "sc", "u-input__right-icon u-flex"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.clearable && _vm.value != "" && _vm.focused) ? _c( "view", { staticClass: _vm._$s( 4, "sc", "u-input__right-icon__clear u-input__right-icon__item" ), attrs: { _i: 4 }, on: { click: _vm.onClear } }, [ _c("u-icon", { attrs: { size: "32", name: "close-circle-fill", color: "#c0c4cc", _i: 5 } }) ], 1 ) : _vm._e(), _vm._$s(6, "i", _vm.passwordIcon && _vm.type == "password") ? _c( "view", { staticClass: _vm._$s( 6, "sc", "u-input__right-icon__clear u-input__right-icon__item" ), attrs: { _i: 6 } }, [ _c("u-icon", { attrs: { size: "32", name: !_vm.showPassword ? "eye" : "eye-fill", color: "#c0c4cc", _i: 7 }, on: { click: function($event) { _vm.showPassword = !_vm.showPassword } } }) ], 1 ) : _vm._e(), _vm._$s(8, "i", _vm.type == "select") ? _c( "view", { staticClass: _vm._$s( 8, "sc", "u-input__right-icon--select u-input__right-icon__item" ), class: _vm._$s(8, "c", { "u-input__right-icon--select--reverse": _vm.selectOpen }), attrs: { _i: 8 } }, [ _c("u-icon", { attrs: { name: "arrow-down-fill", size: "26", color: "#c0c4cc", _i: 9 } }) ], 1 ) : _vm._e() ] ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 597 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-input.vue?vue&type=script&lang=js& */ 598);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiI1OTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1pbnB1dC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///597\n"); /***/ }), /* 598 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-input/u-input.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _emitter = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/emitter.js */ 16));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/**\r\n * input 输入框\r\n * @description 此组件为一个输入框,默认没有边框和样式,是专门为配合表单组件u-form而设计的,利用它可以快速实现表单验证,输入内容,下拉选择等功能。\r\n * @tutorial http://uviewui.com/components/input.html\r\n * @property {String} type 模式选择,见官网说明\r\n * @property {Boolean} clearable 是否显示右侧的清除图标(默认true)\r\n * @property {} v-model 用于双向绑定输入框的值\r\n * @property {String} input-align 输入框文字的对齐方式(默认left)\r\n * @property {String} placeholder placeholder显示值(默认 '请输入内容')\r\n * @property {Boolean} disabled 是否禁用输入框(默认false)\r\n * @property {String Number} maxlength 输入框的最大可输入长度(默认140)\r\n * @property {String Number} selection-start 光标起始位置,自动聚焦时有效,需与selection-end搭配使用(默认-1)\r\n * @property {String Number} maxlength 光标结束位置,自动聚焦时有效,需与selection-start搭配使用(默认-1)\r\n * @property {String Number} cursor-spacing 指定光标与键盘的距离,单位px(默认0)\r\n * @property {String} placeholderStyle placeholder的样式,字符串形式,如\"color: red;\"(默认 \"color: #c0c4cc;\")\r\n * @property {String} confirm-type 设置键盘右下角按钮的文字,仅在type为text时生效(默认done)\r\n * @property {Object} custom-style 自定义输入框的样式,对象形式\r\n * @property {Boolean} focus 是否自动获得焦点(默认false)\r\n * @property {Boolean} fixed 如果type为textarea,且在一个\"position:fixed\"的区域,需要指明为true(默认false)\r\n * @property {Boolean} password-icon type为password时,是否显示右侧的密码查看图标(默认true)\r\n * @property {Boolean} border 是否显示边框(默认false)\r\n * @property {String} border-color 输入框的边框颜色(默认#dcdfe6)\r\n * @property {Boolean} auto-height 是否自动增高输入区域,type为textarea时有效(默认true)\r\n * @property {String Number} height 高度,单位rpx(text类型时为70,textarea时为100)\r\n * @example \r\n */var _default2 = { name: 'u-input', mixins: [_emitter.default], props: { value: { type: [String, Number], default: '' }, // 输入框的类型,textarea,text,number\n type: { type: String, default: 'text' }, inputAlign: { type: String, default: 'left' }, placeholder: { type: String, default: '请输入内容' }, disabled: { type: Boolean, default: false }, maxlength: { type: [Number, String], default: 140 }, placeholderStyle: { type: String, default: 'color: #c0c4cc;' }, confirmType: { type: String, default: 'done' }, // 输入框的自定义样式\n customStyle: { type: Object, default: function _default() {return {};} }, // 如果 textarea 是在一个 position:fixed 的区域,需要显示指定属性 fixed 为 true\n fixed: { type: Boolean, default: false }, // 是否自动获得焦点\n focus: { type: Boolean, default: false }, // 密码类型时,是否显示右侧的密码图标\n passwordIcon: { type: Boolean, default: true }, // input|textarea是否显示边框\n border: { type: Boolean, default: false }, // 输入框的边框颜色\n borderColor: { type: String, default: '#dcdfe6' }, autoHeight: { type: Boolean, default: true }, // type=select时,旋转右侧的图标,标识当前处于打开还是关闭select的状态\n // open-打开,close-关闭\n selectOpen: { type: Boolean, default: false }, // 高度,单位rpx\n height: {\n type: [Number, String],\n default: '' },\n\n // 是否可清空\n clearable: {\n type: Boolean,\n default: true },\n\n // 指定光标与键盘的距离,单位 px\n cursorSpacing: {\n type: [Number, String],\n default: 0 },\n\n // 光标起始位置,自动聚焦时有效,需与selection-end搭配使用\n selectionStart: {\n type: [Number, String],\n default: -1 },\n\n // 光标结束位置,自动聚焦时有效,需与selection-start搭配使用\n selectionEnd: {\n type: [Number, String],\n default: -1 },\n\n // 是否自动去除两端的空格\n trim: {\n type: Boolean,\n default: true },\n\n // 是否显示键盘上方带有”完成“按钮那一栏\n showConfirmbar: {\n type: Boolean,\n default: true } },\n\n\n data: function data() {\n return {\n defaultValue: this.value,\n inputHeight: 70, // input的高度\n textareaHeight: 100, // textarea的高度\n validateState: false, // 当前input的验证状态,用于错误时,边框是否改为红色\n focused: false, // 当前是否处于获得焦点的状态\n showPassword: false, // 是否预览密码\n lastValue: '' // 用于头条小程序,判断@input中,前后的值是否发生了变化,因为头条中文下,按下键没有输入内容,也会触发@input时间\n };\n },\n watch: {\n value: function value(nVal, oVal) {\n this.defaultValue = nVal;\n // 当值发生变化,且为select类型时(此时input被设置为disabled,不会触发@input事件),模拟触发@input事件\n if (nVal != oVal && this.type == 'select') this.handleInput({\n detail: {\n value: nVal } });\n\n\n } },\n\n computed: {\n // 因为uniapp的input组件的maxlength组件必须要数值,这里转为数值,给用户可以传入字符串数值\n inputMaxlength: function inputMaxlength() {\n return Number(this.maxlength);\n },\n getStyle: function getStyle() {\n var style = {};\n // 如果没有自定义高度,就根据type为input还是textare来分配一个默认的高度\n style.minHeight = this.height ? this.height + 'rpx' : this.type == 'textarea' ?\n this.textareaHeight + 'rpx' : this.inputHeight + 'rpx';\n style = Object.assign(style, this.customStyle);\n return style;\n },\n //\n getCursorSpacing: function getCursorSpacing() {\n return Number(this.cursorSpacing);\n },\n // 光标起始位置\n uSelectionStart: function uSelectionStart() {\n return String(this.selectionStart);\n },\n // 光标结束位置\n uSelectionEnd: function uSelectionEnd() {\n return String(this.selectionEnd);\n } },\n\n created: function created() {\n // 监听u-form-item发出的错误事件,将输入框边框变红色\n this.$on('on-form-item-error', this.onFormItemError);\n },\n methods: {\n /**\r\n * change 事件\r\n * @param event\r\n */\n handleInput: function handleInput(event) {var _this = this;\n var value = event.detail.value;\n // 判断是否去除空格\n if (this.trim) value = this.$u.trim(value);\n // vue 原生的方法 return 出去\n this.$emit('input', value);\n // 当前model 赋值\n this.defaultValue = value;\n // 过一个生命周期再发送事件给u-form-item,否则this.$emit('input')更新了父组件的值,但是微信小程序上\n // 尚未更新到u-form-item,导致获取的值为空,从而校验混论\n // 这里不能延时时间太短,或者使用this.$nextTick,否则在头条上,会造成混乱\n setTimeout(function () {\n // 头条小程序由于自身bug,导致中文下,每按下一个键(尚未完成输入),都会触发一次@input,导致错误,这里进行判断处理\n\n\n\n\n // 将当前的值发送到 u-form-item 进行校验\n _this.dispatch('u-form-item', 'on-form-change', value);\n }, 40);\n },\n /**\r\n * blur 事件\r\n * @param event\r\n */\n handleBlur: function handleBlur(event) {var _this2 = this;\n // 最开始使用的是监听图标@touchstart事件,自从hx2.8.4后,此方法在微信小程序出错\n // 这里改为监听点击事件,手点击清除图标时,同时也发生了@blur事件,导致图标消失而无法点击,这里做一个延时\n setTimeout(function () {\n _this2.focused = false;\n }, 100);\n // vue 原生的方法 return 出去\n this.$emit('blur', event.detail.value);\n setTimeout(function () {\n // 头条小程序由于自身bug,导致中文下,每按下一个键(尚未完成输入),都会触发一次@input,导致错误,这里进行判断处理\n\n\n\n\n // 将当前的值发送到 u-form-item 进行校验\n _this2.dispatch('u-form-item', 'on-form-blur', event.detail.value);\n }, 40);\n },\n onFormItemError: function onFormItemError(status) {\n this.validateState = status;\n },\n onFocus: function onFocus(event) {\n this.focused = true;\n this.$emit('focus');\n },\n onConfirm: function onConfirm(e) {\n this.$emit('confirm', e.detail.value);\n },\n onClear: function onClear(event) {\n this.$emit('input', '');\n },\n inputClick: function inputClick() {\n this.$emit('click');\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWlucHV0L3UtaW5wdXQudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMEVBLGlHOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBMEJBLEVBQ0EsZUFEQSxFQUVBLDBCQUZBLEVBR0EsU0FDQSxTQUNBLHNCQURBLEVBRUEsV0FGQSxFQURBLEVBS0E7QUFDQSxZQUNBLFlBREEsRUFFQSxlQUZBLEVBTkEsRUFVQSxjQUNBLFlBREEsRUFFQSxlQUZBLEVBVkEsRUFjQSxlQUNBLFlBREEsRUFFQSxnQkFGQSxFQWRBLEVBa0JBLFlBQ0EsYUFEQSxFQUVBLGNBRkEsRUFsQkEsRUFzQkEsYUFDQSxzQkFEQSxFQUVBLFlBRkEsRUF0QkEsRUEwQkEsb0JBQ0EsWUFEQSxFQUVBLDBCQUZBLEVBMUJBLEVBOEJBLGVBQ0EsWUFEQSxFQUVBLGVBRkEsRUE5QkEsRUFrQ0E7QUFDQSxtQkFDQSxZQURBLEVBRUEsT0FGQSxzQkFFQSxDQUNBLFVBQ0EsQ0FKQSxFQW5DQSxFQXlDQTtBQUNBLGFBQ0EsYUFEQSxFQUVBLGNBRkEsRUExQ0EsRUE4Q0E7QUFDQSxhQUNBLGFBREEsRUFFQSxjQUZBLEVBL0NBLEVBbURBO0FBQ0Esb0JBQ0EsYUFEQSxFQUVBLGFBRkEsRUFwREEsRUF3REE7QUFDQSxjQUNBLGFBREEsRUFFQSxjQUZBLEVBekRBLEVBNkRBO0FBQ0EsbUJBQ0EsWUFEQSxFQUVBLGtCQUZBLEVBOURBLEVBa0VBLGNBQ0EsYUFEQSxFQUVBLGFBRkEsRUFsRUEsRUFzRUE7QUFDQTtBQUNBLGtCQUNBLGFBREEsRUFFQSxjQUZBLEVBeEVBLEVBNEVBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBN0VBOztBQWlGQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQWxGQTs7QUFzRkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsZ0JBRkEsRUF2RkE7O0FBMkZBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBNUZBOztBQWdHQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQWpHQTs7QUFxR0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUF0R0E7O0FBMEdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBM0dBLEVBSEE7OztBQW1IQSxNQW5IQSxrQkFtSEE7QUFDQTtBQUNBLDhCQURBO0FBRUEscUJBRkEsRUFFQTtBQUNBLHlCQUhBLEVBR0E7QUFDQSwwQkFKQSxFQUlBO0FBQ0Esb0JBTEEsRUFLQTtBQUNBLHlCQU5BLEVBTUE7QUFDQSxtQkFQQSxDQU9BO0FBUEE7QUFTQSxHQTdIQTtBQThIQTtBQUNBLFNBREEsaUJBQ0EsSUFEQSxFQUNBLElBREEsRUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBREEsRUFEQTs7O0FBS0EsS0FUQSxFQTlIQTs7QUF5SUE7QUFDQTtBQUNBLGtCQUZBLDRCQUVBO0FBQ0E7QUFDQSxLQUpBO0FBS0EsWUFMQSxzQkFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQURBLEdBQ0Esd0JBREE7QUFFQTtBQUNBO0FBQ0EsS0FaQTtBQWFBO0FBQ0Esb0JBZEEsOEJBY0E7QUFDQTtBQUNBLEtBaEJBO0FBaUJBO0FBQ0EsbUJBbEJBLDZCQWtCQTtBQUNBO0FBQ0EsS0FwQkE7QUFxQkE7QUFDQSxpQkF0QkEsMkJBc0JBO0FBQ0E7QUFDQSxLQXhCQSxFQXpJQTs7QUFtS0EsU0FuS0EscUJBbUtBO0FBQ0E7QUFDQTtBQUNBLEdBdEtBO0FBdUtBO0FBQ0E7Ozs7QUFJQSxlQUxBLHVCQUtBLEtBTEEsRUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0EsT0FSQSxFQVFBLEVBUkE7QUFTQSxLQXpCQTtBQTBCQTs7OztBQUlBLGNBOUJBLHNCQThCQSxLQTlCQSxFQThCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxFQUVBLEdBRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7QUFLQTtBQUNBO0FBQ0EsT0FSQSxFQVFBLEVBUkE7QUFTQSxLQS9DQTtBQWdEQSxtQkFoREEsMkJBZ0RBLE1BaERBLEVBZ0RBO0FBQ0E7QUFDQSxLQWxEQTtBQW1EQSxXQW5EQSxtQkFtREEsS0FuREEsRUFtREE7QUFDQTtBQUNBO0FBQ0EsS0F0REE7QUF1REEsYUF2REEscUJBdURBLENBdkRBLEVBdURBO0FBQ0E7QUFDQSxLQXpEQTtBQTBEQSxXQTFEQSxtQkEwREEsS0ExREEsRUEwREE7QUFDQTtBQUNBLEtBNURBO0FBNkRBLGNBN0RBLHdCQTZEQTtBQUNBO0FBQ0EsS0EvREEsRUF2S0EsRSIsImZpbGUiOiI1OTguanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXdcclxuXHRcdGNsYXNzPVwidS1pbnB1dFwiXHJcblx0XHQ6Y2xhc3M9XCJ7XHJcblx0XHRcdCd1LWlucHV0LS1ib3JkZXInOiBib3JkZXIsXHJcblx0XHRcdCd1LWlucHV0LS1lcnJvcic6IHZhbGlkYXRlU3RhdGVcclxuXHRcdH1cIlxyXG5cdFx0OnN0eWxlPVwie1xyXG5cdFx0XHRwYWRkaW5nOiBgMCAke2JvcmRlciA/IDIwIDogMH1ycHhgLFxyXG5cdFx0XHRib3JkZXJDb2xvcjogYm9yZGVyQ29sb3IsXHJcblx0XHRcdHRleHRBbGlnbjogaW5wdXRBbGlnblxyXG5cdFx0fVwiXHJcblx0XHRAdGFwLnN0b3A9XCJpbnB1dENsaWNrXCJcclxuXHQ+XHJcblx0XHQ8dGV4dGFyZWFcclxuXHRcdFx0di1pZj1cInR5cGUgPT0gJ3RleHRhcmVhJ1wiXHJcblx0XHRcdGNsYXNzPVwidS1pbnB1dF9faW5wdXQgdS1pbnB1dF9fdGV4dGFyZWFcIlxyXG5cdFx0XHQ6c3R5bGU9XCJbZ2V0U3R5bGVdXCJcclxuXHRcdFx0OnZhbHVlPVwiZGVmYXVsdFZhbHVlXCJcclxuXHRcdFx0OnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIlxyXG5cdFx0XHQ6cGxhY2Vob2xkZXJTdHlsZT1cInBsYWNlaG9sZGVyU3R5bGVcIlxyXG5cdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXHJcblx0XHRcdDptYXhsZW5ndGg9XCJpbnB1dE1heGxlbmd0aFwiXHJcblx0XHRcdDpmaXhlZD1cImZpeGVkXCJcclxuXHRcdFx0OmZvY3VzPVwiZm9jdXNcIlxyXG5cdFx0XHQ6YXV0b0hlaWdodD1cImF1dG9IZWlnaHRcIlxyXG5cdFx0XHQ6c2VsZWN0aW9uLWVuZD1cInVTZWxlY3Rpb25FbmRcIlxyXG5cdFx0XHQ6c2VsZWN0aW9uLXN0YXJ0PVwidVNlbGVjdGlvblN0YXJ0XCJcclxuXHRcdFx0OmN1cnNvci1zcGFjaW5nPVwiZ2V0Q3Vyc29yU3BhY2luZ1wiXHJcblx0XHRcdDpzaG93LWNvbmZpcm0tYmFyPVwic2hvd0NvbmZpcm1iYXJcIlxyXG5cdFx0XHRAaW5wdXQ9XCJoYW5kbGVJbnB1dFwiXHJcblx0XHRcdEBibHVyPVwiaGFuZGxlQmx1clwiXHJcblx0XHRcdEBmb2N1cz1cIm9uRm9jdXNcIlxyXG5cdFx0XHRAY29uZmlybT1cIm9uQ29uZmlybVwiXHJcblx0XHQvPlxyXG5cdFx0PGlucHV0XHJcblx0XHRcdHYtZWxzZVxyXG5cdFx0XHRjbGFzcz1cInUtaW5wdXRfX2lucHV0XCJcclxuXHRcdFx0OnR5cGU9XCJ0eXBlID09ICdwYXNzd29yZCcgPyAndGV4dCcgOiB0eXBlXCJcclxuXHRcdFx0OnN0eWxlPVwiW2dldFN0eWxlXVwiXHJcblx0XHRcdDp2YWx1ZT1cImRlZmF1bHRWYWx1ZVwiXHJcblx0XHRcdDpwYXNzd29yZD1cInR5cGUgPT0gJ3Bhc3N3b3JkJyAmJiAhc2hvd1Bhc3N3b3JkXCJcclxuXHRcdFx0OnBsYWNlaG9sZGVyPVwicGxhY2Vob2xkZXJcIlxyXG5cdFx0XHQ6cGxhY2Vob2xkZXJTdHlsZT1cInBsYWNlaG9sZGVyU3R5bGVcIlxyXG5cdFx0XHQ6ZGlzYWJsZWQ9XCJkaXNhYmxlZCB8fCB0eXBlID09PSAnc2VsZWN0J1wiXHJcblx0XHRcdDptYXhsZW5ndGg9XCJpbnB1dE1heGxlbmd0aFwiXHJcblx0XHRcdDpmb2N1cz1cImZvY3VzXCJcclxuXHRcdFx0OmNvbmZpcm1UeXBlPVwiY29uZmlybVR5cGVcIlxyXG5cdFx0XHQ6Y3Vyc29yLXNwYWNpbmc9XCJnZXRDdXJzb3JTcGFjaW5nXCJcclxuXHRcdFx0OnNlbGVjdGlvbi1lbmQ9XCJ1U2VsZWN0aW9uRW5kXCJcclxuXHRcdFx0OnNlbGVjdGlvbi1zdGFydD1cInVTZWxlY3Rpb25TdGFydFwiXHJcblx0XHRcdDpzaG93LWNvbmZpcm0tYmFyPVwic2hvd0NvbmZpcm1iYXJcIlxyXG5cdFx0XHRAZm9jdXM9XCJvbkZvY3VzXCJcclxuXHRcdFx0QGJsdXI9XCJoYW5kbGVCbHVyXCJcclxuXHRcdFx0QGlucHV0PVwiaGFuZGxlSW5wdXRcIlxyXG5cdFx0XHRAY29uZmlybT1cIm9uQ29uZmlybVwiXHJcblx0XHQvPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1LWlucHV0X19yaWdodC1pY29uIHUtZmxleFwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInUtaW5wdXRfX3JpZ2h0LWljb25fX2NsZWFyIHUtaW5wdXRfX3JpZ2h0LWljb25fX2l0ZW1cIiBAdGFwPVwib25DbGVhclwiIHYtaWY9XCJjbGVhcmFibGUgJiYgdmFsdWUgIT0gJycgJiYgZm9jdXNlZFwiPlxyXG5cdFx0XHRcdDx1LWljb24gc2l6ZT1cIjMyXCIgbmFtZT1cImNsb3NlLWNpcmNsZS1maWxsXCIgY29sb3I9XCIjYzBjNGNjXCIvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidS1pbnB1dF9fcmlnaHQtaWNvbl9fY2xlYXIgdS1pbnB1dF9fcmlnaHQtaWNvbl9faXRlbVwiIHYtaWY9XCJwYXNzd29yZEljb24gJiYgdHlwZSA9PSAncGFzc3dvcmQnXCI+XHJcblx0XHRcdFx0PHUtaWNvbiBzaXplPVwiMzJcIiA6bmFtZT1cIiFzaG93UGFzc3dvcmQgPyAnZXllJyA6ICdleWUtZmlsbCdcIiBjb2xvcj1cIiNjMGM0Y2NcIiBAY2xpY2s9XCJzaG93UGFzc3dvcmQgPSAhc2hvd1Bhc3N3b3JkXCIvPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidS1pbnB1dF9fcmlnaHQtaWNvbi0tc2VsZWN0IHUtaW5wdXRfX3JpZ2h0LWljb25fX2l0ZW1cIiB2LWlmPVwidHlwZSA9PSAnc2VsZWN0J1wiIDpjbGFzcz1cIntcclxuXHRcdFx0XHQndS1pbnB1dF9fcmlnaHQtaWNvbi0tc2VsZWN0LS1yZXZlcnNlJzogc2VsZWN0T3BlblxyXG5cdFx0XHR9XCI+XHJcblx0XHRcdFx0PHUtaWNvbiBuYW1lPVwiYXJyb3ctZG93bi1maWxsXCIgc2l6ZT1cIjI2XCIgY29sb3I9XCIjYzBjNGNjXCI+PC91LWljb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5pbXBvcnQgRW1pdHRlciBmcm9tICcuLi8uLi9saWJzL3V0aWwvZW1pdHRlci5qcyc7XHJcblxyXG4vKipcclxuICogaW5wdXQg6L6T5YWl5qGGXHJcbiAqIEBkZXNjcmlwdGlvbiDmraTnu4Tku7bkuLrkuIDkuKrovpPlhaXmoYbvvIzpu5jorqTmsqHmnInovrnmoYblkozmoLflvI/vvIzmmK/kuJPpl6jkuLrphY3lkIjooajljZXnu4Tku7Z1LWZvcm3ogIzorr7orqHnmoTvvIzliKnnlKjlroPlj6/ku6Xlv6vpgJ/lrp7njrDooajljZXpqozor4HvvIzovpPlhaXlhoXlrrnvvIzkuIvmi4npgInmi6nnrYnlip/og73jgIJcclxuICogQHR1dG9yaWFsIGh0dHA6Ly91dmlld3VpLmNvbS9jb21wb25lbnRzL2lucHV0Lmh0bWxcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5qih5byP6YCJ5oup77yM6KeB5a6Y572R6K+05piOXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gY2xlYXJhYmxlIOaYr+WQpuaYvuekuuWPs+S+p+eahOa4hemZpOWbvuaghyjpu5jorqR0cnVlKVxyXG4gKiBAcHJvcGVydHkge30gdi1tb2RlbCDnlKjkuo7lj4zlkJHnu5HlrprovpPlhaXmoYbnmoTlgLxcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGlucHV0LWFsaWduIOi+k+WFpeahhuaWh+Wtl+eahOWvuem9kOaWueW8jyjpu5jorqRsZWZ0KVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gcGxhY2Vob2xkZXIgcGxhY2Vob2xkZXLmmL7npLrlgLwo6buY6K6kICfor7fovpPlhaXlhoXlrrknKVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IGRpc2FibGVkIOaYr+WQpuemgeeUqOi+k+WFpeahhijpu5jorqRmYWxzZSlcclxuICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBtYXhsZW5ndGgg6L6T5YWl5qGG55qE5pyA5aSn5Y+v6L6T5YWl6ZW/5bqmKOm7mOiupDE0MClcclxuICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBzZWxlY3Rpb24tc3RhcnQg5YWJ5qCH6LW35aeL5L2N572u77yM6Ieq5Yqo6IGa54Sm5pe25pyJ5pWI77yM6ZyA5LiOc2VsZWN0aW9uLWVuZOaQremFjeS9v+eUqO+8iOm7mOiupC0x77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbWF4bGVuZ3RoIOWFieagh+e7k+adn+S9jee9ru+8jOiHquWKqOiBmueEpuaXtuacieaViO+8jOmcgOS4jnNlbGVjdGlvbi1zdGFydOaQremFjeS9v+eUqO+8iOm7mOiupC0x77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gY3Vyc29yLXNwYWNpbmcg5oyH5a6a5YWJ5qCH5LiO6ZSu55uY55qE6Led56a777yM5Y2V5L2NcHgo6buY6K6kMClcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHBsYWNlaG9sZGVyU3R5bGUgcGxhY2Vob2xkZXLnmoTmoLflvI/vvIzlrZfnrKbkuLLlvaLlvI/vvIzlpoJcImNvbG9yOiByZWQ7XCIo6buY6K6kIFwiY29sb3I6ICNjMGM0Y2M7XCIpXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb25maXJtLXR5cGUg6K6+572u6ZSu55uY5Y+z5LiL6KeS5oyJ6ZKu55qE5paH5a2X77yM5LuF5ZyodHlwZeS4unRleHTml7bnlJ/mlYgo6buY6K6kZG9uZSlcclxuICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSDoh6rlrprkuYnovpPlhaXmoYbnmoTmoLflvI/vvIzlr7nosaHlvaLlvI9cclxuICogQHByb3BlcnR5IHtCb29sZWFufSBmb2N1cyDmmK/lkKboh6rliqjojrflvpfnhKbngrko6buY6K6kZmFsc2UpXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZml4ZWQg5aaC5p6cdHlwZeS4unRleHRhcmVh77yM5LiU5Zyo5LiA5LiqXCJwb3NpdGlvbjpmaXhlZFwi55qE5Yy65Z+f77yM6ZyA6KaB5oyH5piO5Li6dHJ1ZSjpu5jorqRmYWxzZSlcclxuICogQHByb3BlcnR5IHtCb29sZWFufSBwYXNzd29yZC1pY29uIHR5cGXkuLpwYXNzd29yZOaXtu+8jOaYr+WQpuaYvuekuuWPs+S+p+eahOWvhueggeafpeeci+Wbvuaghyjpu5jorqR0cnVlKVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IGJvcmRlciDmmK/lkKbmmL7npLrovrnmoYYo6buY6K6kZmFsc2UpXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBib3JkZXItY29sb3Ig6L6T5YWl5qGG55qE6L655qGG6aKc6ImyKOm7mOiupCNkY2RmZTYpXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gYXV0by1oZWlnaHQg5piv5ZCm6Ieq5Yqo5aKe6auY6L6T5YWl5Yy65Z+f77yMdHlwZeS4unRleHRhcmVh5pe25pyJ5pWIKOm7mOiupHRydWUpXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gaGVpZ2h0IOmrmOW6pu+8jOWNleS9jXJweCh0ZXh057G75Z6L5pe25Li6NzDvvIx0ZXh0YXJlYeaXtuS4ujEwMClcclxuICogQGV4YW1wbGUgPHUtaW5wdXQgdi1tb2RlbD1cInZhbHVlXCIgOnR5cGU9XCJ0eXBlXCIgOmJvcmRlcj1cImJvcmRlclwiIC8+XHJcbiAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0bmFtZTogJ3UtaW5wdXQnLFxyXG5cdG1peGluczogW0VtaXR0ZXJdLFxyXG5cdHByb3BzOiB7XHJcblx0XHR2YWx1ZToge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOi+k+WFpeahhueahOexu+Wei++8jHRleHRhcmVh77yMdGV4dO+8jG51bWJlclxyXG5cdFx0dHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICd0ZXh0J1xyXG5cdFx0fSxcclxuXHRcdGlucHV0QWxpZ246IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnbGVmdCdcclxuXHRcdH0sXHJcblx0XHRwbGFjZWhvbGRlcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICfor7fovpPlhaXlhoXlrrknXHJcblx0XHR9LFxyXG5cdFx0ZGlzYWJsZWQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHRtYXhsZW5ndGg6IHtcclxuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0ZGVmYXVsdDogMTQwXHJcblx0XHR9LFxyXG5cdFx0cGxhY2Vob2xkZXJTdHlsZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdjb2xvcjogI2MwYzRjYzsnXHJcblx0XHR9LFxyXG5cdFx0Y29uZmlybVR5cGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnZG9uZSdcclxuXHRcdH0sXHJcblx0XHQvLyDovpPlhaXmoYbnmoToh6rlrprkuYnmoLflvI9cclxuXHRcdGN1c3RvbVN0eWxlOiB7XHJcblx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4ge307XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyDlpoLmnpwgdGV4dGFyZWEg5piv5Zyo5LiA5LiqIHBvc2l0aW9uOmZpeGVkIOeahOWMuuWfn++8jOmcgOimgeaYvuekuuaMh+WumuWxnuaApyBmaXhlZCDkuLogdHJ1ZVxyXG5cdFx0Zml4ZWQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKboh6rliqjojrflvpfnhKbngrlcclxuXHRcdGZvY3VzOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5a+G56CB57G75Z6L5pe277yM5piv5ZCm5pi+56S65Y+z5L6n55qE5a+G56CB5Zu+5qCHXHJcblx0XHRwYXNzd29yZEljb246IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdC8vIGlucHV0fHRleHRhcmVh5piv5ZCm5pi+56S66L655qGGXHJcblx0XHRib3JkZXI6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDovpPlhaXmoYbnmoTovrnmoYbpopzoibJcclxuXHRcdGJvcmRlckNvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJyNkY2RmZTYnXHJcblx0XHR9LFxyXG5cdFx0YXV0b0hlaWdodDoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0Ly8gdHlwZT1zZWxlY3Tml7bvvIzml4vovazlj7PkvqfnmoTlm77moIfvvIzmoIfor4blvZPliY3lpITkuo7miZPlvIDov5jmmK/lhbPpl61zZWxlY3TnmoTnirbmgIFcclxuXHRcdC8vIG9wZW4t5omT5byA77yMY2xvc2Ut5YWz6ZetXHJcblx0XHRzZWxlY3RPcGVuOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0Ly8g6auY5bqm77yM5Y2V5L2NcnB4XHJcblx0XHRoZWlnaHQ6IHtcclxuXHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKblj6/muIXnqbpcclxuXHRcdGNsZWFyYWJsZToge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyH5a6a5YWJ5qCH5LiO6ZSu55uY55qE6Led56a777yM5Y2V5L2NIHB4XHJcblx0XHRjdXJzb3JTcGFjaW5nOiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdH0sXHJcblx0XHQvLyDlhYnmoIfotbflp4vkvY3nva7vvIzoh6rliqjogZrnhKbml7bmnInmlYjvvIzpnIDkuI5zZWxlY3Rpb24tZW5k5pCt6YWN5L2/55SoXHJcblx0XHRzZWxlY3Rpb25TdGFydDoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAtMVxyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+e7k+adn+S9jee9ru+8jOiHquWKqOiBmueEpuaXtuacieaViO+8jOmcgOS4jnNlbGVjdGlvbi1zdGFydOaQremFjeS9v+eUqFxyXG5cdFx0c2VsZWN0aW9uRW5kOiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6IC0xXHJcblx0XHR9LFxyXG5cdFx0Ly8g5piv5ZCm6Ieq5Yqo5Y676Zmk5Lik56uv55qE56m65qC8XHJcblx0XHR0cmltOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKbmmL7npLrplK7nm5jkuIrmlrnluKbmnInigJ3lrozmiJDigJzmjInpkq7pgqPkuIDmoI9cclxuXHRcdHNob3dDb25maXJtYmFyOntcclxuXHRcdFx0dHlwZTpCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OnRydWVcclxuXHRcdH1cclxuXHR9LFxyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge1xyXG5cdFx0XHRkZWZhdWx0VmFsdWU6IHRoaXMudmFsdWUsXHJcblx0XHRcdGlucHV0SGVpZ2h0OiA3MCwgLy8gaW5wdXTnmoTpq5jluqZcclxuXHRcdFx0dGV4dGFyZWFIZWlnaHQ6IDEwMCwgLy8gdGV4dGFyZWHnmoTpq5jluqZcclxuXHRcdFx0dmFsaWRhdGVTdGF0ZTogZmFsc2UsIC8vIOW9k+WJjWlucHV055qE6aqM6K+B54q25oCB77yM55So5LqO6ZSZ6K+v5pe277yM6L655qGG5piv5ZCm5pS55Li657qi6ImyXHJcblx0XHRcdGZvY3VzZWQ6IGZhbHNlLCAvLyDlvZPliY3mmK/lkKblpITkuo7ojrflvpfnhKbngrnnmoTnirbmgIFcclxuXHRcdFx0c2hvd1Bhc3N3b3JkOiBmYWxzZSwgLy8g5piv5ZCm6aKE6KeI5a+G56CBXHJcblx0XHRcdGxhc3RWYWx1ZTogJycsIC8vIOeUqOS6juWktOadoeWwj+eoi+W6j++8jOWIpOaWrUBpbnB1dOS4re+8jOWJjeWQjueahOWAvOaYr+WQpuWPkeeUn+S6huWPmOWMlu+8jOWboOS4uuWktOadoeS4reaWh+S4i++8jOaMieS4i+mUruayoeaciei+k+WFpeWGheWuue+8jOS5n+S8muinpuWPkUBpbnB1dOaXtumXtFxyXG5cdFx0fTtcclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHR2YWx1ZShuVmFsLCBvVmFsKSB7XHJcblx0XHRcdHRoaXMuZGVmYXVsdFZhbHVlID0gblZhbDtcclxuXHRcdFx0Ly8g5b2T5YC85Y+R55Sf5Y+Y5YyW77yM5LiU5Li6c2VsZWN057G75Z6L5pe2KOatpOaXtmlucHV06KKr6K6+572u5Li6ZGlzYWJsZWTvvIzkuI3kvJrop6blj5FAaW5wdXTkuovku7Yp77yM5qih5ouf6Kem5Y+RQGlucHV05LqL5Lu2XHJcblx0XHRcdGlmKG5WYWwgIT0gb1ZhbCAmJiB0aGlzLnR5cGUgPT0gJ3NlbGVjdCcpIHRoaXMuaGFuZGxlSW5wdXQoe1xyXG5cdFx0XHRcdGRldGFpbDoge1xyXG5cdFx0XHRcdFx0dmFsdWU6IG5WYWxcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IHtcclxuXHRcdC8vIOWboOS4unVuaWFwcOeahGlucHV057uE5Lu255qEbWF4bGVuZ3Ro57uE5Lu25b+F6aG76KaB5pWw5YC877yM6L+Z6YeM6L2s5Li65pWw5YC877yM57uZ55So5oi35Y+v5Lul5Lyg5YWl5a2X56ym5Liy5pWw5YC8XHJcblx0XHRpbnB1dE1heGxlbmd0aCgpIHtcclxuXHRcdFx0cmV0dXJuIE51bWJlcih0aGlzLm1heGxlbmd0aCk7XHJcblx0XHR9LFxyXG5cdFx0Z2V0U3R5bGUoKSB7XHJcblx0XHRcdGxldCBzdHlsZSA9IHt9O1xyXG5cdFx0XHQvLyDlpoLmnpzmsqHmnInoh6rlrprkuYnpq5jluqbvvIzlsLHmoLnmja50eXBl5Li6aW5wdXTov5jmmK90ZXh0YXJl5p2l5YiG6YWN5LiA5Liq6buY6K6k55qE6auY5bqmXHJcblx0XHRcdHN0eWxlLm1pbkhlaWdodCA9IHRoaXMuaGVpZ2h0ID8gdGhpcy5oZWlnaHQgKyAncnB4JyA6IHRoaXMudHlwZSA9PSAndGV4dGFyZWEnID9cclxuXHRcdFx0XHR0aGlzLnRleHRhcmVhSGVpZ2h0ICsgJ3JweCcgOiB0aGlzLmlucHV0SGVpZ2h0ICsgJ3JweCc7XHJcblx0XHRcdHN0eWxlID0gT2JqZWN0LmFzc2lnbihzdHlsZSwgdGhpcy5jdXN0b21TdHlsZSk7XHJcblx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdH0sXHJcblx0XHQvL1xyXG5cdFx0Z2V0Q3Vyc29yU3BhY2luZygpIHtcclxuXHRcdFx0cmV0dXJuIE51bWJlcih0aGlzLmN1cnNvclNwYWNpbmcpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+i1t+Wni+S9jee9rlxyXG5cdFx0dVNlbGVjdGlvblN0YXJ0KCkge1xyXG5cdFx0XHRyZXR1cm4gU3RyaW5nKHRoaXMuc2VsZWN0aW9uU3RhcnQpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWFieagh+e7k+adn+S9jee9rlxyXG5cdFx0dVNlbGVjdGlvbkVuZCgpIHtcclxuXHRcdFx0cmV0dXJuIFN0cmluZyh0aGlzLnNlbGVjdGlvbkVuZCk7XHJcblx0XHR9XHJcblx0fSxcclxuXHRjcmVhdGVkKCkge1xyXG5cdFx0Ly8g55uR5ZCsdS1mb3JtLWl0ZW3lj5Hlh7rnmoTplJnor6/kuovku7bvvIzlsIbovpPlhaXmoYbovrnmoYblj5jnuqLoibJcclxuXHRcdHRoaXMuJG9uKCdvbi1mb3JtLWl0ZW0tZXJyb3InLCB0aGlzLm9uRm9ybUl0ZW1FcnJvcik7XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHQvKipcclxuXHRcdCAqIGNoYW5nZSDkuovku7ZcclxuXHRcdCAqIEBwYXJhbSBldmVudFxyXG5cdFx0ICovXHJcblx0XHRoYW5kbGVJbnB1dChldmVudCkge1xyXG5cdFx0XHRsZXQgdmFsdWUgPSBldmVudC5kZXRhaWwudmFsdWU7XHJcblx0XHRcdC8vIOWIpOaWreaYr+WQpuWOu+mZpOepuuagvFxyXG5cdFx0XHRpZih0aGlzLnRyaW0pIHZhbHVlID0gdGhpcy4kdS50cmltKHZhbHVlKTtcclxuXHRcdFx0Ly8gdnVlIOWOn+eUn+eahOaWueazlSByZXR1cm4g5Ye65Y67XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgdmFsdWUpO1xyXG5cdFx0XHQvLyDlvZPliY1tb2RlbCDotYvlgLxcclxuXHRcdFx0dGhpcy5kZWZhdWx0VmFsdWUgPSB2YWx1ZTtcclxuXHRcdFx0Ly8g6L+H5LiA5Liq55Sf5ZG95ZGo5pyf5YaN5Y+R6YCB5LqL5Lu257uZdS1mb3JtLWl0ZW3vvIzlkKbliJl0aGlzLiRlbWl0KCdpbnB1dCcp5pu05paw5LqG54i257uE5Lu255qE5YC877yM5L2G5piv5b6u5L+h5bCP56iL5bqP5LiKXHJcblx0XHRcdC8vIOWwmuacquabtOaWsOWIsHUtZm9ybS1pdGVt77yM5a+86Ie06I635Y+W55qE5YC85Li656m677yM5LuO6ICM5qCh6aqM5re36K66XHJcblx0XHRcdC8vIOi/memHjOS4jeiDveW7tuaXtuaXtumXtOWkquefre+8jOaIluiAheS9v+eUqHRoaXMuJG5leHRUaWNr77yM5ZCm5YiZ5Zyo5aS05p2h5LiK77yM5Lya6YCg5oiQ5re35LmxXHJcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdC8vIOWktOadoeWwj+eoi+W6j+eUseS6juiHqui6q2J1Z++8jOWvvOiHtOS4reaWh+S4i++8jOavj+aMieS4i+S4gOS4qumUrijlsJrmnKrlrozmiJDovpPlhaUp77yM6YO95Lya6Kem5Y+R5LiA5qyhQGlucHV077yM5a+86Ie06ZSZ6K+v77yM6L+Z6YeM6L+b6KGM5Yik5pat5aSE55CGXHJcblx0XHRcdFx0Ly8gI2lmZGVmIE1QLVRPVVRJQU9cclxuXHRcdFx0XHRpZih0aGlzLiR1LnRyaW0odmFsdWUpID09IHRoaXMubGFzdFZhbHVlKSByZXR1cm4gO1xyXG5cdFx0XHRcdHRoaXMubGFzdFZhbHVlID0gdmFsdWU7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8g5bCG5b2T5YmN55qE5YC85Y+R6YCB5YiwIHUtZm9ybS1pdGVtIOi/m+ihjOagoemqjFxyXG5cdFx0XHRcdHRoaXMuZGlzcGF0Y2goJ3UtZm9ybS1pdGVtJywgJ29uLWZvcm0tY2hhbmdlJywgdmFsdWUpO1xyXG5cdFx0XHR9LCA0MClcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIGJsdXIg5LqL5Lu2XHJcblx0XHQgKiBAcGFyYW0gZXZlbnRcclxuXHRcdCAqL1xyXG5cdFx0aGFuZGxlQmx1cihldmVudCkge1xyXG5cdFx0XHQvLyDmnIDlvIDlp4vkvb/nlKjnmoTmmK/nm5HlkKzlm77moIdAdG91Y2hzdGFydOS6i+S7tu+8jOiHquS7jmh4Mi44LjTlkI7vvIzmraTmlrnms5XlnKjlvq7kv6HlsI/nqIvluo/lh7rplJlcclxuXHRcdFx0Ly8g6L+Z6YeM5pS55Li655uR5ZCs54K55Ye75LqL5Lu277yM5omL54K55Ye75riF6Zmk5Zu+5qCH5pe277yM5ZCM5pe25Lmf5Y+R55Sf5LqGQGJsdXLkuovku7bvvIzlr7zoh7Tlm77moIfmtojlpLHogIzml6Dms5Xngrnlh7vvvIzov5nph4zlgZrkuIDkuKrlu7bml7ZcclxuXHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0dGhpcy5mb2N1c2VkID0gZmFsc2U7XHJcblx0XHRcdH0sIDEwMClcclxuXHRcdFx0Ly8gdnVlIOWOn+eUn+eahOaWueazlSByZXR1cm4g5Ye65Y67XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2JsdXInLCBldmVudC5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHQvLyDlpLTmnaHlsI/nqIvluo/nlLHkuo7oh6rouqtidWfvvIzlr7zoh7TkuK3mlofkuIvvvIzmr4/mjInkuIvkuIDkuKrplK4o5bCa5pyq5a6M5oiQ6L6T5YWlKe+8jOmDveS8muinpuWPkeS4gOasoUBpbnB1dO+8jOWvvOiHtOmUmeivr++8jOi/memHjOi/m+ihjOWIpOaWreWkhOeQhlxyXG5cdFx0XHRcdC8vICNpZmRlZiBNUC1UT1VUSUFPXHJcblx0XHRcdFx0aWYodGhpcy4kdS50cmltKHZhbHVlKSA9PSB0aGlzLmxhc3RWYWx1ZSkgcmV0dXJuIDtcclxuXHRcdFx0XHR0aGlzLmxhc3RWYWx1ZSA9IHZhbHVlO1xyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdC8vIOWwhuW9k+WJjeeahOWAvOWPkemAgeWIsCB1LWZvcm0taXRlbSDov5vooYzmoKHpqoxcclxuXHRcdFx0XHR0aGlzLmRpc3BhdGNoKCd1LWZvcm0taXRlbScsICdvbi1mb3JtLWJsdXInLCBldmVudC5kZXRhaWwudmFsdWUpO1xyXG5cdFx0XHR9LCA0MClcclxuXHRcdH0sXHJcblx0XHRvbkZvcm1JdGVtRXJyb3Ioc3RhdHVzKSB7XHJcblx0XHRcdHRoaXMudmFsaWRhdGVTdGF0ZSA9IHN0YXR1cztcclxuXHRcdH0sXHJcblx0XHRvbkZvY3VzKGV2ZW50KSB7XHJcblx0XHRcdHRoaXMuZm9jdXNlZCA9IHRydWU7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2ZvY3VzJyk7XHJcblx0XHR9LFxyXG5cdFx0b25Db25maXJtKGUpIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnY29uZmlybScsIGUuZGV0YWlsLnZhbHVlKTtcclxuXHRcdH0sXHJcblx0XHRvbkNsZWFyKGV2ZW50KSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgJycpO1xyXG5cdFx0fSxcclxuXHRcdGlucHV0Q2xpY2soKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2NsaWNrJyk7XHJcblx0XHR9XHJcblx0fVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuQGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuLnUtaW5wdXQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbGV4OiAxO1xyXG5cdEBpbmNsdWRlIHZ1ZS1mbGV4O1xyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHQvL2hlaWdodDogJHUtZm9ybS1pdGVtLWhlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogJHUtbWFpbi1jb2xvcjtcclxuXHRcdGZsZXg6IDE7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdGZvbnQtc2l6ZTogMjhycHg7XHJcblx0XHRjb2xvcjogJHUtbWFpbi1jb2xvcjtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDA7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblxyXG5cdCYtLWJvcmRlciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHUtZm9ybS1pdGVtLWJvcmRlci1jb2xvcjtcclxuXHR9XHJcblxyXG5cdCYtLWVycm9yIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1lcnJvciFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQmX19yaWdodC1pY29uIHtcclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtLXNlbGVjdCB7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHM7XHJcblxyXG5cdFx0XHQmLS1yZXZlcnNlIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///598\n"); /***/ }), /* 599 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/search.png ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/search.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjU5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3NlYXJjaC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///599\n"); /***/ }), /* 600 */ /*!********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/search/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 601);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///600\n"); /***/ }), /* 601 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/search/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default =\n{\n data: function data() {\n return {\n value: '',\n type: 'text',\n show: false,\n border: false };\n\n\n },\n methods: {\n back: function back() {\n uni.navigateBack({});\n\n\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvc2VhcmNoL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7OztBQWNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0EsZUFEQTtBQUVBLGtCQUZBO0FBR0EsaUJBSEE7QUFJQSxtQkFKQTs7O0FBT0EsR0FUQTtBQVVBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBOzs7QUFHQSxLQUxBLEVBVkEsRSIsImZpbGUiOiI2MDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJmbGV4XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidG9wdmlld1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvc2VhcmNoLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cInNlYXJjaGltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHUtaW5wdXQgcGxhY2Vob2xkZXJTdHlsZT1cImZvbnRTaXplOjEycHg7Y29sb3I6I0QwRDBEMlwiIHBsYWNlaG9sZGVyPVwiRW50ZXIgdGhlIHRva2VuIG5hbWUgb3IgY29udHJhY3QgYWRkcmVzc1wiIHYtbW9kZWw9XCJ2YWx1ZVwiIDpmb2N1cz1cInRydWVcIiA6dHlwZT1cInR5cGVcIiA6Ym9yZGVyPVwiYm9yZGVyXCIgY2xhc3M9XCJjdXN0b20tc3R5bGVcIiAgLz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQgIDx0ZXh0IGNsYXNzPVwidGV4dFwiIEBjbGljaz1cImJhY2tcIj5DYW5jZWw8L3RleHQ+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PHUtZW1wdHkgdGV4dD1cIlBsZWFzZSBlbnRlciB0aGUgdG9rZW4gbmFtZSBvciBjb250cmFjdCBhZGRyZXNzIHRvIHNlYXJjaFwiIG1vZGU9XCJsaXN0XCI+PC91LWVtcHR5PlxyXG5cdDwvdmlldz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0dmFsdWU6ICcnLFxuXHRcdFx0XHR0eXBlOiAndGV4dCcsXG5cdFx0XHRcdHNob3c6IGZhbHNlLFxuXHRcdFx0XHRib3JkZXI6IGZhbHNlLFxuXHRcdFx0XG5cdFx0XHR9XG5cdFx0fSxcblx0XHRtZXRob2RzOiB7XG5cdFx0YmFjaygpe1xyXG5cdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcclxuXHRcdFx0fSlcclxuXHRcdH1cblx0XHR9XG5cdH1cbjwvc2NyaXB0PlxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///601\n"); /***/ }), /* 602 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetailtrue/index.vue?mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f019896c&scoped=true&mpType=page */ 603);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 605);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f019896c\",\n null,\n false,\n _index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/collection/collectionDetailtrue/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZjAxOTg5NmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImYwMTk4OTZjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvY29sbGVjdGlvbi9jb2xsZWN0aW9uRGV0YWlsdHJ1ZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///602\n"); /***/ }), /* 603 */ /*!********************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetailtrue/index.vue?vue&type=template&id=f019896c&scoped=true&mpType=page ***! \********************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f019896c&scoped=true&mpType=page */ 604); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f019896c_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 604 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetailtrue/index.vue?vue&type=template&id=f019896c&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "maintoP"), attrs: { _i: 0 } }, [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "aaa"), attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.Collectiondetails)))] ) ] ), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "imgcon flex2"), attrs: { _i: 6 } }, [ _c("image", { staticClass: _vm._$s(7, "sc", "img"), attrs: { src: _vm._$s(7, "a-src", _vm.item.chainIconUrl), _i: 7 } }), _c( "text", { staticClass: _vm._$s(8, "sc", "tex1"), attrs: { _i: 8 } }, [ _vm._v( _vm._$s( 8, "t0-0", _vm._s(_vm.wallet.coinList[0].name2) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(9, "sc", "text1one"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.item.address)))] ) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "item"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "title"), attrs: { _i: 11 } }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.i18n.Contractaddress)) ) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "text1one"), attrs: { _i: 12 } }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.item.contract)))] ) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "title"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.i18n.TokenID)))] ), _c( "view", { staticClass: _vm._$s(15, "sc", "text1one"), attrs: { _i: 15 } }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.item.id)))] ) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "btn"), attrs: { _i: 16 }, on: { click: _vm.test } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 605 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetailtrue/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 606);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///605\n"); /***/ }), /* 606 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetailtrue/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { wallet: {}, nftIndex: 0, walletInfo: {} };}, computed: { i18n: function i18n() {return this.$t('index');} }, onLoad: function onLoad() {__f__(\"log\", uni.getStorageSync('nftOneItem'), 4444, \" at pages/menu/collection/collectionDetailtrue/index.vue:62\");this.item = uni.getStorageSync('nftOneItem');if (uni.getStorageSync('wallet')) {this.wallet = uni.getStorageSync('wallet');this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address.substring(25, this.wallet.address.length);} else {this.wallet = uni.getStorageSync('walletInfo').BTC[0];this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address;__f__(\"log\", this.wallet, 111, \" at pages/menu/collection/collectionDetailtrue/index.vue:73\");}}, methods: { test: function test() {this.nftIndex = uni.getStorageSync('nftIndex');} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9jb2xsZWN0aW9uL2NvbGxlY3Rpb25EZXRhaWx0cnVlL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2Q0E7QUFDQSwwRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFVBREEsRUFFQSxXQUZBLEVBR0EsY0FIQSxHQUtBLENBUEEsRUFRQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBUkEsRUFhQSxNQWJBLG9CQWFBLENBQ0Esb0hBQ0EsNkNBRUEsbUNBQ0EsMkNBQ0Esd0ZBQ0EsU0FEQSxDQUNBLEVBREEsRUFDQSwwQkFEQSxFQUdBLENBTEEsTUFLQSxDQUNBLHNEQUNBLHdGQUNBLDhGQUNBLENBR0EsQ0E3QkEsRUE4QkEsV0FDQSxJQURBLGtCQUNBLENBQ0EsK0NBQ0EsQ0FIQSxFQTlCQSxFIiwiZmlsZSI6IjYwNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIm1haW50b1BcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIiA6YmdudW09XCJ0cnVlXCIgY2xhc3M9XCJhYWFcIj5cclxuXHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0e3tpMThuLkNvbGxlY3Rpb25kZXRhaWxzfX1cclxuXHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG4gICA8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcbiAgIFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcbiAgIFx0XHQ8dmlldyBjbGFzcz1cImltZ2NvbiBmbGV4MlwiPlxyXG4gICBcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY2hhaW5JY29uVXJsXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXgxXCI+e3t3YWxsZXQuY29pbkxpc3RbMF0ubmFtZTJ9fTwvdGV4dD5cclxuICAgXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGV4dDFvbmVcIj5cclxuXHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XHJcblx0XHQ8L3ZpZXc+XHJcbiAgIFx0PC92aWV3PlxyXG5cdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHR7e2kxOG4uQ29udHJhY3RhZGRyZXNzfX1cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGV4dDFvbmVcIj5cclxuXHRcdFx0e3tpdGVtLmNvbnRyYWN0fX1cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdHt7aTE4bi5Ub2tlbklEfX1cclxuXHRcdDwvdmlldz5cclxuXHQ8dmlldyBjbGFzcz1cInRleHQxb25lXCI+XHJcblx0XHRcdHt7aXRlbS5pZH19XHJcblx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cInRlc3RcIj5cclxuXHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHQ8L3ZpZXc+XHJcbiAgIDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGltcG9ydCB0b2tlbiBmcm9tIFwiQC91dGlscy9Ub2tlblV0aWxcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0d2FsbGV0Ont9LFxyXG5cdFx0XHRcdG5mdEluZGV4OjAsXHJcblx0XHRcdFx0d2FsbGV0SW5mbzp7fSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRjb21wdXRlZDoge1xyXG5cdFx0XHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHRcdFx0Y29uc29sZS5sb2codW5pLmdldFN0b3JhZ2VTeW5jKCduZnRPbmVJdGVtJyksNDQ0NClcclxuXHRcdFx0dGhpcy5pdGVtPXVuaS5nZXRTdG9yYWdlU3luYygnbmZ0T25lSXRlbScpXHJcblx0XHJcblx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpKXtcclxuXHRcdFx0dGhpcy53YWxsZXQ9dW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKVxyXG5cdFx0XHR0aGlzLndhbGxldC5hZGRyZXNzID0gdGhpcy53YWxsZXQuYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArIHRoaXMud2FsbGV0LmFkZHJlc3NcclxuXHRcdFx0XHQuc3Vic3RyaW5nKDI1LCB0aGlzLndhbGxldC5hZGRyZXNzLmxlbmd0aCk7XHJcblx0XHRcdFxyXG5cdFx0fWVsc2V7XHJcblx0XHRcdHRoaXMud2FsbGV0PXVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpLkJUQ1swXVxyXG5cdFx0XHR0aGlzLndhbGxldC5hZGRyZXNzID0gdGhpcy53YWxsZXQuYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArIHRoaXMud2FsbGV0LmFkZHJlc3NcclxuXHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXQsMTExKVxyXG5cdFx0fVxyXG5cdFxyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHR0ZXN0KCl7XHJcblx0XHRcdHRoaXMubmZ0SW5kZXg9dW5pLmdldFN0b3JhZ2VTeW5jKCduZnRJbmRleCcpXHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHJcblx0XHJcblx0XHJcblx0XHR9XHJcblxyXG5cdFxyXG5cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///606\n"); /***/ }), /* 607 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/addCollection/index.vue?mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=36728e88&scoped=true&mpType=page */ 608);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 610);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"36728e88\",\n null,\n false,\n _index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/collection/addCollection/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzY3MjhlODgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjM2NzI4ZTg4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvY29sbGVjdGlvbi9hZGRDb2xsZWN0aW9uL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///607\n"); /***/ }), /* 608 */ /*!*************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/addCollection/index.vue?vue&type=template&id=36728e88&scoped=true&mpType=page ***! \*************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=36728e88&scoped=true&mpType=page */ 609); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_36728e88_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 609 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/addCollection/index.vue?vue&type=template&id=36728e88&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "maintoP"), attrs: { _i: 0 } }, [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "aaa"), attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c( "text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.NFTcollection)))] ) ] ), _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "main_con"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "flex item"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "imgcon flex2"), attrs: { _i: 7 } }, [ _c("image", { staticClass: _vm._$s(8, "sc", "img"), attrs: { src: _vm._$s(8, "a-src", _vm.wallet.coinList[0].icon), _i: 8 } }), _c( "text", { staticClass: _vm._$s(9, "sc", "tex1"), attrs: { _i: 9 } }, [ _vm._v( _vm._$s( 9, "t0-0", _vm._s(_vm.wallet.coinList[0].name2) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "text1"), attrs: { _i: 10 } }, [ _vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.wallet.address))), _c("image", { staticClass: _vm._$s(11, "sc", "lfetimg"), attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 11 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "item2"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "title"), attrs: { _i: 13 } }, [ _vm._v( _vm._$s(13, "t0-0", _vm._s(_vm.i18n.Contractaddress)) ) ] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.caddress, expression: "caddress" } ], staticClass: _vm._$s(14, "sc", "input"), attrs: { placeholder: _vm._$s(14, "a-placeholder", _vm.teee1), _i: 14 }, domProps: { value: _vm._$s(14, "v-model", _vm.caddress) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.caddress = $event.target.value } } }) ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "item2"), attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "title"), attrs: { _i: 16 } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.i18n.TokenID)))] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.tid, expression: "tid" } ], staticClass: _vm._$s(17, "sc", "input"), attrs: { placeholder: _vm._$s(17, "a-placeholder", _vm.teee2), _i: 17 }, domProps: { value: _vm._$s(17, "v-model", _vm.tid) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.tid = $event.target.value } } }) ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "btn"), attrs: { _i: 18 }, on: { click: _vm.Add } }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 610 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/addCollection/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 611);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///610\n"); /***/ }), /* 611 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/addCollection/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}var _default =\n{\n data: function data() {\n return {\n teee1: this.$t('index').entercontractaddress,\n teee2: this.$t('index').entercontractaddress,\n caddress: '',\n tid: '',\n wallet: {},\n nftIndex: 0,\n nftContrct: [\n []],\n\n walletInfo: {},\n address: '',\n proid: '' };\n\n\n },\n\n onLoad: function onLoad() {\n if (uni.getStorageSync('wallet')) {\n this.address = uni.getStorageSync('wallet').address;\n this.wallet = uni.getStorageSync('wallet');\n this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address.\n substring(25, this.wallet.address.length);\n\n } else {\n this.wallet = uni.getStorageSync('walletInfo').BTC[0];\n this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address;\n __f__(\"log\", this.wallet, 111, \" at pages/menu/collection/addCollection/index.vue:79\");\n }\n\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n\n back: function back() {\n uni.reLaunch({\n url: '../collectionDetail/index' });\n\n },\n Add: function Add() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n _this.proid = uni.getStorageSync('proid');\n params = {\n address: _this.address,\n contract: _this.caddress,\n tonkenId: _this.tid,\n nftProjectId: _this.proid };_context.next = 4;return (\n\n _this.$api.addNftCollection(params));case 4:response = _context.sent;\n\n if (response.code == 200) {\n uni.showToast({\n title: _this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../collectionDetail/index' });\n\n }, 1500);\n } else {\n uni.showToast({\n title: response.msg,\n icon: 'error',\n duration: 1500 });\n\n }case 6:case \"end\":return _context.stop();}}}, _callee);}))();\n\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9jb2xsZWN0aW9uL2FkZENvbGxlY3Rpb24vaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0NBO0FBQ0EsMEY7QUFDQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGtEQURBO0FBRUEsa0RBRkE7QUFHQSxrQkFIQTtBQUlBLGFBSkE7QUFLQSxnQkFMQTtBQU1BLGlCQU5BO0FBT0E7QUFDQSxRQURBLENBUEE7O0FBVUEsb0JBVkE7QUFXQSxpQkFYQTtBQVlBLGVBWkE7OztBQWVBLEdBakJBOztBQW1CQSxRQW5CQSxvQkFtQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBREEsQ0FDQSxFQURBLEVBQ0EsMEJBREE7O0FBR0EsS0FOQSxNQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBLEdBakNBO0FBa0NBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsS0FIQSxFQWxDQTs7QUF1Q0E7O0FBRUEsUUFGQSxrQkFFQTtBQUNBO0FBQ0Esd0NBREE7O0FBR0EsS0FOQTtBQU9BLE9BUEEsaUJBT0E7QUFDQTtBQUNBLHNCQUZBLEdBRUE7QUFDQSx3Q0FEQTtBQUVBLDBDQUZBO0FBR0EscUNBSEE7QUFJQSwyQ0FKQSxFQUZBOztBQVFBLHFEQVJBLFNBUUEsUUFSQTs7QUFVQTtBQUNBO0FBQ0EsdURBREE7QUFFQSxtQ0FGQTtBQUdBLGtDQUhBOztBQUtBO0FBQ0E7QUFDQSxzREFEQTs7QUFHQSxtQkFKQSxFQUlBLElBSkE7QUFLQSxpQkFYQSxNQVdBO0FBQ0E7QUFDQSx1Q0FEQTtBQUVBLGlDQUZBO0FBR0Esa0NBSEE7O0FBS0EsaUJBM0JBOzs7QUE4QkEsS0FyQ0EsRUF2Q0EsRSIsImZpbGUiOiI2MTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJtYWludG9QXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIiBjbGFzcz1cImFhYVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1ZlY3Rvci5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJiYWNrXCIgQGNsaWNrPVwiYmFjaygpXCI+PC9pbWFnZT5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uTkZUY29sbGVjdGlvbn19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4IGl0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW1nY29uIGZsZXgyXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwid2FsbGV0LmNvaW5MaXN0WzBdLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleDFcIj57e3dhbGxldC5jb2luTGlzdFswXS5uYW1lMn19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e3dhbGxldC5hZGRyZXNzfX1cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jaGV2cm9uX3JpZ2h0XzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiXHJcblx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJsZmV0aW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtMlwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5Db250cmFjdGFkZHJlc3N9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImNhZGRyZXNzXCIgdmFsdWU9XCJcIiBjbGFzcz1cImlucHV0XCJcclxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJjb2xvcjojQkVCRUJFO2ZvbnRTaXplOjE0cHhcIlxyXG5cdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJ0ZWVlMVwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbTJcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uVG9rZW5JRH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwidGlkXCIgdmFsdWU9XCJcIiBjbGFzcz1cImlucHV0XCJcclxuXHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJjb2xvcjojQkVCRUJFO2ZvbnRTaXplOjE0cHhcIiA6cGxhY2Vob2xkZXI9XCJ0ZWVlMlwiIC8+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiQWRkXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uQ29uZmlybX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0aW1wb3J0IHRva2VuIGZyb20gXCJAL3V0aWxzL1Rva2VuVXRpbFwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHR0ZWVlMTp0aGlzLiR0KCdpbmRleCcpLmVudGVyY29udHJhY3RhZGRyZXNzLFxyXG5cdFx0XHRcdHRlZWUyOnRoaXMuJHQoJ2luZGV4JykuZW50ZXJjb250cmFjdGFkZHJlc3MsXHJcblx0XHRcdFx0Y2FkZHJlc3M6ICcnLFxyXG5cdFx0XHRcdHRpZDogJycsXHJcblx0XHRcdFx0d2FsbGV0OiB7fSxcclxuXHRcdFx0XHRuZnRJbmRleDogMCxcclxuXHRcdFx0XHRuZnRDb250cmN0OiBbXHJcblx0XHRcdFx0XHRbXVxyXG5cdFx0XHRcdF0sXHJcblx0XHRcdFx0d2FsbGV0SW5mbzoge30sXHJcblx0XHRcdFx0YWRkcmVzczogJycsXHJcblx0XHRcdFx0cHJvaWQ6ICcnLFxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpKSB7XHJcblx0XHRcdFx0dGhpcy5hZGRyZXNzID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKS5hZGRyZXNzXHJcblx0XHRcdFx0dGhpcy53YWxsZXQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpXHJcblx0XHRcdFx0dGhpcy53YWxsZXQuYWRkcmVzcyA9IHRoaXMud2FsbGV0LmFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyB0aGlzLndhbGxldC5hZGRyZXNzXHJcblx0XHRcdFx0XHQuc3Vic3RyaW5nKDI1LCB0aGlzLndhbGxldC5hZGRyZXNzLmxlbmd0aCk7XHJcblxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRoaXMud2FsbGV0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykuQlRDWzBdXHJcblx0XHRcdFx0dGhpcy53YWxsZXQuYWRkcmVzcyA9IHRoaXMud2FsbGV0LmFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyB0aGlzLndhbGxldC5hZGRyZXNzXHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXQsIDExMSlcclxuXHRcdFx0fVxyXG5cclxuXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0XHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0XHJcblx0XHRcdGJhY2soKSB7XHJcblx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL2NvbGxlY3Rpb25EZXRhaWwvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgQWRkKCkge1xyXG5cdFx0XHRcdHRoaXMucHJvaWQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3Byb2lkJylcclxuXHRcdFx0XHRsZXQgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0YWRkcmVzczogdGhpcy5hZGRyZXNzLFxyXG5cdFx0XHRcdFx0Y29udHJhY3Q6IHRoaXMuY2FkZHJlc3MsXHJcblx0XHRcdFx0XHR0b25rZW5JZDogdGhpcy50aWQsXHJcblx0XHRcdFx0XHRuZnRQcm9qZWN0SWQ6IHRoaXMucHJvaWRcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgdGhpcy4kYXBpLmFkZE5mdENvbGxlY3Rpb24ocGFyYW1zKVxyXG5cclxuXHRcdFx0XHRpZiAocmVzcG9uc2UuY29kZSA9PSAyMDApIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5TdWNjZXNzZnVsLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9jb2xsZWN0aW9uRGV0YWlsL2luZGV4J1xyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogcmVzcG9uc2UubXNnLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnZXJyb3InLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///611\n"); /***/ }), /* 612 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetail/index.vue?mpType=page ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=072654bc&scoped=true&mpType=page */ 613);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 617);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"072654bc\",\n null,\n false,\n _index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/collection/collectionDetail/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDcyNjU0YmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA3MjY1NGJjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvY29sbGVjdGlvbi9jb2xsZWN0aW9uRGV0YWlsL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///612\n"); /***/ }), /* 613 */ /*!****************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetail/index.vue?vue&type=template&id=072654bc&scoped=true&mpType=page ***! \****************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=072654bc&scoped=true&mpType=page */ 614); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_072654bc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 614 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetail/index.vue?vue&type=template&id=072654bc&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "maintoP"), attrs: { _i: 0 } }, [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "aaa"), attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c("image", { staticClass: _vm._$s(3, "sc", "renYou2"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 615) ), _i: 3 }, on: { click: _vm.goAdd }, slot: "logo" }), _c( "text", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.item.projectName)))] ) ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }, _vm._l(_vm._$s(6, "f", { forItems: _vm.result }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("6-" + $30, "sc", "item"), attrs: { _i: "6-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("7-" + $30, "sc", "top"), attrs: { _i: "7-" + $30 } }, [ _c("image", { staticClass: _vm._$s("8-" + $30, "sc", "img"), attrs: { src: _vm._$s("8-" + $30, "a-src", item.chainIconUrl), _i: "8-" + $30 } }), _vm._v(_vm._$s("7-" + $30, "t1-0", _vm._s(item.address))), _c("image", { staticClass: _vm._$s("9-" + $30, "sc", "img lfet"), attrs: { src: _vm._$s( "9-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px@2x.png */ 616) ), _i: "9-" + $30 }, on: { click: function($event) { return _vm.goDetail(index) } } }) ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "top"), attrs: { _i: "10-" + $30 } }, [ _c( "text", { staticClass: _vm._$s("11-" + $30, "sc", "textleft"), attrs: { _i: "11-" + $30 } }, [ _vm._v( _vm._$s("11-" + $30, "t0-0", _vm._s(_vm.i18n.Contracts)) ) ] ), _vm._v(_vm._$s("10-" + $30, "t1-0", _vm._s(item.contract))) ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "top"), attrs: { _i: "12-" + $30 } }, [ _c( "text", { staticClass: _vm._$s( "13-" + $30, "sc", "textleft texttt" ), attrs: { _i: "13-" + $30 } }, [_vm._v(_vm._$s("13-" + $30, "t0-0", _vm._s(_vm.i18n.ID)))] ), _vm._v(_vm._$s("12-" + $30, "t1-0", _vm._s(item.id))) ] ) ] ) }), 0 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 615 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/IconGroup.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/IconGroup.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYxNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///615\n"); /***/ }), /* 616 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/more_vert_24px@2x.png ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/more_vert_24px@2x.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYxNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4QDJ4LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///616\n"); /***/ }), /* 617 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetail/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 618);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///617\n"); /***/ }), /* 618 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/collectionDetail/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}var _default =\n{\n data: function data() {\n return {\n item: {},\n wallet: {},\n address: '',\n result: [],\n result2: [],\n pageSize: 10,\n pageNum: 1 };\n\n },\n\n onLoad: function onLoad(option) {\n if (uni.getStorageSync('wallet')) {\n this.address = uni.getStorageSync('wallet').address;\n this.wallet = uni.getStorageSync('wallet');\n this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address.\n substring(25, this.wallet.address.length);\n\n } else {\n this.wallet = uni.getStorageSync('walletInfo').BTC[0];\n this.wallet.address = this.wallet.address.substring(0, 6) + '...' + this.wallet.address.substring(25, this.\n wallet.address.length);\n __f__(\"log\", this.wallet, 111, \" at pages/menu/collection/collectionDetail/index.vue:59\");\n }\n\n\n this.item = uni.getStorageSync('nftitem');\n\n\n this.getProject();\n this.getProject2();\n },\n onReachBottom: function onReachBottom() {\n this.pageSize += 5;\n this.getProject();\n this.getProject2();\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n back: function back() {\n uni.reLaunch({\n url: '../index' });\n\n },\n getProject: function getProject() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, response, i;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n params = {\n nftProjectId: _this.item.id,\n address: _this.address,\n pageSize: _this.pageSize,\n pageNum: _this.pageNum };_context.next = 3;return (\n\n _this.$api.getNftCollectionList(params));case 3:response = _context.sent;\n\n _this.result = response.data.rows;\n for (i = 0; i < _this.result.length; i++) {\n _this.result[i].address = _this.result[i].address.substring(0, 6) + '...' + _this.result[i].address.\n substring(25, _this.result[i].address.length);\n }case 6:case \"end\":return _context.stop();}}}, _callee);}))();\n\n },\n getProject2: function getProject2() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2() {var params, response;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:\n params = {\n nftProjectId: _this2.item.id,\n address: _this2.address,\n pageSize: _this2.pageSize,\n pageNum: _this2.pageNum };_context2.next = 3;return (\n\n _this2.$api.getNftCollectionList(params));case 3:response = _context2.sent;\n _this2.result2 = response.data.rows;\n __f__(\"log\", _this2.result2, 7878, \" at pages/menu/collection/collectionDetail/index.vue:110\");case 6:case \"end\":return _context2.stop();}}}, _callee2);}))();\n\n },\n goAdd: function goAdd() {\n uni.navigateTo({\n url: '../addCollection/index' });\n\n },\n goDetail: function goDetail(index) {\n __f__(\"log\", this.result2[index], \" at pages/menu/collection/collectionDetail/index.vue:119\");\n uni.setStorageSync('nftOneItem', this.result2[index]);\n uni.navigateTo({\n url: '../collectionDetailtrue/index' });\n\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9jb2xsZWN0aW9uL2NvbGxlY3Rpb25EZXRhaWwvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ0NBO0FBQ0EsMEY7QUFDQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLGNBREE7QUFFQSxnQkFGQTtBQUdBLGlCQUhBO0FBSUEsZ0JBSkE7QUFLQSxpQkFMQTtBQU1BLGtCQU5BO0FBT0EsZ0JBUEE7O0FBU0EsR0FYQTs7QUFhQSxRQWJBLGtCQWFBLE1BYkEsRUFhQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZUFEQSxDQUNBLEVBREEsRUFDQSwwQkFEQTs7QUFHQSxLQU5BLE1BTUE7QUFDQTtBQUNBO0FBQ0EsWUFEQSxDQUNBLE9BREEsQ0FDQSxNQURBO0FBRUE7QUFDQTs7O0FBR0E7OztBQUdBO0FBQ0E7QUFDQSxHQWpDQTtBQWtDQSxlQWxDQSwyQkFrQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQXRDQTtBQXVDQTtBQUNBLFFBREEsa0JBQ0E7QUFDQTtBQUNBLEtBSEEsRUF2Q0E7O0FBNENBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsdUJBREE7O0FBR0EsS0FMQTtBQU1BLGNBTkEsd0JBTUE7QUFDQSxzQkFEQSxHQUNBO0FBQ0EsNkNBREE7QUFFQSx3Q0FGQTtBQUdBLDBDQUhBO0FBSUEsd0NBSkEsRUFEQTs7QUFPQSx5REFQQSxTQU9BLFFBUEE7O0FBU0E7QUFDQTtBQUNBO0FBQ0EsMkJBREEsQ0FDQSxFQURBLEVBQ0EsOEJBREE7QUFFQSxpQkFiQTs7QUFlQSxLQXJCQTtBQXNCQSxlQXRCQSx5QkFzQkE7QUFDQSxzQkFEQSxHQUNBO0FBQ0EsOENBREE7QUFFQSx5Q0FGQTtBQUdBLDJDQUhBO0FBSUEseUNBSkEsRUFEQTs7QUFPQSwwREFQQSxTQU9BLFFBUEE7QUFRQTtBQUNBLCtHQVRBOztBQVdBLEtBakNBO0FBa0NBLFNBbENBLG1CQWtDQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsS0F0Q0E7QUF1Q0EsWUF2Q0Esb0JBdUNBLEtBdkNBLEVBdUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNENBREE7OztBQUlBLEtBOUNBLEVBNUNBLEUiLCJmaWxlIjoiNjE4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibWFpbnRvUFwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCIgY2xhc3M9XCJhYWFcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9WZWN0b3IucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiYmFja1wiIEBjbGljaz1cImJhY2soKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvSWNvbkdyb3VwLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBAY2xpY2s9XCJnb0FkZFwiIGNsYXNzPVwicmVuWW91MlwiXHJcblx0XHRcdFx0c2xvdD1cImxvZ29cIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7aXRlbS5wcm9qZWN0TmFtZX19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCIgdi1mb3I9XCJpdGVtLGluZGV4IGluIHJlc3VsdFwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY2hhaW5JY29uVXJsXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdHt7aXRlbS5hZGRyZXNzfX1cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvbW9yZV92ZXJ0XzI0cHhAMngucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nIGxmZXRcIlxyXG5cdFx0XHRcdFx0XHRAY2xpY2s9XCJnb0RldGFpbChpbmRleClcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0bGVmdFwiPnt7aTE4bi5Db250cmFjdHN9fTogPC90ZXh0Pnt7aXRlbS5jb250cmFjdH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wXCI+XHJcblx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHRsZWZ0IHRleHR0dFwiPnt7aTE4bi5JRH19OiA8L3RleHQ+e3tpdGVtLmlkfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGltcG9ydCB0b2tlbiBmcm9tIFwiQC91dGlscy9Ub2tlblV0aWxcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0aXRlbToge30sXHJcblx0XHRcdFx0d2FsbGV0OiB7fSxcclxuXHRcdFx0XHRhZGRyZXNzOiAnJyxcclxuXHRcdFx0XHRyZXN1bHQ6IFtdLFxyXG5cdFx0XHRcdHJlc3VsdDI6IFtdLFxyXG5cdFx0XHRcdHBhZ2VTaXplOiAxMCxcclxuXHRcdFx0XHRwYWdlTnVtOiAxLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0JykpIHtcclxuXHRcdFx0XHR0aGlzLmFkZHJlc3MgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpLmFkZHJlc3NcclxuXHRcdFx0XHR0aGlzLndhbGxldCA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0JylcclxuXHRcdFx0XHR0aGlzLndhbGxldC5hZGRyZXNzID0gdGhpcy53YWxsZXQuYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArIHRoaXMud2FsbGV0LmFkZHJlc3NcclxuXHRcdFx0XHRcdC5zdWJzdHJpbmcoMjUsIHRoaXMud2FsbGV0LmFkZHJlc3MubGVuZ3RoKTtcclxuXHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0dGhpcy53YWxsZXQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKS5CVENbMF1cclxuXHRcdFx0XHR0aGlzLndhbGxldC5hZGRyZXNzID0gdGhpcy53YWxsZXQuYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArIHRoaXMud2FsbGV0LmFkZHJlc3Muc3Vic3RyaW5nKDI1LCB0aGlzXHJcblx0XHRcdFx0XHQud2FsbGV0LmFkZHJlc3MubGVuZ3RoKTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldCwgMTExKVxyXG5cdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0dGhpcy5pdGVtID0gdW5pLmdldFN0b3JhZ2VTeW5jKCduZnRpdGVtJylcclxuXHJcblxyXG5cdFx0XHR0aGlzLmdldFByb2plY3QoKVxyXG5cdFx0XHR0aGlzLmdldFByb2plY3QyKClcclxuXHRcdH0sXHJcblx0XHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0XHR0aGlzLnBhZ2VTaXplICs9IDVcclxuXHRcdFx0dGhpcy5nZXRQcm9qZWN0KClcclxuXHRcdFx0dGhpcy5nZXRQcm9qZWN0MigpXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0XHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YmFjaygpIHtcclxuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0YXN5bmMgZ2V0UHJvamVjdCgpIHtcclxuXHRcdFx0XHRsZXQgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0bmZ0UHJvamVjdElkOiB0aGlzLml0ZW0uaWQsXHJcblx0XHRcdFx0XHRhZGRyZXNzOiB0aGlzLmFkZHJlc3MsXHJcblx0XHRcdFx0XHRwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSxcclxuXHRcdFx0XHRcdHBhZ2VOdW06IHRoaXMucGFnZU51bVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zdCByZXNwb25zZSA9IGF3YWl0IHRoaXMuJGFwaS5nZXROZnRDb2xsZWN0aW9uTGlzdChwYXJhbXMpXHJcblxyXG5cdFx0XHRcdHRoaXMucmVzdWx0ID0gcmVzcG9uc2UuZGF0YS5yb3dzXHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLnJlc3VsdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dGhpcy5yZXN1bHRbaV0uYWRkcmVzcyA9IHRoaXMucmVzdWx0W2ldLmFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyB0aGlzLnJlc3VsdFtpXS5hZGRyZXNzXHJcblx0XHRcdFx0XHRcdC5zdWJzdHJpbmcoMjUsIHRoaXMucmVzdWx0W2ldLmFkZHJlc3MubGVuZ3RoKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRhc3luYyBnZXRQcm9qZWN0MigpIHtcclxuXHRcdFx0XHRsZXQgcGFyYW1zID0ge1xyXG5cdFx0XHRcdFx0bmZ0UHJvamVjdElkOiB0aGlzLml0ZW0uaWQsXHJcblx0XHRcdFx0XHRhZGRyZXNzOiB0aGlzLmFkZHJlc3MsXHJcblx0XHRcdFx0XHRwYWdlU2l6ZTogdGhpcy5wYWdlU2l6ZSxcclxuXHRcdFx0XHRcdHBhZ2VOdW06IHRoaXMucGFnZU51bVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zdCByZXNwb25zZSA9IGF3YWl0IHRoaXMuJGFwaS5nZXROZnRDb2xsZWN0aW9uTGlzdChwYXJhbXMpO1xyXG5cdFx0XHRcdHRoaXMucmVzdWx0MiA9IHJlc3BvbnNlLmRhdGEucm93c1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMucmVzdWx0MiwgNzg3OClcclxuXHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdGdvQWRkKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL2FkZENvbGxlY3Rpb24vaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Z29EZXRhaWwoaW5kZXgpIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnJlc3VsdDJbaW5kZXhdKVxyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbmZ0T25lSXRlbScsIHRoaXMucmVzdWx0MltpbmRleF0pXHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vY29sbGVjdGlvbkRldGFpbHRydWUvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fSxcclxuXHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///618\n"); /***/ }), /* 619 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/index.vue?mpType=page ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=046e92f8&scoped=true&mpType=page */ 620);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 629);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"046e92f8\",\n null,\n false,\n _index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/collection/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDQ2ZTkyZjgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjA0NmU5MmY4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvY29sbGVjdGlvbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///619\n"); /***/ }), /* 620 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/index.vue?vue&type=template&id=046e92f8&scoped=true&mpType=page ***! \***********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=046e92f8&scoped=true&mpType=page */ 621); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_046e92f8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 621 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/index.vue?vue&type=template&id=046e92f8&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "maintoP"), attrs: { _i: 0 } }, [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "head"), attrs: { showBack: false, bgnum: true, _i: 1 } }, [_vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.NFTcollection)))] ), _c( "view", { staticClass: _vm._$s(2, "sc", "big_con"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, _vm._l( _vm._$s(5, "f", { forItems: _vm.collectinInfo }), function(item, index, $20, $30) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "item flex"), attrs: { _i: "5-" + $30 }, on: { click: function($event) { return _vm.showMsg(item, index) } } }, [ _c( "view", { staticClass: _vm._$s( "6-" + $30, "sc", "left flex2" ), attrs: { _i: "6-" + $30 } }, [ _c("image", { staticClass: _vm._$s("7-" + $30, "sc", "img"), attrs: { src: _vm._$s( "7-" + $30, "a-src", item.projectIconUrlAbs ), _i: "7-" + $30 } }), _c( "view", { staticClass: _vm._$s( "8-" + $30, "sc", "textcon" ), attrs: { _i: "8-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "9-" + $30, "sc", "text1" ), attrs: { _i: "9-" + $30 } }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item.projectName) ) ) ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "text2" ), attrs: { _i: "10-" + $30 } }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item.collectionTotal) ) ) ] ), _c( "view", { staticClass: _vm._$s( "11-" + $30, "sc", "text2" ), attrs: { _i: "11-" + $30 } }, [ _vm._v( _vm._$s( "11-" + $30, "t0-0", _vm._s(item.chainName) ) ) ] ) ] ) ] ), _c("image", { staticClass: _vm._$s("12-" + $30, "sc", "letImg"), attrs: { src: _vm._$s( "12-" + $30, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: "12-" + $30 } }) ] ) } ), 0 ), _c("tab-bar", { attrs: { selectActive: 2, _i: 13 } }) ], 1 ) ] ), _vm._$s(14, "i", _vm.showbottom) ? _c( "view", { staticClass: _vm._$s(14, "sc", "bottom_con"), attrs: { _i: 14 } }, [ _c("image", { staticClass: _vm._$s(15, "sc", "ethimg2"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../static/tongyonh/xg.png */ 627) ), _i: 15 }, on: { click: function($event) { _vm.showbottom = false } } }), _c("view", { staticClass: _vm._$s(16, "sc", "title_con"), attrs: { _i: 16 } }), _c( "view", { staticClass: _vm._$s(17, "sc", "money_con"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "info_con"), attrs: { _i: 18 } }, _vm._l( _vm._$s(19, "f", { forItems: _vm.ethInfo }), function(item, index, $21, $31) { return _c( "view", { key: _vm._$s(19, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "19-" + $31, "sc", "item flexx pur" ), attrs: { _i: "19-" + $31 }, on: { click: function($event) { return _vm.goDetail2(item) } } }, [ _c( "view", { staticClass: _vm._$s( "20-" + $31, "sc", "left flex" ), attrs: { _i: "20-" + $31 } }, [ _c("image", { staticClass: _vm._$s( "21-" + $31, "sc", "ethimg1" ), attrs: { src: _vm._$s( "21-" + $31, "a-src", __webpack_require__(/*! ../../../static/tongyonh/ETH_icon.png */ 628) ), _i: "21-" + $31 } }), _c( "view", { staticClass: _vm._$s( "22-" + $31, "sc", "textcon" ), attrs: { _i: "22-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "23-" + $31, "sc", "text1 text111" ), attrs: { _i: "23-" + $31 } }, [ _vm._v( _vm._$s( "23-" + $31, "t0-0", _vm._s(item.coinList[0].name) ) ) ] ), _c( "view", { staticClass: _vm._$s( "24-" + $31, "sc", "text2" ), attrs: { _i: "24-" + $31 } }, [ _vm._v( _vm._$s( "24-" + $31, "t0-0", _vm._s(item.address) ) ) ] ) ] ) ] ) ] ) } ), 0 ) ] ) ] ) : _vm._e(), _c("u-mask", { attrs: { show: _vm.showbottom, "z-index": "8888", _i: 25 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 622 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& */ 623);\n/* harmony import */ var _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-mask.vue?vue&type=script&lang=js& */ 625);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4bfa3b00\",\n null,\n false,\n _u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-mask/u-mask.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTRiZmEzYjAwJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1tYXNrLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1tYXNrLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRiZmEzYjAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1tYXNrL3UtbWFzay52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///622\n"); /***/ }), /* 623 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& */ 624); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_template_id_4bfa3b00_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 624 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=template&id=4bfa3b00&scoped=true& ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-mask"), class: _vm._$s(0, "c", { "u-mask-zoom": _vm.zoom, "u-mask-show": _vm.show }), style: _vm._$s(0, "s", [_vm.maskStyle, _vm.zoomStyle]), attrs: { _i: 0 }, on: { touchmove: function($event) { $event.stopPropagation() $event.preventDefault() return (function() {})($event) }, click: _vm.click } }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 625 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=script&lang=js& ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-mask.vue?vue&type=script&lang=js& */ 626);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_mask_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtpQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiI2MjUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW1hc2sudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///625\n"); /***/ }), /* 626 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-mask/u-mask.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} //\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * mask 遮罩\n * @description 创建一个遮罩层,用于强调特定的页面元素,并阻止用户对遮罩下层的内容进行操作,一般用于弹窗场景\n * @tutorial https://www.uviewui.com/components/mask.html\n * @property {Boolean} show 是否显示遮罩(默认false)\n * @property {String Number} z-index z-index 层级(默认1070)\n * @property {Object} custom-style 自定义样式对象,见上方说明\n * @property {String Number} duration 动画时长,单位毫秒(默认300)\n * @property {Boolean} zoom 是否使用scale对遮罩进行缩放(默认true)\n * @property {Boolean} mask-click-able 遮罩是否可点击,为false时点击不会发送click事件(默认true)\n * @event {Function} click mask-click-able为true时,点击遮罩发送此事件\n * @example \n */var _default2 =\n{\n name: \"u-mask\",\n props: {\n // 是否显示遮罩\n show: {\n type: Boolean,\n default: false },\n\n // 层级z-index\n zIndex: {\n type: [Number, String],\n default: '' },\n\n // 用户自定义样式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 遮罩的动画样式, 是否使用使用zoom进行scale进行缩放\n zoom: {\n type: Boolean,\n default: true },\n\n // 遮罩的过渡时间,单位为ms\n duration: {\n type: [Number, String],\n default: 300 },\n\n // 是否可以通过点击遮罩进行关闭\n maskClickAble: {\n type: Boolean,\n default: true } },\n\n\n data: function data() {\n return {\n zoomStyle: {\n transform: '' },\n\n scale: 'scale(1.2, 1.2)' };\n\n },\n watch: {\n show: function show(n) {\n if (n && this.zoom) {\n // 当展示遮罩的时候,设置scale为1,达到缩小(原来为1.2)的效果\n this.zoomStyle.transform = 'scale(1, 1)';\n } else if (!n && this.zoom) {\n // 当隐藏遮罩的时候,设置scale为1.2,达到放大(因为显示遮罩时已重置为1)的效果\n this.zoomStyle.transform = this.scale;\n }\n } },\n\n computed: {\n maskStyle: function maskStyle() {\n var style = {};\n style.backgroundColor = \"rgba(0, 0, 0, 0.6)\";\n if (this.show) style.zIndex = this.zIndex ? this.zIndex : this.$u.zIndex.mask;else\n style.zIndex = -1;\n style.transition = \"all \".concat(this.duration / 1000, \"s ease-in-out\");\n // 判断用户传递的对象是否为空,不为空就进行合并\n if (Object.keys(this.customStyle).length) style = _objectSpread(_objectSpread({},\n style),\n this.customStyle);\n\n return style;\n } },\n\n methods: {\n click: function click() {\n if (!this.maskClickAble) return;\n this.$emit('click');\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW1hc2svdS1tYXNrLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBVUE7Ozs7Ozs7Ozs7Ozs7QUFhQTtBQUNBLGdCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBUEE7O0FBV0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQVpBOztBQWtCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQW5CQTs7QUF1QkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUF4QkE7O0FBNEJBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBN0JBLEVBRkE7OztBQW9DQSxNQXBDQSxrQkFvQ0E7QUFDQTtBQUNBO0FBQ0EscUJBREEsRUFEQTs7QUFJQSw4QkFKQTs7QUFNQSxHQTNDQTtBQTRDQTtBQUNBLFFBREEsZ0JBQ0EsQ0FEQSxFQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FIQSxNQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FUQSxFQTVDQTs7QUF1REE7QUFDQSxhQURBLHVCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQURBO0FBRUEsc0JBRkE7O0FBSUE7QUFDQSxLQWJBLEVBdkRBOztBQXNFQTtBQUNBLFNBREEsbUJBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FKQSxFQXRFQSxFIiwiZmlsZSI6IjYyNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtbWFza1wiIGhvdmVyLXN0b3AtcHJvcGFnYXRpb24gOnN0eWxlPVwiW21hc2tTdHlsZSwgem9vbVN0eWxlXVwiIEB0YXA9XCJjbGlja1wiIEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50PVwiKCkgPT4ge31cIiA6Y2xhc3M9XCJ7XHJcblx0XHQndS1tYXNrLXpvb20nOiB6b29tLFxyXG5cdFx0J3UtbWFzay1zaG93Jzogc2hvd1xyXG5cdH1cIj5cclxuXHRcdDxzbG90IC8+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBtYXNrIOmBrue9qVxyXG5cdCAqIEBkZXNjcmlwdGlvbiDliJvlu7rkuIDkuKrpga7nvanlsYLvvIznlKjkuo7lvLrosIPnibnlrprnmoTpobXpnaLlhYPntKDvvIzlubbpmLvmraLnlKjmiLflr7npga7nvankuIvlsYLnmoTlhoXlrrnov5vooYzmk43kvZzvvIzkuIDoiKznlKjkuo7lvLnnqpflnLrmma9cclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9tYXNrLmh0bWxcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHNob3cg5piv5ZCm5pi+56S66YGu572p77yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IHotaW5kZXggei1pbmRleCDlsYLnuqfvvIjpu5jorqQxMDcw77yJXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSDoh6rlrprkuYnmoLflvI/lr7nosaHvvIzop4HkuIrmlrnor7TmmI5cclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGR1cmF0aW9uIOWKqOeUu+aXtumVv++8jOWNleS9jeavq+enku+8iOm7mOiupDMwMO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gem9vbSDmmK/lkKbkvb/nlKhzY2FsZeWvuemBrue9qei/m+ihjOe8qeaUvu+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IG1hc2stY2xpY2stYWJsZSDpga7nvanmmK/lkKblj6/ngrnlh7vvvIzkuLpmYWxzZeaXtueCueWHu+S4jeS8muWPkemAgWNsaWNr5LqL5Lu277yI6buY6K6kdHJ1Ze+8iVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNsaWNrIG1hc2stY2xpY2stYWJsZeS4unRydWXml7bvvIzngrnlh7vpga7nvanlj5HpgIHmraTkuovku7ZcclxuXHQgKiBAZXhhbXBsZSA8dS1tYXNrIDpzaG93PVwic2hvd1wiIEBjbGljaz1cInNob3cgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG5cdCAqL1xyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdG5hbWU6IFwidS1tYXNrXCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyDmmK/lkKbmmL7npLrpga7nvalcclxuXHRcdFx0c2hvdzoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bGC57qnei1pbmRleFxyXG5cdFx0XHR6SW5kZXg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeUqOaIt+iHquWumuS5ieagt+W8j1xyXG5cdFx0XHRjdXN0b21TdHlsZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YGu572p55qE5Yqo55S75qC35byP77yMIOaYr+WQpuS9v+eUqOS9v+eUqHpvb23ov5vooYxzY2FsZei/m+ihjOe8qeaUvlxyXG5cdFx0XHR6b29tOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmBrue9qeeahOi/h+a4oeaXtumXtO+8jOWNleS9jeS4um1zXHJcblx0XHRcdGR1cmF0aW9uOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAzMDBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5Y+v5Lul6YCa6L+H54K55Ye76YGu572p6L+b6KGM5YWz6ZetXHJcblx0XHRcdG1hc2tDbGlja0FibGU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0em9vbVN0eWxlOiB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06ICcnXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0XHRzY2FsZTogJ3NjYWxlKDEuMiwgMS4yKSdcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdHdhdGNoOiB7XHJcblx0XHRcdHNob3cobikge1xyXG5cdFx0XHRcdGlmKG4gJiYgdGhpcy56b29tKSB7XHJcblx0XHRcdFx0XHQvLyDlvZPlsZXnpLrpga7nvannmoTml7blgJnvvIzorr7nva5zY2FsZeS4ujHvvIzovr7liLDnvKnlsI8o5Y6f5p2l5Li6MS4yKeeahOaViOaenFxyXG5cdFx0XHRcdFx0dGhpcy56b29tU3R5bGUudHJhbnNmb3JtID0gJ3NjYWxlKDEsIDEpJztcclxuXHRcdFx0XHR9IGVsc2UgaWYoIW4gJiYgdGhpcy56b29tKSB7XHJcblx0XHRcdFx0XHQvLyDlvZPpmpDol4/pga7nvannmoTml7blgJnvvIzorr7nva5zY2FsZeS4ujEuMu+8jOi+vuWIsOaUvuWkpyjlm6DkuLrmmL7npLrpga7nvanml7blt7Lph43nva7kuLoxKeeahOaViOaenFxyXG5cdFx0XHRcdFx0dGhpcy56b29tU3R5bGUudHJhbnNmb3JtID0gdGhpcy5zY2FsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRtYXNrU3R5bGUoKSB7XHJcblx0XHRcdFx0bGV0IHN0eWxlID0ge307XHJcblx0XHRcdFx0c3R5bGUuYmFja2dyb3VuZENvbG9yID0gXCJyZ2JhKDAsIDAsIDAsIDAuNilcIjtcclxuXHRcdFx0XHRpZih0aGlzLnNob3cpIHN0eWxlLnpJbmRleCA9IHRoaXMuekluZGV4ID8gdGhpcy56SW5kZXggOiB0aGlzLiR1LnpJbmRleC5tYXNrO1xyXG5cdFx0XHRcdGVsc2Ugc3R5bGUuekluZGV4ID0gLTE7XHJcblx0XHRcdFx0c3R5bGUudHJhbnNpdGlvbiA9IGBhbGwgJHt0aGlzLmR1cmF0aW9uIC8gMTAwMH1zIGVhc2UtaW4tb3V0YDtcclxuXHRcdFx0XHQvLyDliKTmlq3nlKjmiLfkvKDpgJLnmoTlr7nosaHmmK/lkKbkuLrnqbrvvIzkuI3kuLrnqbrlsLHov5vooYzlkIjlubZcclxuXHRcdFx0XHRpZiAoT2JqZWN0LmtleXModGhpcy5jdXN0b21TdHlsZSkubGVuZ3RoKSBzdHlsZSA9IHsgXHJcblx0XHRcdFx0XHQuLi5zdHlsZSxcclxuXHRcdFx0XHRcdC4uLnRoaXMuY3VzdG9tU3R5bGVcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHJldHVybiBzdHlsZTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Y2xpY2soKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLm1hc2tDbGlja0FibGUpIHJldHVybjtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjbGljaycpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtbWFzayB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcblx0fVxyXG5cclxuXHQudS1tYXNrLXNob3cge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0XHJcblx0LnUtbWFzay16b29tIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///626\n"); /***/ }), /* 627 */ /*!********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/xg.png ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/xg.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///627\n"); /***/ }), /* 628 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/ETH_icon.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/ETH_icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYyOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VUSF9pY29uLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///628\n"); /***/ }), /* 629 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 630);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2MjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///629\n"); /***/ }), /* 630 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/collection/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}var _default =\n{\n data: function data() {\n return {\n address: '',\n collectinInfo: [],\n ethInfo: {},\n showbottom: false,\n test: {},\n testindex: 0 };\n\n },\n\n onLoad: function onLoad() {\n this.ethInfo = uni.getStorageSync('walletInfo').ETH;\n __f__(\"log\", this.ethInfo, 444, \" at pages/menu/collection/index.vue:88\");\n if (uni.getStorageSync('wallet')) {\n this.address = uni.getStorageSync('wallet').address;\n } else {\n this.address = uni.getStorageSync('walletInfo').BTC[0].address;\n }\n\n this.getCollection();\n\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n // onPullDownRefresh() {\n // \tconsole.log('refresh');\n // \tthis.getCollection();\n // \tsetTimeout(function() {\n // \t\tuni.stopPullDownRefresh();\n // \t}, 500);\n // },\n methods: {\n showMsg: function showMsg(item, index) {\n this.test = item;\n this.testindex = index;\n if (uni.getStorageSync('wallet').type == 'ETH') {\n this.showbottom = false;\n this.goDetail();\n } else {\n this.showbottom = true;\n }\n },\n // 拿收藏品\n getCollection: function getCollection() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n params = {\n address: _this.address };_context.next = 3;return (\n\n _this.$api.getNftProjectList(params));case 3:response = _context.sent;\n _this.collectinInfo = response.data;case 5:case \"end\":return _context.stop();}}}, _callee);}))();\n\n },\n goDetail2: function goDetail2(itemm, index) {\n uni.setStorageSync('proid', this.test.id);\n uni.setStorageSync('wallet', itemm);\n uni.setStorageSync('walleti', itemm.address);\n __f__(\"log\", itemm, 444, \" at pages/menu/collection/index.vue:135\");\n uni.setStorageSync('nftIndex', this.testindex);\n var item = JSON.stringify(this.test);\n uni.setStorageSync('nftitem', this.test);\n uni.navigateTo({\n url: './collectionDetail/index?type=' + item });\n\n this.showbottom = false;\n },\n goDetail: function goDetail(itemm, index) {\n uni.setStorageSync('proid', this.test.id);\n uni.setStorageSync('nftIndex', this.testindex);\n uni.setStorageSync('nftitem', this.test);\n uni.navigateTo({\n url: './collectionDetail/index' });\n\n this.showbottom = false;\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9jb2xsZWN0aW9uL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiYWRkcmVzcyIsImNvbGxlY3RpbkluZm8iLCJldGhJbmZvIiwic2hvd2JvdHRvbSIsInRlc3QiLCJ0ZXN0aW5kZXgiLCJvbkxvYWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsIkVUSCIsIkJUQyIsImdldENvbGxlY3Rpb24iLCJjb21wdXRlZCIsImkxOG4iLCIkdCIsIm1ldGhvZHMiLCJzaG93TXNnIiwiaXRlbSIsImluZGV4IiwidHlwZSIsImdvRGV0YWlsIiwicGFyYW1zIiwiJGFwaSIsImdldE5mdFByb2plY3RMaXN0IiwicmVzcG9uc2UiLCJnb0RldGFpbDIiLCJpdGVtbSIsInNldFN0b3JhZ2VTeW5jIiwiaWQiLCJKU09OIiwic3RyaW5naWZ5IiwibmF2aWdhdGVUbyIsInVybCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1RUM7QUFDQSwwRjtBQUNlO0FBQ2RBLE1BRGMsa0JBQ1A7QUFDTixXQUFPO0FBQ05DLGFBQU8sRUFBQyxFQURGO0FBRU5DLG1CQUFhLEVBQUMsRUFGUjtBQUdOQyxhQUFPLEVBQUMsRUFIRjtBQUlOQyxnQkFBVSxFQUFDLEtBSkw7QUFLTkMsVUFBSSxFQUFDLEVBTEM7QUFNTkMsZUFBUyxFQUFDLENBTkosRUFBUDs7QUFRQSxHQVZhOztBQVlkQyxRQVpjLG9CQVlMO0FBQ0QsU0FBS0osT0FBTCxHQUFhSyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsWUFBbkIsRUFBaUNDLEdBQTlDO0FBQ04saUJBQWEsS0FBS1AsT0FBbEIsRUFBMEIsR0FBMUI7QUFDRCxRQUFHSyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsUUFBbkIsQ0FBSCxFQUFnQztBQUMvQixXQUFLUixPQUFMLEdBQWFPLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixRQUFuQixFQUE2QlIsT0FBMUM7QUFDQSxLQUZELE1BRUs7QUFDSixXQUFLQSxPQUFMLEdBQWFPLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixZQUFuQixFQUFpQ0UsR0FBakMsQ0FBcUMsQ0FBckMsRUFBd0NWLE9BQXJEO0FBQ0E7O0FBRUYsU0FBS1csYUFBTDs7O0FBR0MsR0F4QmE7QUF5QmRDLFVBQVEsRUFBRTtBQUNOQyxRQURNLGtCQUNDO0FBQ04sYUFBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FISyxFQXpCSTs7QUE4QmQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQUMsU0FBTyxFQUFFO0FBQ1JDLFdBRFEsbUJBQ0FDLElBREEsRUFDS0MsS0FETCxFQUNXO0FBQ2xCLFdBQUtkLElBQUwsR0FBVWEsSUFBVjtBQUNBLFdBQUtaLFNBQUwsR0FBZWEsS0FBZjtBQUNBLFVBQUdYLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixRQUFuQixFQUE2QlcsSUFBN0IsSUFBbUMsS0FBdEMsRUFBNEM7QUFDM0MsYUFBS2hCLFVBQUwsR0FBZ0IsS0FBaEI7QUFDQSxhQUFLaUIsUUFBTDtBQUNBLE9BSEQsTUFHSztBQUNKLGFBQUtqQixVQUFMLEdBQWdCLElBQWhCO0FBQ0E7QUFDRCxLQVZPO0FBV1I7QUFDTVEsaUJBWkUsMkJBWWE7QUFDaEJVLHNCQURnQixHQUNQO0FBQ1pyQix5QkFBTyxFQUFFLEtBQUksQ0FBQ0EsT0FERixFQURPOztBQUlHLHVCQUFJLENBQUNzQixJQUFMLENBQVVDLGlCQUFWLENBQTRCRixNQUE1QixDQUpILFNBSWRHLFFBSmM7QUFLcEIscUJBQUksQ0FBQ3ZCLGFBQUwsR0FBbUJ1QixRQUFRLENBQUN6QixJQUE1QixDQUxvQjs7QUFPcEIsS0FuQk87QUFvQlYwQixhQXBCVSxxQkFvQkFDLEtBcEJBLEVBb0JNUixLQXBCTixFQW9CWTtBQUNyQlgsU0FBRyxDQUFDb0IsY0FBSixDQUFtQixPQUFuQixFQUEyQixLQUFLdkIsSUFBTCxDQUFVd0IsRUFBckM7QUFDQXJCLFNBQUcsQ0FBQ29CLGNBQUosQ0FBbUIsUUFBbkIsRUFBNEJELEtBQTVCO0FBQ0FuQixTQUFHLENBQUNvQixjQUFKLENBQW1CLFNBQW5CLEVBQTZCRCxLQUFLLENBQUMxQixPQUFuQztBQUNBLG1CQUFZMEIsS0FBWixFQUFrQixHQUFsQjtBQUNBbkIsU0FBRyxDQUFDb0IsY0FBSixDQUFtQixVQUFuQixFQUE4QixLQUFLdEIsU0FBbkM7QUFDQSxVQUFJWSxJQUFJLEdBQUdZLElBQUksQ0FBQ0MsU0FBTCxDQUFlLEtBQUsxQixJQUFwQixDQUFYO0FBQ0FHLFNBQUcsQ0FBQ29CLGNBQUosQ0FBbUIsU0FBbkIsRUFBNkIsS0FBS3ZCLElBQWxDO0FBQ0FHLFNBQUcsQ0FBQ3dCLFVBQUosQ0FBZTtBQUNkQyxXQUFHLEVBQUMsbUNBQWlDZixJQUR2QixFQUFmOztBQUdBLFdBQUtkLFVBQUwsR0FBZ0IsS0FBaEI7QUFDQSxLQWhDUztBQWlDVGlCLFlBakNTLG9CQWlDQU0sS0FqQ0EsRUFpQ01SLEtBakNOLEVBaUNZO0FBQ3BCWCxTQUFHLENBQUNvQixjQUFKLENBQW1CLE9BQW5CLEVBQTJCLEtBQUt2QixJQUFMLENBQVV3QixFQUFyQztBQUNBckIsU0FBRyxDQUFDb0IsY0FBSixDQUFtQixVQUFuQixFQUE4QixLQUFLdEIsU0FBbkM7QUFDQUUsU0FBRyxDQUFDb0IsY0FBSixDQUFtQixTQUFuQixFQUE2QixLQUFLdkIsSUFBbEM7QUFDQUcsU0FBRyxDQUFDd0IsVUFBSixDQUFlO0FBQ2RDLFdBQUcsRUFBQywwQkFEVSxFQUFmOztBQUdBLFdBQUs3QixVQUFMLEdBQWdCLEtBQWhCO0FBQ0EsS0F6Q1EsRUFyQ0ssRSIsImZpbGUiOiI2MzAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5cdGltcG9ydCB0b2tlbiBmcm9tIFwiQC91dGlscy9Ub2tlblV0aWxcIlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGFkZHJlc3M6JycsXG5cdFx0XHRcdGNvbGxlY3RpbkluZm86W10sXG5cdFx0XHRcdGV0aEluZm86e30sXG5cdFx0XHRcdHNob3dib3R0b206ZmFsc2UsXG5cdFx0XHRcdHRlc3Q6e30sXG5cdFx0XHRcdHRlc3RpbmRleDowLFxuXHRcdFx0fVxuXHRcdH0sXG5cdFxuXHRcdG9uTG9hZCgpIHtcbiAgICAgICAgICB0aGlzLmV0aEluZm89dW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykuRVRIO1xuXHRcdCAgY29uc29sZS5sb2coIHRoaXMuZXRoSW5mbyw0NDQpXG5cdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpKXtcblx0XHRcdFx0dGhpcy5hZGRyZXNzPXVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0JykuYWRkcmVzc1xuXHRcdFx0fWVsc2V7XG5cdFx0XHRcdHRoaXMuYWRkcmVzcz11bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKS5CVENbMF0uYWRkcmVzc1xuXHRcdFx0fVxuXG5cdFx0dGhpcy5nZXRDb2xsZWN0aW9uKCk7XG5cdFxuXG5cdFx0fSxcblx0XHRjb21wdXRlZDoge1xuXHRcdFx0XHRcdFx0aTE4bigpIHtcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4Jylcblx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0fSxcblx0XHQvLyBvblB1bGxEb3duUmVmcmVzaCgpIHtcblx0XHQvLyBcdGNvbnNvbGUubG9nKCdyZWZyZXNoJyk7XG5cdFx0Ly8gXHR0aGlzLmdldENvbGxlY3Rpb24oKTtcblx0XHQvLyBcdHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7XG5cdFx0Ly8gXHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XG5cdFx0Ly8gXHR9LCA1MDApO1xuXHRcdC8vIH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0c2hvd01zZyhpdGVtLGluZGV4KXtcblx0XHRcdFx0dGhpcy50ZXN0PWl0ZW1cblx0XHRcdFx0dGhpcy50ZXN0aW5kZXg9aW5kZXhcblx0XHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKS50eXBlPT0nRVRIJyl7XG5cdFx0XHRcdFx0dGhpcy5zaG93Ym90dG9tPWZhbHNlXG5cdFx0XHRcdFx0dGhpcy5nb0RldGFpbCgpO1xuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHR0aGlzLnNob3dib3R0b209dHJ1ZVxuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0Ly8g5ou/5pS26JeP5ZOBXG5cdFx0XHRhc3luYyBnZXRDb2xsZWN0aW9uKCl7XG5cdFx0XHRcdGxldCBwYXJhbXMgPSB7XG5cdFx0XHRcdFx0YWRkcmVzczogdGhpcy5hZGRyZXNzXG5cdFx0XHRcdH1cblx0XHRcdFx0Y29uc3QgcmVzcG9uc2UgPSBhd2FpdCB0aGlzLiRhcGkuZ2V0TmZ0UHJvamVjdExpc3QocGFyYW1zKVxuXHRcdFx0XHR0aGlzLmNvbGxlY3RpbkluZm89cmVzcG9uc2UuZGF0YVxuXHRcdFx0XHRcblx0XHRcdH0sXG5cdGdvRGV0YWlsMihpdGVtbSxpbmRleCl7XG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdwcm9pZCcsdGhpcy50ZXN0LmlkKVxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0JyxpdGVtbSlcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLGl0ZW1tLmFkZHJlc3MpXG5cdFx0Y29uc29sZS5sb2coaXRlbW0sNDQ0KVxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbmZ0SW5kZXgnLHRoaXMudGVzdGluZGV4KVxuXHRcdGxldCBpdGVtID0gSlNPTi5zdHJpbmdpZnkodGhpcy50ZXN0KVxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbmZ0aXRlbScsdGhpcy50ZXN0KVxuXHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdHVybDonLi9jb2xsZWN0aW9uRGV0YWlsL2luZGV4P3R5cGU9JytpdGVtXG5cdFx0fSlcblx0XHR0aGlzLnNob3dib3R0b209ZmFsc2U7XG5cdH0sXG5cdFx0Z29EZXRhaWwoaXRlbW0saW5kZXgpe1xuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdwcm9pZCcsdGhpcy50ZXN0LmlkKVxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCduZnRJbmRleCcsdGhpcy50ZXN0aW5kZXgpXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ25mdGl0ZW0nLHRoaXMudGVzdClcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOicuL2NvbGxlY3Rpb25EZXRhaWwvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdFx0dGhpcy5zaG93Ym90dG9tPWZhbHNlO1xuXHRcdH1cblxuXHRcdH0sXG5cblx0fTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///630\n"); /***/ }), /* 631 */ /*!*****************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/locales/zh.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // zh.js\nvar _default = {\n index: (_index = {\n walletname: '请输入钱包名称',\n Namecannot: '输入名称不能为空',\n // 底部导航栏\n Wallet: '钱包',\n NFT: 'NFT',\n Market: '市场',\n Discover: '发现',\n Profile: '我的',\n // tongyong\n Confirm: '确认',\n Successful: '成功',\n Cancel: '取消',\n Setsuccessfully: '创建成功',\n Creationfailed: '创建失败',\n correct: '正确',\n // lang\n langSelect: '选择',\n // setting\n fingerPass: '指纹密码',\n lans: '语言设置',\n curr: '货币',\n nodes: '节点设置',\n // profile\n protit: '我的',\n apps: '应用程序设置',\n magew: '管理钱包',\n addBook: '地址目录',\n Settings: '设置',\n helpcen: '帮助中心',\n aboutus: '关于我们',\n Hardware: '硬件',\n math: '配套硬件' }, _defineProperty(_index, \"Wallet\",\n\n '钱包'), _defineProperty(_index, \"assets\",\n '资产'), _defineProperty(_index, \"cwallet\",\n '选择钱包'), _defineProperty(_index, \"manage\",\n '管理'), _defineProperty(_index, \"mwallet\",\n '管理钱包'), _defineProperty(_index, \"addwallet\",\n '添加'), _defineProperty(_index, \"crewalllet\",\n\n '创建钱包'), _defineProperty(_index, \"mneimport\",\n '助记词导入'), _defineProperty(_index, \"privakeyimport\",\n '私钥导入'), _defineProperty(_index, \"backupMneTit\",\n\n '备份助记词'), _defineProperty(_index, \"BackupTips\",\n '备份提示'), _defineProperty(_index, \"Axioms\",\n '公理是控制资产的唯一方法。'), _defineProperty(_index, \"retrieve\",\n '您无法检索丢失的助记符,因此请务必对其进行备份!'), _defineProperty(_index, \"disclose\",\n '不要向任何人透露你的记忆法。'), _defineProperty(_index, \"startBack\",\n '开始备份'), _defineProperty(_index, \"pcopy\",\n\n '请按正确的顺序复制'), _defineProperty(_index, \"pcopy2\",\n '助记词'), _defineProperty(_index, \"booster\",\n '宣传语将用于钱包资产追回,请按正确顺序复制宣传语并保存在安全的地方,不得泄露给他人'), _defineProperty(_index, \"copied\",\n '我已记住'), _defineProperty(_index, \"conMne\",\n\n '确认你的钱包助记词'), _defineProperty(_index, \"boosterword\",\n '请点击助记词文字,以确保您的备用助推器文字正确无误'), _defineProperty(_index, \"backCom\",\n '备份助记符已完成!'), _defineProperty(_index, \"seed\",\n '无效助记词'), _defineProperty(_index, \"wrongWord\",\n '你输入了错误的单词,'), _defineProperty(_index, \"wrongWord2\",\n '请重试。'), _defineProperty(_index, \"transPaw\",\n\n '交易密码'), _defineProperty(_index, \"settransPaw\",\n '设置交易密码'), _defineProperty(_index, \"transPawAgain\",\n '请再次输入密码'), _defineProperty(_index, \"Securetransaction\",\n '保障交易密码,'), _defineProperty(_index, \"Securetransaction2\",\n '请勿泄露'), _defineProperty(_index, \"Passworddiscrepansies\",\n '两次密码输入不一致'), _defineProperty(_index, \"Versionupdate\",\n\n\n '版本更新'), _defineProperty(_index, \"Officialwebsite\",\n '官方网站'), _defineProperty(_index, \"TermsofService\",\n '服务条款'), _defineProperty(_index, \"PrivacyPolicy\",\n '隐私政策'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n 'Etiam nisi lorem简体'), _defineProperty(_index, \"Etiamnisilorem2\",\n ''), _defineProperty(_index, \"Etiamnisilorem3\",\n ''), _defineProperty(_index, \"TermsofService\",\n\n '隐私政策'), _defineProperty(_index, \"Address\",\n\n '地址'), _defineProperty(_index, \"Manage\",\n '管理'), _defineProperty(_index, \"Name\",\n '名字'), _defineProperty(_index, \"Setname\",\n '设置钱包名称'), _defineProperty(_index, \"Backupprivatekey\",\n '备份私钥'), _defineProperty(_index, \"Newwalletname\",\n '新的钱包名称'), _defineProperty(_index, \"keepyourmnemonics\",\n\n '请保留你的记忆法。任何获得你的助记符的人都可以控制你的账户,包括转移所有资金'), _defineProperty(_index, \"Incorrectpassword\",\n '密码不正确'), _defineProperty(_index, \"keepyourprivatekey\",\n\n '请保留您的私钥。任何获得您私钥的人都可以控制您的帐户,包括转移所有资金'), _defineProperty(_index, \"Showprivatekey\",\n\n '显示私钥'), _defineProperty(_index, \"Showprivatekeytext\",\n '文本'), _defineProperty(_index, \"ShowQRCode\",\n '二维码'), _defineProperty(_index, \"ShowCopy\",\n '复制'), _defineProperty(_index, \"ScantheQR\",\n '扫描二维码至....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n '复制私钥成功'), _defineProperty(_index, \"Onemomentplease\",\n '请稍等'), _defineProperty(_index, \"TrandingPairs\",\n\n '币种'), _defineProperty(_index, \"PriceVol\",\n '价格'), _defineProperty(_index, \"Chang\",\n '24小时涨跌幅'), _defineProperty(_index, \"DAPPwebsite\",\n\n '搜索或进入DAPP网站'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n '基于币安智能链的收益聚合器'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n '一个性能卓越的AMM DEX,通过流动性..'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n '全球领先的DeFi借贷平台(BSC)'), _defineProperty(_index, \"Popular\",\n '热门'), _defineProperty(_index, \"Lending\",\n '借出'), _defineProperty(_index, \"Trade\",\n '贸易'), _defineProperty(_index, \"Yield\",\n '产量'), _defineProperty(_index, \"Stake\",\n '股份'), _defineProperty(_index, \"redirected\",\n '您将被重定向到第三方dApp页面,您对第三方dApp的使用将受该第三方dApp is用户协议和隐私政策的约束,第三方dApp直接且完全对您负责。'), _defineProperty(_index, \"Disclaimers\",\n '免责声明'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT收藏品'), _defineProperty(_index, \"Contractaddress\",\n '合约地址'), _defineProperty(_index, \"TokenID\",\n '令牌ID'), _defineProperty(_index, \"entercontractaddress\",\n '请输入合约地址'), _defineProperty(_index, \"entertokenID\",\n '请输入令牌ID'), _defineProperty(_index, \"Contracts\",\n '合约'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n '收藏品详情'), _defineProperty(_index, \"Existingbalance\",\n\n '现有余额'), _defineProperty(_index, \"Freezebalance\",\n '冻结余额'), _defineProperty(_index, \"All\",\n '所有'), _defineProperty(_index, \"Send\",\n '发送'), _defineProperty(_index, \"Receive\",\n '接收'), _defineProperty(_index, \"Receivingaddress\",\n\n '接受地址'), _defineProperty(_index, \"ScanQR\",\n '扫描二维码以转移到资产'), _defineProperty(_index, \"Copyaddress\",\n '复制地址'), _defineProperty(_index, \"CopySuccessful\",\n '复制地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '转账'), _defineProperty(_index, \"AdressBook\",\n '地址目录'), _defineProperty(_index, \"Transferamount\",\n '转账金额'), _defineProperty(_index, \"Balance\",\n '余额'), _defineProperty(_index, \"ALL\",\n \"所有\"), _defineProperty(_index, \"Remark\",\n '备注'), _defineProperty(_index, \"Transactionfee\",\n '交易费'), _defineProperty(_index, \"Transferconfirmation\",\n '转账确认书'), _defineProperty(_index, \"Amount\",\n '金额'), _defineProperty(_index, \"Sendaddress\",\n '发送地址'), _defineProperty(_index, \"Fingerprintpassword\",\n '指纹密码'), _defineProperty(_index, \"fingerprintsensor\",\n '触摸指纹传感器'), _defineProperty(_index, \"UsePassword\",\n '使用密码'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指纹无法识别。'), _defineProperty(_index, \"Tryagain\",\n '请再次尝试'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指纹识别成功。'), _defineProperty(_index, \"enterthetransferamount\",\n '请输入转账金额'), _defineProperty(_index, \"enterthereceivingaddress\",\n '请输入接收地址'), _defineProperty(_index, \"lessthan\",\n '输入的金额不能小于0'), _defineProperty(_index, \"runninglow\",\n '余额不足'), _defineProperty(_index, \"fingerprintidentification\",\n '此设备不支持指纹识别'), _defineProperty(_index, \"notequipped\",\n '此设备未配备密码锁定屏幕,无法使用指纹识别'), _defineProperty(_index, \"oninthesetting\",\n '此设备中没有输入指纹。请在设置中打开它'), _defineProperty(_index, \"AddToken\",\n\n '添加代币'), _defineProperty(_index, \"Hotassets\",\n '热门资产'), _defineProperty(_index, \"Addedsuccessfully\",\n '添加成功'), _defineProperty(_index, \"Importviaprivatekey\",\n\n '通过私钥导入'), _defineProperty(_index, \"Privatekeyimportverification\",\n '私钥导入验证'), _defineProperty(_index, \"privatekeyanddo\",\n '请输入您的私钥,不要将其泄露给其他人外部地址无法通过助记键恢复。请妥善保管'), _defineProperty(_index, \"enteryourprivatekey\",\n '请输入您的私钥'), _defineProperty(_index, \"beempty\",\n '不能为空'), _defineProperty(_index, \"beenimported\",\n '钱包已经被导入'), _defineProperty(_index, \"Importmnemonics\",\n\n '导入助记词'), _defineProperty(_index, \"Mnemonicsimportverification\",\n '助记符输入验证'), _defineProperty(_index, \"Language\",\n '语言'), _defineProperty(_index, \"langfan\",\n '繁体中文'), _defineProperty(_index, \"langjian\",\n '简体中文'), _defineProperty(_index, \"eng\",\n '英文'), _defineProperty(_index, \"edit\",\n '修改'), _defineProperty(_index, \"Delete\",\n '删除'), _defineProperty(_index, \"DELETE\",\n '删除'), _defineProperty(_index, \"Addaddress\",\n '添加地址'), _defineProperty(_index, \"Save\",\n '保存'), _defineProperty(_index, \"selectcurrency\",\n '请选择币种'), _defineProperty(_index, \"Pleaserecipientaddress\",\n '请输入收件人地址'), _defineProperty(_index, \"enterthename\",\n '请输入名称'), _defineProperty(_index, \"Addressorname\",\n '地址或名称不能为空'), _defineProperty(_index, \"loading\",\n '加载中'), _defineProperty(_index, \"closevalidation\",\n '确认关闭验证?'), _defineProperty(_index, \"Login\",\n '登录'), _defineProperty(_index, \"Transactiondetails\",\n '交易详情'), _defineProperty(_index, \"Confirmed\",\n '确认交易'), _defineProperty(_index, \"Time\",\n '时间'), _defineProperty(_index, \"TxFee\",\n '发送费'), _defineProperty(_index, \"TransactionID\",\n '交易ID'), _defineProperty(_index, \"others\",\n '其他'), _defineProperty(_index, \"me\",\n '我'), _defineProperty(_index, \"moreinformation\",\n '有关详细信息,请转到浏览器'), _defineProperty(_index, \"CopySuccessful\",\n '复制成功!'), _defineProperty(_index, \"Nocontent\",\n '无内容'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUMsU0FEUDtBQUVKQyxjQUFVLEVBQUMsVUFGUDtBQUdKO0FBQ0FDLFVBQU0sRUFBQyxJQUpIO0FBS0pDLE9BQUcsRUFBQyxLQUxBO0FBTUpDLFVBQU0sRUFBQyxJQU5IO0FBT0pDLFlBQVEsRUFBQyxJQVBMO0FBUUpDLFdBQU8sRUFBQyxJQVJKO0FBU0o7QUFDQUMsV0FBTyxFQUFDLElBVko7QUFXSkMsY0FBVSxFQUFDLElBWFA7QUFZSkMsVUFBTSxFQUFDLElBWkg7QUFhSkMsbUJBQWUsRUFBQyxNQWJaO0FBY0pDLGtCQUFjLEVBQUMsTUFkWDtBQWVKQyxXQUFPLEVBQUMsSUFmSjtBQWdCSjtBQUNEQyxjQUFVLEVBQUMsSUFqQk47QUFrQkw7QUFDQUMsY0FBVSxFQUFDLE1BbkJOO0FBb0JKQyxRQUFJLEVBQUMsTUFwQkQ7QUFxQkpDLFFBQUksRUFBQyxJQXJCRDtBQXNCSkMsU0FBSyxFQUFDLE1BdEJGO0FBdUJKO0FBQ0FDLFVBQU0sRUFBQyxJQXhCSDtBQXlCSkMsUUFBSSxFQUFDLFFBekJEO0FBMEJKQyxTQUFLLEVBQUMsTUExQkY7QUEyQkpDLFdBQU8sRUFBQyxNQTNCSjtBQTRCSkMsWUFBUSxFQUFDLElBNUJMO0FBNkJKQyxXQUFPLEVBQUMsTUE3Qko7QUE4QkpDLFdBQU8sRUFBQyxNQTlCSjtBQStCSkMsWUFBUSxFQUFDLElBL0JMO0FBZ0NKQyxRQUFJLEVBQUMsTUFoQ0Q7O0FBa0NHLE1BbENIO0FBbUNHLE1BbkNIO0FBb0NJLFFBcENKO0FBcUNHLE1BckNIO0FBc0NJLFFBdENKO0FBdUNNLE1BdkNOOztBQXlDTyxRQXpDUDtBQTBDTSxTQTFDTjtBQTJDVyxRQTNDWDs7QUE2Q1MsU0E3Q1Q7QUE4Q08sUUE5Q1A7QUErQ0csaUJBL0NIO0FBZ0RLLDRCQWhETDtBQWlESyxrQkFqREw7QUFrRE0sUUFsRE47O0FBb0RFLGFBcERGO0FBcURHLE9BckRIO0FBc0RJLDZDQXRESjtBQXVERyxRQXZESDs7QUF5REcsYUF6REg7QUEwRFEsNkJBMURSO0FBMkRJLGFBM0RKO0FBNERDLFNBNUREO0FBNkRNLGNBN0ROO0FBOERPLFFBOURQOztBQWdFSyxRQWhFTDtBQWlFUSxVQWpFUjtBQWtFVSxXQWxFVjtBQW1FYyxXQW5FZDtBQW9FZSxRQXBFZjtBQXFFa0IsYUFyRWxCOzs7QUF3RVUsUUF4RVY7QUF5RVksUUF6RVo7QUEwRVcsUUExRVg7QUEyRVUsUUEzRVY7O0FBNkVZLHNCQTdFWjtBQThFWSxJQTlFWjtBQStFWSxJQS9FWjs7QUFpRlksUUFqRlo7O0FBbUZNLE1BbkZOO0FBb0ZLLE1BcEZMO0FBcUZHLE1BckZIO0FBc0ZNLFVBdEZOO0FBdUZlLFFBdkZmO0FBd0ZZLFVBeEZaOztBQTBGaUIsMENBMUZqQjtBQTJGaUIsU0EzRmpCOztBQTZGZ0IsdUNBN0ZoQjs7QUErRlUsUUEvRlY7QUFnR2MsTUFoR2Q7QUFpR00sT0FqR047QUFrR0ksTUFsR0o7QUFtR0ssY0FuR0w7QUFvR29CLFVBcEdwQjtBQXFHVyxPQXJHWDs7QUF1R1MsTUF2R1Q7QUF3R0ksTUF4R0o7QUF5R0MsV0F6R0Q7O0FBMkdPLGVBM0dQO0FBNEdDLHNCQTVHRDtBQTZHRyxpQkE3R0g7QUE4R0ksWUE5R0o7QUErR1csMEJBL0dYO0FBZ0hHLGdCQWhISDtBQWlISSxzQkFqSEo7QUFrSEcsTUFsSEg7QUFtSEcsTUFuSEg7QUFvSEMsTUFwSEQ7QUFxSEMsTUFySEQ7QUFzSEMsTUF0SEQ7QUF1SE0sNEVBdkhOO0FBd0hPLFFBeEhQOztBQTBIUyxVQTFIVDtBQTJIVyxRQTNIWDtBQTRIRyxRQTVISDtBQTZIZ0IsV0E3SGhCO0FBOEhRLFdBOUhSO0FBK0hLLE1BL0hMO0FBZ0lGLE1BaElFO0FBaUlhLFNBakliOztBQW1JVyxRQW5JWDtBQW9JUyxRQXBJVDtBQXFJRCxNQXJJQztBQXNJQSxNQXRJQTtBQXVJRyxNQXZJSDs7QUF5SVksUUF6SVo7QUEwSUUsZUExSUY7QUEySU8sUUEzSVA7QUE0SVUsV0E1SVY7O0FBOElJLE1BOUlKO0FBK0lNLFFBL0lOO0FBZ0pVLFFBaEpWO0FBaUpHLE1BakpIO0FBa0pELE1BbEpDO0FBbUpFLE1BbkpGO0FBb0pVLE9BcEpWO0FBcUpnQixTQXJKaEI7QUFzSkUsTUF0SkY7QUF1Sk8sUUF2SlA7QUF3SmUsUUF4SmY7QUF5SmEsV0F6SmI7QUEwSk8sUUExSlA7QUEySmlCLFdBM0pqQjtBQTRKSSxTQTVKSjtBQTZKaUIsV0E3SmpCO0FBOEprQixXQTlKbEI7QUErSm9CLFdBL0pwQjtBQWdLSSxjQWhLSjtBQWlLTSxRQWpLTjtBQWtLcUIsY0FsS3JCO0FBbUtPLHlCQW5LUDtBQW9LVSx1QkFwS1Y7O0FBc0tLLFFBdEtMO0FBdUtNLFFBdktOO0FBd0tjLFFBeEtkOztBQTBLaUIsVUExS2pCO0FBMkswQixVQTNLMUI7QUE0S2EseUNBNUtiO0FBNktnQixXQTdLaEI7QUE4S0ksUUE5S0o7QUErS1MsV0EvS1Q7O0FBaUxZLFNBakxaO0FBa0x3QixXQWxMeEI7QUFtTE0sTUFuTE47QUFvTEssUUFwTEw7QUFxTE0sUUFyTE47QUFzTEMsTUF0TEQ7QUF1TEUsTUF2TEY7QUF3TEksTUF4TEo7QUF5TEksTUF6TEo7QUEwTFEsUUExTFI7QUEyTEUsTUEzTEY7QUE0TFksU0E1TFo7QUE2TG9CLFlBN0xwQjtBQThMVSxTQTlMVjtBQStMVyxhQS9MWDtBQWdNSyxPQWhNTDtBQWlNYSxXQWpNYjtBQWtNRyxNQWxNSDtBQW1NZ0IsUUFuTWhCO0FBb01RLFFBcE1SO0FBcU1HLE1Bck1IO0FBc01JLE9BdE1KO0FBdU1ZLFFBdk1aO0FBd01LLE1BeE1MO0FBeU1DLEtBek1EO0FBME1hLGlCQTFNYjtBQTJNYSxTQTNNYjtBQTRNTSxPQTVNTixVQURTLEUiLCJmaWxlIjoiNjMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gemguanNcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGluZGV4OiB7XHJcblx0XHR3YWxsZXRuYW1lOifor7fovpPlhaXpkrHljIXlkI3np7AnLFxyXG5cdFx0TmFtZWNhbm5vdDon6L6T5YWl5ZCN56ew5LiN6IO95Li656m6JyxcclxuXHRcdC8vIOW6lemDqOWvvOiIquagj1xyXG5cdFx0V2FsbGV0OifpkrHljIUnLFxyXG5cdFx0TkZUOidORlQnLFxyXG5cdFx0TWFya2V0OifluILlnLonLFxyXG5cdFx0RGlzY292ZXI6J+WPkeeOsCcsXHJcblx0XHRQcm9maWxlOifmiJHnmoQnLFxyXG5cdFx0Ly8gdG9uZ3lvbmdcclxuXHRcdENvbmZpcm06J+ehruiupCcsXHJcblx0XHRTdWNjZXNzZnVsOifmiJDlip8nLFxyXG5cdFx0Q2FuY2VsOiflj5bmtognLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OifliJvlu7rmiJDlip8nLFxyXG5cdFx0Q3JlYXRpb25mYWlsZWQ6J+WIm+W7uuWksei0pScsXHJcblx0XHRjb3JyZWN0OifmraPnoa4nLFxyXG5cdFx0Ly8gbGFuZ1xyXG5cdGxhbmdTZWxlY3Q6J+mAieaLqScsXHJcblx0Ly8gc2V0dGluZ1xyXG5cdGZpbmdlclBhc3M6J+aMh+e6ueWvhueggScsXHRcclxuXHRcdGxhbnM6J+ivreiogOiuvue9ricsXHJcblx0XHRjdXJyOifotKfluIEnLFxyXG5cdFx0bm9kZXM6J+iKgueCueiuvue9ricsXHJcblx0XHQvLyBwcm9maWxlXHJcblx0XHRwcm90aXQ6J+aIkeeahCcsXHJcblx0XHRhcHBzOiflupTnlKjnqIvluo/orr7nva4nLFxyXG5cdFx0bWFnZXc6J+euoeeQhumSseWMhScsXHJcblx0XHRhZGRCb29rOiflnLDlnYDnm67lvZUnLFxyXG5cdFx0U2V0dGluZ3M6J+iuvue9ricsXHJcblx0XHRoZWxwY2VuOifluK7liqnkuK3lv4MnLFxyXG5cdFx0YWJvdXR1czon5YWz5LqO5oiR5LusJyxcclxuXHRcdEhhcmR3YXJlOifnoazku7YnLFxyXG5cdFx0bWF0aDon6YWN5aWX56Gs5Lu2JyxcclxuXHRcdC8vIHdhbGxldFxyXG5cdFx0V2FsbGV0OifpkrHljIUnLFxyXG5cdFx0YXNzZXRzOifotYTkuqcnLFxyXG5cdFx0Y3dhbGxldDon6YCJ5oup6ZKx5YyFJyxcclxuXHRcdG1hbmFnZTon566h55CGJyxcclxuXHRcdG13YWxsZXQ6J+euoeeQhumSseWMhScsXHJcblx0XHRhZGR3YWxsZXQ6J+a3u+WKoCcsXHJcblx0XHQvLyBhZGRcclxuXHRcdGNyZXdhbGxsZXQ6J+WIm+W7uumSseWMhScsXHJcblx0XHRtbmVpbXBvcnQ6J+WKqeiusOivjeWvvOWFpScsXHJcblx0XHRwcml2YWtleWltcG9ydDon56eB6ZKl5a+85YWlJyxcclxuXHRcdC8vIGJhY2svaW5kZXhcclxuXHRcdGJhY2t1cE1uZVRpdDon5aSH5Lu95Yqp6K6w6K+NJyxcclxuXHRcdEJhY2t1cFRpcHM6J+Wkh+S7veaPkOekuicsXHJcblx0XHRBeGlvbXM6J+WFrOeQhuaYr+aOp+WItui1hOS6p+eahOWUr+S4gOaWueazleOAgicsXHJcblx0XHRyZXRyaWV2ZTon5oKo5peg5rOV5qOA57Si5Lii5aSx55qE5Yqp6K6w56ym77yM5Zug5q2k6K+35Yqh5b+F5a+55YW26L+b6KGM5aSH5Lu977yBJyxcclxuXHRcdGRpc2Nsb3NlOifkuI3opoHlkJHku7vkvZXkurrpgI/pnLLkvaDnmoTorrDlv4bms5XjgIInLFxyXG5cdFx0c3RhcnRCYWNrOiflvIDlp4vlpIfku70nLFxyXG5cdFx0Ly8gYmFja3VwMlxyXG5cdFx0cGNvcHk6J+ivt+aMieato+ehrueahOmhuuW6j+WkjeWIticsXHJcblx0XHRwY29weTI6J+WKqeiusOivjScsXHJcblx0XHRib29zdGVyOiflrqPkvKDor63lsIbnlKjkuo7pkrHljIXotYTkuqfov73lm57vvIzor7fmjInmraPnoa7pobrluo/lpI3liLblrqPkvKDor63lubbkv53lrZjlnKjlronlhajnmoTlnLDmlrnvvIzkuI3lvpfms4TpnLLnu5nku5bkuronLFxyXG5cdFx0Y29waWVkOifmiJHlt7LorrDkvY8nLFxyXG5cdFx0Ly8gYmFja3VwM1xyXG5cdFx0Y29uTW5lOifnoa7orqTkvaDnmoTpkrHljIXliqnorrDor40nLFxyXG5cdFx0Ym9vc3RlcndvcmQ6J+ivt+eCueWHu+WKqeiusOivjeaWh+Wtl++8jOS7peehruS/neaCqOeahOWkh+eUqOWKqeaOqOWZqOaWh+Wtl+ato+ehruaXoOivrycsXHJcblx0XHRiYWNrQ29tOiflpIfku73liqnorrDnrKblt7LlrozmiJDvvIEnLFxyXG5cdFx0c2VlZDon5peg5pWI5Yqp6K6w6K+NJyxcclxuXHRcdHdyb25nV29yZDon5L2g6L6T5YWl5LqG6ZSZ6K+v55qE5Y2V6K+N77yMJyxcclxuXHRcdHdyb25nV29yZDI6J+ivt+mHjeivleOAgicsXHJcblx0XHQvLyB0cmFuc1Bhd1xyXG5cdFx0dHJhbnNQYXc6J+S6pOaYk+WvhueggScsXHJcblx0XHRzZXR0cmFuc1Bhdzon6K6+572u5Lqk5piT5a+G56CBJyxcclxuXHRcdHRyYW5zUGF3QWdhaW46J+ivt+WGjeasoei+k+WFpeWvhueggScsXHJcblx0XHRTZWN1cmV0cmFuc2FjdGlvbjon5L+d6Zqc5Lqk5piT5a+G56CB77yMJyxcclxuXHRcdFNlY3VyZXRyYW5zYWN0aW9uMjon6K+35Yu/5rOE6ZyyJyxcclxuXHRcdFBhc3N3b3JkZGlzY3JlcGFuc2llczon5Lik5qyh5a+G56CB6L6T5YWl5LiN5LiA6Ie0JyxcclxuXHRcdFxyXG5cdFx0Ly8gYWJvdXRcclxuXHRcdFZlcnNpb251cGRhdGU6J+eJiOacrOabtOaWsCcsXHJcblx0XHRPZmZpY2lhbHdlYnNpdGU6J+WumOaWuee9keermScsXHJcblx0XHRUZXJtc29mU2VydmljZTon5pyN5Yqh5p2h5qy+JyxcclxuXHRcdFByaXZhY3lQb2xpY3k6J+makOengeaUv+etlicsXHJcblx0XHQvLyBUZXJtc29mU2VydmljZVxyXG5cdFx0RXRpYW1uaXNpbG9yZW0xOidFdGlhbSBuaXNpIGxvcmVt566A5L2TJyxcclxuXHRcdEV0aWFtbmlzaWxvcmVtMjonJyxcclxuXHRcdEV0aWFtbmlzaWxvcmVtMzonJyxcclxuXHRcdC8vIHByaXZhY3lcclxuXHRcdFx0VGVybXNvZlNlcnZpY2U6J+makOengeaUv+etlicsXHJcblx0XHRcdC8vIG1hbmFnZVxyXG5cdFx0XHRcdEFkZHJlc3M6J+WcsOWdgCcsXHJcblx0XHRcdFx0TWFuYWdlOifnrqHnkIYnLFxyXG5cdFx0XHRcdE5hbWU6J+WQjeWtlycsXHJcblx0XHRcdFx0U2V0bmFtZTon6K6+572u6ZKx5YyF5ZCN56ewJyxcclxuXHRcdFx0XHRCYWNrdXBwcml2YXRla2V5OiflpIfku73np4HpkqUnLFxyXG5cdFx0XHRcdE5ld3dhbGxldG5hbWU6J+aWsOeahOmSseWMheWQjeensCcsXHJcblx0XHRcdFx0Ly8gdHJhbnNQYXdNYW5cclxuXHRcdFx0XHQga2VlcHlvdXJtbmVtb25pY3M6J+ivt+S/neeVmeS9oOeahOiusOW/huazleOAguS7u+S9leiOt+W+l+S9oOeahOWKqeiusOespueahOS6uumDveWPr+S7peaOp+WItuS9oOeahOi0puaIt++8jOWMheaLrOi9rOenu+aJgOaciei1hOmHkScsXHJcblx0XHRcdFx0IEluY29ycmVjdHBhc3N3b3JkOiflr4bnoIHkuI3mraPnoa4nLFxyXG5cdCAgLy8ga2V5b3V0XHJcblx0ICBrZWVweW91cnByaXZhdGVrZXk6J+ivt+S/neeVmeaCqOeahOengemSpeOAguS7u+S9leiOt+W+l+aCqOengemSpeeahOS6uumDveWPr+S7peaOp+WItuaCqOeahOW4kOaIt++8jOWMheaLrOi9rOenu+aJgOaciei1hOmHkScsXHJcblx0Ly8gc2hvd2tleVxyXG5cdFNob3dwcml2YXRla2V5OifmmL7npLrnp4HpkqUnLFxyXG5cdFNob3dwcml2YXRla2V5dGV4dDon5paH5pysJyxcclxuXHRTaG93UVJDb2RlOifkuoznu7TnoIEnLFxyXG5cdFNob3dDb3B5OiflpI3liLYnLFxyXG5cdFNjYW50aGVRUjon5omr5o+P5LqM57u056CB6IezLi4uLicsXHJcblx0Q29weXByaXZhdGVrZXlTdWNjZXNzZnVsOiflpI3liLbnp4HpkqXmiJDlip8nLFxyXG5cdE9uZW1vbWVudHBsZWFzZTon6K+356iN562JJyxcclxuXHQvLyBtYXJrZXRcclxuXHRUcmFuZGluZ1BhaXJzOifluIHnp40nLFxyXG5cdFByaWNlVm9sOifku7fmoLwnLFxyXG5cdENoYW5nOicyNOWwj+aXtua2qOi3jOW5hScsXHJcblx0Ly8gZGlzY292ZXJcclxuXHREQVBQd2Vic2l0ZTon5pCc57Si5oiW6L+b5YWlREFQUOe9keermScsXHJcblx0QmVlZnk6J0JlZWZ5IGZpbmFuY2UoQlNDKScsXHJcblx0cmV2ZW51ZTon5Z+65LqO5biB5a6J5pm66IO96ZO+55qE5pS255uK6IGa5ZCI5ZmoJyxcclxuXHRCdW5pY29ybjonQnVuaWNvcm4nLFxyXG5cdHRocm91Z2htb2JpbGl0eTon5LiA5Liq5oCn6IO95Y2T6LaK55qEQU1NIERFWO+8jOmAmui/h+a1geWKqOaApy4uJyxcclxuXHRGb3JUdWJlOidGb3JUdWJlKEJTQyknLFxyXG5cdHBsYXRmb3JtOiflhajnkIPpooblhYjnmoREZUZp5YCf6LS35bmz5Y+w77yIQlND77yJJyxcclxuXHRQb3B1bGFyOifng63pl6gnLFxyXG5cdExlbmRpbmc6J+WAn+WHuicsXHJcblx0VHJhZGU6J+i0uOaYkycsXHJcblx0WWllbGQ6J+S6p+mHjycsXHJcblx0U3Rha2U6J+iCoeS7vScsXHJcblx0cmVkaXJlY3RlZDon5oKo5bCG6KKr6YeN5a6a5ZCR5Yiw56ys5LiJ5pa5ZEFwcOmhtemdou+8jOaCqOWvueesrOS4ieaWuWRBcHDnmoTkvb/nlKjlsIblj5for6XnrKzkuInmlrlkQXBwIGlz55So5oi35Y2P6K6u5ZKM6ZqQ56eB5pS/562W55qE57qm5p2f77yM56ys5LiJ5pa5ZEFwcOebtOaOpeS4lOWujOWFqOWvueaCqOi0n+i0o+OAgicsXHJcblx0RGlzY2xhaW1lcnM6J+WFjei0o+WjsOaYjicsXHJcblx0Ly8gbmZ0Q29sbGVjdGlvblxyXG5cdE5GVGNvbGxlY3Rpb246J05GVOaUtuiXj+WTgScsXHJcblx0Q29udHJhY3RhZGRyZXNzOiflkIjnuqblnLDlnYAnLFxyXG5cdFRva2VuSUQ6J+S7pOeJjElEJyxcclxuXHRlbnRlcmNvbnRyYWN0YWRkcmVzczon6K+36L6T5YWl5ZCI57qm5Zyw5Z2AJyxcclxuXHRlbnRlcnRva2VuSUQ6J+ivt+i+k+WFpeS7pOeJjElEJyxcclxuXHRDb250cmFjdHM6J+WQiOe6picsXHJcblx0SUQ6J0lEJyxcclxuXHRDb2xsZWN0aW9uZGV0YWlsczon5pS26JeP5ZOB6K+m5oOFJyxcclxuXHQvLyBidGMgaW5kZXhcclxuXHRFeGlzdGluZ2JhbGFuY2U6J+eOsOacieS9meminScsXHJcblx0RnJlZXplYmFsYW5jZTon5Ya757uT5L2Z6aKdJyxcclxuXHRBbGw6J+aJgOaciScsXHJcblx0U2VuZDon5Y+R6YCBJyxcclxuXHRSZWNlaXZlOifmjqXmlLYnLFxyXG5cdC8vIHNlbmRUb2tlbiBpbmRleFxyXG5cdFJlY2VpdmluZ2FkZHJlc3M6J+aOpeWPl+WcsOWdgCcsXHJcblx0U2NhblFSOifmiavmj4/kuoznu7TnoIHku6Xovaznp7vliLDotYTkuqcnLFxyXG5cdENvcHlhZGRyZXNzOiflpI3liLblnLDlnYAnLFxyXG5cdENvcHlTdWNjZXNzZnVsOiflpI3liLblnLDlnYDmiJDlip/vvIEnLFxyXG5cdC8vIHRyYW5zZmVyXHJcblx0VHJhbnNmZXI6J+i9rOi0picsXHJcblx0QWRyZXNzQm9vazon5Zyw5Z2A55uu5b2VJyxcclxuXHRUcmFuc2ZlcmFtb3VudDon6L2s6LSm6YeR6aKdJyxcclxuXHRCYWxhbmNlOifkvZnpop0nLFxyXG5cdEFMTDpcIuaJgOaciVwiLFxyXG5cdFJlbWFyazon5aSH5rOoJyxcclxuXHRUcmFuc2FjdGlvbmZlZTon5Lqk5piT6LS5JyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjon6L2s6LSm56Gu6K6k5LmmJyxcclxuXHRBbW91bnQ6J+mHkeminScsXHJcblx0U2VuZGFkZHJlc3M6J+WPkemAgeWcsOWdgCcsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDon5oyH57q55a+G56CBJyxcclxuXHRmaW5nZXJwcmludHNlbnNvcjon6Kem5pG45oyH57q55Lyg5oSf5ZmoJyxcclxuXHRVc2VQYXNzd29yZDon5L2/55So5a+G56CBJyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J+aMh+e6ueaXoOazleivhuWIq+OAgicsXHJcblx0VHJ5YWdhaW46J+ivt+WGjeasoeWwneivlScsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOifmjIfnurnor4bliKvmiJDlip/jgIInLFxyXG5cdGVudGVydGhldHJhbnNmZXJhbW91bnQ6J+ivt+i+k+WFpei9rOi0pumHkeminScsXHJcblx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOifor7fovpPlhaXmjqXmlLblnLDlnYAnLFxyXG5cdGxlc3N0aGFuOifovpPlhaXnmoTph5Hpop3kuI3og73lsI/kuo4wJyxcclxuXHRydW5uaW5nbG93OifkvZnpop3kuI3otrMnLFxyXG5cdGZpbmdlcnByaW50aWRlbnRpZmljYXRpb246J+atpOiuvuWkh+S4jeaUr+aMgeaMh+e6ueivhuWIqycsXHJcblx0bm90ZXF1aXBwZWQ6J+atpOiuvuWkh+acqumFjeWkh+WvhueggemUgeWumuWxj+W5le+8jOaXoOazleS9v+eUqOaMh+e6ueivhuWIqycsXHJcblx0b25pbnRoZXNldHRpbmc6J+atpOiuvuWkh+S4reayoeaciei+k+WFpeaMh+e6ueOAguivt+WcqOiuvue9ruS4reaJk+W8gOWugycsXHJcblx0Ly8gXHRBZGQgVG9rZW5cclxuXHRcdEFkZFRva2VuOifmt7vliqDku6PluIEnLFxyXG5cdFx0SG90YXNzZXRzOifng63pl6jotYTkuqcnLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6J+a3u+WKoOaIkOWKnycsXHJcblx0XHQvLyBiYWNrdXA1XHJcblx0XHRcdEltcG9ydHZpYXByaXZhdGVrZXk6J+mAmui/h+engemSpeWvvOWFpScsXHJcblx0XHRcdFByaXZhdGVrZXlpbXBvcnR2ZXJpZmljYXRpb246J+engemSpeWvvOWFpemqjOivgScsXHJcblx0XHRcdHByaXZhdGVrZXlhbmRkbzon6K+36L6T5YWl5oKo55qE56eB6ZKl77yM5LiN6KaB5bCG5YW25rOE6Zyy57uZ5YW25LuW5Lq65aSW6YOo5Zyw5Z2A5peg5rOV6YCa6L+H5Yqp6K6w6ZSu5oGi5aSN44CC6K+35aal5ZaE5L+d566hJyxcclxuXHRcdGVudGVyeW91cnByaXZhdGVrZXk6J+ivt+i+k+WFpeaCqOeahOengemSpScsXHJcblx0XHRiZWVtcHR5OifkuI3og73kuLrnqbonLFxyXG5cdFx0YmVlbmltcG9ydGVkOifpkrHljIXlt7Lnu4/ooqvlr7zlhaUnLFxyXG5cdFx0Ly8gYmFja3VwNFxyXG5cdFx0SW1wb3J0bW5lbW9uaWNzOiflr7zlhaXliqnorrDor40nLFxyXG5cdFx0TW5lbW9uaWNzaW1wb3J0dmVyaWZpY2F0aW9uOifliqnorrDnrKbovpPlhaXpqozor4EnLFxyXG5cdCAgTGFuZ3VhZ2U6J+ivreiogCcsXHJcblx0ICBsYW5nZmFuOifnuYHkvZPkuK3mlocnLFxyXG5cdCAgbGFuZ2ppYW46J+eugOS9k+S4reaWhycsXHJcblx0ICBlbmc6J+iLseaWhycsXHJcblx0ICBlZGl0Oifkv67mlLknLFxyXG5cdCAgRGVsZXRlOifliKDpmaQnLFxyXG5cdCAgREVMRVRFOifliKDpmaQnLFxyXG5cdCAgQWRkYWRkcmVzczon5re75Yqg5Zyw5Z2AJyxcclxuXHQgIFNhdmU6J+S/neWtmCcsXHJcblx0ICBzZWxlY3RjdXJyZW5jeTon6K+36YCJ5oup5biB56eNJyxcclxuXHQgIFBsZWFzZXJlY2lwaWVudGFkZHJlc3M6J+ivt+i+k+WFpeaUtuS7tuS6uuWcsOWdgCcsXHJcblx0ICBlbnRlcnRoZW5hbWU6J+ivt+i+k+WFpeWQjeensCcsXHJcblx0ICBBZGRyZXNzb3JuYW1lOiflnLDlnYDmiJblkI3np7DkuI3og73kuLrnqbonLFxyXG5cdCAgbG9hZGluZzon5Yqg6L295LitJyxcclxuXHQgIGNsb3NldmFsaWRhdGlvbjon56Gu6K6k5YWz6Zet6aqM6K+B77yfJyxcclxuXHQgIExvZ2luOifnmbvlvZUnLFxyXG5cdCAgVHJhbnNhY3Rpb25kZXRhaWxzOifkuqTmmJPor6bmg4UnLFxyXG5cdCAgXHRDb25maXJtZWQ6J+ehruiupOS6pOaYkycsXHJcblx0ICBcdFRpbWU6J+aXtumXtCcsXHJcblx0ICBcdFR4RmVlOiflj5HpgIHotLknLFxyXG5cdCAgXHRUcmFuc2FjdGlvbklEOifkuqTmmJNJRCcsXHJcblx0ICBcdG90aGVyczon5YW25LuWJyxcclxuXHQgIFx0bWU6J+aIkScsXHJcblx0ICBtb3JlaW5mb3JtYXRpb246J+acieWFs+ivpue7huS/oeaBr++8jOivt+i9rOWIsOa1j+iniOWZqCcsXHJcblx0ICBcdENvcHlTdWNjZXNzZnVsOiflpI3liLbmiJDlip/vvIEnLFxyXG5cdFx0Tm9jb250ZW50Oifml6DlhoXlrrknLFxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///631\n"); /***/ }), /* 632 */ /*!*****************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/locales/en.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // en.js\nvar _default = {\n index: (_index = {\n walletname: 'Please enter wallet name',\n Namecannot: 'Name cannot be empty',\n // 底部导航栏\n Wallet: 'Wallet',\n NFT: 'NFT',\n Market: 'Market',\n Discover: 'Discover',\n Profile: 'Profile',\n // tongyong\n Confirm: 'Confirm',\n Successful: 'Successfully',\n Cancel: 'Cancel',\n Setsuccessfully: 'Set successfully',\n Creationfailed: 'Creation failed',\n correct: 'Correct',\n\n langSelect: 'Select',\n fingerPass: 'Fingerprint password',\n lans: 'Language settings',\n curr: 'Currency',\n nodes: 'Node settings',\n // profile\n protit: 'Profile',\n apps: 'App settings',\n magew: 'Manage Wallet',\n addBook: 'Address Book',\n Settings: 'Settings',\n helpcen: 'Help Center',\n aboutus: 'About Us',\n Hardware: 'Hardware',\n math: 'Matching hardware' }, _defineProperty(_index, \"Wallet\",\n\n 'Wallet'), _defineProperty(_index, \"assets\",\n 'Assets'), _defineProperty(_index, \"cwallet\",\n 'Choose a wallet'), _defineProperty(_index, \"manage\",\n 'Manage'), _defineProperty(_index, \"mwallet\",\n 'Manage wallet'), _defineProperty(_index, \"addwallet\",\n 'Add to'), _defineProperty(_index, \"crewalllet\",\n\n 'Create a wallet'), _defineProperty(_index, \"mneimport\",\n 'Mnemonic import'), _defineProperty(_index, \"privakeyimport\",\n 'Private key import'), _defineProperty(_index, \"backupMneTit\",\n\n 'Backup mnemonics'), _defineProperty(_index, \"BackupTips\",\n 'Backup Tips'), _defineProperty(_index, \"Axioms\",\n 'Axioms are the only way to control assets.'), _defineProperty(_index, \"retrieve\",\n 'You cannot retrieve a lost mnemonic, so be sure to back it up!'), _defineProperty(_index, \"disclose\",\n 'Do not disclose your mnemonic to anyone.'), _defineProperty(_index, \"startBack\",\n 'Start backup'), _defineProperty(_index, \"pcopy\",\n\n 'Please copy the helper words in'), _defineProperty(_index, \"pcopy2\",\n 'the correct order'), _defineProperty(_index, \"booster\",\n 'The booster words will be used for wallet asset recovery, please copy the booster words in the correct order and keep them in a safe place and do not disclose them to others'), _defineProperty(_index, \"copied\",\n 'I have copied it'), _defineProperty(_index, \"conMne\",\n\n 'Confirm your wallet mnemonic'), _defineProperty(_index, \"boosterword\",\n 'Please click on the booster words in order to ensure that your backup booster words are correct'), _defineProperty(_index, \"backCom\",\n 'Backup mnemonic completed!'), _defineProperty(_index, \"seed\",\n 'Invalid Seed'), _defineProperty(_index, \"wrongWord\",\n 'You entered the wrong booster words,'), _defineProperty(_index, \"wrongWord2\",\n 'please try again.'), _defineProperty(_index, \"transPaw\",\n\n 'Transaction password'), _defineProperty(_index, \"settransPaw\",\n 'Set transaction password'), _defineProperty(_index, \"transPawAgain\",\n 'Please enter again'), _defineProperty(_index, \"Securetransaction\",\n 'Secure transaction passwords,'), _defineProperty(_index, \"Securetransaction2\",\n 'please do not disclose'), _defineProperty(_index, \"Passworddiscrepansies\",\n 'Password discrepansies'), _defineProperty(_index, \"Versionupdate\",\n\n\n 'Version update'), _defineProperty(_index, \"Officialwebsite\",\n 'Official website'), _defineProperty(_index, \"TermsofService\",\n 'Terms of Service'), _defineProperty(_index, \"PrivacyPolicy\",\n 'Privacy Policy'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n 'Etiam nisi lorem'), _defineProperty(_index, \"Etiamnisilorem2\",\n 'posuere at turpis at, fringilla efficitur quam. Suspendisse vitae lacus ac lectus facilisis ornare. Vivamus vitae pulvinar nisi, in vehicula elit. Praesent iaculis ante tellus, eu mattis lectus suscipit sit amet. Sed congue accumsan nunc in iaculis. Sed malesuada elit turpis, eu egestas eros rhoncus non. Sed pulvinar euismod libero sit amet scelerisque. Vestibulum ante felis, condimentum in vulputate id, tempor eu nulla. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam condimentum augue vitae nulla suscipit eleifend. Phasellus consectetur volutpat nulla, cursus facilisis elit vulputate sed. Mauris in semper sem. Interdum et malesuada fames ac ante ipsum primis in faucibus.'), _defineProperty(_index, \"Etiamnisilorem3\",\n 'Etiam nisi lorem, posuere at turpis at, fringilla efficitur quam. Suspendisse vitae lacus ac lectus facilisis ornare. Vivamus vitae pulvinar nisi, in vehicula elit. Praesent iaculis ante tellus, eu mattis lectus suscipit sit amet. Sed congue accumsan nunc in iaculis. Sed malesuada elit turpis, eu egestas eros rhoncus non. Sed pulvinar euismod libero sit amet scelerisque. Vestibulum ante felis, condimentum in vulputate id, tempor eu nulla. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam condimentum augue vitae nulla suscipit eleifend. Phasellus consectetur volutpat nulla, cursus facilisis elit vulputate sed. Mauris in semper sem. Interdum et malesuada fames ac ante ipsum primis in faucibus.'), _defineProperty(_index, \"TermsofService\",\n\n 'Terms of Service'), _defineProperty(_index, \"Address\",\n\n\n 'Address'), _defineProperty(_index, \"Manage\",\n 'Manage'), _defineProperty(_index, \"Name\",\n 'Name'), _defineProperty(_index, \"Setname\",\n 'Set name'), _defineProperty(_index, \"Backupprivatekey\",\n 'Backup private key'), _defineProperty(_index, \"Newwalletname\",\n 'New wallet name'), _defineProperty(_index, \"keepyourmnemonics\",\n\n 'Please keep your mnemonics. Anyone who gets your mnemonics can control your account, including transferring all funds'), _defineProperty(_index, \"Incorrectpassword\",\n 'Incorrect password'), _defineProperty(_index, \"keepyourprivatekey\",\n\n 'Please keep your private key. Anyone who gets your private key can control your account, including transferring all funds'), _defineProperty(_index, \"Showprivatekey\",\n\n\n 'Show private key'), _defineProperty(_index, \"Showprivatekeytext\",\n 'Text'), _defineProperty(_index, \"ShowQRCode\",\n 'QR Code'), _defineProperty(_index, \"ShowCopy\",\n 'Copy'), _defineProperty(_index, \"ScantheQR\",\n 'Scan the QR code to ....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n 'Copy private key Successful!'), _defineProperty(_index, \"Onemomentplease\",\n 'One moment please'), _defineProperty(_index, \"TrandingPairs\",\n\n 'Tranding Pairs'), _defineProperty(_index, \"PriceVol\",\n 'Price/Vol'), _defineProperty(_index, \"Chang\",\n '24h Chang'), _defineProperty(_index, \"DAPPwebsite\",\n\n\n 'Search or enter the DAPP website'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n 'Revenue aggregator based on coin security intelligent chain'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n 'A high performance AMM DEX through mobility'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n 'The world is leading defi lending platform (BSC)'), _defineProperty(_index, \"Popular\",\n 'Popular'), _defineProperty(_index, \"Lending\",\n 'Lending'), _defineProperty(_index, \"Trade\",\n 'Trade'), _defineProperty(_index, \"Yield\",\n 'Yield'), _defineProperty(_index, \"Stake\",\n 'Stake'), _defineProperty(_index, \"redirected\",\n 'You will be redirected to a third party dApp page and your use of the third party dApp will be governed by that third party dApp is User Agreement and Privacy Policy, for which the third party dApp is directly and solely liable to you.'), _defineProperty(_index, \"Disclaimers\",\n 'Disclaimers'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT collection'), _defineProperty(_index, \"Contractaddress\",\n 'Contract address'), _defineProperty(_index, \"TokenID\",\n 'Token ID'), _defineProperty(_index, \"entercontractaddress\",\n 'Please enter the contract address'), _defineProperty(_index, \"entertokenID\",\n 'Please enter token ID'), _defineProperty(_index, \"Contracts\",\n 'Contracts'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n 'Collection details'), _defineProperty(_index, \"Existingbalance\",\n\n 'Existing balance'), _defineProperty(_index, \"Freezebalance\",\n 'Freeze balance'), _defineProperty(_index, \"All\",\n 'All'), _defineProperty(_index, \"Send\",\n 'Send'), _defineProperty(_index, \"Receive\",\n 'Receive'), _defineProperty(_index, \"Receivingaddress\",\n\n 'Receiving address'), _defineProperty(_index, \"ScanQR\",\n 'Scan the QR code to transfer to the asset'), _defineProperty(_index, \"Copyaddress\",\n 'Copy address'), _defineProperty(_index, \"CopySuccessful\",\n 'Copy address Successful!'), _defineProperty(_index, \"Transfer\",\n\n 'Transfer'), _defineProperty(_index, \"AddressBook\",\n 'Address Book'), _defineProperty(_index, \"Transferamount\",\n 'Transfer amount'), _defineProperty(_index, \"Balance\",\n 'Balance'), _defineProperty(_index, \"ALL\",\n \"ALL\"), _defineProperty(_index, \"Remark\",\n 'Remark'), _defineProperty(_index, \"Transactionfee\",\n 'Transaction fee'), _defineProperty(_index, \"Transferconfirmation\",\n 'Transfer confirmation'), _defineProperty(_index, \"Amount\",\n 'Amount'), _defineProperty(_index, \"Sendaddress\",\n 'Send address'), _defineProperty(_index, \"Fingerprintpassword\",\n 'Fingerprint password'), _defineProperty(_index, \"fingerprintsensor\",\n 'Touch the fingerprint sensor'), _defineProperty(_index, \"UsePassword\",\n 'Use Password'), _defineProperty(_index, \"Fingerprintrecognized\",\n 'Fingerprint not recognized.'), _defineProperty(_index, \"Tryagain\",\n 'Try again'), _defineProperty(_index, \"Fingerprintrecognized\",\n 'Fingerprint recognized.'), _defineProperty(_index, \"enterthetransferamount\",\n 'Please enter the transfer amount'), _defineProperty(_index, \"enterthereceivingaddress\",\n 'Please enter the receiving address'), _defineProperty(_index, \"lessthan\",\n 'The entered amount cannot be less than 0'), _defineProperty(_index, \"runninglow\",\n 'Sorry, your credit is running low'), _defineProperty(_index, \"fingerprintidentification\",\n 'This device does not support fingerprint identification'), _defineProperty(_index, \"notequipped\",\n 'This device is not equipped with a password lock screen and cannot use fingerprint identification'), _defineProperty(_index, \"oninthesetting\",\n 'There is no fingerprint entered in this device. Please turn it on in the setting'), _defineProperty(_index, \"AddToken\",\n\n 'Add Token'), _defineProperty(_index, \"Hotassets\",\n 'Hot assets'), _defineProperty(_index, \"Addedsuccessfully\",\n 'Added successfully'), _defineProperty(_index, \"Importviaprivatekey\",\n\n 'Import via private key'), _defineProperty(_index, \"Privatekeyimportverification\",\n 'Private key import verification'), _defineProperty(_index, \"privatekeyanddo\",\n 'Please enter your private key and do not disclose it to othersThe external address cannot be recovered by mnemonics. Please keep it properly'), _defineProperty(_index, \"enteryourprivatekey\",\n 'Please enter your private key'), _defineProperty(_index, \"beempty\",\n 'Cannot be empty'), _defineProperty(_index, \"beenimported\",\n 'The wallet has been imported'), _defineProperty(_index, \"Importmnemonics\",\n\n 'Import mnemonics'), _defineProperty(_index, \"Mnemonicsimportverification\",\n 'Mnemonics import verification'), _defineProperty(_index, \"Language\",\n 'Language'), _defineProperty(_index, \"langfan\",\n 'Traditional Chinese'), _defineProperty(_index, \"langjian\",\n 'Simplified Chinese'), _defineProperty(_index, \"eng\",\n 'English'), _defineProperty(_index, \"edit\",\n 'Edit'), _defineProperty(_index, \"Delete\",\n 'Delete'), _defineProperty(_index, \"DELETE\",\n 'DELETE'), _defineProperty(_index, \"Addaddress\",\n 'Add address'), _defineProperty(_index, \"Save\",\n 'Save'), _defineProperty(_index, \"selectcurrency\",\n 'Please select currency'), _defineProperty(_index, \"Pleaserecipientaddress\",\n 'Please enter the recipient address'), _defineProperty(_index, \"enterthename\",\n 'Please enter the name'), _defineProperty(_index, \"Addressorname\",\n 'Address or name cannot be empty'), _defineProperty(_index, \"loading\",\n 'loading'), _defineProperty(_index, \"closevalidation\",\n 'Confirm close validation?'), _defineProperty(_index, \"Login\",\n 'Log in'), _defineProperty(_index, \"Transactiondetails\",\n 'Transaction details'), _defineProperty(_index, \"Confirmed\",\n 'Confirmed'), _defineProperty(_index, \"Time\",\n 'Time'), _defineProperty(_index, \"TxFee\",\n 'Tx Fee'), _defineProperty(_index, \"TransactionID\",\n 'Transaction ID'), _defineProperty(_index, \"others\",\n 'others'), _defineProperty(_index, \"me\",\n 'me'), _defineProperty(_index, \"moreinformation\",\n 'Go to your browser for more information'), _defineProperty(_index, \"CopySuccessful\",\n 'Copy Successful!'), _defineProperty(_index, \"Nocontent\",\n 'No content'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy9lbi5qcyJdLCJuYW1lcyI6WyJpbmRleCIsIndhbGxldG5hbWUiLCJOYW1lY2Fubm90IiwiV2FsbGV0IiwiTkZUIiwiTWFya2V0IiwiRGlzY292ZXIiLCJQcm9maWxlIiwiQ29uZmlybSIsIlN1Y2Nlc3NmdWwiLCJDYW5jZWwiLCJTZXRzdWNjZXNzZnVsbHkiLCJDcmVhdGlvbmZhaWxlZCIsImNvcnJlY3QiLCJsYW5nU2VsZWN0IiwiZmluZ2VyUGFzcyIsImxhbnMiLCJjdXJyIiwibm9kZXMiLCJwcm90aXQiLCJhcHBzIiwibWFnZXciLCJhZGRCb29rIiwiU2V0dGluZ3MiLCJoZWxwY2VuIiwiYWJvdXR1cyIsIkhhcmR3YXJlIiwibWF0aCJdLCJtYXBwaW5ncyI6IjZTQUFBO2VBQ2U7QUFDZEEsT0FBSztBQUNKQyxjQUFVLEVBQUMsMEJBRFA7QUFFSkMsY0FBVSxFQUFDLHNCQUZQO0FBR0o7QUFDQUMsVUFBTSxFQUFDLFFBSkg7QUFLSkMsT0FBRyxFQUFDLEtBTEE7QUFNSkMsVUFBTSxFQUFDLFFBTkg7QUFPSkMsWUFBUSxFQUFDLFVBUEw7QUFRSkMsV0FBTyxFQUFDLFNBUko7QUFTSjtBQUNBQyxXQUFPLEVBQUMsU0FWSjtBQVdFQyxjQUFVLEVBQUMsY0FYYjtBQVlKQyxVQUFNLEVBQUMsUUFaSDtBQWFKQyxtQkFBZSxFQUFDLGtCQWJaO0FBY0pDLGtCQUFjLEVBQUMsaUJBZFg7QUFlSkMsV0FBTyxFQUFDLFNBZko7O0FBaUJMQyxjQUFVLEVBQUMsUUFqQk47QUFrQkxDLGNBQVUsRUFBQyxzQkFsQk47QUFtQkxDLFFBQUksRUFBQyxtQkFuQkE7QUFvQkxDLFFBQUksRUFBQyxVQXBCQTtBQXFCTEMsU0FBSyxFQUFDLGVBckJEO0FBc0JMO0FBQ0FDLFVBQU0sRUFBQyxTQXZCRjtBQXdCTEMsUUFBSSxFQUFDLGNBeEJBO0FBeUJMQyxTQUFLLEVBQUMsZUF6QkQ7QUEwQkxDLFdBQU8sRUFBQyxjQTFCSDtBQTJCTEMsWUFBUSxFQUFDLFVBM0JKO0FBNEJMQyxXQUFPLEVBQUMsYUE1Qkg7QUE2QkxDLFdBQU8sRUFBQyxVQTdCSDtBQThCTEMsWUFBUSxFQUFDLFVBOUJKO0FBK0JMQyxRQUFJLEVBQUMsbUJBL0JBOztBQWlDRSxVQWpDRjtBQWtDRSxVQWxDRjtBQW1DRyxtQkFuQ0g7QUFvQ0UsVUFwQ0Y7QUFxQ0csaUJBckNIO0FBc0NLLFVBdENMOztBQXdDTSxtQkF4Q047QUF5Q0ssbUJBekNMO0FBMENVLHNCQTFDVjs7QUE0Q1Esb0JBNUNSO0FBNkNNLGVBN0NOO0FBOENFLDhDQTlDRjtBQStDSSxrRUEvQ0o7QUFnREksNENBaERKO0FBaURLLGdCQWpETDs7QUFtREMsbUNBbkREO0FBb0RFLHFCQXBERjtBQXFERyxpTEFyREg7QUFzREUsb0JBdERGOztBQXdERSxnQ0F4REY7QUF5RE8sbUdBekRQO0FBMERHLDhCQTFESDtBQTJEQSxnQkEzREE7QUE0REssd0NBNURMO0FBNkRNLHFCQTdETjs7QUErREksd0JBL0RKO0FBZ0VPLDRCQWhFUDtBQWlFUyxzQkFqRVQ7QUFrRWEsaUNBbEViO0FBbUVjLDBCQW5FZDtBQW9FaUIsMEJBcEVqQjs7O0FBdUVTLGtCQXZFVDtBQXdFVyxvQkF4RVg7QUF5RVUsb0JBekVWO0FBMEVTLGtCQTFFVDs7QUE0RVcsb0JBNUVYO0FBNkVXLGd1QkE3RVg7QUE4RVcsa3ZCQTlFWDs7QUFnRlUsb0JBaEZWOzs7QUFtRkksV0FuRko7QUFvRkcsVUFwRkg7QUFxRkMsUUFyRkQ7QUFzRkksWUF0Rko7QUF1RmEsc0JBdkZiO0FBd0ZVLG1CQXhGVjs7QUEwRmUseUhBMUZmO0FBMkZlLHNCQTNGZjs7QUE2RmdCLDZIQTdGaEI7OztBQWdHVSxvQkFoR1Y7QUFpR2MsUUFqR2Q7QUFrR00sV0FsR047QUFtR0ksUUFuR0o7QUFvR0ssNEJBcEdMO0FBcUdvQixnQ0FyR3BCO0FBc0dXLHFCQXRHWDs7QUF3R1Msa0JBeEdUO0FBeUdJLGFBekdKO0FBMEdDLGFBMUdEOzs7QUE2R08sb0NBN0dQO0FBOEdDLHNCQTlHRDtBQStHRywrREEvR0g7QUFnSEksWUFoSEo7QUFpSFcsK0NBakhYO0FBa0hHLGdCQWxISDtBQW1ISSxvREFuSEo7QUFvSEcsV0FwSEg7QUFxSEcsV0FySEg7QUFzSEMsU0F0SEQ7QUF1SEMsU0F2SEQ7QUF3SEMsU0F4SEQ7QUF5SE0sK09BekhOO0FBMEhPLGVBMUhQOztBQTRIUyxrQkE1SFQ7QUE2SFcsb0JBN0hYO0FBOEhHLFlBOUhIO0FBK0hnQixxQ0EvSGhCO0FBZ0lRLHlCQWhJUjtBQWlJSyxhQWpJTDtBQWtJRixNQWxJRTtBQW1JYSxzQkFuSWI7O0FBcUlXLG9CQXJJWDtBQXNJUyxrQkF0SVQ7QUF1SUQsT0F2SUM7QUF3SUEsUUF4SUE7QUF5SUcsV0F6SUg7O0FBMklZLHFCQTNJWjtBQTRJRSw2Q0E1SUY7QUE2SU8sZ0JBN0lQO0FBOElVLDRCQTlJVjs7QUFnSkksWUFoSko7QUFpSk8sZ0JBakpQO0FBa0pVLG1CQWxKVjtBQW1KRyxXQW5KSDtBQW9KRCxPQXBKQztBQXFKRSxVQXJKRjtBQXNKVSxtQkF0SlY7QUF1SmdCLHlCQXZKaEI7QUF3SkUsVUF4SkY7QUF5Sk8sZ0JBekpQO0FBMEplLHdCQTFKZjtBQTJKYSxnQ0EzSmI7QUE0Sk8sZ0JBNUpQO0FBNkppQiwrQkE3SmpCO0FBOEpJLGFBOUpKO0FBK0ppQiwyQkEvSmpCO0FBZ0trQixvQ0FoS2xCO0FBaUtvQixzQ0FqS3BCO0FBa0tJLDRDQWxLSjtBQW1LTSxxQ0FuS047QUFvS3FCLDJEQXBLckI7QUFxS08scUdBcktQO0FBc0tVLG9GQXRLVjs7QUF3S0ssYUF4S0w7QUF5S00sY0F6S047QUEwS2Msc0JBMUtkOztBQTRLZ0IsMEJBNUtoQjtBQTZLeUIsbUNBN0t6QjtBQThLWSxnSkE5S1o7QUErS2UsaUNBL0tmO0FBZ0xHLG1CQWhMSDtBQWlMUSxnQ0FqTFI7O0FBbUxXLG9CQW5MWDtBQW9MdUIsaUNBcEx2QjtBQXFMSSxZQXJMSjtBQXNMRyx1QkF0TEg7QUF1TEksc0JBdkxKO0FBd0xELFdBeExDO0FBeUxBLFFBekxBO0FBMExFLFVBMUxGO0FBMkxFLFVBM0xGO0FBNExNLGVBNUxOO0FBNkxBLFFBN0xBO0FBOExVLDBCQTlMVjtBQStMa0Isc0NBL0xsQjtBQWdNUSx5QkFoTVI7QUFpTVMsbUNBak1UO0FBa01HLFdBbE1IO0FBbU1XLDZCQW5NWDtBQW9NQyxVQXBNRDtBQXFNYyx1QkFyTWQ7QUFzTUssYUF0TUw7QUF1TUEsUUF2TUE7QUF3TUMsVUF4TUQ7QUF5TVMsa0JBek1UO0FBME1FLFVBMU1GO0FBMk1GLE1BM01FO0FBNE1VLDJDQTVNVjtBQTZNVSxvQkE3TVY7QUE4TUssY0E5TUwsVUFEUyxFIiwiZmlsZSI6IjYzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGVuLmpzXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRpbmRleDoge1xyXG5cdFx0d2FsbGV0bmFtZTonUGxlYXNlIGVudGVyIHdhbGxldCBuYW1lJyxcclxuXHRcdE5hbWVjYW5ub3Q6J05hbWUgY2Fubm90IGJlIGVtcHR5JyxcclxuXHRcdC8vIOW6lemDqOWvvOiIquagj1xyXG5cdFx0V2FsbGV0OidXYWxsZXQnLFxyXG5cdFx0TkZUOidORlQnLFxyXG5cdFx0TWFya2V0OidNYXJrZXQnLFxyXG5cdFx0RGlzY292ZXI6J0Rpc2NvdmVyJyxcclxuXHRcdFByb2ZpbGU6J1Byb2ZpbGUnLFxyXG5cdFx0Ly8gdG9uZ3lvbmdcclxuXHRcdENvbmZpcm06J0NvbmZpcm0nLFxyXG4gICAgICAgIFN1Y2Nlc3NmdWw6J1N1Y2Nlc3NmdWxseScsXHJcblx0XHRDYW5jZWw6J0NhbmNlbCcsXHJcblx0XHRTZXRzdWNjZXNzZnVsbHk6J1NldCBzdWNjZXNzZnVsbHknLFxyXG5cdFx0Q3JlYXRpb25mYWlsZWQ6J0NyZWF0aW9uIGZhaWxlZCcsXHJcblx0XHRjb3JyZWN0OidDb3JyZWN0JyxcclxuXHRcdFx0XHRcclxuXHRsYW5nU2VsZWN0OidTZWxlY3QnLFxyXG5cdGZpbmdlclBhc3M6J0ZpbmdlcnByaW50IHBhc3N3b3JkJyxcclxuXHRsYW5zOidMYW5ndWFnZSBzZXR0aW5ncycsXHJcblx0Y3VycjonQ3VycmVuY3knLFxyXG5cdG5vZGVzOidOb2RlIHNldHRpbmdzJyxcclxuXHQvLyBwcm9maWxlXHJcblx0cHJvdGl0OidQcm9maWxlJyxcclxuXHRhcHBzOidBcHAgc2V0dGluZ3MnLFxyXG5cdG1hZ2V3OidNYW5hZ2UgV2FsbGV0JyxcclxuXHRhZGRCb29rOidBZGRyZXNzIEJvb2snLFxyXG5cdFNldHRpbmdzOidTZXR0aW5ncycsXHJcblx0aGVscGNlbjonSGVscCBDZW50ZXInLFxyXG5cdGFib3V0dXM6J0Fib3V0IFVzJyxcclxuXHRIYXJkd2FyZTonSGFyZHdhcmUnLFxyXG5cdG1hdGg6J01hdGNoaW5nIGhhcmR3YXJlJyxcclxuXHQvLyB3YWxsZXRcclxuXHRXYWxsZXQ6J1dhbGxldCcsXHJcblx0YXNzZXRzOidBc3NldHMnLFxyXG5cdGN3YWxsZXQ6J0Nob29zZSBhIHdhbGxldCcsXHJcblx0bWFuYWdlOidNYW5hZ2UnLFxyXG5cdG13YWxsZXQ6J01hbmFnZSB3YWxsZXQnLFxyXG5cdGFkZHdhbGxldDonQWRkIHRvJyxcclxuXHQvLyBhZGRcclxuXHRjcmV3YWxsbGV0OidDcmVhdGUgYSB3YWxsZXQnLFxyXG5cdG1uZWltcG9ydDonTW5lbW9uaWMgaW1wb3J0JyxcclxuXHRwcml2YWtleWltcG9ydDonUHJpdmF0ZSBrZXkgaW1wb3J0JyxcclxuXHQvLyBiYWNrL2luZGV4XHJcblx0YmFja3VwTW5lVGl0OidCYWNrdXAgbW5lbW9uaWNzJyxcclxuXHRCYWNrdXBUaXBzOidCYWNrdXAgVGlwcycsXHJcblx0QXhpb21zOidBeGlvbXMgYXJlIHRoZSBvbmx5IHdheSB0byBjb250cm9sIGFzc2V0cy4nLFxyXG5cdHJldHJpZXZlOidZb3UgY2Fubm90IHJldHJpZXZlIGEgbG9zdCBtbmVtb25pYywgc28gYmUgc3VyZSB0byBiYWNrIGl0IHVwIScsXHJcblx0ZGlzY2xvc2U6J0RvIG5vdCBkaXNjbG9zZSB5b3VyIG1uZW1vbmljIHRvIGFueW9uZS4nLFxyXG5cdHN0YXJ0QmFjazonU3RhcnQgYmFja3VwJyxcclxuXHQvLyBiYWNrdXAyXHJcblx0cGNvcHk6J1BsZWFzZSBjb3B5IHRoZSBoZWxwZXIgd29yZHMgaW4nLFxyXG5cdHBjb3B5MjondGhlIGNvcnJlY3Qgb3JkZXInLFxyXG5cdGJvb3N0ZXI6J1RoZSBib29zdGVyIHdvcmRzIHdpbGwgYmUgdXNlZCBmb3Igd2FsbGV0IGFzc2V0IHJlY292ZXJ5LCBwbGVhc2UgY29weSB0aGUgYm9vc3RlciB3b3JkcyBpbiB0aGUgY29ycmVjdCBvcmRlciBhbmQga2VlcCB0aGVtIGluIGEgc2FmZSBwbGFjZSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZW0gdG8gb3RoZXJzJyxcclxuXHRjb3BpZWQ6J0kgaGF2ZSBjb3BpZWQgaXQnLFxyXG5cdC8vIGJhY2t1cDNcclxuXHRjb25NbmU6J0NvbmZpcm0geW91ciB3YWxsZXQgbW5lbW9uaWMnLFxyXG5cdGJvb3N0ZXJ3b3JkOidQbGVhc2UgY2xpY2sgb24gdGhlIGJvb3N0ZXIgd29yZHMgaW4gb3JkZXIgdG8gZW5zdXJlIHRoYXQgeW91ciBiYWNrdXAgYm9vc3RlciB3b3JkcyBhcmUgY29ycmVjdCcsXHJcblx0YmFja0NvbTonQmFja3VwIG1uZW1vbmljIGNvbXBsZXRlZCEnLFxyXG5cdHNlZWQ6J0ludmFsaWQgU2VlZCcsXHJcblx0d3JvbmdXb3JkOidZb3UgZW50ZXJlZCB0aGUgd3JvbmcgYm9vc3RlciB3b3JkcywnLFxyXG5cdHdyb25nV29yZDI6J3BsZWFzZSB0cnkgYWdhaW4uJyxcclxuXHQvLyB0cmFuc1Bhd1xyXG5cdHRyYW5zUGF3OidUcmFuc2FjdGlvbiBwYXNzd29yZCcsXHJcblx0c2V0dHJhbnNQYXc6J1NldCB0cmFuc2FjdGlvbiBwYXNzd29yZCcsXHJcblx0dHJhbnNQYXdBZ2FpbjonUGxlYXNlIGVudGVyIGFnYWluJyxcclxuXHRTZWN1cmV0cmFuc2FjdGlvbjonU2VjdXJlIHRyYW5zYWN0aW9uIHBhc3N3b3JkcywnLFxyXG5cdFNlY3VyZXRyYW5zYWN0aW9uMjoncGxlYXNlIGRvIG5vdCBkaXNjbG9zZScsXHJcblx0UGFzc3dvcmRkaXNjcmVwYW5zaWVzOidQYXNzd29yZCBkaXNjcmVwYW5zaWVzJyxcclxuXHRcclxuXHQvLyBhYm91dFxyXG5cdFZlcnNpb251cGRhdGU6J1ZlcnNpb24gdXBkYXRlJyxcclxuXHRPZmZpY2lhbHdlYnNpdGU6J09mZmljaWFsIHdlYnNpdGUnLFxyXG5cdFRlcm1zb2ZTZXJ2aWNlOidUZXJtcyBvZiBTZXJ2aWNlJyxcclxuXHRQcml2YWN5UG9saWN5OidQcml2YWN5IFBvbGljeScsXHJcblx0Ly8gVGVybXNvZlNlcnZpY2VcclxuXHRFdGlhbW5pc2lsb3JlbTE6J0V0aWFtIG5pc2kgbG9yZW0nLFxyXG5cdEV0aWFtbmlzaWxvcmVtMjoncG9zdWVyZSBhdCB0dXJwaXMgYXQsIGZyaW5naWxsYSBlZmZpY2l0dXIgcXVhbS4gU3VzcGVuZGlzc2Ugdml0YWUgbGFjdXMgYWMgbGVjdHVzIGZhY2lsaXNpcyBvcm5hcmUuIFZpdmFtdXMgdml0YWUgcHVsdmluYXIgbmlzaSwgaW4gdmVoaWN1bGEgZWxpdC4gUHJhZXNlbnQgaWFjdWxpcyBhbnRlIHRlbGx1cywgZXUgbWF0dGlzIGxlY3R1cyBzdXNjaXBpdCBzaXQgYW1ldC4gU2VkIGNvbmd1ZSBhY2N1bXNhbiBudW5jIGluIGlhY3VsaXMuIFNlZCBtYWxlc3VhZGEgZWxpdCB0dXJwaXMsIGV1IGVnZXN0YXMgZXJvcyByaG9uY3VzIG5vbi4gU2VkIHB1bHZpbmFyIGV1aXNtb2QgbGliZXJvIHNpdCBhbWV0IHNjZWxlcmlzcXVlLiBWZXN0aWJ1bHVtIGFudGUgZmVsaXMsIGNvbmRpbWVudHVtIGluIHZ1bHB1dGF0ZSBpZCwgdGVtcG9yIGV1IG51bGxhLiBQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gRXRpYW0gY29uZGltZW50dW0gYXVndWUgdml0YWUgbnVsbGEgc3VzY2lwaXQgZWxlaWZlbmQuIFBoYXNlbGx1cyBjb25zZWN0ZXR1ciB2b2x1dHBhdCBudWxsYSwgY3Vyc3VzIGZhY2lsaXNpcyBlbGl0IHZ1bHB1dGF0ZSBzZWQuIE1hdXJpcyBpbiBzZW1wZXIgc2VtLiBJbnRlcmR1bSBldCBtYWxlc3VhZGEgZmFtZXMgYWMgYW50ZSBpcHN1bSBwcmltaXMgaW4gZmF1Y2lidXMuJyxcclxuXHRFdGlhbW5pc2lsb3JlbTM6J0V0aWFtIG5pc2kgbG9yZW0sIHBvc3VlcmUgYXQgdHVycGlzIGF0LCBmcmluZ2lsbGEgZWZmaWNpdHVyIHF1YW0uIFN1c3BlbmRpc3NlIHZpdGFlIGxhY3VzIGFjIGxlY3R1cyBmYWNpbGlzaXMgb3JuYXJlLiBWaXZhbXVzIHZpdGFlIHB1bHZpbmFyIG5pc2ksIGluIHZlaGljdWxhIGVsaXQuIFByYWVzZW50IGlhY3VsaXMgYW50ZSB0ZWxsdXMsIGV1IG1hdHRpcyBsZWN0dXMgc3VzY2lwaXQgc2l0IGFtZXQuIFNlZCBjb25ndWUgYWNjdW1zYW4gbnVuYyBpbiBpYWN1bGlzLiBTZWQgbWFsZXN1YWRhIGVsaXQgdHVycGlzLCBldSBlZ2VzdGFzIGVyb3MgcmhvbmN1cyBub24uIFNlZCBwdWx2aW5hciBldWlzbW9kIGxpYmVybyBzaXQgYW1ldCBzY2VsZXJpc3F1ZS4gVmVzdGlidWx1bSBhbnRlIGZlbGlzLCBjb25kaW1lbnR1bSBpbiB2dWxwdXRhdGUgaWQsIHRlbXBvciBldSBudWxsYS4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEV0aWFtIGNvbmRpbWVudHVtIGF1Z3VlIHZpdGFlIG51bGxhIHN1c2NpcGl0IGVsZWlmZW5kLiBQaGFzZWxsdXMgY29uc2VjdGV0dXIgdm9sdXRwYXQgbnVsbGEsIGN1cnN1cyBmYWNpbGlzaXMgZWxpdCB2dWxwdXRhdGUgc2VkLiBNYXVyaXMgaW4gc2VtcGVyIHNlbS4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLicsXHJcblx0Ly8gcHJpdmFjeVxyXG5cdFRlcm1zb2ZTZXJ2aWNlOidUZXJtcyBvZiBTZXJ2aWNlJyxcclxuXHRcclxuXHQvLyBtYW5hZ2VcclxuXHRcdEFkZHJlc3M6J0FkZHJlc3MnLFxyXG5cdFx0TWFuYWdlOidNYW5hZ2UnLFxyXG5cdFx0TmFtZTonTmFtZScsXHJcblx0XHRTZXRuYW1lOidTZXQgbmFtZScsXHJcblx0XHRCYWNrdXBwcml2YXRla2V5OidCYWNrdXAgcHJpdmF0ZSBrZXknLFxyXG5cdFx0TmV3d2FsbGV0bmFtZTonTmV3IHdhbGxldCBuYW1lJyxcclxuXHRcdC8vIHRyYW5zUGF3TWFuXHJcblx0XHQga2VlcHlvdXJtbmVtb25pY3M6J1BsZWFzZSBrZWVwIHlvdXIgbW5lbW9uaWNzLiBBbnlvbmUgd2hvIGdldHMgeW91ciBtbmVtb25pY3MgY2FuIGNvbnRyb2wgeW91ciBhY2NvdW50LCBpbmNsdWRpbmcgdHJhbnNmZXJyaW5nIGFsbCBmdW5kcycsXHJcblx0XHQgSW5jb3JyZWN0cGFzc3dvcmQ6J0luY29ycmVjdCBwYXNzd29yZCcsXHJcblx0XHQgLy8ga2V5b3V0XHJcblx0XHQga2VlcHlvdXJwcml2YXRla2V5OidQbGVhc2Uga2VlcCB5b3VyIHByaXZhdGUga2V5LiBBbnlvbmUgd2hvIGdldHMgeW91ciBwcml2YXRlIGtleSBjYW4gY29udHJvbCB5b3VyIGFjY291bnQsIGluY2x1ZGluZyB0cmFuc2ZlcnJpbmcgYWxsIGZ1bmRzJyxcclxuXHRcdCBcclxuXHQvLyBzaG93a2V5XHJcblx0U2hvd3ByaXZhdGVrZXk6J1Nob3cgcHJpdmF0ZSBrZXknLFxyXG5cdFNob3dwcml2YXRla2V5dGV4dDonVGV4dCcsXHJcblx0U2hvd1FSQ29kZTonUVIgQ29kZScsXHJcblx0U2hvd0NvcHk6J0NvcHknLFxyXG5cdFNjYW50aGVRUjonU2NhbiB0aGUgUVIgY29kZSB0byAuLi4uJyxcclxuXHRDb3B5cHJpdmF0ZWtleVN1Y2Nlc3NmdWw6J0NvcHkgcHJpdmF0ZSBrZXkgU3VjY2Vzc2Z1bCEnLFxyXG5cdE9uZW1vbWVudHBsZWFzZTonT25lIG1vbWVudCBwbGVhc2UnLFxyXG5cdC8vIG1hcmtldFxyXG5cdFRyYW5kaW5nUGFpcnM6J1RyYW5kaW5nIFBhaXJzJyxcclxuXHRQcmljZVZvbDonUHJpY2UvVm9sJyxcclxuXHRDaGFuZzonMjRoIENoYW5nJyxcclxuXHRcclxuXHQvLyBkaXNjb3ZlclxyXG5cdERBUFB3ZWJzaXRlOidTZWFyY2ggb3IgZW50ZXIgdGhlIERBUFAgd2Vic2l0ZScsXHJcblx0QmVlZnk6J0JlZWZ5IGZpbmFuY2UoQlNDKScsXHJcblx0cmV2ZW51ZTonUmV2ZW51ZSBhZ2dyZWdhdG9yIGJhc2VkIG9uIGNvaW4gc2VjdXJpdHkgaW50ZWxsaWdlbnQgY2hhaW4nLFxyXG5cdEJ1bmljb3JuOidCdW5pY29ybicsXHJcblx0dGhyb3VnaG1vYmlsaXR5OidBIGhpZ2ggcGVyZm9ybWFuY2UgQU1NIERFWCB0aHJvdWdoIG1vYmlsaXR5JyxcclxuXHRGb3JUdWJlOidGb3JUdWJlKEJTQyknLFxyXG5cdHBsYXRmb3JtOidUaGUgd29ybGQgaXMgbGVhZGluZyBkZWZpIGxlbmRpbmcgcGxhdGZvcm0gKEJTQyknLFxyXG5cdFBvcHVsYXI6J1BvcHVsYXInLFxyXG5cdExlbmRpbmc6J0xlbmRpbmcnLFxyXG5cdFRyYWRlOidUcmFkZScsXHJcblx0WWllbGQ6J1lpZWxkJyxcclxuXHRTdGFrZTonU3Rha2UnLFxyXG5cdHJlZGlyZWN0ZWQ6J1lvdSB3aWxsIGJlIHJlZGlyZWN0ZWQgdG8gYSB0aGlyZCBwYXJ0eSBkQXBwIHBhZ2UgYW5kIHlvdXIgdXNlIG9mIHRoZSB0aGlyZCBwYXJ0eSBkQXBwIHdpbGwgYmUgZ292ZXJuZWQgYnkgdGhhdCB0aGlyZCBwYXJ0eSBkQXBwIGlzIFVzZXIgQWdyZWVtZW50IGFuZCBQcml2YWN5IFBvbGljeSwgZm9yIHdoaWNoIHRoZSB0aGlyZCBwYXJ0eSBkQXBwIGlzIGRpcmVjdGx5IGFuZCBzb2xlbHkgbGlhYmxlIHRvIHlvdS4nLFxyXG5cdERpc2NsYWltZXJzOidEaXNjbGFpbWVycycsXHJcblx0Ly8gbmZ0Q29sbGVjdGlvblxyXG5cdE5GVGNvbGxlY3Rpb246J05GVCBjb2xsZWN0aW9uJyxcclxuXHRDb250cmFjdGFkZHJlc3M6J0NvbnRyYWN0IGFkZHJlc3MnLFxyXG5cdFRva2VuSUQ6J1Rva2VuIElEJyxcclxuXHRlbnRlcmNvbnRyYWN0YWRkcmVzczonUGxlYXNlIGVudGVyIHRoZSBjb250cmFjdCBhZGRyZXNzJyxcclxuXHRlbnRlcnRva2VuSUQ6J1BsZWFzZSBlbnRlciB0b2tlbiBJRCcsXHJcblx0Q29udHJhY3RzOidDb250cmFjdHMnLFxyXG5cdElEOidJRCcsXHJcblx0Q29sbGVjdGlvbmRldGFpbHM6J0NvbGxlY3Rpb24gZGV0YWlscycsXHJcblx0Ly8gYnRjIGluZGV4XHJcblx0RXhpc3RpbmdiYWxhbmNlOidFeGlzdGluZyBiYWxhbmNlJyxcclxuXHRGcmVlemViYWxhbmNlOidGcmVlemUgYmFsYW5jZScsXHJcblx0QWxsOidBbGwnLFxyXG5cdFNlbmQ6J1NlbmQnLFxyXG5cdFJlY2VpdmU6J1JlY2VpdmUnLFxyXG5cdC8vIHNlbmRUb2tlbiBpbmRleFxyXG5cdFJlY2VpdmluZ2FkZHJlc3M6J1JlY2VpdmluZyBhZGRyZXNzJyxcclxuXHRTY2FuUVI6J1NjYW4gdGhlIFFSIGNvZGUgdG8gdHJhbnNmZXIgdG8gdGhlIGFzc2V0JyxcclxuXHRDb3B5YWRkcmVzczonQ29weSBhZGRyZXNzJyxcclxuXHRDb3B5U3VjY2Vzc2Z1bDonQ29weSBhZGRyZXNzIFN1Y2Nlc3NmdWwhJyxcclxuXHQvLyB0cmFuc2ZlclxyXG5cdFRyYW5zZmVyOidUcmFuc2ZlcicsXHJcblx0QWRkcmVzc0Jvb2s6J0FkZHJlc3MgQm9vaycsXHJcblx0VHJhbnNmZXJhbW91bnQ6J1RyYW5zZmVyIGFtb3VudCcsXHJcblx0QmFsYW5jZTonQmFsYW5jZScsXHJcblx0QUxMOlwiQUxMXCIsXHJcblx0UmVtYXJrOidSZW1hcmsnLFxyXG5cdFRyYW5zYWN0aW9uZmVlOidUcmFuc2FjdGlvbiBmZWUnLFxyXG5cdFRyYW5zZmVyY29uZmlybWF0aW9uOidUcmFuc2ZlciBjb25maXJtYXRpb24nLFxyXG5cdEFtb3VudDonQW1vdW50JyxcclxuXHRTZW5kYWRkcmVzczonU2VuZCBhZGRyZXNzJyxcclxuXHRGaW5nZXJwcmludHBhc3N3b3JkOidGaW5nZXJwcmludCBwYXNzd29yZCcsXHJcblx0ZmluZ2VycHJpbnRzZW5zb3I6J1RvdWNoIHRoZSBmaW5nZXJwcmludCBzZW5zb3InLFxyXG5cdFVzZVBhc3N3b3JkOidVc2UgUGFzc3dvcmQnLFxyXG5cdEZpbmdlcnByaW50cmVjb2duaXplZDonRmluZ2VycHJpbnQgbm90IHJlY29nbml6ZWQuJyxcclxuXHRUcnlhZ2FpbjonVHJ5IGFnYWluJyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J0ZpbmdlcnByaW50IHJlY29nbml6ZWQuJyxcclxuXHRlbnRlcnRoZXRyYW5zZmVyYW1vdW50OidQbGVhc2UgZW50ZXIgdGhlIHRyYW5zZmVyIGFtb3VudCcsXHJcblx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOidQbGVhc2UgZW50ZXIgdGhlIHJlY2VpdmluZyBhZGRyZXNzJyxcclxuXHRsZXNzdGhhbjonVGhlIGVudGVyZWQgYW1vdW50IGNhbm5vdCBiZSBsZXNzIHRoYW4gMCcsXHJcblx0cnVubmluZ2xvdzonU29ycnksIHlvdXIgY3JlZGl0IGlzIHJ1bm5pbmcgbG93JyxcclxuXHRmaW5nZXJwcmludGlkZW50aWZpY2F0aW9uOidUaGlzIGRldmljZSBkb2VzIG5vdCBzdXBwb3J0IGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uJyxcclxuXHRub3RlcXVpcHBlZDonVGhpcyBkZXZpY2UgaXMgbm90IGVxdWlwcGVkIHdpdGggYSBwYXNzd29yZCBsb2NrIHNjcmVlbiBhbmQgY2Fubm90IHVzZSBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0b25pbnRoZXNldHRpbmc6J1RoZXJlIGlzIG5vIGZpbmdlcnByaW50IGVudGVyZWQgaW4gdGhpcyBkZXZpY2UuIFBsZWFzZSB0dXJuIGl0IG9uIGluIHRoZSBzZXR0aW5nJyxcclxuXHQvLyBcdEFkZCBUb2tlblxyXG5cdFx0QWRkVG9rZW46J0FkZCBUb2tlbicsXHJcblx0XHRIb3Rhc3NldHM6J0hvdCBhc3NldHMnLFxyXG5cdFx0QWRkZWRzdWNjZXNzZnVsbHk6J0FkZGVkIHN1Y2Nlc3NmdWxseScsXHRcclxuXHRcdC8vIGJhY2t1cDVcclxuXHRcdEltcG9ydHZpYXByaXZhdGVrZXk6J0ltcG9ydCB2aWEgcHJpdmF0ZSBrZXknLFxyXG5cdFx0UHJpdmF0ZWtleWltcG9ydHZlcmlmaWNhdGlvbjonUHJpdmF0ZSBrZXkgaW1wb3J0IHZlcmlmaWNhdGlvbicsXHJcblx0XHRwcml2YXRla2V5YW5kZG86J1BsZWFzZSBlbnRlciB5b3VyIHByaXZhdGUga2V5IGFuZCBkbyBub3QgZGlzY2xvc2UgaXQgdG8gb3RoZXJzVGhlIGV4dGVybmFsIGFkZHJlc3MgY2Fubm90IGJlIHJlY292ZXJlZCBieSBtbmVtb25pY3MuIFBsZWFzZSBrZWVwIGl0IHByb3Blcmx5JyxcclxuXHRlbnRlcnlvdXJwcml2YXRla2V5OidQbGVhc2UgZW50ZXIgeW91ciBwcml2YXRlIGtleScsXHJcblx0YmVlbXB0eTonQ2Fubm90IGJlIGVtcHR5JyxcclxuXHRiZWVuaW1wb3J0ZWQ6J1RoZSB3YWxsZXQgaGFzIGJlZW4gaW1wb3J0ZWQnLFxyXG5cdC8vIGJhY2t1cDRcclxuXHRJbXBvcnRtbmVtb25pY3M6J0ltcG9ydCBtbmVtb25pY3MnLFxyXG5cdE1uZW1vbmljc2ltcG9ydHZlcmlmaWNhdGlvbjonTW5lbW9uaWNzIGltcG9ydCB2ZXJpZmljYXRpb24nLFxyXG5cdExhbmd1YWdlOidMYW5ndWFnZScsXHJcblx0bGFuZ2ZhbjonVHJhZGl0aW9uYWwgQ2hpbmVzZScsXHJcblx0bGFuZ2ppYW46J1NpbXBsaWZpZWQgQ2hpbmVzZScsXHJcblx0ZW5nOidFbmdsaXNoJyxcclxuXHRlZGl0OidFZGl0JyxcclxuXHREZWxldGU6J0RlbGV0ZScsXHJcblx0REVMRVRFOidERUxFVEUnLFxyXG5cdEFkZGFkZHJlc3M6J0FkZCBhZGRyZXNzJyxcclxuXHRTYXZlOidTYXZlJyxcclxuXHRzZWxlY3RjdXJyZW5jeTonUGxlYXNlIHNlbGVjdCBjdXJyZW5jeScsXHJcblx0UGxlYXNlcmVjaXBpZW50YWRkcmVzczonUGxlYXNlIGVudGVyIHRoZSByZWNpcGllbnQgYWRkcmVzcycsXHJcblx0ZW50ZXJ0aGVuYW1lOidQbGVhc2UgZW50ZXIgdGhlIG5hbWUnLFxyXG5cdEFkZHJlc3Nvcm5hbWU6J0FkZHJlc3Mgb3IgbmFtZSBjYW5ub3QgYmUgZW1wdHknLFxyXG5cdGxvYWRpbmc6J2xvYWRpbmcnLFxyXG5cdGNsb3NldmFsaWRhdGlvbjonQ29uZmlybSBjbG9zZSB2YWxpZGF0aW9uPycsXHJcblx0TG9naW46J0xvZyBpbicsXHJcblx0VHJhbnNhY3Rpb25kZXRhaWxzOidUcmFuc2FjdGlvbiBkZXRhaWxzJyxcclxuXHRDb25maXJtZWQ6J0NvbmZpcm1lZCcsXHJcblx0VGltZTonVGltZScsXHJcblx0VHhGZWU6J1R4IEZlZScsXHJcblx0VHJhbnNhY3Rpb25JRDonVHJhbnNhY3Rpb24gSUQnLFxyXG5cdG90aGVyczonb3RoZXJzJyxcclxuXHRtZTonbWUnLFxyXG5tb3JlaW5mb3JtYXRpb246J0dvIHRvIHlvdXIgYnJvd3NlciBmb3IgbW9yZSBpbmZvcm1hdGlvbicsXHJcblx0Q29weVN1Y2Nlc3NmdWw6J0NvcHkgU3VjY2Vzc2Z1bCEnLFxyXG5cdE5vY29udGVudDonTm8gY29udGVudCcsXHJcblx0fVxyXG59XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///632\n"); /***/ }), /* 633 */ /*!*******************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/locales/zh-F.js ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _index;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} // zhf.js\nvar _default = {\n index: (_index = {\n walletname: '請輸入錢包名稱',\n Namecannot: '輸入名稱不能為空',\n // 底部导航栏\n Wallet: '錢包',\n NFT: 'NFT',\n Market: '市場',\n Discover: '發現',\n Profile: '我的',\n // tongyong\n Confirm: '確認',\n Successful: '成功',\n Cancel: '取消',\n Setsuccessfully: '創建成功',\n Creationfailed: '創建失敗',\n correct: '正確',\n\n langSelect: '選擇',\n // setting\n fingerPass: '指紋密碼',\n lans: '語言設定',\n curr: '貨币',\n nodes: '節點設定',\n // profile\n protit: '我的',\n apps: '應用程序設定',\n magew: '管理錢包',\n addBook: '地址目錄',\n Settings: '設定',\n helpcen: '幫助中心',\n aboutus: '關於我們',\n Hardware: '硬體',\n math: '配套硬體' }, _defineProperty(_index, \"Wallet\",\n\n '錢包'), _defineProperty(_index, \"assets\",\n '資產'), _defineProperty(_index, \"cwallet\",\n '選擇錢包'), _defineProperty(_index, \"manage\",\n '管理'), _defineProperty(_index, \"mwallet\",\n '管理錢包'), _defineProperty(_index, \"addwallet\",\n '添加'), _defineProperty(_index, \"crewalllet\",\n\n '創建錢包'), _defineProperty(_index, \"mneimport\",\n '助記詞導入'), _defineProperty(_index, \"privakeyimport\",\n '私鑰導入'), _defineProperty(_index, \"backupMneTit\",\n\n '備份助記詞'), _defineProperty(_index, \"BackupTips\",\n '備份提示'), _defineProperty(_index, \"Axioms\",\n '公理是控制資產的唯一方法。'), _defineProperty(_index, \"retrieve\",\n '您无法检索丢失的助记符,因此请务必对其进行备份!'), _defineProperty(_index, \"disclose\",\n '不要向任何人透露你的記憶法。'), _defineProperty(_index, \"startBack\",\n '開始備份'), _defineProperty(_index, \"pcopy\",\n\n '請按正確的順序複製'), _defineProperty(_index, \"pcopy2\",\n '助記詞'), _defineProperty(_index, \"booster\",\n '宣傳語將用於錢包資產追回,請按正確順序複製宣傳語並保存在安全的地方,不得洩露給他人'), _defineProperty(_index, \"copied\",\n '我已記住'), _defineProperty(_index, \"conMne\",\n\n '確認你的錢包助記詞'), _defineProperty(_index, \"boosterword\",\n '請點擊助記詞文字,以確保您的備用助推器文字正確無誤'), _defineProperty(_index, \"backCom\",\n '備份助記符已完成!'), _defineProperty(_index, \"seed\",\n '無效助記詞'), _defineProperty(_index, \"wrongWord\",\n '你輸入了錯誤的單詞,'), _defineProperty(_index, \"wrongWord2\",\n '請重試。'), _defineProperty(_index, \"transPaw\",\n\n '交易密碼'), _defineProperty(_index, \"settransPaw\",\n '設定交易密碼'), _defineProperty(_index, \"transPawAgain\",\n '請再次輸入密碼'), _defineProperty(_index, \"Securetransaction\",\n '保障交易密碼,'), _defineProperty(_index, \"Securetransaction2\",\n '請勿洩露'), _defineProperty(_index, \"Passworddiscrepansies\",\n '兩次密碼輸入不一致'), _defineProperty(_index, \"Versionupdate\",\n\n\n '版本更新'), _defineProperty(_index, \"Officialwebsite\",\n '官方網站'), _defineProperty(_index, \"TermsofService\",\n '服務條款'), _defineProperty(_index, \"PrivacyPolicy\",\n '隱私政策'), _defineProperty(_index, \"Etiamnisilorem1\",\n\n\n 'Etiam nisi lorem繁体'), _defineProperty(_index, \"Etiamnisilorem2\",\n ''), _defineProperty(_index, \"Etiamnisilorem3\",\n ''), _defineProperty(_index, \"TermsofService\",\n\n '隱私政策'), _defineProperty(_index, \"Address\",\n\n '地址'), _defineProperty(_index, \"Manage\",\n '管理'), _defineProperty(_index, \"Name\",\n '名字'), _defineProperty(_index, \"Setname\",\n '設定錢包名稱'), _defineProperty(_index, \"Backupprivatekey\",\n '備份私密金鑰'), _defineProperty(_index, \"Newwalletname\",\n '新的錢包名稱'), _defineProperty(_index, \"keepyourmnemonics\",\n\n '請保留你的記憶法。 任何獲得你的助記符的人都可以控制你的帳戶,包括轉移所有資金'), _defineProperty(_index, \"Incorrectpassword\",\n '密碼不正確'), _defineProperty(_index, \"keepyourprivatekey\",\n\n\n '請保留您的私密金鑰。任何獲得您私密金鑰的人都可以控制您的帳戶,包括轉移所有資金'), _defineProperty(_index, \"Showprivatekey\",\n\n '顯示私密金鑰'), _defineProperty(_index, \"Showprivatekeytext\",\n '文本'), _defineProperty(_index, \"ShowQRCode\",\n '二維碼'), _defineProperty(_index, \"ShowCopy\",\n '複製'), _defineProperty(_index, \"ScantheQR\",\n '掃描二維碼至....'), _defineProperty(_index, \"CopyprivatekeySuccessful\",\n '複製私密金鑰成功'), _defineProperty(_index, \"Onemomentplease\",\n '請稍等'), _defineProperty(_index, \"TrandingPairs\",\n\n '幣種'), _defineProperty(_index, \"PriceVol\",\n '價格'), _defineProperty(_index, \"Chang\",\n '24小時漲跌幅'), _defineProperty(_index, \"DAPPwebsite\",\n\n '蒐索或進入DAPP網站'), _defineProperty(_index, \"Beefy\",\n 'Beefy finance(BSC)'), _defineProperty(_index, \"revenue\",\n '基於幣安智慧鏈的收益聚合器'), _defineProperty(_index, \"Bunicorn\",\n 'Bunicorn'), _defineProperty(_index, \"throughmobility\",\n '一個性能卓越的AMM DEX,通過流動性..'), _defineProperty(_index, \"ForTube\",\n 'ForTube(BSC)'), _defineProperty(_index, \"platform\",\n '全球領先的DeFi借貸平臺(BSC)'), _defineProperty(_index, \"Popular\",\n '熱門'), _defineProperty(_index, \"Lending\",\n '借出'), _defineProperty(_index, \"Trade\",\n '貿易'), _defineProperty(_index, \"Yield\",\n '產量'), _defineProperty(_index, \"Stake\",\n '股份'), _defineProperty(_index, \"redirected\",\n '您將被重定向到協力廠商dApp頁面,您對協力廠商dApp的使用將受該協力廠商dApp is使用者協定和隱私政策的約束,協力廠商dApp直接且完全對您負責。'), _defineProperty(_index, \"Disclaimers\",\n '免責聲明'), _defineProperty(_index, \"NFTcollection\",\n\n 'NFT收藏品'), _defineProperty(_index, \"Contractaddress\",\n '合約地址'), _defineProperty(_index, \"TokenID\",\n '權杖ID'), _defineProperty(_index, \"entercontractaddress\",\n '請輸入契约地址'), _defineProperty(_index, \"entertokenID\",\n '請輸入權杖ID'), _defineProperty(_index, \"Contracts\",\n '契约'), _defineProperty(_index, \"ID\",\n 'ID'), _defineProperty(_index, \"Collectiondetails\",\n '收藏品詳情'), _defineProperty(_index, \"Existingbalance\",\n\n '現有餘額'), _defineProperty(_index, \"Freezebalance\",\n '凍結餘額'), _defineProperty(_index, \"All\",\n '所有'), _defineProperty(_index, \"Send\",\n '發送'), _defineProperty(_index, \"Receive\",\n '接收'), _defineProperty(_index, \"Receivingaddress\",\n\n '接收地址'), _defineProperty(_index, \"ScanQR\",\n '掃描二維碼以轉移到資產'), _defineProperty(_index, \"Copyaddress\",\n '複製地址'), _defineProperty(_index, \"CopySuccessful\",\n '複製地址成功!'), _defineProperty(_index, \"Transfer\",\n\n '轉帳'), _defineProperty(_index, \"AdressBook\",\n '地址目錄'), _defineProperty(_index, \"Transferamount\",\n '轉帳金額'), _defineProperty(_index, \"Balance\",\n '餘額'), _defineProperty(_index, \"ALL\",\n \"所有\"), _defineProperty(_index, \"Remark\",\n '備註'), _defineProperty(_index, \"Transactionfee\",\n '交易費'), _defineProperty(_index, \"Transferconfirmation\",\n '轉帳確認書'), _defineProperty(_index, \"Amount\",\n '金額'), _defineProperty(_index, \"Sendaddress\",\n '發送地址'), _defineProperty(_index, \"Fingerprintpassword\",\n '指紋密碼'), _defineProperty(_index, \"fingerprintsensor\",\n '觸摸指紋感測器'), _defineProperty(_index, \"UsePassword\",\n '使用密碼'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指紋無法識別。'), _defineProperty(_index, \"Tryagain\",\n '請再次嘗試'), _defineProperty(_index, \"Fingerprintrecognized\",\n '指紋識別成功。'), _defineProperty(_index, \"enterthetransferamount\",\n '請輸入轉帳金額'), _defineProperty(_index, \"enterthereceivingaddress\",\n '請輸入接收地址'), _defineProperty(_index, \"lessthan\",\n '輸入的金額不能小於0'), _defineProperty(_index, \"runninglow\",\n '餘額不足'), _defineProperty(_index, \"fingerprintidentification\",\n '此設備不支持指紋識別'), _defineProperty(_index, \"notequipped\",\n '此設備未配備密碼鎖定荧幕,無法使用指紋識別'), _defineProperty(_index, \"oninthesetting\",\n '此設備中沒有輸入指紋。 請在設定中打開它'), _defineProperty(_index, \"AddToken\",\n\n '添加代幣'), _defineProperty(_index, \"Hotassets\",\n '熱門資產'), _defineProperty(_index, \"Addedsuccessfully\",\n '添加成功'), _defineProperty(_index, \"Importviaprivatekey\",\n\n '通過私密金鑰導入'), _defineProperty(_index, \"Privatekeyimportverification\",\n '私密金鑰導入驗證'), _defineProperty(_index, \"privatekeyanddo\",\n '請輸入您的私密金鑰,不要將其洩露給其他人外部地址無法通過助記鍵恢復。 請妥善保管'), _defineProperty(_index, \"enteryourprivatekey\",\n '請輸入您的私密金鑰'), _defineProperty(_index, \"beempty\",\n '不能為空'), _defineProperty(_index, \"beenimported\",\n '錢包已經被導入'), _defineProperty(_index, \"Importmnemonics\",\n\n '導入助記詞'), _defineProperty(_index, \"Mnemonicsimportverification\",\n '助記符輸入驗證'), _defineProperty(_index, \"Language\",\n '語言'), _defineProperty(_index, \"langfan\",\n '繁體中文'), _defineProperty(_index, \"langjian\",\n '簡體中文'), _defineProperty(_index, \"eng\",\n '英文'), _defineProperty(_index, \"edit\",\n '修改'), _defineProperty(_index, \"Delete\",\n '删除'), _defineProperty(_index, \"DELETE\",\n '删除'), _defineProperty(_index, \"Addaddress\",\n '添加地址'), _defineProperty(_index, \"Save\",\n '保存'), _defineProperty(_index, \"selectcurrency\",\n '請選擇幣種'), _defineProperty(_index, \"Pleaserecipientaddress\",\n '請輸入收件人地址'), _defineProperty(_index, \"enterthename\",\n '請輸入名稱'), _defineProperty(_index, \"Addressorname\",\n '地址或名稱不能為空'), _defineProperty(_index, \"loading\",\n '加載中'), _defineProperty(_index, \"closevalidation\",\n '確認關閉驗證?'), _defineProperty(_index, \"Login\",\n '登入'), _defineProperty(_index, \"Transactiondetails\",\n '交易詳情'), _defineProperty(_index, \"Confirmed\",\n '確認交易'), _defineProperty(_index, \"Time\",\n '時間'), _defineProperty(_index, \"TxFee\",\n '發送費'), _defineProperty(_index, \"TransactionID\",\n '交易ID'), _defineProperty(_index, \"others\",\n '其他'), _defineProperty(_index, \"me\",\n '我'), _defineProperty(_index, \"moreinformation\",\n '有關詳細資訊,請轉到瀏覽器'), _defineProperty(_index, \"CopySuccessful\",\n '複製成功!'), _defineProperty(_index, \"Nocontent\",\n '無內容'), _index) };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvbG9jYWxlcy96aC1GLmpzIl0sIm5hbWVzIjpbImluZGV4Iiwid2FsbGV0bmFtZSIsIk5hbWVjYW5ub3QiLCJXYWxsZXQiLCJORlQiLCJNYXJrZXQiLCJEaXNjb3ZlciIsIlByb2ZpbGUiLCJDb25maXJtIiwiU3VjY2Vzc2Z1bCIsIkNhbmNlbCIsIlNldHN1Y2Nlc3NmdWxseSIsIkNyZWF0aW9uZmFpbGVkIiwiY29ycmVjdCIsImxhbmdTZWxlY3QiLCJmaW5nZXJQYXNzIiwibGFucyIsImN1cnIiLCJub2RlcyIsInByb3RpdCIsImFwcHMiLCJtYWdldyIsImFkZEJvb2siLCJTZXR0aW5ncyIsImhlbHBjZW4iLCJhYm91dHVzIiwiSGFyZHdhcmUiLCJtYXRoIl0sIm1hcHBpbmdzIjoiNlNBQUE7ZUFDZTtBQUNkQSxPQUFLO0FBQ0pDLGNBQVUsRUFBQyxTQURQO0FBRUpDLGNBQVUsRUFBQyxVQUZQO0FBR0o7QUFDQUMsVUFBTSxFQUFDLElBSkg7QUFLSkMsT0FBRyxFQUFDLEtBTEE7QUFNSkMsVUFBTSxFQUFDLElBTkg7QUFPSkMsWUFBUSxFQUFDLElBUEw7QUFRSkMsV0FBTyxFQUFDLElBUko7QUFTSjtBQUNBQyxXQUFPLEVBQUMsSUFWSjtBQVdKQyxjQUFVLEVBQUMsSUFYUDtBQVlKQyxVQUFNLEVBQUMsSUFaSDtBQWFKQyxtQkFBZSxFQUFDLE1BYlo7QUFjSkMsa0JBQWMsRUFBQyxNQWRYO0FBZUpDLFdBQU8sRUFBQyxJQWZKOztBQWlCTEMsY0FBVSxFQUFDLElBakJOO0FBa0JKO0FBQ0FDLGNBQVUsRUFBQyxNQW5CUDtBQW9CSEMsUUFBSSxFQUFDLE1BcEJGO0FBcUJIQyxRQUFJLEVBQUMsSUFyQkY7QUFzQkhDLFNBQUssRUFBQyxNQXRCSDtBQXVCSDtBQUNBQyxVQUFNLEVBQUMsSUF4Qko7QUF5QkhDLFFBQUksRUFBQyxRQXpCRjtBQTBCSEMsU0FBSyxFQUFDLE1BMUJIO0FBMkJIQyxXQUFPLEVBQUMsTUEzQkw7QUE0QkhDLFlBQVEsRUFBQyxJQTVCTjtBQTZCSEMsV0FBTyxFQUFDLE1BN0JMO0FBOEJIQyxXQUFPLEVBQUMsTUE5Qkw7QUErQkhDLFlBQVEsRUFBQyxJQS9CTjtBQWdDSEMsUUFBSSxFQUFDLE1BaENGOztBQWtDSSxNQWxDSjtBQW1DSSxNQW5DSjtBQW9DSyxRQXBDTDtBQXFDSSxNQXJDSjtBQXNDSyxRQXRDTDtBQXVDTyxNQXZDUDs7QUF5Q1EsUUF6Q1I7QUEwQ08sU0ExQ1A7QUEyQ1ksUUEzQ1o7O0FBNkNVLFNBN0NWO0FBOENRLFFBOUNSO0FBK0NJLGlCQS9DSjtBQWdETSw0QkFoRE47QUFpRE0sa0JBakROO0FBa0RPLFFBbERQOztBQW9ERyxhQXBESDtBQXFESSxPQXJESjtBQXNESyw2Q0F0REw7QUF1REksUUF2REo7O0FBeURJLGFBekRKO0FBMERTLDZCQTFEVDtBQTJESyxhQTNETDtBQTRERSxTQTVERjtBQTZETyxjQTdEUDtBQThEUSxRQTlEUjs7QUFnRU0sUUFoRU47QUFpRVMsVUFqRVQ7QUFrRVcsV0FsRVg7QUFtRWUsV0FuRWY7QUFvRWdCLFFBcEVoQjtBQXFFbUIsYUFyRW5COzs7QUF3RVcsUUF4RVg7QUF5RWEsUUF6RWI7QUEwRVksUUExRVo7QUEyRVcsUUEzRVg7OztBQThFYSxzQkE5RWI7QUErRWEsSUEvRWI7QUFnRmEsSUFoRmI7O0FBa0ZhLFFBbEZiOztBQW9GTyxNQXBGUDtBQXFGTSxNQXJGTjtBQXNGSSxNQXRGSjtBQXVGTyxVQXZGUDtBQXdGZ0IsVUF4RmhCO0FBeUZhLFVBekZiOztBQTJGa0IsMkNBM0ZsQjtBQTRGa0IsU0E1RmxCOzs7QUErRmdCLDJDQS9GaEI7O0FBaUdVLFVBakdWO0FBa0djLE1BbEdkO0FBbUdNLE9BbkdOO0FBb0dJLE1BcEdKO0FBcUdLLGNBckdMO0FBc0dvQixZQXRHcEI7QUF1R1csT0F2R1g7O0FBeUdTLE1BekdUO0FBMEdJLE1BMUdKO0FBMkdDLFdBM0dEOztBQTZHTyxlQTdHUDtBQThHQyxzQkE5R0Q7QUErR0csaUJBL0dIO0FBZ0hJLFlBaEhKO0FBaUhXLDBCQWpIWDtBQWtIRyxnQkFsSEg7QUFtSEksc0JBbkhKO0FBb0hHLE1BcEhIO0FBcUhHLE1BckhIO0FBc0hDLE1BdEhEO0FBdUhDLE1BdkhEO0FBd0hDLE1BeEhEO0FBeUhNLGlGQXpITjtBQTBITyxRQTFIUDs7QUE0SFMsVUE1SFQ7QUE2SFcsUUE3SFg7QUE4SEcsUUE5SEg7QUErSGdCLFdBL0hoQjtBQWdJUSxXQWhJUjtBQWlJSyxNQWpJTDtBQWtJRixNQWxJRTtBQW1JYSxTQW5JYjs7QUFxSVcsUUFySVg7QUFzSVMsUUF0SVQ7QUF1SUQsTUF2SUM7QUF3SUEsTUF4SUE7QUF5SUcsTUF6SUg7O0FBMklZLFFBM0laO0FBNElFLGVBNUlGO0FBNklPLFFBN0lQO0FBOElVLFdBOUlWOztBQWdKSSxNQWhKSjtBQWlKTSxRQWpKTjtBQWtKVSxRQWxKVjtBQW1KRyxNQW5KSDtBQW9KRCxNQXBKQztBQXFKRSxNQXJKRjtBQXNKVSxPQXRKVjtBQXVKZ0IsU0F2SmhCO0FBd0pFLE1BeEpGO0FBeUpPLFFBekpQO0FBMEplLFFBMUpmO0FBMkphLFdBM0piO0FBNEpPLFFBNUpQO0FBNkppQixXQTdKakI7QUE4SkksU0E5Sko7QUErSmlCLFdBL0pqQjtBQWdLa0IsV0FoS2xCO0FBaUtvQixXQWpLcEI7QUFrS0ksY0FsS0o7QUFtS00sUUFuS047QUFvS3FCLGNBcEtyQjtBQXFLTyx5QkFyS1A7QUFzS1Usd0JBdEtWOztBQXdLSyxRQXhLTDtBQXlLTSxRQXpLTjtBQTBLYyxRQTFLZDs7QUE0S2lCLFlBNUtqQjtBQTZLMEIsWUE3SzFCO0FBOEthLDRDQTlLYjtBQStLZ0IsYUEvS2hCO0FBZ0xJLFFBaExKO0FBaUxTLFdBakxUOztBQW1MWSxTQW5MWjtBQW9Md0IsV0FwTHhCO0FBcUxLLE1BckxMO0FBc0xJLFFBdExKO0FBdUxLLFFBdkxMO0FBd0xBLE1BeExBO0FBeUxDLE1BekxEO0FBMExHLE1BMUxIO0FBMkxHLE1BM0xIO0FBNExPLFFBNUxQO0FBNkxDLE1BN0xEO0FBOExXLFNBOUxYO0FBK0xtQixZQS9MbkI7QUFnTVMsU0FoTVQ7QUFpTVUsYUFqTVY7QUFrTUksT0FsTUo7QUFtTVksV0FuTVo7QUFvTUUsTUFwTUY7QUFxTWUsUUFyTWY7QUFzTU8sUUF0TVA7QUF1TUUsTUF2TUY7QUF3TUcsT0F4TUg7QUF5TVcsUUF6TVg7QUEwTUksTUExTUo7QUEyTUEsS0EzTUE7QUE0TVksaUJBNU1aO0FBNk1ZLFNBN01aO0FBOE1PLE9BOU1QLFVBRFMsRSIsImZpbGUiOiI2MzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB6aGYuanNcclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGluZGV4OiB7XHJcblx0XHR3YWxsZXRuYW1lOifoq4vovLjlhaXpjKLljIXlkI3nqLEnLFxyXG5cdFx0TmFtZWNhbm5vdDon6Ly45YWl5ZCN56ix5LiN6IO954K656m6JyxcclxuXHRcdC8vIOW6lemDqOWvvOiIquagj1xyXG5cdFx0V2FsbGV0OifpjKLljIUnLFxyXG5cdFx0TkZUOidORlQnLFxyXG5cdFx0TWFya2V0OifluILloLQnLFxyXG5cdFx0RGlzY292ZXI6J+eZvOePvicsXHJcblx0XHRQcm9maWxlOifmiJHnmoQnLFxyXG5cdFx0Ly8gdG9uZ3lvbmdcclxuXHRcdENvbmZpcm06J+eiuuiqjScsXHJcblx0XHRTdWNjZXNzZnVsOifmiJDlip8nLFxyXG5cdFx0Q2FuY2VsOiflj5bmtognLFxyXG5cdFx0U2V0c3VjY2Vzc2Z1bGx5OiflibXlu7rmiJDlip8nLFxyXG5cdFx0Q3JlYXRpb25mYWlsZWQ6J+WJteW7uuWkseaVlycsXHJcblx0XHRjb3JyZWN0OifmraPnoronLFxyXG5cdFx0XHJcblx0bGFuZ1NlbGVjdDon6YG45pOHJyxcclxuXHRcdC8vIHNldHRpbmdcclxuXHRcdGZpbmdlclBhc3M6J+aMh+e0i+WvhueivCcsXHRcclxuXHRcdFx0bGFuczon6Kqe6KiA6Kit5a6aJyxcclxuXHRcdFx0Y3Vycjon6LKo5biBJyxcclxuXHRcdFx0bm9kZXM6J+evgOm7nuioreWumicsXHJcblx0XHRcdC8vIHByb2ZpbGVcclxuXHRcdFx0cHJvdGl0OifmiJHnmoQnLFxyXG5cdFx0XHRhcHBzOifmh4nnlKjnqIvluo/oqK3lrponLFxyXG5cdFx0XHRtYWdldzon566h55CG6Yyi5YyFJyxcclxuXHRcdFx0YWRkQm9vazon5Zyw5Z2A55uu6YyEJyxcclxuXHRcdFx0U2V0dGluZ3M6J+ioreWumicsXHJcblx0XHRcdGhlbHBjZW46J+W5q+WKqeS4reW/gycsXHJcblx0XHRcdGFib3V0dXM6J+mXnOaWvOaIkeWAkScsXHJcblx0XHRcdEhhcmR3YXJlOifnoazpq5QnLFxyXG5cdFx0XHRtYXRoOifphY3lpZfnoazpq5QnLFxyXG5cdFx0XHQvLyB3YWxsZXRcclxuXHRcdFx0V2FsbGV0OifpjKLljIUnLFxyXG5cdFx0XHRhc3NldHM6J+izh+eUoicsXHJcblx0XHRcdGN3YWxsZXQ6J+mBuOaTh+mMouWMhScsXHJcblx0XHRcdG1hbmFnZTon566h55CGJyxcclxuXHRcdFx0bXdhbGxldDon566h55CG6Yyi5YyFJyxcclxuXHRcdFx0YWRkd2FsbGV0Oifmt7vliqAnLFxyXG5cdFx0XHQvLyBhZGRcclxuXHRcdFx0Y3Jld2FsbGxldDon5Ym15bu66Yyi5YyFJyxcclxuXHRcdFx0bW5laW1wb3J0OifliqnoqJjoqZ7lsI7lhaUnLFxyXG5cdFx0XHRwcml2YWtleWltcG9ydDon56eB6ZGw5bCO5YWlJyxcclxuXHRcdFx0Ly8gYmFjay9pbmRleFxyXG5cdFx0XHRiYWNrdXBNbmVUaXQ6J+WCmeS7veWKqeiomOipnicsXHJcblx0XHRcdEJhY2t1cFRpcHM6J+WCmeS7veaPkOekuicsXHJcblx0XHRcdEF4aW9tczon5YWs55CG5piv5o6n5Yi26LOH55Si55qE5ZSv5LiA5pa55rOV44CCJyxcclxuXHRcdFx0cmV0cmlldmU6J+aCqOaXoOazleajgOe0ouS4ouWkseeahOWKqeiusOespu+8jOWboOatpOivt+WKoeW/heWvueWFtui/m+ihjOWkh+S7ve+8gScsXHJcblx0XHRcdGRpc2Nsb3NlOifkuI3opoHlkJHku7vkvZXkurrpgI/pnLLkvaDnmoToqJjmhrbms5XjgIInLFxyXG5cdFx0XHRzdGFydEJhY2s6J+mWi+Wni+WCmeS7vScsXHJcblx0XHRcdC8vIGJhY2t1cDJcclxuXHRcdFx0cGNvcHk6J+iri+aMieato+eiuueahOmghuW6j+ikh+ijvScsXHJcblx0XHRcdHBjb3B5Mjon5Yqp6KiY6KmeJyxcclxuXHRcdFx0Ym9vc3Rlcjon5a6j5YKz6Kqe5bCH55So5pa86Yyi5YyF6LOH55Si6L+95Zue77yM6KuL5oyJ5q2j56K66aCG5bqP6KSH6KO95a6j5YKz6Kqe5Lim5L+d5a2Y5Zyo5a6J5YWo55qE5Zyw5pa577yM5LiN5b6X5rSp6Zyy57Wm5LuW5Lq6JyxcclxuXHRcdFx0Y29waWVkOifmiJHlt7LoqJjkvY8nLFxyXG5cdFx0XHQvLyBiYWNrdXAzXHJcblx0XHRcdGNvbk1uZTon56K66KqN5L2g55qE6Yyi5YyF5Yqp6KiY6KmeJyxcclxuXHRcdFx0Ym9vc3RlcndvcmQ6J+iri+m7nuaTiuWKqeiomOipnuaWh+Wtl++8jOS7peeiuuS/neaCqOeahOWCmeeUqOWKqeaOqOWZqOaWh+Wtl+ato+eiuueEoeiqpCcsXHJcblx0XHRcdGJhY2tDb206J+WCmeS7veWKqeiomOespuW3suWujOaIkO+8gScsXHJcblx0XHRcdHNlZWQ6J+eEoeaViOWKqeiomOipnicsXHJcblx0XHRcdHdyb25nV29yZDon5L2g6Ly45YWl5LqG6Yyv6Kqk55qE5Zau6Kme77yMJyxcclxuXHRcdFx0d3JvbmdXb3JkMjon6KuL6YeN6Kmm44CCJyxcclxuXHRcdFx0Ly8gdHJhbnNQYXdcclxuXHRcdFx0dHJhbnNQYXc6J+S6pOaYk+WvhueivCcsXHJcblx0XHRcdHNldHRyYW5zUGF3OifoqK3lrprkuqTmmJPlr4bnorwnLFxyXG5cdFx0XHR0cmFuc1Bhd0FnYWluOifoq4vlho3mrKHovLjlhaXlr4bnorwnLFxyXG5cdFx0XHRTZWN1cmV0cmFuc2FjdGlvbjon5L+d6Zqc5Lqk5piT5a+G56K877yMJyxcclxuXHRcdFx0U2VjdXJldHJhbnNhY3Rpb24yOifoq4vli7/mtKnpnLInLFxyXG5cdFx0XHRQYXNzd29yZGRpc2NyZXBhbnNpZXM6J+WFqeasoeWvhueivOi8uOWFpeS4jeS4gOiHtCcsXHJcblx0XHRcdFxyXG5cdFx0XHQvLyBhYm91dFxyXG5cdFx0XHRWZXJzaW9udXBkYXRlOifniYjmnKzmm7TmlrAnLFxyXG5cdFx0XHRPZmZpY2lhbHdlYnNpdGU6J+WumOaWuee2suermScsXHJcblx0XHRcdFRlcm1zb2ZTZXJ2aWNlOifmnI3li5nmop3mrL4nLFxyXG5cdFx0XHRQcml2YWN5UG9saWN5OifpmrHnp4HmlL/nrZYnLFxyXG5cdFx0XHRcclxuXHRcdFx0Ly8gVGVybXNvZlNlcnZpY2VcclxuXHRcdFx0RXRpYW1uaXNpbG9yZW0xOidFdGlhbSBuaXNpIGxvcmVt57mB5L2TJyxcclxuXHRcdFx0RXRpYW1uaXNpbG9yZW0yOicnLFxyXG5cdFx0XHRFdGlhbW5pc2lsb3JlbTM6JycsXHJcblx0XHRcdC8vIHByaXZhY3lcclxuXHRcdFx0XHRUZXJtc29mU2VydmljZTon6Zqx56eB5pS/562WJyxcclxuXHRcdFx0XHQvLyBtYW5hZ2VcclxuXHRcdFx0XHRcdEFkZHJlc3M6J+WcsOWdgCcsXHJcblx0XHRcdFx0XHRNYW5hZ2U6J+euoeeQhicsXHJcblx0XHRcdFx0XHROYW1lOiflkI3lrZcnLFxyXG5cdFx0XHRcdFx0U2V0bmFtZTon6Kit5a6a6Yyi5YyF5ZCN56ixJyxcclxuXHRcdFx0XHRcdEJhY2t1cHByaXZhdGVrZXk6J+WCmeS7veengeWvhumHkemRsCcsXHJcblx0XHRcdFx0XHROZXd3YWxsZXRuYW1lOifmlrDnmoTpjKLljIXlkI3nqLEnLFxyXG5cdFx0XHRcdFx0Ly8gdHJhbnNQYXdNYW5cclxuXHRcdFx0XHRcdCBrZWVweW91cm1uZW1vbmljczon6KuL5L+d55WZ5L2g55qE6KiY5oa25rOV44CCIOS7u+S9leeNsuW+l+S9oOeahOWKqeiomOespueahOS6uumDveWPr+S7peaOp+WItuS9oOeahOW4s+aItu+8jOWMheaLrOi9ieenu+aJgOacieizh+mHkScsXHJcblx0XHRcdFx0XHQgSW5jb3JyZWN0cGFzc3dvcmQ6J+WvhueivOS4jeato+eiuicsXHJcblx0XHJcblx0Ly8ga2V5b3V0XHJcblx0ICBrZWVweW91cnByaXZhdGVrZXk6J+iri+S/neeVmeaCqOeahOengeWvhumHkemRsOOAguS7u+S9leeNsuW+l+aCqOengeWvhumHkemRsOeahOS6uumDveWPr+S7peaOp+WItuaCqOeahOW4s+aItu+8jOWMheaLrOi9ieenu+aJgOacieizh+mHkScsXHJcblx0Ly8gc2hvd2tleVxyXG5cdFNob3dwcml2YXRla2V5Oifpoa/npLrnp4Hlr4bph5HpkbAnLFxyXG5cdFNob3dwcml2YXRla2V5dGV4dDon5paH5pysJyxcclxuXHRTaG93UVJDb2RlOifkuozntq3norwnLFxyXG5cdFNob3dDb3B5OifopIfoo70nLFxyXG5cdFNjYW50aGVRUjon5o6D5o+P5LqM57at56K86IezLi4uLicsXHJcblx0Q29weXByaXZhdGVrZXlTdWNjZXNzZnVsOifopIfoo73np4Hlr4bph5HpkbDmiJDlip8nLFxyXG5cdE9uZW1vbWVudHBsZWFzZTon6KuL56iN562JJyxcclxuXHQvLyBtYXJrZXRcclxuXHRUcmFuZGluZ1BhaXJzOifluaPnqK4nLFxyXG5cdFByaWNlVm9sOiflg7nmoLwnLFxyXG5cdENoYW5nOicyNOWwj+aZgua8sui3jOW5hScsXHJcblx0Ly8gZGlzY292ZXJcclxuXHREQVBQd2Vic2l0ZTon6JKQ57Si5oiW6YCy5YWlREFQUOe2suermScsXHJcblx0QmVlZnk6J0JlZWZ5IGZpbmFuY2UoQlNDKScsXHJcblx0cmV2ZW51ZTon5Z+65pa85bmj5a6J5pm65oWn6Y+I55qE5pS255uK6IGa5ZCI5ZmoJyxcclxuXHRCdW5pY29ybjonQnVuaWNvcm4nLFxyXG5cdHRocm91Z2htb2JpbGl0eTon5LiA5YCL5oCn6IO95Y2T6LaK55qEQU1NIERFWO+8jOmAmumBjua1geWLleaApy4uJyxcclxuXHRGb3JUdWJlOidGb3JUdWJlKEJTQyknLFxyXG5cdHBsYXRmb3JtOiflhajnkIPpoJjlhYjnmoREZUZp5YCf6LK45bmz6Ie677yIQlND77yJJyxcclxuXHRQb3B1bGFyOifnhrHploAnLFxyXG5cdExlbmRpbmc6J+WAn+WHuicsXHJcblx0VHJhZGU6J+iyv+aYkycsXHJcblx0WWllbGQ6J+eUoumHjycsXHJcblx0U3Rha2U6J+iCoeS7vScsXHJcblx0cmVkaXJlY3RlZDon5oKo5bCH6KKr6YeN5a6a5ZCR5Yiw5Y2U5Yqb5bug5ZWGZEFwcOmggemdou+8jOaCqOWwjeWNlOWKm+W7oOWVhmRBcHDnmoTkvb/nlKjlsIflj5foqbLljZTlipvlu6DllYZkQXBwIGlz5L2/55So6ICF5Y2U5a6a5ZKM6Zqx56eB5pS/562W55qE57SE5p2f77yM5Y2U5Yqb5bug5ZWGZEFwcOebtOaOpeS4lOWujOWFqOWwjeaCqOiyoOiyrOOAgicsXHJcblx0RGlzY2xhaW1lcnM6J+WFjeiyrOiBsuaYjicsXHJcblx0Ly8gbmZ0Q29sbGVjdGlvblxyXG5cdE5GVGNvbGxlY3Rpb246J05GVOaUtuiXj+WTgScsXHJcblx0Q29udHJhY3RhZGRyZXNzOiflkIjntITlnLDlnYAnLFxyXG5cdFRva2VuSUQ6J+asiuadlklEJyxcclxuXHRlbnRlcmNvbnRyYWN0YWRkcmVzczon6KuL6Ly45YWl5aWR57qm5Zyw5Z2AJyxcclxuXHRlbnRlcnRva2VuSUQ6J+iri+i8uOWFpeasiuadlklEJyxcclxuXHRDb250cmFjdHM6J+Wlkee6picsXHJcblx0SUQ6J0lEJyxcclxuXHRDb2xsZWN0aW9uZGV0YWlsczon5pS26JeP5ZOB6Kmz5oOFJyxcclxuXHQvLyBidGMgaW5kZXhcclxuXHRFeGlzdGluZ2JhbGFuY2U6J+ePvuaciemkmOmhjScsXHJcblx0RnJlZXplYmFsYW5jZTon5YeN57WQ6aSY6aGNJyxcclxuXHRBbGw6J+aJgOaciScsXHJcblx0U2VuZDon55m86YCBJyxcclxuXHRSZWNlaXZlOifmjqXmlLYnLFxyXG5cdC8vIHNlbmRUb2tlbiBpbmRleFxyXG5cdFJlY2VpdmluZ2FkZHJlc3M6J+aOpeaUtuWcsOWdgCcsXHJcblx0U2NhblFSOifmjoPmj4/kuozntq3norzku6XovYnnp7vliLDos4fnlKInLFxyXG5cdENvcHlhZGRyZXNzOifopIfoo73lnLDlnYAnLFxyXG5cdENvcHlTdWNjZXNzZnVsOifopIfoo73lnLDlnYDmiJDlip/vvIEnLFxyXG5cdC8vIHRyYW5zZmVyXHJcblx0VHJhbnNmZXI6J+i9ieW4sycsXHJcblx0QWRyZXNzQm9vazon5Zyw5Z2A55uu6YyEJyxcclxuXHRUcmFuc2ZlcmFtb3VudDon6L2J5biz6YeR6aGNJyxcclxuXHRCYWxhbmNlOifppJjpoY0nLFxyXG5cdEFMTDpcIuaJgOaciVwiLFxyXG5cdFJlbWFyazon5YKZ6Ki7JyxcclxuXHRUcmFuc2FjdGlvbmZlZTon5Lqk5piT6LK7JyxcclxuXHRUcmFuc2ZlcmNvbmZpcm1hdGlvbjon6L2J5biz56K66KqN5pu4JyxcclxuXHRBbW91bnQ6J+mHkemhjScsXHJcblx0U2VuZGFkZHJlc3M6J+eZvOmAgeWcsOWdgCcsXHJcblx0RmluZ2VycHJpbnRwYXNzd29yZDon5oyH57SL5a+G56K8JyxcclxuXHRmaW5nZXJwcmludHNlbnNvcjon6Ke45pG45oyH57SL5oSf5ris5ZmoJyxcclxuXHRVc2VQYXNzd29yZDon5L2/55So5a+G56K8JyxcclxuXHRGaW5nZXJwcmludHJlY29nbml6ZWQ6J+aMh+e0i+eEoeazleitmOWIpeOAgicsXHJcblx0VHJ5YWdhaW46J+iri+WGjeasoeWYl+ippicsXHJcblx0RmluZ2VycHJpbnRyZWNvZ25pemVkOifmjIfntIvorZjliKXmiJDlip/jgIInLFxyXG5cdGVudGVydGhldHJhbnNmZXJhbW91bnQ6J+iri+i8uOWFpei9ieW4s+mHkemhjScsXHJcblx0ZW50ZXJ0aGVyZWNlaXZpbmdhZGRyZXNzOifoq4vovLjlhaXmjqXmlLblnLDlnYAnLFxyXG5cdGxlc3N0aGFuOifovLjlhaXnmoTph5HpoY3kuI3og73lsI/mlrwwJyxcclxuXHRydW5uaW5nbG93OifppJjpoY3kuI3otrMnLFxyXG5cdGZpbmdlcnByaW50aWRlbnRpZmljYXRpb246J+atpOioreWCmeS4jeaUr+aMgeaMh+e0i+itmOWIpScsXHJcblx0bm90ZXF1aXBwZWQ6J+atpOioreWCmeacqumFjeWCmeWvhueivOmOluWumuiNp+W5le+8jOeEoeazleS9v+eUqOaMh+e0i+itmOWIpScsXHJcblx0b25pbnRoZXNldHRpbmc6J+atpOioreWCmeS4reaykuaciei8uOWFpeaMh+e0i+OAgiDoq4vlnKjoqK3lrprkuK3miZPplovlroMnLFxyXG5cdC8vIFx0QWRkIFRva2VuXHJcblx0XHRBZGRUb2tlbjon5re75Yqg5Luj5bmjJyxcclxuXHRcdEhvdGFzc2V0czon54ax6ZaA6LOH55SiJyxcclxuXHRcdEFkZGVkc3VjY2Vzc2Z1bGx5Oifmt7vliqDmiJDlip8nLFxyXG5cdFx0Ly8gYmFja3VwNVxyXG5cdFx0XHRJbXBvcnR2aWFwcml2YXRla2V5OifpgJrpgY7np4Hlr4bph5HpkbDlsI7lhaUnLFxyXG5cdFx0XHRQcml2YXRla2V5aW1wb3J0dmVyaWZpY2F0aW9uOifnp4Hlr4bph5HpkbDlsI7lhaXpqZforYknLFxyXG5cdFx0XHRwcml2YXRla2V5YW5kZG86J+iri+i8uOWFpeaCqOeahOengeWvhumHkemRsO+8jOS4jeimgeWwh+WFtua0qemcsue1puWFtuS7luS6uuWklumDqOWcsOWdgOeEoeazlemAmumBjuWKqeiomOmNteaBouW+qeOAgiDoq4vlpqXlloTkv53nrqEnLFxyXG5cdFx0ZW50ZXJ5b3VycHJpdmF0ZWtleTon6KuL6Ly45YWl5oKo55qE56eB5a+G6YeR6ZGwJyxcclxuXHRcdGJlZW1wdHk6J+S4jeiDveeCuuepuicsXHJcblx0XHRiZWVuaW1wb3J0ZWQ6J+mMouWMheW3sue2k+iiq+WwjuWFpScsXHJcblx0XHQvLyBiYWNrdXA0XHJcblx0XHRJbXBvcnRtbmVtb25pY3M6J+WwjuWFpeWKqeiomOipnicsXHJcblx0XHRNbmVtb25pY3NpbXBvcnR2ZXJpZmljYXRpb246J+WKqeiomOespui8uOWFpempl+itiScsXHJcblx0XHRMYW5ndWFnZTon6Kqe6KiAJyxcclxuXHRcdGxhbmdmYW46J+e5gemrlOS4reaWhycsXHJcblx0XHRsYW5namlhbjon57Ch6auU5Lit5paHJyxcclxuXHRcdGVuZzon6Iux5paHJyxcclxuXHRcdGVkaXQ6J+S/ruaUuScsXHJcblx0XHREZWxldGU6J+WIoOmZpCcsXHJcblx0XHRERUxFVEU6J+WIoOmZpCcsXHJcblx0XHRBZGRhZGRyZXNzOifmt7vliqDlnLDlnYAnLFxyXG5cdFx0U2F2ZTon5L+d5a2YJyxcclxuXHRcdHNlbGVjdGN1cnJlbmN5Oifoq4vpgbjmk4fluaPnqK4nLFxyXG5cdFx0UGxlYXNlcmVjaXBpZW50YWRkcmVzczon6KuL6Ly45YWl5pS25Lu25Lq65Zyw5Z2AJyxcclxuXHRcdGVudGVydGhlbmFtZTon6KuL6Ly45YWl5ZCN56ixJyxcclxuXHRcdEFkZHJlc3Nvcm5hbWU6J+WcsOWdgOaIluWQjeeoseS4jeiDveeCuuepuicsXHJcblx0XHRsb2FkaW5nOifliqDovInkuK0nLFxyXG5cdFx0Y2xvc2V2YWxpZGF0aW9uOifnorroqo3pl5zplonpqZforYnvvJ8nLFxyXG5cdFx0TG9naW46J+eZu+WFpScsXHJcblx0XHRUcmFuc2FjdGlvbmRldGFpbHM6J+S6pOaYk+ips+aDhScsXHJcblx0XHRcdENvbmZpcm1lZDon56K66KqN5Lqk5piTJyxcclxuXHRcdFx0VGltZTon5pmC6ZaTJyxcclxuXHRcdFx0VHhGZWU6J+eZvOmAgeiyuycsXHJcblx0XHRcdFRyYW5zYWN0aW9uSUQ6J+S6pOaYk0lEJyxcclxuXHRcdFx0b3RoZXJzOiflhbbku5YnLFxyXG5cdFx0XHRtZTon5oiRJyxcclxuXHRcdG1vcmVpbmZvcm1hdGlvbjon5pyJ6Zec6Kmz57Sw6LOH6KiK77yM6KuL6L2J5Yiw54CP6Ka95ZmoJyxcclxuXHRcdFx0Q29weVN1Y2Nlc3NmdWw6J+ikh+ijveaIkOWKn++8gScsXHJcblx0XHRcdE5vY29udGVudDon54Sh5YWn5a65JyxcclxuXHR9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///633\n"); /***/ }), /* 634 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/b_logo.png ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/b_logo.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2JfbG9nby5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///634\n"); /***/ }), /* 635 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index2.vue?mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index2.vue?vue&type=template&id=71289870&scoped=true&mpType=page */ 636);\n/* harmony import */ var _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index2.vue?vue&type=script&lang=js&mpType=page */ 638);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"71289870\",\n null,\n false,\n _index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/address/index2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTcxMjg5ODcwJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4Mi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjcxMjg5ODcwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2FkZHJlc3MvaW5kZXgyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///635\n"); /***/ }), /* 636 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index2.vue?vue&type=template&id=71289870&scoped=true&mpType=page ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index2.vue?vue&type=template&id=71289870&scoped=true&mpType=page */ 637); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_71289870_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 637 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index2.vue?vue&type=template&id=71289870&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c("image", { staticClass: _vm._$s(3, "sc", "renYou"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 615) ), _i: 3 }, on: { click: function($event) { return _vm.goAddress() } }, slot: "logo" }), _c( "text", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.Address)))] ) ]), _c("view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "big_item"), attrs: { _i: 6 } }, [ _vm._l(_vm._$s(7, "f", { forItems: _vm.BTCAddressInfo }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: 7 + "-" + $30 }), staticClass: _vm._$s("7-" + $30, "sc", "item flex"), attrs: { _i: "7-" + $30 }, on: { click: function($event) { return _vm.goTransfer(item) } } }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "textcon flex"), attrs: { _i: "8-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "bigcon"), attrs: { _i: "9-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "textimg flexx" ), attrs: { _i: "10-" + $30 } }, [ _c("image", { staticClass: _vm._$s("11-" + $30, "sc", "img"), attrs: { src: _vm._$s( "11-" + $30, "a-src", item.coinList[0].icon ), _i: "11-" + $30 } }), _c( "text", { staticClass: _vm._$s( "12-" + $30, "sc", "textt" ), attrs: { _i: "12-" + $30 } }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.coinList[0].name) ) ) ] ), _c( "text", { staticClass: _vm._$s( "13-" + $30, "sc", "textt2" ), attrs: { _i: "13-" + $30 } }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.name) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "text1"), attrs: { _i: "14-" + $30 } }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.address) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("15-" + $30, "sc", "btncon"), attrs: { _i: "15-" + $30 } }, [ _c("image", { staticClass: _vm._$s("16-" + $30, "sc", "img2"), attrs: { src: _vm._$s( "16-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: "16-" + $30 }, on: { click: function($event) { $event.stopPropagation() return _vm.showIndex(item, index) } } }) ] ), _vm._$s("17-" + $30, "i", _vm.show) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( "17-" + $30, "v-show", index == _vm.btcIndex ), expression: "_$s((\"17-\"+$30),'v-show',index==btcIndex)" } ], staticClass: _vm._$s("17-" + $30, "sc", "set_con"), attrs: { _i: "17-" + $30 } }, [ _c("image", { staticClass: _vm._$s("18-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "18-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: "18-" + $30 }, on: { click: function($event) { $event.stopPropagation() _vm.show = false } } }), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "itemm flexx" ), attrs: { _i: "19-" + $30 }, on: { click: function($event) { $event.stopPropagation() return _vm.editItem(index) } } }, [ _c("image", { staticClass: _vm._$s("20-" + $30, "sc", "img"), attrs: { src: _vm._$s( "20-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/create_24px.png */ 792) ), _i: "20-" + $30 } }), _vm._v( _vm._$s( "19-" + $30, "t1-0", _vm._s(_vm.i18n.edit) ) ) ] ), _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "itemm flexx red" ), attrs: { _i: "21-" + $30 }, on: { click: function($event) { $event.stopPropagation() return _vm.deleteItem() } } }, [ _c("image", { staticClass: _vm._$s("22-" + $30, "sc", "img"), attrs: { src: _vm._$s( "22-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/trash.png */ 793) ), _i: "22-" + $30 } }), _vm._v( _vm._$s( "21-" + $30, "t1-0", _vm._s(_vm.i18n.Delete) ) ) ] ) ] ) : _vm._e() ] ) }), _vm._l(_vm._$s(23, "f", { forItems: _vm.ETHAddressInfo }), function( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(23, "f", { forIndex: $21, key: 23 + "-" + $31 }), staticClass: _vm._$s("23-" + $31, "sc", "item flex"), attrs: { _i: "23-" + $31 }, on: { click: function($event) { return _vm.goTransfer(item) } } }, [ _c( "view", { staticClass: _vm._$s("24-" + $31, "sc", "textcon flex"), attrs: { _i: "24-" + $31 } }, [ _c( "view", { staticClass: _vm._$s("25-" + $31, "sc", "bigcon"), attrs: { _i: "25-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "textimg flexx" ), attrs: { _i: "26-" + $31 } }, [ _c("image", { staticClass: _vm._$s("27-" + $31, "sc", "img"), attrs: { src: _vm._$s( "27-" + $31, "a-src", item.coinList[0].icon ), _i: "27-" + $31 } }), _c( "text", { staticClass: _vm._$s( "28-" + $31, "sc", "textt" ), attrs: { _i: "28-" + $31 } }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(item.coinList[0].name) ) ) ] ), _c( "text", { staticClass: _vm._$s( "29-" + $31, "sc", "textt2" ), attrs: { _i: "29-" + $31 } }, [ _vm._v( _vm._$s( "29-" + $31, "t0-0", _vm._s(item.name) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("30-" + $31, "sc", "text1"), attrs: { _i: "30-" + $31 } }, [ _vm._v( _vm._$s( "30-" + $31, "t0-0", _vm._s(item.address) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("31-" + $31, "sc", "btncon"), attrs: { _i: "31-" + $31 } }, [ _c("image", { staticClass: _vm._$s("32-" + $31, "sc", "img2"), attrs: { src: _vm._$s( "32-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: "32-" + $31 }, on: { click: function($event) { $event.stopPropagation() return _vm.showIndex(item, index) } } }) ] ), _vm._$s("33-" + $31, "i", _vm.show2) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( "33-" + $31, "v-show", index == _vm.ethIndex ), expression: "_$s((\"33-\"+$31),'v-show',index==ethIndex)" } ], staticClass: _vm._$s("33-" + $31, "sc", "set_con"), attrs: { _i: "33-" + $31 } }, [ _c("image", { staticClass: _vm._$s("34-" + $31, "sc", "img1"), attrs: { src: _vm._$s( "34-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: "34-" + $31 }, on: { click: function($event) { $event.stopPropagation() _vm.show2 = false } } }), _c( "view", { staticClass: _vm._$s( "35-" + $31, "sc", "itemm flexx" ), attrs: { _i: "35-" + $31 }, on: { click: function($event) { $event.stopPropagation() return _vm.editItem(index) } } }, [ _c("image", { staticClass: _vm._$s("36-" + $31, "sc", "img"), attrs: { src: _vm._$s( "36-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/create_24px.png */ 792) ), _i: "36-" + $31 } }), _vm._v( _vm._$s( "35-" + $31, "t1-0", _vm._s(_vm.i18n.edit) ) ) ] ), _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "itemm flexx red" ), attrs: { _i: "37-" + $31 }, on: { click: function($event) { $event.stopPropagation() return _vm.deleteItem() } } }, [ _c("image", { staticClass: _vm._$s("38-" + $31, "sc", "img"), attrs: { src: _vm._$s( "38-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/trash.png */ 793) ), _i: "38-" + $31 } }), _vm._v( _vm._$s( "37-" + $31, "t1-0", _vm._s(_vm.i18n.Delete) ) ) ] ) ] ) : _vm._e() ] ) }), _vm._l(_vm._$s(39, "f", { forItems: _vm.TRXAddressInfo }), function( item, index, $22, $32 ) { return _c( "view", { key: _vm._$s(39, "f", { forIndex: $22, key: 39 + "-" + $32 }), staticClass: _vm._$s("39-" + $32, "sc", "item flex"), attrs: { _i: "39-" + $32 }, on: { click: function($event) { return _vm.goTransfer(item) } } }, [ _c( "view", { staticClass: _vm._$s("40-" + $32, "sc", "textcon flex"), attrs: { _i: "40-" + $32 } }, [ _c( "view", { staticClass: _vm._$s("41-" + $32, "sc", "bigcon"), attrs: { _i: "41-" + $32 } }, [ _c( "view", { staticClass: _vm._$s( "42-" + $32, "sc", "textimg flexx" ), attrs: { _i: "42-" + $32 } }, [ _c("image", { staticClass: _vm._$s("43-" + $32, "sc", "img"), attrs: { src: _vm._$s( "43-" + $32, "a-src", item.coinList[0].icon ), _i: "43-" + $32 } }), _c( "text", { staticClass: _vm._$s( "44-" + $32, "sc", "textt" ), attrs: { _i: "44-" + $32 } }, [ _vm._v( _vm._$s( "44-" + $32, "t0-0", _vm._s(item.coinList[0].name) ) ) ] ), _c( "text", { staticClass: _vm._$s( "45-" + $32, "sc", "textt2" ), attrs: { _i: "45-" + $32 } }, [ _vm._v( _vm._$s( "45-" + $32, "t0-0", _vm._s(item.name) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("46-" + $32, "sc", "text1"), attrs: { _i: "46-" + $32 } }, [ _vm._v( _vm._$s( "46-" + $32, "t0-0", _vm._s(item.address) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("47-" + $32, "sc", "btncon"), attrs: { _i: "47-" + $32 } }, [ _c("image", { staticClass: _vm._$s("48-" + $32, "sc", "img2"), attrs: { src: _vm._$s( "48-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: "48-" + $32 }, on: { click: function($event) { $event.stopPropagation() return _vm.showIndex(item, index) } } }) ] ), _vm._$s("49-" + $32, "i", _vm.show3) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( "49-" + $32, "v-show", index == _vm.trxIndex ), expression: "_$s((\"49-\"+$32),'v-show',index==trxIndex)" } ], staticClass: _vm._$s("49-" + $32, "sc", "set_con"), attrs: { _i: "49-" + $32 } }, [ _c("image", { staticClass: _vm._$s("50-" + $32, "sc", "img1"), attrs: { src: _vm._$s( "50-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: "50-" + $32 }, on: { click: function($event) { $event.stopPropagation() _vm.show3 = false } } }), _c( "view", { staticClass: _vm._$s( "51-" + $32, "sc", "itemm flexx" ), attrs: { _i: "51-" + $32 }, on: { click: function($event) { $event.stopPropagation() return _vm.editItem(index) } } }, [ _c("image", { staticClass: _vm._$s("52-" + $32, "sc", "img"), attrs: { src: _vm._$s( "52-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/create_24px.png */ 792) ), _i: "52-" + $32 } }), _vm._v( _vm._$s( "51-" + $32, "t1-0", _vm._s(_vm.i18n.edit) ) ) ] ), _c( "view", { staticClass: _vm._$s( "53-" + $32, "sc", "itemm flexx red" ), attrs: { _i: "53-" + $32 }, on: { click: function($event) { $event.stopPropagation() return _vm.deleteItem() } } }, [ _c("image", { staticClass: _vm._$s("54-" + $32, "sc", "img"), attrs: { src: _vm._$s( "54-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/trash.png */ 793) ), _i: "54-" + $32 } }), _vm._v( _vm._$s( "53-" + $32, "t1-0", _vm._s(_vm.i18n.Delete) ) ) ] ) ] ) : _vm._e() ] ) }) ], 2 ), _vm._$s(55, "i", _vm.showImte) ? _c( "view", { staticClass: _vm._$s(55, "sc", "info_con green"), attrs: { _i: 55 } }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "text"), attrs: { _i: 56 } }, [ _vm._v( _vm._$s(56, "t0-0", _vm._s(_vm.itemCoin)) + _vm._$s(56, "t0-1", _vm._s(_vm.itemAddress)) ) ] ), _c( "view", { staticClass: _vm._$s(57, "sc", "text text2"), attrs: { _i: 57 } }, [_vm._v(_vm._$s(57, "t0-0", _vm._s(_vm.i18n.DELETE)))] ) ] ) : _vm._e() ]), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 58 } }), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show2, _i: 59 } }), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show3, _i: 60 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 638 */ /*!*************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index2.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index2.vue?vue&type=script&lang=js&mpType=page */ 640);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlqQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiI2MzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4Mi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///638\n"); /***/ }), /* 639 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/erwei.png ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/erwei.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjYzOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2Vyd2VpLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///639\n"); /***/ }), /* 640 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index2.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { ethIndex: 0, btcIndex: 0, trxIndex: 0, showImte: false, BTCAddressInfo: {}, ETHAddressInfo: {}, TRXAddressInfo: {}, walletIndex: -1, itemCoin: '', itemAddress: '', info: {}, transfer: '', show: false, show2: false, show3: false, list: [{ name: 'Single address', checked: true, disabled: false }, { name: 'Batch add 10 addresses', checked: false, disabled: false }, { name: 'Batch add 50 addresses', checked: false, disabled: false }] };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { // 点击把地址带到去交易页\n goTransfer: function goTransfer(item) {if (this.transfer) {uni.setStorageSync('myTransAddress', item);uni.navigateTo({ url: '../transfer/index' });}}, back: function back() {uni.navigateTo({ url: '/pages/menu/sendToken/transfer/index' });}, editItem: function editItem(index) {__f__(\"log\", index, 78787, \" at pages/menu/sendToken/address/index2.vue:199\");uni.setStorageSync('editIndex', index);uni.setStorageSync('AddressInfo', this.info);uni.setStorageSync('AddressName', this.itemCoin);uni.setStorageSync('AddressIndex', this.walletIndex);uni.navigateTo({ url: '../addAddress2/index' });}, showIndex: function showIndex(item, index) {this.itemCoin = item.coinList[0].name;if (item.coinList[0].xname == 'Bitcoin') {this.btcIndex = index;this.show = true;} else if (item.coinList[0].xname == 'Ethereum') {this.show2 = true;this.ethIndex = index;} else {this.trxIndex = index;this.show3 = true;}this.info = item;this.itemCoin = item.coinList[0].name;this.itemAddress = item.address;this.walletIndex = index;}, deleteItem: function deleteItem() {var _this = this;__f__(\"log\", this.walletIndex, 4444444, \" at pages/menu/sendToken/address/index2.vue:226\");if (this.itemCoin == 'BTC') {__f__(\"log\", this.BTCAddressInfo.length, 'length', \" at pages/menu/sendToken/address/index2.vue:228\");if (this.BTCAddressInfo.length == 1) {var BTCAddressInfo = [];uni.setStorageSync('BTCAddressInfo', BTCAddressInfo);}__f__(\"log\", this.BTCAddressInfo, 1111, \" at pages/menu/sendToken/address/index2.vue:234\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index2.vue:235\");this.BTCAddressInfo.splice(this.walletIndex, 1);__f__(\"log\", this.BTCAddressInfo, '删除后', \" at pages/menu/sendToken/address/index2.vue:238\");uni.setStorageSync('BTCAddressInfo', this.BTCAddressInfo);this.showImte = true;this.show = false;setTimeout(function () {_this.showImte = false;}, 1500);}if (this.itemCoin == 'ETH') {if (this.ETHAddressInfo.length == 1) {var ETHAddressInfo = [];uni.setStorageSync('ETHAddressInfo', ETHAddressInfo);}__f__(\"log\", this.ETHAddressInfo, 1111, \" at pages/menu/sendToken/address/index2.vue:253\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index2.vue:254\");this.ETHAddressInfo.splice(this.walletIndex, 1);uni.setStorageSync('ETHAddressInfo', this.ETHAddressInfo);this.showImte = true;this.show2 = false;setTimeout(function () {_this.showImte = false;}, 1500);}if (this.itemCoin == 'TRX') {if (this.TRXAddressInfo.length == 1) {var TRXAddressInfo = [];uni.setStorageSync('TRXAddressInfo', TRXAddressInfo);}this.TRXAddressInfo.splice(this.walletIndex, 1);uni.setStorageSync('TRXAddressInfo', this.TRXAddressInfo);this.showImte = true;this.show3 = false;setTimeout(function () {_this.showImte = false;}, 1500);\n }\n },\n goAddress: function goAddress() {\n uni.navigateTo({\n url: '../addAddress/index2' });\n\n } },\n\n onLoad: function onLoad(item) {\n\n\n\n if (uni.getStorageSync('BTCAddressInfo').length > 0) {\n this.BTCAddressInfo = uni.getStorageSync('BTCAddressInfo');\n __f__(\"log\", this.BTCAddressInfo, 777, \" at pages/menu/sendToken/address/index2.vue:292\");\n }\n if (uni.getStorageSync('ETHAddressInfo').length > 0) {\n this.ETHAddressInfo = uni.getStorageSync('ETHAddressInfo');\n __f__(\"log\", this.ETHAddressInfo, 777, \" at pages/menu/sendToken/address/index2.vue:296\");\n }\n if (uni.getStorageSync('TRXAddressInfo').length > 0) {\n this.TRXAddressInfo = uni.getStorageSync('TRXAddressInfo');\n __f__(\"log\", this.TRXAddressInfo, 777, \" at pages/menu/sendToken/address/index2.vue:300\");\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkcmVzcy9pbmRleDIudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTBJQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFdBREEsRUFFQSxXQUZBLEVBR0EsV0FIQSxFQUlBLGVBSkEsRUFLQSxrQkFMQSxFQU1BLGtCQU5BLEVBT0Esa0JBUEEsRUFRQSxlQVJBLEVBU0EsWUFUQSxFQVVBLGVBVkEsRUFXQSxRQVhBLEVBWUEsWUFaQSxFQWFBLFdBYkEsRUFjQSxZQWRBLEVBZUEsWUFmQSxFQWdCQSxPQUNBLEVBQ0Esc0JBREEsRUFFQSxhQUZBLEVBR0EsZUFIQSxFQURBLEVBTUEsRUFDQSw4QkFEQSxFQUVBLGNBRkEsRUFHQSxlQUhBLEVBTkEsRUFXQSxFQUNBLDhCQURBLEVBRUEsY0FGQSxFQUdBLGVBSEEsRUFYQSxDQWhCQSxHQWtDQSxDQXBDQSxFQXFDQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBckNBLEVBMENBLFdBQ0E7QUFDQSxjQUZBLHNCQUVBLElBRkEsRUFFQSxDQUNBLG9CQUNBLDJDQUNBLGlCQUNBLHdCQURBLElBR0EsQ0FFQSxDQVZBLEVBV0EsSUFYQSxrQkFXQSxDQUNBLGlCQUNBLDJDQURBLElBR0EsQ0FmQSxFQWdCQSxRQWhCQSxvQkFnQkEsS0FoQkEsRUFnQkEsQ0FDQSw4RUFDQSx1Q0FDQSw2Q0FDQSxpREFDQSxxREFDQSxpQkFDQSwyQkFEQSxJQUdBLENBekJBLEVBMEJBLFNBMUJBLHFCQTBCQSxJQTFCQSxFQTBCQSxLQTFCQSxFQTBCQSxDQUNBLHNDQUNBLDBDQUNBLHNCQUNBLGlCQUNBLENBSEEsTUFHQSwyQ0FDQSxrQkFDQSxzQkFDQSxDQUhBLE1BR0EsQ0FDQSxzQkFDQSxrQkFDQSxDQUNBLGlCQUNBLHNDQUNBLGdDQUNBLHlCQUNBLENBMUNBLEVBMkNBLFVBM0NBLHdCQTJDQSxrQkFDQSwyRkFDQSw2QkFDQSxzR0FDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDJGQUNBLHlGQUVBLGdEQUNBLDRGQUNBLDBEQUNBLHFCQUNBLGtCQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDJGQUNBLHlGQUNBLGdEQUNBLDBEQUNBLHFCQUNBLG1CQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLGdEQUNBLDBEQUNBLHFCQUNBLG1CQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBO0FBSUE7QUFDQSxLQWpHQTtBQWtHQSxhQWxHQSx1QkFrR0E7QUFDQTtBQUNBLG1DQURBOztBQUdBLEtBdEdBLEVBMUNBOztBQWtKQSxRQWxKQSxrQkFrSkEsSUFsSkEsRUFrSkE7Ozs7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQWxLQSxFIiwiZmlsZSI6IjY0MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCI+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvVmVjdG9yLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJhY2tcIiBAY2xpY2s9XCJiYWNrKClcIiA+PC9pbWFnZT5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9JY29uR3JvdXAucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwicmVuWW91XCIgc2xvdD1cImxvZ29cIiBAY2xpY2s9XCJnb0FkZHJlc3MoKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uQWRkcmVzc319XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ19pdGVtXCI+XHJcblx0XHRcdFx0XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gQlRDQWRkcmVzc0luZm9cIiBAY2xpY2s9XCJnb1RyYW5zZmVyKGl0ZW0pXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uIGZsZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnY29uXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGltZyBmbGV4eFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5jb2luTGlzdFswXS5pY29uXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dFwiPnt7aXRlbS5jb2luTGlzdFswXS5uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dDJcIj57e2l0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpdGVtLmFkZHJlc3N9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzJcIiBAY2xpY2suc3RvcD1cInNob3dJbmRleChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInNldF9jb25cIiB2LWlmPVwic2hvd1wiICB2LXNob3c9XCJpbmRleD09YnRjSW5kZXhcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIiBAY2xpY2suc3RvcD1cInNob3cgPSBmYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eFwiIEBjbGljay5zdG9wPVwiZWRpdEl0ZW0oaW5kZXgpXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NyZWF0ZV8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHR7e2kxOG4uZWRpdH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbW0gZmxleHggcmVkXCIgQGNsaWNrLnN0b3A9XCJkZWxldGVJdGVtKClcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvdHJhc2gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0e3tpMThuLkRlbGV0ZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+IFxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBFVEhBZGRyZXNzSW5mb1wiIEBjbGljaz1cImdvVHJhbnNmZXIoaXRlbSlcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24gZmxleFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdjb25cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0aW1nIGZsZXh4XCI+XHJcblx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmNvaW5MaXN0WzBdLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHR0XCI+e3tpdGVtLmNvaW5MaXN0WzBdLm5hbWV9fTwvdGV4dD5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInRleHR0MlwiPnt7aXRlbS5uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5jb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvbW9yZV92ZXJ0XzI0cHhfb3V0bGluZWQuc3ZnXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMlwiIEBjbGljay5zdG9wPVwic2hvd0luZGV4KGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNldF9jb25cIiB2LWlmPVwic2hvdzJcIiAgdi1zaG93PVwiaW5kZXg9PWV0aEluZGV4XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3hnLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIiBAY2xpY2suc3RvcD1cInNob3cyID0gZmFsc2VcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eFwiIEBjbGljay5zdG9wPVwiZWRpdEl0ZW0oaW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlXzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0e3tpMThuLmVkaXR9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eCByZWRcIiBAY2xpY2suc3RvcD1cImRlbGV0ZUl0ZW0oKVwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3RyYXNoLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHR7e2kxOG4uRGVsZXRlfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcclxuXHRcdFx0XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gVFJYQWRkcmVzc0luZm9cIiBAY2xpY2s9XCJnb1RyYW5zZmVyKGl0ZW0pXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uIGZsZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnY29uXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGltZyBmbGV4eFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS5jb2luTGlzdFswXS5pY29uXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dFwiPnt7aXRlbS5jb2luTGlzdFswXS5uYW1lfX08L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dDJcIj57e2l0ZW0ubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0e3tpdGVtLmFkZHJlc3N9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzJcIiBAY2xpY2suc3RvcD1cInNob3dJbmRleChpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFxyXG5cdFx0PHZpZXcgY2xhc3M9XCJzZXRfY29uXCIgdi1pZj1cInNob3czXCIgdi1zaG93PVwiaW5kZXg9PXRyeEluZGV4XCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94Zy5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCIgQGNsaWNrLnN0b3A9XCJzaG93MyA9IGZhbHNlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4XCIgQGNsaWNrLnN0b3A9XCJlZGl0SXRlbShpbmRleClcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY3JlYXRlXzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0e3tpMThuLmVkaXR9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4IHJlZFwiIEBjbGljay5zdG9wPVwiZGVsZXRlSXRlbSgpXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3RyYXNoLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0e3tpMThuLkRlbGV0ZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFxyXG5cclxuXHRcdFxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpbmZvX2NvbiBncmVlblwiIHYtaWY9XCJzaG93SW10ZVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR7e2l0ZW1Db2lufX0gIHt7aXRlbUFkZHJlc3N9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dDJcIj5cclxuXHRcdFx0e3tpMThuLkRFTEVURX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHJcblx0XHRcclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHJcblx0XHJcbiBcdDx1LW1hc2sgei1pbmRleD1cIjEwXCIgOnNob3c9XCJzaG93XCIgPjwvdS1tYXNrPlxyXG4gXHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvdzJcIiA+PC91LW1hc2s+XHJcbiBcdDx1LW1hc2sgei1pbmRleD1cIjEwXCIgOnNob3c9XCJzaG93M1wiID48L3UtbWFzaz5cclxuPC92aWV3PlxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0ZXRoSW5kZXg6MCxcclxuXHRcdFx0XHRidGNJbmRleDowLFxyXG5cdFx0XHRcdHRyeEluZGV4OjAsXHJcblx0XHRcdFx0c2hvd0ltdGU6ZmFsc2UsXHJcblx0XHRcdFx0QlRDQWRkcmVzc0luZm86e30sXHJcblx0XHRcdFx0RVRIQWRkcmVzc0luZm86e30sXHJcblx0XHRcdFx0VFJYQWRkcmVzc0luZm86e30sXHJcblx0XHRcdFx0d2FsbGV0SW5kZXg6LTEsXHJcblx0XHRcdFx0aXRlbUNvaW46JycsXHJcblx0XHRcdFx0aXRlbUFkZHJlc3M6JycsXHJcblx0XHRcdFx0aW5mbzp7fSxcclxuXHRcdFx0XHR0cmFuc2ZlcjonJyxcclxuc2hvdzogZmFsc2UsXHJcbnNob3cyOiBmYWxzZSxcclxuc2hvdzM6IGZhbHNlLFxyXG5cdGxpc3Q6IFtcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ1NpbmdsZSBhZGRyZXNzJyxcclxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogdHJ1ZSxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAnQmF0Y2ggYWRkIDEwIGFkZHJlc3NlcycsXHJcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2VcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdCYXRjaCBhZGQgNTAgYWRkcmVzc2VzJyxcclxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdF1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g54K55Ye75oqK5Zyw5Z2A5bim5Yiw5Y675Lqk5piT6aG1XHJcblx0XHRcdGdvVHJhbnNmZXIoaXRlbSl7XHJcblx0XHRcdFx0aWYodGhpcy50cmFuc2Zlcil7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ215VHJhbnNBZGRyZXNzJyxpdGVtKVxyXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHR1cmw6Jy4uL3RyYW5zZmVyL2luZGV4J1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdGJhY2soKXtcclxuXHRcdFx0XHQgIHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHQgIFx0dXJsOicvcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgnXHJcblx0XHRcdFx0ICB9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlZGl0SXRlbShpbmRleCl7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coaW5kZXgsNzg3ODcpXHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdlZGl0SW5kZXgnLGluZGV4KVxyXG5cdFx0XHQgICAgICB1bmkuc2V0U3RvcmFnZVN5bmMoJ0FkZHJlc3NJbmZvJyx0aGlzLmluZm8pXHJcblx0XHRcdFx0ICB1bmkuc2V0U3RvcmFnZVN5bmMoJ0FkZHJlc3NOYW1lJyx0aGlzLml0ZW1Db2luKVxyXG5cdFx0XHRcdCAgdW5pLnNldFN0b3JhZ2VTeW5jKCdBZGRyZXNzSW5kZXgnLHRoaXMud2FsbGV0SW5kZXgpXHJcblx0XHRcdFx0ICB1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0ICBcdHVybDonLi4vYWRkQWRkcmVzczIvaW5kZXgnXHJcblx0XHRcdFx0ICB9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93SW5kZXgoaXRlbSxpbmRleCl7XHJcblx0XHRcdFx0dGhpcy5pdGVtQ29pbj1pdGVtLmNvaW5MaXN0WzBdLm5hbWVcclxuXHRcdFx0XHRpZihpdGVtLmNvaW5MaXN0WzBdLnhuYW1lPT0nQml0Y29pbicpe1x0XHJcblx0XHRcdFx0XHR0aGlzLmJ0Y0luZGV4PWluZGV4XHJcblx0XHRcdFx0XHR0aGlzLnNob3c9dHJ1ZVxyXG5cdFx0XHRcdH1lbHNlIGlmKGl0ZW0uY29pbkxpc3RbMF0ueG5hbWU9PSdFdGhlcmV1bScpe1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93Mj10cnVlXHJcblx0XHRcdFx0XHR0aGlzLmV0aEluZGV4PWluZGV4XHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGlzLnRyeEluZGV4PWluZGV4XHJcblx0XHRcdFx0XHR0aGlzLnNob3czPXRydWVcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0IHRoaXMuaW5mbz0gaXRlbVxyXG5cdFx0XHRcdHRoaXMuaXRlbUNvaW49aXRlbS5jb2luTGlzdFswXS5uYW1lXHJcblx0XHRcdFx0dGhpcy5pdGVtQWRkcmVzcz1pdGVtLmFkZHJlc3NcclxuXHRcdFx0XHR0aGlzLndhbGxldEluZGV4PWluZGV4O1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRkZWxldGVJdGVtKCl7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmRleCw0NDQ0NDQ0KVxyXG5cdFx0XHRcdGlmKHRoaXMuaXRlbUNvaW49PSdCVEMnKXtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuQlRDQWRkcmVzc0luZm8ubGVuZ3RoLCdsZW5ndGgnKVxyXG5cdFx0XHRcdFx0aWYodGhpcy5CVENBZGRyZXNzSW5mby5sZW5ndGg9PTEpe1xyXG5cdFx0XHRcdFx0bGV0IEJUQ0FkZHJlc3NJbmZvPVtdXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJyxCVENBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mbywxMTExKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmRleCw0NDQ0NClcclxuXHRcdFx0XHJcblx0XHRcdFx0XHR0aGlzLkJUQ0FkZHJlc3NJbmZvLnNwbGljZSh0aGlzLndhbGxldEluZGV4LDEpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLkJUQ0FkZHJlc3NJbmZvLCfliKDpmaTlkI4nKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycsXHR0aGlzLkJUQ0FkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93SW10ZT10cnVlO1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93PWZhbHNlO1xyXG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xyXG5cdFx0XHRcdCAgICB0aGlzLnNob3dJbXRlPWZhbHNlO1xyXG5cdFx0XHRcdFx0fSwxNTAwKVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZih0aGlzLml0ZW1Db2luPT0nRVRIJyl7XHJcblx0XHRcdFx0XHRpZih0aGlzLkVUSEFkZHJlc3NJbmZvLmxlbmd0aD09MSl7XHJcblx0XHRcdFx0XHRsZXQgRVRIQWRkcmVzc0luZm89W11cclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLEVUSEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLkVUSEFkZHJlc3NJbmZvLDExMTEpXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZGV4LDQ0NDQ0KVxyXG5cdFx0XHRcdFx0dGhpcy5FVEhBZGRyZXNzSW5mby5zcGxpY2UodGhpcy53YWxsZXRJbmRleCwxKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycsdGhpcy5FVEhBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdHRoaXMuc2hvd0ltdGU9dHJ1ZTtcclxuXHRcdFx0XHRcdHRoaXMuc2hvdzI9ZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0dGhpcy5zaG93SW10ZT1mYWxzZTtcclxuXHRcdFx0XHRcdH0sMTUwMClcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYodGhpcy5pdGVtQ29pbj09J1RSWCcpe1xyXG5cdFx0XHRcdFx0aWYodGhpcy5UUlhBZGRyZXNzSW5mby5sZW5ndGg9PTEpe1xyXG5cdFx0XHRcdFx0bGV0IFRSWEFkZHJlc3NJbmZvPVtdXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJyxUUlhBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5UUlhBZGRyZXNzSW5mby5zcGxpY2UodGhpcy53YWxsZXRJbmRleCwxKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsdGhpcy5UUlhBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdHRoaXMuc2hvd0ltdGU9dHJ1ZTtcclxuXHRcdFx0XHRcdHRoaXMuc2hvdzM9ZmFsc2U7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0dGhpcy5zaG93SW10ZT1mYWxzZTtcclxuXHRcdFx0XHRcdH0sMTUwMClcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcbmdvQWRkcmVzcygpe1xyXG5cdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdHVybDonLi4vYWRkQWRkcmVzcy9pbmRleDInXHJcblx0fSlcclxufVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChpdGVtKSB7XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHJcblx0XHRcdGlmKHVuaS5nZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nKS5sZW5ndGg+MCl7XHJcblx0XHRcdFx0dGhpcy5CVENBZGRyZXNzSW5mbz11bmkuZ2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJylcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLkJUQ0FkZHJlc3NJbmZvLDc3NylcclxuXHRcdFx0fVxyXG5cdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJykubGVuZ3RoPjApe1xyXG5cdFx0XHRcdHRoaXMuRVRIQWRkcmVzc0luZm89dW5pLmdldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5FVEhBZGRyZXNzSW5mbyw3NzcpXHJcblx0XHRcdH1cclxuXHRcdFx0aWYodW5pLmdldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycpLmxlbmd0aD4wKXtcclxuXHRcdFx0XHR0aGlzLlRSWEFkZHJlc3NJbmZvPXVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuVFJYQWRkcmVzc0luZm8sNzc3KVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG4gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///640\n"); /***/ }), /* 641 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index2.vue?mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index2.vue?vue&type=template&id=336a2512&scoped=true&mpType=page */ 642);\n/* harmony import */ var _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index2.vue?vue&type=script&lang=js&mpType=page */ 711);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"336a2512\",\n null,\n false,\n _index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/addAddress/index2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMzNmEyNTEyJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4Mi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjMzNmEyNTEyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2FkZEFkZHJlc3MvaW5kZXgyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///641\n"); /***/ }), /* 642 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index2.vue?vue&type=template&id=336a2512&scoped=true&mpType=page ***! \**********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index2.vue?vue&type=template&id=336a2512&scoped=true&mpType=page */ 710); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_336a2512_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 643 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/otherCoin/index.vue?mpType=page ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=44b626f6&scoped=true&mpType=page */ 644);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 648);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"44b626f6\",\n null,\n false,\n _index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/otherCoin/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjQzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDRiNjI2ZjYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ0YjYyNmY2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L290aGVyQ29pbi9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///643\n"); /***/ }), /* 644 */ /*!*****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/otherCoin/index.vue?vue&type=template&id=44b626f6&scoped=true&mpType=page ***! \*****************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=44b626f6&scoped=true&mpType=page */ 645); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_44b626f6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 645 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/otherCoin/index.vue?vue&type=template&id=44b626f6&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "maintoP"), attrs: { _i: 0 } }, [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "aaa"), attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _vm._v(_vm._$s(1, "t1-0", _vm._s(_vm.i18n.AddToken))) ] ), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "topview"), attrs: { _i: 4 } }, [ _c("image", { staticClass: _vm._$s(5, "sc", "searchimg"), attrs: { src: _vm._$s( 5, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/search.png */ 599) ), _i: 5 } }), _c("input", { staticClass: _vm._$s(6, "sc", "topinput"), attrs: { _i: 6 }, on: { focus: _vm.goSearch } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "title"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.i18n.Hotassets)))] ), _c( "view", { staticClass: _vm._$s(8, "sc", "main_con"), attrs: { _i: 8 } }, _vm._l(_vm._$s(9, "f", { forItems: _vm.coinInfo }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("9-" + $30, "sc", "item flex"), attrs: { _i: "9-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "left flex2"), attrs: { _i: "10-" + $30 } }, [ _c("image", { staticClass: _vm._$s("11-" + $30, "sc", "img"), attrs: { src: _vm._$s( "11-" + $30, "a-src", item.contractIconUrlAbs ), _i: "11-" + $30 } }), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "textcon"), attrs: { _i: "12-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("13-" + $30, "sc", "text1"), attrs: { _i: "13-" + $30 } }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.contractName) ) ) ] ), _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "text2"), attrs: { _i: "14-" + $30 } }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.contractAddress) ) ) ] ) ] ) ] ), _vm._$s("15-" + $30, "i", index != _vm.imgindex[index]) ? _c("image", { staticClass: _vm._$s("15-" + $30, "sc", "img"), attrs: { src: _vm._$s( "15-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 615) ), _i: "15-" + $30 }, on: { click: function($event) { return _vm.addOther(item, index) } } }) : _vm._e(), _vm._$s("16-" + $30, "i", index == _vm.imgindex[index]) ? _c("image", { staticClass: _vm._$s("16-" + $30, "sc", "img opci"), attrs: { src: _vm._$s( "16-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/x-circle.png */ 646) ), _i: "16-" + $30 } }) : _vm._e() ] ) }), 0 ), _c( "view", { staticClass: _vm._$s(17, "sc", "info_con green"), class: _vm._$s(17, "c", _vm.toTop ? "goTop" : ""), attrs: { _i: 17 } }, [ _c("image", { staticClass: _vm._$s(18, "sc", "copyImg"), attrs: { src: _vm._$s( 18, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px_2.png */ 647) ), _i: 18 } }), _vm._v(_vm._$s(17, "t1-0", _vm._s(_vm.i18n.Addedsuccessfully))) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 646 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/x-circle.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/x-circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3gtY2lyY2xlLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///646\n"); /***/ }), /* 647 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/copy_24px_2.png ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/copy_24px_2.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY0Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NvcHlfMjRweF8yLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///647\n"); /***/ }), /* 648 */ /*!***********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/otherCoin/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 649);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2NDguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///648\n"); /***/ }), /* 649 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/otherCoin/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}var _default =\n{\n data: function data() {\n return {\n coinType: '',\n coinInfo: [],\n imgindex: [],\n walletInfo: {},\n coinAddress: '',\n toTop: false,\n tmoney: 0 };\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n onLoad: function onLoad() {\n if (uni.getStorageSync('imgindex').length > 0) {\n this.imgindex = uni.getStorageSync('imgindex');\n }\n this.coinAddress = uni.getStorageSync('wallet').address;\n this.coinType = uni.getStorageSync('wallet').type;\n this.walletInfo = uni.getStorageSync('walletInfo');\n this.getCoin();\n },\n methods: {\n goSearch: function goSearch() {\n uni.navigateTo({\n url: '/pages/menu/wallet/search/index' });\n\n },\n back: function back() {\n uni.reLaunch({\n url: '/pages/menu/wallet/index' });\n\n },\n // 添加代币到钱包\n addOther: function addOther(item, index) {var _this = this;\n __f__(\"log\", index, 454545, \" at pages/menu/wallet/otherCoin/index.vue:87\");\n __f__(\"log\", item, 444, \" at pages/menu/wallet/otherCoin/index.vue:88\");\n this.imgindex.splice(index, 0, index);\n __f__(\"log\", this.imgindex, 454545, \" at pages/menu/wallet/otherCoin/index.vue:90\");\n this.toTop = true;\n setTimeout(function () {\n _this.toTop = false;\n }, 1500);\n uni.setStorageSync('imgindex', this.imgindex);\n // }\t\n __f__(\"log\", this.coinType, 444444, \" at pages/menu/wallet/otherCoin/index.vue:97\");\n if (this.coinType == 'ETH') {\n var walleti = uni.getStorageSync('walleti');\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", walleti, \" at pages/menu/wallet/otherCoin/index.vue:101\");\n for (var i = 0; i < walletInfo[this.coinType].length; i++) {\n if (walletInfo[this.coinType][i].address == walleti) {\n var that = this;\n this.$EthUtil.getTokenBalance(this.coinAddress,\n item.contractAddress, function (balance) {\n __f__(\"log\", balance, 123132, \" at pages/menu/wallet/otherCoin/index.vue:107\");\n that.tmoney = balance;\n });\n var b = {\n name: item.contractName,\n xname: item.chainName,\n icon: item.contractIconUrlAbs,\n contractAddress: item.contractAddress,\n balance: this.tmoney };\n\n\n walletInfo[this.coinType][i].coinList.push(b);\n __f__(\"log\", walletInfo[this.coinType][i], 22222, \" at pages/menu/wallet/otherCoin/index.vue:119\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', walletInfo[this.coinType][i]);\n }\n }\n\n }\n\n\n\n\n },\n // 拿代币\n getCoin: function getCoin() {var _this2 = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var params, response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n params = {\n chainName: uni.getStorageSync('wallet').type };\n\n __f__(\"log\", params, 888888888, _this2.coinType, \" at pages/menu/wallet/otherCoin/index.vue:136\");_context.next = 4;return (\n _this2.$api.getContractInfoList(params));case 4:response = _context.sent;\n _this2.coinInfo = response.data;case 6:case \"end\":return _context.stop();}}}, _callee);}))();\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvb3RoZXJDb2luL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwiY29pblR5cGUiLCJjb2luSW5mbyIsImltZ2luZGV4Iiwid2FsbGV0SW5mbyIsImNvaW5BZGRyZXNzIiwidG9Ub3AiLCJ0bW9uZXkiLCJjb21wdXRlZCIsImkxOG4iLCIkdCIsIm9uTG9hZCIsInVuaSIsImdldFN0b3JhZ2VTeW5jIiwibGVuZ3RoIiwiYWRkcmVzcyIsInR5cGUiLCJnZXRDb2luIiwibWV0aG9kcyIsImdvU2VhcmNoIiwibmF2aWdhdGVUbyIsInVybCIsImJhY2siLCJyZUxhdW5jaCIsImFkZE90aGVyIiwiaXRlbSIsImluZGV4Iiwic3BsaWNlIiwic2V0VGltZW91dCIsInNldFN0b3JhZ2VTeW5jIiwid2FsbGV0aSIsImkiLCJ0aGF0IiwiJEV0aFV0aWwiLCJnZXRUb2tlbkJhbGFuY2UiLCJjb250cmFjdEFkZHJlc3MiLCJiYWxhbmNlIiwiYiIsIm5hbWUiLCJjb250cmFjdE5hbWUiLCJ4bmFtZSIsImNoYWluTmFtZSIsImljb24iLCJjb250cmFjdEljb25VcmxBYnMiLCJjb2luTGlzdCIsInB1c2giLCJwYXJhbXMiLCIkYXBpIiwiZ2V0Q29udHJhY3RJbmZvTGlzdCIsInJlc3BvbnNlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2Q0E7QUFDQSwwRjtBQUNlO0FBQ2RBLE1BRGMsa0JBQ1A7QUFDTixXQUFPO0FBQ1BDLGNBQVEsRUFBQyxFQURGO0FBRVBDLGNBQVEsRUFBQyxFQUZGO0FBR1BDLGNBQVEsRUFBQyxFQUhGO0FBSVBDLGdCQUFVLEVBQUMsRUFKSjtBQUtQQyxpQkFBVyxFQUFDLEVBTEw7QUFNUEMsV0FBSyxFQUFDLEtBTkM7QUFPUEMsWUFBTSxFQUFDLENBUEEsRUFBUDs7QUFTQSxHQVhhO0FBWWZDLFVBQVEsRUFBRTtBQUNOQyxRQURNLGtCQUNDO0FBQ04sYUFBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FISyxFQVpLOztBQWlCZEMsUUFqQmMsb0JBaUJMO0FBQ1IsUUFBR0MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLEVBQStCQyxNQUEvQixHQUFzQyxDQUF6QyxFQUEyQztBQUMxQyxXQUFLWCxRQUFMLEdBQWNTLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixVQUFuQixDQUFkO0FBQ0E7QUFDRixTQUFLUixXQUFMLEdBQWlCTyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsUUFBbkIsRUFBNkJFLE9BQTlDO0FBQ0EsU0FBS2QsUUFBTCxHQUFjVyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsUUFBbkIsRUFBNkJHLElBQTNDO0FBQ0EsU0FBS1osVUFBTCxHQUFnQlEsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFlBQW5CLENBQWhCO0FBQ0MsU0FBS0ksT0FBTDtBQUNBLEdBekJhO0FBMEJkQyxTQUFPLEVBQUU7QUFDUkMsWUFEUSxzQkFDRTtBQUNUUCxTQUFHLENBQUNRLFVBQUosQ0FBZTtBQUNkQyxXQUFHLEVBQUMsaUNBRFUsRUFBZjs7QUFHQSxLQUxPO0FBTVJDLFFBTlEsa0JBTUY7QUFDTFYsU0FBRyxDQUFDVyxRQUFKLENBQWE7QUFDWkYsV0FBRyxFQUFDLDBCQURRLEVBQWI7O0FBR0EsS0FWTztBQVdSO0FBQ0FHLFlBWlEsb0JBWUNDLElBWkQsRUFZTUMsS0FaTixFQVlZO0FBQ25CLG1CQUFZQSxLQUFaLEVBQWtCLE1BQWxCO0FBQ0EsbUJBQVlELElBQVosRUFBaUIsR0FBakI7QUFDQyxXQUFLdEIsUUFBTCxDQUFjd0IsTUFBZCxDQUFxQkQsS0FBckIsRUFBMkIsQ0FBM0IsRUFBNkJBLEtBQTdCO0FBQ0EsbUJBQVksS0FBS3ZCLFFBQWpCLEVBQTBCLE1BQTFCO0FBQ0EsV0FBS0csS0FBTCxHQUFXLElBQVg7QUFDQXNCLGdCQUFVLENBQUMsWUFBSTtBQUNkLGFBQUksQ0FBQ3RCLEtBQUwsR0FBVyxLQUFYO0FBQ0EsT0FGUyxFQUVSLElBRlEsQ0FBVjtBQUdBTSxTQUFHLENBQUNpQixjQUFKLENBQW1CLFVBQW5CLEVBQThCLEtBQUsxQixRQUFuQztBQUNEO0FBQ0EsbUJBQVksS0FBS0YsUUFBakIsRUFBMEIsTUFBMUI7QUFDQSxVQUFHLEtBQUtBLFFBQUwsSUFBZSxLQUFsQixFQUF3QjtBQUN2QixZQUFNNkIsT0FBTyxHQUFDbEIsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFNBQW5CLENBQWQ7QUFDQSxZQUFNVCxVQUFVLEdBQUNRLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixZQUFuQixDQUFqQjtBQUNBLHFCQUFZaUIsT0FBWjtBQUNBLGFBQUksSUFBSUMsQ0FBQyxHQUFDLENBQVYsRUFBWUEsQ0FBQyxHQUFDM0IsVUFBVSxDQUFDLEtBQUtILFFBQU4sQ0FBVixDQUEwQmEsTUFBeEMsRUFBK0NpQixDQUFDLEVBQWhELEVBQW1EO0FBQ2xELGNBQUczQixVQUFVLENBQUMsS0FBS0gsUUFBTixDQUFWLENBQTBCOEIsQ0FBMUIsRUFBNkJoQixPQUE3QixJQUFzQ2UsT0FBekMsRUFBaUQ7QUFDOUMsZ0JBQUlFLElBQUksR0FBQyxJQUFUO0FBQ0MsaUJBQUtDLFFBQUwsQ0FBY0MsZUFBZCxDQUE4QixLQUFLN0IsV0FBbkM7QUFDQ29CLGdCQUFJLENBQUNVLGVBRE4sRUFDc0IsVUFBU0MsT0FBVCxFQUFpQjtBQUN0QywyQkFBWUEsT0FBWixFQUFvQixNQUFwQjtBQUNESixrQkFBSSxDQUFDekIsTUFBTCxHQUFZNkIsT0FBWjtBQUNDLGFBSkQ7QUFLRixnQkFBSUMsQ0FBQyxHQUFDO0FBQ0pDLGtCQUFJLEVBQUNiLElBQUksQ0FBQ2MsWUFETjtBQUVKQyxtQkFBSyxFQUFDZixJQUFJLENBQUNnQixTQUZQO0FBR0pDLGtCQUFJLEVBQUNqQixJQUFJLENBQUNrQixrQkFITjtBQUlKUiw2QkFBZSxFQUFDVixJQUFJLENBQUNVLGVBSmpCO0FBS0pDLHFCQUFPLEVBQUMsS0FBSzdCLE1BTFQsRUFBTjs7O0FBUUFILHNCQUFVLENBQUMsS0FBS0gsUUFBTixDQUFWLENBQTBCOEIsQ0FBMUIsRUFBNkJhLFFBQTdCLENBQXNDQyxJQUF0QyxDQUEyQ1IsQ0FBM0M7QUFDQSx5QkFBWWpDLFVBQVUsQ0FBQyxLQUFLSCxRQUFOLENBQVYsQ0FBMEI4QixDQUExQixDQUFaLEVBQXlDLEtBQXpDO0FBQ0FuQixlQUFHLENBQUNpQixjQUFKLENBQW1CLFlBQW5CLEVBQWdDekIsVUFBaEM7QUFDQVEsZUFBRyxDQUFDaUIsY0FBSixDQUFtQixRQUFuQixFQUE0QnpCLFVBQVUsQ0FBQyxLQUFLSCxRQUFOLENBQVYsQ0FBMEI4QixDQUExQixDQUE1QjtBQUNEO0FBQ0Q7O0FBRUQ7Ozs7O0FBS0QsS0F4RE87QUF5RFY7QUFDTWQsV0ExREkscUJBMERLO0FBQ1Y2QixzQkFEVSxHQUNEO0FBQ1pMLDJCQUFTLEVBQUU3QixHQUFHLENBQUNDLGNBQUosQ0FBbUIsUUFBbkIsRUFBNkJHLElBRDVCLEVBREM7O0FBSWQsNkJBQVk4QixNQUFaLEVBQW1CLFNBQW5CLEVBQTZCLE1BQUksQ0FBQzdDLFFBQWxDLG1EQUpjO0FBS1Msd0JBQUksQ0FBQzhDLElBQUwsQ0FBVUMsbUJBQVYsQ0FBOEJGLE1BQTlCLENBTFQsU0FLUkcsUUFMUTtBQU1kLHNCQUFJLENBQUMvQyxRQUFMLEdBQWMrQyxRQUFRLENBQUNqRCxJQUF2QixDQU5jOztBQVFkLEtBbEVTLEVBMUJLLEUiLCJmaWxlIjoiNjQ5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgdG9rZW4gZnJvbSBcIkAvdXRpbHMvVG9rZW5VdGlsXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdGNvaW5UeXBlOicnLFx0XG5cdFx0Y29pbkluZm86W10sXG5cdFx0aW1naW5kZXg6W10sXG5cdFx0d2FsbGV0SW5mbzp7fSxcblx0XHRjb2luQWRkcmVzczonJyxcblx0XHR0b1RvcDpmYWxzZSxcblx0XHR0bW9uZXk6MFxuXHRcdH1cblx0fSxcbmNvbXB1dGVkOiB7XG5cdFx0XHRcdGkxOG4oKSB7XG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4Jylcblx0XHRcdFx0fSxcblx0XHRcdH0sXG5cdG9uTG9hZCgpIHtcblx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2ltZ2luZGV4JykubGVuZ3RoPjApe1xuXHRcdFx0dGhpcy5pbWdpbmRleD11bmkuZ2V0U3RvcmFnZVN5bmMoJ2ltZ2luZGV4Jylcblx0XHR9XG5cdHRoaXMuY29pbkFkZHJlc3M9dW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKS5hZGRyZXNzXG5cdHRoaXMuY29pblR5cGU9dW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKS50eXBlXG5cdHRoaXMud2FsbGV0SW5mbz11bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKVxuXHRcdHRoaXMuZ2V0Q29pbigpO1xuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0Z29TZWFyY2goKXtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOicvcGFnZXMvbWVudS93YWxsZXQvc2VhcmNoL2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGJhY2soKXtcblx0XHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHRcdHVybDonL3BhZ2VzL21lbnUvd2FsbGV0L2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOa3u+WKoOS7o+W4geWIsOmSseWMhVxuXHRcdGFkZE90aGVyKGl0ZW0saW5kZXgpe1xuXHRcdFx0Y29uc29sZS5sb2coaW5kZXgsNDU0NTQ1KVxuXHRcdFx0Y29uc29sZS5sb2coaXRlbSw0NDQpXG5cdFx0XHRcdHRoaXMuaW1naW5kZXguc3BsaWNlKGluZGV4LDAsaW5kZXgpXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuaW1naW5kZXgsNDU0NTQ1KVxuXHRcdFx0XHR0aGlzLnRvVG9wPXRydWVcblx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xuXHRcdFx0XHRcdHRoaXMudG9Ub3A9ZmFsc2Vcblx0XHRcdFx0fSwxNTAwKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ltZ2luZGV4Jyx0aGlzLmltZ2luZGV4KVxuXHRcdFx0Ly8gfVx0XG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLmNvaW5UeXBlLDQ0NDQ0NClcblx0XHRcdGlmKHRoaXMuY29pblR5cGU9PSdFVEgnKXtcblx0XHRcdFx0Y29uc3Qgd2FsbGV0aT11bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknKVxuXHRcdFx0XHRjb25zdCB3YWxsZXRJbmZvPXVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpXG5cdFx0XHRcdGNvbnNvbGUubG9nKHdhbGxldGkpXG5cdFx0XHRcdGZvcih2YXIgaT0wO2k8d2FsbGV0SW5mb1t0aGlzLmNvaW5UeXBlXS5sZW5ndGg7aSsrKXtcblx0XHRcdFx0XHRpZih3YWxsZXRJbmZvW3RoaXMuY29pblR5cGVdW2ldLmFkZHJlc3M9PXdhbGxldGkpe1xuXHRcdFx0XHRcdFx0XHQgdmFyIHRoYXQ9dGhpc1xuXHRcdFx0XHRcdFx0XHRcdCB0aGlzLiRFdGhVdGlsLmdldFRva2VuQmFsYW5jZSh0aGlzLmNvaW5BZGRyZXNzXG5cdFx0XHRcdFx0XHRcdFx0ICxpdGVtLmNvbnRyYWN0QWRkcmVzcyxmdW5jdGlvbihiYWxhbmNlKXtcblx0XHRcdFx0XHRcdFx0XHRcdCBjb25zb2xlLmxvZyhiYWxhbmNlLDEyMzEzMilcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQudG1vbmV5PWJhbGFuY2Vcblx0XHRcdFx0XHRcdFx0XHQgfSk7IFxuXHRcdFx0XHRcdFx0XHR2YXIgYj17XG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOml0ZW0uY29udHJhY3ROYW1lLFxuXHRcdFx0XHRcdFx0XHRcdFx0eG5hbWU6aXRlbS5jaGFpbk5hbWUsXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOml0ZW0uY29udHJhY3RJY29uVXJsQWJzLFxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udHJhY3RBZGRyZXNzOml0ZW0uY29udHJhY3RBZGRyZXNzLFxuXHRcdFx0XHRcdFx0XHRcdFx0YmFsYW5jZTp0aGlzLnRtb25leSxcblx0XHRcdFx0XHRcdFx0XHR9O1xuXHRcdFx0XHRcdFx0XHRcdCBcblx0XHRcdFx0XHRcdFx0d2FsbGV0SW5mb1t0aGlzLmNvaW5UeXBlXVtpXS5jb2luTGlzdC5wdXNoKGIpXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHdhbGxldEluZm9bdGhpcy5jb2luVHlwZV1baV0sMjIyMjIpXHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyx3YWxsZXRJbmZvKVxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsd2FsbGV0SW5mb1t0aGlzLmNvaW5UeXBlXVtpXSlcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcblx0XHRcblx0XHRcblx0XHR9LFxuLy8g5ou/5Luj5biBXG5hc3luYyBnZXRDb2luKCl7XG5cdGxldCBwYXJhbXMgPSB7XG5cdFx0Y2hhaW5OYW1lOiB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpLnR5cGVcblx0fVxuXHRjb25zb2xlLmxvZyhwYXJhbXMsODg4ODg4ODg4LHRoaXMuY29pblR5cGUpXG5cdGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgdGhpcy4kYXBpLmdldENvbnRyYWN0SW5mb0xpc3QocGFyYW1zKVxuXHR0aGlzLmNvaW5JbmZvPXJlc3BvbnNlLmRhdGFcblx0XG59LFxuXHRcblxuXHR9LFxuXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///649\n"); /***/ }), /* 650 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page */ 651);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 655);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"60f29abc\",\n null,\n false,\n _index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjUwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjBmMjlhYmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYwZjI5YWJjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///650\n"); /***/ }), /* 651 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page */ 652); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_60f29abc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 652 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=template&id=60f29abc&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 11) .default, uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 17) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.backupMneTit))) ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "imgcon"), attrs: { _i: 3 } }, [ _c("image", { staticClass: _vm._$s(4, "sc", "img1"), attrs: { src: _vm._$s( 4, "a-src", __webpack_require__(/*! ../../../static/tongyonh/notifications_image.png */ 653) ), _i: 4 } }), _c("image", { staticClass: _vm._$s(5, "sc", "img2"), attrs: { src: _vm._$s( 5, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Shield-protected.png */ 654) ), _i: 5 } }) ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.BackupTips)))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "bottom"), attrs: { _i: 7 } }, [ _c( "u-checkbox-group", { attrs: { _i: 8 }, on: { change: function($event) { return _vm.checkedAll() } } }, _vm._l(_vm._$s(9, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "u-checkbox", { key: _vm._$s(9, "f", { forIndex: $20, key: index }), attrs: { name: item.name, shape: "", size: "48", wrap: true, "active-color": "#5B53FF", disabled: item.disabled, _i: "9-" + $30 }, on: { change: function($event) { return _vm.checkboxChange(index) } }, model: { value: _vm._$s("9-" + $30, "v-model", item.checked), callback: function($$v) { _vm.$set(item, "checked", $$v) }, expression: "item.checked" } }, [ _c( "text", { staticClass: _vm._$s("10-" + $30, "sc", "textname"), attrs: { _i: "10-" + $30 } }, [_vm._v(_vm._$s("10-" + $30, "t0-0", _vm._s(item.name)))] ) ] ) }), 1 ), _c( "button", { staticClass: _vm._$s(11, "sc", "custom-style"), class: _vm._$s(11, "c", _vm.inde ? "sheng" : ""), attrs: { _i: 11 }, on: { click: _vm.test } }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.i18n.startBack)))] ) ], 1 ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 653 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/notifications_image.png ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/notifications_image.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY1My5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL25vdGlmaWNhdGlvbnNfaW1hZ2UucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///653\n"); /***/ }), /* 654 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Shield-protected.png ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Shield-protected.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY1NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL1NoaWVsZC1wcm90ZWN0ZWQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///654\n"); /***/ }), /* 655 */ /*!*************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 656);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///655\n"); /***/ }), /* 656 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { list: [{ name: this.$t('index').Axioms, checked: false, disabled: false }, { name: this.$t('index').retrieve, checked: false, disabled: false }, { name: this.$t('index').disclose, checked: false, disabled: false }], inde: false, showI: -1 };}, methods: { test: function test() {if (this.inde) {__f__(\"log\", this.list, 777, \" at pages/menu/backUp/index.vue:64\");for (var i = 0; i < this.list.length; i++) {this.list[i].checked = false;}this.inde = false;__f__(\"log\", this.list, 8888, \" at pages/menu/backUp/index.vue:69\");uni.navigateTo({\n url: './backUp2/index' });\n\n\n } else {\n uni.showToast({\n title: 'Please check the prompt to agree to backup',\n icon: 'none',\n duration: 1500 });\n\n }\n },\n // 选中某个复选框时,由checkbox时触发\n checkboxChange: function checkboxChange(i) {\n this.list[i].checked = true;\n },\n // 选中任一checkbox时,由checkbox-group触发\n checkboxGroupChange: function checkboxGroupChange(e) {\n // console.log(e);\n },\n // 全选\n checkedAll: function checkedAll() {\n for (var i = 0; i < this.list.length; i++) {\n __f__(\"log\", i, \" at pages/menu/backUp/index.vue:93\");\n\n if (this.list[i].checked == true) {\n this.inde = true;\n __f__(\"log\", this.inde, 'true', \" at pages/menu/backUp/index.vue:97\");\n } else {\n this.inde = false;\n __f__(\"log\", this.inde, \" at pages/menu/backUp/index.vue:100\");\n }\n }\n } },\n\n onLoad: function onLoad(item) {\n\n if (item != '' || item != undefined) {\n var word = this.$Token.creatingWallets();\n var word2 = word.mnemonic;\n // 读到钱包助记词信息,存入缓存\n uni.setStorage({\n key: 'word',\n data: word2,\n success: function success() {\n __f__(\"log\", 'success', word2, \" at pages/menu/backUp/index.vue:115\");\n } });\n ;\n uni.setStorageSync('createWalletName', item.name);\n }\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBbUNBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxPQUNBLEVBQ0EsNkJBREEsRUFFQSxjQUZBLEVBR0EsZUFIQSxFQURBLEVBTUEsRUFDQSwrQkFEQSxFQUVBLGNBRkEsRUFHQSxlQUhBLEVBTkEsRUFXQSxFQUNBLCtCQURBLEVBRUEsY0FGQSxFQUdBLGVBSEEsRUFYQSxDQURBLEVBa0JBLFdBbEJBLEVBbUJBLFNBbkJBLEdBcUJBLENBdkJBLEVBd0JBLFdBQ0EsSUFEQSxrQkFDQSxDQUNBLGdCQUNBLG1FQUNBLDRDQUNBLDZCQUNBLENBQ0Esa0JBQ0Esb0VBQ0E7QUFDQSxnQ0FEQTs7O0FBSUEsT0FYQSxNQVdBO0FBQ0E7QUFDQSw2REFEQTtBQUVBLHNCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQSxLQXBCQTtBQXFCQTtBQUNBLGtCQXRCQSwwQkFzQkEsQ0F0QkEsRUFzQkE7QUFDQTtBQUNBLEtBeEJBO0FBeUJBO0FBQ0EsdUJBMUJBLCtCQTBCQSxDQTFCQSxFQTBCQTtBQUNBO0FBQ0EsS0E1QkE7QUE2QkE7QUFDQSxjQTlCQSx3QkE4QkE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFNBSEEsTUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0ExQ0EsRUF4QkE7O0FBb0VBLFFBcEVBLGtCQW9FQSxJQXBFQSxFQW9FQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQTtBQUdBO0FBQ0E7QUFDQSxTQUxBO0FBTUE7QUFDQTtBQUNBO0FBQ0EsR0FuRkE7QUFvRkE7QUFDQSxRQURBLGtCQUNBO0FBQ0E7O0FBRUEsS0FKQSxFQXBGQSxFIiwiZmlsZSI6IjY1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiPlxyXG5cdFx0e3tpMThuLmJhY2t1cE1uZVRpdH19XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbWdjb25cIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9ub3RpZmljYXRpb25zX2ltYWdlLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaWxsXCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cdFxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1NoaWVsZC1wcm90ZWN0ZWQucG5nXCIgbW9kZT1cImFzcGVjdEZpbGxcIiBjbGFzcz1cImltZzJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQgIDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdCAgXHRcdHt7aTE4bi5CYWNrdXBUaXBzfX1cclxuXHRcdCAgPC92aWV3PlxyXG5cdFx0ICA8dmlldyBjbGFzcz1cImJvdHRvbVwiPlxyXG5cdFx0ICBcdFx0PHUtY2hlY2tib3gtZ3JvdXAgQGNoYW5nZT1cImNoZWNrZWRBbGwoKVwiPlxyXG5cdFx0ICBcdFx0XHQ8dS1jaGVja2JveCBcclxuXHRcdCAgXHRcdFx0XHRAY2hhbmdlPVwiY2hlY2tib3hDaGFuZ2UoaW5kZXgpXCIgXHJcblx0XHQgIFx0XHRcdFx0di1tb2RlbD1cIml0ZW0uY2hlY2tlZFwiIFxyXG5cdFx0ICBcdFx0XHRcdHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0XCIgOmtleT1cImluZGV4XCIgXHJcblx0XHQgIFx0XHRcdFx0Om5hbWU9XCJpdGVtLm5hbWVcIlxyXG5cdFx0XHRcdFx0XHRzaGFwZT1cIlwiXHJcblx0XHRcdFx0XHRcdHNpemU9XCI0OFwiXHJcblx0XHRcdFx0XHRcdDp3cmFwPVwidHJ1ZVwiXHJcblx0XHRcdFx0XHRcdGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIlxyXG5cdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJpdGVtLmRpc2FibGVkXCJcclxuXHRcdCAgXHRcdFx0Pjx0ZXh0IGNsYXNzPVwidGV4dG5hbWVcIj57e2l0ZW0ubmFtZX19PC90ZXh0PjwvdS1jaGVja2JveD5cclxuXHRcdCAgXHRcdDwvdS1jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHQ8YnV0dG9uICBjbGFzcz1cImN1c3RvbS1zdHlsZVwiIEBjbGljaz1cInRlc3RcIiAgOmNsYXNzPVwiaW5kZT8nc2hlbmcnOicnXCI+e3tpMThuLnN0YXJ0QmFja319PC9idXR0b24+XHJcblx0XHQgIFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHRcclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGxpc3Q6IFtcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdCgnaW5kZXgnKS5BeGlvbXMsXHJcblx0XHRcdFx0XHRcdGNoZWNrZWQ6ICBmYWxzZSxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiB0aGlzLiR0KCdpbmRleCcpLnJldHJpZXZlLFxyXG5cdFx0XHRcdFx0XHRjaGVja2VkOiAgZmFsc2UsXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogdGhpcy4kdCgnaW5kZXgnKS5kaXNjbG9zZSxcclxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogIGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2VcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdGluZGU6ZmFsc2UsXHJcblx0XHRcdFx0c2hvd0k6LTFcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHRlc3QoKXtcclxuXHRcdFx0XHRpZih0aGlzLmluZGUpe1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5saXN0LDc3NylcclxuXHRcdFx0XHRcdGZvcih2YXIgaT0wO2k8dGhpcy5saXN0Lmxlbmd0aDtpKyspe1xyXG5cdFx0XHRcdFx0XHR0aGlzLmxpc3RbaV0uY2hlY2tlZD1mYWxzZVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dGhpcy5pbmRlPWZhbHNlXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLmxpc3QsODg4OClcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0dXJsOicuL2JhY2tVcDIvaW5kZXgnLFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1BsZWFzZSBjaGVjayB0aGUgcHJvbXB0IHRvIGFncmVlIHRvIGJhY2t1cCcsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pIFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g6YCJ5Lit5p+Q5Liq5aSN6YCJ5qGG5pe277yM55SxY2hlY2tib3jml7bop6blj5FcclxuXHRcdFx0Y2hlY2tib3hDaGFuZ2UoaSkge1xyXG5cdFx0XHQgICAgICB0aGlzLmxpc3RbaV0uY2hlY2tlZD10cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmAieS4reS7u+S4gGNoZWNrYm945pe277yM55SxY2hlY2tib3gtZ3JvdXDop6blj5FcclxuXHRcdFx0Y2hlY2tib3hHcm91cENoYW5nZShlKSB7XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWFqOmAiVxyXG5cdFx0XHRjaGVja2VkQWxsKCkge1xyXG5cdFx0XHRcdGZvcih2YXIgaT0wO2k8dGhpcy5saXN0Lmxlbmd0aDtpKyspe1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coaSlcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpZih0aGlzLmxpc3RbaV0uY2hlY2tlZD09dHJ1ZSl7XHJcblx0XHRcdFx0XHR0aGlzLmluZGU9dHJ1ZTtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuaW5kZSwndHJ1ZScpXHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR0aGlzLmluZGU9ZmFsc2VcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuaW5kZSlcclxuXHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChpdGVtKXtcclxuXHRcdFxyXG5cdFx0XHRpZihpdGVtIT0nJ3x8aXRlbSE9dW5kZWZpbmVkKXtcclxuXHRcdFx0XHR2YXIgd29yZD10aGlzLiRUb2tlbi5jcmVhdGluZ1dhbGxldHMoKTtcclxuXHRcdFx0XHR2YXIgd29yZDI9d29yZC5tbmVtb25pY1xyXG5cdFx0XHRcdC8vIOivu+WIsOmSseWMheWKqeiusOivjeS/oeaBryzlrZjlhaXnvJPlrZhcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZSh7XHJcblx0XHRcdFx0XHRrZXk6ICd3b3JkJyxcclxuXHRcdFx0XHRcdGRhdGE6IHdvcmQyLFxyXG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCdzdWNjZXNzJyx3b3JkMilcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTs7XHJcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdjcmVhdGVXYWxsZXROYW1lJyxpdGVtLm5hbWUpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC5jdXN0b20tc3R5bGUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDExMnJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCBjb2xvcjogI2ZmZjtcclxuXHRcdCBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJBN0ZEO1xyXG5cdFx0IGJvcmRlci1yYWRpdXM6IDQwcnB4O1xyXG5cdH1cclxuXHQudS1kZWZhdWx0LWhvdmVye1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzVCNTNGRiAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBycHggIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///656\n"); /***/ }), /* 657 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?mpType=page ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page */ 658);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 663);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"62aec640\",\n null,\n false,\n _index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/cwallet/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjJhZWM2NDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjYyYWVjNjQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L2N3YWxsZXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///657\n"); /***/ }), /* 658 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page ***! \***************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page */ 659); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_62aec640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 659 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=template&id=62aec640&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c( "text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.cwallet)))] ), _c( "text", { staticClass: _vm._$s(4, "sc", "renYou"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.goMwallet() } } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.manage)))] ) ]), _c( "view", { staticClass: _vm._$s(5, "sc", "main flexx"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "imgcon"), attrs: { _i: 6 } }, [ _c("image", { ref: "one", staticClass: _vm._$s(7, "sc", "letConimg"), attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/filter-left.png */ 660) ), _i: 7 }, on: { click: function($event) { _vm.getHeight("one"), _vm.setStorage() } } }), _c("image", { ref: "btc", staticClass: _vm._$s(8, "sc", "letConimg"), attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/bye.png */ 546) ), _i: 8 }, on: { click: function($event) { _vm.getHeight("btc"), _vm.setStorage("BTC") } } }), _c("image", { ref: "eth", staticClass: _vm._$s(9, "sc", "letConimg"), attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame3299.png */ 547) ), _i: 9 }, on: { click: function($event) { _vm.getHeight("eth"), _vm.setStorage("ETH") } } }), _c("image", { ref: "trx", staticClass: _vm._$s(10, "sc", "letConimg"), attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/tron1.png */ 549) ), _i: 10 }, on: { click: function($event) { _vm.getHeight("trx"), _vm.setStorage("TRX") } } }) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "bot_con"), attrs: { _i: 11 } }, [ _c("view", { ref: "tiao", staticClass: _vm._$s(12, "sc", "tiao"), class: _vm._$s(12, "c", { ethh: _vm.type == "eth", btch: _vm.type == "btc", trxh: _vm.type == "trx" }), attrs: { _i: 12 } }), _vm._l(_vm._$s(13, "f", { forItems: _vm.walletInfo }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(13, "f", { forIndex: $20, key: 13 + "-" + $30 }), staticClass: _vm._$s("13-" + $30, "sc", "item flexx"), class: _vm._$s("13-" + $30, "c", { pur: item.type == "ETH", red: item.type == "TRX" }), attrs: { _i: "13-" + $30 }, on: { click: function($event) { return _vm.gou(item) } } }, [ _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "left flex"), attrs: { _i: "14-" + $30 } }, [ _vm._$s("15-" + $30, "i", item.type == "BTC") ? _c("image", { staticClass: _vm._$s("15-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "15-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/btc_icon.png */ 661) ), _i: "15-" + $30 } }) : _vm._e(), _vm._$s("16-" + $30, "i", item.type == "ETH") ? _c("image", { staticClass: _vm._$s("16-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "16-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/ETH_icon.png */ 628) ), _i: "16-" + $30 } }) : _vm._e(), _vm._$s("17-" + $30, "i", item.type == "TRX") ? _c("image", { staticClass: _vm._$s("17-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "17-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/tron_icon.png */ 662) ), _i: "17-" + $30 } }) : _vm._e(), _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "textcon"), attrs: { _i: "18-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "text1" ), attrs: { _i: "19-" + $30 } }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(item.name) ) ) ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "text2" ), attrs: { _i: "20-" + $30 } }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(item.ellipsisAddress) ) ) ] ) ] ) ] ), _vm._$s("21-" + $30, "i", _vm.num == item.address) ? _c( "view", { staticClass: _vm._$s("21-" + $30, "sc", "gou"), attrs: { _i: "21-" + $30 } }, [ _c("image", { staticClass: _vm._$s("22-" + $30, "sc", "img"), attrs: { src: _vm._$s( "22-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Shape.png */ 580) ), _i: "22-" + $30 } }) ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s("23-" + $30, "sc", "rig"), attrs: { _i: "23-" + $30 } }, [ _vm._v( _vm._$s("23-" + $30, "t0-0", _vm._s(item.balance)) ) ] ) ] ) }) ], 2 ) ] ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 660 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/filter-left.png ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/filter-left.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2ZpbHRlci1sZWZ0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///660\n"); /***/ }), /* 661 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/btc_icon.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/btc_icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY2MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2J0Y19pY29uLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///661\n"); /***/ }), /* 662 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/tron_icon.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/tron_icon.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY2Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Ryb25faWNvbi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///662\n"); /***/ }), /* 663 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 664);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2NjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///663\n"); /***/ }), /* 664 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/cwallet/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 665));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { type: '', typeBoll: false, walletInfo: {}, walletInfo2: {}, num: '' };}, methods: { back: function back() {uni.navigateTo({ url: '../index' });}, gou: function gou(item) {var address = item.address;var type = item.type;this.$walletUtil.selectWallet(type, address);uni.reLaunch({ url: '../index' });}, goMwallet: function goMwallet() {uni.navigateTo({ url: '../mwallet/index' });}, getHeight: function getHeight(type) {if (type == 'one') {this.type = 'none';this.typeBoll = false;}if (type == 'eth') {this.type = 'eth';this.typeBoll = true;}if (type == 'btc') {this.type = 'btc';this.typeBoll = true;}if (type == 'trx') {this.type = 'trx';this.typeBoll = true;}}, setStorage: function setStorage(type) {if (type) {this.walletInfo = this.$walletUtil.getWalletList(type);__f__(\"log\", this.walletInfo, 22222, \" at pages/menu/wallet/cwallet/index.vue:116\");__f__(\"log\", this.walletInfo, \" at pages/menu/wallet/cwallet/index.vue:117\");} else {this.walletInfo = this.$walletUtil.getWalletList();\n __f__(\"log\", this.walletInfo, 22222, \" at pages/menu/wallet/cwallet/index.vue:120\");\n }\n\n } },\n\n\n\n\n\n onLoad: function onLoad() {\n // this.$walletUtil.updateBalance();\n this.setStorage();\n if (uni.getStorageSync('walleti')) {\n // 存入勾选的\n this.num = uni.getStorageSync('walleti');\n } else {\n // 存入首次勾选的\n this.num = this.walletInfo[0].address;\n }\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvY3dhbGxldC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInR5cGUiLCJ0eXBlQm9sbCIsIndhbGxldEluZm8iLCJ3YWxsZXRJbmZvMiIsIm51bSIsIm1ldGhvZHMiLCJiYWNrIiwidW5pIiwibmF2aWdhdGVUbyIsInVybCIsImdvdSIsIml0ZW0iLCJhZGRyZXNzIiwiJHdhbGxldFV0aWwiLCJzZWxlY3RXYWxsZXQiLCJyZUxhdW5jaCIsImdvTXdhbGxldCIsImdldEhlaWdodCIsInNldFN0b3JhZ2UiLCJnZXRXYWxsZXRMaXN0Iiwib25Mb2FkIiwiZ2V0U3RvcmFnZVN5bmMiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEyREE7QUFDQSxxRyw4RkE1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNOQyxJQUFJLEVBQUMsRUFEQyxFQUVOQyxRQUFRLEVBQUMsS0FGSCxFQUdOQyxVQUFVLEVBQUMsRUFITCxFQUlOQyxXQUFXLEVBQUMsRUFKTixFQUtOQyxHQUFHLEVBQUMsRUFMRSxFQUFQLENBT0EsQ0FUYSxFQVVkQyxPQUFPLEVBQUUsRUFDUkMsSUFEUSxrQkFDRixDQUNMQyxHQUFHLENBQUNDLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUMsVUFEVSxFQUFmLEVBR0EsQ0FMTyxFQU1SQyxHQU5RLGVBTUpDLElBTkksRUFNQyxDQUNSLElBQUlDLE9BQU8sR0FBQ0QsSUFBSSxDQUFDQyxPQUFqQixDQUNBLElBQUlaLElBQUksR0FBQ1csSUFBSSxDQUFDWCxJQUFkLENBQ0EsS0FBS2EsV0FBTCxDQUFpQkMsWUFBakIsQ0FBOEJkLElBQTlCLEVBQW1DWSxPQUFuQyxFQUNBTCxHQUFHLENBQUNRLFFBQUosQ0FBYSxFQUNaTixHQUFHLEVBQUMsVUFEUSxFQUFiLEVBS0EsQ0FmTyxFQWdCUE8sU0FoQk8sdUJBZ0JJLENBQ1hULEdBQUcsQ0FBQ0MsVUFBSixDQUFlLEVBQ2JDLEdBQUcsRUFBQyxrQkFEUyxFQUFmLEVBR0MsQ0FwQk0sRUFxQlJRLFNBckJRLHFCQXFCRWpCLElBckJGLEVBcUJPLENBQ2QsSUFBR0EsSUFBSSxJQUFFLEtBQVQsRUFBZSxDQUNmLEtBQUtBLElBQUwsR0FBVSxNQUFWLENBQ0MsS0FBS0MsUUFBTCxHQUFjLEtBQWQsQ0FDQSxDQUNELElBQUdELElBQUksSUFBRSxLQUFULEVBQWUsQ0FDZCxLQUFLQSxJQUFMLEdBQVUsS0FBVixDQUNBLEtBQUtDLFFBQUwsR0FBYyxJQUFkLENBRUEsQ0FDRixJQUFHRCxJQUFJLElBQUUsS0FBVCxFQUFlLENBQ2QsS0FBS0EsSUFBTCxHQUFVLEtBQVYsQ0FDQSxLQUFLQyxRQUFMLEdBQWMsSUFBZCxDQUNBLENBQ0QsSUFBR0QsSUFBSSxJQUFFLEtBQVQsRUFBZSxDQUNkLEtBQUtBLElBQUwsR0FBVSxLQUFWLENBQ0EsS0FBS0MsUUFBTCxHQUFjLElBQWQsQ0FDQSxDQUNBLENBdkNPLEVBeUNSaUIsVUF6Q1Esc0JBeUNHbEIsSUF6Q0gsRUF5Q1MsQ0FDaEIsSUFBR0EsSUFBSCxFQUFRLENBQ1AsS0FBS0UsVUFBTCxHQUFnQixLQUFLVyxXQUFMLENBQWlCTSxhQUFqQixDQUErQm5CLElBQS9CLENBQWhCLENBQ0EsYUFBWSxLQUFLRSxVQUFqQixFQUE0QixLQUE1QixpREFDQSxhQUFZLEtBQUtBLFVBQWpCLGlEQUNBLENBSkQsTUFJSyxDQUNKLEtBQUtBLFVBQUwsR0FBZ0IsS0FBS1csV0FBTCxDQUFpQk0sYUFBakIsRUFBaEI7QUFDQSxxQkFBWSxLQUFLakIsVUFBakIsRUFBNEIsS0FBNUI7QUFDQTs7QUFFRCxLQW5ETyxFQVZLOzs7Ozs7QUFtRWRrQixRQW5FYyxvQkFtRUw7QUFDUjtBQUNBLFNBQUtGLFVBQUw7QUFDQSxRQUFHWCxHQUFHLENBQUNjLGNBQUosQ0FBbUIsU0FBbkIsQ0FBSCxFQUFpQztBQUNoQztBQUNBLFdBQUtqQixHQUFMLEdBQVNHLEdBQUcsQ0FBQ2MsY0FBSixDQUFtQixTQUFuQixDQUFUO0FBQ0EsS0FIRCxNQUdLO0FBQ0o7QUFDQSxXQUFLakIsR0FBTCxHQUFTLEtBQUtGLFVBQUwsQ0FBZ0IsQ0FBaEIsRUFBbUJVLE9BQTVCO0FBQ0E7O0FBRUQsR0E5RWE7QUErRWRVLFVBQVEsRUFBRTtBQUNUQyxRQURTLGtCQUNGO0FBQ04sYUFBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FIUSxFQS9FSSxFIiwiZmlsZSI6IjY2NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcbi8vXHJcblxyXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5pbXBvcnQgdGFiQmFyIGZyb20gXCJAL2NvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdHR5cGU6JycsXHJcblx0XHRcdHR5cGVCb2xsOmZhbHNlLFxyXG5cdFx0XHR3YWxsZXRJbmZvOnt9LFxyXG5cdFx0XHR3YWxsZXRJbmZvMjp7fSxcclxuXHRcdFx0bnVtOicnLFxyXG5cdFx0XHRcdFx0fVxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0YmFjaygpe1xyXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0dXJsOicuLi9pbmRleCdcclxuXHRcdFx0fSlcclxuXHRcdH0sXHJcblx0XHRnb3UoaXRlbSl7XHJcblx0XHRcdHZhciBhZGRyZXNzPWl0ZW0uYWRkcmVzcztcclxuXHRcdFx0dmFyIHR5cGU9aXRlbS50eXBlOyBcclxuXHRcdFx0dGhpcy4kd2FsbGV0VXRpbC5zZWxlY3RXYWxsZXQodHlwZSxhZGRyZXNzKVxyXG5cdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdHVybDonLi4vaW5kZXgnXHJcblx0XHRcdH0pXHJcblx0XHRcclxuXHRcclxuXHRcdH0sXHJcblx0XHRcdGdvTXdhbGxldCgpe1xyXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6Jy4uL213YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdGdldEhlaWdodCh0eXBlKXtcclxuXHRcdFx0aWYodHlwZT09J29uZScpe1xyXG5cdFx0XHR0aGlzLnR5cGU9J25vbmUnXHJcblx0XHRcdFx0dGhpcy50eXBlQm9sbD1mYWxzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRpZih0eXBlPT0nZXRoJyl7XHJcblx0XHRcdFx0dGhpcy50eXBlPSdldGgnXHJcblx0XHRcdFx0dGhpcy50eXBlQm9sbD10cnVlO1xyXG5cdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0aWYodHlwZT09J2J0Yycpe1xyXG5cdFx0XHR0aGlzLnR5cGU9J2J0YydcclxuXHRcdFx0dGhpcy50eXBlQm9sbD10cnVlO1xyXG5cdFx0fVxyXG5cdFx0aWYodHlwZT09J3RyeCcpe1xyXG5cdFx0XHR0aGlzLnR5cGU9J3RyeCdcclxuXHRcdFx0dGhpcy50eXBlQm9sbD10cnVlO1xyXG5cdFx0fVxyXG5cdFx0fSxcclxuXHJcblx0XHRzZXRTdG9yYWdlKHR5cGUpIHtcclxuXHRcdFx0aWYodHlwZSl7XHJcblx0XHRcdFx0dGhpcy53YWxsZXRJbmZvPXRoaXMuJHdhbGxldFV0aWwuZ2V0V2FsbGV0TGlzdCh0eXBlKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5mbywyMjIyMilcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZm8pXHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdHRoaXMud2FsbGV0SW5mbz10aGlzLiR3YWxsZXRVdGlsLmdldFdhbGxldExpc3QoKVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5mbywyMjIyMilcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0fSxcclxuXHJcblx0XHRcclxuXHRcdFxyXG5cdFx0XHJcblx0fSxcclxuXHRvbkxvYWQoKSB7XHJcblx0XHQvLyB0aGlzLiR3YWxsZXRVdGlsLnVwZGF0ZUJhbGFuY2UoKTtcclxuXHRcdHRoaXMuc2V0U3RvcmFnZSgpXHJcblx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknKSl7XHJcblx0XHRcdC8vIOWtmOWFpeWLvumAieeahFxyXG5cdFx0XHR0aGlzLm51bT11bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknKVxyXG5cdFx0fWVsc2V7XHJcblx0XHRcdC8vIOWtmOWFpemmluasoeWLvumAieeahFxyXG5cdFx0XHR0aGlzLm51bT10aGlzLndhbGxldEluZm9bMF0uYWRkcmVzc1xyXG5cdFx0fVxyXG5cdFxyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IHtcclxuXHRcdGkxOG4oKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHR9LFxyXG5cdH1cclxufTtcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///664\n"); /***/ }), /* 665 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& */ 666);\n/* harmony import */ var _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tabBar.vue?vue&type=script&lang=js& */ 668);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3bd8e2f8\",\n null,\n false,\n _tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"components/tabBar/tabBar.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBK0g7QUFDL0g7QUFDMEQ7QUFDTDs7O0FBR3JEO0FBQ2dLO0FBQ2hLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDRFQUFNO0FBQ1IsRUFBRSw2RkFBTTtBQUNSLEVBQUUsc0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsaUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTNiZDhlMmY4JnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdGFiQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdGFiQmFyLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNiZDhlMmY4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcImNvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///665\n"); /***/ }), /* 666 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& ***! \*********************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& */ 667); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_template_id_3bd8e2f8_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 667 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=template&id=3bd8e2f8&scoped=true& ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "index-header "), attrs: { _i: 0 } }, [ _c("view", { staticClass: _vm._$s(1, "sc", "con"), attrs: { _i: 1 } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "tabbar_item"), attrs: { _i: 2 }, on: { click: function($event) { return _vm.goToPage(1) } } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "uni-tabbar_bd"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "uni-tabbar_icon"), attrs: { _i: 4 } }, [ _c("image", { staticClass: _vm._$s(5, "sc", "img1"), attrs: { src: _vm._$s( 5, "a-src", "/static/tongyonh/" + (_vm.selectActive == 1 ? "Uniona" : "Union") + ".png" ), _i: 5 } }) ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "uni-tabbar_label"), class: _vm._$s(6, "c", [ "text", _vm.selectActive == 1 ? "active" : "" ]), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Wallet)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "tabbar_item"), attrs: { _i: 7 }, on: { click: function($event) { return _vm.goToPage(2) } } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "uni-tabbar_bd"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "uni-tabbar_icon"), attrs: { _i: 9 } }, [ _c("image", { staticClass: _vm._$s(10, "sc", "img1"), attrs: { src: _vm._$s( 10, "a-src", "/static/tongyonh/" + (_vm.selectActive == 2 ? "nft_icon2" : "nft_icon") + ".png" ), _i: 10 } }) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "uni-tabbar_label"), class: _vm._$s(11, "c", [ "text", _vm.selectActive == 2 ? "active" : "" ]), attrs: { _i: 11 } }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.i18n.NFT)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "tabbar_item"), attrs: { _i: 12 }, on: { click: function($event) { return _vm.goToPage(3) } } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "uni-tabbar_bd"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "uni-tabbar_icon"), attrs: { _i: 14 } }, [ _c("image", { staticClass: _vm._$s(15, "sc", "img1"), attrs: { src: _vm._$s( 15, "a-src", "/static/tongyonh/" + (_vm.selectActive == 3 ? "market_icona" : "market_icon") + ".png" ), _i: 15 } }) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "uni-tabbar_label"), class: _vm._$s(16, "c", [ "text", _vm.selectActive == 3 ? "active" : "" ]), attrs: { _i: 16 } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.i18n.Market)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "tabbar_item"), attrs: { _i: 17 }, on: { click: function($event) { return _vm.goToPage(5) } } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "uni-tabbar_bd"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "uni-tabbar_icon"), attrs: { _i: 19 } }, [ _c("image", { staticClass: _vm._$s(20, "sc", "img1"), attrs: { src: _vm._$s( 20, "a-src", "/static/tongyonh/" + (_vm.selectActive == 5 ? "Profile_icon" : "Profile_icona") + ".png" ), _i: 20 } }) ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "uni-tabbar_label"), class: _vm._$s(21, "c", [ "text", _vm.selectActive == 5 ? "active" : "" ]), attrs: { _i: 21 } }, [_vm._v(_vm._$s(21, "t0-0", _vm._s(_vm.i18n.Profile)))] ) ] ) ] ) ]) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 668 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=script&lang=js& ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tabBar.vue?vue&type=script&lang=js& */ 669);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tabBar_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXNoQixDQUFnQiw0akJBQUcsRUFBQyIsImZpbGUiOiI2NjguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi90YWJCYXIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///668\n"); /***/ }), /* 669 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/components/tabBar/tabBar.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\nvar COMPONENT_NAME = 'tabBar';var _default2 = _defineProperty({\n\n name: COMPONENT_NAME,\n\n\n\n props: {\n selectActive: {\n type: Number,\n default: function _default() {\n return 1;\n } } },\n\n\n data: function data() {\n return {\n status: '' };\n\n },\n computed: {},\n\n\n mounted: function mounted() {\n },\n methods: {\n\n goToPage: function goToPage(num) {\n if (num == 1) {\n uni.reLaunch({\n url: '/pages/menu/wallet/index' });\n\n\n } else if (num == 2) {\n uni.reLaunch({\n url: '/pages/menu/collection/index' });\n\n } else if (num == 3) {\n uni.reLaunch({\n url: '/pages/menu/market/index' });\n\n } else if (num == 4) {\n uni.reLaunch({\n url: '/pages/menu/discover/index' });\n\n } else if (num == 5) {\n uni.reLaunch({\n url: '/pages/menu/profile/index' });\n\n }\n\n } } }, \"computed\",\n\n\n{\n i18n: function i18n() {\n return this.$t('index');\n } });exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vY29tcG9uZW50cy90YWJCYXIvdGFiQmFyLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMERBLDhCOztBQUVBLHNCOzs7O0FBSUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQURBLEU7OztBQVFBLE0sa0JBQUE7QUFDQTtBQUNBLGdCQURBOztBQUdBLEc7QUFDQSxjOzs7QUFHQSxTLHFCQUFBO0FBQ0EsRztBQUNBOztBQUVBLFlBRkEsb0JBRUEsR0FGQSxFQUVBO0FBQ0E7QUFDQTtBQUNBLHlDQURBOzs7QUFJQSxPQUxBLE1BS0E7QUFDQTtBQUNBLDZDQURBOztBQUdBLE9BSkEsTUFJQTtBQUNBO0FBQ0EseUNBREE7O0FBR0EsT0FKQSxNQUlBO0FBQ0E7QUFDQSwyQ0FEQTs7QUFHQSxPQUpBLE1BSUE7QUFDQTtBQUNBLDBDQURBOztBQUdBOztBQUVBLEtBMUJBLEU7OztBQTZCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBLEdBSEEsRSIsImZpbGUiOiI2NjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0XHQ8dmlldyBjbGFzcz1cImluZGV4LWhlYWRlciBcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb25cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRhYmJhcl9pdGVtXCIgQGNsaWNrPVwiZ29Ub1BhZ2UoMSlcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9iZFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfaWNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIicvc3RhdGljL3Rvbmd5b25oLycrKHNlbGVjdEFjdGl2ZT09MT8nVW5pb25hJzonVW5pb24nKSsnLnBuZydcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfbGFiZWxcIiAgOmNsYXNzPVwiWyd0ZXh0Jywgc2VsZWN0QWN0aXZlPT0xPydhY3RpdmUnOicnXVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uV2FsbGV0fX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0YWJiYXJfaXRlbVwiIEBjbGljaz1cImdvVG9QYWdlKDIpXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2JkXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfaWNvblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCInL3N0YXRpYy90b25neW9uaC8nKyhzZWxlY3RBY3RpdmU9PTI/J25mdF9pY29uMic6J25mdF9pY29uJykrJy5wbmcnXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfbGFiZWxcIiAgOmNsYXNzPVwiWyd0ZXh0Jywgc2VsZWN0QWN0aXZlPT0yPydhY3RpdmUnOicnXVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5ORlR9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRhYmJhcl9pdGVtXCIgQGNsaWNrPVwiZ29Ub1BhZ2UoMylcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfYmRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9pY29uXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIicvc3RhdGljL3Rvbmd5b25oLycrKHNlbGVjdEFjdGl2ZT09Mz8nbWFya2V0X2ljb25hJzonbWFya2V0X2ljb24nKSsnLnBuZydcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9sYWJlbFwiICA6Y2xhc3M9XCJbJ3RleHQnLCBzZWxlY3RBY3RpdmU9PTM/J2FjdGl2ZSc6JyddXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5NYXJrZXR9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8IS0tIDx2aWV3IGNsYXNzPVwidGFiYmFyX2l0ZW1cIiBAY2xpY2s9XCJnb1RvUGFnZSg0KVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9iZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2ljb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJy9zdGF0aWMvdG9uZ3lvbmgvJysoc2VsZWN0QWN0aXZlPT00PydEaXNjb3Zlcl9pY29uYSc6J0Rpc2NvdmVyX2ljb24nKSsnLnBuZydcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9sYWJlbFwiICA6Y2xhc3M9XCJbJ3RleHQnLCBzZWxlY3RBY3RpdmU9PTQ/J2FjdGl2ZSc6JyddXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLkRpc2NvdmVyfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz4gLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGFiYmFyX2l0ZW1cIiBAY2xpY2s9XCJnb1RvUGFnZSg1KVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidW5pLXRhYmJhcl9iZFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ1bmktdGFiYmFyX2ljb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiJy9zdGF0aWMvdG9uZ3lvbmgvJysoc2VsZWN0QWN0aXZlPT01PydQcm9maWxlX2ljb24nOidQcm9maWxlX2ljb25hJykrJy5wbmcnXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInVuaS10YWJiYXJfbGFiZWxcIiAgOmNsYXNzPVwiWyd0ZXh0Jywgc2VsZWN0QWN0aXZlPT01PydhY3RpdmUnOicnXVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uUHJvZmlsZX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5cclxuXHRjb25zdCBDT01QT05FTlRfTkFNRSA9ICd0YWJCYXInXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogQ09NUE9ORU5UX05BTUUsXHJcblx0XHJcblx0ICBcclxuXHRcdFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdHNlbGVjdEFjdGl2ZToge1xyXG5cdFx0XHR0eXBlOiBOdW1iZXIsXHJcblx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdHJldHVybiAxXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRzdGF0dXM6JydcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcclxuXHRcdH0sXHJcblx0XHRtb3VudGVkKCkge1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFxyXG5cdFx0Z29Ub1BhZ2UobnVtKSB7XHJcblx0XHRcdFx0aWYobnVtID09IDEpIHtcclxuXHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3dhbGxldC9pbmRleCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9IGVsc2UgaWYgKG51bSA9PSAyKSB7XHJcblx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L2NvbGxlY3Rpb24vaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2UgaWYgKG51bSA9PSAzKSB7XHJcblx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9tYXJrZXQvaW5kZXgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1lbHNlIGlmIChudW0gPT0gNCkge1xyXG5cdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvZGlzY292ZXIvaW5kZXgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1lbHNlIGlmIChudW0gPT0gNSkge1xyXG5cdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvcHJvZmlsZS9pbmRleCdcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblxyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IHtcclxuXHRcdGkxOG4oKSB7XHJcblx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHR9LFxyXG5cdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuXHQuYWN0aXZle1xyXG5cdFx0Y29sb3I6ICM1QjUzRkYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnVuaS10YWJiYXJfbGFiZWwge1xyXG5cdFx0Y29sb3I6IHJnYigxNTMsIDE1MywgMTUzKTtcclxuXHRcdCAgICBmb250LXNpemU6IDEwcHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdCAgICBtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjBycHggIWltcG9ydGFudDtcclxufVxyXG5cdC51bmktdGFiYmFyX2ljb257XHJcblx0XHR3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblx0fVxyXG5cdC51bmktdGFiYmFyX2ljb24gaW1hZ2Uge1xyXG5cdCAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgaGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQudW5pLXRhYmJhcl9iZHtcclxuXHRcdGhlaWdodDogMTAwcnB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbi5jb257XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NywgMjQ3LCAyNTApO1xyXG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0ICAgYm90dG9tOiAwO1xyXG5cdCAgIGxlZnQ6IDA7XHJcblx0cGFkZGluZy10b3A6IDI4cnB4O1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMzBycHggO1xyXG5cdCAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNGQUY4RjgsICNGRkZGRkYpICFpbXBvcnRhbnQ7XHJcblx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNGQUY4RjgsICNGRkZGRkYpICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItdG9wOiAycnB4IHNvbGlkICNGN0Y0RjQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ICAgIHotaW5kZXg6IDk5ODtcclxuXHRcdCAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi50YWJiYXJfaXRlbXtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHR3aWR0aDogMTUwcnB4O1xyXG5cdGhlaWdodDogMTAwcnB4O1xyXG5cdCAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuXHQgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHQgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcblx0XHR3ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdCAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcblx0XHQgICAgLXdlYmtpdC1mbGV4OiAxO1xyXG5cdFx0ICAgIGZsZXg6IDE7XHJcblx0XHQgICAgZm9udC1zaXplOiAwO1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdCAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cdFxyXG5cdFxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///669\n"); /***/ }), /* 670 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKey/index.vue?mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=192b0e64&scoped=true&mpType=page */ 671);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 678);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"192b0e64\",\n null,\n false,\n _index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/transPawKey/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjcwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTkyYjBlNjQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjE5MmIwZTY0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3S2V5L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///670\n"); /***/ }), /* 671 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKey/index.vue?vue&type=template&id=192b0e64&scoped=true&mpType=page ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=192b0e64&scoped=true&mpType=page */ 672); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_192b0e64_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 672 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKey/index.vue?vue&type=template&id=192b0e64&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 673) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.transPaw)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.borNum) ? _c( "view", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.settransPaw)))] ) : _vm._e(), _vm._$s(5, "i", _vm.borNum2) ? _c( "view", { staticClass: _vm._$s(5, "sc", "big_title"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.transPawAgain)))] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 } }, [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Securetransaction))), _c("br"), _vm._v(_vm._$s(6, "t2-0", _vm._s(_vm.i18n.Securetransaction2))) ] ), _vm._$s(8, "i", _vm.borNum) ? _c("u-message-input", { attrs: { "inactive-color": "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", focus: _vm.fes, "dot-fill": true, _i: 8 }, on: { finish: _vm.finish } }) : _vm._e(), _vm._$s(9, "i", _vm.borNum2) ? _c("u-message-input", { attrs: { "inactive-color": _vm.info ? "#F16063" : "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", focus: _vm.fes, "dot-fill": true, _i: 9 }, on: { finish: _vm.finish2, change: _vm.back } }) : _vm._e(), _vm._$s(10, "i", _vm.info) ? _c( "view", { staticClass: _vm._$s(10, "sc", "infoText"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.i18n.Passworddiscrepansies)) ) ] ) : _vm._e() ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 673 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& */ 674);\n/* harmony import */ var _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-message-input.vue?vue&type=script&lang=js& */ 676);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0e1e7f9a\",\n null,\n false,\n _u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-message-input/u-message-input.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBd0k7QUFDeEk7QUFDbUU7QUFDTDs7O0FBRzlEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHFGQUFNO0FBQ1IsRUFBRSxzR0FBTTtBQUNSLEVBQUUsK0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LW1lc3NhZ2UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTBlMWU3ZjlhJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1tZXNzYWdlLWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1tZXNzYWdlLWlucHV0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBlMWU3ZjlhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1tZXNzYWdlLWlucHV0L3UtbWVzc2FnZS1pbnB1dC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///673\n"); /***/ }), /* 674 */ /*!************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& ***! \************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& */ 675); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_template_id_0e1e7f9a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 675 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=template&id=0e1e7f9a&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-char-box"), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-char-flex"), attrs: { _i: 1 } }, [ _c("input", { staticClass: _vm._$s(2, "sc", "u-input"), attrs: { disabled: _vm._$s(2, "a-disabled", _vm.disabledKeyboard), value: _vm._$s(2, "a-value", _vm.valueModel), focus: _vm._$s(2, "a-focus", _vm.focus), maxlength: _vm._$s(2, "a-maxlength", _vm.maxlength), _i: 2 }, on: { input: _vm.getVal } }), _vm._l(_vm._$s(3, "f", { forItems: _vm.loopCharArr }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(3, "f", { forIndex: $20, key: index }) }, [ _c( "view", { class: _vm._$s("4-" + $30, "c", [ _vm.breathe && _vm.charArrLength == index ? "u-breathe" : "", "u-char-item", _vm.charArrLength === index && _vm.mode == "box" ? "u-box-active" : "", _vm.mode === "box" ? "u-box" : "" ]), style: _vm._$s("4-" + $30, "s", { fontWeight: _vm.bold ? "bold" : "normal", fontSize: _vm.fontSize + "rpx", width: _vm.width + "rpx", height: _vm.width + "rpx", color: _vm.inactiveColor, borderColor: _vm.charArrLength === index && _vm.mode == "box" ? _vm.activeColor : _vm.inactiveColor }), attrs: { _i: "4-" + $30 } }, [ _vm._$s("5-" + $30, "i", _vm.mode !== "middleLine") ? _c("view", { staticClass: _vm._$s( "5-" + $30, "sc", "u-placeholder-line" ), style: _vm._$s("5-" + $30, "s", { display: _vm.charArrLength === index ? "block" : "none", height: _vm.width * 0.5 + "rpx" }), attrs: { _i: "5-" + $30 } }) : _vm._e(), _vm._$s( "6-" + $30, "i", _vm.mode === "middleLine" && _vm.charArrLength <= index ) ? _c("view", { staticClass: _vm._$s( "6-" + $30, "sc", "u-middle-line" ), class: _vm._$s("6-" + $30, "c", [ _vm.breathe && _vm.charArrLength == index ? "u-breathe" : "", _vm.charArrLength === index ? "u-middle-line-active" : "" ]), style: _vm._$s("6-" + $30, "s", { height: _vm.bold ? "4px" : "2px", background: _vm.charArrLength === index ? _vm.activeColor : _vm.inactiveColor }), attrs: { _i: "6-" + $30 } }) : _vm._e(), _vm._$s("7-" + $30, "i", _vm.mode === "bottomLine") ? _c("view", { staticClass: _vm._$s( "7-" + $30, "sc", "u-bottom-line" ), class: _vm._$s("7-" + $30, "c", [ _vm.breathe && _vm.charArrLength == index ? "u-breathe" : "", _vm.charArrLength === index ? "u-buttom-line-active" : "" ]), style: _vm._$s("7-" + $30, "s", { height: _vm.bold ? "4px" : "2px", background: _vm.charArrLength === index ? _vm.activeColor : _vm.inactiveColor }), attrs: { _i: "7-" + $30 } }) : _vm._e(), _vm._$s("8-" + $30, "i", !_vm.dotFill) ? [ _vm._v( _vm._$s( "8-" + $30, "t0-0", _vm._s( _vm.charArr[index] ? _vm.charArr[index] : "" ) ) ) ] : [ _c( "text", { staticClass: _vm._$s("10-" + $30, "sc", "u-dot"), attrs: { _i: "10-" + $30 } }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(_vm.charArr[index] ? "●" : "") ) ) ] ) ] ], 2 ) ] ) }) ], 2 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 676 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-message-input.vue?vue&type=script&lang=js& */ 677);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_message_input_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJpQixDQUFnQixxa0JBQUcsRUFBQyIsImZpbGUiOiI2NzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW1lc3NhZ2UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LW1lc3NhZ2UtaW5wdXQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///676\n"); /***/ }), /* 677 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-message-input/u-message-input.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * messageInput 验证码输入框\n * @description 该组件一般用于验证用户短信验证码的场景,也可以结合uView的键盘组件使用\n * @tutorial https://www.uviewui.com/components/messageInput.html\n * @property {String Number} maxlength 输入字符个数(默认4)\n * @property {Boolean} dot-fill 是否用圆点填充(默认false)\n * @property {String} mode 模式选择,见上方\"基本使用\"说明(默认box)\n * @property {String Number} value 预置值\n * @property {Boolean} breathe 是否开启呼吸效果,见上方说明(默认true)\n * @property {Boolean} focus 是否自动获取焦点(默认false)\n * @property {Boolean} bold 字体和输入横线是否加粗(默认true)\n * @property {String Number} font-size 字体大小,单位rpx(默认60)\n * @property {String} active-color 当前激活输入框的样式(默认#2979ff)\n * @property {String} inactive-color 非激活输入框的样式,文字颜色同此值(默认#606266)\n * @property {String | Number} width 输入框宽度,单位rpx,高等于宽(默认80)\n * @property {Boolean} disabled-keyboard 禁止点击输入框唤起系统键盘(默认false)\n * @event {Function} change 输入内容发生改变时触发,具体见官网说明\n * @event {Function} finish 输入字符个数达maxlength值时触发,见官网说明\n * @example \n */var _default =\n{\n name: \"u-message-input\",\n props: {\n // 最大输入长度\n maxlength: {\n type: [Number, String],\n default: 4 },\n\n // 是否用圆点填充\n dotFill: {\n type: Boolean,\n default: false },\n\n // 显示模式,box-盒子模式,bottomLine-横线在底部模式,middleLine-横线在中部模式\n mode: {\n type: String,\n default: \"box\" },\n\n // 预置值\n value: {\n type: [String, Number],\n default: '' },\n\n // 当前激活输入item,是否带有呼吸效果\n breathe: {\n type: Boolean,\n default: true },\n\n // 是否自动获取焦点\n focus: {\n type: Boolean,\n default: false },\n\n // 字体是否加粗\n bold: {\n type: Boolean,\n default: false },\n\n // 字体大小\n fontSize: {\n type: [String, Number],\n default: 60 },\n\n // 激活样式\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 未激活的样式\n inactiveColor: {\n type: String,\n default: '#606266' },\n\n // 输入框的大小,单位rpx,宽等于高\n width: {\n type: [Number, String],\n default: '80' },\n\n // 是否隐藏原生键盘,如果想用自定义键盘的话,需设置此参数为true\n disabledKeyboard: {\n type: Boolean,\n default: false } },\n\n\n watch: {\n // maxlength: {\n // \t// 此值设置为true,会在组件加载后无需maxlength变化就会执行一次本监听函数,无需再created生命周期中处理\n // \timmediate: true,\n // \thandler(val) {\n // \t\tthis.maxlength = Number(val);\n // \t}\n // }, \n value: {\n immediate: true,\n handler: function handler(val) {\n // 转为字符串\n val = String(val);\n // 超出部分截掉\n this.valueModel = val.substring(0, this.maxlength);\n } } },\n\n\n data: function data() {\n return {\n valueModel: \"\" };\n\n },\n computed: {\n // 是否显示呼吸灯效果\n animationClass: function animationClass() {var _this = this;\n return function (index) {\n if (_this.breathe && _this.charArr.length == index) return 'u-breathe';else\n return '';\n };\n },\n // 用于显示字符\n charArr: function charArr() {\n\n return this.valueModel.split('');\n },\n charArrLength: function charArrLength() {\n return this.charArr.length;\n },\n // 根据长度,循环输入框的个数,因为头条小程序数值不能用于v-for\n loopCharArr: function loopCharArr() {\n return new Array(this.maxlength);\n } },\n\n methods: {\n getVal: function getVal(e) {var\n\n value =\n e.detail.value;\n this.valueModel = value;\n __f__(\"log\", this.valueModel, 777, \" at uview-ui/components/u-message-input/u-message-input.vue:171\");\n // 判断长度是否超出了maxlength值,理论上不会发生,因为input组件设置了maxlength属性值\n if (String(value).length > this.maxlength) return;\n // 未达到maxlength之前,发送change事件,达到后发送finish事件\n this.$emit('change', value);\n if (String(value).length == this.maxlength) {\n this.$emit('finish', value);\n }\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW1lc3NhZ2UtaW5wdXQvdS1tZXNzYWdlLWlucHV0LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0JBO0FBQ0EseUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGdCQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxvQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQWpCQTs7QUFxQkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUF0QkE7O0FBMEJBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBM0JBOztBQStCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQWhDQTs7QUFvQ0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFyQ0E7O0FBeUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBMUNBOztBQThDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQS9DQTs7QUFtREE7QUFDQTtBQUNBLDRCQURBO0FBRUEsbUJBRkEsRUFwREE7O0FBd0RBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBekRBLEVBRkE7OztBQWdFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFEQTtBQUVBLGFBRkEsbUJBRUEsR0FGQSxFQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQVBBLEVBUkEsRUFoRUE7OztBQWtGQSxNQWxGQSxrQkFrRkE7QUFDQTtBQUNBLG9CQURBOztBQUdBLEdBdEZBO0FBdUZBO0FBQ0E7QUFDQSxrQkFGQSw0QkFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BSEE7QUFJQSxLQVBBO0FBUUE7QUFDQSxXQVRBLHFCQVNBOztBQUVBO0FBQ0EsS0FaQTtBQWFBLGlCQWJBLDJCQWFBO0FBQ0E7QUFDQSxLQWZBO0FBZ0JBO0FBQ0EsZUFqQkEseUJBaUJBO0FBQ0E7QUFDQSxLQW5CQSxFQXZGQTs7QUE0R0E7QUFDQSxVQURBLGtCQUNBLENBREEsRUFDQTs7QUFFQSxXQUZBO0FBR0EsY0FIQSxDQUVBLEtBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQWRBLEVBNUdBLEUiLCJmaWxlIjoiNjc3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwidS1jaGFyLWJveFwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ1LWNoYXItZmxleFwiPlxyXG5cdFx0XHQ8aW5wdXQgOmRpc2FibGVkPVwiZGlzYWJsZWRLZXlib2FyZFwiIDp2YWx1ZT1cInZhbHVlTW9kZWxcIiB0eXBlPVwibnVtYmVyXCIgOmZvY3VzPVwiZm9jdXNcIiA6bWF4bGVuZ3RoPVwibWF4bGVuZ3RoXCIgY2xhc3M9XCJ1LWlucHV0XCIgQGlucHV0PVwiZ2V0VmFsXCIvPlxyXG5cdFx0XHQ8dmlldyB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbG9vcENoYXJBcnJcIiA6a2V5PVwiaW5kZXhcIj5cclxuXHRcdFx0XHQ8dmlldyA6Y2xhc3M9XCJbYnJlYXRoZSAmJiBjaGFyQXJyTGVuZ3RoID09IGluZGV4ID8gJ3UtYnJlYXRoZScgOiAnJywgJ3UtY2hhci1pdGVtJyxcclxuXHRcdFx0XHRjaGFyQXJyTGVuZ3RoID09PSBpbmRleCAmJiBtb2RlID09ICdib3gnID8gJ3UtYm94LWFjdGl2ZScgOiAnJyxcclxuXHRcdFx0XHRtb2RlID09PSAnYm94JyA/ICd1LWJveCcgOiAnJ11cIiA6c3R5bGU9XCJ7XHJcblx0XHRcdFx0XHRmb250V2VpZ2h0OiBib2xkID8gJ2JvbGQnIDogJ25vcm1hbCcsXHJcblx0XHRcdFx0XHRmb250U2l6ZTogZm9udFNpemUgKyAncnB4JyxcclxuXHRcdFx0XHRcdHdpZHRoOiB3aWR0aCArICdycHgnLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiB3aWR0aCArICdycHgnLFxyXG5cdFx0XHRcdFx0Y29sb3I6IGluYWN0aXZlQ29sb3IsXHJcblx0XHRcdFx0XHRib3JkZXJDb2xvcjogY2hhckFyckxlbmd0aCA9PT0gaW5kZXggJiYgbW9kZSA9PSAnYm94JyA/IGFjdGl2ZUNvbG9yIDogaW5hY3RpdmVDb2xvclxyXG5cdFx0XHRcdH1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidS1wbGFjZWhvbGRlci1saW5lXCIgOnN0eWxlPVwie1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGNoYXJBcnJMZW5ndGggPT09IGluZGV4ID8gJ2Jsb2NrJyA6ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IHdpZHRoICogMC41ICsncnB4J1xyXG5cdFx0XHRcdFx0XHR9XCJcclxuXHRcdFx0XHRcdFx0di1pZj1cIm1vZGUgIT09ICdtaWRkbGVMaW5lJ1wiXHJcblx0XHRcdFx0XHQ+PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cIm1vZGUgPT09ICdtaWRkbGVMaW5lJyAmJiBjaGFyQXJyTGVuZ3RoIDw9IGluZGV4XCIgOmNsYXNzPVwiW2JyZWF0aGUgJiYgY2hhckFyckxlbmd0aCA9PSBpbmRleCA/ICd1LWJyZWF0aGUnIDogJycsIGNoYXJBcnJMZW5ndGggPT09IGluZGV4ID8gJ3UtbWlkZGxlLWxpbmUtYWN0aXZlJyA6ICcnXVwiXHJcblx0XHRcdFx0XHQgY2xhc3M9XCJ1LW1pZGRsZS1saW5lXCIgOnN0eWxlPVwie2hlaWdodDogYm9sZCA/ICc0cHgnIDogJzJweCcsIGJhY2tncm91bmQ6IGNoYXJBcnJMZW5ndGggPT09IGluZGV4ID8gYWN0aXZlQ29sb3IgOiBpbmFjdGl2ZUNvbG9yfVwiPjwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJtb2RlID09PSAnYm90dG9tTGluZSdcIiA6Y2xhc3M9XCJbYnJlYXRoZSAmJiBjaGFyQXJyTGVuZ3RoID09IGluZGV4ID8gJ3UtYnJlYXRoZScgOiAnJywgY2hhckFyckxlbmd0aCA9PT0gaW5kZXggPyAndS1idXR0b20tbGluZS1hY3RpdmUnIDogJyddXCJcclxuXHRcdFx0XHRcdCBjbGFzcz1cInUtYm90dG9tLWxpbmVcIiA6c3R5bGU9XCJ7aGVpZ2h0OiBib2xkID8gJzRweCcgOiAnMnB4JywgYmFja2dyb3VuZDogY2hhckFyckxlbmd0aCA9PT0gaW5kZXggPyBhY3RpdmVDb2xvciA6IGluYWN0aXZlQ29sb3J9XCI+PC92aWV3PlxyXG5cdFx0XHRcdFx0PGJsb2NrIHYtaWY9XCIhZG90RmlsbFwiPiB7eyBjaGFyQXJyW2luZGV4XSA/IGNoYXJBcnJbaW5kZXhdIDogJyd9fTwvYmxvY2s+XHJcblx0XHRcdFx0XHQ8YmxvY2sgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHQ8dGV4dCBjbGFzcz1cInUtZG90XCI+e3sgY2hhckFycltpbmRleF0gPyAn4pePJyA6ICcnfX08L3RleHQ+XHJcblx0XHRcdFx0XHQ8L2Jsb2NrPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0LyoqXHJcblx0ICogbWVzc2FnZUlucHV0IOmqjOivgeeggei+k+WFpeahhlxyXG5cdCAqIEBkZXNjcmlwdGlvbiDor6Xnu4Tku7bkuIDoiKznlKjkuo7pqozor4HnlKjmiLfnn63kv6Hpqozor4HnoIHnmoTlnLrmma/vvIzkuZ/lj6/ku6Xnu5PlkIh1Vmlld+eahOmUruebmOe7hOS7tuS9v+eUqFxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL21lc3NhZ2VJbnB1dC5odG1sXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBtYXhsZW5ndGgg6L6T5YWl5a2X56ym5Liq5pWw77yI6buY6K6kNO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZG90LWZpbGwg5piv5ZCm55So5ZyG54K55aGr5YWF77yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbW9kZSDmqKHlvI/pgInmi6nvvIzop4HkuIrmlrlcIuWfuuacrOS9v+eUqFwi6K+05piO77yI6buY6K6kYm9477yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSB2YWx1ZSDpooTnva7lgLxcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGJyZWF0aGUg5piv5ZCm5byA5ZCv5ZG85ZC45pWI5p6c77yM6KeB5LiK5pa56K+05piO77yI6buY6K6kdHJ1Ze+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZm9jdXMg5piv5ZCm6Ieq5Yqo6I635Y+W54Sm54K577yI6buY6K6kZmFsc2XvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGJvbGQg5a2X5L2T5ZKM6L6T5YWl5qiq57q/5piv5ZCm5Yqg57KX77yI6buY6K6kdHJ1Ze+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gZm9udC1zaXplIOWtl+S9k+Wkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDYw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDlvZPliY3mv4DmtLvovpPlhaXmoYbnmoTmoLflvI/vvIjpu5jorqQjMjk3OWZm77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGluYWN0aXZlLWNvbG9yIOmdnua/gOa0u+i+k+WFpeahhueahOagt+W8j++8jOaWh+Wtl+minOiJsuWQjOatpOWAvO+8iOm7mOiupCM2MDYyNjbvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gd2lkdGgg6L6T5YWl5qGG5a695bqm77yM5Y2V5L2NcnB477yM6auY562J5LqO5a6977yI6buY6K6kODDvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGRpc2FibGVkLWtleWJvYXJkIOemgeatoueCueWHu+i+k+WFpeahhuWUpOi1t+ezu+e7n+mUruebmO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2hhbmdlIOi+k+WFpeWGheWuueWPkeeUn+aUueWPmOaXtuinpuWPke+8jOWFt+S9k+ingeWumOe9keivtOaYjlxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGZpbmlzaCDovpPlhaXlrZfnrKbkuKrmlbDovr5tYXhsZW5ndGjlgLzml7bop6blj5HvvIzop4HlrpjnvZHor7TmmI5cclxuXHQgKiBAZXhhbXBsZSA8dS1tZXNzYWdlLWlucHV0IG1vZGU9XCJib3R0b21MaW5lXCI+PC91LW1lc3NhZ2UtaW5wdXQ+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LW1lc3NhZ2UtaW5wdXRcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOacgOWkp+i+k+WFpemVv+W6plxyXG5cdFx0XHRtYXhsZW5ndGg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDRcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm55So5ZyG54K55aGr5YWFXHJcblx0XHRcdGRvdEZpbGw6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYvuekuuaooeW8j++8jGJveC3nm5LlrZDmqKHlvI/vvIxib3R0b21MaW5lLeaoque6v+WcqOW6lemDqOaooeW8j++8jG1pZGRsZUxpbmUt5qiq57q/5Zyo5Lit6YOo5qih5byPXHJcblx0XHRcdG1vZGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogXCJib3hcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpooTnva7lgLxcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW9k+WJjea/gOa0u+i+k+WFpWl0ZW3vvIzmmK/lkKbluKbmnInlkbzlkLjmlYjmnpxcclxuXHRcdFx0YnJlYXRoZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKboh6rliqjojrflj5bnhKbngrlcclxuXHRcdFx0Zm9jdXM6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWtl+S9k+aYr+WQpuWKoOeyl1xyXG5cdFx0XHRib2xkOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlrZfkvZPlpKflsI9cclxuXHRcdFx0Zm9udFNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDYwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOa/gOa0u+agt+W8j1xyXG5cdFx0XHRhY3RpdmVDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5pyq5r+A5rS755qE5qC35byPXHJcblx0XHRcdGluYWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyM2MDYyNjYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOi+k+WFpeahhueahOWkp+Wwj++8jOWNleS9jXJweO+8jOWuveetieS6jumrmFxyXG5cdFx0XHR3aWR0aDoge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogJzgwJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbpmpDol4/ljp/nlJ/plK7nm5jvvIzlpoLmnpzmg7PnlKjoh6rlrprkuYnplK7nm5jnmoTor53vvIzpnIDorr7nva7mraTlj4LmlbDkuLp0cnVlXHJcblx0XHRcdGRpc2FibGVkS2V5Ym9hcmQ6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHQvLyBtYXhsZW5ndGg6IHtcclxuXHRcdFx0Ly8gXHQvLyDmraTlgLzorr7nva7kuLp0cnVl77yM5Lya5Zyo57uE5Lu25Yqg6L295ZCO5peg6ZyAbWF4bGVuZ3Ro5Y+Y5YyW5bCx5Lya5omn6KGM5LiA5qyh5pys55uR5ZCs5Ye95pWw77yM5peg6ZyA5YaNY3JlYXRlZOeUn+WRveWRqOacn+S4reWkhOeQhlxyXG5cdFx0XHQvLyBcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0Ly8gXHRoYW5kbGVyKHZhbCkge1xyXG5cdFx0XHQvLyBcdFx0dGhpcy5tYXhsZW5ndGggPSBOdW1iZXIodmFsKTtcclxuXHRcdFx0Ly8gXHR9XHJcblx0XHRcdC8vIH0sIFxyXG5cdFx0XHR2YWx1ZToge1xyXG5cdFx0XHRcdGltbWVkaWF0ZTogdHJ1ZSxcclxuXHRcdFx0XHRoYW5kbGVyKHZhbCkge1xyXG5cdFx0XHRcdFx0Ly8g6L2s5Li65a2X56ym5LiyXHJcblx0XHRcdFx0XHR2YWwgPSBTdHJpbmcodmFsKTtcclxuXHRcdFx0XHRcdC8vIOi2heWHuumDqOWIhuaIquaOiVxyXG5cdFx0XHRcdFx0dGhpcy52YWx1ZU1vZGVsID0gdmFsLnN1YnN0cmluZygwLCB0aGlzLm1heGxlbmd0aCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dmFsdWVNb2RlbDogXCJcIlxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0Ly8g5piv5ZCm5pi+56S65ZG85ZC454Gv5pWI5p6cXHJcblx0XHRcdGFuaW1hdGlvbkNsYXNzKCkge1xyXG5cdFx0XHRcdHJldHVybiAoaW5kZXgpID0+IHtcclxuXHRcdFx0XHRcdGlmICh0aGlzLmJyZWF0aGUgJiYgdGhpcy5jaGFyQXJyLmxlbmd0aCA9PSBpbmRleCkgcmV0dXJuICd1LWJyZWF0aGUnO1xyXG5cdFx0XHRcdFx0ZWxzZSByZXR1cm4gJyc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnlKjkuo7mmL7npLrlrZfnrKZcclxuXHRcdFx0Y2hhckFycigpIHtcclxuXHRcdFx0XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy52YWx1ZU1vZGVsLnNwbGl0KCcnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Y2hhckFyckxlbmd0aCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5jaGFyQXJyLmxlbmd0aDtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5qC55o2u6ZW/5bqm77yM5b6q546v6L6T5YWl5qGG55qE5Liq5pWw77yM5Zug5Li65aS05p2h5bCP56iL5bqP5pWw5YC85LiN6IO955So5LqOdi1mb3JcclxuXHRcdFx0bG9vcENoYXJBcnIoKSB7XHJcblx0XHRcdFx0cmV0dXJuIG5ldyBBcnJheSh0aGlzLm1heGxlbmd0aCk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGdldFZhbChlKSB7XHJcblx0XHRcdFx0bGV0IHtcclxuXHRcdFx0XHRcdHZhbHVlXHJcblx0XHRcdFx0fSA9IGUuZGV0YWlsXHJcblx0XHRcdFx0dGhpcy52YWx1ZU1vZGVsID0gdmFsdWU7XHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy52YWx1ZU1vZGVsICw3NzcpXHJcblx0XHRcdFx0Ly8g5Yik5pat6ZW/5bqm5piv5ZCm6LaF5Ye65LqGbWF4bGVuZ3Ro5YC877yM55CG6K665LiK5LiN5Lya5Y+R55Sf77yM5Zug5Li6aW5wdXTnu4Tku7borr7nva7kuoZtYXhsZW5ndGjlsZ7mgKflgLxcclxuXHRcdFx0XHRpZiAoU3RyaW5nKHZhbHVlKS5sZW5ndGggPiB0aGlzLm1heGxlbmd0aCkgcmV0dXJuO1xyXG5cdFx0XHRcdC8vIOacqui+vuWIsG1heGxlbmd0aOS5i+WJje+8jOWPkemAgWNoYW5nZeS6i+S7tu+8jOi+vuWIsOWQjuWPkemAgWZpbmlzaOS6i+S7tlxyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHZhbHVlKTtcclxuXHRcdFx0XHRpZiAoU3RyaW5nKHZhbHVlKS5sZW5ndGggPT0gdGhpcy5tYXhsZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2ZpbmlzaCcsIHZhbHVlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIHNjb3BlZCBsYW5nPVwic2Nzc1wiPlxyXG5cdEBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9zdHlsZS5jb21wb25lbnRzLnNjc3NcIjtcclxuXHJcblx0QGtleWZyYW1lcyBicmVhdGhlIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0fVxyXG5cclxuXHRcdDUwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuMztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC51LWNoYXItYm94IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51LWNoYXItZmxleCB7XHJcblx0XHRAaW5jbHVkZSB2dWUtZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0LnUtaW5wdXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogLTEwMCU7XHJcblx0XHR3aWR0aDogMjAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR6LWluZGV4OiA5O1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQudS1jaGFyLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDkwcnB4O1xyXG5cdFx0aGVpZ2h0OiA5MHJweDtcclxuXHRcdG1hcmdpbjogMTBycHggMTBycHg7XHJcblx0XHRmb250LXNpemU6IDYwcnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRjb2xvcjogJHUtbWFpbi1jb2xvcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA5MHJweDtcclxuXHRcdEBpbmNsdWRlIHZ1ZS1mbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnUtbWlkZGxlLWxpbmUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnUtYm94IHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRib3JkZXI6IDJycHggc29saWQgI2NjY2NjYztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZycHg7XHJcblx0fVxyXG5cclxuXHQudS1ib3gtYWN0aXZlIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuXHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMTUwMG1zO1xyXG5cdFx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcblx0XHRhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XHJcblx0XHRib3JkZXI6IDJycHggc29saWQgJHUtdHlwZS1wcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LnUtbWlkZGxlLWxpbmUtYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC51LWJyZWF0aGUge1xyXG5cdFx0YW5pbWF0aW9uOiBicmVhdGhlIDJzIGluZmluaXRlIGVhc2U7XHJcblx0fVxyXG5cclxuXHQudS1wbGFjZWhvbGRlci1saW5lIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR3aWR0aDogMnJweDtcclxuXHRcdGhlaWdodDogNDBycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG5cdFx0YW5pbWF0aW9uOiB0d2lua2xpbmcgMS41cyBpbmZpbml0ZSBlYXNlO1xyXG5cdH1cclxuXHJcblx0LnUtYW5pbWF0aW9uLWJyZWF0aGUge1xyXG5cdFx0YW5pbWF0aW9uLW5hbWU6IGJyZWF0aGU7XHJcblx0fVxyXG5cclxuXHQudS1kb3Qge1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHJweDtcclxuXHR9XHJcblxyXG5cdC51LW1pZGRsZS1saW5lIHtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDAwMDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuXHJcblx0LnUtYnV0dG9tLWxpbmUtYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC51LWJvdHRvbS1saW5lIHtcclxuXHRcdGhlaWdodDogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDAwMDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///677\n"); /***/ }), /* 678 */ /*!*************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKey/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 679);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2NzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///678\n"); /***/ }), /* 679 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKey/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', password2: '', msg: '', msgLength: 0, fes: false, borNum: true, borNum2: false, info: false, word: {}, walletInfo: {}, btcBalance: 0, ethBbalance: 0, trxBbalance: 0 };}, watch: {}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { // 删除密码触发\n back: function back(e) {if (e.length < 6) {this.info = false;}}, finish2: function finish2(e) {if (this.password != e) {this.info = true;return;} else {\n\n // 私鑰創建\n var createWalletName = uni.getStorageSync('createWalletName');\n var privateKey = uni.getStorageSync('privateKey');\n uni.setStorageSync('privateKey', this.wordInfo);\n try {\n this.$walletUtil.privateKeyEstablishWallet(createWalletName, privateKey, this.password);\n uni.showToast({\n title: this.$t('index').Setsuccessfully,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n }\n catch (err) {\n __f__(\"log\", err, 11, \" at pages/menu/backUp/transPawKey/index.vue:101\");\n uni.showToast({\n title: this.$t('index').Creationfailed,\n icon: 'none',\n duration: 1500 });\n\n\n }\n\n\n\n this.info = false;\n }\n\n },\n // 第一次存密码\n finish: function finish(e) {\n this.password = e;\n var that = this;\n that.borNum = false;\n that.borNum2 = false;\n\n setTimeout(function () {\n that.borNum2 = true;\n }, 50);\n\n } },\n\n onLoad: function onLoad() {\n\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXdLZXkvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3Q0EsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsWUFEQSxFQUVBLGFBRkEsRUFHQSxPQUhBLEVBSUEsWUFKQSxFQUtBLFVBTEEsRUFNQSxZQU5BLEVBT0EsY0FQQSxFQVFBLFdBUkEsRUFTQSxRQVRBLEVBVUEsY0FWQSxFQVdBLGFBWEEsRUFZQSxjQVpBLEVBYUEsY0FiQSxHQWVBLENBakJBLEVBa0JBLFNBbEJBLEVBcUJBLFlBQ0EsSUFEQSxrQkFDQSxDQUNBLHdCQUNBLENBSEEsRUFyQkEsRUEwQkEsV0FHQTtBQUNBLFFBSkEsZ0JBSUEsQ0FKQSxFQUlBLENBQ0EsbUJBQ0Esa0JBQ0EsQ0FDQSxDQVJBLEVBU0EsT0FUQSxtQkFTQSxDQVRBLEVBU0EsQ0FDQSx5QkFDQSxpQkFDQSxPQUNBLENBSEEsTUFHQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1EQURBO0FBRUEsMkJBRkE7QUFHQSwwQkFIQTs7QUFLQTtBQUNBO0FBQ0EsdUNBREE7O0FBR0EsV0FKQSxFQUlBLElBSkE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtEQURBO0FBRUEsd0JBRkE7QUFHQSwwQkFIQTs7O0FBTUE7Ozs7QUFJQTtBQUNBOztBQUVBLEtBL0NBO0FBZ0RBO0FBQ0EsVUFqREEsa0JBaURBLENBakRBLEVBaURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLE9BRkEsRUFFQSxFQUZBOztBQUlBLEtBM0RBLEVBMUJBOztBQXVGQSxRQXZGQSxvQkF1RkE7O0FBRUEsR0F6RkEsRSIsImZpbGUiOiI2NzkuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIiA6YmdudW09XCJmYWxzZVwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi50cmFuc1Bhd319XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ190aXRsZVwiIHYtaWY9XCJib3JOdW1cIj5cclxuXHRcdFx0XHR7e2kxOG4uc2V0dHJhbnNQYXd9fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnX3RpdGxlXCIgdi1pZj1cImJvck51bTJcIj5cclxuXHRcdFx0e3tpMThuLnRyYW5zUGF3QWdhaW59fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uU2VjdXJldHJhbnNhY3Rpb259fTxicj57e2kxOG4uU2VjdXJldHJhbnNhY3Rpb24yfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dS1tZXNzYWdlLWlucHV0IEBmaW5pc2g9XCJmaW5pc2hcIiBpbmFjdGl2ZS1jb2xvcj1cIiNFMEU1RjJcIiBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCIgOndpZHRoPVwiOTRcIiA6bWF4bGVuZ3RoPVwiNlwiXHJcblx0XHRcdFx0bW9kZT1cImJveFwiIDpmb2N1cz1cImZlc1wiIDpkb3QtZmlsbD1cInRydWVcIiB2LWlmPVwiYm9yTnVtXCI+PC91LW1lc3NhZ2UtaW5wdXQ+XHJcblx0XHRcdDx1LW1lc3NhZ2UtaW5wdXQgQGZpbmlzaD1cImZpbmlzaDJcIiA6aW5hY3RpdmUtY29sb3I9XCJpbmZvPycjRjE2MDYzJzonI0UwRTVGMidcIiBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCJcclxuXHRcdFx0XHQ6d2lkdGg9XCI5NFwiIDptYXhsZW5ndGg9XCI2XCIgbW9kZT1cImJveFwiIDpmb2N1cz1cImZlc1wiIDpkb3QtZmlsbD1cInRydWVcIiB2LWlmPVwiYm9yTnVtMlwiIEBjaGFuZ2U9XCJiYWNrXCI+XHJcblx0XHRcdDwvdS1tZXNzYWdlLWlucHV0PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvVGV4dFwiIHYtaWY9XCJpbmZvXCI+XHJcblx0XHRcdFx0e3tpMThuLlBhc3N3b3JkZGlzY3JlcGFuc2llc319XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBhc3N3b3JkOiAnJyxcclxuXHRcdFx0XHRwYXNzd29yZDI6ICcnLFxyXG5cdFx0XHRcdG1zZzogJycsXHJcblx0XHRcdFx0bXNnTGVuZ3RoOiAwLFxyXG5cdFx0XHRcdGZlczogZmFsc2UsXHJcblx0XHRcdFx0Ym9yTnVtOiB0cnVlLFxyXG5cdFx0XHRcdGJvck51bTI6IGZhbHNlLFxyXG5cdFx0XHRcdGluZm86IGZhbHNlLFxyXG5cdFx0XHRcdHdvcmQ6IHt9LFxyXG5cdFx0XHRcdHdhbGxldEluZm86IHt9LFxyXG5cdFx0XHRcdGJ0Y0JhbGFuY2U6IDAsXHJcblx0XHRcdFx0ZXRoQmJhbGFuY2U6IDAsXHJcblx0XHRcdFx0dHJ4QmJhbGFuY2U6IDAsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cclxuXHRcdH0sXHJcbmNvbXB1dGVkOiB7XHJcblx0XHRcdFx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHJcblxyXG5cdFx0XHQvLyDliKDpmaTlr4bnoIHop6blj5FcclxuXHRcdFx0YmFjayhlKSB7XHJcblx0XHRcdFx0aWYgKGUubGVuZ3RoIDwgNikge1xyXG5cdFx0XHRcdFx0dGhpcy5pbmZvID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmaW5pc2gyKGUpIHtcclxuXHRcdFx0XHRpZiAodGhpcy5wYXNzd29yZCAhPSBlKSB7XHJcblx0XHRcdFx0XHR0aGlzLmluZm8gPSB0cnVlO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHJcblx0XHRcdFx0Ly8g56eB6ZGw5Ym15bu6XHJcblx0XHR2YXIgY3JlYXRlV2FsbGV0TmFtZT0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjcmVhdGVXYWxsZXROYW1lJylcclxuXHRcdHZhciBwcml2YXRlS2V5PSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3ByaXZhdGVLZXknKVxyXG5cdHVuaS5zZXRTdG9yYWdlU3luYygncHJpdmF0ZUtleScsIHRoaXMud29yZEluZm8pO1xyXG5cdHRyeSB7IFxyXG5cdCB0aGlzLiR3YWxsZXRVdGlsLnByaXZhdGVLZXlFc3RhYmxpc2hXYWxsZXQoY3JlYXRlV2FsbGV0TmFtZSxwcml2YXRlS2V5LHRoaXMucGFzc3dvcmQpO1xyXG5cdCBcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHQgXHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5TZXRzdWNjZXNzZnVsbHksXHJcblx0IFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdCBcdFx0XHRcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdCBcdFx0XHR9KVxyXG5cdCBcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHQgXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0IFx0XHRcdFx0XHR1cmw6ICcuLi8uLi93YWxsZXQvaW5kZXgnXHJcblx0IFx0XHRcdFx0fSlcclxuXHQgXHRcdFx0fSwgMTUwMClcclxuXHR9XHJcblx0Y2F0Y2goZXJyKXtcclxuXHRcdGNvbnNvbGUubG9nKGVyciwxMSlcclxuXHQgICB1bmkuc2hvd1RvYXN0KHtcclxuXHQgICBcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLkNyZWF0aW9uZmFpbGVkLFxyXG5cdCAgIFx0aWNvbjogJ25vbmUnLFxyXG5cdCAgIFx0ZHVyYXRpb246IDE1MDAsXHJcblx0ICAgfSlcclxuXHQgICBcclxuXHR9XHJcblx0XHQgXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHR0aGlzLmluZm8gPSBmYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOesrOS4gOasoeWtmOWvhueggVxyXG5cdFx0XHRmaW5pc2goZSkge1xyXG5cdFx0XHRcdHRoaXMucGFzc3dvcmQgPSBlXHJcblx0XHRcdFx0dmFyIHRoYXQgPSB0aGlzO1xyXG5cdFx0XHRcdHRoYXQuYm9yTnVtID0gZmFsc2U7XHJcblx0XHRcdFx0dGhhdC5ib3JOdW0yID0gZmFsc2U7XHJcblx0XHRcdFxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhhdC5ib3JOdW0yID0gdHJ1ZTtcclxuXHRcdFx0XHR9LCA1MClcclxuXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///679\n"); /***/ }), /* 680 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKeyOut/index.vue?mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6e8afe54&scoped=true&mpType=page */ 681);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 683);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6e8afe54\",\n null,\n false,\n _index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/transPawKeyOut/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjgwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmU4YWZlNTQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZlOGFmZTU0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3S2V5T3V0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///680\n"); /***/ }), /* 681 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKeyOut/index.vue?vue&type=template&id=6e8afe54&scoped=true&mpType=page ***! \**********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6e8afe54&scoped=true&mpType=page */ 682); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6e8afe54_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 682 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKeyOut/index.vue?vue&type=template&id=6e8afe54&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 673) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.Backupprivatekey)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.keepyourprivatekey)))] ), _c("u-message-input", { attrs: { "inactive-color": _vm.info ? "#F16063" : "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", focus: _vm.fes, "dot-fill": true, _i: 5 }, on: { finish: _vm.finish, change: _vm.back } }), _vm._$s(6, "i", _vm.info) ? _c( "view", { staticClass: _vm._$s(6, "sc", "infoText"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Incorrectpassword)))] ) : _vm._e() ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 683 */ /*!****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKeyOut/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 684);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2ODMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///683\n"); /***/ }), /* 684 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawKeyOut/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', msg: '', msgLength: 0, fes: false, borNum: true, borNum2: false, info: false, word: {}, walletInfo: {}, userObj: {} };}, watch: {}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { // 删除触发\n back: function back(e) {if (e.length < 6) {this.info = false;}},\n // 比较\n // 第一次存密码\n finish: function finish(e) {var _this = this;\n this.password = e;\n var that = this;\n if (e != this.userObj.password) {\n this.info = true;\n } else {\n uni.showToast({\n title: this.$t('index').correct,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n __f__(\"log\", _this.userObj, 444, \" at pages/menu/backUp/transPawKeyOut/index.vue:76\");\n uni.navigateTo({\n url: '/pages/menu/address/showKey/index' });\n\n }, 1500);\n }\n\n } },\n\n onLoad: function onLoad() {\n this.userObj = uni.getStorageSync('keyInfo');\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXdLZXlPdXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThCQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFlBREEsRUFFQSxPQUZBLEVBR0EsWUFIQSxFQUlBLFVBSkEsRUFLQSxZQUxBLEVBTUEsY0FOQSxFQU9BLFdBUEEsRUFRQSxRQVJBLEVBU0EsY0FUQSxFQVVBLFdBVkEsR0FZQSxDQWRBLEVBZUEsU0FmQSxFQWtCQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBbEJBLEVBdUJBLFdBQ0E7QUFDQSxRQUZBLGdCQUVBLENBRkEsRUFFQSxDQUNBLG1CQUNBLGtCQUNBLENBQ0EsQ0FOQTtBQU9BO0FBQ0E7QUFDQSxVQVRBLGtCQVNBLENBVEEsRUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQSx5Q0FEQTtBQUVBLHlCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQTtBQUNBO0FBQ0Esb0RBREE7O0FBR0EsU0FMQSxFQUtBLElBTEE7QUFNQTs7QUFFQSxLQTVCQSxFQXZCQTs7QUFxREE7QUFDQTtBQUNBLEdBdkRBLEUiLCJmaWxlIjoiNjg0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwiZmFsc2VcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uQmFja3VwcHJpdmF0ZWtleX19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cclxuXHRcdFxyXG5cdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdHt7aTE4bi5rZWVweW91cnByaXZhdGVrZXl9fVxyXG5cdDwvdmlldz5cdFxyXG5cdDx1LW1lc3NhZ2UtaW5wdXQgQGZpbmlzaD1cImZpbmlzaFwiIDppbmFjdGl2ZS1jb2xvcj1cImluZm8/JyNGMTYwNjMnOicjRTBFNUYyJ1wiICBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCIgOndpZHRoPVwiOTRcIiA6bWF4bGVuZ3RoPVwiNlwiIG1vZGU9XCJib3hcIiA6Zm9jdXM9XCJmZXNcIiAgIDpkb3QtZmlsbD1cInRydWVcIiAgQGNoYW5nZT1cImJhY2tcIj48L3UtbWVzc2FnZS1pbnB1dD5cclxuXHQ8dmlldyBjbGFzcz1cImluZm9UZXh0XCIgdi1pZj1cImluZm9cIj5cclxuXHRcdHt7aTE4bi5JbmNvcnJlY3RwYXNzd29yZH19XHJcblx0PC92aWV3PlxyXG5cdFxyXG5cdDwvdmlldz5cclxuXHJcblx0XHJcblx0XHJcblx0XHQ8L3ZpZXc+XHJcbjwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRwYXNzd29yZDonJyxcclxuXHQgICAgICAgIG1zZzonJyxcclxuXHQgICAgICAgIG1zZ0xlbmd0aDowLFxyXG5cdFx0XHRmZXM6ZmFsc2UsXHJcblx0XHRcdGJvck51bTp0cnVlLFxyXG5cdFx0XHRib3JOdW0yOmZhbHNlLFxyXG5cdFx0XHRpbmZvOmZhbHNlLFxyXG5cdFx0XHR3b3JkOnt9LFxyXG5cdFx0XHR3YWxsZXRJbmZvOnt9LFxyXG5cdFx0XHR1c2VyT2JqOnt9LFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0IHdhdGNoOntcclxuXHRcdCAgICBcclxuXHRcdCAgICB9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDliKDpmaTop6blj5FcclxuXHRcdFx0YmFjayhlKXtcclxuXHRcdFx0XHRpZihlLmxlbmd0aDw2KXtcclxuXHRcdFx0XHRcdHRoaXMuaW5mbz1mYWxzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOavlOi+g1xyXG5cdFx0XHRcdFx0Ly8g56ys5LiA5qyh5a2Y5a+G56CBXHJcblx0XHRcdGZpbmlzaChlKSB7XHJcblx0XHRcdFx0dGhpcy5wYXNzd29yZD1lXHJcblx0XHRcdFx0dmFyIHRoYXQ9dGhpcztcclxuXHRcdFx0XHRpZihlIT10aGlzLnVzZXJPYmoucGFzc3dvcmQpe1xyXG5cdFx0XHRcdFx0dGhpcy5pbmZvPXRydWVcclxuXHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5jb3JyZWN0LCBcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMCxcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMudXNlck9iaiw0NDQpXHJcblx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L2FkZHJlc3Mvc2hvd0tleS9pbmRleCdcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0sMTUwMClcclxuXHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdH0sXHJcblx0XHR9LFxyXG5cdG9uTG9hZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0dGhpcy51c2VyT2JqID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdrZXlJbmZvJylcclxuXHRcdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///684\n"); /***/ }), /* 685 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUpWord/index.vue?mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=59b60fb5&scoped=true&mpType=page */ 686);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 695);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"59b60fb5\",\n null,\n false,\n _index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/backUpWord/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTliNjBmYjUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjU5YjYwZmI1XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2JhY2tVcFdvcmQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///685\n"); /***/ }), /* 686 */ /*!******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUpWord/index.vue?vue&type=template&id=59b60fb5&scoped=true&mpType=page ***! \******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=59b60fb5&scoped=true&mpType=page */ 687); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_59b60fb5_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 687 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUpWord/index.vue?vue&type=template&id=59b60fb5&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 688).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _vm._v(_vm._$s(1, "t1-0", _vm._s(_vm.i18n.backupMneTit))) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.conMne)))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "title2"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.boosterword)))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "textareaa"), attrs: { _i: 6 } }, _vm._l(_vm._$s(7, "f", { forItems: _vm.wordArr }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "7-" + $30, "sc", "mnemonicBlock u-rela item" ), attrs: { _i: "7-" + $30 } }, [ _c( "text", { attrs: { _i: "8-" + $30 }, on: { click: function($event) { return _vm.returnWord(item, index) } } }, [_vm._v(_vm._$s("8-" + $30, "t0-0", _vm._s(item)))] ) ] ) }), 0 ), _c( "view", { staticClass: _vm._$s(9, "sc", "mnemonic"), attrs: { _i: 9 } }, _vm._l(_vm._$s(10, "f", { forItems: _vm.mnemonics }), function( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(10, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "10-" + $31, "sc", "mnemonicBlock u-rela" ), attrs: { _i: "10-" + $31 } }, [ _c( "text", { staticClass: _vm._$s("11-" + $31, "sc", "item"), attrs: { _i: "11-" + $31 }, on: { click: function($event) { return _vm.toWrod(item, index) } } }, [_vm._v(_vm._$s("11-" + $31, "t0-0", _vm._s(item)))] ), _c("view", { staticClass: _vm._$s("12-" + $31, "sc", "number u-abso"), attrs: { _i: "12-" + $31 }, domProps: { textContent: _vm._s( _vm._$s( "12-" + $31, "v-text", index + 1 < 10 ? index + 1 : index + 1 ) ) } }) ] ) }), 0 ), _c( "u-button", { staticClass: _vm._$s(13, "sc", "custom-style"), attrs: { _i: 13 }, on: { click: _vm.confirm } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.i18n.Confirm)))] ), _vm._$s(14, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(14, "sc", "info_con"), attrs: { _i: 14 } }, [ _c("image", { staticClass: _vm._$s(15, "sc", "img2"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 15 }, on: { click: function($event) { _vm.show = false } } }), _c("image", { staticClass: _vm._$s(16, "sc", "img"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame60.png */ 693) ), _i: 16 } }), _c( "view", { staticClass: _vm._$s(17, "sc", "info"), attrs: { _i: 17 } }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.i18n.Successful)))] ), _c( "view", { staticClass: _vm._$s(18, "sc", "text"), attrs: { _i: 18 } }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.i18n.backCom)))] ), _c( "view", { staticClass: _vm._$s(19, "sc", "btn"), attrs: { _i: 19 }, on: { click: _vm.goTranPaw } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) : _vm._e(), _vm._$s(20, "i", _vm.show2) ? _c( "view", { staticClass: _vm._$s(20, "sc", "info_con"), attrs: { _i: 20 } }, [ _c("image", { staticClass: _vm._$s(21, "sc", "img2"), attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 21 }, on: { click: function($event) { _vm.show2 = false } } }), _c("image", { staticClass: _vm._$s(22, "sc", "img"), attrs: { src: _vm._$s( 22, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Subtract.png */ 694) ), _i: 22 } }), _c( "view", { staticClass: _vm._$s(23, "sc", "info"), attrs: { _i: 23 } }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.i18n.seed)))] ), _c( "view", { staticClass: _vm._$s(24, "sc", "text"), attrs: { _i: 24 } }, [ _vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.i18n.wrongWord))), _c("br"), _vm._v(_vm._$s(24, "t2-0", _vm._s(_vm.i18n.wrongWord2))) ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "btncon"), attrs: { _i: 26 } }, [ _c( "view", { staticClass: _vm._$s(27, "sc", "can"), attrs: { _i: 27 }, on: { click: function($event) { _vm.show2 = false } } }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.i18n.Cancel)))] ), _c( "view", { staticClass: _vm._$s(28, "sc", "con"), attrs: { _i: 28 }, on: { click: _vm.restart } }, [_vm._v(_vm._$s(28, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ] ) : _vm._e(), _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 29 } }), _c("u-mask", { attrs: { show: _vm.show2, "z-index": "10", _i: 30 } }) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 688 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-button.vue?vue&type=template&id=6e15e680&scoped=true& */ 689);\n/* harmony import */ var _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-button.vue?vue&type=script&lang=js& */ 691);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6e15e680\",\n null,\n false,\n _u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-button/u-button.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjg4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWJ1dHRvbi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmUxNWU2ODAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LWJ1dHRvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3UtYnV0dG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZlMTVlNjgwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1idXR0b24vdS1idXR0b24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///688\n"); /***/ }), /* 689 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=template&id=6e15e680&scoped=true& ***! \**********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-button.vue?vue&type=template&id=6e15e680&scoped=true& */ 690); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_template_id_6e15e680_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 690 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=template&id=6e15e680&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "button", { staticClass: _vm._$s(0, "sc", "u-btn u-line-1 u-fix-ios-appearance"), class: _vm._$s(0, "c", [ "u-size-" + _vm.size, _vm.plain ? "u-btn--" + _vm.type + "--plain" : "", _vm.loading ? "u-loading" : "", _vm.shape == "circle" ? "u-round-circle" : "", _vm.hairLine ? _vm.showHairLineBorder : "u-btn--bold-border", "u-btn--" + _vm.type, _vm.disabled ? "u-btn--" + _vm.type + "--disabled" : "" ]), style: _vm._$s(0, "s", [ _vm.customStyle, { overflow: _vm.ripple ? "hidden" : "visible" } ]), attrs: { id: "u-wave-btn", "hover-start-time": _vm._$s( 0, "a-hover-start-time", Number(_vm.hoverStartTime) ), "hover-stay-time": _vm._$s( 0, "a-hover-stay-time", Number(_vm.hoverStayTime) ), disabled: _vm._$s(0, "a-disabled", _vm.disabled), "form-type": _vm._$s(0, "a-form-type", _vm.formType), "open-type": _vm._$s(0, "a-open-type", _vm.openType), "app-parameter": _vm._$s(0, "a-app-parameter", _vm.appParameter), "hover-stop-propagation": _vm._$s( 0, "a-hover-stop-propagation", _vm.hoverStopPropagation ), "send-message-title": _vm._$s( 0, "a-send-message-title", _vm.sendMessageTitle ), lang: _vm._$s(0, "a-lang", _vm.lang), "data-name": _vm._$s(0, "a-data-name", _vm.dataName), "session-from": _vm._$s(0, "a-session-from", _vm.sessionFrom), "send-message-img": _vm._$s( 0, "a-send-message-img", _vm.sendMessageImg ), "show-message-card": _vm._$s( 0, "a-show-message-card", _vm.showMessageCard ), "hover-class": _vm._$s(0, "a-hover-class", _vm.getHoverClass), loading: _vm._$s(0, "a-loading", _vm.loading), _i: 0 }, on: { getphonenumber: _vm.getphonenumber, getuserinfo: _vm.getuserinfo, error: _vm.error, opensetting: _vm.opensetting, launchapp: _vm.launchapp, click: function($event) { $event.stopPropagation() return _vm.click($event) } } }, [ _vm._t("default", null, { _i: 1 }), _vm._$s(2, "i", _vm.ripple) ? _c("view", { staticClass: _vm._$s(2, "sc", "u-wave-ripple"), class: _vm._$s(2, "c", [_vm.waveActive ? "u-wave-active" : ""]), style: _vm._$s(2, "s", { top: _vm.rippleTop + "px", left: _vm.rippleLeft + "px", width: _vm.fields.targetWidth + "px", height: _vm.fields.targetWidth + "px", "background-color": _vm.rippleBgColor || "rgba(0, 0, 0, 0.15)" }), attrs: { _i: 2 } }) : _vm._e() ], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 691 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-button.vue?vue&type=script&lang=js& */ 692);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_button_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQiw4akJBQUcsRUFBQyIsImZpbGUiOiI2OTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWJ1dHRvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtYnV0dG9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///691\n"); /***/ }), /* 692 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-button/u-button.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\r\n * button 按钮\r\n * @description Button 按钮\r\n * @tutorial https://www.uviewui.com/components/button.html\r\n * @property {String} size 按钮的大小\r\n * @property {Boolean} ripple 是否开启点击水波纹效果\r\n * @property {String} ripple-bg-color 水波纹的背景色,ripple为true时有效\r\n * @property {String} type 按钮的样式类型\r\n * @property {Boolean} plain 按钮是否镂空,背景色透明\r\n * @property {Boolean} disabled 是否禁用\r\n * @property {Boolean} hair-line 是否显示按钮的细边框(默认true)\r\n * @property {Boolean} shape 按钮外观形状,见文档说明\r\n * @property {Boolean} loading 按钮名称前是否带 loading 图标(App-nvue 平台,在 ios 上为雪花,Android上为圆圈)\r\n * @property {String} form-type 用于
组件,点击分别会触发 组件的 submit/reset 事件\r\n * @property {String} open-type 开放能力\r\n * @property {String} data-name 额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\r\n * @property {String} hover-class 指定按钮按下去的样式类。当 hover-class=\"none\" 时,没有点击态效果(App-nvue 平台暂不支持)\r\n * @property {Number} hover-start-time 按住后多久出现点击态,单位毫秒\r\n * @property {Number} hover-stay-time 手指松开后点击态保留时间,单位毫秒\r\n * @property {Object} custom-style 对按钮的自定义样式,对象形式,见文档说明\r\n * @event {Function} click 按钮点击\r\n * @event {Function} getphonenumber open-type=\"getPhoneNumber\"时有效\r\n * @event {Function} getuserinfo 用户点击该按钮时,会返回获取到的用户信息,从返回参数的detail中获取到的值同uni.getUserInfo\r\n * @event {Function} error 当使用开放能力时,发生错误的回调\r\n * @event {Function} opensetting 在打开授权设置页并关闭后回调\r\n * @event {Function} launchapp 打开 APP 成功的回调\r\n * @example 月落\r\n */var _default2 =\n{\n name: 'u-button',\n props: {\n // 是否细边框\n hairLine: {\n type: Boolean,\n default: true },\n\n // 按钮的预置样式,default,primary,error,warning,success\n type: {\n type: String,\n default: 'default' },\n\n // 按钮尺寸,default,medium,mini\n size: {\n type: String,\n default: 'default' },\n\n // 按钮形状,circle(两边为半圆),square(带圆角)\n shape: {\n type: String,\n default: 'square' },\n\n // 按钮是否镂空\n plain: {\n type: Boolean,\n default: false },\n\n // 是否禁止状态\n disabled: {\n type: Boolean,\n default: false },\n\n // 是否加载中\n loading: {\n type: Boolean,\n default: false },\n\n // 开放能力,具体请看uniapp稳定关于button组件部分说明\n // https://uniapp.dcloud.io/component/button\n openType: {\n type: String,\n default: '' },\n\n // 用于 组件,点击分别会触发 组件的 submit/reset 事件\n // 取值为submit(提交表单),reset(重置表单)\n formType: {\n type: String,\n default: '' },\n\n // 打开 APP 时,向 APP 传递的参数,open-type=launchApp时有效\n // 只微信小程序、QQ小程序有效\n appParameter: {\n type: String,\n default: '' },\n\n // 指定是否阻止本节点的祖先节点出现点击态,微信小程序有效\n hoverStopPropagation: {\n type: Boolean,\n default: false },\n\n // 指定返回用户信息的语言,zh_CN 简体中文,zh_TW 繁体中文,en 英文。只微信小程序有效\n lang: {\n type: String,\n default: 'en' },\n\n // 会话来源,open-type=\"contact\"时有效。只微信小程序有效\n sessionFrom: {\n type: String,\n default: '' },\n\n // 会话内消息卡片标题,open-type=\"contact\"时有效\n // 默认当前标题,只微信小程序有效\n sendMessageTitle: {\n type: String,\n default: '' },\n\n // 会话内消息卡片点击跳转小程序路径,open-type=\"contact\"时有效\n // 默认当前分享路径,只微信小程序有效\n sendMessagePath: {\n type: String,\n default: '' },\n\n // 会话内消息卡片图片,open-type=\"contact\"时有效\n // 默认当前页面截图,只微信小程序有效\n sendMessageImg: {\n type: String,\n default: '' },\n\n // 是否显示会话内消息卡片,设置此参数为 true,用户进入客服会话会在右下角显示\"可能要发送的小程序\"提示,\n // 用户点击后可以快速发送小程序消息,open-type=\"contact\"时有效\n showMessageCard: {\n type: Boolean,\n default: false },\n\n // 手指按(触摸)按钮时按钮时的背景颜色\n hoverBgColor: {\n type: String,\n default: '' },\n\n // 水波纹的背景颜色\n rippleBgColor: {\n type: String,\n default: '' },\n\n // 是否开启水波纹效果\n ripple: {\n type: Boolean,\n default: false },\n\n // 按下的类名\n hoverClass: {\n type: String,\n default: '' },\n\n // 自定义样式,对象形式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 额外传参参数,用于小程序的data-xxx属性,通过target.dataset.name获取\n dataName: {\n type: String,\n default: '' },\n\n // 节流,一定时间内只能触发一次\n throttleTime: {\n type: [String, Number],\n default: 1000 },\n\n // 按住后多久出现点击态,单位毫秒\n hoverStartTime: {\n type: [String, Number],\n default: 20 },\n\n // 手指松开后点击态保留时间,单位毫秒\n hoverStayTime: {\n type: [String, Number],\n default: 150 } },\n\n\n computed: {\n // 当没有传bgColor变量时,按钮按下去的颜色类名\n getHoverClass: function getHoverClass() {\n // 如果开启水波纹效果,则不启用hover-class效果\n if (this.loading || this.disabled || this.ripple || this.hoverClass) return '';\n var hoverClass = '';\n hoverClass = this.plain ? 'u-' + this.type + '-plain-hover' : 'u-' + this.type + '-hover';\n return hoverClass;\n },\n // 在'primary', 'success', 'error', 'warning'类型下,不显示边框,否则会造成四角有毛刺现象\n showHairLineBorder: function showHairLineBorder() {\n if (['primary', 'success', 'error', 'warning'].indexOf(this.type) >= 0 && !this.plain) {\n return '';\n } else {\n return 'u-hairline-border';\n }\n } },\n\n data: function data() {\n return {\n rippleTop: 0, // 水波纹的起点Y坐标到按钮上边界的距离\n rippleLeft: 0, // 水波纹起点X坐标到按钮左边界的距离\n fields: {}, // 波纹按钮节点信息\n waveActive: false // 激活水波纹\n };\n },\n methods: {\n // 按钮点击\n click: function click(e) {var _this = this;\n // 进行节流控制,每this.throttle毫秒内,只在开始处执行\n this.$u.throttle(function () {\n // 如果按钮时disabled和loading状态,不触发水波纹效果\n if (_this.loading === true || _this.disabled === true) return;\n // 是否开启水波纹效果\n if (_this.ripple) {\n // 每次点击时,移除上一次的类,再次添加,才能触发动画效果\n _this.waveActive = false;\n _this.$nextTick(function () {\n this.getWaveQuery(e);\n });\n }\n _this.$emit('click', e);\n }, this.throttleTime);\n },\n // 查询按钮的节点信息\n getWaveQuery: function getWaveQuery(e) {var _this2 = this;\n this.getElQuery().then(function (res) {\n // 查询返回的是一个数组节点\n var data = res[0];\n // 查询不到节点信息,不操作\n if (!data.width || !data.width) return;\n // 水波纹的最终形态是一个正方形(通过border-radius让其变为一个圆形),这里要保证正方形的边长等于按钮的最长边\n // 最终的方形(变换后的圆形)才能覆盖整个按钮\n data.targetWidth = data.height > data.width ? data.height : data.width;\n if (!data.targetWidth) return;\n _this2.fields = data;\n var touchesX = '',\n touchesY = '';\n\n\n\n\n\n\n\n\n\n touchesX = e.touches[0].clientX;\n touchesY = e.touches[0].clientY;\n\n // 获取触摸点相对于按钮上边和左边的x和y坐标,原理是通过屏幕的触摸点(touchesY),减去按钮的上边界data.top\n // 但是由于`transform-origin`默认是center,所以这里再减去半径才是水波纹view应该的位置\n // 总的来说,就是把水波纹的矩形(变换后的圆形)的中心点,移动到我们的触摸点位置\n _this2.rippleTop = touchesY - data.top - data.targetWidth / 2;\n _this2.rippleLeft = touchesX - data.left - data.targetWidth / 2;\n _this2.$nextTick(function () {\n _this2.waveActive = true;\n });\n });\n },\n // 获取节点信息\n getElQuery: function getElQuery() {var _this3 = this;\n return new Promise(function (resolve) {\n var queryInfo = '';\n // 获取元素节点信息,请查看uniapp相关文档\n // https://uniapp.dcloud.io/api/ui/nodes-info?id=nodesrefboundingclientrect\n queryInfo = uni.createSelectorQuery().in(_this3);\n\n\n\n queryInfo.select('.u-btn').boundingClientRect();\n queryInfo.exec(function (data) {\n resolve(data);\n });\n });\n },\n // 下面为对接uniapp官方按钮开放能力事件回调的对接\n getphonenumber: function getphonenumber(res) {\n this.$emit('getphonenumber', res);\n },\n getuserinfo: function getuserinfo(res) {\n this.$emit('getuserinfo', res);\n },\n error: function error(res) {\n this.$emit('error', res);\n },\n opensetting: function opensetting(res) {\n this.$emit('opensetting', res);\n },\n launchapp: function launchapp(res) {\n this.$emit('launchapp', res);\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWJ1dHRvbi91LWJ1dHRvbi52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3REE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE0QkE7QUFDQSxrQkFEQTtBQUVBO0FBQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQVBBOztBQVdBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBWkE7O0FBZ0JBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHVCQUZBLEVBakJBOztBQXFCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXRCQTs7QUEwQkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUEzQkE7O0FBK0JBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBaENBOztBQW9DQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBdENBOztBQTBDQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBNUNBOztBQWdEQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBbERBOztBQXNEQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXZEQTs7QUEyREE7QUFDQTtBQUNBLGtCQURBO0FBRUEsbUJBRkEsRUE1REE7O0FBZ0VBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBakVBOztBQXFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBdkVBOztBQTJFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBN0VBOztBQWlGQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBbkZBOztBQXVGQTtBQUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBekZBOztBQTZGQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQTlGQTs7QUFrR0E7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUFuR0E7O0FBdUdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBeEdBOztBQTRHQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQTdHQTs7QUFpSEE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQWxIQTs7QUF3SEE7QUFDQTtBQUNBLGtCQURBO0FBRUEsaUJBRkEsRUF6SEE7O0FBNkhBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLG1CQUZBLEVBOUhBOztBQWtJQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQW5JQTs7QUF1SUE7QUFDQTtBQUNBLDRCQURBO0FBRUEsa0JBRkEsRUF4SUEsRUFGQTs7O0FBK0lBO0FBQ0E7QUFDQSxpQkFGQSwyQkFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVJBO0FBU0E7QUFDQSxzQkFWQSxnQ0FVQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0EsS0FoQkEsRUEvSUE7O0FBaUtBLE1BaktBLGtCQWlLQTtBQUNBO0FBQ0Esa0JBREEsRUFDQTtBQUNBLG1CQUZBLEVBRUE7QUFDQSxnQkFIQSxFQUdBO0FBQ0EsdUJBSkEsQ0FJQTtBQUpBO0FBTUEsR0F4S0E7QUF5S0E7QUFDQTtBQUNBLFNBRkEsaUJBRUEsQ0FGQSxFQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxXQUZBO0FBR0E7QUFDQTtBQUNBLE9BWkEsRUFZQSxpQkFaQTtBQWFBLEtBakJBO0FBa0JBO0FBQ0EsZ0JBbkJBLHdCQW1CQSxDQW5CQSxFQW1CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFEQTs7Ozs7Ozs7OztBQVdBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUZBO0FBR0EsT0FoQ0E7QUFpQ0EsS0FyREE7QUFzREE7QUFDQSxjQXZEQSx3QkF1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7O0FBSUE7QUFDQTtBQUNBO0FBQ0EsU0FGQTtBQUdBLE9BWkE7QUFhQSxLQXJFQTtBQXNFQTtBQUNBLGtCQXZFQSwwQkF1RUEsR0F2RUEsRUF1RUE7QUFDQTtBQUNBLEtBekVBO0FBMEVBLGVBMUVBLHVCQTBFQSxHQTFFQSxFQTBFQTtBQUNBO0FBQ0EsS0E1RUE7QUE2RUEsU0E3RUEsaUJBNkVBLEdBN0VBLEVBNkVBO0FBQ0E7QUFDQSxLQS9FQTtBQWdGQSxlQWhGQSx1QkFnRkEsR0FoRkEsRUFnRkE7QUFDQTtBQUNBLEtBbEZBO0FBbUZBLGFBbkZBLHFCQW1GQSxHQW5GQSxFQW1GQTtBQUNBO0FBQ0EsS0FyRkEsRUF6S0EsRSIsImZpbGUiOiI2OTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PGJ1dHRvblxyXG5cdFx0aWQ9XCJ1LXdhdmUtYnRuXCJcclxuXHRcdGNsYXNzPVwidS1idG4gdS1saW5lLTEgdS1maXgtaW9zLWFwcGVhcmFuY2VcIlxyXG5cdFx0OmNsYXNzPVwiW1xyXG5cdFx0XHQndS1zaXplLScgKyBzaXplLFxyXG5cdFx0XHRwbGFpbiA/ICd1LWJ0bi0tJyArIHR5cGUgKyAnLS1wbGFpbicgOiAnJyxcclxuXHRcdFx0bG9hZGluZyA/ICd1LWxvYWRpbmcnIDogJycsXHJcblx0XHRcdHNoYXBlID09ICdjaXJjbGUnID8gJ3Utcm91bmQtY2lyY2xlJyA6ICcnLFxyXG5cdFx0XHRoYWlyTGluZSA/IHNob3dIYWlyTGluZUJvcmRlciA6ICd1LWJ0bi0tYm9sZC1ib3JkZXInLFxyXG5cdFx0XHQndS1idG4tLScgKyB0eXBlLFxyXG5cdFx0XHRkaXNhYmxlZCA/IGB1LWJ0bi0tJHt0eXBlfS0tZGlzYWJsZWRgIDogJycsXHJcblx0XHRdXCJcclxuXHRcdDpob3Zlci1zdGFydC10aW1lPVwiTnVtYmVyKGhvdmVyU3RhcnRUaW1lKVwiXHJcblx0XHQ6aG92ZXItc3RheS10aW1lPVwiTnVtYmVyKGhvdmVyU3RheVRpbWUpXCJcclxuXHRcdDpkaXNhYmxlZD1cImRpc2FibGVkXCJcclxuXHRcdDpmb3JtLXR5cGU9XCJmb3JtVHlwZVwiXHJcblx0XHQ6b3Blbi10eXBlPVwib3BlblR5cGVcIlxyXG5cdFx0OmFwcC1wYXJhbWV0ZXI9XCJhcHBQYXJhbWV0ZXJcIlxyXG5cdFx0OmhvdmVyLXN0b3AtcHJvcGFnYXRpb249XCJob3ZlclN0b3BQcm9wYWdhdGlvblwiXHJcblx0XHQ6c2VuZC1tZXNzYWdlLXRpdGxlPVwic2VuZE1lc3NhZ2VUaXRsZVwiXHJcblx0XHRzZW5kLW1lc3NhZ2UtcGF0aD1cInNlbmRNZXNzYWdlUGF0aFwiXHJcblx0XHQ6bGFuZz1cImxhbmdcIlxyXG5cdFx0OmRhdGEtbmFtZT1cImRhdGFOYW1lXCJcclxuXHRcdDpzZXNzaW9uLWZyb209XCJzZXNzaW9uRnJvbVwiXHJcblx0XHQ6c2VuZC1tZXNzYWdlLWltZz1cInNlbmRNZXNzYWdlSW1nXCJcclxuXHRcdDpzaG93LW1lc3NhZ2UtY2FyZD1cInNob3dNZXNzYWdlQ2FyZFwiXHJcblx0XHRAZ2V0cGhvbmVudW1iZXI9XCJnZXRwaG9uZW51bWJlclwiXHJcblx0XHRAZ2V0dXNlcmluZm89XCJnZXR1c2VyaW5mb1wiXHJcblx0XHRAZXJyb3I9XCJlcnJvclwiXHJcblx0XHRAb3BlbnNldHRpbmc9XCJvcGVuc2V0dGluZ1wiXHJcblx0XHRAbGF1bmNoYXBwPVwibGF1bmNoYXBwXCJcclxuXHRcdDpzdHlsZT1cIltjdXN0b21TdHlsZSwge1xyXG5cdFx0XHRvdmVyZmxvdzogcmlwcGxlID8gJ2hpZGRlbicgOiAndmlzaWJsZSdcclxuXHRcdH1dXCJcclxuXHRcdEB0YXAuc3RvcD1cImNsaWNrKCRldmVudClcIlxyXG5cdFx0OmhvdmVyLWNsYXNzPVwiZ2V0SG92ZXJDbGFzc1wiXHJcblx0XHQ6bG9hZGluZz1cImxvYWRpbmdcIlxyXG5cdD5cclxuXHRcdDxzbG90Pjwvc2xvdD5cclxuXHRcdDx2aWV3XHJcblx0XHRcdHYtaWY9XCJyaXBwbGVcIlxyXG5cdFx0XHRjbGFzcz1cInUtd2F2ZS1yaXBwbGVcIlxyXG5cdFx0XHQ6Y2xhc3M9XCJbd2F2ZUFjdGl2ZSA/ICd1LXdhdmUtYWN0aXZlJyA6ICcnXVwiXHJcblx0XHRcdDpzdHlsZT1cIntcclxuXHRcdFx0XHR0b3A6IHJpcHBsZVRvcCArICdweCcsXHJcblx0XHRcdFx0bGVmdDogcmlwcGxlTGVmdCArICdweCcsXHJcblx0XHRcdFx0d2lkdGg6IGZpZWxkcy50YXJnZXRXaWR0aCArICdweCcsXHJcblx0XHRcdFx0aGVpZ2h0OiBmaWVsZHMudGFyZ2V0V2lkdGggKyAncHgnLFxyXG5cdFx0XHRcdCdiYWNrZ3JvdW5kLWNvbG9yJzogcmlwcGxlQmdDb2xvciB8fCAncmdiYSgwLCAwLCAwLCAwLjE1KSdcclxuXHRcdFx0fVwiXHJcblx0XHQ+PC92aWV3PlxyXG5cdDwvYnV0dG9uPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLyoqXHJcbiAqIGJ1dHRvbiDmjInpkq5cclxuICogQGRlc2NyaXB0aW9uIEJ1dHRvbiDmjInpkq5cclxuICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvYnV0dG9uLmh0bWxcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHNpemUg5oyJ6ZKu55qE5aSn5bCPXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gcmlwcGxlIOaYr+WQpuW8gOWQr+eCueWHu+awtOazoue6ueaViOaenFxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gcmlwcGxlLWJnLWNvbG9yIOawtOazoue6ueeahOiDjOaZr+iJsu+8jHJpcHBsZeS4unRydWXml7bmnInmlYhcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IHR5cGUg5oyJ6ZKu55qE5qC35byP57G75Z6LXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gcGxhaW4g5oyJ6ZKu5piv5ZCm6ZWC56m677yM6IOM5pmv6Imy6YCP5piOXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gZGlzYWJsZWQg5piv5ZCm56aB55SoXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gaGFpci1saW5lIOaYr+WQpuaYvuekuuaMiemSrueahOe7hui+ueahhijpu5jorqR0cnVlKVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IHNoYXBlIOaMiemSruWkluinguW9oueKtu+8jOingeaWh+aho+ivtOaYjlxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IGxvYWRpbmcg5oyJ6ZKu5ZCN56ew5YmN5piv5ZCm5bimIGxvYWRpbmcg5Zu+5qCHKEFwcC1udnVlIOW5s+WPsO+8jOWcqCBpb3Mg5LiK5Li66Zuq6Iqx77yMQW5kcm9pZOS4iuS4uuWchuWciClcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGZvcm0tdHlwZSDnlKjkuo4gPGZvcm0+IOe7hOS7tu+8jOeCueWHu+WIhuWIq+S8muinpuWPkSA8Zm9ybT4g57uE5Lu255qEIHN1Ym1pdC9yZXNldCDkuovku7ZcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IG9wZW4tdHlwZSDlvIDmlL7og73liptcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGRhdGEtbmFtZSDpop3lpJbkvKDlj4Llj4LmlbDvvIznlKjkuo7lsI/nqIvluo/nmoRkYXRhLXh4eOWxnuaAp++8jOmAmui/h3RhcmdldC5kYXRhc2V0Lm5hbWXojrflj5ZcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGhvdmVyLWNsYXNzIOaMh+WumuaMiemSruaMieS4i+WOu+eahOagt+W8j+exu+OAguW9kyBob3Zlci1jbGFzcz1cIm5vbmVcIiDml7bvvIzmsqHmnInngrnlh7vmgIHmlYjmnpwoQXBwLW52dWUg5bmz5Y+w5pqC5LiN5pSv5oyBKVxyXG4gKiBAcHJvcGVydHkge051bWJlcn0gaG92ZXItc3RhcnQtdGltZSDmjInkvY/lkI7lpJrkuYXlh7rnjrDngrnlh7vmgIHvvIzljZXkvY3mr6vnp5JcclxuICogQHByb3BlcnR5IHtOdW1iZXJ9IGhvdmVyLXN0YXktdGltZSDmiYvmjIfmnb7lvIDlkI7ngrnlh7vmgIHkv53nlZnml7bpl7TvvIzljZXkvY3mr6vnp5JcclxuICogQHByb3BlcnR5IHtPYmplY3R9IGN1c3RvbS1zdHlsZSDlr7nmjInpkq7nmoToh6rlrprkuYnmoLflvI/vvIzlr7nosaHlvaLlvI/vvIzop4HmlofmoaPor7TmmI5cclxuICogQGV2ZW50IHtGdW5jdGlvbn0gY2xpY2sg5oyJ6ZKu54K55Ye7XHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGdldHBob25lbnVtYmVyIG9wZW4tdHlwZT1cImdldFBob25lTnVtYmVyXCLml7bmnInmlYhcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gZ2V0dXNlcmluZm8g55So5oi354K55Ye76K+l5oyJ6ZKu5pe277yM5Lya6L+U5Zue6I635Y+W5Yiw55qE55So5oi35L+h5oGv77yM5LuO6L+U5Zue5Y+C5pWw55qEZGV0YWls5Lit6I635Y+W5Yiw55qE5YC85ZCMdW5pLmdldFVzZXJJbmZvXHJcbiAqIEBldmVudCB7RnVuY3Rpb259IGVycm9yIOW9k+S9v+eUqOW8gOaUvuiDveWKm+aXtu+8jOWPkeeUn+mUmeivr+eahOWbnuiwg1xyXG4gKiBAZXZlbnQge0Z1bmN0aW9ufSBvcGVuc2V0dGluZyDlnKjmiZPlvIDmjojmnYPorr7nva7pobXlubblhbPpl63lkI7lm57osINcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gbGF1bmNoYXBwIOaJk+W8gCBBUFAg5oiQ5Yqf55qE5Zue6LCDXHJcbiAqIEBleGFtcGxlIDx1LWJ1dHRvbj7mnIjokL08L3UtYnV0dG9uPlxyXG4gKi9cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdG5hbWU6ICd1LWJ1dHRvbicsXHJcblx0cHJvcHM6IHtcclxuXHRcdC8vIOaYr+WQpue7hui+ueahhlxyXG5cdFx0aGFpckxpbmU6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdC8vIOaMiemSrueahOmihOe9ruagt+W8j++8jGRlZmF1bHTvvIxwcmltYXJ577yMZXJyb3LvvIx3YXJuaW5n77yMc3VjY2Vzc1xyXG5cdFx0dHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdkZWZhdWx0J1xyXG5cdFx0fSxcclxuXHRcdC8vIOaMiemSruWwuuWvuO+8jGRlZmF1bHTvvIxtZWRpdW3vvIxtaW5pXHJcblx0XHRzaXplOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2RlZmF1bHQnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyJ6ZKu5b2i54q277yMY2lyY2xl77yI5Lik6L655Li65Y2K5ZyG77yJ77yMc3F1YXJl77yI5bim5ZyG6KeS77yJXHJcblx0XHRzaGFwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdzcXVhcmUnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyJ6ZKu5piv5ZCm6ZWC56m6XHJcblx0XHRwbGFpbjoge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuemgeatoueKtuaAgVxyXG5cdFx0ZGlzYWJsZWQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKbliqDovb3kuK1cclxuXHRcdGxvYWRpbmc6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDlvIDmlL7og73lipvvvIzlhbfkvZPor7fnnIt1bmlhcHDnqLPlrprlhbPkuo5idXR0b27nu4Tku7bpg6jliIbor7TmmI5cclxuXHRcdC8vIGh0dHBzOi8vdW5pYXBwLmRjbG91ZC5pby9jb21wb25lbnQvYnV0dG9uXHJcblx0XHRvcGVuVHlwZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g55So5LqOIDxmb3JtPiDnu4Tku7bvvIzngrnlh7vliIbliKvkvJrop6blj5EgPGZvcm0+IOe7hOS7tueahCBzdWJtaXQvcmVzZXQg5LqL5Lu2XHJcblx0XHQvLyDlj5blgLzkuLpzdWJtaXTvvIjmj5DkuqTooajljZXvvInvvIxyZXNldO+8iOmHjee9ruihqOWNle+8iVxyXG5cdFx0Zm9ybVR5cGU6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOaJk+W8gCBBUFAg5pe277yM5ZCRIEFQUCDkvKDpgJLnmoTlj4LmlbDvvIxvcGVuLXR5cGU9bGF1bmNoQXBw5pe25pyJ5pWIXHJcblx0XHQvLyDlj6rlvq7kv6HlsI/nqIvluo/jgIFRUeWwj+eoi+W6j+acieaViFxyXG5cdFx0YXBwUGFyYW1ldGVyOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDmjIflrprmmK/lkKbpmLvmraLmnKzoioLngrnnmoTnpZblhYjoioLngrnlh7rnjrDngrnlh7vmgIHvvIzlvq7kv6HlsI/nqIvluo/mnInmlYhcclxuXHRcdGhvdmVyU3RvcFByb3BhZ2F0aW9uOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5oyH5a6a6L+U5Zue55So5oi35L+h5oGv55qE6K+t6KiA77yMemhfQ04g566A5L2T5Lit5paH77yMemhfVFcg57mB5L2T5Lit5paH77yMZW4g6Iux5paH44CC5Y+q5b6u5L+h5bCP56iL5bqP5pyJ5pWIXHJcblx0XHRsYW5nOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2VuJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOS8muivneadpea6kO+8jG9wZW4tdHlwZT1cImNvbnRhY3RcIuaXtuacieaViOOAguWPquW+ruS/oeWwj+eoi+W6j+acieaViFxyXG5cdFx0c2Vzc2lvbkZyb206IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOS8muivneWGhea2iOaBr+WNoeeJh+agh+mimO+8jG9wZW4tdHlwZT1cImNvbnRhY3RcIuaXtuacieaViFxyXG5cdFx0Ly8g6buY6K6k5b2T5YmN5qCH6aKY77yM5Y+q5b6u5L+h5bCP56iL5bqP5pyJ5pWIXHJcblx0XHRzZW5kTWVzc2FnZVRpdGxlOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDkvJror53lhoXmtojmga/ljaHniYfngrnlh7vot7PovazlsI/nqIvluo/ot6/lvoTvvIxvcGVuLXR5cGU9XCJjb250YWN0XCLml7bmnInmlYhcclxuXHRcdC8vIOm7mOiupOW9k+WJjeWIhuS6q+i3r+W+hO+8jOWPquW+ruS/oeWwj+eoi+W6j+acieaViFxyXG5cdFx0c2VuZE1lc3NhZ2VQYXRoOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDkvJror53lhoXmtojmga/ljaHniYflm77niYfvvIxvcGVuLXR5cGU9XCJjb250YWN0XCLml7bmnInmlYhcclxuXHRcdC8vIOm7mOiupOW9k+WJjemhtemdouaIquWbvu+8jOWPquW+ruS/oeWwj+eoi+W6j+acieaViFxyXG5cdFx0c2VuZE1lc3NhZ2VJbWc6IHtcclxuXHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuaYvuekuuS8muivneWGhea2iOaBr+WNoeeJh++8jOiuvue9ruatpOWPguaVsOS4uiB0cnVl77yM55So5oi36L+b5YWl5a6i5pyN5Lya6K+d5Lya5Zyo5Y+z5LiL6KeS5pi+56S6XCLlj6/og73opoHlj5HpgIHnmoTlsI/nqIvluo9cIuaPkOekuu+8jFxyXG5cdFx0Ly8g55So5oi354K55Ye75ZCO5Y+v5Lul5b+r6YCf5Y+R6YCB5bCP56iL5bqP5raI5oGv77yMb3Blbi10eXBlPVwiY29udGFjdFwi5pe25pyJ5pWIXHJcblx0XHRzaG93TWVzc2FnZUNhcmQ6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDmiYvmjIfmjInvvIjop6bmkbjvvInmjInpkq7ml7bmjInpkq7ml7bnmoTog4zmma/popzoibJcclxuXHRcdGhvdmVyQmdDb2xvcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5rC05rOi57q555qE6IOM5pmv6aKc6ImyXHJcblx0XHRyaXBwbGVCZ0NvbG9yOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKblvIDlkK/msLTms6LnurnmlYjmnpxcclxuXHRcdHJpcHBsZToge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdC8vIOaMieS4i+eahOexu+WQjVxyXG5cdFx0aG92ZXJDbGFzczoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g6Ieq5a6a5LmJ5qC35byP77yM5a+56LGh5b2i5byPXHJcblx0XHRjdXN0b21TdHlsZToge1xyXG5cdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHt9O1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Ly8g6aKd5aSW5Lyg5Y+C5Y+C5pWw77yM55So5LqO5bCP56iL5bqP55qEZGF0YS14eHjlsZ7mgKfvvIzpgJrov4d0YXJnZXQuZGF0YXNldC5uYW1l6I635Y+WXHJcblx0XHRkYXRhTmFtZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g6IqC5rWB77yM5LiA5a6a5pe26Ze05YaF5Y+q6IO96Kem5Y+R5LiA5qyhXHJcblx0XHR0aHJvdHRsZVRpbWU6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMTAwMFxyXG5cdFx0fSxcclxuXHRcdC8vIOaMieS9j+WQjuWkmuS5heWHuueOsOeCueWHu+aAge+8jOWNleS9jeavq+enklxyXG5cdFx0aG92ZXJTdGFydFRpbWU6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMjBcclxuXHRcdH0sXHJcblx0XHQvLyDmiYvmjIfmnb7lvIDlkI7ngrnlh7vmgIHkv53nlZnml7bpl7TvvIzljZXkvY3mr6vnp5JcclxuXHRcdGhvdmVyU3RheVRpbWU6IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMTUwXHJcblx0XHR9LFxyXG5cdH0sXHJcblx0Y29tcHV0ZWQ6IHtcclxuXHRcdC8vIOW9k+ayoeacieS8oGJnQ29sb3Llj5jph4/ml7bvvIzmjInpkq7mjInkuIvljrvnmoTpopzoibLnsbvlkI1cclxuXHRcdGdldEhvdmVyQ2xhc3MoKSB7XHJcblx0XHRcdC8vIOWmguaenOW8gOWQr+awtOazoue6ueaViOaenO+8jOWImeS4jeWQr+eUqGhvdmVyLWNsYXNz5pWI5p6cXHJcblx0XHRcdGlmICh0aGlzLmxvYWRpbmcgfHwgdGhpcy5kaXNhYmxlZCB8fCB0aGlzLnJpcHBsZSB8fCB0aGlzLmhvdmVyQ2xhc3MpIHJldHVybiAnJztcclxuXHRcdFx0bGV0IGhvdmVyQ2xhc3MgPSAnJztcclxuXHRcdFx0aG92ZXJDbGFzcyA9IHRoaXMucGxhaW4gPyAndS0nICsgdGhpcy50eXBlICsgJy1wbGFpbi1ob3ZlcicgOiAndS0nICsgdGhpcy50eXBlICsgJy1ob3Zlcic7XHJcblx0XHRcdHJldHVybiBob3ZlckNsYXNzO1xyXG5cdFx0fSxcclxuXHRcdC8vIOWcqCdwcmltYXJ5JywgJ3N1Y2Nlc3MnLCAnZXJyb3InLCAnd2FybmluZyfnsbvlnovkuIvvvIzkuI3mmL7npLrovrnmoYbvvIzlkKbliJnkvJrpgKDmiJDlm5vop5LmnInmr5vliLrnjrDosaFcclxuXHRcdHNob3dIYWlyTGluZUJvcmRlcigpIHtcclxuXHRcdFx0aWYgKFsncHJpbWFyeScsICdzdWNjZXNzJywgJ2Vycm9yJywgJ3dhcm5pbmcnXS5pbmRleE9mKHRoaXMudHlwZSkgPj0gMCAmJiAhdGhpcy5wbGFpbikge1xyXG5cdFx0XHRcdHJldHVybiAnJztcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRyZXR1cm4gJ3UtaGFpcmxpbmUtYm9yZGVyJztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0sXHJcblx0ZGF0YSgpIHtcclxuXHRcdHJldHVybiB7XHJcblx0XHRcdHJpcHBsZVRvcDogMCwgLy8g5rC05rOi57q555qE6LW354K5WeWdkOagh+WIsOaMiemSruS4iui+ueeVjOeahOi3neemu1xyXG5cdFx0XHRyaXBwbGVMZWZ0OiAwLCAvLyDmsLTms6LnurnotbfngrlY5Z2Q5qCH5Yiw5oyJ6ZKu5bem6L6555WM55qE6Led56a7XHJcblx0XHRcdGZpZWxkczoge30sIC8vIOazoue6ueaMiemSruiKgueCueS/oeaBr1xyXG5cdFx0XHR3YXZlQWN0aXZlOiBmYWxzZSAvLyDmv4DmtLvmsLTms6LnurlcclxuXHRcdH07XHJcblx0fSxcclxuXHRtZXRob2RzOiB7XHJcblx0XHQvLyDmjInpkq7ngrnlh7tcclxuXHRcdGNsaWNrKGUpIHtcclxuXHRcdFx0Ly8g6L+b6KGM6IqC5rWB5o6n5Yi277yM5q+PdGhpcy50aHJvdHRsZeavq+enkuWGhe+8jOWPquWcqOW8gOWni+WkhOaJp+ihjFxyXG5cdFx0XHR0aGlzLiR1LnRocm90dGxlKCgpID0+IHtcclxuXHRcdFx0XHQvLyDlpoLmnpzmjInpkq7ml7ZkaXNhYmxlZOWSjGxvYWRpbmfnirbmgIHvvIzkuI3op6blj5HmsLTms6LnurnmlYjmnpxcclxuXHRcdFx0XHRpZiAodGhpcy5sb2FkaW5nID09PSB0cnVlIHx8IHRoaXMuZGlzYWJsZWQgPT09IHRydWUpIHJldHVybjtcclxuXHRcdFx0XHQvLyDmmK/lkKblvIDlkK/msLTms6LnurnmlYjmnpxcclxuXHRcdFx0XHRpZiAodGhpcy5yaXBwbGUpIHtcclxuXHRcdFx0XHRcdC8vIOavj+asoeeCueWHu+aXtu+8jOenu+mZpOS4iuS4gOasoeeahOexu++8jOWGjeasoea3u+WKoO+8jOaJjeiDveinpuWPkeWKqOeUu+aViOaenFxyXG5cdFx0XHRcdFx0dGhpcy53YXZlQWN0aXZlID0gZmFsc2U7XHJcblx0XHRcdFx0XHR0aGlzLiRuZXh0VGljayhmdW5jdGlvbigpIHtcclxuXHRcdFx0XHRcdFx0dGhpcy5nZXRXYXZlUXVlcnkoZSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnY2xpY2snLCBlKTtcclxuXHRcdFx0fSwgdGhpcy50aHJvdHRsZVRpbWUpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOafpeivouaMiemSrueahOiKgueCueS/oeaBr1xyXG5cdFx0Z2V0V2F2ZVF1ZXJ5KGUpIHtcclxuXHRcdFx0dGhpcy5nZXRFbFF1ZXJ5KCkudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdC8vIOafpeivoui/lOWbnueahOaYr+S4gOS4quaVsOe7hOiKgueCuVxyXG5cdFx0XHRcdGxldCBkYXRhID0gcmVzWzBdO1xyXG5cdFx0XHRcdC8vIOafpeivouS4jeWIsOiKgueCueS/oeaBr++8jOS4jeaTjeS9nFxyXG5cdFx0XHRcdGlmICghZGF0YS53aWR0aCB8fCAhZGF0YS53aWR0aCkgcmV0dXJuO1xyXG5cdFx0XHRcdC8vIOawtOazoue6ueeahOacgOe7iOW9ouaAgeaYr+S4gOS4quato+aWueW9oijpgJrov4dib3JkZXItcmFkaXVz6K6p5YW25Y+Y5Li65LiA5Liq5ZyG5b2iKe+8jOi/memHjOimgeS/neivgeato+aWueW9oueahOi+uemVv+etieS6juaMiemSrueahOacgOmVv+i+uVxyXG5cdFx0XHRcdC8vIOacgOe7iOeahOaWueW9ou+8iOWPmOaNouWQjueahOWchuW9ou+8ieaJjeiDveimhuebluaVtOS4quaMiemSrlxyXG5cdFx0XHRcdGRhdGEudGFyZ2V0V2lkdGggPSBkYXRhLmhlaWdodCA+IGRhdGEud2lkdGggPyBkYXRhLmhlaWdodCA6IGRhdGEud2lkdGg7XHJcblx0XHRcdFx0aWYgKCFkYXRhLnRhcmdldFdpZHRoKSByZXR1cm47XHJcblx0XHRcdFx0dGhpcy5maWVsZHMgPSBkYXRhO1xyXG5cdFx0XHRcdGxldCB0b3VjaGVzWCA9ICcnLFxyXG5cdFx0XHRcdFx0dG91Y2hlc1kgPSAnJztcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAtQkFJRFVcclxuXHRcdFx0XHR0b3VjaGVzWCA9IGUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WDtcclxuXHRcdFx0XHR0b3VjaGVzWSA9IGUuY2hhbmdlZFRvdWNoZXNbMF0uY2xpZW50WTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgTVAtQUxJUEFZXHJcblx0XHRcdFx0dG91Y2hlc1ggPSBlLmRldGFpbC5jbGllbnRYO1xyXG5cdFx0XHRcdHRvdWNoZXNZID0gZS5kZXRhaWwuY2xpZW50WTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZuZGVmIE1QLUJBSURVIHx8IE1QLUFMSVBBWVxyXG5cdFx0XHRcdHRvdWNoZXNYID0gZS50b3VjaGVzWzBdLmNsaWVudFg7XHJcblx0XHRcdFx0dG91Y2hlc1kgPSBlLnRvdWNoZXNbMF0uY2xpZW50WTtcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyDojrflj5bop6bmkbjngrnnm7jlr7nkuo7mjInpkq7kuIrovrnlkozlt6bovrnnmoR45ZKMeeWdkOagh++8jOWOn+eQhuaYr+mAmui/h+Wxj+W5leeahOinpuaRuOeCue+8iHRvdWNoZXNZ77yJ77yM5YeP5Y675oyJ6ZKu55qE5LiK6L6555WMZGF0YS50b3BcclxuXHRcdFx0XHQvLyDkvYbmmK/nlLHkuo5gdHJhbnNmb3JtLW9yaWdpbmDpu5jorqTmmK9jZW50ZXLvvIzmiYDku6Xov5nph4zlho3lh4/ljrvljYrlvoTmiY3mmK/msLTms6Lnurl2aWV35bqU6K+l55qE5L2N572uXHJcblx0XHRcdFx0Ly8g5oC755qE5p2l6K+077yM5bCx5piv5oqK5rC05rOi57q555qE55+p5b2i77yI5Y+Y5o2i5ZCO55qE5ZyG5b2i77yJ55qE5Lit5b+D54K577yM56e75Yqo5Yiw5oiR5Lus55qE6Kem5pG454K55L2N572uXHJcblx0XHRcdFx0dGhpcy5yaXBwbGVUb3AgPSB0b3VjaGVzWSAtIGRhdGEudG9wIC0gZGF0YS50YXJnZXRXaWR0aCAvIDI7XHJcblx0XHRcdFx0dGhpcy5yaXBwbGVMZWZ0ID0gdG91Y2hlc1ggLSBkYXRhLmxlZnQgLSBkYXRhLnRhcmdldFdpZHRoIC8gMjtcclxuXHRcdFx0XHR0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzLndhdmVBY3RpdmUgPSB0cnVlO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyDojrflj5boioLngrnkv6Hmga9cclxuXHRcdGdldEVsUXVlcnkoKSB7XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdFx0XHRsZXQgcXVlcnlJbmZvID0gJyc7XHJcblx0XHRcdFx0Ly8g6I635Y+W5YWD57Sg6IqC54K55L+h5oGv77yM6K+35p+l55yLdW5pYXBw55u45YWz5paH5qGjXHJcblx0XHRcdFx0Ly8gaHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2FwaS91aS9ub2Rlcy1pbmZvP2lkPW5vZGVzcmVmYm91bmRpbmdjbGllbnRyZWN0XHJcblx0XHRcdFx0cXVlcnlJbmZvID0gdW5pLmNyZWF0ZVNlbGVjdG9yUXVlcnkoKS5pbih0aGlzKTtcclxuXHRcdFx0XHQvLyNpZmRlZiBNUC1BTElQQVlcclxuXHRcdFx0XHRxdWVyeUluZm8gPSB1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpO1xyXG5cdFx0XHRcdC8vI2VuZGlmXHJcblx0XHRcdFx0cXVlcnlJbmZvLnNlbGVjdCgnLnUtYnRuJykuYm91bmRpbmdDbGllbnRSZWN0KCk7XHJcblx0XHRcdFx0cXVlcnlJbmZvLmV4ZWMoZGF0YSA9PiB7XHJcblx0XHRcdFx0XHRyZXNvbHZlKGRhdGEpO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHQvLyDkuIvpnaLkuLrlr7nmjqV1bmlhcHDlrpjmlrnmjInpkq7lvIDmlL7og73lipvkuovku7blm57osIPnmoTlr7nmjqVcclxuXHRcdGdldHBob25lbnVtYmVyKHJlcykge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdnZXRwaG9uZW51bWJlcicsIHJlcyk7XHJcblx0XHR9LFxyXG5cdFx0Z2V0dXNlcmluZm8ocmVzKSB7XHJcblx0XHRcdHRoaXMuJGVtaXQoJ2dldHVzZXJpbmZvJywgcmVzKTtcclxuXHRcdH0sXHJcblx0XHRlcnJvcihyZXMpIHtcclxuXHRcdFx0dGhpcy4kZW1pdCgnZXJyb3InLCByZXMpO1xyXG5cdFx0fSxcclxuXHRcdG9wZW5zZXR0aW5nKHJlcykge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdvcGVuc2V0dGluZycsIHJlcyk7XHJcblx0XHR9LFxyXG5cdFx0bGF1bmNoYXBwKHJlcykge1xyXG5cdFx0XHR0aGlzLiRlbWl0KCdsYXVuY2hhcHAnLCByZXMpO1xyXG5cdFx0fVxyXG5cdH1cclxufTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgc2NvcGVkIGxhbmc9XCJzY3NzXCI+XHJcbkBpbXBvcnQgJy4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzcyc7XHJcbi51LWJ0bjo6YWZ0ZXIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLnUtYnRuIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdC8vYm9yZGVyLXJhZGl1czogMTBycHg7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1x0XHRcclxuXHQvKiAjZW5kaWYgKi9cclxuXHQvLyDpgb/lhY3ovrnmoYbmn5DkupvlnLrmma/lj6/og73ooqvigJzoo4HliarigJ3vvIzkuI3og73orr7nva7kuLpoaWRkZW5cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRAaW5jbHVkZSB2dWUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwYWRkaW5nOiAwIDQwcnB4O1xyXG5cdHotaW5kZXg6IDE7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XHJcblx0XHJcblx0Ji0tYm9sZC1ib3JkZXIge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcclxuXHR9XHJcblx0XHJcblx0Ji0tZGVmYXVsdCB7XHJcblx0XHRjb2xvcjogJHUtY29udGVudC1jb2xvcjtcclxuXHRcdGJvcmRlci1jb2xvcjogI2MwYzRjYztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0fVxyXG5cdFxyXG5cdCYtLXByaW1hcnkge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtcHJpbWFyeTtcclxuXHR9XHJcblx0XHJcblx0Ji0tc3VjY2VzcyB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1zdWNjZXNzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS1zdWNjZXNzO1xyXG5cdH1cclxuXHRcclxuXHQmLS1lcnJvciB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1lcnJvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtZXJyb3I7XHJcblx0fVxyXG5cdFxyXG5cdCYtLXdhcm5pbmcge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtd2FybmluZztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtd2FybmluZztcclxuXHR9XHJcblx0XHJcblx0Ji0tZGVmYXVsdC0tZGlzYWJsZWQge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICNlNGU3ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdH1cclxuXHRcclxuXHQmLS1wcmltYXJ5LS1kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtcHJpbWFyeS1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXByaW1hcnktZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS1zdWNjZXNzLS1kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtc3VjY2Vzcy1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXN1Y2Nlc3MtZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS1lcnJvci0tZGlzYWJsZWQge1xyXG5cdFx0Y29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdS10eXBlLWVycm9yLWRpc2FibGVkIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtZXJyb3ItZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS13YXJuaW5nLS1kaXNhYmxlZCB7XHJcblx0XHRjb2xvcjogI2ZmZmZmZiFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtd2FybmluZy1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXdhcm5pbmctZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRcclxuXHQmLS1wcmltYXJ5LS1wbGFpbiB7XHJcblx0XHRjb2xvcjogJHUtdHlwZS1wcmltYXJ5IWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1wcmltYXJ5LWRpc2FibGVkIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR1LXR5cGUtcHJpbWFyeS1saWdodCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdFxyXG5cdCYtLXN1Y2Nlc3MtLXBsYWluIHtcclxuXHRcdGNvbG9yOiAkdS10eXBlLXN1Y2Nlc3MhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdS10eXBlLXN1Y2Nlc3MtZGlzYWJsZWQhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHUtdHlwZS1zdWNjZXNzLWxpZ2h0IWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0Ji0tZXJyb3ItLXBsYWluIHtcclxuXHRcdGNvbG9yOiAkdS10eXBlLWVycm9yIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHUtdHlwZS1lcnJvci1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLWVycm9yLWxpZ2h0IWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcblx0Ji0td2FybmluZy0tcGxhaW4ge1xyXG5cdFx0Y29sb3I6ICR1LXR5cGUtd2FybmluZyFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICR1LXR5cGUtd2FybmluZy1kaXNhYmxlZCFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXdhcm5pbmctbGlnaHQhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnUtaGFpcmxpbmUtYm9yZGVyOmFmdGVyIHtcclxuXHRjb250ZW50OiAnICc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdC8vIOiuvue9ruS4umJvcmRlci1ib3jvvIzmhI/lkbPnnYDkuIvpnaLnmoRzY2FsZee8qeWwj+S4ujAuNe+8jOWunumZheS4iue8qeWwj+eahOaYr+S8quWFg+e0oOeahOWGheWuue+8iGJvcmRlci1ib3jmhI/lkbPnnYDlhoXlrrnkuI3lkKtib3JkZXLvvIlcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdC8vIOS4reW/g+eCueS9nOS4uuWPmOW9oihzY2FsZSgpKeeahOWOn+eCuVxyXG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogMTk5LjglO1xyXG5cdGhlaWdodDogMTk5LjclO1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjUsIDAuNSk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xyXG5cdHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi51LXdhdmUtcmlwcGxlIHtcclxuXHR6LWluZGV4OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxufVxyXG5cclxuLnUtd2F2ZS1yaXBwbGUudS13YXZlLWFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgbGluZWFyLCB0cmFuc2Zvcm0gMC40cyBsaW5lYXI7XHJcbn1cclxuXHJcbi51LXJvdW5kLWNpcmNsZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwcnB4O1xyXG59XHJcblxyXG4udS1yb3VuZC1jaXJjbGU6OmFmdGVyIHtcclxuXHRib3JkZXItcmFkaXVzOiAxMDBycHg7XHJcbn1cclxuXHJcbi51LWxvYWRpbmc6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjM1KTtcclxufVxyXG5cclxuLnUtc2l6ZS1kZWZhdWx0IHtcclxuXHRmb250LXNpemU6IDMwcnB4O1xyXG5cdGhlaWdodDogODBycHg7XHJcblx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG59XHJcblxyXG4udS1zaXplLW1lZGl1bSB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1x0XHRcclxuXHQvKiAjZW5kaWYgKi9cclxuXHR3aWR0aDogYXV0bztcclxuXHRmb250LXNpemU6IDI2cnB4O1xyXG5cdGhlaWdodDogNzBycHg7XHJcblx0bGluZS1oZWlnaHQ6IDcwcnB4O1xyXG5cdHBhZGRpbmc6IDAgODBycHg7XHJcbn1cclxuXHJcbi51LXNpemUtbWluaSB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1x0XHRcclxuXHQvKiAjZW5kaWYgKi9cclxuXHR3aWR0aDogYXV0bztcclxuXHRmb250LXNpemU6IDIycnB4O1xyXG5cdHBhZGRpbmctdG9wOiAxcHg7XHJcblx0aGVpZ2h0OiA1MHJweDtcclxuXHRsaW5lLWhlaWdodDogNTBycHg7XHJcblx0cGFkZGluZzogMCAyMHJweDtcclxufVxyXG5cclxuLnUtcHJpbWFyeS1wbGFpbi1ob3ZlciB7XHJcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1kZWZhdWx0LXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogJHUtdHlwZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtc3VjY2Vzcy1wbGFpbi1ob3ZlciB7XHJcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiAkdS10eXBlLXN1Y2Nlc3MtZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS13YXJuaW5nLXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtd2FybmluZy1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWVycm9yLXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtZXJyb3ItZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udS1pbmZvLXBsYWluLWhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtaW5mby1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWRlZmF1bHQtaG92ZXIge1xyXG5cdGNvbG9yOiAkdS10eXBlLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1jb2xvcjogJHUtdHlwZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdS10eXBlLXByaW1hcnktbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnUtcHJpbWFyeS1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtc3VjY2Vzcy1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS1zdWNjZXNzLWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtaW5mby1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS1pbmZvLWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtd2FybmluZy1ob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJHUtdHlwZS13YXJuaW5nLWRhcmsgIWltcG9ydGFudDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnUtZXJyb3ItaG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICR1LXR5cGUtZXJyb3ItZGFyayAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///692\n"); /***/ }), /* 693 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame60.png ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame60.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjAucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///693\n"); /***/ }), /* 694 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Subtract.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Subtract.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjY5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL1N1YnRyYWN0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///694\n"); /***/ }), /* 695 */ /*!************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUpWord/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 696);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI2OTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///695\n"); /***/ }), /* 696 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUpWord/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { mnemonics: [], wordArr: [], show: false, index: 0, returnIndex: 0, // 拿来对比的\n mnemonics2: [], show2: false };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { back: function back() {uni.reLaunch({ url: '/pages/menu/wallet/mwallet/manage/index' });}, // 成功去到我的\n goTranPaw: function goTranPaw() {uni.navigateTo({ url: '/pages/menu/profile/index' });}, // 失败重刷新\n restart: function restart() {uni.redirectTo({ url: '../backUp3/index' });}, // 提交\n confirm: function confirm() {var go = false;for (var i = 0; i < this.mnemonics2.length; i++) {if (this.mnemonics2[i] == this.wordArr[i]) {go = true;} else {go = false;}};if (go) {this.show = true;} else {this.show2 = true;}}, // 获取词语\n getWrod: function getWrod() {var walletInfo = uni.getStorageSync('word');this.mnemonics = walletInfo.split(' '); // 词语数组打乱顺序\n this.mnemonics.sort(function () {return 0.5 - Math.random();});this.mnemonics2 = walletInfo.split(' ');}, returnWord: function returnWord(item, index) {this.wordArr.splice(index, 1);this.mnemonics.splice(this.returnIndex, 0, item);__f__(\"log\", this.mnemonics, 'return', \" at pages/menu/backUp/backUpWord/index.vue:143\");__f__(\"log\", this.returnIndex, 'return', \" at pages/menu/backUp/backUpWord/index.vue:144\");this.index--;}, // 给词到文本框\n toWrod: function toWrod(word, index) {__f__(\"log\", word, index, 11111, \" at pages/menu/backUp/backUpWord/index.vue:149\");this.mnemonics.splice(index, 1);__f__(\"log\", this.mnemonics, 'to', \" at pages/menu/backUp/backUpWord/index.vue:151\");this.wordArr[this.index] = word;this.returnIndex = index;__f__(\"log\", this.wordArr, \" at pages/menu/backUp/backUpWord/index.vue:154\");this.index++;\n this.$forceUpdate();\n } },\n\n onLoad: function onLoad() {\n\n this.getWrod();\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwV29yZC9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwRUEsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLGFBREEsRUFFQSxXQUZBLEVBR0EsV0FIQSxFQUlBLFFBSkEsRUFLQSxjQUxBLEVBTUE7QUFDQSxvQkFQQSxFQVFBLFlBUkEsR0FVQSxDQVpBLEVBYUEsWUFDQSxJQURBLGtCQUNBLENBQ0Esd0JBRUEsQ0FKQSxFQWJBLEVBbUJBLFdBQ0EsSUFEQSxrQkFDQSxDQUNBLGVBQ0EsOENBREEsSUFHQSxDQUxBLEVBTUE7QUFDQSxhQVBBLHVCQU9BLENBQ0EsaUJBQ0EsZ0NBREEsSUFHQSxDQVhBLEVBWUE7QUFDQSxXQWJBLHFCQWFBLENBQ0EsaUJBQ0EsdUJBREEsSUFHQSxDQWpCQSxFQWtCQTtBQUNBLFdBbkJBLHFCQW1CQSxDQUNBLGVBQ0Esa0RBQ0EsNENBQ0EsVUFDQSxDQUZBLE1BRUEsQ0FDQSxXQUNBLENBRUEsRUFDQSxTQUNBLGlCQUNBLENBRkEsTUFFQSxDQUNBLGtCQUNBLENBQ0EsQ0FsQ0EsRUFtQ0E7QUFDQSxXQXBDQSxxQkFvQ0EsQ0FDQSw0Q0FDQSx1Q0FGQSxDQUdBO0FBQ0EsdUNBQ0EsMkJBQ0EsQ0FGQSxFQUdBLHdDQUNBLENBNUNBLEVBNkNBLFVBN0NBLHNCQTZDQSxJQTdDQSxFQTZDQSxLQTdDQSxFQTZDQSxDQUNBLDhCQUNBLGlEQUNBLHlGQUNBLDJGQUNBLGFBQ0EsQ0FuREEsRUFvREE7QUFDQSxVQXJEQSxrQkFxREEsSUFyREEsRUFxREEsS0FyREEsRUFxREEsQ0FDQSxtRkFDQSxnQ0FDQSxxRkFDQSxnQ0FDQSx5QkFDQSw2RUFDQTtBQUNBO0FBQ0EsS0E5REEsRUFuQkE7O0FBbUZBLFFBbkZBLG9CQW1GQTs7QUFFQTtBQUNBLEdBdEZBLEUiLCJmaWxlIjoiNjk2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1ZlY3Rvci5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJiYWNrXCIgQGNsaWNrPVwiYmFjaygpXCI+PC9pbWFnZT5cclxuXHRcdFx0e3tpMThuLmJhY2t1cE1uZVRpdH19XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0e3tpMThuLmNvbk1uZX19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlMlwiPlxyXG5cdFx0XHR7e2kxOG4uYm9vc3RlcndvcmR9fVxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0YXJlYWFcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtbmVtb25pY0Jsb2NrIHUtcmVsYSBpdGVtXCIgdi1mb3I9XCIoaXRlbSxpbmRleCkgaW4gd29yZEFyclwiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0XHRcdDx0ZXh0IEBjbGljaz1cInJldHVybldvcmQoaXRlbSxpbmRleClcIj57eyBpdGVtIH19PC90ZXh0PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1uZW1vbmljXCI+XHJcblx0XHQgICAgPHZpZXcgY2xhc3M9XCJtbmVtb25pY0Jsb2NrIHUtcmVsYVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG1uZW1vbmljc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0ICAgICA8dGV4dCBAY2xpY2s9XCJ0b1dyb2QoaXRlbSxpbmRleClcIiBjbGFzcz1cIml0ZW1cIj57eyBpdGVtIH19PC90ZXh0PlxyXG5cdFx0ICAgICA8dmlldyBjbGFzcz1cIm51bWJlciB1LWFic29cIiB2LXRleHQ9XCJpbmRleCsxPDEwID8gKChpbmRleCsxKSkgOiBpbmRleCsxXCI+PC92aWV3PlxyXG5cdFx0ICAgIDwvdmlldz5cclxuXHRcdCAgIDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PHUtYnV0dG9uICBjbGFzcz1cImN1c3RvbS1zdHlsZVwiIEBjbGljaz1cImNvbmZpcm1cIj57e2kxOG4uQ29uZmlybX19PC91LWJ1dHRvbj5cclxuXHRcdFxyXG5cdFx0XHJcblx0XHQ8dmlldyBjbGFzcz1cImluZm9fY29uXCIgdi1pZj1cInNob3dcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94Zy5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcyXCIgQGNsaWNrPVwic2hvdz1mYWxzZVwiPjwvaW1hZ2U+XHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWU2MC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0ICA8dmlldyBjbGFzcz1cImluZm9cIj5cclxuXHRcdFx0ICB7e2kxOG4uU3VjY2Vzc2Z1bH19XHJcblx0XHQgIDwvdmlldz5cclxuXHRcdCAgPHZpZXcgY2xhc3M9XCJ0ZXh0XCI+XHJcblx0XHRcdCAgICB7e2kxOG4uYmFja0NvbX19XHJcblx0XHQgIDwvdmlldz5cclxuXHRcdCAgPHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJnb1RyYW5QYXdcIj5cclxuXHRcdFx0ICAge3tpMThuLkNvbmZpcm19fVxyXG5cdFx0ICA8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdDx2aWV3IGNsYXNzPVwiaW5mb19jb25cIiB2LWlmPVwic2hvdzJcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC94Zy5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcyXCIgQGNsaWNrPVwic2hvdzI9ZmFsc2VcIj48L2ltYWdlPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1N1YnRyYWN0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHQgIDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHQgIFx0ICAge3tpMThuLnNlZWR9fVxyXG5cdFx0ICA8L3ZpZXc+XHJcblx0XHQgIDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHQgIHt7aTE4bi53cm9uZ1dvcmR9fTxicj57e2kxOG4ud3JvbmdXb3JkMn19XHJcblx0XHQgIDwvdmlldz5cclxuXHRcdCAgPHZpZXcgY2xhc3M9XCJidG5jb25cIj5cclxuXHRcdFx0ICA8dmlldyBjbGFzcz1cImNhblwiIEBjbGljaz1cInNob3cyPWZhbHNlXCI+XHJcblx0XHRcdFx0ICAge3tpMThuLkNhbmNlbH19XHJcblx0XHRcdCAgPC92aWV3PlxyXG5cdFx0XHQgIDx2aWV3IGNsYXNzPVwiY29uXCIgQGNsaWNrPVwicmVzdGFydFwiPlxyXG5cdFx0XHQgIHt7aTE4bi5Db25maXJtfX1cclxuXHRcdFx0ICA8L3ZpZXc+XHJcblx0XHQgIFxyXG5cdFx0ICA8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0XHJcblx0XHQ8dS1tYXNrIDpzaG93PVwic2hvd1wiICB6LWluZGV4PVwiMTBcIj48L3UtbWFzaz5cclxuXHRcdDx1LW1hc2sgOnNob3c9XCJzaG93MlwiICB6LWluZGV4PVwiMTBcIj48L3UtbWFzaz5cclxuXHRcdCAgPC92aWV3PlxyXG5cdFxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHRcclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRtbmVtb25pY3M6W10sXHJcblx0XHRcdHdvcmRBcnI6W10sXHJcblx0XHRcdHNob3c6IGZhbHNlLFxyXG5cdFx0XHRpbmRleDowLFxyXG5cdFx0XHRyZXR1cm5JbmRleDowLFxyXG5cdFx0XHQvLyDmi7/mnaXlr7nmr5TnmoRcclxuXHRcdFx0bW5lbW9uaWNzMjpbXSxcclxuXHRcdFx0c2hvdzI6ZmFsc2UsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGJhY2soKXtcclxuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0dXJsOicvcGFnZXMvbWVudS93YWxsZXQvbXdhbGxldC9tYW5hZ2UvaW5kZXgnLFxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaIkOWKn+WOu+WIsOaIkeeahFxyXG5cdFx0XHRnb1RyYW5QYXcoKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L3Byb2ZpbGUvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5aSx6LSl6YeN5Yi35pawXHJcblx0XHRcdHJlc3RhcnQoKXtcclxuXHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XHJcblx0XHRcdFx0XHR1cmw6Jy4uL2JhY2tVcDMvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o+Q5LqkXHJcblx0XHRcdGNvbmZpcm0oKXtcclxuXHRcdFx0ICAgICAgICAgdmFyIGdvPWZhbHNlO1xyXG5cdFx0XHRcdGZvcih2YXIgaT0wO2k8dGhpcy5tbmVtb25pY3MyLmxlbmd0aDtpKyspe1xyXG5cdFx0XHRcdFx0aWYodGhpcy5tbmVtb25pY3MyW2ldPT10aGlzLndvcmRBcnJbaV0pe1xyXG5cdFx0XHRcdFx0XHQgZ289dHJ1ZTtcclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHQgZ289ZmFsc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHQgICAgICAgICAgaWYoZ28pe1xyXG5cdFx0XHRcdFx0XHQgdGhpcy5zaG93PXRydWU7IFxyXG5cdFx0XHRcdFx0ICB9ZWxzZXtcclxuXHRcdFx0XHRcdFx0ICB0aGlzLnNob3cyPXRydWVcclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHR9LFxyXG5cdFx0Ly8g6I635Y+W6K+N6K+tXHJcblx0XHRnZXRXcm9kKCl7XHJcblx0XHRcdFx0XHQgdmFyIHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dvcmQnKTtcdFxyXG5cdFx0XHRcdFx0IHRoaXMubW5lbW9uaWNzPXdhbGxldEluZm8uc3BsaXQoJyAnKVxyXG5cdFx0XHRcdFx0IC8vIOivjeivreaVsOe7hOaJk+S5semhuuW6j1xyXG5cdFx0XHRcdFx0IHRoaXMubW5lbW9uaWNzLnNvcnQoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHQgICAgIHJldHVybiAoMC41LU1hdGgucmFuZG9tKCkpO1xyXG5cdFx0XHRcdFx0IH0pO1xyXG5cdFx0XHRcdFx0IHRoaXMubW5lbW9uaWNzMj13YWxsZXRJbmZvLnNwbGl0KCcgJylcdFx0XHJcblx0XHR9LFxyXG5cdFx0cmV0dXJuV29yZChpdGVtLGluZGV4KXtcclxuXHRcdFx0IHRoaXMud29yZEFyci5zcGxpY2UoaW5kZXgsMSk7XHJcblx0XHRcdCAgdGhpcy5tbmVtb25pY3Muc3BsaWNlKHRoaXMucmV0dXJuSW5kZXgsMCxpdGVtKTtcclxuXHRcdFx0ICBjb25zb2xlLmxvZyh0aGlzLm1uZW1vbmljcywncmV0dXJuJylcclxuXHRcdFx0ICBjb25zb2xlLmxvZyh0aGlzLnJldHVybkluZGV4LCdyZXR1cm4nKVxyXG5cdFx0XHQgIHRoaXMuaW5kZXgtLVxyXG5cdFx0fSxcclxuXHRcdC8vIOe7meivjeWIsOaWh+acrOahhlxyXG5cdFx0dG9Xcm9kKHdvcmQsaW5kZXgpe1xyXG5cdFx0Y29uc29sZS5sb2cod29yZCxpbmRleCwxMTExMSlcclxuXHRcdCAgdGhpcy5tbmVtb25pY3Muc3BsaWNlKGluZGV4LDEpO1xyXG5cdFx0ICBjb25zb2xlLmxvZyh0aGlzLm1uZW1vbmljcywndG8nKVxyXG5cdFx0IHRoaXMud29yZEFyclt0aGlzLmluZGV4XT13b3JkXHJcblx0XHQgdGhpcy5yZXR1cm5JbmRleD1pbmRleFxyXG5cdFx0IGNvbnNvbGUubG9nKHRoaXMud29yZEFycilcclxuXHRcdCB0aGlzLmluZGV4KytcclxuXHRcdCB0aGlzLiRmb3JjZVVwZGF0ZSgpXHJcblx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cclxuXHRcdCAgIHRoaXMuZ2V0V3JvZCgpXHJcblx0XHR9LFxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC5jdXN0b20tc3R5bGUge1xyXG5cdFx0aGVpZ2h0OiAxMTJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgY29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHQgYm9yZGVyLXJhZGl1czogNDBycHg7XHJcblx0XHQgbWFyZ2luLXRvcDogNTBycHg7XHJcblx0fVxyXG5cdC51LWRlZmF1bHQtaG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuXHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///696\n"); /***/ }), /* 697 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp5/index.vue?mpType=page ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=11e40640&scoped=true&mpType=page */ 698);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 700);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"11e40640\",\n null,\n false,\n _index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/backUp5/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNjk3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTFlNDA2NDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjExZTQwNjQwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2JhY2tVcDUvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///697\n"); /***/ }), /* 698 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp5/index.vue?vue&type=template&id=11e40640&scoped=true&mpType=page ***! \***************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=11e40640&scoped=true&mpType=page */ 699); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_11e40640_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 699 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp5/index.vue?vue&type=template&id=11e40640&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 688).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.Importviaprivatekey))) ]), _c( "view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s( 3, "t0-0", _vm._s(_vm.i18n.Privatekeyimportverification) ) ) ] ), _c( "view", { staticClass: _vm._$s(4, "sc", "title2"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.privatekeyanddo)))] ), _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.wordInfo, expression: "wordInfo" } ], staticClass: _vm._$s(5, "sc", "textareaa"), attrs: { placeholder: _vm._$s(5, "a-placeholder", _vm.teee), _i: 5 }, domProps: { value: _vm._$s(5, "v-model", _vm.wordInfo) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.wordInfo = $event.target.value } } }), _c( "u-button", { staticClass: _vm._$s(6, "sc", "custom-style"), attrs: { _i: 6 }, on: { click: _vm.confirm } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Confirm)))] ), _vm._$s(7, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(7, "sc", "info_con"), attrs: { _i: 7 } }, [ _c("image", { staticClass: _vm._$s(8, "sc", "img2"), attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 8 }, on: { click: function($event) { _vm.show = false } } }), _c("image", { staticClass: _vm._$s(9, "sc", "img"), attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame60.png */ 693) ), _i: 9 } }), _c( "view", { staticClass: _vm._$s(10, "sc", "info"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.i18n.Successful)))] ), _c( "view", { staticClass: _vm._$s(11, "sc", "text"), attrs: { _i: 11 } }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.i18n.backCom)))] ), _c( "view", { staticClass: _vm._$s(12, "sc", "btn"), attrs: { _i: 12 } }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) : _vm._e(), _vm._$s(13, "i", _vm.show2) ? _c( "view", { staticClass: _vm._$s(13, "sc", "info_con"), attrs: { _i: 13 } }, [ _c("image", { staticClass: _vm._$s(14, "sc", "img2"), attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 14 }, on: { click: function($event) { _vm.show2 = false } } }), _c("image", { staticClass: _vm._$s(15, "sc", "img"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Subtract.png */ 694) ), _i: 15 } }), _c( "view", { staticClass: _vm._$s(16, "sc", "info"), attrs: { _i: 16 } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.i18n.seed)))] ), _c( "view", { staticClass: _vm._$s(17, "sc", "text"), attrs: { _i: 17 } }, [ _vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.i18n.wrongWord))), _c("br"), _vm._v(_vm._$s(17, "t2-0", _vm._s(_vm.i18n.wrongWord2))) ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "btncon"), attrs: { _i: 19 } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "can"), attrs: { _i: 20 }, on: { click: function($event) { _vm.show2 = false } } }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.i18n.Cancel)))] ), _c( "view", { staticClass: _vm._$s(21, "sc", "con"), attrs: { _i: 21 }, on: { click: _vm.restart } }, [_vm._v(_vm._$s(21, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ] ) : _vm._e(), _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 22 } }), _c("u-mask", { attrs: { show: _vm.show2, "z-index": "10", _i: 23 } }) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 700 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp5/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 701);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///700\n"); /***/ }), /* 701 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp5/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}var _default =\n{\n data: function data() {\n return _defineProperty({\n teee: this.$t('index').enteryourprivatekey,\n mnemonics: [],\n wordArr: [],\n show: false,\n index: 0,\n returnIndex: 0,\n // 拿来对比的\n mnemonics2: [],\n show2: false,\n wordInfo: '',\n walletInfo: {},\n go: false,\n name: '',\n typename: '',\n info: {} }, \"go\",\n true);\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n // 成功去到设置交易密码\n goTranPaw: function goTranPaw() {\n uni.navigateTo({\n url: '/pages/menu/backUp/transPaw/index' });\n\n },\n // 失败重刷新\n restart: function restart() {\n uni.redirectTo({\n url: '../backUp4/index' });\n\n },\n // 提交\n confirm: function confirm() {\n this.walletInfo = uni.getStorageSync('walletInfo');\n if (this.wordInfo == '') {\n uni.showToast({\n title: this.$t('index').beempty,\n icon: 'none',\n duration: 1500 });\n\n return;\n }\n\n this.typename = uni.getStorageSync('createWalletName');\n __f__(\"log\", this.walletInfo[this.typename].length, 1111, \" at pages/menu/backUp/backUp5/index.vue:123\");\n __f__(\"log\", this.typename, \" at pages/menu/backUp/backUp5/index.vue:124\");\n this.walletInfo = uni.getStorageSync('walletInfo');\n for (var i = 0; i < this.walletInfo[this.typename].length; i++) {\n __f__(\"log\", i, \" at pages/menu/backUp/backUp5/index.vue:127\");\n __f__(\"log\", this.walletInfo[this.typename][i].privateKey, 111, \" at pages/menu/backUp/backUp5/index.vue:128\");\n __f__(\"log\", this.wordInfo, 222, \" at pages/menu/backUp/backUp5/index.vue:129\");\n if (this.wordInfo == this.walletInfo[this.typename][i].privateKey) {\n uni.showToast({\n title: this.$t('index').beenimported,\n icon: 'none',\n duration: 1500 });\n\n this.go = false;\n }\n\n }\n if (this.go) {\n uni.setStorageSync('privateKey', this.wordInfo);\n uni.navigateTo({\n url: '/pages/menu/backUp/transPawKey/index' });\n\n }\n\n } },\n\n\n\n\n onLoad: function onLoad(item) {\n\n if (item != '' || item != undefined) {\n uni.setStorageSync('createWalletName', item.name);\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwNS9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInRlZWUiLCIkdCIsImVudGVyeW91cnByaXZhdGVrZXkiLCJtbmVtb25pY3MiLCJ3b3JkQXJyIiwic2hvdyIsImluZGV4IiwicmV0dXJuSW5kZXgiLCJtbmVtb25pY3MyIiwic2hvdzIiLCJ3b3JkSW5mbyIsIndhbGxldEluZm8iLCJnbyIsIm5hbWUiLCJ0eXBlbmFtZSIsImluZm8iLCJjb21wdXRlZCIsImkxOG4iLCJtZXRob2RzIiwiZ29UcmFuUGF3IiwidW5pIiwibmF2aWdhdGVUbyIsInVybCIsInJlc3RhcnQiLCJyZWRpcmVjdFRvIiwiY29uZmlybSIsImdldFN0b3JhZ2VTeW5jIiwic2hvd1RvYXN0IiwidGl0bGUiLCJiZWVtcHR5IiwiaWNvbiIsImR1cmF0aW9uIiwibGVuZ3RoIiwiaSIsInByaXZhdGVLZXkiLCJiZWVuaW1wb3J0ZWQiLCJzZXRTdG9yYWdlU3luYyIsIm9uTG9hZCIsIml0ZW0iLCJ1bmRlZmluZWQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXFFQSxpSDtBQUNlO0FBQ2RBLE1BRGMsa0JBQ1A7QUFDTjtBQUNDQyxVQUFJLEVBQUMsS0FBS0MsRUFBTCxDQUFRLE9BQVIsRUFBaUJDLG1CQUR2QjtBQUVDQyxlQUFTLEVBQUUsRUFGWjtBQUdDQyxhQUFPLEVBQUUsRUFIVjtBQUlDQyxVQUFJLEVBQUUsS0FKUDtBQUtDQyxXQUFLLEVBQUUsQ0FMUjtBQU1DQyxpQkFBVyxFQUFFLENBTmQ7QUFPQztBQUNBQyxnQkFBVSxFQUFFLEVBUmI7QUFTQ0MsV0FBSyxFQUFFLEtBVFI7QUFVQ0MsY0FBUSxFQUFFLEVBVlg7QUFXQ0MsZ0JBQVUsRUFBRSxFQVhiO0FBWUNDLFFBQUUsRUFBRSxLQVpMO0FBYUNDLFVBQUksRUFBRSxFQWJQO0FBY0NDLGNBQVEsRUFBQyxFQWRWO0FBZUNDLFVBQUksRUFBRSxFQWZQO0FBZ0JJLFFBaEJKOztBQWtCQSxHQXBCYTtBQXFCZEMsVUFBUSxFQUFFO0FBQ05DLFFBRE0sa0JBQ0M7QUFDTixhQUFPLEtBQUtoQixFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FISyxFQXJCSTs7QUEwQmRpQixTQUFPLEVBQUU7QUFDUjtBQUNBQyxhQUZRLHVCQUVJO0FBQ1hDLFNBQUcsQ0FBQ0MsVUFBSixDQUFlO0FBQ2RDLFdBQUcsRUFBRSxtQ0FEUyxFQUFmOztBQUdBLEtBTk87QUFPUjtBQUNBQyxXQVJRLHFCQVFFO0FBQ1RILFNBQUcsQ0FBQ0ksVUFBSixDQUFlO0FBQ2RGLFdBQUcsRUFBRSxrQkFEUyxFQUFmOztBQUdBLEtBWk87QUFhUjtBQUNBRyxXQWRRLHFCQWNFO0FBQ1QsV0FBS2QsVUFBTCxHQUFrQlMsR0FBRyxDQUFDTSxjQUFKLENBQW1CLFlBQW5CLENBQWxCO0FBQ0EsVUFBSSxLQUFLaEIsUUFBTCxJQUFpQixFQUFyQixFQUF5QjtBQUN4QlUsV0FBRyxDQUFDTyxTQUFKLENBQWM7QUFDYkMsZUFBSyxFQUFFLEtBQUszQixFQUFMLENBQVEsT0FBUixFQUFpQjRCLE9BRFg7QUFFYkMsY0FBSSxFQUFFLE1BRk87QUFHYkMsa0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0E7QUFDQTs7QUFFRCxXQUFLakIsUUFBTCxHQUFnQk0sR0FBRyxDQUFDTSxjQUFKLENBQW1CLGtCQUFuQixDQUFoQjtBQUNDLG1CQUFZLEtBQUtmLFVBQUwsQ0FBZ0IsS0FBS0csUUFBckIsRUFBK0JrQixNQUEzQyxFQUFrRCxJQUFsRDtBQUNELG1CQUFZLEtBQUtsQixRQUFqQjtBQUNFLFdBQUtILFVBQUwsR0FBa0JTLEdBQUcsQ0FBQ00sY0FBSixDQUFtQixZQUFuQixDQUFsQjtBQUNBLFdBQUksSUFBSU8sQ0FBQyxHQUFDLENBQVYsRUFBWUEsQ0FBQyxHQUFDLEtBQUt0QixVQUFMLENBQWdCLEtBQUtHLFFBQXJCLEVBQStCa0IsTUFBN0MsRUFBb0RDLENBQUMsRUFBckQsRUFBd0Q7QUFDdkQscUJBQVlBLENBQVo7QUFDQSxxQkFBWSxLQUFLdEIsVUFBTCxDQUFnQixLQUFLRyxRQUFyQixFQUErQm1CLENBQS9CLEVBQWtDQyxVQUE5QyxFQUF5RCxHQUF6RDtBQUNBLHFCQUFhLEtBQUt4QixRQUFsQixFQUEyQixHQUEzQjtBQUNBLFlBQUksS0FBS0EsUUFBTCxJQUFlLEtBQUtDLFVBQUwsQ0FBZ0IsS0FBS0csUUFBckIsRUFBK0JtQixDQUEvQixFQUFrQ0MsVUFBckQsRUFBZ0U7QUFDaEVkLGFBQUcsQ0FBQ08sU0FBSixDQUFjO0FBQ2JDLGlCQUFLLEVBQUUsS0FBSzNCLEVBQUwsQ0FBUSxPQUFSLEVBQWlCa0MsWUFEWDtBQUViTCxnQkFBSSxFQUFFLE1BRk87QUFHYkMsb0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0EsZUFBS25CLEVBQUwsR0FBUSxLQUFSO0FBQ0M7O0FBRUQ7QUFDRCxVQUFHLEtBQUtBLEVBQVIsRUFBVztBQUNYUSxXQUFHLENBQUNnQixjQUFKLENBQW1CLFlBQW5CLEVBQWlDLEtBQUsxQixRQUF0QztBQUNBVSxXQUFHLENBQUNDLFVBQUosQ0FBZTtBQUNkQyxhQUFHLEVBQUMsc0NBRFUsRUFBZjs7QUFHQzs7QUFFSCxLQWxETyxFQTFCSzs7Ozs7QUFpRmRlLFFBakZjLGtCQWlGUEMsSUFqRk8sRUFpRkQ7O0FBRVosUUFBSUEsSUFBSSxJQUFJLEVBQVIsSUFBY0EsSUFBSSxJQUFJQyxTQUExQixFQUFxQztBQUNwQ25CLFNBQUcsQ0FBQ2dCLGNBQUosQ0FBbUIsa0JBQW5CLEVBQXVDRSxJQUFJLENBQUN6QixJQUE1QztBQUNBO0FBQ0QsR0F0RmEsRSIsImZpbGUiOiI3MDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0dGVlZTp0aGlzLiR0KCdpbmRleCcpLmVudGVyeW91cnByaXZhdGVrZXksXG5cdFx0XHRtbmVtb25pY3M6IFtdLFxuXHRcdFx0d29yZEFycjogW10sXG5cdFx0XHRzaG93OiBmYWxzZSxcblx0XHRcdGluZGV4OiAwLFxuXHRcdFx0cmV0dXJuSW5kZXg6IDAsXG5cdFx0XHQvLyDmi7/mnaXlr7nmr5TnmoRcblx0XHRcdG1uZW1vbmljczI6IFtdLFxuXHRcdFx0c2hvdzI6IGZhbHNlLFxuXHRcdFx0d29yZEluZm86ICcnLFxuXHRcdFx0d2FsbGV0SW5mbzoge30sXG5cdFx0XHRnbzogZmFsc2UsXG5cdFx0XHRuYW1lOiAnJyxcblx0XHRcdHR5cGVuYW1lOicnLFxuXHRcdFx0aW5mbzoge30sXG5cdFx0XHRnbzp0cnVlLFxuXHRcdH07XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0XHRcdFx0aTE4bigpIHtcblx0XHRcdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0fSxcblx0bWV0aG9kczoge1xuXHRcdC8vIOaIkOWKn+WOu+WIsOiuvue9ruS6pOaYk+WvhueggVxuXHRcdGdvVHJhblBhdygpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3L2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdC8vIOWksei0pemHjeWIt+aWsFxuXHRcdHJlc3RhcnQoKSB7XG5cdFx0XHR1bmkucmVkaXJlY3RUbyh7XG5cdFx0XHRcdHVybDogJy4uL2JhY2tVcDQvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5o+Q5LqkXG5cdFx0Y29uZmlybSgpIHtcblx0XHRcdHRoaXMud2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xuXHRcdFx0aWYgKHRoaXMud29yZEluZm8gPT0gJycpIHtcblx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuYmVlbXB0eSxcblx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0fSlcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXG5cdFx0XHR0aGlzLnR5cGVuYW1lID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjcmVhdGVXYWxsZXROYW1lJylcblx0XHRcdCBjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZm9bdGhpcy50eXBlbmFtZV0ubGVuZ3RoLDExMTEpXG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLnR5cGVuYW1lKVxuXHRcdFx0XHRcdHRoaXMud2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xuXHRcdFx0XHRcdGZvcih2YXIgaT0wO2k8dGhpcy53YWxsZXRJbmZvW3RoaXMudHlwZW5hbWVdLmxlbmd0aDtpKyspe1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coaSlcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMud2FsbGV0SW5mb1t0aGlzLnR5cGVuYW1lXVtpXS5wcml2YXRlS2V5LDExMSlcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKCB0aGlzLndvcmRJbmZvLDIyMilcblx0XHRcdFx0XHRcdGlmKCB0aGlzLndvcmRJbmZvPT10aGlzLndhbGxldEluZm9bdGhpcy50eXBlbmFtZV1baV0ucHJpdmF0ZUtleSl7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuYmVlbmltcG9ydGVkLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0dGhpcy5nbz1mYWxzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlmKHRoaXMuZ28pe1xuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygncHJpdmF0ZUtleScsIHRoaXMud29yZEluZm8pO1xuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdHVybDonL3BhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3S2V5L2luZGV4J1xuXHRcdFx0XHRcdH0pXHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHR9LFxuXG5cblxuXHR9LFxuXHRvbkxvYWQoaXRlbSkge1xuXG5cdFx0aWYgKGl0ZW0gIT0gJycgfHwgaXRlbSAhPSB1bmRlZmluZWQpIHtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY3JlYXRlV2FsbGV0TmFtZScsIGl0ZW0ubmFtZSlcblx0XHR9XG5cdH0sXG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///701\n"); /***/ }), /* 702 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp4/index.vue?mpType=page ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=709b2602&scoped=true&mpType=page */ 1214);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 1216);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"709b2602\",\n null,\n false,\n _index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/backUp4/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzA5YjI2MDImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjcwOWIyNjAyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2JhY2tVcDQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///702\n"); /***/ }), /* 703 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawMan/index.vue?mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=48b97cee&scoped=true&mpType=page */ 704);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 706);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"48b97cee\",\n null,\n false,\n _index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/transPawMan/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzAzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDhiOTdjZWUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjQ4Yjk3Y2VlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3TWFuL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///703\n"); /***/ }), /* 704 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawMan/index.vue?vue&type=template&id=48b97cee&scoped=true&mpType=page ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=48b97cee&scoped=true&mpType=page */ 705); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_48b97cee_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 705 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawMan/index.vue?vue&type=template&id=48b97cee&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 673) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.backupMneTit)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.keepyourmnemonics)))] ), _c("u-message-input", { attrs: { "inactive-color": _vm.info ? "#F16063" : "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", focus: _vm.fes, "dot-fill": true, _i: 5 }, on: { finish: _vm.finish, change: _vm.back } }), _vm._$s(6, "i", _vm.info) ? _c( "view", { staticClass: _vm._$s(6, "sc", "infoText"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Incorrectpassword)))] ) : _vm._e() ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 706 */ /*!*************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawMan/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1213);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///706\n"); /***/ }), /* 707 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page */ 708);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 712);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"82edc4d4\",\n null,\n false,\n _index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/market/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ODJlZGM0ZDQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjgyZWRjNGQ0XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvbWFya2V0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///707\n"); /***/ }), /* 708 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page */ 709); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_82edc4d4_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 709 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=template&id=82edc4d4&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "main_con"), attrs: { _i: 0 } }, [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "head"), attrs: { showBack: false, bgnum: true, _i: 1 } }, [_vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.Market)))] ), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title_item flex"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "text1 pairs"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.TrandingPairs)))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "text1 price"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.PriceVol)))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "text1 chang"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Chang)))] ) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "scroll"), attrs: { _i: 7 } }, _vm._l(_vm._$s(8, "f", { forItems: _vm.recordInfo }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(8, "f", { forIndex: $20, key: 8 + "-" + $30 }), staticClass: _vm._$s("8-" + $30, "sc", "item flex"), attrs: { _i: "8-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "text2 pairs"), attrs: { _i: "9-" + $30 } }, [ _c("strong", [ _vm._v(_vm._$s("10-" + $30, "t0-0", _vm._s(item.symbol))) ]), _c("span", { staticClass: _vm._$s("11-" + $30, "sc", "t1"), attrs: { _i: "11-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s("12-" + $30, "sc", "text2 price"), attrs: { _i: "12-" + $30 } }, [ _c("view", [ _c("strong", [ _vm._v(_vm._$s("14-" + $30, "t0-0", _vm._s(item.last))) ]) ]), _c( "view", { staticClass: _vm._$s("15-" + $30, "sc", "t1"), attrs: { _i: "15-" + $30 } }, [ _vm._v( _vm._$s("15-" + $30, "t0-0", _vm._s(item.priceCny)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("16-" + $30, "sc", "btn "), class: _vm._$s( "16-" + $30, "c", item.change_percent > 0 ? "red" : "green" ), attrs: { _i: "16-" + $30 } }, [ _vm._v( _vm._$s( "16-" + $30, "t0-0", _vm._s(item.rose > 0 ? "+" : "") ) + _vm._$s("16-" + $30, "t0-1", _vm._s(item.rose)) ) ] ) ] ) }), 0 ) ]), _c("tab-bar", { attrs: { selectActive: 3, _i: 17 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 710 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index2.vue?vue&type=template&id=336a2512&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default, uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 755) .default, uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 760).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "hr"), attrs: { _i: 0 } }, [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.Addaddress)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "top flex"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "text1"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.i18n.curr)))] ) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "inputcon"), attrs: { _i: 8 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.value, expression: "value" } ], staticClass: _vm._$s(9, "sc", "input1"), attrs: { _i: 9 }, domProps: { value: _vm._$s(9, "v-model", _vm.value) }, on: { click: function($event) { return _vm.showSelect() }, input: function($event) { if ($event.target.composing) { return } _vm.value = $event.target.value } } }), _c("image", { staticClass: _vm._$s(10, "sc", "img1"), attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 10 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "top flex"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "text1"), attrs: { _i: 13 } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.i18n.Address)))] ) ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "inputcon"), attrs: { _i: 14 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.bigAddress, expression: "bigAddress" } ], staticClass: _vm._$s(15, "sc", "input1"), attrs: { _i: 15 }, domProps: { value: _vm._$s(15, "v-model", _vm.bigAddress) }, on: { input: [ function($event) { if ($event.target.composing) { return } _vm.bigAddress = $event.target.value }, function($event) { return _vm.showSave() } ] } }), _c("image", { staticClass: _vm._$s(16, "sc", "img2"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame330.png */ 765) ), _i: 16 }, on: { click: _vm.chooseImage } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "top flex"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.Name)))] ) ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "inputcon"), attrs: { _i: 20 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.addressName, expression: "addressName" } ], staticClass: _vm._$s(21, "sc", "input1"), attrs: { _i: 21 }, domProps: { value: _vm._$s(21, "v-model", _vm.addressName) }, on: { input: [ function($event) { if ($event.target.composing) { return } _vm.addressName = $event.target.value }, _vm.showSave ] } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "btn"), class: _vm._$s(22, "c", _vm.save ? "sheng" : ""), attrs: { _i: 22 }, on: { click: function($event) { return _vm.handove() } } }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.i18n.Save)))] ) ] ), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 23 }, on: { click: function($event) { _vm.show = false } } }) ], 1 ), _vm._$s(24, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(24, "sc", "big_con w100"), attrs: { _i: 24 } }, [ _c("view", { staticClass: _vm._$s(25, "sc", "tiao"), attrs: { _i: 25 }, on: { click: function($event) { ;(_vm.show = false), (_vm.value = "") } } }), _c( "view", { staticClass: _vm._$s(26, "sc", "title"), attrs: { _i: 26 } }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.i18n.selectcurrency)))] ), _vm._$s(27, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(27, "sc", "bottom_con zindex"), attrs: { _i: 27 } }, [ _c( "u-radio-group", { attrs: { _i: 28 }, model: { value: _vm._$s(28, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }, _vm._l( _vm._$s(29, "f", { forItems: _vm.list }), function(item, index, $20, $30) { return _c( "view", { key: _vm._$s(29, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "29-" + $30, "sc", "item flex" ), attrs: { _i: "29-" + $30 }, on: { click: function($event) { return _vm.handove2(item, index) } } }, [ _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "text1 flex" ), attrs: { _i: "30-" + $30 } }, [ _c("image", { staticClass: _vm._$s( "31-" + $30, "sc", "img" ), attrs: { src: _vm._$s( "31-" + $30, "a-src", item.url ), _i: "31-" + $30 } }), _c( "view", { staticClass: _vm._$s( "32-" + $30, "sc", "textcon" ), attrs: { _i: "32-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "33-" + $30, "sc", "text1" ), attrs: { _i: "33-" + $30 } }, [ _vm._v( _vm._$s( "33-" + $30, "t0-0", _vm._s(item.lang) ) ) ] ), _c( "view", { staticClass: _vm._$s( "34-" + $30, "sc", "text2" ), attrs: { _i: "34-" + $30 } }, [ _vm._v( _vm._$s( "34-" + $30, "t0-0", _vm._s(item.name) ) ) ] ) ] ) ] ), _c("u-radio", { attrs: { name: item.name, disabled: item.disabled, "active-color": "#5B53FF", _i: "35-" + $30 } }) ], 1 ) } ), 0 ), _c( "view", { staticClass: _vm._$s(36, "sc", "select_btn"), attrs: { _i: 36 }, on: { click: _vm.selectA } }, [ _vm._v( _vm._$s(36, "t0-0", _vm._s(_vm.i18n.langSelect)) ) ] ) ], 1 ) : _vm._e() ] ) : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 711 */ /*!****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index2.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index2.vue?vue&type=script&lang=js&mpType=page */ 1220);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlqQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiI3MTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4Mi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///711\n"); /***/ }), /* 712 */ /*!*************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 713);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MTIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///712\n"); /***/ }), /* 713 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/market/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}var _default =\n{\n data: function data() {\n return {\n recordInfo: [] };\n\n },\n\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n getHomeSlideFunc: function getHomeSlideFunc() {var _this = this;return _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var response;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n _this.$api.getCoinTickerList());case 2:response = _context.sent;\n // this.collectinInfo=response.data\n _this.recordInfo = response.data.value;case 4:case \"end\":return _context.stop();}}}, _callee);}))();\n } },\n\n\n\n onLoad: function onLoad() {\n this.getHomeSlideFunc();\n var that = this;\n uni.onSocketOpen(function (res) {\n\n });\n uni.connectSocket({\n url: that.$SystemConfiguration.constant.coinTickerWs });\n\n\n\n\n uni.sendSocketMessage({\n data: '{\"type\":\"add_ticker\"}' });\n\n uni.onSocketMessage(function (res) {\n var data = JSON.parse(res.data);\n __f__(\"log\", data, 11111, \" at pages/menu/market/index.vue:86\");\n that.recordInfo = data.value;\n\n });\n }, onUnload: function onUnload() {\n\n uni.onSocketClose(function (res) {\n __f__(\"log\", 'WebSocket 已关闭!', \" at pages/menu/market/index.vue:93\");\n });\n }, onHide: function onHide() {\n uni.onSocketClose(function (res) {\n __f__(\"log\", 'WebSocket 已关闭!', \" at pages/menu/market/index.vue:97\");\n });\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9tYXJrZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZDQSxpSDtBQUNBO0FBQ0EsTUFEQSxrQkFDQTtBQUNBO0FBQ0Esb0JBREE7O0FBR0EsR0FMQTs7O0FBUUE7QUFDQSxRQURBLGtCQUNBO0FBQ0E7QUFDQSxLQUhBLEVBUkE7O0FBYUE7QUFDQSxvQkFEQSw4QkFDQTtBQUNBLGdEQURBLFNBQ0EsUUFEQTtBQUVBO0FBQ0EsdURBSEE7QUFJQSxLQUxBLEVBYkE7Ozs7QUFzQkEsUUF0QkEsb0JBc0JBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEtBRkE7QUFHQTtBQUNBLDBEQURBOzs7OztBQU1BO0FBQ0EsbUNBREE7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsS0FMQTtBQU1BLEdBM0NBLEVBMkNBOztBQUVBO0FBQ0E7QUFDQSxLQUZBO0FBR0EsR0FoREEsRUFnREE7QUFDQTtBQUNBO0FBQ0EsS0FGQTtBQUdBLEdBcERBLEUiLCJmaWxlIjoiNzEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwibWFpbl9jb25cIj5cclxuXHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIiBjbGFzcz1cImhlYWRcIj5cclxuXHRcdFx0e3tpMThuLk1hcmtldH19XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZV9pdGVtIGZsZXhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxIHBhaXJzXCI+e3tpMThuLlRyYW5kaW5nUGFpcnN9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxIHByaWNlXCI+e3tpMThuLlByaWNlVm9sfX08L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MSAgY2hhbmdcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5DaGFuZ319XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwic2Nyb2xsXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiByZWNvcmRJbmZvXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyIHBhaXJzXCI+XHJcblx0XHRcdFx0XHRcdDxzdHJvbmc+e3tpdGVtLnN5bWJvbH19PC9zdHJvbmc+PHNwYW4gY2xhc3M9XCJ0MVwiPi9VU0RUPC9zcGFuPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MiBwcmljZVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0XHRcdFx0XHRcdDxzdHJvbmc+JHt7aXRlbS5sYXN0fX08L3N0cm9uZz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInQxXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpdGVtLnByaWNlQ255fX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuIFwiIDpjbGFzcz1cIml0ZW0uY2hhbmdlX3BlcmNlbnQ+MD8ncmVkJzonZ3JlZW4nXCI+XHJcblxyXG5cdFx0XHRcdFx0XHR7e2l0ZW0ucm9zZT4wPycrJzonJ319e3tpdGVtLnJvc2V9fSVcclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblx0XHQ8dGFiLWJhciA6c2VsZWN0QWN0aXZlPVwiM1wiPjwvdGFiLWJhcj5cclxuXHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0cmVjb3JkSW5mbzogW11cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHJcblxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0YXN5bmMgZ2V0SG9tZVNsaWRlRnVuYygpIHtcclxuXHRcdFx0XHRjb25zdCByZXNwb25zZSA9IGF3YWl0IHRoaXMuJGFwaS5nZXRDb2luVGlja2VyTGlzdCgpXHJcblx0XHRcdFx0Ly8gdGhpcy5jb2xsZWN0aW5JbmZvPXJlc3BvbnNlLmRhdGFcclxuXHRcdFx0XHR0aGlzLnJlY29yZEluZm8gPSByZXNwb25zZS5kYXRhLnZhbHVlXHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHRoaXMuZ2V0SG9tZVNsaWRlRnVuYygpO1xyXG5cdFx0XHRsZXQgdGhhdD10aGlzXHJcblx0XHRcdHVuaS5vblNvY2tldE9wZW4oZnVuY3Rpb24gKHJlcykge1xyXG5cdFx0XHQgXHJcblx0XHRcdH0pO1xyXG5cdFx0XHR1bmkuY29ubmVjdFNvY2tldCh7XHJcblx0XHRcdFx0dXJsOiB0aGF0LiRTeXN0ZW1Db25maWd1cmF0aW9uLmNvbnN0YW50LmNvaW5UaWNrZXJXc1xyXG5cdFx0XHR9KTtcclxuXHRcdFx0XHJcblx0XHRcdFxyXG5cdFx0XHRcclxuXHRcdFx0dW5pLnNlbmRTb2NrZXRNZXNzYWdlKHtcclxuXHRcdFx0XHRkYXRhOiAne1widHlwZVwiOlwiYWRkX3RpY2tlclwifSdcclxuXHRcdFx0fSk7XHJcblx0XHRcdHVuaS5vblNvY2tldE1lc3NhZ2UoZnVuY3Rpb24ocmVzKSB7XHJcblx0XHRcdFx0bGV0IGRhdGE9SlNPTi5wYXJzZShyZXMuZGF0YSk7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YSwxMTExMSlcclxuXHRcdFx0XHR0aGF0LnJlY29yZEluZm8gPSBkYXRhLnZhbHVlXHJcblx0XHRcdFx0XHJcblx0XHRcdH0pO1xyXG5cdFx0fSxvblVubG9hZDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFxyXG5cdFx0XHR1bmkub25Tb2NrZXRDbG9zZShmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdCAgY29uc29sZS5sb2coJ1dlYlNvY2tldCDlt7LlhbPpl63vvIEnKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9LG9uSGlkZTpmdW5jdGlvbigpe1xyXG5cdFx0XHR1bmkub25Tb2NrZXRDbG9zZShmdW5jdGlvbiAocmVzKSB7XHJcblx0XHRcdCAgY29uc29sZS5sb2coJ1dlYlNvY2tldCDlt7LlhbPpl63vvIEnKTtcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///713\n"); /***/ }), /* 714 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page */ 715);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 717);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"b6b952f2\",\n null,\n false,\n _index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/transPaw/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzE0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YjZiOTUyZjImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImI2Yjk1MmYyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///714\n"); /***/ }), /* 715 */ /*!****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page ***! \****************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page */ 716); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_b6b952f2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 716 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=template&id=b6b952f2&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 673) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.transPaw)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _vm._$s(4, "i", _vm.borNum) ? _c( "view", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.settransPaw)))] ) : _vm._e(), _vm._$s(5, "i", _vm.borNum2) ? _c( "view", { staticClass: _vm._$s(5, "sc", "big_title"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.transPawAgain)))] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 } }, [ _vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Securetransaction))), _c("br"), _vm._v(_vm._$s(6, "t2-0", _vm._s(_vm.i18n.Securetransaction2))) ] ), _vm._$s(8, "i", _vm.borNum) ? _c("u-message-input", { attrs: { "inactive-color": "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", focus: _vm.fes, "dot-fill": true, _i: 8 }, on: { finish: _vm.finish } }) : _vm._e(), _vm._$s(9, "i", _vm.borNum2) ? _c("u-message-input", { attrs: { "inactive-color": _vm.info ? "#F16063" : "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", focus: _vm.fes, "dot-fill": true, _i: 9 }, on: { finish: _vm.finish2, change: _vm.back } }) : _vm._e(), _vm._$s(10, "i", _vm.info) ? _c( "view", { staticClass: _vm._$s(10, "sc", "infoText"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.i18n.Passworddiscrepansies)) ) ] ) : _vm._e() ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 717 */ /*!**********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 718);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///717\n"); /***/ }), /* 718 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPaw/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', password2: '', msg: '', msgLength: 0, fes: false, borNum: true, borNum2: false, info: false, word: {}, walletInfo: {}, btcBalance: 0, ethBbalance: 0, trxBbalance: 0 };}, watch: {}, methods: { // 首次创建三条主链钱包 首次执行这里\n setWalletInfo: function setWalletInfo(e) {this.word = uni.getStorageSync('word');this.$walletUtil.initialWallet(this.word, this.password);}, // 删除密码触发\n back: function back(e) {if (e.length < 6) {this.info = false;}}, finish2: function finish2(e) {if (this.password != e) {this.info = true;return;} else {\n //这个判断是否首次建立钱包\n if (uni.getStorageSync('walletInfo')) {\n var a = uni.getStorageSync('createWalletName');\n var mnemonic = uni.getStorageSync('word');\n try {\n this.$walletUtil.mnemonicEstablishWallet(a, mnemonic, e);\n uni.showToast({\n title: this.$t('index').Setsuccessfully,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n }\n catch (err) {\n uni.showToast({\n title: this.$t('index').Creationfailed,\n icon: 'none',\n duration: 1500 });\n\n\n }\n\n } else {\n this.setWalletInfo();\n uni.showToast({\n title: 'Set successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.navigateTo({\n url: '../../wallet/index' });\n\n }, 1500);\n }\n\n this.info = false;\n }\n\n },\n // 第一次存密码\n finish: function finish(e) {\n this.password = e;\n var that = this;\n that.borNum = false;\n that.borNum2 = false;\n\n setTimeout(function () {\n that.borNum2 = true;\n }, 50);\n\n } },\n\n onLoad: function onLoad() {\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVDQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFlBREEsRUFFQSxhQUZBLEVBR0EsT0FIQSxFQUlBLFlBSkEsRUFLQSxVQUxBLEVBTUEsWUFOQSxFQU9BLGNBUEEsRUFRQSxXQVJBLEVBU0EsUUFUQSxFQVVBLGNBVkEsRUFXQSxhQVhBLEVBWUEsY0FaQSxFQWFBLGNBYkEsR0FlQSxDQWpCQSxFQWtCQSxTQWxCQSxFQXNCQSxXQUNBO0FBQ0EsaUJBRkEseUJBRUEsQ0FGQSxFQUVBLENBQ0EsdUNBQ0EseURBQ0EsQ0FMQSxFQU9BO0FBQ0EsUUFSQSxnQkFRQSxDQVJBLEVBUUEsQ0FDQSxtQkFDQSxrQkFDQSxDQUNBLENBWkEsRUFhQSxPQWJBLG1CQWFBLENBYkEsRUFhQSxDQUNBLHlCQUNBLGlCQUNBLE9BQ0EsQ0FIQSxNQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxREFEQTtBQUVBLDZCQUZBO0FBR0EsNEJBSEE7O0FBS0E7QUFDQTtBQUNBLHlDQURBOztBQUdBLGFBSkEsRUFJQSxJQUpBO0FBS0E7QUFDQTtBQUNBO0FBQ0Esb0RBREE7QUFFQSwwQkFGQTtBQUdBLDRCQUhBOzs7QUFNQTs7QUFFQSxTQXpCQSxNQXlCQTtBQUNBO0FBQ0E7QUFDQSxxQ0FEQTtBQUVBLDJCQUZBO0FBR0EsMEJBSEE7O0FBS0E7QUFDQTtBQUNBLHVDQURBOztBQUdBLFdBSkEsRUFJQSxJQUpBO0FBS0E7O0FBRUE7QUFDQTs7QUFFQSxLQTdEQTtBQThEQTtBQUNBLFVBL0RBLGtCQStEQSxDQS9EQSxFQStEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxPQUZBLEVBRUEsRUFGQTs7QUFJQSxLQXpFQSxFQXRCQTs7QUFpR0EsUUFqR0Esb0JBaUdBOztBQUVBLEdBbkdBO0FBb0dBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsS0FIQSxFQXBHQSxFIiwiZmlsZSI6IjcxOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiIDpiZ251bT1cImZhbHNlXCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLnRyYW5zUGF3fX1cclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnX3RpdGxlXCIgdi1pZj1cImJvck51bVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLnNldHRyYW5zUGF3fX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ190aXRsZVwiIHYtaWY9XCJib3JOdW0yXCI+XHJcblx0XHRcdFx0e3tpMThuLnRyYW5zUGF3QWdhaW59fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5TZWN1cmV0cmFuc2FjdGlvbn19IDxicj57e2kxOG4uU2VjdXJldHJhbnNhY3Rpb24yfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dS1tZXNzYWdlLWlucHV0IEBmaW5pc2g9XCJmaW5pc2hcIiBpbmFjdGl2ZS1jb2xvcj1cIiNFMEU1RjJcIiBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCIgOndpZHRoPVwiOTRcIiA6bWF4bGVuZ3RoPVwiNlwiXHJcblx0XHRcdFx0bW9kZT1cImJveFwiIDpmb2N1cz1cImZlc1wiIDpkb3QtZmlsbD1cInRydWVcIiB2LWlmPVwiYm9yTnVtXCI+PC91LW1lc3NhZ2UtaW5wdXQ+XHJcblx0XHRcdDx1LW1lc3NhZ2UtaW5wdXQgQGZpbmlzaD1cImZpbmlzaDJcIiA6aW5hY3RpdmUtY29sb3I9XCJpbmZvPycjRjE2MDYzJzonI0UwRTVGMidcIiBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCJcclxuXHRcdFx0XHQ6d2lkdGg9XCI5NFwiIDptYXhsZW5ndGg9XCI2XCIgbW9kZT1cImJveFwiIDpmb2N1cz1cImZlc1wiIDpkb3QtZmlsbD1cInRydWVcIiB2LWlmPVwiYm9yTnVtMlwiIEBjaGFuZ2U9XCJiYWNrXCI+XHJcblx0XHRcdDwvdS1tZXNzYWdlLWlucHV0PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvVGV4dFwiIHYtaWY9XCJpbmZvXCI+XHJcblx0XHRcdFx0e3tpMThuLlBhc3N3b3JkZGlzY3JlcGFuc2llc319XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdHBhc3N3b3JkOiAnJyxcclxuXHRcdFx0XHRwYXNzd29yZDI6ICcnLFxyXG5cdFx0XHRcdG1zZzogJycsXHJcblx0XHRcdFx0bXNnTGVuZ3RoOiAwLFxyXG5cdFx0XHRcdGZlczogZmFsc2UsXHJcblx0XHRcdFx0Ym9yTnVtOiB0cnVlLFxyXG5cdFx0XHRcdGJvck51bTI6IGZhbHNlLFxyXG5cdFx0XHRcdGluZm86IGZhbHNlLFxyXG5cdFx0XHRcdHdvcmQ6IHt9LFxyXG5cdFx0XHRcdHdhbGxldEluZm86IHt9LFxyXG5cdFx0XHRcdGJ0Y0JhbGFuY2U6IDAsXHJcblx0XHRcdFx0ZXRoQmJhbGFuY2U6IDAsXHJcblx0XHRcdFx0dHJ4QmJhbGFuY2U6IDAsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cclxuXHRcdH0sXHJcblxyXG5cdFx0bWV0aG9kczoge1xyXG5cdCAgICAgLy8g6aaW5qyh5Yib5bu65LiJ5p2h5Li76ZO+6ZKx5YyFIOmmluasoeaJp+ihjOi/memHjFxyXG5cdFx0XHRzZXRXYWxsZXRJbmZvKGUpIHtcclxuXHRcdFx0XHR0aGlzLndvcmQgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dvcmQnKTtcclxuXHRcdFx0XHR0aGlzLiR3YWxsZXRVdGlsLmluaXRpYWxXYWxsZXQodGhpcy53b3JkLHRoaXMucGFzc3dvcmQgKVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0Ly8g5Yig6Zmk5a+G56CB6Kem5Y+RXHJcblx0XHRcdGJhY2soZSkge1xyXG5cdFx0XHRcdGlmIChlLmxlbmd0aCA8IDYpIHtcclxuXHRcdFx0XHRcdHRoaXMuaW5mbyA9IGZhbHNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0ZmluaXNoMihlKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMucGFzc3dvcmQgIT0gZSkge1xyXG5cdFx0XHRcdFx0dGhpcy5pbmZvID0gdHJ1ZTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly/ov5nkuKrliKTmlq3mmK/lkKbpppbmrKHlu7rnq4vpkrHljIVcclxuXHRcdFx0XHRcdGlmKHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpKXtcclxuXHRcdFx0XHRcdFx0dmFyIGEgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NyZWF0ZVdhbGxldE5hbWUnKVxyXG5cdFx0XHRcdFx0XHRcdHZhciBtbmVtb25pYyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd29yZCcpO1xyXG5cdFx0XHRcdFx0XHRcdHRyeSB7XHJcblx0XHRcdFx0XHRcdFx0ICB0aGlzLiR3YWxsZXRVdGlsLm1uZW1vbmljRXN0YWJsaXNoV2FsbGV0KGEsbW5lbW9uaWMsZSlcclxuXHRcdFx0XHRcdFx0XHQgXHRcdFx0dW5pLnNob3dUb2FzdCh7XHQgXHJcblx0XHRcdFx0XHRcdFx0IFx0XHRcdFx0dGl0bGU6dGhpcy4kdCgnaW5kZXgnKS5TZXRzdWNjZXNzZnVsbHksXHJcblx0XHRcdFx0XHRcdFx0IFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRcdCBcdFx0XHRcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdFx0XHRcdCBcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdCBcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHQgXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0IFx0XHRcdFx0XHR1cmw6ICcuLi8uLi93YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0IFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHQgXHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Y2F0Y2goZXJyKXtcclxuXHRcdFx0XHRcdFx0XHQgICB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHQgXHR0aXRsZTp0aGlzLiR0KCdpbmRleCcpLkNyZWF0aW9uZmFpbGVkLFx0XHJcblx0XHRcdFx0XHRcdFx0ICAgXHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ICAgXHRkdXJhdGlvbjogMTUwMCxcclxuXHRcdFx0XHRcdFx0XHQgICB9KVxyXG5cdFx0XHRcdFx0XHRcdCAgIFxyXG5cdFx0XHRcdFx0XHRcdH1cdFx0XHJcblx0IFxyXG5cdFx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRcdHRoaXMuc2V0V2FsbGV0SW5mbygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0IHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0IFx0dGl0bGU6ICdTZXQgc3VjY2Vzc2Z1bGx5JyxcclxuXHRcdFx0XHRcdFx0XHRcdCBcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0XHRcdCBcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdFx0XHRcdFx0IH0pXHJcblx0XHRcdFx0XHRcdFx0XHQgc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0XHQgXHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdFx0XHQgXHRcdHVybDogJy4uLy4uL3dhbGxldC9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdCBcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHQgfSwgMTUwMClcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFx0dGhpcy5pbmZvID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnrKzkuIDmrKHlrZjlr4bnoIFcclxuXHRcdFx0ZmluaXNoKGUpIHtcclxuXHRcdFx0XHR0aGlzLnBhc3N3b3JkID0gZVxyXG5cdFx0XHRcdHZhciB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHR0aGF0LmJvck51bSA9IGZhbHNlO1xyXG5cdFx0XHRcdHRoYXQuYm9yTnVtMiA9IGZhbHNlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdHRoYXQuYm9yTnVtMiA9IHRydWU7XHJcblx0XHRcdFx0fSwgNTApXHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZCgpIHtcclxuXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///718\n"); /***/ }), /* 719 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?mpType=page ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page */ 720);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 722);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f494f012\",\n null,\n false,\n _index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/backUp/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzE5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZjQ5NGYwMTImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImY0OTRmMDEyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9iYWNrVXAvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///719\n"); /***/ }), /* 720 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page ***! \***************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page */ 721); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f494f012_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 721 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=template&id=f494f012&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 673) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c("text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }), _c("u-message-input", { attrs: { "inactive-color": "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", "dot-fill": true, _i: 5 } }), _c("view", { staticClass: _vm._$s(6, "sc", "title"), attrs: { _i: 6 } }) ], 1 ), false ? undefined : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 722 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 723);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MjIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///722\n"); /***/ }), /* 723 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/backUp/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { msg: '', msgLength: 0, fes: false, borNum: true };}, methods: { focuss: function focuss() {this.fes = true;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2JhY2tVcC9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF5Q0EsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLE9BREEsRUFFQSxZQUZBLEVBR0EsVUFIQSxFQUlBLFlBSkEsR0FNQSxDQVJBLEVBV0EsV0FDQSxNQURBLG9CQUNBLENBQ0EsZ0JBQ0EsQ0FIQSxFQVhBLEUiLCJmaWxlIjoiNzIzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwiZmFsc2VcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0QmFja3VwIG1uZW1vbmljXHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdFBsZWFzZSBzYXZlIHRoZSBtbmVtb25pYywgYW55b25lIHdobyBnZXRzIHlvdXIgbW5lbW9uaWMgY2FuIGNvbnRyb2wgeW91ciBhY2NvdW50LCBpbmNsdWRpbmcgdHJhbnNmZXJyaW5nIGFsbCBmdW5kcy5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdDx1LW1lc3NhZ2UtaW5wdXQgIGluYWN0aXZlLWNvbG9yPVwiI0UwRTVGMlwiICBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCIgOndpZHRoPVwiOTRcIiA6bWF4bGVuZ3RoPVwiNlwiIG1vZGU9XCJib3hcIiAgOmRvdC1maWxsPVwidHJ1ZVwiPjwvdS1tZXNzYWdlLWlucHV0PlxyXG5cdFx0XHJcblx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRQbGVhc2UgZW50ZXIgdGhlIG9yaWdpbmFsIHBhc3N3b3JkIGZvciB2ZXJpZmljYXRpb25cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0XHJcblx0PHZpZXcgY2xhc3M9XCJtYWluXCIgdi1pZj1cImZhbHNlXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFNldCBuZXcgcGFzc3dvcmRcclxuXHRcdFx0PC92aWV3PlxyXG5cdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFNlY3VyZSB0cmFuc2FjdGlvbiBwYXNzd29yZHMsIHBsZWFzZSBkbyBub3QgZGlzY2xvc2VcclxuXHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdDx1LW1lc3NhZ2UtaW5wdXQgIGluYWN0aXZlLWNvbG9yPVwiI0UwRTVGMlwiICBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCIgOndpZHRoPVwiOTRcIiA6bWF4bGVuZ3RoPVwiNlwiIG1vZGU9XCJib3hcIiAgOmRvdC1maWxsPVwidHJ1ZVwiPjwvdS1tZXNzYWdlLWlucHV0PlxyXG5cdFx0XHJcblx0XHRcclxuXHQ8L3ZpZXc+XHJcblx0XHJcblx0XHJcblx0XHQ8L3ZpZXc+XHJcbjwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdCAgIG1zZzonJyxcclxuXHQgICAgICAgIG1zZ0xlbmd0aDowLFxyXG5cdFx0XHRmZXM6ZmFsc2UsXHJcblx0XHRcdGJvck51bTp0cnVlLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0XHJcblx0XHRcclxuXHRcdG1ldGhvZHM6IHtcclxuICAgICAgICBmb2N1c3MoKXtcclxuICAgICAgICAgICAgICAgICB0aGlzLmZlcz10cnVlO1xyXG4gICAgICAgICAgICAgfSxcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///723\n"); /***/ }), /* 724 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?mpType=page ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page */ 725);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 727);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"334f3a7d\",\n null,\n false,\n _index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/backUp2/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzM0ZjNhN2Qmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjMzNGYzYTdkXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2JhY2tVcDIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///724\n"); /***/ }), /* 725 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page ***! \***************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page */ 726); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_334f3a7d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 726 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=template&id=334f3a7d&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 688).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.backupMneTit))) ]), _c( "view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } }, [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.pcopy))), _c("br"), _vm._v(_vm._$s(3, "t2-0", _vm._s(_vm.i18n.pcopy2))) ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "mnemonic"), attrs: { _i: 5 } }, _vm._l(_vm._$s(6, "f", { forItems: _vm.mnemonics }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "6-" + $30, "sc", "mnemonicBlock u-rela" ), attrs: { _i: "6-" + $30 } }, [ _c("text", [ _vm._v(_vm._$s("7-" + $30, "t0-0", _vm._s(item))) ]), _c("view", { staticClass: _vm._$s("8-" + $30, "sc", "number u-abso"), attrs: { _i: "8-" + $30 }, domProps: { textContent: _vm._s( _vm._$s( "8-" + $30, "v-text", index + 1 < 10 ? index + 1 : index + 1 ) ) } }) ] ) }), 0 ), _c( "view", { staticClass: _vm._$s(9, "sc", "title2"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.i18n.booster)))] ), _c( "u-button", { staticClass: _vm._$s(10, "sc", "custom-style"), attrs: { _i: 10 }, on: { click: _vm.test } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.i18n.copied)))] ) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 727 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 728);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MjcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///727\n"); /***/ }), /* 728 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp2/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { mnemonics: [], goWhat: false };}, methods: { // 获取词语\n getWrod: function getWrod() {var walletInfo = uni.getStorageSync('word');__f__(\"log\", walletInfo, \" at pages/menu/backUp/backUp2/index.vue:41\");__f__(\"log\", walletInfo, 44444444, \" at pages/menu/backUp/backUp2/index.vue:42\");this.mnemonics = walletInfo.split(' ');__f__(\"log\", this.mnemonics, \" at pages/menu/backUp/backUp2/index.vue:44\");}, getWrod2: function getWrod2() {uni.setStorageSync('word', this.userObj.mnemonic);this.mnemonics = this.userObj.mnemonic.split(' ');__f__(\"log\", this.mnemonics, 88888, \" at pages/menu/backUp/backUp2/index.vue:49\");}, test: function test() {if (this.goWhat) {uni.navigateTo({ url: '../backUpWord/index' });} else {\n uni.navigateTo({\n url: '../backUp3/index' });\n\n }\n } },\n\n\n onLoad: function onLoad(option) {\n if (JSON.stringify(option) != \"{}\") {\n var item = JSON.parse(option.item);\n __f__(\"log\", item, 7777777, \" at pages/menu/backUp/backUp2/index.vue:67\");\n this.userObj = item;\n this.goWhat = true;\n this.getWrod2();\n } else {\n __f__(\"log\", 11111111, \" at pages/menu/backUp/backUp2/index.vue:72\");\n this.getWrod();\n }\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwMi9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMkJBO0FBQ0EsMEY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxhQURBLEVBRUEsYUFGQSxHQUlBLENBTkEsRUFPQSxXQUNBO0FBQ0EsV0FGQSxxQkFFQSxDQUNBLDRDQUNBLHVFQUNBLGlGQUNBLHVDQUNBLDJFQUNBLENBUkEsRUFTQSxRQVRBLHNCQVNBLENBQ0Esa0RBQ0Esa0RBQ0Esa0ZBQ0EsQ0FiQSxFQWNBLElBZEEsa0JBY0EsQ0FDQSxrQkFDQSxpQkFDQSwwQkFEQSxJQUdBLENBSkEsTUFJQTtBQUNBO0FBQ0EsaUNBREE7O0FBR0E7QUFDQSxLQXhCQSxFQVBBOzs7QUFrQ0EsUUFsQ0Esa0JBa0NBLE1BbENBLEVBa0NBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FOQSxNQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0E3Q0E7QUE4Q0E7QUFDQSxRQURBLGtCQUNBO0FBQ0E7O0FBRUEsS0FKQSxFQTlDQSxFIiwiZmlsZSI6IjcyOC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiPlxyXG5cdFx0XHR7e2kxOG4uYmFja3VwTW5lVGl0fX1cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0e3tpMThuLnBjb3B5fX08YnI+e3tpMThuLnBjb3B5Mn19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1uZW1vbmljXCI+XHJcblx0XHQgICAgPHZpZXcgY2xhc3M9XCJtbmVtb25pY0Jsb2NrIHUtcmVsYVwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIG1uZW1vbmljc1wiIDprZXk9XCJpbmRleFwiPlxyXG5cdFx0ICAgICA8dGV4dD57eyBpdGVtIH19PC90ZXh0PlxyXG5cdFx0ICAgICA8dmlldyBjbGFzcz1cIm51bWJlciB1LWFic29cIiB2LXRleHQ9XCJpbmRleCsxPDEwID8gKChpbmRleCsxKSkgOiBpbmRleCsxXCI+PC92aWV3PlxyXG5cdFx0ICAgIDwvdmlldz5cclxuXHRcdCAgIDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGUyXCI+XHJcblx0XHRcdHt7aTE4bi5ib29zdGVyfX1cclxuXHRcdDwvdmlldz5cclxuXHRcdDx1LWJ1dHRvbiAgY2xhc3M9XCJjdXN0b20tc3R5bGVcIiBAY2xpY2s9XCJ0ZXN0XCI+e3tpMThuLmNvcGllZH19PC91LWJ1dHRvbj5cclxuXHRcdCAgPC92aWV3PlxyXG5cdFxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHRcclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRpbXBvcnQgdG9rZW4gZnJvbSAnQC91dGlscy9Ub2tlblV0aWwnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0bW5lbW9uaWNzOltdLFxyXG5cdFx0XHRnb1doYXQ6ZmFsc2UsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHQvLyDojrflj5bor43or61cclxuXHRcdCAgIGdldFdyb2QoKXtcclxuXHRcdFx0IHZhciB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3b3JkJyk7XHJcblx0XHRcdCBjb25zb2xlLmxvZyh3YWxsZXRJbmZvKVxyXG5cdFx0XHQgY29uc29sZS5sb2cod2FsbGV0SW5mbyw0NDQ0NDQ0NClcclxuXHRcdFx0IHRoaXMubW5lbW9uaWNzPXdhbGxldEluZm8uc3BsaXQoJyAnKVxyXG5cdFx0XHQgY29uc29sZS5sb2codGhpcy5tbmVtb25pY3MpXHJcblx0XHQgICB9LFxyXG5cdFx0ICAgZ2V0V3JvZDIoKXsgIFxyXG5cdFx0XHQgICB1bmkuc2V0U3RvcmFnZVN5bmMoJ3dvcmQnLHRoaXMudXNlck9iai5tbmVtb25pYyk7XHJcblx0XHQgICBcdFx0XHQgdGhpcy5tbmVtb25pY3M9dGhpcy51c2VyT2JqLm1uZW1vbmljLnNwbGl0KCcgJylcclxuXHRcdCAgIFx0XHRcdCBjb25zb2xlLmxvZyh0aGlzLm1uZW1vbmljcyw4ODg4OClcclxuXHRcdCAgIH0sXHJcblx0XHQgICB0ZXN0KCl7XHJcblx0XHRcdCAgIGlmKHRoaXMuZ29XaGF0KXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6Jy4uL2JhY2tVcFdvcmQvaW5kZXgnLFxyXG5cdFx0XHRcdH0pICAgXHJcblx0XHRcdCAgIH1lbHNle1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDonLi4vYmFja1VwMy9pbmRleCcsXHJcblx0XHRcdFx0fSkgICBcclxuXHRcdFx0ICAgfVxyXG5cdFx0ICAgfSxcclxuXHRcdFxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChvcHRpb24pIHtcclxuXHRcdCAgIGlmKEpTT04uc3RyaW5naWZ5KG9wdGlvbikgIT0gXCJ7fVwiKXtcclxuXHRcdFx0ICBjb25zdCBpdGVtID0gSlNPTi5wYXJzZShvcHRpb24uaXRlbSk7XHJcblx0XHRcdCAgY29uc29sZS5sb2coaXRlbSw3Nzc3Nzc3KVxyXG5cdFx0XHQgIHRoaXMudXNlck9iaiA9IGl0ZW0gXHJcblx0XHRcdCAgdGhpcy5nb1doYXQ9dHJ1ZTtcclxuXHRcdFx0ICB0aGlzLmdldFdyb2QyKClcclxuXHRcdCAgIH1lbHNle1xyXG5cdFx0XHQgICBjb25zb2xlLmxvZygxMTExMTExMSlcclxuXHRcdFx0ICAgdGhpcy5nZXRXcm9kKClcclxuXHRcdCAgIH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdC5jdXN0b20tc3R5bGUge1xyXG5cdFx0aGVpZ2h0OiAxMTJycHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQgY29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHQgYm9yZGVyLXJhZGl1czogNDBycHg7XHJcblx0XHQgbWFyZ2luLXRvcDogOTBycHg7XHJcblx0fVxyXG5cdC51LWRlZmF1bHQtaG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuXHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///728\n"); /***/ }), /* 729 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?mpType=page ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page */ 730);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 735);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"12786bb6\",\n null,\n false,\n _index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/add/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzI5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTI3ODZiYjYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjEyNzg2YmI2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L2FkZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///729\n"); /***/ }), /* 730 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page ***! \***********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page */ 731); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_12786bb6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 731 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=template&id=12786bb6&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.addwallet)))] ) ]), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "bot_con"), attrs: { _i: 4 } }, _vm._l(_vm._$s(5, "f", { forItems: _vm.walletInfo }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "item flexx"), attrs: { _i: "5-" + $30 }, on: { click: function($event) { return _vm.createW(item, index) } } }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "left flex"), attrs: { _i: "6-" + $30 } }, [ _c("image", { staticClass: _vm._$s("7-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "7-" + $30, "a-src", item[0].coinList[0].icon ), _i: "7-" + $30 } }), _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "textcon"), attrs: { _i: "8-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "text1"), attrs: { _i: "9-" + $30 } }, [ _vm._v( _vm._$s( "9-" + $30, "t0-0", _vm._s(item[0].coinList[0].xname) ) ) ] ), _c( "view", { staticClass: _vm._$s("10-" + $30, "sc", "text2"), attrs: { _i: "10-" + $30 } }, [ _vm._v( _vm._$s( "10-" + $30, "t0-0", _vm._s(item[0].coinList[0].name) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("11-" + $30, "sc", "rig"), attrs: { _i: "11-" + $30 } }, [ _c("image", { staticClass: _vm._$s("12-" + $30, "sc", "rimg"), attrs: { src: _vm._$s( "12-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: "12-" + $30 } }) ] ) ] ) }), 0 ) ]), _c("u-mask", { attrs: { show: _vm.show, "z-index": "5", _i: 13 } }), _vm._$s(14, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(14, "sc", "bottom_con"), attrs: { _i: 14 } }, [ _c("image", { staticClass: _vm._$s(15, "sc", "xg"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 15 }, on: { click: function($event) { _vm.show = false } } }), _c("view", { staticClass: _vm._$s(16, "sc", "tiao"), attrs: { _i: 16 } }), _c( "view", { staticClass: _vm._$s(17, "sc", "title"), attrs: { _i: 17 } }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.title)))] ), _c( "view", { staticClass: _vm._$s(18, "sc", "white"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "item flexx"), attrs: { _i: 19 }, on: { click: function($event) { return _vm.goCreateW(_vm.title) } } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "rig flex"), attrs: { _i: 20 } }, [ _c("image", { staticClass: _vm._$s(21, "sc", "img"), attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/profile1.png */ 732) ), _i: 21 } }), _c( "text", { staticClass: _vm._$s(22, "sc", "text"), attrs: { _i: 22 } }, [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.i18n.crewalllet)) ) ] ) ] ), _c("image", { staticClass: _vm._$s(23, "sc", "lef"), attrs: { src: _vm._$s( 23, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 23 } }) ] ), _c( "view", { staticClass: _vm._$s(24, "sc", "item flexx"), attrs: { _i: 24 }, on: { click: function($event) { return _vm.goImportM(_vm.title) } } }, [ _c( "view", { staticClass: _vm._$s(25, "sc", "rig flex"), attrs: { _i: 25 } }, [ _c("image", { staticClass: _vm._$s(26, "sc", "img"), attrs: { src: _vm._$s( 26, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame669.png */ 733) ), _i: 26 } }), _c( "text", { staticClass: _vm._$s(27, "sc", "text"), attrs: { _i: 27 } }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.i18n.mneimport)) ) ] ) ] ), _c("image", { staticClass: _vm._$s(28, "sc", "lef"), attrs: { src: _vm._$s( 28, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 28 } }) ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "item flexx"), attrs: { _i: 29 }, on: { click: function($event) { return _vm.goImportK(_vm.title) } } }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "rig flex"), attrs: { _i: 30 } }, [ _c("image", { staticClass: _vm._$s(31, "sc", "img"), attrs: { src: _vm._$s( 31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame69.png */ 734) ), _i: 31 } }), _c( "text", { staticClass: _vm._$s(32, "sc", "text"), attrs: { _i: 32 } }, [ _vm._v( _vm._$s( 32, "t0-0", _vm._s(_vm.i18n.privakeyimport) ) ) ] ) ] ), _c("image", { staticClass: _vm._$s(33, "sc", "lef"), attrs: { src: _vm._$s( 33, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 33 } }) ] ) ] ) ] ) : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 732 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/profile1.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/profile1.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjczMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Byb2ZpbGUxLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///732\n"); /***/ }), /* 733 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame669.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame669.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjczMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjY5LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///733\n"); /***/ }), /* 734 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame69.png ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame69.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjczNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjkucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///734\n"); /***/ }), /* 735 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 736);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///735\n"); /***/ }), /* 736 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/add/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 665));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: false, walletInfo: {}, title: '' };}, methods: { goCreateW: function goCreateW(item) {__f__(\"log\", item, \" at pages/menu/wallet/add/index.vue:81\");uni.navigateTo({ url: '../../../menu/backUp/index?name=' + item });}, goImportM: function goImportM(item) {uni.navigateTo({ url: '../../../menu/backUp/backUp4/index?name=' + item });}, goImportK: function goImportK(item) {uni.navigateTo({ url: '../../../menu/backUp/backUp5/index?name=' + item });}, setStorage: function setStorage() {// this.walletInfo.walletPassword = this.$store.state.noBackupWalletInfo.walletPassword\n this.walletInfo = uni.getStorageSync('walletInfo');__f__(\"log\", this.walletInfo, 111111, \" at pages/menu/wallet/add/index.vue:99\");}, createW: function createW(item, index) {this.show = true;this.title = item[0].coinList[0].name;} }, onLoad: function onLoad(item) {this.setStorage();}, computed: { i18n: function i18n() {return this.$t('index');} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvYWRkL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwic2hvdyIsIndhbGxldEluZm8iLCJ0aXRsZSIsIm1ldGhvZHMiLCJnb0NyZWF0ZVciLCJpdGVtIiwidW5pIiwibmF2aWdhdGVUbyIsInVybCIsImdvSW1wb3J0TSIsImdvSW1wb3J0SyIsInNldFN0b3JhZ2UiLCJnZXRTdG9yYWdlU3luYyIsImNyZWF0ZVciLCJpbmRleCIsImNvaW5MaXN0IiwibmFtZSIsIm9uTG9hZCIsImNvbXB1dGVkIiwiaTE4biIsIiR0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9FQTtBQUNBLHFHLDhGQXJFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUllLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLElBQUksRUFBRSxLQURBLEVBRU5DLFVBQVUsRUFBQyxFQUZMLEVBR05DLEtBQUssRUFBQyxFQUhBLEVBQVAsQ0FLQSxDQVBhLEVBUWRDLE9BQU8sRUFBRSxFQUNSQyxTQURRLHFCQUNFQyxJQURGLEVBQ08sQ0FDZCxhQUFZQSxJQUFaLDRDQUNBQyxHQUFHLENBQUNDLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUMscUNBQW1DSCxJQUR6QixFQUFmLEVBR0EsQ0FOTyxFQU9SSSxTQVBRLHFCQU9FSixJQVBGLEVBT08sQ0FDZEMsR0FBRyxDQUFDQyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLDZDQUEyQ0gsSUFEakMsRUFBZixFQUdBLENBWE8sRUFZUkssU0FaUSxxQkFZRUwsSUFaRixFQVlPLENBQ2RDLEdBQUcsQ0FBQ0MsVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBQyw2Q0FBMkNILElBRGpDLEVBQWYsRUFHQSxDQWhCTyxFQWlCUk0sVUFqQlEsd0JBaUJLLENBQ1o7QUFDQSxXQUFLVixVQUFMLEdBQWtCSyxHQUFHLENBQUNNLGNBQUosQ0FBbUIsWUFBbkIsQ0FBbEIsQ0FDQSxhQUFZLEtBQUtYLFVBQWpCLEVBQTRCLE1BQTVCLDRDQUNBLENBckJPLEVBc0JSWSxPQXRCUSxtQkFzQkFSLElBdEJBLEVBc0JLUyxLQXRCTCxFQXNCVyxDQUNsQixLQUFLZCxJQUFMLEdBQVUsSUFBVixDQUNBLEtBQUtFLEtBQUwsR0FBV0csSUFBSSxDQUFDLENBQUQsQ0FBSixDQUFRVSxRQUFSLENBQWlCLENBQWpCLEVBQW9CQyxJQUEvQixDQUNBLENBekJPLEVBUkssRUFtQ2RDLE1BbkNjLGtCQW1DUFosSUFuQ08sRUFtQ0QsQ0FDWixLQUFLTSxVQUFMLEdBQ0EsQ0FyQ2EsRUFzQ2RPLFFBQVEsRUFBRSxFQUNUQyxJQURTLGtCQUNGLENBQ04sT0FBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQLENBQ0EsQ0FIUSxFQXRDSSxFIiwiZmlsZSI6IjczNi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgdGFiQmFyIGZyb20gXCJAL2NvbXBvbmVudHMvdGFiQmFyL3RhYkJhci52dWVcIlxuZXhwb3J0IGRlZmF1bHQge1xuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRzaG93OiBmYWxzZSxcblx0XHRcdHdhbGxldEluZm86e30sXG5cdFx0XHR0aXRsZTonJyxcblx0XHRcdFx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRnb0NyZWF0ZVcoaXRlbSl7XG5cdFx0XHRjb25zb2xlLmxvZyhpdGVtKVxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6Jy4uLy4uLy4uL21lbnUvYmFja1VwL2luZGV4P25hbWU9JytpdGVtXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Z29JbXBvcnRNKGl0ZW0pe1xuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHR1cmw6Jy4uLy4uLy4uL21lbnUvYmFja1VwL2JhY2tVcDQvaW5kZXg/bmFtZT0nK2l0ZW1cblx0XHRcdH0pXG5cdFx0fSxcblx0XHRnb0ltcG9ydEsoaXRlbSl7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDonLi4vLi4vLi4vbWVudS9iYWNrVXAvYmFja1VwNS9pbmRleD9uYW1lPScraXRlbVxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdHNldFN0b3JhZ2UoKSB7XG5cdFx0XHQvLyB0aGlzLndhbGxldEluZm8ud2FsbGV0UGFzc3dvcmQgPSB0aGlzLiRzdG9yZS5zdGF0ZS5ub0JhY2t1cFdhbGxldEluZm8ud2FsbGV0UGFzc3dvcmRcblx0XHRcdHRoaXMud2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xuXHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmZvLDExMTExMSlcblx0XHR9LFxuXHRcdGNyZWF0ZVcoaXRlbSxpbmRleCl7XG5cdFx0XHR0aGlzLnNob3c9dHJ1ZTtcblx0XHRcdHRoaXMudGl0bGU9aXRlbVswXS5jb2luTGlzdFswXS5uYW1lXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQoaXRlbSkge1xuXHRcdHRoaXMuc2V0U3RvcmFnZSgpO1xuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdGkxOG4oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHRcdH0sXG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///736\n"); /***/ }), /* 737 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?mpType=page ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page */ 738);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 740);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7d80d3be\",\n null,\n false,\n _index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/backUp3/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2Q4MGQzYmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdkODBkM2JlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL2JhY2tVcDMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///737\n"); /***/ }), /* 738 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page ***! \***************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page */ 739); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7d80d3be_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 739 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=template&id=7d80d3be&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 688).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.backupMneTit))) ]), _c( "view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.conMne)))] ), _c( "view", { staticClass: _vm._$s(4, "sc", "title2"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.boosterword)))] ), _c( "view", { staticClass: _vm._$s(5, "sc", "textareaa"), attrs: { _i: 5 } }, _vm._l(_vm._$s(6, "f", { forItems: _vm.wordArr }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "6-" + $30, "sc", "mnemonicBlock u-rela item" ), attrs: { _i: "6-" + $30 } }, [ _c( "text", { attrs: { _i: "7-" + $30 }, on: { click: function($event) { return _vm.returnWord(item, index) } } }, [_vm._v(_vm._$s("7-" + $30, "t0-0", _vm._s(item)))] ) ] ) }), 0 ), _c( "view", { staticClass: _vm._$s(8, "sc", "mnemonic"), attrs: { _i: 8 } }, _vm._l(_vm._$s(9, "f", { forItems: _vm.mnemonics }), function( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(9, "f", { forIndex: $21, key: index }), staticClass: _vm._$s( "9-" + $31, "sc", "mnemonicBlock u-rela" ), attrs: { _i: "9-" + $31 } }, [ _c( "text", { staticClass: _vm._$s("10-" + $31, "sc", "item"), attrs: { _i: "10-" + $31 }, on: { click: function($event) { return _vm.toWrod(item, index) } } }, [_vm._v(_vm._$s("10-" + $31, "t0-0", _vm._s(item)))] ), _c("view", { staticClass: _vm._$s("11-" + $31, "sc", "number u-abso"), attrs: { _i: "11-" + $31 }, domProps: { textContent: _vm._s( _vm._$s( "11-" + $31, "v-text", index + 1 < 10 ? index + 1 : index + 1 ) ) } }) ] ) }), 0 ), _c( "u-button", { staticClass: _vm._$s(12, "sc", "custom-style"), attrs: { _i: 12 }, on: { click: _vm.confirm } }, [_vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.i18n.Confirm)))] ), _vm._$s(13, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(13, "sc", "info_con"), attrs: { _i: 13 } }, [ _c("image", { staticClass: _vm._$s(14, "sc", "img2"), attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 14 }, on: { click: function($event) { _vm.show = false } } }), _c("image", { staticClass: _vm._$s(15, "sc", "img"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame60.png */ 693) ), _i: 15 } }), _c( "view", { staticClass: _vm._$s(16, "sc", "info"), attrs: { _i: 16 } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.i18n.Successful)))] ), _c( "view", { staticClass: _vm._$s(17, "sc", "text"), attrs: { _i: 17 } }, [_vm._v(_vm._$s(17, "t0-0", _vm._s(_vm.i18n.backCom)))] ), _c( "view", { staticClass: _vm._$s(18, "sc", "btn"), attrs: { _i: 18 }, on: { click: _vm.goTranPaw } }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) : _vm._e(), _vm._$s(19, "i", _vm.show2) ? _c( "view", { staticClass: _vm._$s(19, "sc", "info_con"), attrs: { _i: 19 } }, [ _c("image", { staticClass: _vm._$s(20, "sc", "img2"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 20 }, on: { click: function($event) { _vm.show2 = false } } }), _c("image", { staticClass: _vm._$s(21, "sc", "img"), attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Subtract.png */ 694) ), _i: 21 } }), _c( "view", { staticClass: _vm._$s(22, "sc", "info"), attrs: { _i: 22 } }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.i18n.seed)))] ), _c( "view", { staticClass: _vm._$s(23, "sc", "text"), attrs: { _i: 23 } }, [ _vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.i18n.wrongWord))), _c("br"), _vm._v(_vm._$s(23, "t2-0", _vm._s(_vm.i18n.wrongWord2))) ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "btncon"), attrs: { _i: 25 } }, [ _c( "view", { staticClass: _vm._$s(26, "sc", "can"), attrs: { _i: 26 }, on: { click: function($event) { _vm.show2 = false } } }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.i18n.Cancel)))] ), _c( "view", { staticClass: _vm._$s(27, "sc", "con"), attrs: { _i: 27 }, on: { click: _vm.restart } }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ] ) : _vm._e(), _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 28 } }), _c("u-mask", { attrs: { show: _vm.show2, "z-index": "10", _i: 29 } }) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 740 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 741);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///740\n"); /***/ }), /* 741 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp3/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { mnemonics: [], wordArr: [], show: false, index: 0, returnIndex: 0, // 拿来对比的\n mnemonics2: [], show2: false };}, methods: { // 成功去到设置交易密码\n goTranPaw: function goTranPaw() {uni.navigateTo({ url: '/pages/menu/backUp/transPaw/index' });}, // 失败重刷新\n restart: function restart() {uni.redirectTo({ url: '../backUp3/index' });}, // 提交\n confirm: function confirm() {var go = false;for (var i = 0; i < this.mnemonics2.length; i++) {if (this.mnemonics2[i] == this.wordArr[i]) {go = true;} else {go = false;}};if (go) {this.show = true;} else {this.show2 = true;}}, // 获取词语\n getWrod: function getWrod() {var walletInfo = uni.getStorageSync('word');this.mnemonics = walletInfo.split(' '); // 词语数组打乱顺序\n this.mnemonics.sort(function () {return 0.5 - Math.random();});this.mnemonics2 = walletInfo.split(' ');}, returnWord: function returnWord(item, index) {this.wordArr.splice(index, 1);this.mnemonics.splice(this.returnIndex, 0, item);__f__(\"log\", this.mnemonics, 'return', \" at pages/menu/backUp/backUp3/index.vue:131\");__f__(\"log\", this.returnIndex, 'return', \" at pages/menu/backUp/backUp3/index.vue:132\");this.index--;}, // 给词到文本框\n toWrod: function toWrod(word, index) {__f__(\"log\", word, index, 11111, \" at pages/menu/backUp/backUp3/index.vue:137\");this.mnemonics.splice(index, 1);__f__(\"log\", this.mnemonics, 'to', \" at pages/menu/backUp/backUp3/index.vue:139\");this.wordArr[this.index] = word;this.returnIndex = index;__f__(\"log\", this.wordArr, \" at pages/menu/backUp/backUp3/index.vue:142\");this.index++;this.$forceUpdate();} }, onLoad: function onLoad() {this.getWrod();}, computed: { i18n: function i18n() {return this.$t('index');\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwMy9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsIm1uZW1vbmljcyIsIndvcmRBcnIiLCJzaG93IiwiaW5kZXgiLCJyZXR1cm5JbmRleCIsIm1uZW1vbmljczIiLCJzaG93MiIsIm1ldGhvZHMiLCJnb1RyYW5QYXciLCJ1bmkiLCJuYXZpZ2F0ZVRvIiwidXJsIiwicmVzdGFydCIsInJlZGlyZWN0VG8iLCJjb25maXJtIiwiZ28iLCJpIiwibGVuZ3RoIiwiZ2V0V3JvZCIsIndhbGxldEluZm8iLCJnZXRTdG9yYWdlU3luYyIsInNwbGl0Iiwic29ydCIsIk1hdGgiLCJyYW5kb20iLCJyZXR1cm5Xb3JkIiwiaXRlbSIsInNwbGljZSIsInRvV3JvZCIsIndvcmQiLCIkZm9yY2VVcGRhdGUiLCJvbkxvYWQiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXlFQSxpSCw4RkF6RUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDUEMsU0FBUyxFQUFDLEVBREgsRUFFUEMsT0FBTyxFQUFDLEVBRkQsRUFHUEMsSUFBSSxFQUFFLEtBSEMsRUFJUEMsS0FBSyxFQUFDLENBSkMsRUFLUEMsV0FBVyxFQUFDLENBTEwsRUFNUDtBQUNBQyxnQkFBVSxFQUFDLEVBUEosRUFRUEMsS0FBSyxFQUFDLEtBUkMsRUFBUCxDQVVBLENBWmEsRUFhZEMsT0FBTyxFQUFFLEVBQ1I7QUFDQUMsYUFGUSx1QkFFRyxDQUNWQyxHQUFHLENBQUNDLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUMsbUNBRFUsRUFBZixFQUdBLENBTk8sRUFPUjtBQUNBQyxXQVJRLHFCQVFDLENBQ1JILEdBQUcsQ0FBQ0ksVUFBSixDQUFlLEVBQ2RGLEdBQUcsRUFBQyxrQkFEVSxFQUFmLEVBR0EsQ0FaTyxFQWFSO0FBQ0FHLFdBZFEscUJBY0MsQ0FDQSxJQUFJQyxFQUFFLEdBQUMsS0FBUCxDQUNSLEtBQUksSUFBSUMsQ0FBQyxHQUFDLENBQVYsRUFBWUEsQ0FBQyxHQUFDLEtBQUtYLFVBQUwsQ0FBZ0JZLE1BQTlCLEVBQXFDRCxDQUFDLEVBQXRDLEVBQXlDLENBQ3hDLElBQUcsS0FBS1gsVUFBTCxDQUFnQlcsQ0FBaEIsS0FBb0IsS0FBS2YsT0FBTCxDQUFhZSxDQUFiLENBQXZCLEVBQXVDLENBQ3JDRCxFQUFFLEdBQUMsSUFBSCxDQUNELENBRkQsTUFFSyxDQUNIQSxFQUFFLEdBQUMsS0FBSCxDQUNELENBRUQsRUFDUSxJQUFHQSxFQUFILEVBQU0sQ0FDWixLQUFLYixJQUFMLEdBQVUsSUFBVixDQUNDLENBRkssTUFFRCxDQUNKLEtBQUtJLEtBQUwsR0FBVyxJQUFYLENBQ0EsQ0FDSixDQTdCTyxFQThCVDtBQUNBWSxXQS9CUyxxQkErQkEsQ0FDTCxJQUFJQyxVQUFVLEdBQUdWLEdBQUcsQ0FBQ1csY0FBSixDQUFtQixNQUFuQixDQUFqQixDQUNBLEtBQUtwQixTQUFMLEdBQWVtQixVQUFVLENBQUNFLEtBQVgsQ0FBaUIsR0FBakIsQ0FBZixDQUZLLENBR0w7QUFDQSxXQUFLckIsU0FBTCxDQUFlc0IsSUFBZixDQUFvQixZQUFXLENBQzNCLE9BQVEsTUFBSUMsSUFBSSxDQUFDQyxNQUFMLEVBQVosQ0FDSCxDQUZELEVBR0EsS0FBS25CLFVBQUwsR0FBZ0JjLFVBQVUsQ0FBQ0UsS0FBWCxDQUFpQixHQUFqQixDQUFoQixDQUNILENBdkNRLEVBd0NUSSxVQXhDUyxzQkF3Q0VDLElBeENGLEVBd0NPdkIsS0F4Q1AsRUF3Q2EsQ0FDcEIsS0FBS0YsT0FBTCxDQUFhMEIsTUFBYixDQUFvQnhCLEtBQXBCLEVBQTBCLENBQTFCLEVBQ0MsS0FBS0gsU0FBTCxDQUFlMkIsTUFBZixDQUFzQixLQUFLdkIsV0FBM0IsRUFBdUMsQ0FBdkMsRUFBeUNzQixJQUF6QyxFQUNBLGFBQVksS0FBSzFCLFNBQWpCLEVBQTJCLFFBQTNCLGlEQUNBLGFBQVksS0FBS0ksV0FBakIsRUFBNkIsUUFBN0IsaURBQ0EsS0FBS0QsS0FBTCxHQUNGLENBOUNRLEVBK0NUO0FBQ0F5QixVQWhEUyxrQkFnREZDLElBaERFLEVBZ0RHMUIsS0FoREgsRUFnRFMsQ0FDbEIsYUFBWTBCLElBQVosRUFBaUIxQixLQUFqQixFQUF1QixLQUF2QixpREFDRSxLQUFLSCxTQUFMLENBQWUyQixNQUFmLENBQXNCeEIsS0FBdEIsRUFBNEIsQ0FBNUIsRUFDQSxhQUFZLEtBQUtILFNBQWpCLEVBQTJCLElBQTNCLGlEQUNELEtBQUtDLE9BQUwsQ0FBYSxLQUFLRSxLQUFsQixJQUF5QjBCLElBQXpCLENBQ0EsS0FBS3pCLFdBQUwsR0FBaUJELEtBQWpCLENBQ0EsYUFBWSxLQUFLRixPQUFqQixpREFDQSxLQUFLRSxLQUFMLEdBQ0EsS0FBSzJCLFlBQUwsR0FDQSxDQXpEUSxFQWJLLEVBd0VkQyxNQXhFYyxvQkF3RUwsQ0FDTixLQUFLYixPQUFMLEdBQ0YsQ0ExRWEsRUEyRWRjLFFBQVEsRUFBRSxFQUNUQyxJQURTLGtCQUNGLENBQ04sT0FBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQO0FBRUEsS0FKUSxFQTNFSSxFIiwiZmlsZSI6Ijc0MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdG1uZW1vbmljczpbXSxcblx0XHR3b3JkQXJyOltdLFxuXHRcdHNob3c6IGZhbHNlLFxuXHRcdGluZGV4OjAsXG5cdFx0cmV0dXJuSW5kZXg6MCxcblx0XHQvLyDmi7/mnaXlr7nmr5TnmoRcblx0XHRtbmVtb25pY3MyOltdLFxuXHRcdHNob3cyOmZhbHNlLFxuXHRcdH07XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHQvLyDmiJDlip/ljrvliLDorr7nva7kuqTmmJPlr4bnoIFcblx0XHRnb1RyYW5QYXcoKXtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOicvcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXcvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5aSx6LSl6YeN5Yi35pawXG5cdFx0cmVzdGFydCgpe1xuXHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xuXHRcdFx0XHR1cmw6Jy4uL2JhY2tVcDMvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Ly8g5o+Q5LqkXG5cdFx0Y29uZmlybSgpe1xuXHRcdCAgICAgICAgIHZhciBnbz1mYWxzZTtcblx0XHRcdGZvcih2YXIgaT0wO2k8dGhpcy5tbmVtb25pY3MyLmxlbmd0aDtpKyspe1xuXHRcdFx0XHRpZih0aGlzLm1uZW1vbmljczJbaV09PXRoaXMud29yZEFycltpXSl7XG5cdFx0XHRcdFx0IGdvPXRydWU7XG5cdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdCBnbz1mYWxzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH07XG5cdFx0ICAgICAgICAgIGlmKGdvKXtcblx0XHRcdFx0XHQgdGhpcy5zaG93PXRydWU7IFxuXHRcdFx0XHQgIH1lbHNle1xuXHRcdFx0XHRcdCAgdGhpcy5zaG93Mj10cnVlXG5cdFx0XHRcdCAgfVxuXHRcdH0sXG5cdC8vIOiOt+WPluivjeivrVxuXHRnZXRXcm9kKCl7XG5cdFx0XHRcdCB2YXIgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd29yZCcpO1x0XG5cdFx0XHRcdCB0aGlzLm1uZW1vbmljcz13YWxsZXRJbmZvLnNwbGl0KCcgJylcblx0XHRcdFx0IC8vIOivjeivreaVsOe7hOaJk+S5semhuuW6j1xuXHRcdFx0XHQgdGhpcy5tbmVtb25pY3Muc29ydChmdW5jdGlvbigpIHtcblx0XHRcdFx0ICAgICByZXR1cm4gKDAuNS1NYXRoLnJhbmRvbSgpKTtcblx0XHRcdFx0IH0pO1xuXHRcdFx0XHQgdGhpcy5tbmVtb25pY3MyPXdhbGxldEluZm8uc3BsaXQoJyAnKVx0XHRcblx0fSxcblx0cmV0dXJuV29yZChpdGVtLGluZGV4KXtcblx0XHQgdGhpcy53b3JkQXJyLnNwbGljZShpbmRleCwxKTtcblx0XHQgIHRoaXMubW5lbW9uaWNzLnNwbGljZSh0aGlzLnJldHVybkluZGV4LDAsaXRlbSk7XG5cdFx0ICBjb25zb2xlLmxvZyh0aGlzLm1uZW1vbmljcywncmV0dXJuJylcblx0XHQgIGNvbnNvbGUubG9nKHRoaXMucmV0dXJuSW5kZXgsJ3JldHVybicpXG5cdFx0ICB0aGlzLmluZGV4LS1cblx0fSxcblx0Ly8g57uZ6K+N5Yiw5paH5pys5qGGXG5cdHRvV3JvZCh3b3JkLGluZGV4KXtcblx0Y29uc29sZS5sb2cod29yZCxpbmRleCwxMTExMSlcblx0ICB0aGlzLm1uZW1vbmljcy5zcGxpY2UoaW5kZXgsMSk7XG5cdCAgY29uc29sZS5sb2codGhpcy5tbmVtb25pY3MsJ3RvJylcblx0IHRoaXMud29yZEFyclt0aGlzLmluZGV4XT13b3JkXG5cdCB0aGlzLnJldHVybkluZGV4PWluZGV4XG5cdCBjb25zb2xlLmxvZyh0aGlzLndvcmRBcnIpXG5cdCB0aGlzLmluZGV4Kytcblx0IHRoaXMuJGZvcmNlVXBkYXRlKClcblx0fVxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdCAgIHRoaXMuZ2V0V3JvZCgpXG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0aTE4bigpIHtcblx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdFx0XG5cdFx0fSxcblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///741\n"); /***/ }), /* 742 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page */ 743);\n/* harmony import */ var _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reSuccessful.vue?vue&type=script&lang=js&mpType=page */ 745);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5c4b32d3\",\n null,\n false,\n _reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/backUp/reSuccessful.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0o7QUFDaEo7QUFDMkU7QUFDTDs7O0FBR3RFO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZGQUFNO0FBQ1IsRUFBRSw4R0FBTTtBQUNSLEVBQUUsdUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0hBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9yZVN1Y2Nlc3NmdWwudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTVjNGIzMmQzJnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9yZVN1Y2Nlc3NmdWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL3JlU3VjY2Vzc2Z1bC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjVjNGIzMmQzXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYmFja1VwL3JlU3VjY2Vzc2Z1bC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///742\n"); /***/ }), /* 743 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page ***! \**************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page */ 744); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_template_id_5c4b32d3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 744 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=template&id=5c4b32d3&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", { staticClass: _vm._$s(0, "sc", "succ"), attrs: { _i: 0 } }) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 745 */ /*!********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./reSuccessful.vue?vue&type=script&lang=js&mpType=page */ 746);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_reSuccessful_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1qQixDQUFnQiw2a0JBQUcsRUFBQyIsImZpbGUiOiI3NDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZVN1Y2Nlc3NmdWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3JlU3VjY2Vzc2Z1bC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///745\n"); /***/ }), /* 746 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/reSuccessful.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 665));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvcmVTdWNjZXNzZnVsLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBT0E7QUFDQSxxRzs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsVUFFQSxDQUpBLEVBS0EsV0FMQSxFIiwiZmlsZSI6Ijc0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInN1Y2NcIj5cclxuXHRTdWNjZXNzZnVsIHJlZ2lzdHJhdGlvblxyXG5cdFx0PC92aWV3PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGltcG9ydCB0YWJCYXIgZnJvbSBcIkAvY29tcG9uZW50cy90YWJCYXIvdGFiQmFyLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcdFx0XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHR9XHJcblx0fTtcbjwvc2NyaXB0PlxuPHN0eWxlIHNjb3BlZD5cclxuXHRwYWdle1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblx0LnN1Y2N7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHR9XG48L3N0eWxlPlxuXG48c3R5bGU+XHJcblxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///746\n"); /***/ }), /* 747 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page */ 748);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 750);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"66b29860\",\n null,\n false,\n _index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/mwallet/manage/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3lLO0FBQ3pLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NjZiMjk4NjAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY2YjI5ODYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L213YWxsZXQvbWFuYWdlL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///747\n"); /***/ }), /* 748 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page ***! \**********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page */ 749); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_66b29860_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 749 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=template&id=66b29860&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uInput: __webpack_require__(/*! @/uview-ui/components/u-input/u-input.vue */ 594).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c( "text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.Manage)))] ) ]), _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "text1"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.Address)))] ), _c( "view", { staticClass: _vm._$s(7, "sc", "text2"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.userObj.address)))] ) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "item item2"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "name flex bor"), attrs: { _i: 9 }, on: { click: function($event) { _vm.showAddress = true } } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "text1"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.i18n.Name)))] ), _c( "view", { staticClass: _vm._$s(11, "sc", "address"), attrs: { _i: 11 } }, [ _vm._$s(12, "i", _vm.userObj.name == "BTC") ? _c("text", [ _vm._v(_vm._$s(12, "t0-0", _vm._s(_vm.i18n.Setname))) ]) : _vm._$s(13, "e", _vm.userObj.name == "ETH") ? _c("text", [ _vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.i18n.Setname))) ]) : _vm._$s(14, "e", _vm.userObj.name == "TRX") ? _c("text", [ _vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.i18n.Setname))) ]) : _c("text", [ _vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.userObj.name))) ]), _vm._v(_vm._$s(11, "t2-0", _vm._s(_vm.userObj.name))), _c("image", { staticClass: _vm._$s(16, "sc", "img1"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 16 } }) ] ) ] ), _vm._$s(17, "i", _vm.itemMnemonic) ? _c( "view", { staticClass: _vm._$s(17, "sc", "name flex"), attrs: { _i: 17 }, on: { click: function($event) { return _vm.goTrans() } } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "text1"), attrs: { _i: 18 } }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.i18n.backupMneTit)) ) ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "address"), attrs: { _i: 19 } }, [ _c("image", { staticClass: _vm._$s(20, "sc", "img1"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 20 } }) ] ) ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(21, "sc", "name flex"), attrs: { _i: 21 }, on: { click: function($event) { return _vm.goKey() } } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "text1"), attrs: { _i: 22 } }, [ _vm._v( _vm._$s(22, "t0-0", _vm._s(_vm.i18n.Backupprivatekey)) ) ] ), _c( "view", { staticClass: _vm._$s(23, "sc", "address"), attrs: { _i: 23 } }, [ _c("image", { staticClass: _vm._$s(24, "sc", "img1"), attrs: { src: _vm._$s( 24, "a-src", __webpack_require__(/*! ../../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 24 } }) ] ) ] ) ] ), _vm._$s(25, "i", _vm.showAddress) ? _c( "view", { staticClass: _vm._$s(25, "sc", "showAddress"), attrs: { _i: 25 } }, [ _c("image", { staticClass: _vm._$s(26, "sc", "img1"), attrs: { src: _vm._$s( 26, "a-src", __webpack_require__(/*! ../../../../../static/tongyonh/xg.png */ 627) ), _i: 26 }, on: { click: function($event) { _vm.showAddress = false } } }), _c( "view", { staticClass: _vm._$s(27, "sc", "title"), attrs: { _i: 27 } }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.i18n.Newwalletname)))] ), _c("u-input", { attrs: { placeholder: _vm.teee, "border-color": "#E9EDF7", type: _vm.type, border: _vm.border, _i: 28 }, model: { value: _vm._$s(28, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }), _c( "view", { staticClass: _vm._$s(29, "sc", "btnconn"), attrs: { _i: 29 } }, [ _c( "view", { staticClass: _vm._$s(30, "sc", "btn"), attrs: { _i: 30 }, on: { click: function($event) { _vm.showAddress = false } } }, [_vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.i18n.Cancel)))] ), _c( "view", { staticClass: _vm._$s(31, "sc", "btn active"), attrs: { _i: 31 }, on: { click: function($event) { return _vm.setName() } } }, [_vm._v(_vm._$s(31, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ], 1 ) : _vm._e() ]), _c("u-mask", { attrs: { "z-index": "100", show: _vm.showAddress, _i: 32 }, on: { click: function($event) { _vm.showAddress = false } } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 750 */ /*!****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 751);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9rQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///750\n"); /***/ }), /* 751 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/manage/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { teee: this.$t('index').walletname, value: '', type: 'text', border: true, height: 90, autoHeight: true, showAddress: false, userObj: {}, itemMnemonic: true, walletInfo: {}, nameIndex: -1 };}, methods: { back: function back() {uni.navigateTo({ url: '/pages/menu/wallet/mwallet/index' });}, setName: function setName() {if (this.value == '') {uni.showToast({ title: this.$t('index').Namecannot, icon: 'none', duration: 1500 });}__f__(\"log\", this.userObj, 2222, \" at pages/menu/wallet/mwallet/manage/index.vue:119\");this.userObj.name = this.value;this.$walletUtil.updateWalletName(this.userObj.type, this.userObj.address, this.value);uni.showToast({ title: this.$t('index').Successful, icon: 'success', duration: 1500 });this.showAddress = false;setTimeout(function () {uni.navigateTo({ url: '../../mwallet/index' });}, 1500);}, goTrans: function goTrans() {__f__(\"log\", this.userObj, 444, \" at pages/menu/wallet/mwallet/manage/index.vue:136\");uni.setStorageSync('backWordInfo', this.userObj);uni.navigateTo({ url: '/pages/menu/backUp/transPawMan/index' });}, goKey: function goKey() {// 存储私钥信息\n uni.setStorageSync('keyInfo', this.userObj);uni.navigateTo({ url: '../../../backUp/transPawKeyOut/index' });} }, onLoad: function onLoad(option) {this.userObj = uni.getStorageSync('addressDetailInfo');__f__(\"log\", this.userObj, 45454554, \" at pages/menu/wallet/mwallet/manage/index.vue:154\"); // 没有助记词就隐藏助剂词导入\n if (!this.userObj.mnemonic) {this.itemMnemonic = false;}}, computed: { i18n: function i18n() {return this.$t('index');} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvbXdhbGxldC9tYW5hZ2UvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJ0ZWVlIiwiJHQiLCJ3YWxsZXRuYW1lIiwidmFsdWUiLCJ0eXBlIiwiYm9yZGVyIiwiaGVpZ2h0IiwiYXV0b0hlaWdodCIsInNob3dBZGRyZXNzIiwidXNlck9iaiIsIml0ZW1NbmVtb25pYyIsIndhbGxldEluZm8iLCJuYW1lSW5kZXgiLCJtZXRob2RzIiwiYmFjayIsInVuaSIsIm5hdmlnYXRlVG8iLCJ1cmwiLCJzZXROYW1lIiwic2hvd1RvYXN0IiwidGl0bGUiLCJOYW1lY2Fubm90IiwiaWNvbiIsImR1cmF0aW9uIiwibmFtZSIsIiR3YWxsZXRVdGlsIiwidXBkYXRlV2FsbGV0TmFtZSIsImFkZHJlc3MiLCJTdWNjZXNzZnVsIiwic2V0VGltZW91dCIsImdvVHJhbnMiLCJzZXRTdG9yYWdlU3luYyIsImdvS2V5Iiwib25Mb2FkIiwib3B0aW9uIiwiZ2V0U3RvcmFnZVN5bmMiLCJtbmVtb25pYyIsImNvbXB1dGVkIiwiaTE4biJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUZDLGlILDhGQXZGRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2dCLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLElBQUksRUFBQyxLQUFLQyxFQUFMLENBQVEsT0FBUixFQUFpQkMsVUFEaEIsRUFFR0MsS0FBSyxFQUFFLEVBRlYsRUFHTkMsSUFBSSxFQUFFLE1BSEEsRUFJTkMsTUFBTSxFQUFFLElBSkYsRUFLTkMsTUFBTSxFQUFFLEVBTEYsRUFNTkMsVUFBVSxFQUFFLElBTk4sRUFPTkMsV0FBVyxFQUFDLEtBUE4sRUFRTkMsT0FBTyxFQUFDLEVBUkYsRUFTTkMsWUFBWSxFQUFDLElBVFAsRUFVTkMsVUFBVSxFQUFDLEVBVkwsRUFXTkMsU0FBUyxFQUFDLENBQUMsQ0FYTCxFQUFQLENBYUEsQ0FmYSxFQWdCZEMsT0FBTyxFQUFFLEVBQ1JDLElBRFEsa0JBQ0YsQ0FDTEMsR0FBRyxDQUFDQyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLGtDQURVLEVBQWYsRUFHQSxDQUxPLEVBTVJDLE9BTlEscUJBTUMsQ0FDUixJQUFHLEtBQUtmLEtBQUwsSUFBWSxFQUFmLEVBQWtCLENBQ2pCWSxHQUFHLENBQUNJLFNBQUosQ0FBYyxFQUNiQyxLQUFLLEVBQUMsS0FBS25CLEVBQUwsQ0FBUSxPQUFSLEVBQWlCb0IsVUFEVixFQUViQyxJQUFJLEVBQUUsTUFGTyxFQUdiQyxRQUFRLEVBQUUsSUFIRyxFQUFkLEVBS0EsQ0FDRCxhQUFZLEtBQUtkLE9BQWpCLEVBQXlCLElBQXpCLHdEQUNDLEtBQUtBLE9BQUwsQ0FBYWUsSUFBYixHQUFrQixLQUFLckIsS0FBdkIsQ0FDSyxLQUFLc0IsV0FBTCxDQUFpQkMsZ0JBQWpCLENBQWtDLEtBQUtqQixPQUFMLENBQWFMLElBQS9DLEVBQW9ELEtBQUtLLE9BQUwsQ0FBYWtCLE9BQWpFLEVBQXlFLEtBQUt4QixLQUE5RSxFQUNGWSxHQUFHLENBQUNJLFNBQUosQ0FBYyxFQUNiQyxLQUFLLEVBQUUsS0FBS25CLEVBQUwsQ0FBUSxPQUFSLEVBQWlCMkIsVUFEWCxFQUViTixJQUFJLEVBQUUsU0FGTyxFQUdiQyxRQUFRLEVBQUUsSUFIRyxFQUFkLEVBS0gsS0FBS2YsV0FBTCxHQUFpQixLQUFqQixDQUNBcUIsVUFBVSxDQUFDLFlBQUksQ0FDZGQsR0FBRyxDQUFDQyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLHFCQURVLEVBQWYsRUFHQSxDQUpTLEVBSVIsSUFKUSxDQUFWLENBTUQsQ0E3Qk8sRUE4QkhhLE9BOUJHLHFCQThCTSxDQUNkLGFBQVksS0FBS3JCLE9BQWpCLEVBQXlCLEdBQXpCLHdEQUNBTSxHQUFHLENBQUNnQixjQUFKLENBQW1CLGNBQW5CLEVBQWtDLEtBQUt0QixPQUF2QyxFQUNBTSxHQUFHLENBQUNDLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUMsc0NBRFUsRUFBZixFQUlBLENBckNRLEVBc0NUZSxLQXRDUyxtQkFzQ0YsQ0FDTjtBQUNBakIsU0FBRyxDQUFDZ0IsY0FBSixDQUFtQixTQUFuQixFQUE2QixLQUFLdEIsT0FBbEMsRUFDQU0sR0FBRyxDQUFDQyxVQUFKLENBQWUsRUFDZEMsR0FBRyxFQUFDLHNDQURVLEVBQWYsRUFJQSxDQTdDUSxFQWhCSyxFQStEZmdCLE1BQU0sRUFBRSxnQkFBU0MsTUFBVCxFQUFpQixDQUN0QixLQUFLekIsT0FBTCxHQUFlTSxHQUFHLENBQUNvQixjQUFKLENBQW1CLG1CQUFuQixDQUFmLENBQ0EsYUFBWSxLQUFLMUIsT0FBakIsRUFBeUIsUUFBekIsd0RBRnNCLENBR3RCO0FBQ0EsUUFBRyxDQUFDLEtBQUtBLE9BQUwsQ0FBYTJCLFFBQWpCLEVBQTBCLENBQ3pCLEtBQUsxQixZQUFMLEdBQWtCLEtBQWxCLENBQ0EsQ0FDRCxDQXRFWSxFQXVFYjJCLFFBQVEsRUFBRSxFQUNSQyxJQURRLGtCQUNELENBQ04sT0FBTyxLQUFLckMsRUFBTCxDQUFRLE9BQVIsQ0FBUCxDQUNBLENBSE8sRUF2RUcsRSIsImZpbGUiOiI3NTEuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHRlZWU6dGhpcy4kdCgnaW5kZXgnKS53YWxsZXRuYW1lLFxuXHQgICAgICAgICAgICB2YWx1ZTogJycsXG5cdFx0XHRcdHR5cGU6ICd0ZXh0Jyxcblx0XHRcdFx0Ym9yZGVyOiB0cnVlLFxuXHRcdFx0XHRoZWlnaHQ6IDkwLFxuXHRcdFx0XHRhdXRvSGVpZ2h0OiB0cnVlLFxuXHRcdFx0XHRzaG93QWRkcmVzczpmYWxzZSxcblx0XHRcdFx0dXNlck9iajp7fSxcblx0XHRcdFx0aXRlbU1uZW1vbmljOnRydWUsXG5cdFx0XHRcdHdhbGxldEluZm86e30sXG5cdFx0XHRcdG5hbWVJbmRleDotMSxcblx0XHRcdH1cblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGJhY2soKXtcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdHVybDonL3BhZ2VzL21lbnUvd2FsbGV0L213YWxsZXQvaW5kZXgnXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0c2V0TmFtZSgpe1xuXHRcdFx0XHRpZih0aGlzLnZhbHVlPT0nJyl7XG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHR0aXRsZTp0aGlzLiR0KCdpbmRleCcpLk5hbWVjYW5ub3QsXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0XHRcdH0pXG5cdFx0XHRcdH1cblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy51c2VyT2JqLDIyMjIpXG5cdFx0XHRcdFx0dGhpcy51c2VyT2JqLm5hbWU9dGhpcy52YWx1ZTtcblx0XHRcdFx0ICAgICAgdGhpcy4kd2FsbGV0VXRpbC51cGRhdGVXYWxsZXROYW1lKHRoaXMudXNlck9iai50eXBlLHRoaXMudXNlck9iai5hZGRyZXNzLHRoaXMudmFsdWUpXG5cdFx0XHRcdFx0ICAgdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0ICAgXHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5TdWNjZXNzZnVsLFxuXHRcdFx0XHRcdCAgIFx0aWNvbjogJ3N1Y2Nlc3MnLFxuXHRcdFx0XHRcdCAgIFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHQgICB9KVxuXHRcdFx0XHRcdHRoaXMuc2hvd0FkZHJlc3M9ZmFsc2U7XG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKT0+e1xuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6Jy4uLy4uL213YWxsZXQvaW5kZXgnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdH0sMTUwMClcblx0XHRcdFx0IFxuXHRcdFx0fSxcbiAgICAgICAgZ29UcmFucygpe1xuXHRcdFx0Y29uc29sZS5sb2codGhpcy51c2VyT2JqLDQ0NClcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnYmFja1dvcmRJbmZvJyx0aGlzLnVzZXJPYmopXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDonL3BhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3TWFuL2luZGV4J1xuXHRcdFx0fSlcblx0XG5cdFx0fSxcblx0XHRnb0tleSgpe1xuXHRcdFx0Ly8g5a2Y5YKo56eB6ZKl5L+h5oGvXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2tleUluZm8nLHRoaXMudXNlck9iailcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOicuLi8uLi8uLi9iYWNrVXAvdHJhbnNQYXdLZXlPdXQvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdFx0XG5cdFx0fSxcblx0XHR9LFxuXHRvbkxvYWQ6IGZ1bmN0aW9uKG9wdGlvbikge1xuXHRcdFx0XHR0aGlzLnVzZXJPYmogPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2FkZHJlc3NEZXRhaWxJbmZvJylcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy51c2VyT2JqLDQ1NDU0NTU0KVxuXHRcdFx0XHQvLyDmsqHmnInliqnorrDor43lsLHpmpDol4/liqnliYLor43lr7zlhaVcblx0XHRcdFx0aWYoIXRoaXMudXNlck9iai5tbmVtb25pYyl7XG5cdFx0XHRcdFx0dGhpcy5pdGVtTW5lbW9uaWM9ZmFsc2U7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRjb21wdXRlZDoge1xuXHRcdFx0XHRcdGkxOG4oKSB7XG5cdFx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdH0sXG5cdH07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///751\n"); /***/ }), /* 752 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page */ 753);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 766);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"f9f4f22a\",\n null,\n false,\n _index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/addAddress/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZjlmNGYyMmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImY5ZjRmMjJhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2FkZEFkZHJlc3MvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///752\n"); /***/ }), /* 753 */ /*!*********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page ***! \*********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page */ 754); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_f9f4f22a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 754 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=template&id=f9f4f22a&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default, uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 755) .default, uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 760).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "hr"), attrs: { _i: 0 } }, [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.Addaddress)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "top flex"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "text1"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.i18n.curr)))] ) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "inputcon"), attrs: { _i: 8 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.value, expression: "value" } ], staticClass: _vm._$s(9, "sc", "input1"), attrs: { placeholder: _vm._$s(9, "a-placeholder", _vm.teee1), _i: 9 }, domProps: { value: _vm._$s(9, "v-model", _vm.value) }, on: { click: function($event) { return _vm.showSelect() }, input: function($event) { if ($event.target.composing) { return } _vm.value = $event.target.value } } }), _c("image", { staticClass: _vm._$s(10, "sc", "img1"), attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 10 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "top flex"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "text1"), attrs: { _i: 13 } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.i18n.Address)))] ) ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "inputcon"), attrs: { _i: 14 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.bigAddress, expression: "bigAddress" } ], staticClass: _vm._$s(15, "sc", "input1"), attrs: { placeholder: _vm._$s(15, "a-placeholder", _vm.teee2), _i: 15 }, domProps: { value: _vm._$s(15, "v-model", _vm.bigAddress) }, on: { input: [ function($event) { if ($event.target.composing) { return } _vm.bigAddress = $event.target.value }, function($event) { return _vm.showSave() } ] } }), _c("image", { staticClass: _vm._$s(16, "sc", "img2"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame330.png */ 765) ), _i: 16 }, on: { click: _vm.chooseImage } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "top flex"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.Name)))] ) ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "inputcon"), attrs: { _i: 20 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.addressName, expression: "addressName" } ], staticClass: _vm._$s(21, "sc", "input1"), attrs: { placeholder: _vm._$s(21, "a-placeholder", _vm.teee3), _i: 21 }, domProps: { value: _vm._$s(21, "v-model", _vm.addressName) }, on: { input: [ function($event) { if ($event.target.composing) { return } _vm.addressName = $event.target.value }, _vm.showSave ] } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "btn"), class: _vm._$s(22, "c", _vm.save ? "sheng" : ""), attrs: { _i: 22 }, on: { click: function($event) { return _vm.handove() } } }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.i18n.Save)))] ) ] ), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 23 }, on: { click: function($event) { _vm.show = false } } }) ], 1 ), _vm._$s(24, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(24, "sc", "big_con w100"), attrs: { _i: 24 } }, [ _c("view", { staticClass: _vm._$s(25, "sc", "tiao"), attrs: { _i: 25 }, on: { click: function($event) { ;(_vm.show = false), (_vm.value = "") } } }), _c( "view", { staticClass: _vm._$s(26, "sc", "title"), attrs: { _i: 26 } }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.i18n.selectcurrency)))] ), _vm._$s(27, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(27, "sc", "bottom_con zindex"), attrs: { _i: 27 } }, [ _c( "u-radio-group", { attrs: { _i: 28 }, model: { value: _vm._$s(28, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }, _vm._l( _vm._$s(29, "f", { forItems: _vm.list }), function(item, index, $20, $30) { return _c( "view", { key: _vm._$s(29, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "29-" + $30, "sc", "item flex" ), attrs: { _i: "29-" + $30 }, on: { click: function($event) { return _vm.handove2(item, index) } } }, [ _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "text1 flex" ), attrs: { _i: "30-" + $30 } }, [ _c("image", { staticClass: _vm._$s( "31-" + $30, "sc", "img" ), attrs: { src: _vm._$s( "31-" + $30, "a-src", item.url ), _i: "31-" + $30 } }), _c( "view", { staticClass: _vm._$s( "32-" + $30, "sc", "textcon" ), attrs: { _i: "32-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "33-" + $30, "sc", "text1" ), attrs: { _i: "33-" + $30 } }, [ _vm._v( _vm._$s( "33-" + $30, "t0-0", _vm._s(item.lang) ) ) ] ), _c( "view", { staticClass: _vm._$s( "34-" + $30, "sc", "text2" ), attrs: { _i: "34-" + $30 } }, [ _vm._v( _vm._$s( "34-" + $30, "t0-0", _vm._s(item.name) ) ) ] ) ] ) ] ), _c("u-radio", { attrs: { name: item.name, disabled: item.disabled, "active-color": "#5B53FF", _i: "35-" + $30 } }) ], 1 ) } ), 0 ), _c( "view", { staticClass: _vm._$s(36, "sc", "select_btn"), attrs: { _i: 36 }, on: { click: _vm.selectA } }, [ _vm._v( _vm._$s(36, "t0-0", _vm._s(_vm.i18n.langSelect)) ) ] ) ], 1 ) : _vm._e() ] ) : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 755 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& */ 756);\n/* harmony import */ var _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-radio-group.vue?vue&type=script&lang=js& */ 758);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"dd868428\",\n null,\n false,\n _u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-radio-group/u-radio-group.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBc0k7QUFDdEk7QUFDaUU7QUFDTDs7O0FBRzVEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLG1GQUFNO0FBQ1IsRUFBRSxvR0FBTTtBQUNSLEVBQUUsNkdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsd0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzU1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXJhZGlvLWdyb3VwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kZDg2ODQyOCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtcmFkaW8tZ3JvdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXJhZGlvLWdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImRkODY4NDI4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1yYWRpby1ncm91cC91LXJhZGlvLWdyb3VwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///755\n"); /***/ }), /* 756 */ /*!********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& ***! \********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& */ 757); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_template_id_dd868428_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 757 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=template&id=dd868428&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-radio-group u-clearfix"), attrs: { _i: 0 } }, [_vm._t("default", null, { _i: 1 })], 2 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 758 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio-group.vue?vue&type=script&lang=js& */ 759);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_group_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXlpQixDQUFnQixta0JBQUcsRUFBQyIsImZpbGUiOiI3NTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXJhZGlvLWdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1yYWRpby1ncm91cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///758\n"); /***/ }), /* 759 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio-group/u-radio-group.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\nvar _emitter = _interopRequireDefault(__webpack_require__(/*! ../../libs/util/emitter.js */ 16));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n/**\n * radioRroup 单选框父组件\n * @description 单选框用于有一个选择,用户只能选择其中一个的场景。搭配u-radio使用\n * @tutorial https://www.uviewui.com/components/radio.html\n * @property {Boolean} disabled 是否禁用所有radio(默认false)\n * @property {String Number} size 组件整体的大小,单位rpx(默认40)\n * @property {String} active-color 选中时的颜色,应用到所有子Radio组件(默认#2979ff)\n * @property {String Number} icon-size 图标大小,单位rpx(默认20)\n * @property {String} shape 外观形状,shape-方形,circle-圆形(默认circle)\n * @property {Boolean} label-disabled 是否禁止点击文本操作checkbox(默认false)\n * @property {String} width 宽度,需带单位\n * @property {Boolean} wrap 是否每个radio都换行(默认false)\n * @event {Function} change 任一个radio状态发生变化时触发\n * @example \n */var _default = { name: \"u-radio-group\", mixins: [_emitter.default], props: { // 是否禁用所有单选框\n disabled: {\n type: Boolean,\n default: false },\n\n // 匹配某一个radio组件,如果某个radio的name值等于此值,那么这个radio就被会选中\n value: {\n type: [String, Number],\n default: '' },\n\n // 选中状态下的颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 组件的整体大小\n size: {\n type: [String, Number],\n default: 34 },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: Boolean,\n default: false },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: 'circle' },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: 20 },\n\n // 每个checkbox占u-checkbox-group的宽度\n width: {\n type: [String, Number],\n default: 'auto' },\n\n // 是否每个checkbox都换行\n wrap: {\n type: Boolean,\n default: false } },\n\n\n created: function created() {\n // 如果将children定义在data中,在微信小程序会造成循环引用而报错\n this.children = [];\n },\n watch: {\n // 当父组件需要子组件需要共享的参数发生了变化,手动通知子组件\n parentData: function parentData() {\n if (this.children.length) {\n this.children.map(function (child) {\n // 判断子组件(u-radio)如果有updateParentData方法的话,就就执行(执行的结果是子组件重新从父组件拉取了最新的值)\n typeof child.updateParentData == 'function' && child.updateParentData();\n });\n }\n } },\n\n computed: {\n // 这里computed的变量,都是子组件u-radio需要用到的,由于头条小程序的兼容性差异,子组件无法实时监听父组件参数的变化\n // 所以需要手动通知子组件,这里返回一个parentData变量,供watch监听,在其中去通知每一个子组件重新从父组件(u-radio-group)\n // 拉取父组件新的变化后的参数\n parentData: function parentData() {\n return [this.value, this.disabled, this.activeColor, this.size, this.labelDisabled, this.shape, this.iconSize, this.width, this.wrap];\n } },\n\n methods: {\n // 该方法有子组件radio调用,当一个radio被选中的时候,给父组件设置value值(props传递的value)\n setValue: function setValue(val) {var _this = this;\n // 通过子组件传递过来的val值(此被选中的子组件内部已将parentValue设置等于val的值),将其他\n // u-radio设置未选中的状态\n this.children.map(function (child) {\n if (child.parentData.value != val) child.parentData.value = '';\n });\n // 通过emit事件,设置父组件通过v-model双向绑定的值\n this.$emit('input', val);\n this.$emit('change', val);\n // 等待下一个周期再执行,因为this.$emit('input')作用于父组件,再反馈到子组件内部,需要时间\n // 由于头条小程序执行迟钝,故需要用几十毫秒的延时\n setTimeout(function () {\n // 将当前的值发送到 u-form-item 进行校验\n _this.dispatch('u-form-item', 'on-form-change', val);\n }, 60);\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXJhZGlvLWdyb3VwL3UtcmFkaW8tZ3JvdXAudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFPQSxpRzs7Ozs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7O2tCQWVBLEVBQ0EscUJBREEsRUFFQSwwQkFGQSxFQUdBLFNBQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFGQTs7QUFNQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQVBBOztBQVdBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBWkE7O0FBZ0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBakJBOztBQXFCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXRCQTs7QUEwQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsdUJBRkEsRUEzQkE7O0FBK0JBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGlCQUZBLEVBaENBOztBQW9DQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxxQkFGQSxFQXJDQTs7QUF5Q0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUExQ0EsRUFIQTs7O0FBa0RBLFNBbERBLHFCQWtEQTtBQUNBO0FBQ0E7QUFDQSxHQXJEQTtBQXNEQTtBQUNBO0FBQ0EsY0FGQSx3QkFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FIQTtBQUlBO0FBQ0EsS0FUQSxFQXREQTs7QUFpRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxjQUpBLHdCQUlBO0FBQ0E7QUFDQSxLQU5BLEVBakVBOztBQXlFQTtBQUNBO0FBQ0EsWUFGQSxvQkFFQSxHQUZBLEVBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE9BRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FIQSxFQUdBLEVBSEE7QUFJQSxLQWpCQSxFQXpFQSxFIiwiZmlsZSI6Ijc1OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtcmFkaW8tZ3JvdXAgdS1jbGVhcmZpeFwiPlxyXG5cdFx0PHNsb3Q+PC9zbG90PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IEVtaXR0ZXIgZnJvbSAnLi4vLi4vbGlicy91dGlsL2VtaXR0ZXIuanMnO1xyXG5cdC8qKlxyXG5cdCAqIHJhZGlvUnJvdXAg5Y2V6YCJ5qGG54i257uE5Lu2XHJcblx0ICogQGRlc2NyaXB0aW9uIOWNlemAieahhueUqOS6juacieS4gOS4qumAieaLqe+8jOeUqOaIt+WPquiDvemAieaLqeWFtuS4reS4gOS4queahOWcuuaZr+OAguaQremFjXUtcmFkaW/kvb/nlKhcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9yYWRpby5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKjmiYDmnIlyYWRpb++8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBzaXplIOe7hOS7tuaVtOS9k+eahOWkp+Wwj++8jOWNleS9jXJweO+8iOm7mOiupDQw77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGFjdGl2ZS1jb2xvciDpgInkuK3ml7bnmoTpopzoibLvvIzlupTnlKjliLDmiYDmnInlrZBSYWRpb+e7hOS7tu+8iOm7mOiupCMyOTc5ZmbvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGljb24tc2l6ZSDlm77moIflpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQyMO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBzaGFwZSDlpJbop4LlvaLnirbvvIxzaGFwZS3mlrnlvaLvvIxjaXJjbGUt5ZyG5b2iKOm7mOiupGNpcmNsZSlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGxhYmVsLWRpc2FibGVkIOaYr+WQpuemgeatoueCueWHu+aWh+acrOaTjeS9nGNoZWNrYm94KOm7mOiupGZhbHNlKVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSB3aWR0aCDlrr3luqbvvIzpnIDluKbljZXkvY1cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHdyYXAg5piv5ZCm5q+P5LiqcmFkaW/pg73mjaLooYzvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDku7vkuIDkuKpyYWRpb+eKtuaAgeWPkeeUn+WPmOWMluaXtuinpuWPkVxyXG5cdCAqIEBleGFtcGxlIDx1LXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJ2YWx1ZVwiPjwvdS1yYWRpby1ncm91cD5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiBcInUtcmFkaW8tZ3JvdXBcIixcclxuXHRcdG1peGluczogW0VtaXR0ZXJdLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5piv5ZCm56aB55So5omA5pyJ5Y2V6YCJ5qGGXHJcblx0XHRcdGRpc2FibGVkOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljLnphY3mn5DkuIDkuKpyYWRpb+e7hOS7tu+8jOWmguaenOafkOS4qnJhZGlv55qEbmFtZeWAvOetieS6juatpOWAvO+8jOmCo+S5iOi/meS4qnJhZGlv5bCx6KKr5Lya6YCJ5LitXHJcblx0XHRcdHZhbHVlOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInkuK3nirbmgIHkuIvnmoTpopzoibJcclxuXHRcdFx0YWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyMyOTc5ZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOaVtOS9k+Wkp+Wwj1xyXG5cdFx0XHRzaXplOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAzNFxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKbnpoHmraLngrnlh7vmj5DnpLror63pgInkuK3lpI3pgInmoYZcclxuXHRcdFx0bGFiZWxEaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5b2i54q277yMc3F1YXJl5Li65pa55b2i77yMY2lyY2xl5Li65Y6f5Z6LXHJcblx0XHRcdHNoYXBlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdjaXJjbGUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWbvuagh+eahOWkp+Wwj++8jOWNleS9jXJweFxyXG5cdFx0XHRpY29uU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMjBcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5q+P5LiqY2hlY2tib3jljaB1LWNoZWNrYm94LWdyb3Vw55qE5a695bqmXHJcblx0XHRcdHdpZHRoOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnYXV0bydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5q+P5LiqY2hlY2tib3jpg73mjaLooYxcclxuXHRcdFx0d3JhcDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNyZWF0ZWQoKSB7XHJcblx0XHRcdC8vIOWmguaenOWwhmNoaWxkcmVu5a6a5LmJ5ZyoZGF0YeS4re+8jOWcqOW+ruS/oeWwj+eoi+W6j+S8mumAoOaIkOW+queOr+W8leeUqOiAjOaKpemUmVxyXG5cdFx0XHR0aGlzLmNoaWxkcmVuID0gW107XHJcblx0XHR9LFxyXG5cdFx0d2F0Y2g6IHtcclxuXHRcdFx0Ly8g5b2T54i257uE5Lu26ZyA6KaB5a2Q57uE5Lu26ZyA6KaB5YWx5Lqr55qE5Y+C5pWw5Y+R55Sf5LqG5Y+Y5YyW77yM5omL5Yqo6YCa55+l5a2Q57uE5Lu2XHJcblx0XHRcdHBhcmVudERhdGEoKSB7XHJcblx0XHRcdFx0aWYodGhpcy5jaGlsZHJlbi5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdHRoaXMuY2hpbGRyZW4ubWFwKGNoaWxkID0+IHtcclxuXHRcdFx0XHRcdFx0Ly8g5Yik5pat5a2Q57uE5Lu2KHUtcmFkaW8p5aaC5p6c5pyJdXBkYXRlUGFyZW50RGF0YeaWueazleeahOivne+8jOWwseWwseaJp+ihjCjmiafooYznmoTnu5PmnpzmmK/lrZDnu4Tku7bph43mlrDku47niLbnu4Tku7bmi4nlj5bkuobmnIDmlrDnmoTlgLwpXHJcblx0XHRcdFx0XHRcdHR5cGVvZihjaGlsZC51cGRhdGVQYXJlbnREYXRhKSA9PSAnZnVuY3Rpb24nICYmIGNoaWxkLnVwZGF0ZVBhcmVudERhdGEoKTtcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOi/memHjGNvbXB1dGVk55qE5Y+Y6YeP77yM6YO95piv5a2Q57uE5Lu2dS1yYWRpb+mcgOimgeeUqOWIsOeahO+8jOeUseS6juWktOadoeWwj+eoi+W6j+eahOWFvOWuueaAp+W3ruW8gu+8jOWtkOe7hOS7tuaXoOazleWunuaXtuebkeWQrOeItue7hOS7tuWPguaVsOeahOWPmOWMllxyXG5cdFx0XHQvLyDmiYDku6XpnIDopoHmiYvliqjpgJrnn6XlrZDnu4Tku7bvvIzov5nph4zov5Tlm57kuIDkuKpwYXJlbnREYXRh5Y+Y6YeP77yM5L6bd2F0Y2jnm5HlkKzvvIzlnKjlhbbkuK3ljrvpgJrnn6Xmr4/kuIDkuKrlrZDnu4Tku7bph43mlrDku47niLbnu4Tku7YodS1yYWRpby1ncm91cClcclxuXHRcdFx0Ly8g5ouJ5Y+W54i257uE5Lu25paw55qE5Y+Y5YyW5ZCO55qE5Y+C5pWwXHJcblx0XHRcdHBhcmVudERhdGEoKSB7XHJcblx0XHRcdFx0cmV0dXJuIFt0aGlzLnZhbHVlLCB0aGlzLmRpc2FibGVkLCB0aGlzLmFjdGl2ZUNvbG9yLCB0aGlzLnNpemUsIHRoaXMubGFiZWxEaXNhYmxlZCwgdGhpcy5zaGFwZSwgdGhpcy5pY29uU2l6ZSwgdGhpcy53aWR0aCwgdGhpcy53cmFwXTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g6K+l5pa55rOV5pyJ5a2Q57uE5Lu2cmFkaW/osIPnlKjvvIzlvZPkuIDkuKpyYWRpb+iiq+mAieS4reeahOaXtuWAme+8jOe7meeItue7hOS7tuiuvue9rnZhbHVl5YC8KHByb3Bz5Lyg6YCS55qEdmFsdWUpXHJcblx0XHRcdHNldFZhbHVlKHZhbCkge1xyXG5cdFx0XHRcdC8vIOmAmui/h+WtkOe7hOS7tuS8oOmAkui/h+adpeeahHZhbOWAvCjmraTooqvpgInkuK3nmoTlrZDnu4Tku7blhoXpg6jlt7LlsIZwYXJlbnRWYWx1Zeiuvue9ruetieS6jnZhbOeahOWAvCnvvIzlsIblhbbku5ZcclxuXHRcdFx0XHQvLyB1LXJhZGlv6K6+572u5pyq6YCJ5Lit55qE54q25oCBXHJcblx0XHRcdFx0dGhpcy5jaGlsZHJlbi5tYXAoY2hpbGQgPT4ge1xyXG5cdFx0XHRcdFx0aWYoY2hpbGQucGFyZW50RGF0YS52YWx1ZSAhPSB2YWwpIGNoaWxkLnBhcmVudERhdGEudmFsdWUgPSAnJztcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHRcdC8vIOmAmui/h2VtaXTkuovku7bvvIzorr7nva7niLbnu4Tku7bpgJrov4d2LW1vZGVs5Y+M5ZCR57uR5a6a55qE5YC8XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnaW5wdXQnLCB2YWwpO1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2NoYW5nZScsIHZhbCk7XHJcblx0XHRcdFx0Ly8g562J5b6F5LiL5LiA5Liq5ZGo5pyf5YaN5omn6KGM77yM5Zug5Li6dGhpcy4kZW1pdCgnaW5wdXQnKeS9nOeUqOS6jueItue7hOS7tu+8jOWGjeWPjemmiOWIsOWtkOe7hOS7tuWGhemDqO+8jOmcgOimgeaXtumXtFxyXG5cdFx0XHRcdC8vIOeUseS6juWktOadoeWwj+eoi+W6j+aJp+ihjOi/n+mSne+8jOaVhemcgOimgeeUqOWHoOWNgeavq+enkueahOW7tuaXtlxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0Ly8g5bCG5b2T5YmN55qE5YC85Y+R6YCB5YiwIHUtZm9ybS1pdGVtIOi/m+ihjOagoemqjFxyXG5cdFx0XHRcdFx0dGhpcy5kaXNwYXRjaCgndS1mb3JtLWl0ZW0nLCAnb24tZm9ybS1jaGFuZ2UnLCB2YWwpO1xyXG5cdFx0XHRcdH0sIDYwKVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtcmFkaW8tZ3JvdXAge1xyXG5cdFx0LyogI2lmbmRlZiBNUCB8fCBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///759\n"); /***/ }), /* 760 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-radio.vue?vue&type=template&id=da6758f0&scoped=true& */ 761);\n/* harmony import */ var _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-radio.vue?vue&type=script&lang=js& */ 763);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"da6758f0\",\n null,\n false,\n _u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-radio/u-radio.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXJhZGlvLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1kYTY3NThmMCZzY29wZWQ9dHJ1ZSZcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL3UtcmFkaW8udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi91LXJhZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImRhNjc1OGYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1yYWRpby91LXJhZGlvLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///760\n"); /***/ }), /* 761 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=template&id=da6758f0&scoped=true& ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio.vue?vue&type=template&id=da6758f0&scoped=true& */ 762); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_template_id_da6758f0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 762 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=template&id=da6758f0&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 20).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-radio"), style: _vm._$s(0, "s", [_vm.radioStyle]), attrs: { _i: 0 } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-radio__icon-wrap"), class: _vm._$s(1, "c", [_vm.iconClass]), style: _vm._$s(1, "s", [_vm.iconStyle]), attrs: { _i: 1 }, on: { click: _vm.toggle } }, [ _c("u-icon", { staticClass: _vm._$s(2, "sc", "u-radio__icon-wrap__icon"), attrs: { name: "checkbox-mark", size: _vm.elIconSize, color: _vm.iconColor, _i: 2 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(3, "sc", "u-radio__label"), style: _vm._$s(3, "s", { fontSize: _vm.$u.addUnit(_vm.labelSize) }), attrs: { _i: 3 }, on: { click: _vm.onClickLabel } }, [_vm._t("default", null, { _i: 4 })], 2 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 763 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-radio.vue?vue&type=script&lang=js& */ 764);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_radio_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiI3NjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXJhZGlvLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1yYWRpby52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///763\n"); /***/ }), /* 764 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-radio/u-radio.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * radio 单选框\n * @description 单选框用于有一个选择,用户只能选择其中一个的场景。搭配u-radio-group使用\n * @tutorial https://www.uviewui.com/components/radio.html\n * @property {String Number} icon-size 图标大小,单位rpx(默认24)\n * @property {String Number} label-size label字体大小,单位rpx(默认28)\n * @property {String Number} name radio组件的标示符\n * @property {String} shape 形状,见上方说明(默认circle)\n * @property {Boolean} disabled 是否禁用(默认false)\n * @property {Boolean} label-disabled 点击文本是否可以操作radio(默认true)\n * @property {String} active-color 选中时的颜色,如设置parent的active-color将失效\n * @event {Function} change 某个radio状态发生变化时触发(选中状态)\n * @example 门掩黄昏,无计留春住\n */var _default =\n{\n name: \"u-radio\",\n props: {\n // radio的名称\n name: {\n type: [String, Number],\n default: '' },\n\n // 形状,square为方形,circle为原型\n shape: {\n type: String,\n default: '' },\n\n // 是否禁用\n disabled: {\n type: [String, Boolean],\n default: '' },\n\n // 是否禁止点击提示语选中复选框\n labelDisabled: {\n type: [String, Boolean],\n default: '' },\n\n // 选中状态下的颜色,如设置此值,将会覆盖parent的activeColor值\n activeColor: {\n type: String,\n default: '' },\n\n // 图标的大小,单位rpx\n iconSize: {\n type: [String, Number],\n default: '' },\n\n // label的字体大小,rpx单位\n labelSize: {\n type: [String, Number],\n default: '' } },\n\n\n data: function data() {\n return {\n // 父组件的默认值,因为头条小程序不支持在computed中使用this.parent.shape的形式\n // 故只能使用如此方法\n parentData: {\n iconSize: null,\n labelDisabled: null,\n disabled: null,\n shape: null,\n activeColor: null,\n size: null,\n width: null,\n height: null,\n value: null,\n wrap: null } };\n\n\n },\n created: function created() {\n this.parent = false;\n // 支付宝小程序不支持provide/inject,所以使用这个方法获取整个父组件,在created定义,避免循环引用\n this.updateParentData();\n this.parent.children.push(this);\n },\n computed: {\n // 是否禁用,如果父组件u-raios-group禁用的话,将会忽略子组件的配置\n elDisabled: function elDisabled() {\n return this.disabled !== '' ? this.disabled : this.parentData.disabled !== null ? this.parentData.disabled : false;\n },\n // 是否禁用label点击\n elLabelDisabled: function elLabelDisabled() {\n return this.labelDisabled !== '' ? this.labelDisabled : this.parentData.labelDisabled !== null ? this.parentData.labelDisabled : false;\n },\n // 组件尺寸,对应size的值,默认值为34rpx\n elSize: function elSize() {\n return this.size ? this.size : this.parentData.size ? this.parentData.size : 34;\n },\n // 组件的勾选图标的尺寸,默认20\n elIconSize: function elIconSize() {\n return this.iconSize ? this.iconSize : this.parentData.iconSize ? this.parentData.iconSize : 20;\n },\n // 组件选中激活时的颜色\n elActiveColor: function elActiveColor() {\n return this.activeColor ? this.activeColor : this.parentData.activeColor ? this.parentData.activeColor : 'primary';\n },\n // 组件的形状\n elShape: function elShape() {\n return this.shape ? this.shape : this.parentData.shape ? this.parentData.shape : 'circle';\n },\n // 设置radio的状态,要求radio的name等于parent的value时才为选中状态\n iconStyle: function iconStyle() {\n var style = {};\n if (this.elActiveColor && this.parentData.value == this.name && !this.elDisabled) {\n style.borderColor = this.elActiveColor;\n style.backgroundColor = this.elActiveColor;\n }\n style.width = this.$u.addUnit(this.elSize);\n style.height = this.$u.addUnit(this.elSize);\n return style;\n },\n iconColor: function iconColor() {\n return this.name == this.parentData.value ? '#ffffff' : 'transparent';\n },\n iconClass: function iconClass() {\n var classes = [];\n classes.push('u-radio__icon-wrap--' + this.elShape);\n if (this.name == this.parentData.value) classes.push('u-radio__icon-wrap--checked');\n if (this.elDisabled) classes.push('u-radio__icon-wrap--disabled');\n if (this.name == this.parentData.value && this.elDisabled) classes.push(\n 'u-radio__icon-wrap--disabled--checked');\n // 支付宝小程序无法动态绑定一个数组类名,否则解析出来的结果会带有\",\",而导致失效\n return classes.join(' ');\n },\n radioStyle: function radioStyle() {\n var style = {};\n if (this.parentData.width) {\n style.width = this.$u.addUnit(this.parentData.width);\n\n\n\n\n\n // H5和APP使用flex布局\n style.flex = \"0 0 \".concat(this.$u.addUnit(this.parentData.width));\n\n }\n if (this.parentData.wrap) {\n style.width = '100%';\n\n // H5和APP使用flex布局,将宽度设置100%,即可自动换行\n style.flex = '0 0 100%';\n\n }\n return style;\n } },\n\n methods: {\n updateParentData: function updateParentData() {\n this.getParentData('u-radio-group');\n },\n onClickLabel: function onClickLabel() {\n if (!this.elLabelDisabled && !this.elDisabled) {\n this.setRadioCheckedStatus();\n }\n },\n toggle: function toggle() {\n if (!this.elDisabled) {\n this.setRadioCheckedStatus();\n }\n },\n emitEvent: function emitEvent() {\n // u-radio的name不等于父组件的v-model的值时(意味着未选中),才发出事件,避免多次点击触发事件\n if (this.parentData.value != this.name) this.$emit('change', this.name);\n },\n // 改变组件选中状态\n // 这里的改变的依据是,更改本组件的parentData.value值为本组件的name值,同时通过父组件遍历所有u-radio实例\n // 将本组件外的其他u-radio的parentData.value都设置为空(由computed计算后,都被取消选中状态),因而只剩下一个为选中状态\n setRadioCheckedStatus: function setRadioCheckedStatus() {\n this.emitEvent();\n if (this.parent) {\n this.parent.setValue(this.name);\n this.parentData.value = this.name;\n }\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXJhZGlvL3UtcmFkaW8udnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWtCQTs7Ozs7Ozs7Ozs7Ozs7QUFjQTtBQUNBLGlCQURBO0FBRUE7QUFDQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQUZBOztBQU1BO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBUEE7O0FBV0E7QUFDQTtBQUNBLDZCQURBO0FBRUEsaUJBRkEsRUFaQTs7QUFnQkE7QUFDQTtBQUNBLDZCQURBO0FBRUEsaUJBRkEsRUFqQkE7O0FBcUJBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGlCQUZBLEVBdEJBOztBQTBCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQTNCQTs7QUErQkE7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFoQ0EsRUFGQTs7O0FBdUNBLE1BdkNBLGtCQXVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBREE7QUFFQSwyQkFGQTtBQUdBLHNCQUhBO0FBSUEsbUJBSkE7QUFLQSx5QkFMQTtBQU1BLGtCQU5BO0FBT0EsbUJBUEE7QUFRQSxvQkFSQTtBQVNBLG1CQVRBO0FBVUEsa0JBVkEsRUFIQTs7O0FBZ0JBLEdBeERBO0FBeURBLFNBekRBLHFCQXlEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0E5REE7QUErREE7QUFDQTtBQUNBLGNBRkEsd0JBRUE7QUFDQTtBQUNBLEtBSkE7QUFLQTtBQUNBLG1CQU5BLDZCQU1BO0FBQ0E7QUFDQSxLQVJBO0FBU0E7QUFDQSxVQVZBLG9CQVVBO0FBQ0E7QUFDQSxLQVpBO0FBYUE7QUFDQSxjQWRBLHdCQWNBO0FBQ0E7QUFDQSxLQWhCQTtBQWlCQTtBQUNBLGlCQWxCQSwyQkFrQkE7QUFDQTtBQUNBLEtBcEJBO0FBcUJBO0FBQ0EsV0F0QkEscUJBc0JBO0FBQ0E7QUFDQSxLQXhCQTtBQXlCQTtBQUNBLGFBMUJBLHVCQTBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQW5DQTtBQW9DQSxhQXBDQSx1QkFvQ0E7QUFDQTtBQUNBLEtBdENBO0FBdUNBLGFBdkNBLHVCQXVDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2Q0FEQTtBQUVBO0FBQ0E7QUFDQSxLQWhEQTtBQWlEQSxjQWpEQSx3QkFpREE7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQU1BO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLEtBdEVBLEVBL0RBOztBQXVJQTtBQUNBLG9CQURBLDhCQUNBO0FBQ0E7QUFDQSxLQUhBO0FBSUEsZ0JBSkEsMEJBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVJBO0FBU0EsVUFUQSxvQkFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBYkE7QUFjQSxhQWRBLHVCQWNBO0FBQ0E7QUFDQTtBQUNBLEtBakJBO0FBa0JBO0FBQ0E7QUFDQTtBQUNBLHlCQXJCQSxtQ0FxQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0EzQkEsRUF2SUEsRSIsImZpbGUiOiI3NjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJ1LXJhZGlvXCIgOnN0eWxlPVwiW3JhZGlvU3R5bGVdXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInUtcmFkaW9fX2ljb24td3JhcFwiIEB0YXA9XCJ0b2dnbGVcIiA6Y2xhc3M9XCJbaWNvbkNsYXNzXVwiIDpzdHlsZT1cIltpY29uU3R5bGVdXCI+XHJcblx0XHRcdDx1LWljb25cclxuXHRcdFx0XHRjbGFzcz1cInUtcmFkaW9fX2ljb24td3JhcF9faWNvblwiXHJcblx0XHRcdCAgICBuYW1lPVwiY2hlY2tib3gtbWFya1wiXHJcblx0XHRcdCAgICA6c2l6ZT1cImVsSWNvblNpemVcIiBcclxuXHRcdFx0XHQ6Y29sb3I9XCJpY29uQ29sb3JcIi8+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cInUtcmFkaW9fX2xhYmVsXCIgQHRhcD1cIm9uQ2xpY2tMYWJlbFwiIDpzdHlsZT1cIntcclxuXHRcdFx0Zm9udFNpemU6ICR1LmFkZFVuaXQobGFiZWxTaXplKVxyXG5cdFx0fVwiPlxyXG5cdFx0XHQ8c2xvdCAvPlxyXG5cdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0LyoqXHJcblx0ICogcmFkaW8g5Y2V6YCJ5qGGXHJcblx0ICogQGRlc2NyaXB0aW9uIOWNlemAieahhueUqOS6juacieS4gOS4qumAieaLqe+8jOeUqOaIt+WPquiDvemAieaLqeWFtuS4reS4gOS4queahOWcuuaZr+OAguaQremFjXUtcmFkaW8tZ3JvdXDkvb/nlKhcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9yYWRpby5odG1sXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgTnVtYmVyfSBpY29uLXNpemUg5Zu+5qCH5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMjTvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyBOdW1iZXJ9IGxhYmVsLXNpemUgbGFiZWzlrZfkvZPlpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQyOO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gbmFtZSByYWRpb+e7hOS7tueahOagh+ekuuesplxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBzaGFwZSDlvaLnirbvvIzop4HkuIrmlrnor7TmmI7vvIjpu5jorqRjaXJjbGXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGRpc2FibGVkIOaYr+WQpuemgeeUqO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBsYWJlbC1kaXNhYmxlZCDngrnlh7vmlofmnKzmmK/lkKblj6/ku6Xmk43kvZxyYWRpb++8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gYWN0aXZlLWNvbG9yIOmAieS4reaXtueahOminOiJsu+8jOWmguiuvue9rnBhcmVudOeahGFjdGl2ZS1jb2xvcuWwhuWkseaViFxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNoYW5nZSDmn5DkuKpyYWRpb+eKtuaAgeWPkeeUn+WPmOWMluaXtuinpuWPkSjpgInkuK3nirbmgIEpXHJcblx0ICogQGV4YW1wbGUgPHUtcmFkaW8gOmxhYmVsLWRpc2FibGVkPVwiZmFsc2VcIj7pl6jmjqnpu4TmmI/vvIzml6DorqHnlZnmmKXkvY88L3UtcmFkaW8+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LXJhZGlvXCIsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyByYWRpb+eahOWQjeensFxyXG5cdFx0XHRuYW1lOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlvaLnirbvvIxzcXVhcmXkuLrmlrnlvaLvvIxjaXJjbGXkuLrljp/lnotcclxuXHRcdFx0c2hhcGU6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm56aB55SoXHJcblx0XHRcdGRpc2FibGVkOiB7XHJcblx0XHRcdFx0dHlwZTogW1N0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm56aB5q2i54K55Ye75o+Q56S66K+t6YCJ5Lit5aSN6YCJ5qGGXHJcblx0XHRcdGxhYmVsRGlzYWJsZWQ6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBCb29sZWFuXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDpgInkuK3nirbmgIHkuIvnmoTpopzoibLvvIzlpoLorr7nva7mraTlgLzvvIzlsIbkvJropobnm5ZwYXJlbnTnmoRhY3RpdmVDb2xvcuWAvFxyXG5cdFx0XHRhY3RpdmVDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnJ1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlm77moIfnmoTlpKflsI/vvIzljZXkvY1ycHhcclxuXHRcdFx0aWNvblNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIGxhYmVs55qE5a2X5L2T5aSn5bCP77yMcnB45Y2V5L2NXHJcblx0XHRcdGxhYmVsU2l6ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdC8vIOeItue7hOS7tueahOm7mOiupOWAvO+8jOWboOS4uuWktOadoeWwj+eoi+W6j+S4jeaUr+aMgeWcqGNvbXB1dGVk5Lit5L2/55SodGhpcy5wYXJlbnQuc2hhcGXnmoTlvaLlvI9cclxuXHRcdFx0XHQvLyDmlYXlj6rog73kvb/nlKjlpoLmraTmlrnms5VcclxuXHRcdFx0XHRwYXJlbnREYXRhOiB7XHJcblx0XHRcdFx0XHRpY29uU2l6ZTogbnVsbCxcclxuXHRcdFx0XHRcdGxhYmVsRGlzYWJsZWQ6IG51bGwsXHJcblx0XHRcdFx0XHRkaXNhYmxlZDogbnVsbCxcclxuXHRcdFx0XHRcdHNoYXBlOiBudWxsLFxyXG5cdFx0XHRcdFx0YWN0aXZlQ29sb3I6IG51bGwsXHJcblx0XHRcdFx0XHRzaXplOiBudWxsLFxyXG5cdFx0XHRcdFx0d2lkdGg6IG51bGwsXHJcblx0XHRcdFx0XHRoZWlnaHQ6IG51bGwsXHJcblx0XHRcdFx0XHR2YWx1ZTogbnVsbCxcclxuXHRcdFx0XHRcdHdyYXA6IG51bGxcclxuXHRcdFx0XHR9XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y3JlYXRlZCgpIHtcclxuXHRcdFx0dGhpcy5wYXJlbnQgPSBmYWxzZTtcclxuXHRcdFx0Ly8g5pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyBcHJvdmlkZS9pbmplY3TvvIzmiYDku6Xkvb/nlKjov5nkuKrmlrnms5Xojrflj5bmlbTkuKrniLbnu4Tku7bvvIzlnKhjcmVhdGVk5a6a5LmJ77yM6YG/5YWN5b6q546v5byV55SoXHJcblx0XHRcdHRoaXMudXBkYXRlUGFyZW50RGF0YSgpO1xyXG5cdFx0XHR0aGlzLnBhcmVudC5jaGlsZHJlbi5wdXNoKHRoaXMpO1xyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqO+8jOWmguaenOeItue7hOS7tnUtcmFpb3MtZ3JvdXDnpoHnlKjnmoTor53vvIzlsIbkvJrlv73nlaXlrZDnu4Tku7bnmoTphY3nva5cclxuXHRcdFx0ZWxEaXNhYmxlZCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5kaXNhYmxlZCAhPT0gJycgPyB0aGlzLmRpc2FibGVkIDogdGhpcy5wYXJlbnREYXRhLmRpc2FibGVkICE9PSBudWxsID8gdGhpcy5wYXJlbnREYXRhLmRpc2FibGVkIDogZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuemgeeUqGxhYmVs54K55Ye7XHJcblx0XHRcdGVsTGFiZWxEaXNhYmxlZCgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5sYWJlbERpc2FibGVkICE9PSAnJyA/IHRoaXMubGFiZWxEaXNhYmxlZCA6IHRoaXMucGFyZW50RGF0YS5sYWJlbERpc2FibGVkICE9PSBudWxsID8gdGhpcy5wYXJlbnREYXRhLmxhYmVsRGlzYWJsZWQgOiBmYWxzZTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu25bC65a+477yM5a+55bqUc2l6ZeeahOWAvO+8jOm7mOiupOWAvOS4ujM0cnB4XHJcblx0XHRcdGVsU2l6ZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy5zaXplID8gdGhpcy5zaXplIDogKHRoaXMucGFyZW50RGF0YS5zaXplID8gdGhpcy5wYXJlbnREYXRhLnNpemUgOiAzNCk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOWLvumAieWbvuagh+eahOWwuuWvuO+8jOm7mOiupDIwXHJcblx0XHRcdGVsSWNvblNpemUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuaWNvblNpemUgPyB0aGlzLmljb25TaXplIDogKHRoaXMucGFyZW50RGF0YS5pY29uU2l6ZSA/IHRoaXMucGFyZW50RGF0YS5pY29uU2l6ZSA6IDIwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uE5Lu26YCJ5Lit5r+A5rS75pe255qE6aKc6ImyXHJcblx0XHRcdGVsQWN0aXZlQ29sb3IoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuYWN0aXZlQ29sb3IgPyB0aGlzLmFjdGl2ZUNvbG9yIDogKHRoaXMucGFyZW50RGF0YS5hY3RpdmVDb2xvciA/IHRoaXMucGFyZW50RGF0YS5hY3RpdmVDb2xvciA6ICdwcmltYXJ5Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOe7hOS7tueahOW9oueKtlxyXG5cdFx0XHRlbFNoYXBlKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnNoYXBlID8gdGhpcy5zaGFwZSA6ICh0aGlzLnBhcmVudERhdGEuc2hhcGUgPyB0aGlzLnBhcmVudERhdGEuc2hhcGUgOiAnY2lyY2xlJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOiuvue9rnJhZGlv55qE54q25oCB77yM6KaB5rGCcmFkaW/nmoRuYW1l562J5LqOcGFyZW5055qEdmFsdWXml7bmiY3kuLrpgInkuK3nirbmgIFcclxuXHRcdFx0aWNvblN0eWxlKCkge1xyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHt9O1xyXG5cdFx0XHRcdGlmICh0aGlzLmVsQWN0aXZlQ29sb3IgJiYgdGhpcy5wYXJlbnREYXRhLnZhbHVlID09IHRoaXMubmFtZSAmJiAhdGhpcy5lbERpc2FibGVkKSB7XHJcblx0XHRcdFx0XHRzdHlsZS5ib3JkZXJDb2xvciA9IHRoaXMuZWxBY3RpdmVDb2xvcjtcclxuXHRcdFx0XHRcdHN0eWxlLmJhY2tncm91bmRDb2xvciA9IHRoaXMuZWxBY3RpdmVDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3R5bGUud2lkdGggPSB0aGlzLiR1LmFkZFVuaXQodGhpcy5lbFNpemUpO1xyXG5cdFx0XHRcdHN0eWxlLmhlaWdodCA9IHRoaXMuJHUuYWRkVW5pdCh0aGlzLmVsU2l6ZSk7XHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRpY29uQ29sb3IoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMubmFtZSA9PSAgdGhpcy5wYXJlbnREYXRhLnZhbHVlID8gJyNmZmZmZmYnIDogJ3RyYW5zcGFyZW50JztcclxuXHRcdFx0fSxcclxuXHRcdFx0aWNvbkNsYXNzKCkge1xyXG5cdFx0XHRcdGxldCBjbGFzc2VzID0gW107XHJcblx0XHRcdFx0Y2xhc3Nlcy5wdXNoKCd1LXJhZGlvX19pY29uLXdyYXAtLScgKyB0aGlzLmVsU2hhcGUpO1xyXG5cdFx0XHRcdGlmICh0aGlzLm5hbWUgPT0gdGhpcy5wYXJlbnREYXRhLnZhbHVlKSBjbGFzc2VzLnB1c2goJ3UtcmFkaW9fX2ljb24td3JhcC0tY2hlY2tlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLmVsRGlzYWJsZWQpIGNsYXNzZXMucHVzaCgndS1yYWRpb19faWNvbi13cmFwLS1kaXNhYmxlZCcpO1xyXG5cdFx0XHRcdGlmICh0aGlzLm5hbWUgPT0gdGhpcy5wYXJlbnREYXRhLnZhbHVlICYmIHRoaXMuZWxEaXNhYmxlZCkgY2xhc3Nlcy5wdXNoKFxyXG5cdFx0XHRcdFx0J3UtcmFkaW9fX2ljb24td3JhcC0tZGlzYWJsZWQtLWNoZWNrZWQnKTtcclxuXHRcdFx0XHQvLyDmlK/ku5jlrp3lsI/nqIvluo/ml6Dms5XliqjmgIHnu5HlrprkuIDkuKrmlbDnu4TnsbvlkI3vvIzlkKbliJnop6PmnpDlh7rmnaXnmoTnu5PmnpzkvJrluKbmnIlcIixcIu+8jOiAjOWvvOiHtOWkseaViFxyXG5cdFx0XHRcdHJldHVybiBjbGFzc2VzLmpvaW4oJyAnKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0cmFkaW9TdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHRpZiAodGhpcy5wYXJlbnREYXRhLndpZHRoKSB7XHJcblx0XHRcdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMuJHUuYWRkVW5pdCh0aGlzLnBhcmVudERhdGEud2lkdGgpO1xyXG5cdFx0XHRcdFx0Ly8gI2lmZGVmIE1QXHJcblx0XHRcdFx0XHQvLyDlkITlrrblsI/nqIvluo/lm6DkuLrlroPku6znibnmrornmoTnvJbor5Hnu5PmnoTvvIzkvb/nlKhmbG9hdOW4g+WxgFxyXG5cdFx0XHRcdFx0c3R5bGUuZmxvYXQgPSAnbGVmdCc7XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdC8vICNpZm5kZWYgTVBcclxuXHRcdFx0XHRcdC8vIEg15ZKMQVBQ5L2/55SoZmxleOW4g+WxgFxyXG5cdFx0XHRcdFx0c3R5bGUuZmxleCA9IGAwIDAgJHt0aGlzLiR1LmFkZFVuaXQodGhpcy5wYXJlbnREYXRhLndpZHRoKX1gO1xyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLnBhcmVudERhdGEud3JhcCkge1xyXG5cdFx0XHRcdFx0c3R5bGUud2lkdGggPSAnMTAwJSc7XHJcblx0XHRcdFx0XHQvLyAjaWZuZGVmIE1QXHJcblx0XHRcdFx0XHQvLyBINeWSjEFQUOS9v+eUqGZsZXjluIPlsYDvvIzlsIblrr3luqborr7nva4xMDAl77yM5Y2z5Y+v6Ieq5Yqo5o2i6KGMXHJcblx0XHRcdFx0XHRzdHlsZS5mbGV4ID0gJzAgMCAxMDAlJztcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHVwZGF0ZVBhcmVudERhdGEoKSB7XHJcblx0XHRcdFx0dGhpcy5nZXRQYXJlbnREYXRhKCd1LXJhZGlvLWdyb3VwJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uQ2xpY2tMYWJlbCgpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuZWxMYWJlbERpc2FibGVkICYmICF0aGlzLmVsRGlzYWJsZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0UmFkaW9DaGVja2VkU3RhdHVzKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR0b2dnbGUoKSB7XHJcblx0XHRcdFx0aWYgKCF0aGlzLmVsRGlzYWJsZWQpIHtcclxuXHRcdFx0XHRcdHRoaXMuc2V0UmFkaW9DaGVja2VkU3RhdHVzKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRlbWl0RXZlbnQoKSB7XHJcblx0XHRcdFx0Ly8gdS1yYWRpb+eahG5hbWXkuI3nrYnkuo7niLbnu4Tku7bnmoR2LW1vZGVs55qE5YC85pe2KOaEj+WRs+edgOacqumAieS4rSnvvIzmiY3lj5Hlh7rkuovku7bvvIzpgb/lhY3lpJrmrKHngrnlh7vop6blj5Hkuovku7ZcclxuXHRcdFx0XHRpZih0aGlzLnBhcmVudERhdGEudmFsdWUgIT0gdGhpcy5uYW1lKSB0aGlzLiRlbWl0KCdjaGFuZ2UnLCB0aGlzLm5hbWUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmlLnlj5jnu4Tku7bpgInkuK3nirbmgIFcclxuXHRcdFx0Ly8g6L+Z6YeM55qE5pS55Y+Y55qE5L6d5o2u5piv77yM5pu05pS55pys57uE5Lu255qEcGFyZW50RGF0YS52YWx1ZeWAvOS4uuacrOe7hOS7tueahG5hbWXlgLzvvIzlkIzml7bpgJrov4fniLbnu4Tku7bpgY3ljobmiYDmnIl1LXJhZGlv5a6e5L6LXHJcblx0XHRcdC8vIOWwhuacrOe7hOS7tuWklueahOWFtuS7lnUtcmFkaW/nmoRwYXJlbnREYXRhLnZhbHVl6YO96K6+572u5Li656m6KOeUsWNvbXB1dGVk6K6h566X5ZCO77yM6YO96KKr5Y+W5raI6YCJ5Lit54q25oCBKe+8jOWboOiAjOWPquWJqeS4i+S4gOS4quS4uumAieS4reeKtuaAgVxyXG5cdFx0XHRzZXRSYWRpb0NoZWNrZWRTdGF0dXMoKSB7XHJcblx0XHRcdFx0dGhpcy5lbWl0RXZlbnQoKTtcclxuXHRcdFx0XHRpZih0aGlzLnBhcmVudCkge1xyXG5cdFx0XHRcdFx0dGhpcy5wYXJlbnQuc2V0VmFsdWUodGhpcy5uYW1lKTtcclxuXHRcdFx0XHRcdHRoaXMucGFyZW50RGF0YS52YWx1ZSA9IHRoaXMubmFtZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5cdC51LXJhZGlvIHtcclxuXHRcdC8qICNpZm5kZWYgQVBQLU5WVUUgKi9cclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcclxuXHRcdFxyXG5cdFx0Jl9faWNvbi13cmFwIHtcclxuXHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdEBpbmNsdWRlIHZ1ZS1mbGV4O1xyXG5cdFx0XHRmbGV4OiBub25lO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0d2lkdGg6IDQycnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQycnB4O1xyXG5cdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3IsIGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzhjOWNjO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG5cdFx0XHRcclxuXHRcdFx0LyogI2lmZGVmIE1QLVRPVVRJQU8gKi9cclxuXHRcdFx0Ly8g5aS05p2h5bCP56iL5bqP5YW85a655oCn6Zeu6aKY77yM6ZyA6KaB6K6+572u6KGM6auY5Li6MO+8jOWQpuWImeWbvuagh+WBj+S4i1xyXG5cdFx0XHQmX19pY29uIHtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdFx0XHJcblx0XHRcdCYtLWNpcmNsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ji0tc3F1YXJlIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtLWNoZWNrZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyOTc5ZmY7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMjk3OWZmO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLS1kaXNhYmxlZCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZWRmMDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICNjOGM5Y2M7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYtLWRpc2FibGVkLS1jaGVja2VkIHtcclxuXHRcdFx0XHRjb2xvcjogI2M4YzljYyAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMjRycHg7XHJcblx0XHRcdGNvbG9yOiAkdS1jb250ZW50LWNvbG9yO1xyXG5cdFx0XHRmb250LXNpemU6IDMwcnB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji0tZGlzYWJsZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAjYzhjOWNjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///764\n"); /***/ }), /* 765 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame330.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame330.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc2NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzMwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///765\n"); /***/ }), /* 766 */ /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 767);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///766\n"); /***/ }), /* 767 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { teee1: this.$t('index').selectcurrency, teee2: this.$t('index').Pleaserecipientaddress, teee3: this.$t('index').enterthename, info: {}, addressName: '', bigAddress: '', save: false, show: false, checked: false, list: [{ url: '../../../../static/tongyonh/bye.png', lang: 'Bitcoin', disabled: false, name: \"BTC\" }, { url: '../../../../static/tongyonh/Frame3299.png', lang: 'Ethereum', disabled: false, name: \"ETH\" }, { url: '../../../../static/tongyonh/tron1.png', lang: 'Tron', disabled: false, name: \"TRX\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '', transfer: '' };}, onLoad: function onLoad() {}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { selectA: function selectA() {this.show = false;}, // 唤醒摄像头\n chooseImage: function chooseImage() {var _this = this;uni.chooseImage({ count: 1, //默认9\n sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\n sourceType: ['album', 'camera'], //从相册选择、摄像头\n success: function success(res) {_this.imgShow = res.tempFilePaths[0];} });}, handove2: function handove2(item, index) {this.value = item.name;this.show = false;}, showSave: function showSave() {if (this.bigAddress != '' && this.name != '' && this.value != '') {this.save = true;} else {this.save = false;}}, handove: function handove(item) {if (this.value == '') {this.save = false;uni.showToast({ title: this.$t('index').selectcurrency, icon: 'none', duration: 1500 });return;}if (this.bigAddress == '' || this.addressName == '') {this.save = false;uni.showToast({ title: this.$t('index').Addressorname, icon: 'none', duration: 1500 });return;}if (this.value == 'BTC') {__f__(\"log\", uni.getStorageSync('BTCAddressInfo'), 777, \" at pages/menu/sendToken/addAddress/index.vue:197\");if (uni.getStorageSync('BTCAddressInfo').length > 0) {var btc = new Object();btc.address = this.bigAddress;btc.name = this.addressName;btc.coinList = [{ name: \"BTC\", name2: \"BTC\", xname: 'Bitcoin',\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n\n var BTCAddressInfo = [];\n BTCAddressInfo = uni.getStorageSync('BTCAddressInfo');\n BTCAddressInfo.push(btc);\n uni.setStorageSync('BTCAddressInfo', BTCAddressInfo);\n __f__(\"log\", BTCAddressInfo, 1111, \" at pages/menu/sendToken/addAddress/index.vue:212\");\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.reLaunch({\n url: '../address/index' });\n\n } else {\n var _btc = new Object();\n _btc.address = this.bigAddress;\n _btc.name = this.addressName;\n _btc.coinList = [{\n name: \"BTC\",\n name2: \"BTC\",\n xname: 'Bitcoin',\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n\n __f__(\"log\", _btc, 4444, \" at pages/menu/sendToken/addAddress/index.vue:231\");\n var _BTCAddressInfo = [];\n _BTCAddressInfo.push(_btc);\n __f__(\"log\", _BTCAddressInfo, 4444, \" at pages/menu/sendToken/addAddress/index.vue:234\");\n uni.setStorageSync('BTCAddressInfo', _BTCAddressInfo);\n\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index' });\n\n }, 1500);\n }\n\n }\n\n\n if (this.value == 'ETH') {\n __f__(\"log\", uni.getStorageSync('ETHAddressInfo'), 777, \" at pages/menu/sendToken/addAddress/index.vue:253\");\n if (uni.getStorageSync('ETHAddressInfo').length > 0) {\n var eth = new Object();\n eth.address = this.bigAddress;\n eth.name = this.addressName;\n eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n var ETHAddressInfo = [];\n ETHAddressInfo = uni.getStorageSync('ETHAddressInfo');\n ETHAddressInfo.push(eth);\n uni.setStorageSync('ETHAddressInfo', ETHAddressInfo);\n __f__(\"log\", ETHAddressInfo, 1111, \" at pages/menu/sendToken/addAddress/index.vue:268\");\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index' });\n\n }, 1500);\n\n } else {\n var _eth = new Object();\n _eth.address = this.bigAddress;\n _eth.name = this.addressName;\n _eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n __f__(\"log\", _eth, 4444, \" at pages/menu/sendToken/addAddress/index.vue:291\");\n var _ETHAddressInfo = [];\n _ETHAddressInfo.push(_eth);\n __f__(\"log\", _ETHAddressInfo, 4444, \" at pages/menu/sendToken/addAddress/index.vue:294\");\n uni.setStorageSync('ETHAddressInfo', _ETHAddressInfo);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index' });\n\n }, 1500);\n\n }\n\n }\n\n if (this.value == 'TRX') {\n __f__(\"log\", uni.getStorageSync('TRXAddressInfo'), 777, \" at pages/menu/sendToken/addAddress/index.vue:312\");\n if (uni.getStorageSync('TRXAddressInfo').length > 0) {\n var trx = new Object();\n trx.address = this.bigAddress;\n trx.name = this.addressName;\n trx.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) }];\n\n var TRXAddressInfo = [];\n TRXAddressInfo = uni.getStorageSync('TRXAddressInfo');\n TRXAddressInfo.push(trx);\n uni.setStorageSync('TRXAddressInfo', TRXAddressInfo);\n __f__(\"log\", TRXAddressInfo, 1111, \" at pages/menu/sendToken/addAddress/index.vue:327\");\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index' });\n\n }, 1500);\n } else {\n var _trx = new Object();\n _trx.address = this.bigAddress;\n _trx.name = this.addressName;\n _trx.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) }];\n\n __f__(\"log\", _trx, 4444, \" at pages/menu/sendToken/addAddress/index.vue:348\");\n var _TRXAddressInfo = [];\n _TRXAddressInfo.push(_trx);\n __f__(\"log\", _TRXAddressInfo, 4444, \" at pages/menu/sendToken/addAddress/index.vue:351\");\n uni.setStorageSync('TRXAddressInfo', _TRXAddressInfo);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index' });\n\n }, 1500);\n }\n\n }\n\n },\n showSelect: function showSelect() {\n this.show = true;\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkQWRkcmVzcy9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9HQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxzQ0FEQSxFQUVBLDhDQUZBLEVBR0Esb0NBSEEsRUFJQSxRQUpBLEVBS0EsZUFMQSxFQU1BLGNBTkEsRUFPQSxXQVBBLEVBUUEsV0FSQSxFQVNBLGNBVEEsRUFVQSxTQUNBLDBDQURBLEVBRUEsZUFGQSxFQUdBLGVBSEEsRUFJQSxXQUpBLElBTUEsRUFDQSxnREFEQSxFQUVBLGdCQUZBLEVBR0EsZUFIQSxFQUlBLFdBSkEsRUFOQSxFQVlBLEVBQ0EsNENBREEsRUFFQSxZQUZBLEVBR0EsZUFIQSxFQUlBLFdBSkEsRUFaQSxDQVZBLEVBOEJBO0FBQ0EsZUEvQkEsRUFnQ0EsWUFoQ0EsR0FrQ0EsQ0FwQ0EsRUFxQ0EsTUFyQ0Esb0JBcUNBLENBRUEsQ0F2Q0EsRUF3Q0EsWUFDQSxJQURBLGtCQUNBLENBQ0Esd0JBQ0EsQ0FIQSxFQXhDQSxFQTZDQSxXQUNBLE9BREEscUJBQ0EsQ0FDQSxrQkFDQSxDQUhBLEVBSUE7QUFDQSxlQUxBLHlCQUtBLENBQ0EsaUJBQ0Esa0JBQ0EsUUFEQSxFQUNBO0FBQ0EsNENBRkEsRUFFQTtBQUNBLHVDQUhBLEVBR0E7QUFDQSx3Q0FDQSxxQ0FDQSxDQU5BLElBUUEsQ0FmQSxFQWdCQSxRQWhCQSxvQkFnQkEsSUFoQkEsRUFnQkEsS0FoQkEsRUFnQkEsQ0FDQSx1QkFDQSxrQkFFQSxDQXBCQSxFQXFCQSxRQXJCQSxzQkFxQkEsQ0FDQSxtRUFDQSxpQkFDQSxDQUZBLE1BRUEsQ0FDQSxrQkFDQSxDQUNBLENBM0JBLEVBNEJBLE9BNUJBLG1CQTRCQSxJQTVCQSxFQTRCQSxDQUNBLHVCQUNBLGtCQUNBLGdCQUNBLHNDQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxPQUNBLENBQ0Esc0RBQ0Esa0JBQ0EsZ0JBQ0EscUNBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLE9BQ0EsQ0FFQSwwQkFFQSw2R0FDQSxzREFDQSx1QkFDQSw4QkFDQSw0QkFDQSxrQkFDQSxXQURBLEVBRUEsWUFGQSxFQUdBLGdCQUhBO0FBSUEsMkVBSkE7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBREE7QUFFQSwyQkFGQTtBQUdBLDBCQUhBOztBQUtBO0FBQ0EsbUNBREE7O0FBR0EsU0F2QkEsTUF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsd0JBRkE7QUFHQSw0QkFIQTtBQUlBLDJFQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSw4Q0FEQTtBQUVBLDJCQUZBO0FBR0EsMEJBSEE7O0FBS0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLFdBSkEsRUFJQSxJQUpBO0FBS0E7O0FBRUE7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBREE7QUFFQSx3QkFGQTtBQUdBLDZCQUhBO0FBSUEsaUZBSkE7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOENBREE7QUFFQSwyQkFGQTtBQUdBLDBCQUhBOzs7QUFNQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsV0FKQSxFQUlBLElBSkE7O0FBTUEsU0EzQkEsTUEyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsd0JBRkE7QUFHQSw2QkFIQTtBQUlBLGlGQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQURBO0FBRUEsMkJBRkE7QUFHQSwwQkFIQTs7QUFLQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsV0FKQSxFQUlBLElBSkE7O0FBTUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFEQTtBQUVBLHdCQUZBO0FBR0EseUJBSEE7QUFJQSw2RUFKQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FEQTtBQUVBLDJCQUZBO0FBR0EsMEJBSEE7O0FBS0E7QUFDQTtBQUNBLHFDQURBOztBQUdBLFdBSkEsRUFJQSxJQUpBO0FBS0EsU0F6QkEsTUF5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsd0JBRkE7QUFHQSx5QkFIQTtBQUlBLDZFQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhDQURBO0FBRUEsMkJBRkE7QUFHQSwwQkFIQTs7QUFLQTtBQUNBO0FBQ0EscUNBREE7O0FBR0EsV0FKQSxFQUlBLElBSkE7QUFLQTs7QUFFQTs7QUFFQSxLQTVOQTtBQTZOQSxjQTdOQSx3QkE2TkE7QUFDQTtBQUNBLEtBL05BLEVBN0NBLEUiLCJmaWxlIjoiNzY3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiaHJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIiA6YmdudW09XCJ0cnVlXCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLkFkZGFkZHJlc3N9fVxyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbl9jb25cIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5jdXJyfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIHYtbW9kZWw9XCJ2YWx1ZVwiXHJcblx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIlxyXG5cdFx0XHRcdFx0XHRcdDpwbGFjZWhvbGRlcj1cInRlZWUxXCIgY2xhc3M9XCJpbnB1dDFcIiBAY2xpY2s9XCJzaG93U2VsZWN0KClcIlxyXG5cdFx0XHRcdFx0XHRcdDpkaXNhYmxlZD1cInRydWVcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+XHJcblx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5BZGRyZXNzfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIEBpbnB1dD1cInNob3dTYXZlKClcIlxyXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHQ6cGxhY2Vob2xkZXI9XCJ0ZWVlMlwiIGNsYXNzPVwiaW5wdXQxXCIgdi1tb2RlbD1cImJpZ0FkZHJlc3NcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzMwLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzJcIlxyXG5cdFx0XHRcdFx0XHRcdEBjbGljaz1cImNob29zZUltYWdlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5OYW1lfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBAaW5wdXQ9XCJzaG93U2F2ZVwiIHZhbHVlPVwiXCJcclxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1zdHlsZT1cImZvbnQtc2l6ZTogMzBycHg7IGNvbG9yOiAjRDBEMEQyO1wiIDpwbGFjZWhvbGRlcj1cInRlZWUzXCJcclxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImlucHV0MVwiIHYtbW9kZWw9XCJhZGRyZXNzTmFtZVwiIC8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImJ0blwiIEBjbGljaz1cImhhbmRvdmUoKVwiIDpjbGFzcz1cInNhdmU/J3NoZW5nJzonJ1wiPlxyXG5cdFx0XHRcdFx0e3tpMThuLlNhdmV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdDx1LW1hc2sgei1pbmRleD1cIjEwXCIgOnNob3c9XCJzaG93XCIgQGNsaWNrPVwic2hvdyA9IGZhbHNlXCI+PC91LW1hc2s+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJpZ19jb24gdzEwMFwiIHYtaWY9XCJzaG93XCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGlhb1wiIEBjbGljaz1cInNob3c9ZmFsc2UsdmFsdWU9JydcIj48L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uc2VsZWN0Y3VycmVuY3l9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYm90dG9tX2NvbiB6aW5kZXhcIiB2LWlmPVwic2hvd1wiPlxyXG5cdFx0XHRcdDx1LXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJ2YWx1ZVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImhhbmRvdmUyKGl0ZW0saW5kZXgpXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDEgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSA6c3JjPVwiaXRlbS51cmxcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ubGFuZ319XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS5uYW1lfX1cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx1LXJhZGlvIDpuYW1lPVwiaXRlbS5uYW1lXCIgOmRpc2FibGVkPVwiaXRlbS5kaXNhYmxlZFwiIGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIj5cclxuXHJcblx0XHRcdFx0XHRcdDwvdS1yYWRpbz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3UtcmFkaW8tZ3JvdXA+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZWxlY3RfYnRuXCIgQGNsaWNrPVwic2VsZWN0QVwiPlxyXG57e2kxOG4ubGFuZ1NlbGVjdH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcbiAgICAgICAgICAgICAgICB0ZWVlMTp0aGlzLiR0KCdpbmRleCcpLnNlbGVjdGN1cnJlbmN5LFxyXG5cdFx0XHRcdCB0ZWVlMjp0aGlzLiR0KCdpbmRleCcpLlBsZWFzZXJlY2lwaWVudGFkZHJlc3MsXHJcblx0XHRcdFx0IHRlZWUzOnRoaXMuJHQoJ2luZGV4JykuZW50ZXJ0aGVuYW1lLFxyXG5cdFx0XHRcdGluZm86IHt9LFxyXG5cdFx0XHRcdGFkZHJlc3NOYW1lOiAnJyxcclxuXHRcdFx0XHRiaWdBZGRyZXNzOiAnJyxcclxuXHRcdFx0XHRzYXZlOiBmYWxzZSxcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRsaXN0OiBbe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvYnllLnBuZycsXHJcblx0XHRcdFx0XHRcdGxhbmc6ICdCaXRjb2luJyxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiBcIkJUQ1wiXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycsXHJcblx0XHRcdFx0XHRcdGxhbmc6ICdFdGhlcmV1bScsXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0bmFtZTogXCJFVEhcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycsXHJcblx0XHRcdFx0XHRcdGxhbmc6ICdUcm9uJyxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiBcIlRSWFwiXHJcblx0XHRcdFx0XHR9LFxyXG5cclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdC8vIHUtcmFkaW8tZ3JvdXDnmoR2LW1vZGVs57uR5a6a55qE5YC85aaC5p6c6K6+572u5Li65p+Q5LiqcmFkaW/nmoRuYW1l77yM5bCx5Lya6KKr6buY6K6k6YCJ5LitXHJcblx0XHRcdFx0dmFsdWU6ICcnLFxyXG5cdFx0XHRcdHRyYW5zZmVyOicnLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG4gICAgICAgIFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHNlbGVjdEEoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZSk6YaS5pGE5YOP5aS0XHJcblx0XHRcdGNob29zZUltYWdlKCkge1xyXG5cdFx0XHRcdHZhciBfdGhpcyA9IHRoaXNcclxuXHRcdFx0XHR1bmkuY2hvb3NlSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y291bnQ6IDEsIC8v6buY6K6kOVxyXG5cdFx0XHRcdFx0c2l6ZVR5cGU6IFsnb3JpZ2luYWwnLCAnY29tcHJlc3NlZCddLCAvL+WPr+S7peaMh+WumuaYr+WOn+Wbvui/mOaYr+WOi+e8qeWbvu+8jOm7mOiupOS6jOiAhemDveaciVxyXG5cdFx0XHRcdFx0c291cmNlVHlwZTogWydhbGJ1bScsICdjYW1lcmEnXSwgLy/ku47nm7jlhozpgInmi6njgIHmkYTlg4/lpLRcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRfdGhpcy5pbWdTaG93ID0gcmVzLnRlbXBGaWxlUGF0aHNbMF1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZG92ZTIoaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLnZhbHVlID0gaXRlbS5uYW1lO1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd1NhdmUoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuYmlnQWRkcmVzcyAhPSAnJyAmJiB0aGlzLm5hbWUgIT0gJycgJiYgdGhpcy52YWx1ZSAhPSAnJykge1xyXG5cdFx0XHRcdFx0dGhpcy5zYXZlID0gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5zYXZlID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kb3ZlKGl0ZW0pIHtcclxuXHRcdFx0XHRpZiAodGhpcy52YWx1ZSA9PSAnJykge1xyXG5cdFx0XHRcdFx0dGhpcy5zYXZlID0gZmFsc2VcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5zZWxlY3RjdXJyZW5jeSxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aWYgKHRoaXMuYmlnQWRkcmVzcyA9PSAnJyB8fCB0aGlzLmFkZHJlc3NOYW1lID09ICcnKSB7XHJcblx0XHRcdFx0XHR0aGlzLnNhdmUgPSBmYWxzZVxyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLkFkZHJlc3Nvcm5hbWUsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRpZiAodGhpcy52YWx1ZSA9PSAnQlRDJykge1xyXG5cclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHVuaS5nZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nKSwgNzc3KVxyXG5cdFx0XHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nKS5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0XHRcdGxldCBidGMgPSBuZXcgT2JqZWN0O1xyXG5cdFx0XHRcdFx0XHRidGMuYWRkcmVzcyA9IHRoaXMuYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdFx0YnRjLm5hbWUgPSB0aGlzLmFkZHJlc3NOYW1lXHJcblx0XHRcdFx0XHRcdGJ0Yy5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdFx0bmFtZTogXCJCVENcIixcclxuXHRcdFx0XHRcdFx0XHRuYW1lMjogXCJCVENcIixcclxuXHRcdFx0XHRcdFx0XHR4bmFtZTogJ0JpdGNvaW4nLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmcnKVxyXG5cdFx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdFx0bGV0IEJUQ0FkZHJlc3NJbmZvID0gW11cclxuXHRcdFx0XHRcdFx0QlRDQWRkcmVzc0luZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJylcclxuXHRcdFx0XHRcdFx0QlRDQWRkcmVzc0luZm8ucHVzaChidGMpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nLCBCVENBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coQlRDQWRkcmVzc0luZm8sIDExMTEpXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLlN1Y2Nlc3NmdWwsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vYWRkcmVzcy9pbmRleCdcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGxldCBidGMgPSBuZXcgT2JqZWN0O1xyXG5cdFx0XHRcdFx0XHRidGMuYWRkcmVzcyA9IHRoaXMuYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdFx0YnRjLm5hbWUgPSB0aGlzLmFkZHJlc3NOYW1lXHJcblx0XHRcdFx0XHRcdGJ0Yy5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdFx0bmFtZTogXCJCVENcIixcclxuXHRcdFx0XHRcdFx0XHRuYW1lMjogXCJCVENcIixcclxuXHRcdFx0XHRcdFx0XHR4bmFtZTogJ0JpdGNvaW4nLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmcnKVxyXG5cdFx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coYnRjLCA0NDQ0KVxyXG5cdFx0XHRcdFx0XHRsZXQgQlRDQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHRCVENBZGRyZXNzSW5mby5wdXNoKGJ0YylcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coQlRDQWRkcmVzc0luZm8sIDQ0NDQpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nLCBCVENBZGRyZXNzSW5mbylcclxuXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLlN1Y2Nlc3NmdWwsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9hZGRyZXNzL2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdGlmICh0aGlzLnZhbHVlID09ICdFVEgnKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJyksIDc3NylcclxuXHRcdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0XHRsZXQgZXRoID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdFx0ZXRoLmFkZHJlc3MgPSB0aGlzLmJpZ0FkZHJlc3M7XHJcblx0XHRcdFx0XHRcdGV0aC5uYW1lID0gdGhpcy5hZGRyZXNzTmFtZVxyXG5cdFx0XHRcdFx0XHRldGguY29pbkxpc3QgPSBbe1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0XHRcdFx0bmFtZTI6IFwiRVRIXCIsXHJcblx0XHRcdFx0XHRcdFx0eG5hbWU6ICdFdGhlcmV1bScsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycpXHJcblx0XHRcdFx0XHRcdH1dO1xyXG5cdFx0XHRcdFx0XHRsZXQgRVRIQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHRFVEhBZGRyZXNzSW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0XHRFVEhBZGRyZXNzSW5mby5wdXNoKGV0aClcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycsIEVUSEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhFVEhBZGRyZXNzSW5mbywgMTExMSlcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuU3VjY2Vzc2Z1bCxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9hZGRyZXNzL2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0sIDE1MDApXHJcblxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0bGV0IGV0aCA9IG5ldyBPYmplY3Q7XHJcblx0XHRcdFx0XHRcdGV0aC5hZGRyZXNzID0gdGhpcy5iaWdBZGRyZXNzO1xyXG5cdFx0XHRcdFx0XHRldGgubmFtZSA9IHRoaXMuYWRkcmVzc05hbWVcclxuXHRcdFx0XHRcdFx0ZXRoLmNvaW5MaXN0ID0gW3tcclxuXHRcdFx0XHRcdFx0XHRuYW1lOiBcIkVUSFwiLFxyXG5cdFx0XHRcdFx0XHRcdG5hbWUyOiBcIkVUSFwiLFxyXG5cdFx0XHRcdFx0XHRcdHhuYW1lOiAnRXRoZXJldW0nLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxyXG5cdFx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXRoLCA0NDQ0KVxyXG5cdFx0XHRcdFx0XHRsZXQgRVRIQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHRFVEhBZGRyZXNzSW5mby5wdXNoKGV0aClcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coRVRIQWRkcmVzc0luZm8sIDQ0NDQpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLCBFVEhBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuU3VjY2Vzc2Z1bCxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aWYgKHRoaXMudmFsdWUgPT0gJ1RSWCcpIHtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKSwgNzc3KVxyXG5cdFx0XHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKS5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0XHRcdGxldCB0cnggPSBuZXcgT2JqZWN0O1xyXG5cdFx0XHRcdFx0XHR0cnguYWRkcmVzcyA9IHRoaXMuYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdFx0dHJ4Lm5hbWUgPSB0aGlzLmFkZHJlc3NOYW1lXHJcblx0XHRcdFx0XHRcdHRyeC5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdFx0bmFtZTogXCJUUlhcIixcclxuXHRcdFx0XHRcdFx0XHRuYW1lMjogXCJUUlhcIixcclxuXHRcdFx0XHRcdFx0XHR4bmFtZTogJ1RST04nLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycpXHJcblx0XHRcdFx0XHRcdH1dO1xyXG5cdFx0XHRcdFx0XHRsZXQgVFJYQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHRUUlhBZGRyZXNzSW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0XHRUUlhBZGRyZXNzSW5mby5wdXNoKHRyeClcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsIFRSWEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhUUlhBZGRyZXNzSW5mbywgMTExMSlcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuU3VjY2Vzc2Z1bCxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXgnXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGxldCB0cnggPSBuZXcgT2JqZWN0O1xyXG5cdFx0XHRcdFx0XHR0cnguYWRkcmVzcyA9IHRoaXMuYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdFx0dHJ4Lm5hbWUgPSB0aGlzLmFkZHJlc3NOYW1lXHJcblx0XHRcdFx0XHRcdHRyeC5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdFx0bmFtZTogXCJUUlhcIixcclxuXHRcdFx0XHRcdFx0XHRuYW1lMjogXCJUUlhcIixcclxuXHRcdFx0XHRcdFx0XHR4bmFtZTogJ1RST04nLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycpXHJcblx0XHRcdFx0XHRcdH1dO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0cngsIDQ0NDQpXHJcblx0XHRcdFx0XHRcdGxldCBUUlhBZGRyZXNzSW5mbyA9IFtdXHJcblx0XHRcdFx0XHRcdFRSWEFkZHJlc3NJbmZvLnB1c2godHJ4KVxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhUUlhBZGRyZXNzSW5mbywgNDQ0NClcclxuXHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsIFRSWEFkZHJlc3NJbmZvKVxyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5TdWNjZXNzZnVsLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vYWRkcmVzcy9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCAxNTAwKVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93U2VsZWN0KCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///767\n"); /***/ }), /* 768 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress2/index.vue?mpType=page ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7c44e0c6&scoped=true&mpType=page */ 769);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 771);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7c44e0c6\",\n null,\n false,\n _index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/addAddress2/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2M0NGUwYzYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdjNDRlMGM2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2FkZEFkZHJlc3MyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///768\n"); /***/ }), /* 769 */ /*!**********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress2/index.vue?vue&type=template&id=7c44e0c6&scoped=true&mpType=page ***! \**********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7c44e0c6&scoped=true&mpType=page */ 770); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7c44e0c6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 770 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress2/index.vue?vue&type=template&id=7c44e0c6&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default, uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 755) .default, uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 760).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "hr"), attrs: { _i: 0 } }, [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.Addaddress)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "top flex"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "text1"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.i18n.curr)))] ) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "inputcon"), attrs: { _i: 8 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.value, expression: "value" } ], staticClass: _vm._$s(9, "sc", "input1"), attrs: { placeholder: _vm._$s(9, "a-placeholder", _vm.teee1), _i: 9 }, domProps: { value: _vm._$s(9, "v-model", _vm.value) }, on: { click: function($event) { return _vm.showSelect() }, input: function($event) { if ($event.target.composing) { return } _vm.value = $event.target.value } } }), _c("image", { staticClass: _vm._$s(10, "sc", "img1"), attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 10 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "top flex"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "text1"), attrs: { _i: 13 } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.i18n.Address)))] ) ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "inputcon"), attrs: { _i: 14 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.bigAddress, expression: "bigAddress" } ], staticClass: _vm._$s(15, "sc", "input1"), attrs: { placeholder: _vm._$s(15, "a-placeholder", _vm.teee2), _i: 15 }, domProps: { value: _vm._$s(15, "v-model", _vm.bigAddress) }, on: { input: [ function($event) { if ($event.target.composing) { return } _vm.bigAddress = $event.target.value }, function($event) { return _vm.showSave() } ] } }), _c("image", { staticClass: _vm._$s(16, "sc", "img2"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame330.png */ 765) ), _i: 16 }, on: { click: _vm.chooseImage } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "top flex"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.Name)))] ) ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "inputcon"), attrs: { _i: 20 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.addressName, expression: "addressName" } ], staticClass: _vm._$s(21, "sc", "input1"), attrs: { placeholder: _vm._$s(21, "a-placeholder", _vm.teee3), _i: 21 }, domProps: { value: _vm._$s(21, "v-model", _vm.addressName) }, on: { input: [ function($event) { if ($event.target.composing) { return } _vm.addressName = $event.target.value }, _vm.showSave ] } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "btn"), class: _vm._$s(22, "c", _vm.save ? "sheng" : ""), attrs: { _i: 22 }, on: { click: function($event) { return _vm.handove() } } }, [_vm._v(_vm._$s(22, "t0-0", _vm._s(_vm.i18n.Save)))] ) ] ), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 23 }, on: { click: function($event) { _vm.show = false } } }) ], 1 ), _vm._$s(24, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(24, "sc", "big_con w100"), attrs: { _i: 24 } }, [ _c("view", { staticClass: _vm._$s(25, "sc", "tiao"), attrs: { _i: 25 }, on: { click: function($event) { _vm.show = false } } }), _c( "view", { staticClass: _vm._$s(26, "sc", "title"), attrs: { _i: 26 } }, [_vm._v(_vm._$s(26, "t0-0", _vm._s(_vm.i18n.selectcurrency)))] ), _vm._$s(27, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(27, "sc", "bottom_con zindex"), attrs: { _i: 27 } }, [ _c( "u-radio-group", { attrs: { _i: 28 }, model: { value: _vm._$s(28, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }, _vm._l( _vm._$s(29, "f", { forItems: _vm.list }), function(item, index, $20, $30) { return _c( "view", { key: _vm._$s(29, "f", { forIndex: $20, key: index }), staticClass: _vm._$s( "29-" + $30, "sc", "item flex" ), attrs: { _i: "29-" + $30 }, on: { click: function($event) { return _vm.handove2(item) } } }, [ _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "text1 flex" ), attrs: { _i: "30-" + $30 } }, [ _c("image", { staticClass: _vm._$s( "31-" + $30, "sc", "img" ), attrs: { src: _vm._$s( "31-" + $30, "a-src", item.url ), _i: "31-" + $30 } }), _c( "view", { staticClass: _vm._$s( "32-" + $30, "sc", "textcon" ), attrs: { _i: "32-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "33-" + $30, "sc", "text1" ), attrs: { _i: "33-" + $30 } }, [ _vm._v( _vm._$s( "33-" + $30, "t0-0", _vm._s(item.lang) ) ) ] ), _c( "view", { staticClass: _vm._$s( "34-" + $30, "sc", "text2" ), attrs: { _i: "34-" + $30 } }, [ _vm._v( _vm._$s( "34-" + $30, "t0-0", _vm._s(item.name) ) ) ] ) ] ) ] ), _c("u-radio", { attrs: { name: item.name, disabled: item.disabled, "active-color": "#5B53FF", _i: "35-" + $30 } }) ], 1 ) } ), 0 ), _c( "view", { staticClass: _vm._$s(36, "sc", "select_btn"), attrs: { _i: 36 } }, [ _vm._v( _vm._$s(36, "t0-0", _vm._s(_vm.i18n.langSelect)) ) ] ) ], 1 ) : _vm._e() ] ) : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 771 */ /*!****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress2/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 772);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3NzEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///771\n"); /***/ }), /* 772 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress2/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}var _default =\n{\n data: function data() {\n return _defineProperty({\n AddressInfo: {},\n teee1: this.$t('index').selectcurrency,\n teee2: this.$t('index').Pleaserecipientaddress,\n teee3: this.$t('index').enterthename,\n info: {},\n addressName: '',\n value: '',\n bigAddress: '',\n save: true,\n AddressIndex: -1,\n gai: {},\n show: false,\n checked: false,\n list: [\n {\n url: '../../../../static/tongyonh/bye.png',\n lang: 'Bitcoin',\n disabled: false,\n name: \"BTC\" },\n\n {\n url: '../../../../static/tongyonh/Frame3299.png',\n lang: 'Ethereum',\n disabled: false,\n name: \"ETH\" },\n\n {\n url: '../../../../static/tongyonh/tron1.png',\n lang: 'Tron',\n disabled: false,\n name: \"TRX\" }] }, \"value\",\n\n\n\n\n '');\n\n },\n onLoad: function onLoad() {\n if (uni.getStorageSync('AddressInfo')) {\n this.info = uni.getStorageSync('AddressInfo');\n this.AddressInfo = uni.getStorageSync('AddressInfo');\n this.addressName = this.AddressInfo.name;\n this.bigAddress = this.AddressInfo.address,\n this.value = uni.getStorageSync('AddressName');\n this.AddressIndex = uni.getStorageSync('AddressIndex');\n }\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n methods: {\n // 唤醒摄像头\n chooseImage: function chooseImage() {\n var _this = this;\n uni.chooseImage({\n count: 1, //默认9\n sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\n sourceType: ['album', 'camera'], //从相册选择、摄像头\n success: function success(res) {\n _this.imgShow = res.tempFilePaths[0];\n } });\n\n // ass()\n },\n\n\n handove2: function handove2(item) {\n this.value = item.name;\n this.show = false;\n },\n showSave: function showSave() {\n if (this.bigAddress != '' && this.name != '' && this.value != '') {\n this.save = true;\n } else {\n this.save = false;\n }\n },\n handove: function handove(item) {\n if (this.value == '') {\n this.save = false;\n uni.showToast({\n title: this.$t('index').selectcurrency,\n icon: 'none',\n duration: 1500 });\n\n return;\n }\n if (this.bigAddress == '' || this.addressName == '') {\n this.save = false;\n uni.showToast({\n title: this.$t('index').Addressorname,\n icon: 'none',\n duration: 1500 });\n\n return;\n }\n if (this.info.coinList[0].name2 == 'TRX') {\n this.$walletUtil.updateAddress(this.info.coinList[0].name2, this.value);\n if (this.value == 'ETH') {\n this.gai = uni.getStorageSync('ETHAddressInfo');\n this.gai2 = uni.getStorageSync('TRXAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var eth = new Object();\n eth.address = this.bigAddress;\n eth.name = this.addressName;\n eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n this.gai2.splice(index, 1);\n uni.setStorageSync('TRXAddressInfo', this.gai2);\n this.gai.push(eth);\n uni.setStorageSync('ETHAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n if (this.value == 'TRX') {\n this.gai = uni.getStorageSync('TRXAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var trx = new Object();\n trx.address = this.bigAddress;\n trx.name = this.addressName;\n\n trx.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) }];\n\n this.gai[index] = trx;\n uni.setStorageSync('TRXAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n\n }\n\n if (this.value == 'BTC') {\n this.gai = uni.getStorageSync('BTCAddressInfo');\n this.gai2 = uni.getStorageSync('TRXAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var btc = new Object();\n btc.address = this.bigAddress;\n btc.name = this.addressName;\n btc.coinList = [{\n name: \"BTC\",\n name2: \"BTC\",\n xname: 'Bitcoin',\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n\n this.gai2.splice(index, 1);\n uni.setStorageSync('TRXAddressInfo', this.gai2);\n this.gai.push(btc);\n uni.setStorageSync('BTCAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n }\n\n if (this.info.coinList[0].name2 == 'ETH') {\n if (this.value == 'TRX') {\n this.gai = uni.getStorageSync('TRXAddressInfo');\n this.gai2 = uni.getStorageSync('ETHAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var _trx = new Object();\n _trx.address = this.bigAddress;\n _trx.name = this.addressName;\n\n _trx.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) }];\n\n this.gai2.splice(index, 1);\n uni.setStorageSync('ETHAddressInfo', this.gai2);\n this.gai.push(_trx);\n uni.setStorageSync('TRXAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n if (this.value == 'ETH') {\n this.gai = uni.getStorageSync('ETHAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var _eth = new Object();\n _eth.address = this.bigAddress;\n _eth.name = this.addressName;\n _eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n this.gai[index] = _eth;\n uni.setStorageSync('ETHAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n\n }\n\n if (this.value == 'BTC') {\n this.gai = uni.getStorageSync('BTCAddressInfo');\n this.gai2 = uni.getStorageSync('ETHAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var _btc = new Object();\n _btc.address = this.bigAddress;\n _btc.name = this.addressName;\n _btc.coinList = [{\n name: \"BTC\",\n name2: \"BTC\",\n xname: 'Bitcoin',\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n\n this.gai2.splice(index, 1);\n uni.setStorageSync('ETHAddressInfo', this.gai2);\n this.gai.push(_btc);\n uni.setStorageSync('BTCAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n }\n\n\n if (this.info.coinList[0].name2 == 'BTC') {\n if (this.value == 'TRX') {\n this.gai = uni.getStorageSync('TRXAddressInfo');\n this.gai2 = uni.getStorageSync('BTCAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var _trx2 = new Object();\n _trx2.address = this.bigAddress;\n _trx2.name = this.addressName;\n\n _trx2.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) }];\n\n this.gai2.splice(index, 1);\n uni.setStorageSync('BTCAddressInfo', this.gai2);\n this.gai.push(_trx2);\n uni.setStorageSync('TRXAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n if (this.value == 'BTC') {\n this.gai = uni.getStorageSync('BTCAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var _btc2 = new Object();\n _btc2.address = this.bigAddress;\n _btc2.name = this.addressName;\n _btc2.coinList = [{\n name: \"BTC\",\n name2: \"BTC\",\n xname: 'Bitcoin',\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n\n this.gai[index] = _btc2;\n uni.setStorageSync('BTCAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n\n }\n\n if (this.value == 'ETH') {\n this.gai = uni.getStorageSync('ETHAddressInfo');\n this.gai2 = uni.getStorageSync('BTCAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var _eth2 = new Object();\n _eth2.address = this.bigAddress;\n _eth2.name = this.addressName;\n _eth2.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n this.gai2.splice(index, 1);\n uni.setStorageSync('BTCAddressInfo', this.gai2);\n this.gai.push(_eth2);\n uni.setStorageSync('ETHAddressInfo', this.gai);\n uni.showToast({\n title: this.$t('index').Successful,\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n }\n },\n showSelect: function showSelect() {\n this.show = true;\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkQWRkcmVzczIvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJBZGRyZXNzSW5mbyIsInRlZWUxIiwiJHQiLCJzZWxlY3RjdXJyZW5jeSIsInRlZWUyIiwiUGxlYXNlcmVjaXBpZW50YWRkcmVzcyIsInRlZWUzIiwiZW50ZXJ0aGVuYW1lIiwiaW5mbyIsImFkZHJlc3NOYW1lIiwidmFsdWUiLCJiaWdBZGRyZXNzIiwic2F2ZSIsIkFkZHJlc3NJbmRleCIsImdhaSIsInNob3ciLCJjaGVja2VkIiwibGlzdCIsInVybCIsImxhbmciLCJkaXNhYmxlZCIsIm5hbWUiLCJvbkxvYWQiLCJ1bmkiLCJnZXRTdG9yYWdlU3luYyIsImFkZHJlc3MiLCJjb21wdXRlZCIsImkxOG4iLCJtZXRob2RzIiwiY2hvb3NlSW1hZ2UiLCJfdGhpcyIsImNvdW50Iiwic2l6ZVR5cGUiLCJzb3VyY2VUeXBlIiwic3VjY2VzcyIsInJlcyIsImltZ1Nob3ciLCJ0ZW1wRmlsZVBhdGhzIiwiaGFuZG92ZTIiLCJpdGVtIiwic2hvd1NhdmUiLCJoYW5kb3ZlIiwic2hvd1RvYXN0IiwidGl0bGUiLCJpY29uIiwiZHVyYXRpb24iLCJBZGRyZXNzb3JuYW1lIiwiY29pbkxpc3QiLCJuYW1lMiIsIiR3YWxsZXRVdGlsIiwidXBkYXRlQWRkcmVzcyIsImdhaTIiLCJpbmRleCIsImV0aCIsIk9iamVjdCIsInhuYW1lIiwicmVxdWlyZSIsInNwbGljZSIsInNldFN0b3JhZ2VTeW5jIiwicHVzaCIsIlN1Y2Nlc3NmdWwiLCJuYXZpZ2F0ZVRvIiwidHJ4IiwiYnRjIiwic2hvd1NlbGVjdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBZ0dDLGlIO0FBQ2U7QUFDZEEsTUFEYyxrQkFDUDtBQUNOO0FBQ0ZDLGlCQUFXLEVBQUMsRUFEVjtBQUVGQyxXQUFLLEVBQUMsS0FBS0MsRUFBTCxDQUFRLE9BQVIsRUFBaUJDLGNBRnJCO0FBR0RDLFdBQUssRUFBQyxLQUFLRixFQUFMLENBQVEsT0FBUixFQUFpQkcsc0JBSHRCO0FBSURDLFdBQUssRUFBQyxLQUFLSixFQUFMLENBQVEsT0FBUixFQUFpQkssWUFKdEI7QUFLQ0MsVUFBSSxFQUFDLEVBTE47QUFNQ0MsaUJBQVcsRUFBQyxFQU5iO0FBT0NDLFdBQUssRUFBQyxFQVBQO0FBUUNDLGdCQUFVLEVBQUMsRUFSWjtBQVNDQyxVQUFJLEVBQUMsSUFUTjtBQVVDQyxrQkFBWSxFQUFDLENBQUMsQ0FWZjtBQVdDQyxTQUFHLEVBQUMsRUFYTDtBQVlIQyxVQUFJLEVBQUUsS0FaSDtBQWFGQyxhQUFPLEVBQUUsS0FiUDtBQWNBQyxVQUFJLEVBQUU7QUFDRjtBQUNDQyxXQUFHLEVBQUMscUNBREw7QUFFQ0MsWUFBSSxFQUFDLFNBRk47QUFHQ0MsZ0JBQVEsRUFBRSxLQUhYO0FBSUNDLFlBQUksRUFBQyxLQUpOLEVBREU7O0FBT0Y7QUFDQ0gsV0FBRyxFQUFDLDJDQURMO0FBRUNDLFlBQUksRUFBQyxVQUZOO0FBR0NDLGdCQUFRLEVBQUUsS0FIWDtBQUlDQyxZQUFJLEVBQUMsS0FKTixFQVBFOztBQWFGO0FBQ0NILFdBQUcsRUFBQyx1Q0FETDtBQUVDQyxZQUFJLEVBQUMsTUFGTjtBQUdDQyxnQkFBUSxFQUFFLEtBSFg7QUFJQ0MsWUFBSSxFQUFDLEtBSk4sRUFiRSxDQWROOzs7OztBQW9DVSxNQXBDVjs7QUFzQ0EsR0F4Q2E7QUF5Q2RDLFFBekNjLG9CQXlDTDtBQUNSLFFBQUdDLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixhQUFuQixDQUFILEVBQXFDO0FBQ3BDLFdBQUtoQixJQUFMLEdBQVVlLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixhQUFuQixDQUFWO0FBQ0EsV0FBS3hCLFdBQUwsR0FBaUJ1QixHQUFHLENBQUNDLGNBQUosQ0FBbUIsYUFBbkIsQ0FBakI7QUFDQSxXQUFLZixXQUFMLEdBQWlCLEtBQUtULFdBQUwsQ0FBaUJxQixJQUFsQztBQUNNLFdBQUtWLFVBQUwsR0FBZ0IsS0FBS1gsV0FBTCxDQUFpQnlCLE9BQWpDO0FBQ04sV0FBS2YsS0FBTCxHQUFXYSxHQUFHLENBQUNDLGNBQUosQ0FBbUIsYUFBbkIsQ0FETDtBQUVOLFdBQUtYLFlBQUwsR0FBa0JVLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixjQUFuQixDQUFsQjtBQUNBO0FBQ0QsR0FsRGE7QUFtRGRFLFVBQVEsRUFBRTtBQUNUQyxRQURTLGtCQUNGO0FBQ04sYUFBTyxLQUFLekIsRUFBTCxDQUFRLE9BQVIsQ0FBUDtBQUNBLEtBSFEsRUFuREk7O0FBd0RkMEIsU0FBTyxFQUFFO0FBQ1I7QUFDQUMsZUFGUSx5QkFFTTtBQUNiLFVBQUlDLEtBQUssR0FBRyxJQUFaO0FBQ0FQLFNBQUcsQ0FBQ00sV0FBSixDQUFnQjtBQUNmRSxhQUFLLEVBQUUsQ0FEUSxFQUNMO0FBQ1ZDLGdCQUFRLEVBQUUsQ0FBQyxVQUFELEVBQWEsWUFBYixDQUZLLEVBRXVCO0FBQ3RDQyxrQkFBVSxFQUFFLENBQUMsT0FBRCxFQUFVLFFBQVYsQ0FIRyxFQUdrQjtBQUNqQ0MsZUFBTyxFQUFFLGlCQUFTQyxHQUFULEVBQWM7QUFDdEJMLGVBQUssQ0FBQ00sT0FBTixHQUFnQkQsR0FBRyxDQUFDRSxhQUFKLENBQWtCLENBQWxCLENBQWhCO0FBQ0EsU0FOYyxFQUFoQjs7QUFRQTtBQUNBLEtBYk87OztBQWdCUkMsWUFoQlEsb0JBZ0JDQyxJQWhCRCxFQWdCTTtBQUNkLFdBQUs3QixLQUFMLEdBQVc2QixJQUFJLENBQUNsQixJQUFoQjtBQUNBLFdBQUtOLElBQUwsR0FBVSxLQUFWO0FBQ00sS0FuQkU7QUFvQkh5QixZQXBCRyxzQkFvQk87QUFDVCxVQUFHLEtBQUs3QixVQUFMLElBQWlCLEVBQWpCLElBQXFCLEtBQUtVLElBQUwsSUFBVyxFQUFoQyxJQUFvQyxLQUFLWCxLQUFMLElBQVksRUFBbkQsRUFBc0Q7QUFDckQsYUFBS0UsSUFBTCxHQUFVLElBQVY7QUFDQSxPQUZELE1BRUs7QUFDSixhQUFLQSxJQUFMLEdBQVUsS0FBVjtBQUNBO0FBQ0QsS0ExQkU7QUEyQlY2QixXQTNCVSxtQkEyQkZGLElBM0JFLEVBMkJHO0FBQ1osVUFBRyxLQUFLN0IsS0FBTCxJQUFZLEVBQWYsRUFBa0I7QUFDakIsYUFBS0UsSUFBTCxHQUFVLEtBQVY7QUFDQVcsV0FBRyxDQUFDbUIsU0FBSixDQUFjO0FBQ2JDLGVBQUssRUFBRSxLQUFLekMsRUFBTCxDQUFRLE9BQVIsRUFBaUJDLGNBRFg7QUFFYnlDLGNBQUksRUFBRSxNQUZPO0FBR2JDLGtCQUFRLEVBQUUsSUFIRyxFQUFkOztBQUtBO0FBQ0E7QUFDRCxVQUFHLEtBQUtsQyxVQUFMLElBQWlCLEVBQWpCLElBQXFCLEtBQUtGLFdBQUwsSUFBa0IsRUFBMUMsRUFBNkM7QUFDNUMsYUFBS0csSUFBTCxHQUFVLEtBQVY7QUFDQVcsV0FBRyxDQUFDbUIsU0FBSixDQUFjO0FBQ2JDLGVBQUssRUFBRSxLQUFLekMsRUFBTCxDQUFRLE9BQVIsRUFBaUI0QyxhQURYO0FBRWJGLGNBQUksRUFBRSxNQUZPO0FBR2JDLGtCQUFRLEVBQUUsSUFIRyxFQUFkOztBQUtBO0FBQ0E7QUFDSCxVQUFHLEtBQUtyQyxJQUFMLENBQVV1QyxRQUFWLENBQW1CLENBQW5CLEVBQXNCQyxLQUF0QixJQUE2QixLQUFoQyxFQUFzQztBQUNsQyxhQUFLQyxXQUFMLENBQWlCQyxhQUFqQixDQUErQixLQUFLMUMsSUFBTCxDQUFVdUMsUUFBVixDQUFtQixDQUFuQixFQUFzQkMsS0FBckQsRUFBMkQsS0FBS3RDLEtBQWhFO0FBQ00sWUFBRyxLQUFLQSxLQUFMLElBQVksS0FBZixFQUFxQjtBQUMzQixlQUFLSSxHQUFMLEdBQVdTLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsQ0FBWDtBQUNBLGVBQUsyQixJQUFMLEdBQVk1QixHQUFHLENBQUNDLGNBQUosQ0FBbUIsZ0JBQW5CLENBQVo7QUFDQSxjQUFJNEIsS0FBSyxHQUFDN0IsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFdBQW5CLENBQVY7QUFDRSxjQUFJNkIsR0FBRyxHQUFDLElBQUlDLE1BQUosRUFBUjtBQUNFRCxhQUFHLENBQUM1QixPQUFKLEdBQVksS0FBS2QsVUFBakI7QUFDQTBDLGFBQUcsQ0FBQ2hDLElBQUosR0FBUyxLQUFLWixXQUFkO0FBQ0E0QyxhQUFHLENBQUNOLFFBQUosR0FBYSxDQUFDO0FBQ2IxQixnQkFBSSxFQUFDLEtBRFE7QUFFYjJCLGlCQUFLLEVBQUMsS0FGTztBQUdiTyxpQkFBSyxFQUFDLFVBSE87QUFJYlgsZ0JBQUksRUFBQ1ksbUJBQU8sQ0FBQywwQ0FBRCxDQUpDLEVBQUQsQ0FBYjs7QUFNRixlQUFLTCxJQUFMLENBQVVNLE1BQVYsQ0FBaUJMLEtBQWpCLEVBQXVCLENBQXZCO0FBQ0E3QixhQUFHLENBQUNtQyxjQUFKLENBQW1CLGdCQUFuQixFQUFvQyxLQUFLUCxJQUF6QztBQUNBLGVBQUtyQyxHQUFMLENBQVM2QyxJQUFULENBQWNOLEdBQWQ7QUFDRDlCLGFBQUcsQ0FBQ21DLGNBQUosQ0FBbUIsZ0JBQW5CLEVBQW9DLEtBQUs1QyxHQUF6QztBQUNDUyxhQUFHLENBQUNtQixTQUFKLENBQWM7QUFDYkMsaUJBQUssRUFBRSxLQUFLekMsRUFBTCxDQUFRLE9BQVIsRUFBaUIwRCxVQURYO0FBRWJoQixnQkFBSSxFQUFFLFNBRk87QUFHYkMsb0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0F0QixhQUFHLENBQUNzQyxVQUFKLENBQWU7QUFDZDNDLGVBQUcsRUFBQyxrQkFEVSxFQUFmOztBQUdEO0FBQ0QsWUFBRyxLQUFLUixLQUFMLElBQVksS0FBZixFQUFxQjtBQUNqQixlQUFLSSxHQUFMLEdBQVdTLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsQ0FBWDtBQUNBLGNBQUk0QixLQUFLLEdBQUM3QixHQUFHLENBQUNDLGNBQUosQ0FBbUIsV0FBbkIsQ0FBVjtBQUNBLGNBQUlzQyxHQUFHLEdBQUMsSUFBSVIsTUFBSixFQUFSO0FBQ0lRLGFBQUcsQ0FBQ3JDLE9BQUosR0FBWSxLQUFLZCxVQUFqQjtBQUNBbUQsYUFBRyxDQUFDekMsSUFBSixHQUFTLEtBQUtaLFdBQWQ7O0FBRUZxRCxhQUFHLENBQUNmLFFBQUosR0FBYSxDQUFDO0FBQ2IxQixnQkFBSSxFQUFDLEtBRFE7QUFFYjJCLGlCQUFLLEVBQUMsS0FGTztBQUdiTyxpQkFBSyxFQUFDLE1BSE87QUFJYlgsZ0JBQUksRUFBQ1ksbUJBQU8sQ0FBQyxzQ0FBRCxDQUpDLEVBQUQsQ0FBYjs7QUFNQSxlQUFLMUMsR0FBTCxDQUFTc0MsS0FBVCxJQUFnQlUsR0FBaEI7QUFDRHZDLGFBQUcsQ0FBQ21DLGNBQUosQ0FBb0IsZ0JBQXBCLEVBQXFDLEtBQUs1QyxHQUExQztBQUNBUyxhQUFHLENBQUNtQixTQUFKLENBQWM7QUFDYkMsaUJBQUssRUFBRyxLQUFLekMsRUFBTCxDQUFRLE9BQVIsRUFBaUIwRCxVQURaO0FBRWJoQixnQkFBSSxFQUFFLFNBRk87QUFHYkMsb0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0F0QixhQUFHLENBQUNzQyxVQUFKLENBQWU7QUFDZDNDLGVBQUcsRUFBQyxrQkFEVSxFQUFmOzs7QUFJSjs7QUFFSCxZQUFHLEtBQUtSLEtBQUwsSUFBWSxLQUFmLEVBQXFCO0FBQ2pCLGVBQUtJLEdBQUwsR0FBV1MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLGdCQUFuQixDQUFYO0FBQ0EsZUFBSzJCLElBQUwsR0FBWTVCLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsQ0FBWjtBQUNBLGNBQUk0QixLQUFLLEdBQUM3QixHQUFHLENBQUNDLGNBQUosQ0FBbUIsV0FBbkIsQ0FBVjtBQUNDLGNBQUl1QyxHQUFHLEdBQUMsSUFBSVQsTUFBSixFQUFSO0FBQ0RTLGFBQUcsQ0FBQ3RDLE9BQUosR0FBWSxLQUFLZCxVQUFqQjtBQUNBb0QsYUFBRyxDQUFDMUMsSUFBSixHQUFTLEtBQUtaLFdBQWQ7QUFDQXNELGFBQUcsQ0FBQ2hCLFFBQUosR0FBYSxDQUFDO0FBQ2IxQixnQkFBSSxFQUFDLEtBRFE7QUFFYjJCLGlCQUFLLEVBQUMsS0FGTztBQUdiTyxpQkFBSyxFQUFDLFNBSE87QUFJYlgsZ0JBQUksRUFBQ1ksbUJBQU8sQ0FBQyxvQ0FBRCxDQUpDLEVBQUQsQ0FBYjs7QUFNRSxlQUFLTCxJQUFMLENBQVVNLE1BQVYsQ0FBaUJMLEtBQWpCLEVBQXVCLENBQXZCO0FBQ0E3QixhQUFHLENBQUNtQyxjQUFKLENBQW1CLGdCQUFuQixFQUFvQyxLQUFLUCxJQUF6QztBQUNBLGVBQUtyQyxHQUFMLENBQVM2QyxJQUFULENBQWNJLEdBQWQ7QUFDRHhDLGFBQUcsQ0FBQ21DLGNBQUosQ0FBbUIsZ0JBQW5CLEVBQW9DLEtBQUs1QyxHQUF6QztBQUNHUyxhQUFHLENBQUNtQixTQUFKLENBQWM7QUFDYkMsaUJBQUssRUFBRyxLQUFLekMsRUFBTCxDQUFRLE9BQVIsRUFBaUIwRCxVQURaO0FBRWJoQixnQkFBSSxFQUFFLFNBRk87QUFHYkMsb0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0F0QixhQUFHLENBQUNzQyxVQUFKLENBQWU7QUFDZDNDLGVBQUcsRUFBQyxrQkFEVSxFQUFmOztBQUdQO0FBQ0U7O0FBRUQsVUFBRyxLQUFLVixJQUFMLENBQVV1QyxRQUFWLENBQW1CLENBQW5CLEVBQXNCQyxLQUF0QixJQUE2QixLQUFoQyxFQUFzQztBQUM1QixZQUFHLEtBQUt0QyxLQUFMLElBQVksS0FBZixFQUFxQjtBQUMzQixlQUFLSSxHQUFMLEdBQVdTLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsQ0FBWDtBQUNBLGVBQUsyQixJQUFMLEdBQVk1QixHQUFHLENBQUNDLGNBQUosQ0FBbUIsZ0JBQW5CLENBQVo7QUFDQSxjQUFJNEIsS0FBSyxHQUFDN0IsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFdBQW5CLENBQVY7QUFDRixjQUFJc0MsSUFBRyxHQUFDLElBQUlSLE1BQUosRUFBUjtBQUNJUSxjQUFHLENBQUNyQyxPQUFKLEdBQVksS0FBS2QsVUFBakI7QUFDQW1ELGNBQUcsQ0FBQ3pDLElBQUosR0FBUyxLQUFLWixXQUFkOztBQUVGcUQsY0FBRyxDQUFDZixRQUFKLEdBQWEsQ0FBQztBQUNiMUIsZ0JBQUksRUFBQyxLQURRO0FBRWIyQixpQkFBSyxFQUFDLEtBRk87QUFHYk8saUJBQUssRUFBQyxNQUhPO0FBSWJYLGdCQUFJLEVBQUNZLG1CQUFPLENBQUMsc0NBQUQsQ0FKQyxFQUFELENBQWI7O0FBTUUsZUFBS0wsSUFBTCxDQUFVTSxNQUFWLENBQWlCTCxLQUFqQixFQUF1QixDQUF2QjtBQUNBN0IsYUFBRyxDQUFDbUMsY0FBSixDQUFtQixnQkFBbkIsRUFBb0MsS0FBS1AsSUFBekM7QUFDQSxlQUFLckMsR0FBTCxDQUFTNkMsSUFBVCxDQUFjRyxJQUFkO0FBQ0R2QyxhQUFHLENBQUNtQyxjQUFKLENBQW1CLGdCQUFuQixFQUFvQyxLQUFLNUMsR0FBekM7QUFDQ1MsYUFBRyxDQUFDbUIsU0FBSixDQUFjO0FBQ2JDLGlCQUFLLEVBQUcsS0FBS3pDLEVBQUwsQ0FBUSxPQUFSLEVBQWlCMEQsVUFEWjtBQUViaEIsZ0JBQUksRUFBRSxTQUZPO0FBR2JDLG9CQUFRLEVBQUUsSUFIRyxFQUFkOztBQUtBdEIsYUFBRyxDQUFDc0MsVUFBSixDQUFlO0FBQ2QzQyxlQUFHLEVBQUMsa0JBRFUsRUFBZjs7QUFHRDtBQUNELFlBQUcsS0FBS1IsS0FBTCxJQUFZLEtBQWYsRUFBcUI7QUFDakIsZUFBS0ksR0FBTCxHQUFXUyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsZ0JBQW5CLENBQVg7QUFDQSxjQUFJNEIsS0FBSyxHQUFDN0IsR0FBRyxDQUFDQyxjQUFKLENBQW1CLFdBQW5CLENBQVY7QUFDRCxjQUFJNkIsSUFBRyxHQUFDLElBQUlDLE1BQUosRUFBUjtBQUNFRCxjQUFHLENBQUM1QixPQUFKLEdBQVksS0FBS2QsVUFBakI7QUFDQTBDLGNBQUcsQ0FBQ2hDLElBQUosR0FBUyxLQUFLWixXQUFkO0FBQ0E0QyxjQUFHLENBQUNOLFFBQUosR0FBYSxDQUFDO0FBQ2IxQixnQkFBSSxFQUFDLEtBRFE7QUFFYjJCLGlCQUFLLEVBQUMsS0FGTztBQUdiTyxpQkFBSyxFQUFDLFVBSE87QUFJYlgsZ0JBQUksRUFBQ1ksbUJBQU8sQ0FBQywwQ0FBRCxDQUpDLEVBQUQsQ0FBYjs7QUFNRSxlQUFLMUMsR0FBTCxDQUFTc0MsS0FBVCxJQUFnQkMsSUFBaEI7QUFDQTlCLGFBQUcsQ0FBQ21DLGNBQUosQ0FBbUIsZ0JBQW5CLEVBQW9DLEtBQUs1QyxHQUF6QztBQUNGUyxhQUFHLENBQUNtQixTQUFKLENBQWM7QUFDYkMsaUJBQUssRUFBRyxLQUFLekMsRUFBTCxDQUFRLE9BQVIsRUFBaUIwRCxVQURaO0FBRWJoQixnQkFBSSxFQUFFLFNBRk87QUFHYkMsb0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0F0QixhQUFHLENBQUNzQyxVQUFKLENBQWU7QUFDZDNDLGVBQUcsRUFBQyxrQkFEVSxFQUFmOzs7QUFJSjs7QUFFSixZQUFHLEtBQUtSLEtBQUwsSUFBWSxLQUFmLEVBQXFCO0FBQ25CLGVBQUtJLEdBQUwsR0FBV1MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLGdCQUFuQixDQUFYO0FBQ0EsZUFBSzJCLElBQUwsR0FBWTVCLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsQ0FBWjtBQUNBLGNBQUk0QixLQUFLLEdBQUM3QixHQUFHLENBQUNDLGNBQUosQ0FBbUIsV0FBbkIsQ0FBVjtBQUNILGNBQUl1QyxJQUFHLEdBQUMsSUFBSVQsTUFBSixFQUFSO0FBQ0FTLGNBQUcsQ0FBQ3RDLE9BQUosR0FBWSxLQUFLZCxVQUFqQjtBQUNBb0QsY0FBRyxDQUFDMUMsSUFBSixHQUFTLEtBQUtaLFdBQWQ7QUFDQXNELGNBQUcsQ0FBQ2hCLFFBQUosR0FBYSxDQUFDO0FBQ2IxQixnQkFBSSxFQUFDLEtBRFE7QUFFYjJCLGlCQUFLLEVBQUMsS0FGTztBQUdiTyxpQkFBSyxFQUFDLFNBSE87QUFJYlgsZ0JBQUksRUFBQ1ksbUJBQU8sQ0FBQyxvQ0FBRCxDQUpDLEVBQUQsQ0FBYjs7QUFNSyxlQUFLTCxJQUFMLENBQVVNLE1BQVYsQ0FBaUJMLEtBQWpCLEVBQXVCLENBQXZCO0FBQ0E3QixhQUFHLENBQUNtQyxjQUFKLENBQW1CLGdCQUFuQixFQUFvQyxLQUFLUCxJQUF6QztBQUNBLGVBQUtyQyxHQUFMLENBQVM2QyxJQUFULENBQWNJLElBQWQ7QUFDRHhDLGFBQUcsQ0FBQ21DLGNBQUosQ0FBbUIsZ0JBQW5CLEVBQW9DLEtBQUs1QyxHQUF6QztBQUNDUyxhQUFHLENBQUNtQixTQUFKLENBQWM7QUFDYkMsaUJBQUssRUFBRyxLQUFLekMsRUFBTCxDQUFRLE9BQVIsRUFBaUIwRCxVQURaO0FBRWJoQixnQkFBSSxFQUFFLFNBRk87QUFHYkMsb0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0F0QixhQUFHLENBQUNzQyxVQUFKLENBQWU7QUFDZDNDLGVBQUcsRUFBQyxrQkFEVSxFQUFmOztBQUdEO0FBQ0M7OztBQUdMLFVBQUcsS0FBS1YsSUFBTCxDQUFVdUMsUUFBVixDQUFtQixDQUFuQixFQUFzQkMsS0FBdEIsSUFBNkIsS0FBaEMsRUFBc0M7QUFDNUIsWUFBRyxLQUFLdEMsS0FBTCxJQUFZLEtBQWYsRUFBcUI7QUFDM0IsZUFBS0ksR0FBTCxHQUFXUyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsZ0JBQW5CLENBQVg7QUFDQSxlQUFLMkIsSUFBTCxHQUFZNUIsR0FBRyxDQUFDQyxjQUFKLENBQW1CLGdCQUFuQixDQUFaO0FBQ0EsY0FBSTRCLEtBQUssR0FBQzdCLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixXQUFuQixDQUFWO0FBQ0YsY0FBSXNDLEtBQUcsR0FBQyxJQUFJUixNQUFKLEVBQVI7QUFDSVEsZUFBRyxDQUFDckMsT0FBSixHQUFZLEtBQUtkLFVBQWpCO0FBQ0FtRCxlQUFHLENBQUN6QyxJQUFKLEdBQVMsS0FBS1osV0FBZDs7QUFFRnFELGVBQUcsQ0FBQ2YsUUFBSixHQUFhLENBQUM7QUFDYjFCLGdCQUFJLEVBQUMsS0FEUTtBQUViMkIsaUJBQUssRUFBQyxLQUZPO0FBR2JPLGlCQUFLLEVBQUMsTUFITztBQUliWCxnQkFBSSxFQUFDWSxtQkFBTyxDQUFDLHNDQUFELENBSkMsRUFBRCxDQUFiOztBQU1FLGVBQUtMLElBQUwsQ0FBVU0sTUFBVixDQUFpQkwsS0FBakIsRUFBdUIsQ0FBdkI7QUFDQTdCLGFBQUcsQ0FBQ21DLGNBQUosQ0FBbUIsZ0JBQW5CLEVBQW9DLEtBQUtQLElBQXpDO0FBQ0EsZUFBS3JDLEdBQUwsQ0FBUzZDLElBQVQsQ0FBY0csS0FBZDtBQUNEdkMsYUFBRyxDQUFDbUMsY0FBSixDQUFtQixnQkFBbkIsRUFBb0MsS0FBSzVDLEdBQXpDO0FBQ0NTLGFBQUcsQ0FBQ21CLFNBQUosQ0FBYztBQUNiQyxpQkFBSyxFQUFHLEtBQUt6QyxFQUFMLENBQVEsT0FBUixFQUFpQjBELFVBRFo7QUFFYmhCLGdCQUFJLEVBQUUsU0FGTztBQUdiQyxvQkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLQXRCLGFBQUcsQ0FBQ3NDLFVBQUosQ0FBZTtBQUNkM0MsZUFBRyxFQUFDLGtCQURVLEVBQWY7O0FBR0Q7QUFDRCxZQUFHLEtBQUtSLEtBQUwsSUFBWSxLQUFmLEVBQXFCO0FBQ2pCLGVBQUtJLEdBQUwsR0FBV1MsR0FBRyxDQUFDQyxjQUFKLENBQW1CLGdCQUFuQixDQUFYO0FBQ0EsY0FBSTRCLEtBQUssR0FBQzdCLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixXQUFuQixDQUFWO0FBQ0YsY0FBSXVDLEtBQUcsR0FBQyxJQUFJVCxNQUFKLEVBQVI7QUFDQVMsZUFBRyxDQUFDdEMsT0FBSixHQUFZLEtBQUtkLFVBQWpCO0FBQ0FvRCxlQUFHLENBQUMxQyxJQUFKLEdBQVMsS0FBS1osV0FBZDtBQUNBc0QsZUFBRyxDQUFDaEIsUUFBSixHQUFhLENBQUM7QUFDYjFCLGdCQUFJLEVBQUMsS0FEUTtBQUViMkIsaUJBQUssRUFBQyxLQUZPO0FBR2JPLGlCQUFLLEVBQUMsU0FITztBQUliWCxnQkFBSSxFQUFDWSxtQkFBTyxDQUFDLG9DQUFELENBSkMsRUFBRCxDQUFiOztBQU1LLGVBQUsxQyxHQUFMLENBQVNzQyxLQUFULElBQWdCVyxLQUFoQjtBQUNBeEMsYUFBRyxDQUFDbUMsY0FBSixDQUFtQixnQkFBbkIsRUFBb0MsS0FBSzVDLEdBQXpDO0FBQ0ZTLGFBQUcsQ0FBQ21CLFNBQUosQ0FBYztBQUNiQyxpQkFBSyxFQUFFLEtBQUt6QyxFQUFMLENBQVEsT0FBUixFQUFpQjBELFVBRFg7QUFFYmhCLGdCQUFJLEVBQUUsU0FGTztBQUdiQyxvQkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLQXRCLGFBQUcsQ0FBQ3NDLFVBQUosQ0FBZTtBQUNkM0MsZUFBRyxFQUFDLGtCQURVLEVBQWY7OztBQUlKOztBQUVKLFlBQUcsS0FBS1IsS0FBTCxJQUFZLEtBQWYsRUFBcUI7QUFDbkIsZUFBS0ksR0FBTCxHQUFXUyxHQUFHLENBQUNDLGNBQUosQ0FBbUIsZ0JBQW5CLENBQVg7QUFDQSxlQUFLMkIsSUFBTCxHQUFZNUIsR0FBRyxDQUFDQyxjQUFKLENBQW1CLGdCQUFuQixDQUFaO0FBQ0EsY0FBSTRCLEtBQUssR0FBQzdCLEdBQUcsQ0FBQ0MsY0FBSixDQUFtQixXQUFuQixDQUFWO0FBQ0osY0FBSTZCLEtBQUcsR0FBQyxJQUFJQyxNQUFKLEVBQVI7QUFDR0QsZUFBRyxDQUFDNUIsT0FBSixHQUFZLEtBQUtkLFVBQWpCO0FBQ0EwQyxlQUFHLENBQUNoQyxJQUFKLEdBQVMsS0FBS1osV0FBZDtBQUNENEMsZUFBRyxDQUFDTixRQUFKLEdBQWEsQ0FBQztBQUNiMUIsZ0JBQUksRUFBQyxLQURRO0FBRWIyQixpQkFBSyxFQUFDLEtBRk87QUFHYk8saUJBQUssRUFBQyxVQUhPO0FBSWJYLGdCQUFJLEVBQUNZLG1CQUFPLENBQUMsMENBQUQsQ0FKQyxFQUFELENBQWI7O0FBTUksZUFBS0wsSUFBTCxDQUFVTSxNQUFWLENBQWlCTCxLQUFqQixFQUF1QixDQUF2QjtBQUNBN0IsYUFBRyxDQUFDbUMsY0FBSixDQUFtQixnQkFBbkIsRUFBb0MsS0FBS1AsSUFBekM7QUFDQSxlQUFLckMsR0FBTCxDQUFTNkMsSUFBVCxDQUFjTixLQUFkO0FBQ0Q5QixhQUFHLENBQUNtQyxjQUFKLENBQW1CLGdCQUFuQixFQUFvQyxLQUFLNUMsR0FBekM7QUFDQ1MsYUFBRyxDQUFDbUIsU0FBSixDQUFjO0FBQ2JDLGlCQUFLLEVBQUcsS0FBS3pDLEVBQUwsQ0FBUSxPQUFSLEVBQWlCMEQsVUFEWjtBQUViaEIsZ0JBQUksRUFBRSxTQUZPO0FBR2JDLG9CQUFRLEVBQUUsSUFIRyxFQUFkOztBQUtBdEIsYUFBRyxDQUFDc0MsVUFBSixDQUFlO0FBQ2QzQyxlQUFHLEVBQUMsa0JBRFUsRUFBZjs7QUFHRDtBQUNDO0FBQ0YsS0FsU0k7QUFtU0w4QyxjQW5TSyx3QkFtU087QUFDWCxXQUFLakQsSUFBTCxHQUFVLElBQVY7QUFDQSxLQXJTSSxFQXhESyxFIiwiZmlsZSI6Ijc3Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0QWRkcmVzc0luZm86e30sXG5cdHRlZWUxOnRoaXMuJHQoJ2luZGV4Jykuc2VsZWN0Y3VycmVuY3ksXG5cdCB0ZWVlMjp0aGlzLiR0KCdpbmRleCcpLlBsZWFzZXJlY2lwaWVudGFkZHJlc3MsXG5cdCB0ZWVlMzp0aGlzLiR0KCdpbmRleCcpLmVudGVydGhlbmFtZSxcblx0XHRcdFx0aW5mbzp7fSxcblx0XHRcdFx0YWRkcmVzc05hbWU6JycsXG5cdFx0XHRcdHZhbHVlOicnLFxuXHRcdFx0XHRiaWdBZGRyZXNzOicnLFxuXHRcdFx0XHRzYXZlOnRydWUsXG5cdFx0XHRcdEFkZHJlc3NJbmRleDotMSxcblx0XHRcdFx0Z2FpOnt9LFxuc2hvdzogZmFsc2UsXG5cdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0bGlzdDogW1xuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0dXJsOicuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvYnllLnBuZycsXG5cdFx0XHRcdFx0XHRcdFx0bGFuZzonQml0Y29pbicsXG5cdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJCVENcIlxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0dXJsOicuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycsXG5cdFx0XHRcdFx0XHRcdFx0bGFuZzonRXRoZXJldW0nLFxuXHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiRVRIXCJcblx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdHVybDonLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycsXG5cdFx0XHRcdFx0XHRcdFx0bGFuZzonVHJvbicsXG5cdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJUUlhcIlxuXHRcdFx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0XHRcdFx0Ly8gdS1yYWRpby1ncm91cOeahHYtbW9kZWznu5HlrprnmoTlgLzlpoLmnpzorr7nva7kuLrmn5DkuKpyYWRpb+eahG5hbWXvvIzlsLHkvJrooqvpu5jorqTpgInkuK1cblx0XHRcdFx0XHRcdHZhbHVlOiAnJyxcblx0XHRcdH1cblx0XHR9LFxuXHRcdG9uTG9hZCgpIHtcblx0XHRcdGlmKHVuaS5nZXRTdG9yYWdlU3luYygnQWRkcmVzc0luZm8nKSl7XG5cdFx0XHRcdHRoaXMuaW5mbz11bmkuZ2V0U3RvcmFnZVN5bmMoJ0FkZHJlc3NJbmZvJylcblx0XHRcdFx0dGhpcy5BZGRyZXNzSW5mbz11bmkuZ2V0U3RvcmFnZVN5bmMoJ0FkZHJlc3NJbmZvJylcblx0XHRcdFx0dGhpcy5hZGRyZXNzTmFtZT10aGlzLkFkZHJlc3NJbmZvLm5hbWVcblx0XHQgICAgICAgIHRoaXMuYmlnQWRkcmVzcz10aGlzLkFkZHJlc3NJbmZvLmFkZHJlc3MsXG5cdFx0XHRcdHRoaXMudmFsdWU9dW5pLmdldFN0b3JhZ2VTeW5jKCdBZGRyZXNzTmFtZScpXG5cdFx0XHRcdHRoaXMuQWRkcmVzc0luZGV4PXVuaS5nZXRTdG9yYWdlU3luYygnQWRkcmVzc0luZGV4Jylcblx0XHRcdH1cblx0XHR9LFxuXHRcdGNvbXB1dGVkOiB7XG5cdFx0XHRpMThuKCkge1xuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHRcdFx0fSxcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdC8vIOWUpOmGkuaRhOWDj+WktFxuXHRcdFx0Y2hvb3NlSW1hZ2UoKSB7XG5cdFx0XHRcdHZhciBfdGhpcyA9IHRoaXNcblx0XHRcdFx0dW5pLmNob29zZUltYWdlKHtcblx0XHRcdFx0XHRjb3VudDogMSwgLy/pu5jorqQ5XG5cdFx0XHRcdFx0c2l6ZVR5cGU6IFsnb3JpZ2luYWwnLCAnY29tcHJlc3NlZCddLCAvL+WPr+S7peaMh+WumuaYr+WOn+Wbvui/mOaYr+WOi+e8qeWbvu+8jOm7mOiupOS6jOiAhemDveaciVxuXHRcdFx0XHRcdHNvdXJjZVR5cGU6IFsnYWxidW0nLCAnY2FtZXJhJ10sIC8v5LuO55u45YaM6YCJ5oup44CB5pGE5YOP5aS0XG5cdFx0XHRcdFx0c3VjY2VzczogZnVuY3Rpb24ocmVzKSB7XG5cdFx0XHRcdFx0XHRfdGhpcy5pbWdTaG93ID0gcmVzLnRlbXBGaWxlUGF0aHNbMF1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdFx0XHQvLyBhc3MoKVxuXHRcdFx0fSxcblx0XHRcdFxuXHRcdFx0XG5cdFx0XHRoYW5kb3ZlMihpdGVtKXtcblx0ICB0aGlzLnZhbHVlPWl0ZW0ubmFtZTtcblx0ICB0aGlzLnNob3c9ZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHRzaG93U2F2ZSgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0aWYodGhpcy5iaWdBZGRyZXNzIT0nJyYmdGhpcy5uYW1lIT0nJyYmdGhpcy52YWx1ZSE9Jycpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLnNhdmU9dHJ1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0aGlzLnNhdmU9ZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0aGFuZG92ZShpdGVtKXtcblx0XHRpZih0aGlzLnZhbHVlPT0nJyl7XG5cdFx0XHR0aGlzLnNhdmU9ZmFsc2Vcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5zZWxlY3RjdXJyZW5jeSxcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0fSlcblx0XHRcdHJldHVybjtcblx0XHR9XG5cdFx0aWYodGhpcy5iaWdBZGRyZXNzPT0nJ3x8dGhpcy5hZGRyZXNzTmFtZT09Jycpe1xuXHRcdFx0dGhpcy5zYXZlPWZhbHNlXG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuQWRkcmVzc29ybmFtZSxcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0fSlcblx0XHRcdHJldHVybjtcblx0XHR9XG5pZih0aGlzLmluZm8uY29pbkxpc3RbMF0ubmFtZTI9PSdUUlgnKXtcbiAgICB0aGlzLiR3YWxsZXRVdGlsLnVwZGF0ZUFkZHJlc3ModGhpcy5pbmZvLmNvaW5MaXN0WzBdLm5hbWUyLHRoaXMudmFsdWUpO1xuICAgICAgICAgIGlmKHRoaXMudmFsdWU9PSdFVEgnKXtcblx0XHRcdCB0aGlzLmdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nKVxuXHRcdFx0IHRoaXMuZ2FpMiA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxuXHRcdFx0IHZhciBpbmRleD11bmkuZ2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcpXHRcdCBcblx0XHRcdCAgIGxldCBldGg9bmV3IE9iamVjdDtcblx0XHRcdCAgIFx0XHRldGguYWRkcmVzcz10aGlzLmJpZ0FkZHJlc3M7XG5cdFx0XHQgICBcdFx0ZXRoLm5hbWU9dGhpcy5hZGRyZXNzTmFtZVxuXHRcdFx0ICAgXHRcdGV0aC5jb2luTGlzdD1be1xuXHRcdFx0ICAgXHRcdFx0bmFtZTpcIkVUSFwiLFxuXHRcdFx0ICAgXHRcdFx0bmFtZTI6XCJFVEhcIixcblx0XHRcdCAgIFx0XHRcdHhuYW1lOidFdGhlcmV1bScsXHRcblx0XHRcdCAgIFx0XHRcdGljb246cmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycpXG5cdFx0XHQgICBcdFx0fV07XG5cdFx0XHRcdFx0IHRoaXMuZ2FpMi5zcGxpY2UoaW5kZXgsMSlcblx0XHRcdFx0XHQgdW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsdGhpcy5nYWkyKVxuXHRcdFx0XHRcdCB0aGlzLmdhaS5wdXNoKGV0aCk7XHRcdFx0XG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycsdGhpcy5nYWkpXHRcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xuXHRcdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5TdWNjZXNzZnVsLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6Jy4uL2FkZHJlc3MvaW5kZXgnXG5cdFx0XHRcdFx0XHR9KVxuXHRcdCAgfVxuXHRcdCAgaWYodGhpcy52YWx1ZT09J1RSWCcpe1xuXHRcdCAgXHRcdFx0IHRoaXMuZ2FpID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycpXG5cdFx0ICBcdFx0XHQgdmFyIGluZGV4PXVuaS5nZXRTdG9yYWdlU3luYygnZWRpdEluZGV4JylcdFx0IFxuXHRcdCAgXHRcdFx0IGxldCB0cng9bmV3IE9iamVjdDtcblx0XHQgIFx0XHRcdCBcdFx0XHRcdHRyeC5hZGRyZXNzPXRoaXMuYmlnQWRkcmVzcztcblx0XHQgIFx0XHRcdCBcdFx0XHRcdHRyeC5uYW1lPXRoaXMuYWRkcmVzc05hbWVcblx0XHQgIFx0XHRcdCBcdFx0XHRcdFxuXHRcdCAgXHRcdFx0IFx0XHR0cnguY29pbkxpc3Q9W3tcblx0XHQgIFx0XHRcdCBcdFx0XHRuYW1lOlwiVFJYXCIsXG5cdFx0ICBcdFx0XHQgXHRcdFx0bmFtZTI6XCJUUlhcIixcblx0XHQgIFx0XHRcdCBcdFx0XHR4bmFtZTonVFJPTicsXG5cdFx0ICBcdFx0XHQgXHRcdFx0aWNvbjpyZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxuXHRcdCAgXHRcdFx0IFx0XHR9XTtcblx0XHQgIFx0XHRcdFx0XHQgdGhpcy5nYWlbaW5kZXhdPXRyeDtcblx0XHQgIFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoICdUUlhBZGRyZXNzSW5mbycsdGhpcy5nYWkpXHRcblx0XHRcdFx0XHRcdFx0XHQgdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0IFx0dGl0bGU6ICB0aGlzLiR0KCdpbmRleCcpLlN1Y2Nlc3NmdWwsXG5cdFx0XHRcdFx0XHRcdFx0IFx0aWNvbjogJ3N1Y2Nlc3MnLFxuXHRcdFx0XHRcdFx0XHRcdCBcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHRcdFx0IH0pXG5cdFx0XHRcdFx0XHRcdFx0IHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0XHQgXHR1cmw6Jy4uL2FkZHJlc3MvaW5kZXgnXG5cdFx0XHRcdFx0XHRcdFx0IH0pXG5cdFx0ICBcdFx0XHRcdFx0XG5cdFx0ICB9XG5cdFx0XG5cdFx0aWYodGhpcy52YWx1ZT09J0JUQycpe1xuXHRcdFx0XHRcdCB0aGlzLmdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nKVxuXHRcdFx0XHRcdCB0aGlzLmdhaTIgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJylcblx0XHRcdFx0XHQgdmFyIGluZGV4PXVuaS5nZXRTdG9yYWdlU3luYygnZWRpdEluZGV4JylcdFx0IFxuXHRcdFx0XHRcdCBcdGxldCBidGM9bmV3IE9iamVjdDtcblx0XHRcdFx0XHRcdGJ0Yy5hZGRyZXNzPXRoaXMuYmlnQWRkcmVzcztcblx0XHRcdFx0XHRcdGJ0Yy5uYW1lPXRoaXMuYWRkcmVzc05hbWVcblx0XHRcdFx0XHRcdGJ0Yy5jb2luTGlzdD1be1xuXHRcdFx0XHRcdFx0XHRuYW1lOlwiQlRDXCIsXG5cdFx0XHRcdFx0XHRcdG5hbWUyOlwiQlRDXCIsXG5cdFx0XHRcdFx0XHRcdHhuYW1lOidCaXRjb2luJyxcblx0XHRcdFx0XHRcdFx0aWNvbjpyZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9ieWUucG5nJylcblx0XHRcdFx0XHRcdH1dO1xuXHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkyLnNwbGljZShpbmRleCwxKVxuXHRcdFx0XHRcdFx0XHQgdW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsdGhpcy5nYWkyKVxuXHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkucHVzaChidGMpO1x0XHRcdFxuXHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJyx0aGlzLmdhaSlcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogIHRoaXMuJHQoJ2luZGV4JykuU3VjY2Vzc2Z1bCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVybDonLi4vYWRkcmVzcy9pbmRleCdcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcblx0XHR9XG5cdFx0ICB9XG4gICAgICAgICAgICAgICAgXG5cdFx0XHRcdGlmKHRoaXMuaW5mby5jb2luTGlzdFswXS5uYW1lMj09J0VUSCcpe1xuXHRcdFx0XHQgICAgICAgICAgaWYodGhpcy52YWx1ZT09J1RSWCcpe1xuXHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJylcblx0XHRcdFx0XHRcdFx0IHRoaXMuZ2FpMiA9IHVuaS5nZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nKVxuXHRcdFx0XHRcdFx0XHQgdmFyIGluZGV4PXVuaS5nZXRTdG9yYWdlU3luYygnZWRpdEluZGV4JylcdFx0IFxuXHRcdFx0XHRcdFx0bGV0IHRyeD1uZXcgT2JqZWN0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cnguYWRkcmVzcz10aGlzLmJpZ0FkZHJlc3M7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyeC5uYW1lPXRoaXMuYWRkcmVzc05hbWVcblx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0dHJ4LmNvaW5MaXN0PVt7XG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiVFJYXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lMjpcIlRSWFwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0eG5hbWU6J1RST04nLFxuXHRcdFx0XHRcdFx0XHRcdFx0aWNvbjpyZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxuXHRcdFx0XHRcdFx0XHRcdH1dO1xuXHRcdFx0XHRcdFx0XHRcdFx0IHRoaXMuZ2FpMi5zcGxpY2UoaW5kZXgsMSlcblx0XHRcdFx0XHRcdFx0XHRcdCB1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJyx0aGlzLmdhaTIpXG5cdFx0XHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkucHVzaCh0cngpO1x0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsdGhpcy5nYWkpXHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICB0aGlzLiR0KCdpbmRleCcpLlN1Y2Nlc3NmdWwsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6Jy4uL2FkZHJlc3MvaW5kZXgnXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdCAgaWYodGhpcy52YWx1ZT09J0VUSCcpe1xuXHRcdFx0XHRcdFx0ICBcdFx0XHQgdGhpcy5nYWkgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJylcblx0XHRcdFx0XHRcdCAgXHRcdFx0IHZhciBpbmRleD11bmkuZ2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcpXHRcdCBcblx0XHRcdFx0XHRcdCAgXHRcdFx0bGV0IGV0aD1uZXcgT2JqZWN0O1xuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0ZXRoLmFkZHJlc3M9dGhpcy5iaWdBZGRyZXNzO1xuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0ZXRoLm5hbWU9dGhpcy5hZGRyZXNzTmFtZVxuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0ZXRoLmNvaW5MaXN0PVt7XG5cdFx0XHRcdFx0XHQgIFx0XHRcdFx0XHRcdG5hbWU6XCJFVEhcIixcblx0XHRcdFx0XHRcdCAgXHRcdFx0XHRcdFx0bmFtZTI6XCJFVEhcIixcblx0XHRcdFx0XHRcdCAgXHRcdFx0XHRcdFx0eG5hbWU6J0V0aGVyZXVtJyxcdFxuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0XHRpY29uOnJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0fV07XG5cdFx0XHRcdFx0XHQgIFx0XHRcdFx0XHRcdCB0aGlzLmdhaVtpbmRleF09ZXRoO1xuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLHRoaXMuZ2FpKVx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgXHR0aXRsZTogIHRoaXMuJHQoJ2luZGV4JykuU3VjY2Vzc2Z1bCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBcdGljb246ICdzdWNjZXNzJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgfSlcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCB1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgXHR1cmw6Jy4uL2FkZHJlc3MvaW5kZXgnXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgfSlcblx0XHRcdFx0XHRcdCAgXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRpZih0aGlzLnZhbHVlPT0nQlRDJyl7XG5cdFx0XHRcdFx0XHQgdGhpcy5nYWkgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJylcblx0XHRcdFx0XHRcdCB0aGlzLmdhaTIgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJylcblx0XHRcdFx0XHRcdCB2YXIgaW5kZXg9dW5pLmdldFN0b3JhZ2VTeW5jKCdlZGl0SW5kZXgnKVx0XHQgXG5cdFx0XHRcdGxldCBidGM9bmV3IE9iamVjdDtcblx0XHRcdFx0YnRjLmFkZHJlc3M9dGhpcy5iaWdBZGRyZXNzO1xuXHRcdFx0XHRidGMubmFtZT10aGlzLmFkZHJlc3NOYW1lXG5cdFx0XHRcdGJ0Yy5jb2luTGlzdD1be1xuXHRcdFx0XHRcdG5hbWU6XCJCVENcIixcblx0XHRcdFx0XHRuYW1lMjpcIkJUQ1wiLFxuXHRcdFx0XHRcdHhuYW1lOidCaXRjb2luJyxcblx0XHRcdFx0XHRpY29uOnJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmcnKVxuXHRcdFx0XHR9XTtcblx0XHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkyLnNwbGljZShpbmRleCwxKVxuXHRcdFx0XHRcdFx0XHRcdCB1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJyx0aGlzLmdhaTIpXG5cdFx0XHRcdFx0XHRcdFx0IHRoaXMuZ2FpLnB1c2goYnRjKTtcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJyx0aGlzLmdhaSlcdFxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAgdGhpcy4kdCgnaW5kZXgnKS5TdWNjZXNzZnVsLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR1cmw6Jy4uL2FkZHJlc3MvaW5kZXgnXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0aWYodGhpcy5pbmZvLmNvaW5MaXN0WzBdLm5hbWUyPT0nQlRDJyl7XG5cdFx0XHRcdCAgICAgICAgICBpZih0aGlzLnZhbHVlPT0nVFJYJyl7XG5cdFx0XHRcdFx0XHRcdCB0aGlzLmdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxuXHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkyID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycpXG5cdFx0XHRcdFx0XHRcdCB2YXIgaW5kZXg9dW5pLmdldFN0b3JhZ2VTeW5jKCdlZGl0SW5kZXgnKVx0XHQgXG5cdFx0XHRcdFx0XHRsZXQgdHJ4PW5ldyBPYmplY3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyeC5hZGRyZXNzPXRoaXMuYmlnQWRkcmVzcztcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJ4Lm5hbWU9dGhpcy5hZGRyZXNzTmFtZVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHR0cnguY29pbkxpc3Q9W3tcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJUUlhcIixcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWUyOlwiVFJYXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHR4bmFtZTonVFJPTicsXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOnJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycpXG5cdFx0XHRcdFx0XHRcdFx0fV07XG5cdFx0XHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkyLnNwbGljZShpbmRleCwxKVxuXHRcdFx0XHRcdFx0XHRcdFx0IHVuaS5zZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nLHRoaXMuZ2FpMilcblx0XHRcdFx0XHRcdFx0XHRcdCB0aGlzLmdhaS5wdXNoKHRyeCk7XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJyx0aGlzLmdhaSlcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogIHRoaXMuJHQoJ2luZGV4JykuU3VjY2Vzc2Z1bCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHVybDonLi4vYWRkcmVzcy9pbmRleCdcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdFx0ICBpZih0aGlzLnZhbHVlPT0nQlRDJyl7XG5cdFx0XHRcdFx0XHQgIFx0XHRcdCB0aGlzLmdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nKVxuXHRcdFx0XHRcdFx0ICBcdFx0XHQgdmFyIGluZGV4PXVuaS5nZXRTdG9yYWdlU3luYygnZWRpdEluZGV4JylcdFx0IFxuXHRcdFx0XHRcdFx0ICBcdFx0bGV0IGJ0Yz1uZXcgT2JqZWN0O1xuXHRcdFx0XHRcdFx0ICBcdFx0YnRjLmFkZHJlc3M9dGhpcy5iaWdBZGRyZXNzO1xuXHRcdFx0XHRcdFx0ICBcdFx0YnRjLm5hbWU9dGhpcy5hZGRyZXNzTmFtZVxuXHRcdFx0XHRcdFx0ICBcdFx0YnRjLmNvaW5MaXN0PVt7XG5cdFx0XHRcdFx0XHQgIFx0XHRcdG5hbWU6XCJCVENcIixcblx0XHRcdFx0XHRcdCAgXHRcdFx0bmFtZTI6XCJCVENcIixcblx0XHRcdFx0XHRcdCAgXHRcdFx0eG5hbWU6J0JpdGNvaW4nLFxuXHRcdFx0XHRcdFx0ICBcdFx0XHRpY29uOnJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL2J5ZS5wbmcnKVxuXHRcdFx0XHRcdFx0ICBcdFx0fV07XG5cdFx0XHRcdFx0XHQgIFx0XHRcdFx0XHRcdCB0aGlzLmdhaVtpbmRleF09YnRjO1xuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nLHRoaXMuZ2FpKVx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgdW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgXHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5TdWNjZXNzZnVsLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0aWNvbjogJ3N1Y2Nlc3MnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCB9KVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCBcdHVybDonLi4vYWRkcmVzcy9pbmRleCdcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCB9KVxuXHRcdFx0XHRcdFx0ICBcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdGlmKHRoaXMudmFsdWU9PSdFVEgnKXtcblx0XHRcdFx0XHRcdCB0aGlzLmdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nKVxuXHRcdFx0XHRcdFx0IHRoaXMuZ2FpMiA9IHVuaS5nZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nKVxuXHRcdFx0XHRcdFx0IHZhciBpbmRleD11bmkuZ2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcpXHRcdCBcblx0XHRcdGxldCBldGg9bmV3IE9iamVjdDtcblx0XHRcdFx0XHRcdGV0aC5hZGRyZXNzPXRoaXMuYmlnQWRkcmVzcztcblx0XHRcdFx0XHRcdGV0aC5uYW1lPXRoaXMuYWRkcmVzc05hbWVcblx0XHRcdFx0XHRldGguY29pbkxpc3Q9W3tcblx0XHRcdFx0XHRcdG5hbWU6XCJFVEhcIixcblx0XHRcdFx0XHRcdG5hbWUyOlwiRVRIXCIsXG5cdFx0XHRcdFx0XHR4bmFtZTonRXRoZXJldW0nLFx0XG5cdFx0XHRcdFx0XHRpY29uOnJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxuXHRcdFx0XHRcdH1dO1xuXHRcdFx0XHRcdFx0XHRcdCB0aGlzLmdhaTIuc3BsaWNlKGluZGV4LDEpXG5cdFx0XHRcdFx0XHRcdFx0IHVuaS5zZXRTdG9yYWdlU3luYygnQlRDQWRkcmVzc0luZm8nLHRoaXMuZ2FpMilcblx0XHRcdFx0XHRcdFx0XHQgdGhpcy5nYWkucHVzaChldGgpO1x0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLHRoaXMuZ2FpKVx0XG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICB0aGlzLiR0KCdpbmRleCcpLlN1Y2Nlc3NmdWwsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDonLi4vYWRkcmVzcy9pbmRleCdcblx0XHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0XHQgIH1cdFxuXHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdHNob3dTZWxlY3QoKXtcblx0XHRcdFx0XHRcdFx0dGhpcy5zaG93PXRydWU7XG5cdFx0XHRcdFx0XHR9LFxuXHRcdH1cblx0fTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///772\n"); /***/ }), /* 773 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page */ 774);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 781);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"97fb2776\",\n null,\n false,\n _index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/profile/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzczLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OTdmYjI3NzYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjk3ZmIyNzc2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvcHJvZmlsZS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///773\n"); /***/ }), /* 774 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page */ 775); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_97fb2776_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 775 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=template&id=97fb2776&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.protit)))] ) ]), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.apps)))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "item flex"), attrs: { _i: 6 }, on: { click: function($event) { return _vm.goMan() } } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "itemImg flex"), attrs: { _i: 7 } }, [ _c("image", { staticClass: _vm._$s(8, "sc", "img1"), attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../../../static/tongyonh/profile1.png */ 732) ), _i: 8 } }), _c( "text", { staticClass: _vm._$s(9, "sc", "text1"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.i18n.magew)))] ) ] ), _c("image", { staticClass: _vm._$s(10, "sc", "img2"), attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 10 } }) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item flex"), attrs: { _i: 11 }, on: { click: function($event) { return _vm.goAddress() } } }, [ _c( "view", { staticClass: _vm._$s(12, "sc", "itemImg flex"), attrs: { _i: 12 } }, [ _c("image", { staticClass: _vm._$s(13, "sc", "img1"), attrs: { src: _vm._$s( 13, "a-src", __webpack_require__(/*! ../../../static/tongyonh/circle.png */ 776) ), _i: 13 } }), _c( "text", { staticClass: _vm._$s(14, "sc", "text1"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.i18n.addBook)))] ) ] ), _c("image", { staticClass: _vm._$s(15, "sc", "img2"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 15 } }) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "item flex"), attrs: { _i: 16 }, on: { click: function($event) { return _vm.goSettings() } } }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "itemImg flex"), attrs: { _i: 17 } }, [ _c("image", { staticClass: _vm._$s(18, "sc", "img1"), attrs: { src: _vm._$s( 18, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Frame68p.png */ 777) ), _i: 18 } }), _c( "text", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.Settings)))] ) ] ), _c("image", { staticClass: _vm._$s(20, "sc", "img2"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 20 } }) ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "item flex"), attrs: { _i: 21 }, on: { click: function($event) { return _vm.goHelp() } } }, [ _c( "view", { staticClass: _vm._$s(22, "sc", "itemImg flex"), attrs: { _i: 22 } }, [ _c("image", { staticClass: _vm._$s(23, "sc", "img1"), attrs: { src: _vm._$s( 23, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Frame70.png */ 778) ), _i: 23 } }), _c( "text", { staticClass: _vm._$s(24, "sc", "text1"), attrs: { _i: 24 } }, [_vm._v(_vm._$s(24, "t0-0", _vm._s(_vm.i18n.helpcen)))] ) ] ), _c("image", { staticClass: _vm._$s(25, "sc", "img2"), attrs: { src: _vm._$s( 25, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 25 } }) ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "item flex"), attrs: { _i: 26 }, on: { click: function($event) { return _vm.goAbout() } } }, [ _c( "view", { staticClass: _vm._$s(27, "sc", "itemImg flex"), attrs: { _i: 27 } }, [ _c("image", { staticClass: _vm._$s(28, "sc", "img1"), attrs: { src: _vm._$s( 28, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Frame71.png */ 779) ), _i: 28 } }), _c( "text", { staticClass: _vm._$s(29, "sc", "text1"), attrs: { _i: 29 } }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.i18n.aboutus)))] ) ] ), _c("image", { staticClass: _vm._$s(30, "sc", "img2"), attrs: { src: _vm._$s( 30, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 30 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(31, "sc", "main_con"), attrs: { _i: 31 } }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "title"), attrs: { _i: 32 } }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.i18n.Hardware)))] ), _c( "view", { staticClass: _vm._$s(33, "sc", "item flex"), attrs: { _i: 33 }, on: { click: function($event) { return _vm.goMatching() } } }, [ _c( "view", { staticClass: _vm._$s(34, "sc", "itemImg flex"), attrs: { _i: 34 } }, [ _c("image", { staticClass: _vm._$s(35, "sc", "img1"), attrs: { src: _vm._$s( 35, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Frame72.png */ 780) ), _i: 35 } }), _c( "text", { staticClass: _vm._$s(36, "sc", "text1"), attrs: { _i: 36 } }, [_vm._v(_vm._$s(36, "t0-0", _vm._s(_vm.i18n.math)))] ) ] ), _c("image", { staticClass: _vm._$s(37, "sc", "img2"), attrs: { src: _vm._$s( 37, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 37 } }) ] ) ] ) ]), _c("tab-bar", { attrs: { selectActive: 5, _i: 38 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 776 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/circle.png ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NpcmNsZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///776\n"); /***/ }), /* 777 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame68p.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame68p.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNjhwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///777\n"); /***/ }), /* 778 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame70.png ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame70.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNzAucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///778\n"); /***/ }), /* 779 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame71.png ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame71.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNzEucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///779\n"); /***/ }), /* 780 */ /*!*************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame72.png ***! \*************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame72.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc4MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lNzIucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///780\n"); /***/ }), /* 781 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 782);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3ODEuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///781\n"); /***/ }), /* 782 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/profile/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 665));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: { goMatching: function goMatching() {uni.showToast({ title: 'Not yet open', icon: 'none', duration: 1500 });}, goAbout: function goAbout() {uni.navigateTo({ url: '/pages/menu/about/index' });}, goHelp: function goHelp() {uni.showToast({ title: 'Not yet open', icon: 'none', duration: 1500 });}, goSettings: function goSettings() {uni.navigateTo({ url: '/pages/menu/setting/index' });}, goMan: function goMan() {uni.navigateTo({ url: '/pages/menu/wallet/mwallet/index' });}, goAddress: function goAddress() {uni.setStorageSync('sourcePage', '/pages/menu/profile/index');uni.navigateTo({ url: '/pages/menu/sendToken/address/index' });} }, onLoad: function onLoad() {}, computed: { i18n: function i18n() {return this.$t('index');} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9wcm9maWxlL2luZGV4LnZ1ZSJdLCJuYW1lcyI6WyJkYXRhIiwibWV0aG9kcyIsImdvTWF0Y2hpbmciLCJ1bmkiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJkdXJhdGlvbiIsImdvQWJvdXQiLCJuYXZpZ2F0ZVRvIiwidXJsIiwiZ29IZWxwIiwiZ29TZXR0aW5ncyIsImdvTWFuIiwiZ29BZGRyZXNzIiwic2V0U3RvcmFnZVN5bmMiLCJvbkxvYWQiLCJjb21wdXRlZCIsImkxOG4iLCIkdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFnRkE7QUFDQSxxRyw4RkFqRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUFQLENBR0EsQ0FMYSxFQVFkQyxPQUFPLEVBQUUsRUFDUkMsVUFEUSx3QkFDSyxDQUNaQyxHQUFHLENBQUNDLFNBQUosQ0FBYyxFQUNiQyxLQUFLLEVBQUUsY0FETSxFQUViQyxJQUFJLEVBQUUsTUFGTyxFQUdiQyxRQUFRLEVBQUUsSUFIRyxFQUFkLEVBS0EsQ0FQTyxFQVFSQyxPQVJRLHFCQVFFLENBQ1RMLEdBQUcsQ0FBQ00sVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBRSx5QkFEUyxFQUFmLEVBR0EsQ0FaTyxFQWFSQyxNQWJRLG9CQWFDLENBQ1JSLEdBQUcsQ0FBQ0MsU0FBSixDQUFjLEVBQ2JDLEtBQUssRUFBRSxjQURNLEVBRWJDLElBQUksRUFBRSxNQUZPLEVBR2JDLFFBQVEsRUFBRSxJQUhHLEVBQWQsRUFLQSxDQW5CTyxFQW9CUkssVUFwQlEsd0JBb0JLLENBQ1pULEdBQUcsQ0FBQ00sVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBRSwyQkFEUyxFQUFmLEVBR0EsQ0F4Qk8sRUF5QlJHLEtBekJRLG1CQXlCQSxDQUNQVixHQUFHLENBQUNNLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUUsa0NBRFMsRUFBZixFQUdBLENBN0JPLEVBOEJSSSxTQTlCUSx1QkE4QkksQ0FDWFgsR0FBRyxDQUFDWSxjQUFKLENBQW1CLFlBQW5CLEVBQWlDLDJCQUFqQyxFQUNBWixHQUFHLENBQUNNLFVBQUosQ0FBZSxFQUNkQyxHQUFHLEVBQUUscUNBRFMsRUFBZixFQUdBLENBbkNPLEVBUkssRUE2Q2RNLE1BN0NjLG9CQTZDTCxDQUVSLENBL0NhLEVBZ0RkQyxRQUFRLEVBQUUsRUFDVEMsSUFEUyxrQkFDRixDQUNOLE9BQU8sS0FBS0MsRUFBTCxDQUFRLE9BQVIsQ0FBUCxDQUNBLENBSFEsRUFoREksRSIsImZpbGUiOiI3ODIuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5pbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuaW1wb3J0IHRhYkJhciBmcm9tIFwiQC9jb21wb25lbnRzL3RhYkJhci90YWJCYXIudnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXG5cdFx0fVxuXHR9LFxuXG5cblx0bWV0aG9kczoge1xuXHRcdGdvTWF0Y2hpbmcoKSB7XG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0dGl0bGU6ICdOb3QgeWV0IG9wZW4nLFxuXHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Z29BYm91dCgpIHtcblx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvYWJvdXQvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Z29IZWxwKCkge1xuXHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdHRpdGxlOiAnTm90IHlldCBvcGVuJyxcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdvU2V0dGluZ3MoKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3NldHRpbmcvaW5kZXgnXG5cdFx0XHR9KVxuXHRcdH0sXG5cdFx0Z29NYW4oKSB7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3dhbGxldC9td2FsbGV0L2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRcdGdvQWRkcmVzcygpIHtcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnc291cmNlUGFnZScsICcvcGFnZXMvbWVudS9wcm9maWxlL2luZGV4Jyk7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3NlbmRUb2tlbi9hZGRyZXNzL2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRpMThuKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4Jylcblx0XHR9LFxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///782\n"); /***/ }), /* 783 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page */ 784);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 787);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"c2cc3760\",\n null,\n false,\n _index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzgzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YzJjYzM3NjAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImMyY2MzNzYwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///783\n"); /***/ }), /* 784 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page */ 785); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c2cc3760_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 785 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=template&id=c2cc3760&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 11) .default, uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 17) .default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "renYou"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../static/tongyonh/IconGroup.png */ 615) ), _i: 2 }, slot: "logo" }), _c("text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }) ]), _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item flex"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "textcon flex"), attrs: { _i: 6 } }, [ _c("image", { staticClass: _vm._$s(7, "sc", "img1"), attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Shape.png */ 580) ), _i: 7 } }), _c( "view", { staticClass: _vm._$s(8, "sc", "bigcon"), attrs: { _i: 8 } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "text1"), attrs: { _i: 9 } }), _c("view", { staticClass: _vm._$s(10, "sc", "text1"), attrs: { _i: 10 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "btncon"), attrs: { _i: 11 } }, [ _c("image", { staticClass: _vm._$s(12, "sc", "img2"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: 12 } }), _c("view", { staticClass: _vm._$s(13, "sc", "text"), attrs: { _i: 13 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "item flex"), attrs: { _i: 14 } }, [ _c( "view", { staticClass: _vm._$s(15, "sc", "textcon flex"), attrs: { _i: 15 } }, [ false ? undefined : _vm._e(), _c( "view", { staticClass: _vm._$s(17, "sc", "bigcon"), attrs: { _i: 17 } }, [ _c("view", { staticClass: _vm._$s(18, "sc", "text1"), attrs: { _i: 18 } }), _c("view", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "btncon"), attrs: { _i: 20 } }, [ _c("image", { staticClass: _vm._$s(21, "sc", "img2"), attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: 21 } }), _c("view", { staticClass: _vm._$s(22, "sc", "text"), attrs: { _i: 22 } }) ] ) ] ) ]), _c( "view", { staticClass: _vm._$s(23, "sc", "show_bottom"), attrs: { _i: 23 } }, [ _c("view", { staticClass: _vm._$s(24, "sc", "tiao"), attrs: { _i: 24 } }), _c("view", { staticClass: _vm._$s(25, "sc", "title"), attrs: { _i: 25 } }), _c( "view", { staticClass: _vm._$s(26, "sc", "bottom_con"), attrs: { _i: 26 } }, [ _c( "u-checkbox-group", { attrs: { _i: 27 }, on: { change: _vm.checkboxGroupChange } }, _vm._l(_vm._$s(28, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "u-checkbox", { key: _vm._$s(28, "f", { forIndex: $20, key: index }), attrs: { name: item.name, shape: "circle", size: "48", wrap: true, "active-color": "#5B53FF", _i: "28-" + $30 }, on: { change: _vm.checkboxChange }, model: { value: _vm._$s("28-" + $30, "v-model", item.checked), callback: function($$v) { _vm.$set(item, "checked", $$v) }, expression: "item.checked" } }, [ _c( "view", { staticClass: _vm._$s("29-" + $30, "sc", "sss"), attrs: { _i: "29-" + $30 } }, [ _vm._v( _vm._$s("29-" + $30, "t0-0", _vm._s(item.name)) ) ] ), _vm._$s("30-" + $30, "i", item.checked) ? _c("input", { staticClass: _vm._$s("30-" + $30, "sc", "input1"), attrs: { _i: "30-" + $30 } }) : _vm._e() ] ) }), 1 ), _c("view", { staticClass: _vm._$s(31, "sc", "conf"), attrs: { _i: 31 } }) ], 1 ) ] ), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 32 }, on: { click: function($event) { _vm.show = false } } }), false ? undefined : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 786 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/more_vert_24px_outlined.svg ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/img/more_vert_24px_outlined.266aaa48.svg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiNzg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ltZy9tb3JlX3ZlcnRfMjRweF9vdXRsaW5lZC4yNjZhYWE0OC5zdmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///786\n"); /***/ }), /* 787 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 788);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///787\n"); /***/ }), /* 788 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: true, list: [{ name: 'Single address', checked: true, disabled: false }, { name: 'Batch add 10 addresses', checked: false, disabled: false }, { name: 'Batch add 50 addresses', checked: false, disabled: false }] };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE0R0EsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxVQURBLEVBRUEsT0FDQSxFQUNBLHNCQURBLEVBRUEsYUFGQSxFQUdBLGVBSEEsRUFEQSxFQU1BLEVBQ0EsOEJBREEsRUFFQSxjQUZBLEVBR0EsZUFIQSxFQU5BLEVBV0EsRUFDQSw4QkFEQSxFQUVBLGNBRkEsRUFHQSxlQUhBLEVBWEEsQ0FGQSxHQW9CQSxDQXRCQSxFQXVCQSxXQXZCQSxFIiwiZmlsZSI6Ijc4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9JY29uR3JvdXAucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwicmVuWW91XCIgc2xvdD1cImxvZ29cIj48L2ltYWdlPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdEFkZHJlc3NcclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uIGZsZXhcIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvU2hhcGUucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJpZ2NvblwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx05Yid5aeL5Zyw5Z2AXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiIHN0eWxlPVwiY29sb3I6ICM3RDg3QTY7XCI+XHJcblx0XHRcdFx0XHRcdFx0MHhqZGtkZ2RmMS4uLmRoa2RlZlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzJcIj5cclxuXHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdFx0MC41XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuPHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24gZmxleFwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9TaGFwZS5wbmdcIiB2LWlmPVwiZmFsc2VcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnY29uXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHTliJ3lp4vlnLDlnYBcclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCIgc3R5bGU9XCJjb2xvcjogIzdEODdBNjtcIj5cclxuXHRcdFx0XHRcdFx0XHQweGpka2RnZGYxLi4uZGhrZGVmXHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5jb25cIj5cclxuXHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvbW9yZV92ZXJ0XzI0cHhfb3V0bGluZWQuc3ZnXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMlwiPlxyXG5cdFx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0XHQwLjVcclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFxyXG5cclxuXHRcdFxyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHJcblx0PHZpZXcgY2xhc3M9XCJzaG93X2JvdHRvbVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aWFvXCI+PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHROZXcgYWRkcmVzc1xyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJib3R0b21fY29uXCI+XHJcblx0XHRcdDx1LWNoZWNrYm94LWdyb3VwIEBjaGFuZ2U9XCJjaGVja2JveEdyb3VwQ2hhbmdlXCI+XHJcblx0XHRcdFx0PHUtY2hlY2tib3ggXHJcblx0XHRcdFx0XHRAY2hhbmdlPVwiY2hlY2tib3hDaGFuZ2VcIiBcclxuXHRcdFx0XHRcdHYtbW9kZWw9XCJpdGVtLmNoZWNrZWRcIiBcclxuXHRcdFx0XHRcdHYtZm9yPVwiKGl0ZW0sIGluZGV4KSBpbiBsaXN0XCIgOmtleT1cImluZGV4XCIgXHJcblx0XHRcdFx0XHQ6bmFtZT1cIml0ZW0ubmFtZVwiXHJcblx0XHRcdFx0XHRzaGFwZT1cImNpcmNsZVwiXHJcblx0XHRcdFx0XHRzaXplPVwiNDhcIlxyXG5cdFx0XHRcdFx0OndyYXA9XCJ0cnVlXCJcclxuXHRcdFx0XHRcdGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIlxyXG5cdFx0XHRcdD5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNzc1wiPlxyXG5cdFx0XHRcdFx0e3tpdGVtLm5hbWV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiBwbGFjZWhvbGRlcj1cIlBsZWFzZSBlbnRlciBhZGRyZXNzIGluZm9ybWF0aW9uXCIgY2xhc3M9XCJpbnB1dDFcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiNEMEQwRDI7Zm9udFNpemU6MjhycHhcIlxyXG5cdFx0XHQgdi1pZj1cIml0ZW0uY2hlY2tlZFwiLz5cclxuXHRcdFx0XHRcclxuXHRcclxuXHRcdFx0XHQ8L3UtY2hlY2tib3g+XHJcblx0XHRcdDwvdS1jaGVja2JveC1ncm91cD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJjb25mXCI+XHJcblx0XHRcdFx0Q29uZmlybVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG4gXHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvd1wiIEBjbGljaz1cInNob3cgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG48dmlldyBjbGFzcz1cImJ0bmNvbm5cIiB2LWlmPVwiZmFsc2VcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRuIGFjdGl2ZVwiPlxyXG5cdFx0XHRJbXBvcnQgYWRkcmVzc2VzXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImJ0blwiPlxyXG5cdFx0TmV3IGFkZHJlc3NcclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+IFxyXG5cclxuPC92aWV3PlxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcbnNob3c6IHRydWUsXHJcblx0bGlzdDogW1xyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRuYW1lOiAnU2luZ2xlIGFkZHJlc3MnLFxyXG5cdFx0XHRcdFx0XHRjaGVja2VkOiB0cnVlLFxyXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2VcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdG5hbWU6ICdCYXRjaCBhZGQgMTAgYWRkcmVzc2VzJyxcclxuXHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0bmFtZTogJ0JhdGNoIGFkZCA1MCBhZGRyZXNzZXMnLFxyXG5cdFx0XHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcblxyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///788\n"); /***/ }), /* 789 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page */ 790);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 794);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6eba18d2\",\n null,\n false,\n _index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/address/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmViYTE4ZDImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZlYmExOGQyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2FkZHJlc3MvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///789\n"); /***/ }), /* 790 */ /*!******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page ***! \******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page */ 791); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6eba18d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 791 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=template&id=6eba18d2&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c("image", { staticClass: _vm._$s(3, "sc", "renYou"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 615) ), _i: 3 }, on: { click: function($event) { return _vm.goAddress() } }, slot: "logo" }), _c("text", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }) ]), _c("view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "big_item"), attrs: { _i: 6 } }, [ _vm._l(_vm._$s(7, "f", { forItems: _vm.BTCAddressInfo }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(7, "f", { forIndex: $20, key: 7 + "-" + $30 }), staticClass: _vm._$s("7-" + $30, "sc", "item flex"), attrs: { _i: "7-" + $30 }, on: { click: function($event) { return _vm.goTransfer(item) } } }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "textcon flex"), attrs: { _i: "8-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "bigcon"), attrs: { _i: "9-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "textimg flexx" ), attrs: { _i: "10-" + $30 } }, [ _c("image", { staticClass: _vm._$s("11-" + $30, "sc", "img"), attrs: { src: _vm._$s( "11-" + $30, "a-src", item.coinList[0].icon ), _i: "11-" + $30 } }), _c( "text", { staticClass: _vm._$s( "12-" + $30, "sc", "textt" ), attrs: { _i: "12-" + $30 } }, [ _vm._v( _vm._$s( "12-" + $30, "t0-0", _vm._s(item.coinList[0].name) ) ) ] ), _c( "text", { staticClass: _vm._$s( "13-" + $30, "sc", "textt2" ), attrs: { _i: "13-" + $30 } }, [ _vm._v( _vm._$s( "13-" + $30, "t0-0", _vm._s(item.name) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "text1"), attrs: { _i: "14-" + $30 } }, [ _vm._v( _vm._$s( "14-" + $30, "t0-0", _vm._s(item.address) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("15-" + $30, "sc", "btncon"), attrs: { _i: "15-" + $30 } }, [ _c("image", { staticClass: _vm._$s("16-" + $30, "sc", "img2"), attrs: { src: _vm._$s( "16-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: "16-" + $30 }, on: { click: function($event) { $event.stopPropagation() return _vm.showIndex(item, index) } } }) ] ), _vm._$s("17-" + $30, "i", _vm.show) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( "17-" + $30, "v-show", index == _vm.btcIndex ), expression: "_$s((\"17-\"+$30),'v-show',index==btcIndex)" } ], staticClass: _vm._$s("17-" + $30, "sc", "set_con"), attrs: { _i: "17-" + $30 } }, [ _c("image", { staticClass: _vm._$s("18-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "18-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: "18-" + $30 }, on: { click: function($event) { $event.stopPropagation() _vm.show = false } } }), _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "itemm flexx" ), attrs: { _i: "19-" + $30 }, on: { click: function($event) { $event.stopPropagation() return _vm.editItem(index) } } }, [ _c("image", { staticClass: _vm._$s("20-" + $30, "sc", "img"), attrs: { src: _vm._$s( "20-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/create_24px.png */ 792) ), _i: "20-" + $30 } }) ] ), _c( "view", { staticClass: _vm._$s( "21-" + $30, "sc", "itemm flexx red" ), attrs: { _i: "21-" + $30 }, on: { click: function($event) { $event.stopPropagation() return _vm.deleteItem() } } }, [ _c("image", { staticClass: _vm._$s("22-" + $30, "sc", "img"), attrs: { src: _vm._$s( "22-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/trash.png */ 793) ), _i: "22-" + $30 } }) ] ) ] ) : _vm._e() ] ) }), _vm._l(_vm._$s(23, "f", { forItems: _vm.ETHAddressInfo }), function( item, index, $21, $31 ) { return _c( "view", { key: _vm._$s(23, "f", { forIndex: $21, key: 23 + "-" + $31 }), staticClass: _vm._$s("23-" + $31, "sc", "item flex"), attrs: { _i: "23-" + $31 }, on: { click: function($event) { return _vm.goTransfer(item) } } }, [ _c( "view", { staticClass: _vm._$s("24-" + $31, "sc", "textcon flex"), attrs: { _i: "24-" + $31 } }, [ _c( "view", { staticClass: _vm._$s("25-" + $31, "sc", "bigcon"), attrs: { _i: "25-" + $31 } }, [ _c( "view", { staticClass: _vm._$s( "26-" + $31, "sc", "textimg flexx" ), attrs: { _i: "26-" + $31 } }, [ _c("image", { staticClass: _vm._$s("27-" + $31, "sc", "img"), attrs: { src: _vm._$s( "27-" + $31, "a-src", item.coinList[0].icon ), _i: "27-" + $31 } }), _c( "text", { staticClass: _vm._$s( "28-" + $31, "sc", "textt" ), attrs: { _i: "28-" + $31 } }, [ _vm._v( _vm._$s( "28-" + $31, "t0-0", _vm._s(item.coinList[0].name) ) ) ] ), _c( "text", { staticClass: _vm._$s( "29-" + $31, "sc", "textt2" ), attrs: { _i: "29-" + $31 } }, [ _vm._v( _vm._$s( "29-" + $31, "t0-0", _vm._s(item.name) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("30-" + $31, "sc", "text1"), attrs: { _i: "30-" + $31 } }, [ _vm._v( _vm._$s( "30-" + $31, "t0-0", _vm._s(item.address) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("31-" + $31, "sc", "btncon"), attrs: { _i: "31-" + $31 } }, [ _c("image", { staticClass: _vm._$s("32-" + $31, "sc", "img2"), attrs: { src: _vm._$s( "32-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: "32-" + $31 }, on: { click: function($event) { $event.stopPropagation() return _vm.showIndex(item, index) } } }) ] ), _vm._$s("33-" + $31, "i", _vm.show2) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( "33-" + $31, "v-show", index == _vm.ethIndex ), expression: "_$s((\"33-\"+$31),'v-show',index==ethIndex)" } ], staticClass: _vm._$s("33-" + $31, "sc", "set_con"), attrs: { _i: "33-" + $31 } }, [ _c("image", { staticClass: _vm._$s("34-" + $31, "sc", "img1"), attrs: { src: _vm._$s( "34-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: "34-" + $31 }, on: { click: function($event) { $event.stopPropagation() _vm.show2 = false } } }), _c( "view", { staticClass: _vm._$s( "35-" + $31, "sc", "itemm flexx" ), attrs: { _i: "35-" + $31 }, on: { click: function($event) { $event.stopPropagation() return _vm.editItem(index) } } }, [ _c("image", { staticClass: _vm._$s("36-" + $31, "sc", "img"), attrs: { src: _vm._$s( "36-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/create_24px.png */ 792) ), _i: "36-" + $31 } }) ] ), _c( "view", { staticClass: _vm._$s( "37-" + $31, "sc", "itemm flexx red" ), attrs: { _i: "37-" + $31 }, on: { click: function($event) { $event.stopPropagation() return _vm.deleteItem() } } }, [ _c("image", { staticClass: _vm._$s("38-" + $31, "sc", "img"), attrs: { src: _vm._$s( "38-" + $31, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/trash.png */ 793) ), _i: "38-" + $31 } }) ] ) ] ) : _vm._e() ] ) }), _vm._l(_vm._$s(39, "f", { forItems: _vm.TRXAddressInfo }), function( item, index, $22, $32 ) { return _c( "view", { key: _vm._$s(39, "f", { forIndex: $22, key: 39 + "-" + $32 }), staticClass: _vm._$s("39-" + $32, "sc", "item flex"), attrs: { _i: "39-" + $32 }, on: { click: function($event) { return _vm.goTransfer(item) } } }, [ _c( "view", { staticClass: _vm._$s("40-" + $32, "sc", "textcon flex"), attrs: { _i: "40-" + $32 } }, [ _c( "view", { staticClass: _vm._$s("41-" + $32, "sc", "bigcon"), attrs: { _i: "41-" + $32 } }, [ _c( "view", { staticClass: _vm._$s( "42-" + $32, "sc", "textimg flexx" ), attrs: { _i: "42-" + $32 } }, [ _c("image", { staticClass: _vm._$s("43-" + $32, "sc", "img"), attrs: { src: _vm._$s( "43-" + $32, "a-src", item.coinList[0].icon ), _i: "43-" + $32 } }), _c( "text", { staticClass: _vm._$s( "44-" + $32, "sc", "textt" ), attrs: { _i: "44-" + $32 } }, [ _vm._v( _vm._$s( "44-" + $32, "t0-0", _vm._s(item.coinList[0].name) ) ) ] ), _c( "text", { staticClass: _vm._$s( "45-" + $32, "sc", "textt2" ), attrs: { _i: "45-" + $32 } }, [ _vm._v( _vm._$s( "45-" + $32, "t0-0", _vm._s(item.name) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s("46-" + $32, "sc", "text1"), attrs: { _i: "46-" + $32 } }, [ _vm._v( _vm._$s( "46-" + $32, "t0-0", _vm._s(item.address) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("47-" + $32, "sc", "btncon"), attrs: { _i: "47-" + $32 } }, [ _c("image", { staticClass: _vm._$s("48-" + $32, "sc", "img2"), attrs: { src: _vm._$s( "48-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/more_vert_24px_outlined.svg */ 786) ), _i: "48-" + $32 }, on: { click: function($event) { $event.stopPropagation() return _vm.showIndex(item, index) } } }) ] ), _vm._$s("49-" + $32, "i", _vm.show3) ? _c( "view", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s( "49-" + $32, "v-show", index == _vm.trxIndex ), expression: "_$s((\"49-\"+$32),'v-show',index==trxIndex)" } ], staticClass: _vm._$s("49-" + $32, "sc", "set_con"), attrs: { _i: "49-" + $32 } }, [ _c("image", { staticClass: _vm._$s("50-" + $32, "sc", "img1"), attrs: { src: _vm._$s( "50-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: "50-" + $32 }, on: { click: function($event) { $event.stopPropagation() _vm.show3 = false } } }), _c( "view", { staticClass: _vm._$s( "51-" + $32, "sc", "itemm flexx" ), attrs: { _i: "51-" + $32 }, on: { click: function($event) { $event.stopPropagation() return _vm.editItem(index) } } }, [ _c("image", { staticClass: _vm._$s("52-" + $32, "sc", "img"), attrs: { src: _vm._$s( "52-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/create_24px.png */ 792) ), _i: "52-" + $32 } }) ] ), _c( "view", { staticClass: _vm._$s( "53-" + $32, "sc", "itemm flexx red" ), attrs: { _i: "53-" + $32 }, on: { click: function($event) { $event.stopPropagation() return _vm.deleteItem() } } }, [ _c("image", { staticClass: _vm._$s("54-" + $32, "sc", "img"), attrs: { src: _vm._$s( "54-" + $32, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/trash.png */ 793) ), _i: "54-" + $32 } }) ] ) ] ) : _vm._e() ] ) }) ], 2 ), _vm._$s(55, "i", _vm.showImte) ? _c( "view", { staticClass: _vm._$s(55, "sc", "info_con green"), attrs: { _i: 55 } }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "text"), attrs: { _i: 56 } }, [ _vm._v( _vm._$s(56, "t0-0", _vm._s(_vm.itemCoin)) + _vm._$s(56, "t0-1", _vm._s(_vm.itemAddress)) ) ] ), _c("view", { staticClass: _vm._$s(57, "sc", "text text2"), attrs: { _i: 57 } }) ] ) : _vm._e() ]), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 58 }, on: { click: function($event) { _vm.show = false } } }), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show2, _i: 59 }, on: { click: function($event) { _vm.show2 = false } } }), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show3, _i: 60 }, on: { click: function($event) { _vm.show3 = false } } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 792 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/create_24px.png ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/create_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NyZWF0ZV8yNHB4LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///792\n"); /***/ }), /* 793 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/trash.png ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/trash.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5My5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3RyYXNoLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///793\n"); /***/ }), /* 794 */ /*!************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 795);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI3OTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///794\n"); /***/ }), /* 795 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/address/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { sourcePage: '', ethIndex: 0, btcIndex: 0, trxIndex: 0, showImte: false, BTCAddressInfo: {}, ETHAddressInfo: {}, TRXAddressInfo: {}, walletIndex: -1, itemCoin: '', itemAddress: '', info: {}, transfer: '', show: false, show2: false, show3: false, list: [{ name: 'Single address', checked: true, disabled: false }, { name: 'Batch add 10 addresses', checked: false, disabled: false }, { name: 'Batch add 50 addresses', checked: false, disabled: false }] };}, methods: { // 点击把地址带到去交易页\n goTransfer: function goTransfer(item) {__f__(\"log\", this.transfer, 12316546, \" at pages/menu/sendToken/address/index.vue:190\");if (this.transfer) {uni.setStorageSync('myTransAddress', item);uni.navigateTo({ url: '../transfer/index' });}}, back: function back() {uni.removeStorageSync(\"sourcePage\");if (this.sourcePage) {uni.reLaunch({ url: this.sourcePage });} else {uni.navigateBack({});}}, editItem: function editItem(index) {__f__(\"log\", index, 78787, \" at pages/menu/sendToken/address/index.vue:213\");uni.setStorageSync('editIndex', index);uni.setStorageSync('AddressInfo', this.info);uni.setStorageSync('AddressName', this.itemCoin);uni.setStorageSync('AddressIndex', this.walletIndex);uni.navigateTo({ url: '../addAddress2/index' });}, showIndex: function showIndex(item, index) {this.itemCoin = item.coinList[0].name;if (item.coinList[0].xname == 'Bitcoin') {this.btcIndex = index;this.show = true;} else if (item.coinList[0].xname == 'Ethereum') {this.show2 = true;this.ethIndex = index;} else {this.trxIndex = index;this.show3 = true;}this.info = item;this.itemCoin = item.coinList[0].name;this.itemAddress = item.address;this.walletIndex = index;}, deleteItem: function deleteItem() {var _this = this;__f__(\"log\", this.walletIndex, 4444444, \" at pages/menu/sendToken/address/index.vue:240\");if (this.itemCoin == 'BTC') {__f__(\"log\", this.BTCAddressInfo.length, 'length', \" at pages/menu/sendToken/address/index.vue:242\");if (this.BTCAddressInfo.length == 1) {var BTCAddressInfo = [];uni.setStorageSync('BTCAddressInfo', BTCAddressInfo);}__f__(\"log\", this.BTCAddressInfo, 1111, \" at pages/menu/sendToken/address/index.vue:248\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index.vue:249\");this.BTCAddressInfo.splice(this.walletIndex, 1);__f__(\"log\", this.BTCAddressInfo, '删除后', \" at pages/menu/sendToken/address/index.vue:252\");uni.setStorageSync('BTCAddressInfo', this.BTCAddressInfo);this.showImte = true;this.show = false;setTimeout(function () {_this.showImte = false;}, 1500);}if (this.itemCoin == 'ETH') {if (this.ETHAddressInfo.length == 1) {var ETHAddressInfo = [];uni.setStorageSync('ETHAddressInfo', ETHAddressInfo);}__f__(\"log\", this.ETHAddressInfo, 1111, \" at pages/menu/sendToken/address/index.vue:267\");__f__(\"log\", this.walletIndex, 44444, \" at pages/menu/sendToken/address/index.vue:268\");this.ETHAddressInfo.splice(this.walletIndex, 1);uni.setStorageSync('ETHAddressInfo', this.ETHAddressInfo);this.showImte = true;this.show2 = false;setTimeout(function () {_this.showImte = false;}, 1500);}if (this.itemCoin == 'TRX') {if (this.TRXAddressInfo.length == 1) {var TRXAddressInfo = [];uni.setStorageSync('TRXAddressInfo', TRXAddressInfo);}this.TRXAddressInfo.splice(this.walletIndex, 1);uni.setStorageSync('TRXAddressInfo', this.TRXAddressInfo);this.showImte = true;this.show3 = false;setTimeout(function () {_this.showImte = false;}, 1500);}}, goAddress: function goAddress() {uni.navigateTo({ url: '../addAddress/index' });\n } },\n\n onLoad: function onLoad(item) {\n\n this.sourcePage = uni.getStorageSync('sourcePage');\n // 判断是否是从交易页面来的\n if (item.item) {\n this.transfer = item.item;\n }\n\n\n if (uni.getStorageSync('BTCAddressInfo').length > 0) {\n this.BTCAddressInfo = uni.getStorageSync('BTCAddressInfo');\n __f__(\"log\", this.BTCAddressInfo, 777, \" at pages/menu/sendToken/address/index.vue:311\");\n }\n if (uni.getStorageSync('ETHAddressInfo').length > 0) {\n this.ETHAddressInfo = uni.getStorageSync('ETHAddressInfo');\n __f__(\"log\", this.ETHAddressInfo, 777, \" at pages/menu/sendToken/address/index.vue:315\");\n }\n if (uni.getStorageSync('TRXAddressInfo').length > 0) {\n this.TRXAddressInfo = uni.getStorageSync('TRXAddressInfo');\n __f__(\"log\", this.TRXAddressInfo, 777, \" at pages/menu/sendToken/address/index.vue:319\");\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkcmVzcy9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW9KQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxjQURBLEVBRUEsV0FGQSxFQUdBLFdBSEEsRUFJQSxXQUpBLEVBS0EsZUFMQSxFQU1BLGtCQU5BLEVBT0Esa0JBUEEsRUFRQSxrQkFSQSxFQVNBLGVBVEEsRUFVQSxZQVZBLEVBV0EsZUFYQSxFQVlBLFFBWkEsRUFhQSxZQWJBLEVBY0EsV0FkQSxFQWVBLFlBZkEsRUFnQkEsWUFoQkEsRUFpQkEsU0FDQSxzQkFEQSxFQUVBLGFBRkEsRUFHQSxlQUhBLElBS0EsRUFDQSw4QkFEQSxFQUVBLGNBRkEsRUFHQSxlQUhBLEVBTEEsRUFVQSxFQUNBLDhCQURBLEVBRUEsY0FGQSxFQUdBLGVBSEEsRUFWQSxDQWpCQSxHQWtDQSxDQXBDQSxFQXFDQSxXQUNBO0FBQ0EsY0FGQSxzQkFFQSxJQUZBLEVBRUEsQ0FDQSx3RkFDQSxvQkFDQSwyQ0FDQSxpQkFDQSx3QkFEQSxJQUdBLENBRUEsQ0FYQSxFQVlBLElBWkEsa0JBWUEsQ0FDQSxvQ0FDQSxzQkFDQSxlQUNBLG9CQURBLElBR0EsQ0FKQSxNQUlBLENBQ0EscUJBR0EsQ0FFQSxDQXhCQSxFQXlCQSxRQXpCQSxvQkF5QkEsS0F6QkEsRUF5QkEsQ0FDQSw2RUFDQSx1Q0FDQSw2Q0FDQSxpREFDQSxxREFDQSxpQkFDQSwyQkFEQSxJQUdBLENBbENBLEVBbUNBLFNBbkNBLHFCQW1DQSxJQW5DQSxFQW1DQSxLQW5DQSxFQW1DQSxDQUNBLHNDQUNBLDBDQUNBLHNCQUNBLGlCQUNBLENBSEEsTUFHQSwyQ0FDQSxrQkFDQSxzQkFDQSxDQUhBLE1BR0EsQ0FDQSxzQkFDQSxrQkFDQSxDQUNBLGlCQUNBLHNDQUNBLGdDQUNBLHlCQUNBLENBbkRBLEVBb0RBLFVBcERBLHdCQW9EQSxrQkFDQSwwRkFDQSw2QkFDQSxxR0FDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDBGQUNBLHdGQUVBLGdEQUNBLDJGQUNBLDBEQUNBLHFCQUNBLGtCQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLDBGQUNBLHdGQUNBLGdEQUNBLDBEQUNBLHFCQUNBLG1CQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSw2QkFDQSxzQ0FDQSx3QkFDQSxxREFFQSxDQUNBLGdEQUNBLDBEQUNBLHFCQUNBLG1CQUNBLHdCQUNBLHVCQUNBLENBRkEsRUFFQSxJQUZBLEVBSUEsQ0FDQSxDQTFHQSxFQTJHQSxTQTNHQSx1QkEyR0EsQ0FDQSxpQkFDQSwwQkFEQTtBQUdBLEtBL0dBLEVBckNBOztBQXNKQSxRQXRKQSxrQkFzSkEsSUF0SkEsRUFzSkE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0EzS0EsRSIsImZpbGUiOiI3OTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDx2aWV3IGNsYXNzPVwiXCI+XG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwiZmFsc2VcIiA6YmdudW09XCJ0cnVlXCI+XG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1ZlY3Rvci5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJiYWNrXCIgQGNsaWNrPVwiYmFjaygpXCI+PC9pbWFnZT5cblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvSWNvbkdyb3VwLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cInJlbllvdVwiIHNsb3Q9XCJsb2dvXCJcblx0XHRcdFx0QGNsaWNrPVwiZ29BZGRyZXNzKClcIj48L2ltYWdlPlxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cblx0XHRcdFx0QWRkcmVzc1xuXHRcdFx0PC90ZXh0PlxuXHRcdDwvbmF2aWdhdGlvbj5cblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlnX2l0ZW1cIj5cblxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW0gZmxleFwiIHYtZm9yPVwiKGl0ZW0saW5kZXgpIGluIEJUQ0FkZHJlc3NJbmZvXCIgQGNsaWNrPVwiZ29UcmFuc2ZlcihpdGVtKVwiPlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvbiBmbGV4XCI+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImJpZ2NvblwiPlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRpbWcgZmxleHhcIj5cblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uY29pbkxpc3RbMF0uaWNvblwiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dFwiPnt7aXRlbS5jb2luTGlzdFswXS5uYW1lfX08L3RleHQ+XG5cdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0dDJcIj57e2l0ZW0ubmFtZX19PC90ZXh0PlxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cblx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0uYWRkcmVzc319XG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5jb25cIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvbW9yZV92ZXJ0XzI0cHhfb3V0bGluZWQuc3ZnXCIgbW9kZT1cImFzcGVjdEZpdFwiXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwiaW1nMlwiIEBjbGljay5zdG9wPVwic2hvd0luZGV4KGl0ZW0saW5kZXgpXCI+XG5cdFx0XHRcdFx0XHQ8L2ltYWdlPlxuXHRcdFx0XHRcdDwvdmlldz5cblxuXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJzZXRfY29uXCIgdi1pZj1cInNob3dcIiB2LXNob3c9XCJpbmRleD09YnRjSW5kZXhcIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXG5cdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwic2hvdyA9IGZhbHNlXCI+PC9pbWFnZT5cblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbW0gZmxleHhcIiBAY2xpY2suc3RvcD1cImVkaXRJdGVtKGluZGV4KVwiPlxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NyZWF0ZV8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPlxuXHRcdFx0XHRcdFx0XHQ8L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHRFZGl0XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4IHJlZFwiIEBjbGljay5zdG9wPVwiZGVsZXRlSXRlbSgpXCI+XG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvdHJhc2gucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cblx0XHRcdFx0XHRcdFx0RGVsZXRlXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8L3ZpZXc+XG5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBFVEhBZGRyZXNzSW5mb1wiIEBjbGljaz1cImdvVHJhbnNmZXIoaXRlbSlcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24gZmxleFwiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdjb25cIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0aW1nIGZsZXh4XCI+XG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmNvaW5MaXN0WzBdLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHRcIj57e2l0ZW0uY29pbkxpc3RbMF0ubmFtZX19PC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHQyXCI+e3tpdGVtLm5hbWV9fTwvdGV4dD5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmFkZHJlc3N9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIlxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImltZzJcIiBAY2xpY2suc3RvcD1cInNob3dJbmRleChpdGVtLGluZGV4KVwiPlxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNldF9jb25cIiB2LWlmPVwic2hvdzJcIiB2LXNob3c9XCJpbmRleD09ZXRoSW5kZXhcIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXG5cdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwic2hvdzIgPSBmYWxzZVwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4XCIgQGNsaWNrLnN0b3A9XCJlZGl0SXRlbShpbmRleClcIj5cblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jcmVhdGVfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj5cblx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cblx0XHRcdFx0XHRcdFx0RWRpdFxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eCByZWRcIiBAY2xpY2suc3RvcD1cImRlbGV0ZUl0ZW0oKVwiPlxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3RyYXNoLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdERlbGV0ZVxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXG5cblxuXG5cblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLGluZGV4KSBpbiBUUlhBZGRyZXNzSW5mb1wiIEBjbGljaz1cImdvVHJhbnNmZXIoaXRlbSlcIj5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24gZmxleFwiPlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdjb25cIj5cblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0aW1nIGZsZXh4XCI+XG5cdFx0XHRcdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJpdGVtLmNvaW5MaXN0WzBdLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHRcIj57e2l0ZW0uY29pbkxpc3RbMF0ubmFtZX19PC90ZXh0PlxuXHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dHQyXCI+e3tpdGVtLm5hbWV9fTwvdGV4dD5cblx0XHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmFkZHJlc3N9fVxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XG5cdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL21vcmVfdmVydF8yNHB4X291dGxpbmVkLnN2Z1wiIG1vZGU9XCJhc3BlY3RGaXRcIlxuXHRcdFx0XHRcdFx0XHRjbGFzcz1cImltZzJcIiBAY2xpY2suc3RvcD1cInNob3dJbmRleChpdGVtLGluZGV4KVwiPlxuXHRcdFx0XHRcdFx0PC9pbWFnZT5cblx0XHRcdFx0XHQ8L3ZpZXc+XG5cblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInNldF9jb25cIiB2LWlmPVwic2hvdzNcIiB2LXNob3c9XCJpbmRleD09dHJ4SW5kZXhcIj5cblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXG5cdFx0XHRcdFx0XHRcdEBjbGljay5zdG9wPVwic2hvdzMgPSBmYWxzZVwiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1tIGZsZXh4XCIgQGNsaWNrLnN0b3A9XCJlZGl0SXRlbShpbmRleClcIj5cblx0XHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jcmVhdGVfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj5cblx0XHRcdFx0XHRcdFx0PC9pbWFnZT5cblx0XHRcdFx0XHRcdFx0RWRpdFxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtbSBmbGV4eCByZWRcIiBAY2xpY2suc3RvcD1cImRlbGV0ZUl0ZW0oKVwiPlxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3RyYXNoLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XG5cdFx0XHRcdFx0XHRcdERlbGV0ZVxuXHRcdFx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHRcdDwvdmlldz5cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXG5cblxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvX2NvbiBncmVlblwiIHYtaWY9XCJzaG93SW10ZVwiPlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cblxuXHRcdFx0XHRcdHt7aXRlbUNvaW59fSB7e2l0ZW1BZGRyZXNzfX1cblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQgdGV4dDJcIj5cblx0XHRcdFx0XHRERUxFVEVcblx0XHRcdFx0PC92aWV3PlxuXHRcdFx0PC92aWV3PlxuXG5cblx0XHQ8L3ZpZXc+XG5cblxuXG5cdFx0PHUtbWFzayB6LWluZGV4PVwiMTBcIiA6c2hvdz1cInNob3dcIiBAY2xpY2s9XCJzaG93ID0gZmFsc2VcIj48L3UtbWFzaz5cblx0XHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvdzJcIiBAY2xpY2s9XCJzaG93MiA9IGZhbHNlXCI+PC91LW1hc2s+XG5cdFx0PHUtbWFzayB6LWluZGV4PVwiMTBcIiA6c2hvdz1cInNob3czXCIgQGNsaWNrPVwic2hvdzMgPSBmYWxzZVwiPjwvdS1tYXNrPlxuXHQ8L3ZpZXc+XG5cblxuXG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHNvdXJjZVBhZ2U6JycsXG5cdFx0XHRcdGV0aEluZGV4OiAwLFxuXHRcdFx0XHRidGNJbmRleDogMCxcblx0XHRcdFx0dHJ4SW5kZXg6IDAsXG5cdFx0XHRcdHNob3dJbXRlOiBmYWxzZSxcblx0XHRcdFx0QlRDQWRkcmVzc0luZm86IHt9LFxuXHRcdFx0XHRFVEhBZGRyZXNzSW5mbzoge30sXG5cdFx0XHRcdFRSWEFkZHJlc3NJbmZvOiB7fSxcblx0XHRcdFx0d2FsbGV0SW5kZXg6IC0xLFxuXHRcdFx0XHRpdGVtQ29pbjogJycsXG5cdFx0XHRcdGl0ZW1BZGRyZXNzOiAnJyxcblx0XHRcdFx0aW5mbzoge30sXG5cdFx0XHRcdHRyYW5zZmVyOiAnJyxcblx0XHRcdFx0c2hvdzogZmFsc2UsXG5cdFx0XHRcdHNob3cyOiBmYWxzZSxcblx0XHRcdFx0c2hvdzM6IGZhbHNlLFxuXHRcdFx0XHRsaXN0OiBbe1xuXHRcdFx0XHRcdFx0bmFtZTogJ1NpbmdsZSBhZGRyZXNzJyxcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IHRydWUsXG5cdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2Vcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdG5hbWU6ICdCYXRjaCBhZGQgMTAgYWRkcmVzc2VzJyxcblx0XHRcdFx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRuYW1lOiAnQmF0Y2ggYWRkIDUwIGFkZHJlc3NlcycsXG5cdFx0XHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Ly8g54K55Ye75oqK5Zyw5Z2A5bim5Yiw5Y675Lqk5piT6aG1XG5cdFx0XHRnb1RyYW5zZmVyKGl0ZW0pIHtcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy50cmFuc2ZlciwxMjMxNjU0Nilcblx0XHRcdFx0aWYgKHRoaXMudHJhbnNmZXIpIHtcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ215VHJhbnNBZGRyZXNzJywgaXRlbSlcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0XHR1cmw6ICcuLi90cmFuc2Zlci9pbmRleCdcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cblx0XHRcdH0sXG5cdFx0XHRiYWNrKCkge1xuXHRcdFx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoXCJzb3VyY2VQYWdlXCIpXG5cdFx0XHRcdGlmKHRoaXMuc291cmNlUGFnZSl7XG5cdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcblx0XHRcdFx0XHRcdHVybDogdGhpcy5zb3VyY2VQYWdlXG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0fSlcblx0XHRcdFx0fVxuXG5cdFx0XHR9LFxuXHRcdFx0ZWRpdEl0ZW0oaW5kZXgpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coaW5kZXgsIDc4Nzg3KVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcsIGluZGV4KVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0FkZHJlc3NJbmZvJywgdGhpcy5pbmZvKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0FkZHJlc3NOYW1lJywgdGhpcy5pdGVtQ29pbilcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdBZGRyZXNzSW5kZXgnLCB0aGlzLndhbGxldEluZGV4KVxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOiAnLi4vYWRkQWRkcmVzczIvaW5kZXgnXG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0c2hvd0luZGV4KGl0ZW0sIGluZGV4KSB7XG5cdFx0XHRcdHRoaXMuaXRlbUNvaW4gPSBpdGVtLmNvaW5MaXN0WzBdLm5hbWVcblx0XHRcdFx0aWYgKGl0ZW0uY29pbkxpc3RbMF0ueG5hbWUgPT0gJ0JpdGNvaW4nKSB7XG5cdFx0XHRcdFx0dGhpcy5idGNJbmRleCA9IGluZGV4XG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZVxuXHRcdFx0XHR9IGVsc2UgaWYgKGl0ZW0uY29pbkxpc3RbMF0ueG5hbWUgPT0gJ0V0aGVyZXVtJykge1xuXHRcdFx0XHRcdHRoaXMuc2hvdzIgPSB0cnVlXG5cdFx0XHRcdFx0dGhpcy5ldGhJbmRleCA9IGluZGV4XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dGhpcy50cnhJbmRleCA9IGluZGV4XG5cdFx0XHRcdFx0dGhpcy5zaG93MyA9IHRydWVcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLmluZm8gPSBpdGVtXG5cdFx0XHRcdHRoaXMuaXRlbUNvaW4gPSBpdGVtLmNvaW5MaXN0WzBdLm5hbWVcblx0XHRcdFx0dGhpcy5pdGVtQWRkcmVzcyA9IGl0ZW0uYWRkcmVzc1xuXHRcdFx0XHR0aGlzLndhbGxldEluZGV4ID0gaW5kZXg7XG5cdFx0XHR9LFxuXHRcdFx0ZGVsZXRlSXRlbSgpIHtcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmRleCwgNDQ0NDQ0NClcblx0XHRcdFx0aWYgKHRoaXMuaXRlbUNvaW4gPT0gJ0JUQycpIHtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLkJUQ0FkZHJlc3NJbmZvLmxlbmd0aCwgJ2xlbmd0aCcpXG5cdFx0XHRcdFx0aWYgKHRoaXMuQlRDQWRkcmVzc0luZm8ubGVuZ3RoID09IDEpIHtcblx0XHRcdFx0XHRcdGxldCBCVENBZGRyZXNzSW5mbyA9IFtdXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJywgQlRDQWRkcmVzc0luZm8pXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mbywgMTExMSlcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZGV4LCA0NDQ0NClcblxuXHRcdFx0XHRcdHRoaXMuQlRDQWRkcmVzc0luZm8uc3BsaWNlKHRoaXMud2FsbGV0SW5kZXgsIDEpXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5CVENBZGRyZXNzSW5mbywgJ+WIoOmZpOWQjicpXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycsIHRoaXMuQlRDQWRkcmVzc0luZm8pXG5cdFx0XHRcdFx0dGhpcy5zaG93SW10ZSA9IHRydWU7XG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XG5cdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHR0aGlzLnNob3dJbXRlID0gZmFsc2U7XG5cdFx0XHRcdFx0fSwgMTUwMClcblxuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICh0aGlzLml0ZW1Db2luID09ICdFVEgnKSB7XG5cdFx0XHRcdFx0aWYgKHRoaXMuRVRIQWRkcmVzc0luZm8ubGVuZ3RoID09IDEpIHtcblx0XHRcdFx0XHRcdGxldCBFVEhBZGRyZXNzSW5mbyA9IFtdXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJywgRVRIQWRkcmVzc0luZm8pXG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy5FVEhBZGRyZXNzSW5mbywgMTExMSlcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZGV4LCA0NDQ0NClcblx0XHRcdFx0XHR0aGlzLkVUSEFkZHJlc3NJbmZvLnNwbGljZSh0aGlzLndhbGxldEluZGV4LCAxKVxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLCB0aGlzLkVUSEFkZHJlc3NJbmZvKVxuXHRcdFx0XHRcdHRoaXMuc2hvd0ltdGUgPSB0cnVlO1xuXHRcdFx0XHRcdHRoaXMuc2hvdzIgPSBmYWxzZTtcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdHRoaXMuc2hvd0ltdGUgPSBmYWxzZTtcblx0XHRcdFx0XHR9LCAxNTAwKVxuXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKHRoaXMuaXRlbUNvaW4gPT0gJ1RSWCcpIHtcblx0XHRcdFx0XHRpZiAodGhpcy5UUlhBZGRyZXNzSW5mby5sZW5ndGggPT0gMSkge1xuXHRcdFx0XHRcdFx0bGV0IFRSWEFkZHJlc3NJbmZvID0gW11cblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nLCBUUlhBZGRyZXNzSW5mbylcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aGlzLlRSWEFkZHJlc3NJbmZvLnNwbGljZSh0aGlzLndhbGxldEluZGV4LCAxKVxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nLCB0aGlzLlRSWEFkZHJlc3NJbmZvKVxuXHRcdFx0XHRcdHRoaXMuc2hvd0ltdGUgPSB0cnVlO1xuXHRcdFx0XHRcdHRoaXMuc2hvdzMgPSBmYWxzZTtcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdHRoaXMuc2hvd0ltdGUgPSBmYWxzZTtcblx0XHRcdFx0XHR9LCAxNTAwKVxuXG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRnb0FkZHJlc3MoKSB7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6ICcuLi9hZGRBZGRyZXNzL2luZGV4J1xuXHRcdFx0XHR9KVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0b25Mb2FkKGl0ZW0pIHtcblx0XHRcdFxuXHRcdFx0dGhpcy5zb3VyY2VQYWdlPXVuaS5nZXRTdG9yYWdlU3luYygnc291cmNlUGFnZScpXG5cdFx0XHQvLyDliKTmlq3mmK/lkKbmmK/ku47kuqTmmJPpobXpnaLmnaXnmoRcblx0XHRcdGlmIChpdGVtLml0ZW0pIHtcblx0XHRcdFx0dGhpcy50cmFuc2ZlciA9IGl0ZW0uaXRlbVxuXHRcdFx0fVxuXG5cblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xuXHRcdFx0XHR0aGlzLkJUQ0FkZHJlc3NJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycpXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuQlRDQWRkcmVzc0luZm8sIDc3Nylcblx0XHRcdH1cblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xuXHRcdFx0XHR0aGlzLkVUSEFkZHJlc3NJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycpXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuRVRIQWRkcmVzc0luZm8sIDc3Nylcblx0XHRcdH1cblx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xuXHRcdFx0XHR0aGlzLlRSWEFkZHJlc3NJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycpXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuVFJYQWRkcmVzc0luZm8sIDc3Nylcblx0XHRcdH1cblx0XHR9XG5cdH07XG48L3NjcmlwdD5cbjxzdHlsZSBzY29wZWQ+XG5cdHBhZ2Uge1xuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG48L3N0eWxlPlxuXG48c3R5bGU+XG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///795\n"); /***/ }), /* 796 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page */ 797);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 800);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0bf24003\",\n null,\n false,\n _index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/transfer/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiNzk2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGJmMjQwMDMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBiZjI0MDAzXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL3RyYW5zZmVyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///796\n"); /***/ }), /* 797 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page */ 798); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0bf24003_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 798 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=template&id=0bf24003&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "ac"), attrs: { _i: 0 } }, [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c( "text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s(3, "t0-0", _vm._s(_vm.coin.name)) + _vm._$s(3, "t0-1", _vm._s(_vm.i18n.Transfer)) ) ] ) ]), _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "main_con"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "yuan"), attrs: { _i: 6 } }, [ _c("image", { staticClass: _vm._$s(7, "sc", "img1"), attrs: { src: _vm._$s(7, "a-src", _vm.coin.icon), _i: 7 } }) ] ), _c( "view", { staticClass: _vm._$s(8, "sc", "title"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.coin.name)))] ), _c( "view", { staticClass: _vm._$s(9, "sc", "item"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "top flex"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "text1"), attrs: { _i: 11 } }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.i18n.Receivingaddress)) ) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "text2"), attrs: { _i: 12 }, on: { click: function($event) { return _vm.goAddress("transfer") } } }, [ _vm._v( _vm._$s(12, "t0-0", _vm._s(_vm.i18n.AddressBook)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "inputcon"), attrs: { _i: 13 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.transInfoPass.toAddress, expression: "transInfoPass.toAddress" } ], staticClass: _vm._$s(14, "sc", "input1"), attrs: { _i: 14 }, domProps: { value: _vm._$s( 14, "v-model", _vm.transInfoPass.toAddress ) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.$set( _vm.transInfoPass, "toAddress", $event.target.value ) } } }), _c("image", { staticClass: _vm._$s(15, "sc", "img1"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame330.png */ 765) ), _i: 15 }, on: { click: _vm.scanCode } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "item"), attrs: { _i: 16 } }, [ _c( "view", { staticClass: _vm._$s(17, "sc", "top flex"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "text1"), attrs: { _i: 18 } }, [ _vm._v( _vm._$s(18, "t0-0", _vm._s(_vm.i18n.Transferamount)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(19, "sc", "inputcon2 flex"), attrs: { _i: 19 } }, [ _c( "view", { staticClass: _vm._$s(20, "sc", "inputc flex"), attrs: { _i: 20 } }, [ _c( "view", { staticClass: _vm._$s(21, "sc", "textt"), attrs: { _i: 21 } }, [_vm._v(_vm._$s(21, "t0-0", _vm._s(_vm.coin.name)))] ), _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.transInfoPass.amount, expression: "transInfoPass.amount" } ], staticClass: _vm._$s(22, "sc", "input3"), attrs: { _i: 22 }, domProps: { value: _vm._$s( 22, "v-model", _vm.transInfoPass.amount ) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.$set( _vm.transInfoPass, "amount", $event.target.value ) } } }) ] ), _c("text"), _c( "view", { staticClass: _vm._$s(24, "sc", "inputc flex"), attrs: { _i: 24 } }, [ _c("view", { staticClass: _vm._$s(25, "sc", "textt"), attrs: { _i: 25 } }), _c("input", { staticClass: _vm._$s(26, "sc", "input3"), attrs: { value: _vm._$s( 26, "a-value", (_vm.price * _vm.transInfoPass.amount).toFixed(2) ), _i: 26 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(27, "sc", "top flex bottom"), attrs: { _i: 27 } }, [ _c( "view", { staticClass: _vm._$s(28, "sc", "text3"), attrs: { _i: 28 } }, [ _vm._v( _vm._$s(28, "t0-0", _vm._s(_vm.i18n.Balance)) + _vm._$s(28, "t0-1", _vm._s(_vm.coin.balance)) ) ] ), _c( "view", { staticClass: _vm._$s(29, "sc", "text1 bg"), attrs: { _i: 29 }, on: { click: _vm.forAll } }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.i18n.ALL)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(30, "sc", "item"), attrs: { _i: 30 } }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "top flex"), attrs: { _i: 31 } }, [ _c( "view", { staticClass: _vm._$s(32, "sc", "text1"), attrs: { _i: 32 } }, [_vm._v(_vm._$s(32, "t0-0", _vm._s(_vm.i18n.Remark)))] ) ] ), _c( "view", { staticClass: _vm._$s(33, "sc", "inputcon"), attrs: { _i: 33 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.transInfoPass.remark, expression: "transInfoPass.remark" } ], staticClass: _vm._$s(34, "sc", "input1"), attrs: { _i: 34 }, domProps: { value: _vm._$s(34, "v-model", _vm.transInfoPass.remark) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.$set( _vm.transInfoPass, "remark", $event.target.value ) } } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(35, "sc", "item"), attrs: { _i: 35 } }, [ _c( "view", { staticClass: _vm._$s(36, "sc", "top flex"), attrs: { _i: 36 } }, [ _c( "view", { staticClass: _vm._$s(37, "sc", "text1"), attrs: { _i: 37 } }, [ _vm._v( _vm._$s(37, "t0-0", _vm._s(_vm.i18n.Transactionfee)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(38, "sc", "inputcon"), attrs: { _i: 38 } }, [ _c("input", { directives: [ { name: "model", rawName: "v-model", value: _vm.transInfoPass.fee, expression: "transInfoPass.fee" } ], staticClass: _vm._$s(39, "sc", "input2"), attrs: { _i: 39 }, domProps: { value: _vm._$s(39, "v-model", _vm.transInfoPass.fee) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.$set( _vm.transInfoPass, "fee", $event.target.value ) } } }), _c( "view", { staticClass: _vm._$s(40, "sc", "rig"), attrs: { _i: 40 } }, [ _c( "text", { staticClass: _vm._$s(41, "sc", "text2"), attrs: { _i: 41 } }, [_vm._v(_vm._$s(41, "t0-0", _vm._s(_vm.coin.type)))] ) ] ) ] ) ] ) ] ) ]), _vm._$s(42, "i", _vm.showBottom) ? _c( "view", { staticClass: _vm._$s(42, "sc", "big_con"), attrs: { _i: 42 } }, [ _c("view", { staticClass: _vm._$s(43, "sc", "tiao"), attrs: { _i: 43 }, on: { click: _vm.cancelAll } }), _c( "view", { staticClass: _vm._$s(44, "sc", "bigtitle"), attrs: { _i: 44 } }, [ _vm._v( _vm._$s(44, "t0-0", _vm._s(_vm.i18n.Transferconfirmation)) ) ] ), _c( "view", { staticClass: _vm._$s(45, "sc", "bottom_con"), attrs: { _i: 45 } }, [ _c( "view", { staticClass: _vm._$s(46, "sc", "yuan"), attrs: { _i: 46 } }, [ _c("image", { staticClass: _vm._$s(47, "sc", "img1"), attrs: { src: _vm._$s(47, "a-src", _vm.coin.icon), _i: 47 } }) ] ), _c( "view", { staticClass: _vm._$s(48, "sc", "title"), attrs: { _i: 48 } }, [_vm._v(_vm._$s(48, "t0-0", _vm._s(_vm.coin.type)))] ), _c( "view", { staticClass: _vm._$s(49, "sc", "title_con flex"), attrs: { _i: 49 } }, [ _c("view", { staticClass: _vm._$s(50, "sc", "text1"), attrs: { _i: 50 } }), _c( "view", { staticClass: _vm._$s(51, "sc", "text1"), attrs: { _i: 51 } }, [ _vm._v( _vm._$s( 51, "t0-0", _vm._s(_vm.transInfoPass.amount) ) + _vm._$s(51, "t0-1", _vm._s(_vm.coin.name)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(52, "sc", "item"), attrs: { _i: 52 } }, [ _c("view", { staticClass: _vm._$s(53, "sc", "text1"), attrs: { _i: 53 } }), _c( "view", { staticClass: _vm._$s(54, "sc", "text2"), attrs: { _i: 54 } }, [ _vm._v( _vm._$s( 54, "t0-0", _vm._s(_vm.transInfoPass.fromAddress) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(55, "sc", "item"), attrs: { _i: 55 } }, [ _c( "view", { staticClass: _vm._$s(56, "sc", "text1"), attrs: { _i: 56 } }, [ _vm._v( _vm._$s( 56, "t0-0", _vm._s(_vm.i18n.Receivingaddress) ) ) ] ), _c( "view", { staticClass: _vm._$s(57, "sc", "text2"), attrs: { _i: 57 } }, [ _vm._v( _vm._$s( 57, "t0-0", _vm._s(_vm.transInfoPass.toAddress) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(58, "sc", "item"), attrs: { _i: 58 } }, [ _c( "view", { staticClass: _vm._$s(59, "sc", "text1"), attrs: { _i: 59 } }, [_vm._v(_vm._$s(59, "t0-0", _vm._s(_vm.i18n.Remark)))] ), _c( "view", { staticClass: _vm._$s(60, "sc", "text2"), attrs: { _i: 60 } }, [ _vm._v( _vm._$s( 60, "t0-0", _vm._s(_vm.transInfoPass.remark) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(61, "sc", "item"), attrs: { _i: 61 } }, [ _c( "view", { staticClass: _vm._$s(62, "sc", "text1"), attrs: { _i: 62 } }, [ _vm._v( _vm._$s(62, "t0-0", _vm._s(_vm.i18n.Transactionfee)) ) ] ), _c( "view", { staticClass: _vm._$s(63, "sc", "text2"), attrs: { _i: 63 } }, [ _vm._v( _vm._$s(63, "t0-0", _vm._s(_vm.transInfoPass.fee)) + _vm._$s(63, "t0-1", _vm._s(_vm.coin.type)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(64, "sc", "goto"), attrs: { _i: 64 }, on: { click: _vm.confirmTo } }, [_vm._v(_vm._$s(64, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ] ) : _vm._e(), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 65 }, on: { click: _vm.cancelAll } }), _vm._$s(66, "i", _vm.showFinger) ? _c( "view", { staticClass: _vm._$s(66, "sc", "zhiwen_con"), attrs: { _i: 66 } }, [ _c("view", { staticClass: _vm._$s(67, "sc", "tiao"), attrs: { _i: 67 }, on: { click: _vm.cancel } }), _c( "view", { staticClass: _vm._$s(68, "sc", "bigtitle"), attrs: { _i: 68 } }, [ _vm._v( _vm._$s(68, "t0-0", _vm._s(_vm.i18n.Fingerprintpassword)) ) ] ), _c( "view", { staticClass: _vm._$s(69, "sc", "bottom_con"), attrs: { _i: 69 } }, [ _c("image", { staticClass: _vm._$s(70, "sc", "img1"), attrs: { src: _vm._$s( 70, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/zhiwen.png */ 799) ), _i: 70 } }), _c( "view", { staticClass: _vm._$s(71, "sc", "text1"), attrs: { _i: 71 } }, [ _vm._v( _vm._$s(71, "t0-0", _vm._s(_vm.i18n.fingerprintsensor)) ) ] ), _c( "view", { staticClass: _vm._$s(72, "sc", "flex con"), attrs: { _i: 72 } }, [ _c( "view", { staticClass: _vm._$s(73, "sc", "textt1"), attrs: { _i: 73 }, on: { click: _vm.goPassword } }, [ _vm._v( _vm._$s(73, "t0-0", _vm._s(_vm.i18n.UsePassword)) ) ] ), _c( "view", { staticClass: _vm._$s(74, "sc", "textt2"), attrs: { _i: 74 }, on: { click: _vm.cancel } }, [_vm._v(_vm._$s(74, "t0-0", _vm._s(_vm.i18n.Cancel)))] ) ] ) ] ) ] ) : _vm._e(), _vm._$s(75, "i", _vm.fingerFail) ? _c( "view", { staticClass: _vm._$s(75, "sc", "zhiwen_con"), attrs: { _i: 75 } }, [ _c("view", { staticClass: _vm._$s(76, "sc", "tiao"), attrs: { _i: 76 } }), _c( "view", { staticClass: _vm._$s(77, "sc", "bigtitle"), attrs: { _i: 77 } }, [ _vm._v( _vm._$s(77, "t0-0", _vm._s(_vm.i18n.Fingerprintpassword)) ) ] ), _c( "view", { staticClass: _vm._$s(78, "sc", "bottom_con"), attrs: { _i: 78 } }, [ _c("image", { staticClass: _vm._$s(79, "sc", "img1"), attrs: { src: _vm._$s( 79, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/alert-circle.png */ 1218) ), _i: 79 } }), _c( "view", { staticClass: _vm._$s(80, "sc", "text1 red"), attrs: { _i: 80 } }, [ _vm._v( _vm._$s( 80, "t0-0", _vm._s(_vm.i18n.Fingerprintrecognized) ) ), _c("br"), _c( "text", { attrs: { _i: 82 }, on: { click: function($event) { return _vm.confirmTo("try") } } }, [_vm._v(_vm._$s(82, "t0-0", _vm._s(_vm.i18n.Tryagain)))] ) ] ), _c( "view", { staticClass: _vm._$s(83, "sc", "flex con"), attrs: { _i: 83 } }, [ _c( "view", { staticClass: _vm._$s(84, "sc", "textt1"), attrs: { _i: 84 }, on: { click: _vm.goPassword } }, [ _vm._v( _vm._$s(84, "t0-0", _vm._s(_vm.i18n.UsePassword)) ) ] ), _c( "view", { staticClass: _vm._$s(85, "sc", "textt2"), attrs: { _i: 85 }, on: { click: _vm.cancelFail } }, [_vm._v(_vm._$s(85, "t0-0", _vm._s(_vm.i18n.Cancel)))] ) ] ) ] ) ] ) : _vm._e(), _vm._$s(86, "i", _vm.fingerSuccess) ? _c( "view", { staticClass: _vm._$s(86, "sc", "zhiwen_con"), attrs: { _i: 86 } }, [ _c("view", { staticClass: _vm._$s(87, "sc", "tiao"), attrs: { _i: 87 } }), _c( "view", { staticClass: _vm._$s(88, "sc", "bigtitle"), attrs: { _i: 88 } }, [_vm._v(_vm._$s(88, "t0-0", _vm._s(_vm.i18n.fingerPass)))] ), _c( "view", { staticClass: _vm._$s(89, "sc", "bottom_con"), attrs: { _i: 89 } }, [ _c("image", { staticClass: _vm._$s(90, "sc", "img1"), attrs: { src: _vm._$s( 90, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/x-circle.png */ 646) ), _i: 90 } }), _c( "view", { staticClass: _vm._$s(91, "sc", "text1 green"), attrs: { _i: 91 } }, [ _vm._v( _vm._$s( 91, "t0-0", _vm._s(_vm.i18n.Fingerprintrecognized) ) ) ] ), _c( "view", { staticClass: _vm._$s(92, "sc", "flex con"), attrs: { _i: 92 } }, [ _c( "view", { staticClass: _vm._$s(93, "sc", "textt1"), attrs: { _i: 93 } }, [ _vm._v( _vm._$s(93, "t0-0", _vm._s(_vm.i18n.UsePassword)) ) ] ), _c( "view", { staticClass: _vm._$s(94, "sc", "textt2"), attrs: { _i: 94 } }, [_vm._v(_vm._$s(94, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ] ) ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(95, "sc", "btn_con"), attrs: { _i: 95 }, on: { click: _vm.Confirm } }, [ _c( "view", { staticClass: _vm._$s(96, "sc", "btn"), attrs: { _i: 96 } }, [_vm._v(_vm._$s(96, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 799 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/zhiwen.png ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/zhiwen.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijc5OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3poaXdlbi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///799\n"); /***/ }), /* 800 */ /*!*************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 801);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///800\n"); /***/ }), /* 801 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/transfer/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { coin: {}, fee: 0, show: false, show2: false, showFinger: false, showBottom: false, fingerSuccess: false, fingerFail: false, // 是否显示使用密码,有设置指纹就不显示\n passShow: false, price: 0, // 不用指纹去密码页面存的信息\n transInfoPass: { fromAddress: '', toAddress: '', privateKey: '', amount: '', remark: '', contractAddress: '', password: '', balancePrice: 0, fee: 0 }, transaction: {} };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { sendTransaction: function sendTransaction() {var that = this;if (this.coin.type === 'ETH') {this.$EthUtil.transaction(this.transInfoPass.fromAddress, this.transInfoPass.privateKey, this.transInfoPass.toAddress, this.transInfoPass.amount, this.transInfoPass.contractAddress, function (hash, err) {if (!err) {__f__(\"log\", 2222211111, \" at pages/menu/sendToken/transfer/index.vue:288\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: 'Transfer succeeded', icon: 'none', duration: 1500 });setTimeout(function () {that.fingerSuccess = false;uni.reLaunch({ url: '/pages/menu/wallet/index' });}, 1000);} else {__f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/transfer/index.vue:305\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: 'Transfer failed, please confirm the information is correct', icon: 'none', duration: 1500 });}});} else if (this.coin.type === 'TRX') {this.$TronUtil.transaction(this.transaction, this.transInfoPass.privateKey, this.transInfoPass.contractAddress).then(function (res) {__f__(\"log\", 1212121212121212, \" at pages/menu/sendToken/transfer/index.vue:319\");that.showFinger = false;that.showBottom = false;that.fingerSuccess = true;uni.showToast({ title: 'Transfer succeeded', icon: 'none', duration: 1500 });setTimeout(function () {that.fingerSuccess = false;uni.reLaunch({ url: '/pages/menu/wallet/index' });}, 1000);}).catch(function (err) {__f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/transfer/index.vue:335\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: 'Transfer failed, please confirm the information is correct', icon: 'none', duration: 1500 });});}}, cancelAll: function cancelAll() {this.show = false;this.showBottom = false;}, cancelFail: function cancelFail() {this.printCancel();this.fingerFail = false;this.showBottom = true;this.showFinger = false;}, cancel: function cancel() {this.showFinger = false;this.showBottom = true;this.printCancel();}, // 不用指纹去密码页\n goPassword: function goPassword() {this.printCancel();this.show = false;this.showBottom = false;__f__(\"log\", 111, \" at pages/menu/sendToken/transfer/index.vue:367\");uni.setStorageSync('transInfoPass', this.transInfoPass);uni.navigateTo({ url: '/pages/menu/sendToken/enPassword/index' });}, // 唤起指纹\n confirmTo: function confirmTo(type) {if (!this.passShow) {this.goPassword();} else {__f__(\"log\", '点击提交', \" at pages/menu/sendToken/transfer/index.vue:378\");if (type == 'try') {this.fingerFail = false;}__f__(\"log\", 123123132132132, \" at pages/menu/sendToken/transfer/index.vue:382\");this.show = true;this.showFinger = true;this.showBottom = false;this.fingerprint();}}, back: function back() {uni.reLaunch({ url: '../../token/btc/index' });}, // 点击获取所有钱\n forAll: function forAll() {this.transInfoPass.amount = this.coin.balance;}, // 确认提交\n Confirm: function Confirm() {var _this2 = this; // 做判断\n if (this.transInfoPass.amount == '') {uni.showToast({ title: this.$t('index').enterthetransferamount, icon: 'none', duration: 1500 });return;}if (this.transInfoPass.toAddress == '') {uni.showToast({ title: this.$t('index').enterthereceivingaddress, icon: 'none', duration: 1500 });return;}if (Number(this.transInfoPass.amount) == '' < 0) {uni.showToast({ title: this.$t('index').lessthan, icon: 'none', duration: 1500 });return;}if (Number(this.transInfoPass.amount) > this.coin.balance) {uni.showToast({ title: 'Sorry, your credit is running low', icon: 'none', duration: 1500 });return;}this.showBottom = true;this.show = true;var that = this;if (this.coin.type === 'ETH') {this.$EthUtil.getGas().then(function (res) {__f__(\"log\", res, 'ETH', \" at pages/menu/sendToken/transfer/index.vue:442\");_this2.$EthUtil.getGas().then(function (res) {that.transInfoPass.fee = res * 61000 / Math.pow(10, 6);});});} else if (this.coin.type === 'TRX') {this.$TronUtil.getTransaction(this.transInfoPass.fromAddress, this.transInfoPass.toAddress, this.transInfoPass.amount, this.transInfoPass.remark, this.transInfoPass.contractAddress).then(function (res) {that.transaction = res;uni.setStorageSync('transaction', that.transaction);__f__(\"log\", JSON.stringify(that.transaction), \" at pages/menu/sendToken/transfer/index.vue:455\");var size = JSON.stringify(that.transaction).replace(/[^x00-xFF]/g, '**').length;__f__(\"log\", size, \"size\", \" at pages/menu/sendToken/transfer/index.vue:457\");__f__(\"log\", size.toString().length, \"size\", \" at pages/menu/sendToken/transfer/index.vue:458\");that.transInfoPass.fee = Number(size) * (size.toString().length + 1) * 1000 / Math.pow(10, 6);}).catch(function (err) {__f__(\"log\", err, \" at pages/menu/sendToken/transfer/index.vue:462\");that.showFinger = false;that.showBottom = true;uni.showToast({ title: 'address error', icon: 'none', duration: 1500 });});}}, scanCode: function scanCode() {var _this = this;uni.scanCode({ success: function success(res) {__f__(\"log\", '扫码内容', res.result, \" at pages/menu/sendToken/transfer/index.vue:479\");_this.transInfoPass.toAddress = res.result;} });}, // 取消指纹识别\n printCancel: function printCancel() {this.showFinger = false;__f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:489\"); //plus.fingerprint.cancel();\n __f__(\"log\", this.showFinger, 4444, \" at pages/menu/sendToken/transfer/index.vue:491\");}, fingerprint: function fingerprint(sett) {var bltype = true;if (!plus.fingerprint.isSupport()) {\n uni.showToast({\n title: this.$t('index').fingerprintidentification,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: this.$t('index').notequipped,\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: this.$t('index').oninthesetting,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n var that = this;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n\n that.sendTransaction();\n\n }, function (e) {\n switch (e.code) {\n case e.AUTHENTICATE_MISMATCH:\n // plus.nativeUI.toast('Fingerprint matching failed, please re-enter');\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:550\");\n that.showBottom = false;\n that.fingerFail = true;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:553\");\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n // plus.nativeUI.alert('The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication');\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:559\");\n that.showBottom = false;\n that.fingerFail = true;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:562\");\n break;\n case e.CANCEL:\n plus.nativeUI.toast('Recognition has been cancelled');\n // uni.setStorageSync('fingerPass',false)\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:567\");\n that.showBottom = false;\n that.fingerFail = true;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:570\");\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/sendToken/transfer/index.vue:575\");\n that.showBottom = false;\n that.fingerFail = true;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/sendToken/transfer/index.vue:578\");\n plus.nativeUI.alert('Fingerprint identification failed, please try again');\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\n \tplus.fingerprint.cancel();\n } */\n }\n\n // 微信平台禁用\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n }\n\n\n\n },\n\n\n goAddress: function goAddress(text) {\n uni.navigateTo({\n url: '../address/index2' });\n\n } },\n\n onLoad: function onLoad() {\n\n this.coin = uni.getStorageSync('coin');\n\n if (this.coin.balancePrice) {\n this.price = (this.coin.balancePrice / this.coin.balance).toFixed(2);\n }\n // 每次进来拿缓存里有没有指纹\n this.transInfoPass.fromAddress = this.coin.address;\n this.transInfoPass.privateKey = this.coin.privateKey;\n this.transInfoPass.password = this.coin.password;\n this.transInfoPass.contractAddress = this.coin.contractAddress;\n this.transInfoPass.type = this.coin.type;\n __f__(\"log\", this.transInfoPass, '指纹', \" at pages/menu/sendToken/transfer/index.vue:632\");\n if (uni.getStorageSync('fingerPass')) {\n this.passShow = uni.getStorageSync('fingerPass');\n }\n\n\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vdHJhbnNmZXIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvUEEsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsUUFEQSxFQUVBLE1BRkEsRUFHQSxXQUhBLEVBSUEsWUFKQSxFQUtBLGlCQUxBLEVBTUEsaUJBTkEsRUFPQSxvQkFQQSxFQVFBLGlCQVJBLEVBU0E7QUFDQSxxQkFWQSxFQVdBLFFBWEEsRUFZQTtBQUNBLHVCQUNBLGVBREEsRUFFQSxhQUZBLEVBR0EsY0FIQSxFQUlBLFVBSkEsRUFLQSxVQUxBLEVBTUEsbUJBTkEsRUFPQSxZQVBBLEVBUUEsZUFSQSxFQVNBLE1BVEEsRUFiQSxFQXdCQSxlQXhCQSxHQTBCQSxDQTVCQSxFQTZCQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBN0JBLEVBa0NBLFdBQ0EsZUFEQSw2QkFDQSxDQUNBLGdCQUNBLCtCQUNBLHlGQUNBLDRCQURBLEVBQ0EseUJBREEsRUFDQSxrQ0FEQSxFQUVBLHNCQUNBLFdBQ0EsNEVBQ0Esd0JBQ0Esd0JBQ0EsMEJBQ0EsZ0JBQ0EsMkJBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLHdCQUNBLDJCQUNBLGVBQ0EsK0JBREEsSUFHQSxDQUxBLEVBS0EsSUFMQSxFQU1BLENBaEJBLE1BZ0JBLENBRUEsOEVBQ0Esd0JBQ0EsdUJBQ0EsZ0JBQ0EsbUVBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLENBQ0EsQ0E5QkEsRUErQkEsQ0FoQ0EsTUFnQ0EsK0JBQ0EsK0ZBQ0EsZUFEQSxFQUVBLElBRkEsQ0FFQSxnQkFDQSxrRkFDQSx3QkFDQSx3QkFDQSwwQkFDQSxnQkFDQSwyQkFEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBS0Esd0JBQ0EsMkJBQ0EsZUFDQSwrQkFEQSxJQUdBLENBTEEsRUFLQSxJQUxBLEVBTUEsQ0FsQkEsRUFrQkEsS0FsQkEsQ0FrQkEsZ0JBQ0EsOEVBQ0Esd0JBQ0EsdUJBQ0EsZ0JBQ0EsbUVBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLENBM0JBLEVBNEJBLENBRUEsQ0FsRUEsRUFtRUEsU0FuRUEsdUJBbUVBLENBQ0Esa0JBQ0Esd0JBQ0EsQ0F0RUEsRUF1RUEsVUF2RUEsd0JBdUVBLENBQ0EsbUJBQ0Esd0JBQ0EsdUJBQ0Esd0JBQ0EsQ0E1RUEsRUE2RUEsTUE3RUEsb0JBNkVBLENBQ0Esd0JBQ0EsdUJBQ0EsbUJBQ0EsQ0FqRkEsRUFrRkE7QUFDQSxjQW5GQSx3QkFtRkEsQ0FDQSxtQkFDQSxrQkFDQSx3QkFDQSxxRUFDQSx3REFDQSxpQkFDQSw2Q0FEQSxJQUdBLENBNUZBLEVBNkZBO0FBQ0EsYUE5RkEscUJBOEZBLElBOUZBLEVBOEZBLENBQ0EscUJBQ0Esa0JBQ0EsQ0FGQSxNQUVBLENBQ0Esd0VBQ0Esb0JBQ0Esd0JBQ0EsQ0FDQSxpRkFDQSxpQkFDQSx1QkFDQSx3QkFHQSxtQkFDQSxDQUdBLENBaEhBLEVBaUhBLElBakhBLGtCQWlIQSxDQUNBLGVBQ0EsNEJBREEsSUFHQSxDQXJIQSxFQXNIQTtBQUNBLFVBdkhBLG9CQXVIQSxDQUNBLDhDQUNBLENBekhBLEVBMEhBO0FBQ0EsV0EzSEEscUJBMkhBLG9CQUNBO0FBQ0EsNENBQ0EsZ0JBQ0EsOENBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLE9BQ0EsQ0FDQSx5Q0FDQSxnQkFDQSxnREFEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBS0EsT0FDQSxDQUNBLGtEQUNBLGdCQUNBLGdDQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxPQUNBLENBQ0EsNERBQ0EsZ0JBQ0EsMENBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLE9BQ0EsQ0FDQSx1QkFDQSxpQkFDQSxnQkFDQSwrQkFDQSw0Q0FDQSw0RUFDQSw4Q0FDQSx1REFDQSxDQUZBLEVBR0EsQ0FMQSxFQU9BLENBUkEsTUFRQSwrQkFDQSw4REFDQSw0QkFEQSxFQUNBLHlCQURBLEVBQ0EseUJBREEsRUFDQSxLQUNBLGFBREEsQ0FDQSxlQUZBLEVBR0EsSUFIQSxDQUdBLGdCQUNBLHVCQUNBLG9EQUNBLGtHQUNBLGdGQUNBLDhFQUNBLGdHQUNBLDJGQUNBLENBREEsRUFFQSxDQVpBLEVBWUEsS0FaQSxDQVlBLGdCQUNBLHFFQUNBLHdCQUNBLHVCQUNBLGdCQUNBLHNCQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxDQXJCQSxFQXVCQSxDQUVBLENBbE1BLEVBbU1BLFFBbk1BLHNCQW1NQSxDQUNBLGlCQUNBLGVBQ0EsZ0NBQ0Esb0ZBRUEsMkNBQ0EsQ0FMQSxJQU9BLENBNU1BLEVBOE1BO0FBQ0EsZUEvTUEseUJBK01BLENBQ0Esd0JBQ0EsdUZBRkEsQ0FHQTtBQUNBLDZGQUVBLENBck5BLEVBc05BLHlDQUNBLGtCQUVBO0FBQ0E7QUFDQSwyREFEQTtBQUVBLHNCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQSxPQVBBLE1BT0E7QUFDQTtBQUNBLDZDQURBO0FBRUEsc0JBRkE7QUFHQSx3QkFIQTs7O0FBTUEsT0FQQSxNQU9BO0FBQ0E7QUFDQSxnREFEQTtBQUVBLHNCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQSxPQVBBLE1BT0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQkE7O0FBRUE7QUFDQSx1Q0FEQSxDQUNBOztBQUVBOztBQUVBLFNBTEEsRUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBREEsQ0FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBREEsQ0FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQWxDQTs7QUFvQ0EsU0ExQ0E7QUEyQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdBOztBQUVBOzs7Ozs7Ozs7Ozs7Ozs7QUFlQTs7OztBQUlBLEtBMVVBOzs7QUE2VUEsYUE3VUEscUJBNlVBLElBN1VBLEVBNlVBO0FBQ0E7QUFDQSxnQ0FEQTs7QUFHQSxLQWpWQSxFQWxDQTs7QUFxWEEsUUFyWEEsb0JBcVhBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHQSxHQXhZQSxFIiwiZmlsZSI6IjgwMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImFjXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJmYWxzZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9WZWN0b3IucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiYmFja1wiIEBjbGljaz1cImJhY2soKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFx0e3tjb2luLm5hbWV9fSB7e2kxOG4uVHJhbnNmZXJ9fVxyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluX2NvblwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwieXVhblwiPlxyXG5cdFx0XHRcdFx0PGltYWdlIDpzcmM9XCJjb2luLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdHt7Y29pbi5uYW1lfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uUmVjZWl2aW5nYWRkcmVzc319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiIEBjbGljaz1cImdvQWRkcmVzcygndHJhbnNmZXInKVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5BZGRyZXNzQm9va319XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjb25cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiBwbGFjZWhvbGRlci1zdHlsZT1cImZvbnQtc2l6ZTogMzBycHg7IGNvbG9yOiAjRDBEMEQyO1wiXHJcblx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXI9XCJQbGVhc2UgZW50ZXIgdGhlIHJlY2lwaWVudCBhZGRyZXNzXCIgY2xhc3M9XCJpbnB1dDFcIlxyXG5cdFx0XHRcdFx0XHRcdHYtbW9kZWw9XCJ0cmFuc0luZm9QYXNzLnRvQWRkcmVzc1wiIC8+XHJcblx0XHRcdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMzAucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiIEBjbGljaz1cInNjYW5Db2RlXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3AgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLlRyYW5zZmVyYW1vdW50fX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvbjIgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0YyBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tjb2luLm5hbWV9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyPVwiMC4wMDAwMDAwXCIgY2xhc3M9XCJpbnB1dDNcIiB2LW1vZGVsPVwidHJhbnNJbmZvUGFzcy5hbW91bnRcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx0ZXh0PiDiiYggPC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImlucHV0YyBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0VVNEXHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDp2YWx1ZT1cIihwcmljZSp0cmFuc0luZm9QYXNzLmFtb3VudCkudG9GaXhlZCgyKVwiIGRpc2FibGVkPVwiZGlzYWJsZWRcIlxyXG5cdFx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIiBwbGFjZWhvbGRlcj1cIjAuMDAwMDAwMFwiXHJcblx0XHRcdFx0XHRcdFx0XHRjbGFzcz1cImlucHV0M1wiIC8+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXggYm90dG9tXCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDNcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uQmFsYW5jZX19OiB7e2NvaW4uYmFsYW5jZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MSBiZ1wiIEBjbGljaz1cImZvckFsbFwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5BTEx9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5SZW1hcmt9fVxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlcj1cIlBsZWFzZSBlbnRlciBhIG5vdGUgKG9mZi1jaGFpbilcIiB2LW1vZGVsPVwidHJhbnNJbmZvUGFzcy5yZW1hcmtcIlxyXG5cdFx0XHRcdFx0XHRcdGNsYXNzPVwiaW5wdXQxXCIgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3AgZmxleFwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdFx0e3tpMThuLlRyYW5zYWN0aW9uZmVlfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjb25cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cInRyYW5zSW5mb1Bhc3MuZmVlXCIgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiIHZhbHVlPVwiXCJcclxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlci1zdHlsZT1cImZvbnQtc2l6ZTogMzBycHg7IGNvbG9yOiAjRDBEMEQyO1wiXHJcblx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXI9XCJQbGVhc2UgZW50ZXIgYSBub3RlIChvZmYtY2hhaW4pXCIgY2xhc3M9XCJpbnB1dDJcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInJpZ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidGV4dDJcIj57e2NvaW4udHlwZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJiaWdfY29uXCIgdi1pZj1cInNob3dCb3R0b21cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aWFvXCIgQGNsaWNrPVwiY2FuY2VsQWxsXCI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWd0aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi5UcmFuc2ZlcmNvbmZpcm1hdGlvbn19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21fY29uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ5dWFuXCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImNvaW4uaWNvblwiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHR7e2NvaW4udHlwZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVfY29uIGZsZXhcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0QW1vdW50XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdHt7dHJhbnNJbmZvUGFzcy5hbW91bnR9fSB7e2NvaW4ubmFtZX19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRTZW5kIGFkZHJlc3NcclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHRcdFx0e3t0cmFuc0luZm9QYXNzLmZyb21BZGRyZXNzfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5SZWNlaXZpbmdhZGRyZXNzfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHRcdFx0e3t0cmFuc0luZm9QYXNzLnRvQWRkcmVzc319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uUmVtYXJrfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHRcdFx0e3t0cmFuc0luZm9QYXNzLnJlbWFya319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uVHJhbnNhY3Rpb25mZWV9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHR7e3RyYW5zSW5mb1Bhc3MuZmVlfX0ge3tjb2luLnR5cGV9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJnb3RvXCIgQGNsaWNrPVwiY29uZmlybVRvXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uQ29uZmlybX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHUtbWFzayB6LWluZGV4PVwiMTBcIiA6c2hvdz1cInNob3dcIiBAY2xpY2s9XCJjYW5jZWxBbGxcIj48L3UtbWFzaz5cclxuXHRcdDwhLS0gPHUtbWFzayB6LWluZGV4PVwiMTAwMFwiIDpzaG93PVwic2hvdzJcIiBAY2xpY2s9XCJzaG93MiA9IGZhbHNlXCI+PC91LW1hc2s+IC0tPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ6aGl3ZW5fY29uXCIgdi1pZj1cInNob3dGaW5nZXJcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aWFvXCIgQGNsaWNrPVwiY2FuY2VsXCI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWd0aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi5GaW5nZXJwcmludHBhc3N3b3JkfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbV9jb25cIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3poaXdlbi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uZmluZ2VycHJpbnRzZW5zb3J9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXggY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0MVwiIEBjbGljaz1cImdvUGFzc3dvcmRcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLlVzZVBhc3N3b3JkfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dHQyXCIgQGNsaWNrPVwiY2FuY2VsXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5DYW5jZWx9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiemhpd2VuX2NvblwiIHYtaWY9XCJmaW5nZXJGYWlsXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGlhb1wiPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiYmlndGl0bGVcIj5cclxuXHRcdFx0XHR7e2kxOG4uRmluZ2VycHJpbnRwYXNzd29yZH19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21fY29uXCI+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9hbGVydC1jaXJjbGUucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MSByZWRcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5GaW5nZXJwcmludHJlY29nbml6ZWR9fTxicj48dGV4dCBAY2xpY2s9XCJjb25maXJtVG8oJ3RyeScpXCI+e3tpMThuLlRyeWFnYWlufX08L3RleHQ+IC5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4IGNvblwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dDFcIiBAY2xpY2s9XCJnb1Bhc3N3b3JkXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5Vc2VQYXNzd29yZH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0MlwiIEBjbGljaz1cImNhbmNlbEZhaWxcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLkNhbmNlbH19XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ6aGl3ZW5fY29uXCIgdi1pZj1cImZpbmdlclN1Y2Nlc3NcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aWFvXCI+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWd0aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi5maW5nZXJQYXNzfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbV9jb25cIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3gtY2lyY2xlLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDEgZ3JlZW5cIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5GaW5nZXJwcmludHJlY29nbml6ZWR9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cImZsZXggY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHR0MVwiPlxyXG5cdFx0XHRcdFx0XHR7e2kxOG4uVXNlUGFzc3dvcmR9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0dDJcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLkNvbmZpcm19fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRuX2NvblwiIEBjbGljaz1cIkNvbmZpcm1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIj5cclxuXHRcdFx0XHR7e2kxOG4uQ29uZmlybX19XHJcblx0XHRcdDwvdmlldz5cclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRjb2luOiB7fSxcclxuXHRcdFx0XHRmZWU6IDAsXHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0c2hvdzI6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3dGaW5nZXI6IGZhbHNlLFxyXG5cdFx0XHRcdHNob3dCb3R0b206IGZhbHNlLFxyXG5cdFx0XHRcdGZpbmdlclN1Y2Nlc3M6IGZhbHNlLFxyXG5cdFx0XHRcdGZpbmdlckZhaWw6IGZhbHNlLFxyXG5cdFx0XHRcdC8vIOaYr+WQpuaYvuekuuS9v+eUqOWvhuegge+8jOacieiuvue9ruaMh+e6ueWwseS4jeaYvuekulxyXG5cdFx0XHRcdHBhc3NTaG93OiBmYWxzZSxcclxuXHRcdFx0XHRwcmljZTogMCxcclxuXHRcdFx0XHQvLyDkuI3nlKjmjIfnurnljrvlr4bnoIHpobXpnaLlrZjnmoTkv6Hmga9cclxuXHRcdFx0XHR0cmFuc0luZm9QYXNzOiB7XHJcblx0XHRcdFx0XHRmcm9tQWRkcmVzczogJycsXHJcblx0XHRcdFx0XHR0b0FkZHJlc3M6ICcnLFxyXG5cdFx0XHRcdFx0cHJpdmF0ZUtleTogJycsXHJcblx0XHRcdFx0XHRhbW91bnQ6ICcnLFxyXG5cdFx0XHRcdFx0cmVtYXJrOiAnJyxcclxuXHRcdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJycsXHJcblx0XHRcdFx0XHRwYXNzd29yZDogJycsXHJcblx0XHRcdFx0XHRiYWxhbmNlUHJpY2U6IDAsXHJcblx0XHRcdFx0XHRmZWU6IDBcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHRcdHRyYW5zYWN0aW9uOiB7fVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0c2VuZFRyYW5zYWN0aW9uKCkge1xyXG5cdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhpcy5jb2luLnR5cGUgPT09ICdFVEgnKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRFdGhVdGlsLnRyYW5zYWN0aW9uKHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLnByaXZhdGVLZXksXHJcblx0XHRcdFx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy50b0FkZHJlc3MsIHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQsIHRoaXMudHJhbnNJbmZvUGFzcy5jb250cmFjdEFkZHJlc3MsXHJcblx0XHRcdFx0XHRcdGZ1bmN0aW9uKGhhc2gsIGVycikge1xyXG5cdFx0XHRcdFx0XHRcdGlmICghZXJyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygyMjIyMjExMTExKVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93RmluZ2VyID0gZmFsc2VcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ1RyYW5zZmVyIHN1Y2NlZWRlZCcsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvd2FsbGV0L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdFx0fSwgMTAwMClcclxuXHRcdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgJ2N1b3d1JylcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ1RyYW5zZmVyIGZhaWxlZCwgcGxlYXNlIGNvbmZpcm0gdGhlIGluZm9ybWF0aW9uIGlzIGNvcnJlY3QnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9IGVsc2UgaWYgKHRoaXMuY29pbi50eXBlID09PSAnVFJYJykge1xyXG5cdFx0XHRcdFx0dGhpcy4kVHJvblV0aWwudHJhbnNhY3Rpb24odGhpcy50cmFuc2FjdGlvbiwgdGhpcy50cmFuc0luZm9QYXNzLnByaXZhdGVLZXksIHRoaXMudHJhbnNJbmZvUGFzc1xyXG5cdFx0XHRcdFx0XHRcdC5jb250cmFjdEFkZHJlc3MpXHJcblx0XHRcdFx0XHRcdC50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZygxMjEyMTIxMjEyMTIxMjEyKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlXHJcblx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJTdWNjZXNzID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHRcdHRpdGxlOiAnVHJhbnNmZXIgc3VjY2VlZGVkJyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyU3VjY2VzcyA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvd2FsbGV0L2luZGV4J1xyXG5cdFx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0XHR9LCAxMDAwKVxyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChlcnIgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgJ2N1b3d1JylcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICdUcmFuc2ZlciBmYWlsZWQsIHBsZWFzZSBjb25maXJtIHRoZSBpbmZvcm1hdGlvbiBpcyBjb3JyZWN0JyxcclxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYW5jZWxBbGwoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbmNlbEZhaWwoKSB7XHJcblx0XHRcdFx0dGhpcy5wcmludENhbmNlbCgpXHJcblx0XHRcdFx0dGhpcy5maW5nZXJGYWlsID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjYW5jZWwoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93RmluZ2VyID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMucHJpbnRDYW5jZWwoKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDkuI3nlKjmjIfnurnljrvlr4bnoIHpobVcclxuXHRcdFx0Z29QYXNzd29yZCgpIHtcclxuXHRcdFx0XHR0aGlzLnByaW50Q2FuY2VsKCk7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coMTExKVxyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygndHJhbnNJbmZvUGFzcycsIHRoaXMudHJhbnNJbmZvUGFzcylcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcvcGFnZXMvbWVudS9zZW5kVG9rZW4vZW5QYXNzd29yZC9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDllKTotbfmjIfnurlcclxuXHRcdFx0Y29uZmlybVRvKHR5cGUpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMucGFzc1Nob3cpIHtcclxuXHRcdFx0XHRcdHRoaXMuZ29QYXNzd29yZCgpO1xyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZygn54K55Ye75o+Q5LqkJylcclxuXHRcdFx0XHRcdGlmICh0eXBlID09ICd0cnknKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuZmluZ2VyRmFpbCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coMTIzMTIzMTMyMTMyMTMyKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93ID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93RmluZ2VyID0gdHJ1ZVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93Qm90dG9tID0gZmFsc2U7XHJcblxyXG5cclxuXHRcdFx0XHRcdHRoaXMuZmluZ2VycHJpbnQoKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0YmFjaygpIHtcclxuXHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0dXJsOiAnLi4vLi4vdG9rZW4vYnRjL2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOeCueWHu+iOt+WPluaJgOaciemSsVxyXG5cdFx0XHRmb3JBbGwoKSB7XHJcblx0XHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCA9IHRoaXMuY29pbi5iYWxhbmNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOehruiupOaPkOS6pFxyXG5cdFx0XHRDb25maXJtKCkge1xyXG5cdFx0XHRcdC8vIOWBmuWIpOaWrVxyXG5cdFx0XHRcdGlmICh0aGlzLnRyYW5zSW5mb1Bhc3MuYW1vdW50ID09ICcnKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuZW50ZXJ0aGV0cmFuc2ZlcmFtb3VudCxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAodGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcyA9PSAnJykge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmVudGVydGhlcmVjZWl2aW5nYWRkcmVzcyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZiAoTnVtYmVyKHRoaXMudHJhbnNJbmZvUGFzcy5hbW91bnQpID09ICcnIDwgMCkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLmxlc3N0aGFuLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChOdW1iZXIodGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCkgPiB0aGlzLmNvaW4uYmFsYW5jZSkge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdHRpdGxlOiAnU29ycnksIHlvdXIgY3JlZGl0IGlzIHJ1bm5pbmcgbG93JyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdHJldHVyblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLnNob3dCb3R0b20gPSB0cnVlO1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHRcdFx0aWYgKHRoaXMuY29pbi50eXBlID09PSAnRVRIJykge1xyXG5cdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRHYXMoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzLCAnRVRIJylcclxuXHRcdFx0XHRcdFx0dGhpcy4kRXRoVXRpbC5nZXRHYXMoKS50aGVuKChyZXMpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRyYW5zSW5mb1Bhc3MuZmVlID0gcmVzICogNjEwMDAgLyBNYXRoLnBvdygxMCwgNilcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdH0gZWxzZSBpZiAodGhpcy5jb2luLnR5cGUgPT09ICdUUlgnKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRUcm9uVXRpbC5nZXRUcmFuc2FjdGlvbih0aGlzLnRyYW5zSW5mb1Bhc3MuZnJvbUFkZHJlc3MsXHJcblx0XHRcdFx0XHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCwgdGhpcy50cmFuc0luZm9QYXNzLnJlbWFyaywgdGhpc1xyXG5cdFx0XHRcdFx0XHRcdC50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcylcclxuXHRcdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQudHJhbnNhY3Rpb24gPSByZXM7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd0cmFuc2FjdGlvbicsIHRoYXQudHJhbnNhY3Rpb24pXHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coSlNPTi5zdHJpbmdpZnkodGhhdC50cmFuc2FjdGlvbikpXHJcblx0XHRcdFx0XHRcdFx0bGV0IHNpemUgPSBKU09OLnN0cmluZ2lmeSh0aGF0LnRyYW5zYWN0aW9uKS5yZXBsYWNlKC9bXngwMC14RkZdL2csICcqKicpLmxlbmd0aDtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzaXplLCBcInNpemVcIilcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhzaXplLnRvU3RyaW5nKCkubGVuZ3RoLCBcInNpemVcIilcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRyYW5zSW5mb1Bhc3MuZmVlID0gTnVtYmVyKHNpemUpICogKHNpemUudG9TdHJpbmcoKS5sZW5ndGggKyAxKSAqIDEwMDAgLyBNYXRoLnBvdygxMCxcclxuXHRcdFx0XHRcdFx0XHRcdDYpXHJcblx0XHRcdFx0XHRcdH0pLmNhdGNoKGVyciA9PiB7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXJyKVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0ZpbmdlciA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IHRydWU7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0XHR0aXRsZTogJ2FkZHJlc3MgZXJyb3InLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY2FuQ29kZSgpIHtcclxuXHRcdFx0XHR2YXIgX3RoaXMgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNjYW5Db2RlKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5omr56CB5YaF5a65JywgcmVzLnJlc3VsdClcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdF90aGlzLnRyYW5zSW5mb1Bhc3MudG9BZGRyZXNzID0gcmVzLnJlc3VsdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWPlua2iOaMh+e6ueivhuWIq1xyXG5cdFx0XHRwcmludENhbmNlbCgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3dGaW5nZXIgPSBmYWxzZTtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnNob3dGaW5nZXIsIDQ0NDQpXHJcblx0XHRcdFx0Ly9wbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuc2hvd0ZpbmdlciwgNDQ0NClcclxuXHJcblx0XHRcdH0sXHJcblx0XHRcdGZpbmdlcnByaW50OiBmdW5jdGlvbihzZXR0KSB7XHJcblx0XHRcdFx0bGV0IGJsdHlwZSA9IHRydWU7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0aWYgKCFwbHVzLmZpbmdlcnByaW50LmlzU3VwcG9ydCgpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuZmluZ2VycHJpbnRpZGVudGlmaWNhdGlvbixcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0XHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNLZXlndWFyZFNlY3VyZSgpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4Jykubm90ZXF1aXBwZWQsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4Jykub25pbnRoZXNldHRpbmcsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0Ly8gdGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0XHRcdC8vIC8vIHRoaXMuZGlzYWJsZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSBmYWxzZTtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1BsZWFzZSB1c2UgaXQgaW4gd2VjaGF0IHJlYWwgbWFjaGluZS4gVGhlIHNpbXVsYXRvciBkb2VzIG5vdCBzdXBwb3J0IGl0JyxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0Ly8gI2lmbmRlZiBBUFAtUExVUyB8fCBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybScsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDAsXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblxyXG5cclxuXHRcdFx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBBUFAtUExVU1xyXG5cdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5hdXRoZW50aWNhdGUoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cclxuXHRcdFx0XHRcdFx0dGhhdC5zZW5kVHJhbnNhY3Rpb24oKVxyXG5cclxuXHRcdFx0XHRcdH0sIGZ1bmN0aW9uKGUpIHtcclxuXHRcdFx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcclxuXHRcdFx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX01JU01BVENIOlxyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gcGx1cy5uYXRpdmVVSS50b2FzdCgnRmluZ2VycHJpbnQgbWF0Y2hpbmcgZmFpbGVkLCBwbGVhc2UgcmUtZW50ZXInKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9PVkVSTElNSVQ6XHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHBsdXMubmF0aXZlVUkuYWxlcnQoJ1RoZSBudW1iZXIgb2YgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gZmFpbHVyZXMgZXhjZWVkcyB0aGUgbGltaXQuIFBsZWFzZSB1c2Ugb3RoZXIgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24nKTtcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsIDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0JvdHRvbSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsID0gdHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuZmluZ2VyRmFpbCwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0Y2FzZSBlLkNBTkNFTDpcclxuXHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QoJ1JlY29nbml0aW9uIGhhcyBiZWVuIGNhbmNlbGxlZCcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNldFN0b3JhZ2VTeW5jKCdmaW5nZXJQYXNzJyxmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0ZpbmdlciwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRkZWZhdWx0OlxyXG5cdFx0XHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCBmYWxzZSlcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0ZpbmdlciwgNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0dGhhdC5zaG93Qm90dG9tID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlckZhaWwgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5maW5nZXJGYWlsLCA0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KCdGaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBmYWlsZWQsIHBsZWFzZSB0cnkgYWdhaW4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdC8vIEFuZHJvaWTlubPlj7DmiYvliqjlvLnlh7rnrYnlvoXmj5DnpLrmoYYgXHJcblx0XHRcdFx0XHRpZiAoJ0FuZHJvaWQnID09IHBsdXMub3MubmFtZSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHQvKiBwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKCfmjIfnurnor4bliKvkuK0uLi4nKS5vbmNsb3NlID0gZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdFx0XHRcdFx0fSAqL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHQvLyDlvq7kv6HlubPlj7DnpoHnlKhcclxuXHRcdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdC8vIHd4LnN0YXJ0U290ZXJBdXRoZW50aWNhdGlvbih7XHJcblx0XHRcdFx0XHQvLyBcdHJlcXVlc3RBdXRoTW9kZXM6IFsnZmluZ2VyUHJpbnQnXSxcclxuXHRcdFx0XHRcdC8vIFx0Y2hhbGxlbmdlOiAnMTIzNDU2JyxcclxuXHRcdFx0XHRcdC8vIFx0YXV0aENvbnRlbnQ6ICfor7fnlKjmjIfnurnop6PplIEnLFxyXG5cdFx0XHRcdFx0Ly8gXHRzdWNjZXNzKHJlcykge1xyXG5cdFx0XHRcdFx0Ly8gXHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0Ly8gXHRcdFx0dGl0bGU6ICfor4bliKvmiJDlip8nLFxyXG5cdFx0XHRcdFx0Ly8gXHRcdFx0bWFzazogZmFsc2UsXHJcblx0XHRcdFx0XHQvLyBcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0Ly8gXHRcdH0pO1xyXG5cdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHQvLyB9KVxyXG5cdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICNlbmRpZlxyXG5cclxuXHJcblx0XHRcdH0sXHJcblxyXG5cclxuXHRcdFx0Z29BZGRyZXNzKHRleHQpIHtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcuLi9hZGRyZXNzL2luZGV4MidcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG5cclxuXHRcdFx0dGhpcy5jb2luID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdjb2luJylcclxuXHJcblx0XHRcdGlmICh0aGlzLmNvaW4uYmFsYW5jZVByaWNlKSB7XHJcblx0XHRcdFx0dGhpcy5wcmljZSA9ICh0aGlzLmNvaW4uYmFsYW5jZVByaWNlIC8gdGhpcy5jb2luLmJhbGFuY2UpLnRvRml4ZWQoMilcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyDmr4/mrKHov5vmnaXmi7/nvJPlrZjph4zmnInmsqHmnInmjIfnurlcclxuXHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLmZyb21BZGRyZXNzID0gdGhpcy5jb2luLmFkZHJlc3M7XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5wcml2YXRlS2V5ID0gdGhpcy5jb2luLnByaXZhdGVLZXk7XHJcblx0XHRcdHRoaXMudHJhbnNJbmZvUGFzcy5wYXNzd29yZCA9IHRoaXMuY29pbi5wYXNzd29yZDtcclxuXHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcyA9IHRoaXMuY29pbi5jb250cmFjdEFkZHJlc3NcclxuXHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLnR5cGUgPSB0aGlzLmNvaW4udHlwZTtcclxuXHRcdFx0Y29uc29sZS5sb2codGhpcy50cmFuc0luZm9QYXNzLCAn5oyH57q5JylcclxuXHRcdFx0aWYgKHVuaS5nZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycpKSB7XHJcblx0XHRcdFx0dGhpcy5wYXNzU2hvdyA9IHVuaS5nZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycpXHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///801\n"); /***/ }), /* 802 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?mpType=page ***! \***************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page */ 803);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 805);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"30d5fb08\",\n null,\n false,\n _index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/enPassword/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODAyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzBkNWZiMDgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjMwZDVmYjA4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2VuUGFzc3dvcmQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///802\n"); /***/ }), /* 803 */ /*!*********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page ***! \*********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page */ 804); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_30d5fb08_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 804 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=template&id=30d5fb08&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 673) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c("text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "big_title big_title2"), attrs: { _i: 4 } }), _c("u-message-input", { attrs: { "inactive-color": _vm.info ? "#F16063" : "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", focus: _vm.fes, "dot-fill": true, _i: 5 }, on: { finish: _vm.finish2, change: _vm.back } }), _vm._$s(6, "i", _vm.info) ? _c("view", { staticClass: _vm._$s(6, "sc", "infoText"), attrs: { _i: 6 } }) : _vm._e() ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 805 */ /*!***************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 806);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///805\n"); /***/ }), /* 806 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/enPassword/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', password2: '', msg: '', msgLength: 0, fes: false, info: false, transInfoPass: {} };}, methods: { // 删除密码触发\n back: function back(e) {if (e.length < 6) {this.info = false;}}, transaction: function transaction() {if (this.transInfoPass.type === 'ETH') {\n this.$EthUtil.transaction(this.transInfoPass.fromAddress, this.transInfoPass.privateKey,\n this.transInfoPass.toAddress, this.transInfoPass.amount, this.transInfoPass.contractAddress,\n function (hash, err) {\n if (!err) {\n\n uni.showToast({\n title: 'Transfer succeeded',\n icon: 'none',\n duration: 1500 });\n\n setTimeout(function () {\n that.fingerSuccess = false;\n uni.reLaunch({\n url: '/pages/menu/wallet/index' });\n\n }, 1000);\n } else {\n\n __f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/enPassword/index.vue:68\");\n\n uni.showToast({\n title: 'Transfer failed, please confirm the information is correct',\n icon: 'none',\n duration: 1500 });\n\n }\n });\n } else if (this.transInfoPass.type === 'TRX') {\n this.$TronUtil.transaction(uni.getStorageSync('transaction'), this.transInfoPass.privateKey, this.transInfoPass.contractAddress).\n then(function (res) {\n\n uni.showToast({\n title: 'Transfer succeeded',\n icon: 'none',\n duration: 1500 });\n\n setTimeout(function () {\n\n uni.reLaunch({\n url: '/pages/menu/wallet/index' });\n\n }, 1000);\n }).catch(function (err) {\n __f__(\"log\", err, 'cuowu', \" at pages/menu/sendToken/enPassword/index.vue:93\");\n\n uni.showToast({\n title: 'Transfer failed, please confirm the information is correct',\n icon: 'none',\n duration: 1500 });\n\n });\n }\n\n },\n finish2: function finish2(e) {\n if (this.transInfoPass.password != e) {\n this.info = true;\n return;\n } else {\n this.info = false;\n this.transaction();\n }\n } },\n\n\n onLoad: function onLoad() {\n // 拿到转账信息\n this.transInfoPass = uni.getStorageSync('transInfoPass');\n uni.removeStorageSync('transInfoPass');\n __f__(\"log\", this.transInfoPass, 2222, \" at pages/menu/sendToken/enPassword/index.vue:119\");\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vZW5QYXNzd29yZC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInBhc3N3b3JkIiwicGFzc3dvcmQyIiwibXNnIiwibXNnTGVuZ3RoIiwiZmVzIiwiaW5mbyIsInRyYW5zSW5mb1Bhc3MiLCJtZXRob2RzIiwiYmFjayIsImUiLCJsZW5ndGgiLCJ0cmFuc2FjdGlvbiIsInR5cGUiLCIkRXRoVXRpbCIsImZyb21BZGRyZXNzIiwicHJpdmF0ZUtleSIsInRvQWRkcmVzcyIsImFtb3VudCIsImNvbnRyYWN0QWRkcmVzcyIsImhhc2giLCJlcnIiLCJ1bmkiLCJzaG93VG9hc3QiLCJ0aXRsZSIsImljb24iLCJkdXJhdGlvbiIsInNldFRpbWVvdXQiLCJ0aGF0IiwiZmluZ2VyU3VjY2VzcyIsInJlTGF1bmNoIiwidXJsIiwiJFRyb25VdGlsIiwiZ2V0U3RvcmFnZVN5bmMiLCJ0aGVuIiwicmVzIiwiY2F0Y2giLCJmaW5pc2gyIiwib25Mb2FkIiwicmVtb3ZlU3RvcmFnZVN5bmMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXdCQSxpSCw4RkF4QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUdlLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLFFBQVEsRUFBRSxFQURKLEVBRU5DLFNBQVMsRUFBRSxFQUZMLEVBR05DLEdBQUcsRUFBRSxFQUhDLEVBSU5DLFNBQVMsRUFBRSxDQUpMLEVBS05DLEdBQUcsRUFBRSxLQUxDLEVBTU5DLElBQUksRUFBRSxLQU5BLEVBT05DLGFBQWEsRUFBRSxFQVBULEVBQVAsQ0FXQSxDQWJhLEVBZWRDLE9BQU8sRUFBRSxFQUNSO0FBQ0FDLFFBRlEsZ0JBRUhDLENBRkcsRUFFQSxDQUNQLElBQUlBLENBQUMsQ0FBQ0MsTUFBRixHQUFXLENBQWYsRUFBa0IsQ0FDakIsS0FBS0wsSUFBTCxHQUFZLEtBQVosQ0FDQSxDQUNELENBTk8sRUFPUk0sV0FQUSx5QkFPTSxDQUNiLElBQUksS0FBS0wsYUFBTCxDQUFtQk0sSUFBbkIsS0FBNEIsS0FBaEMsRUFBdUM7QUFDdEMsYUFBS0MsUUFBTCxDQUFjRixXQUFkLENBQTBCLEtBQUtMLGFBQUwsQ0FBbUJRLFdBQTdDLEVBQTBELEtBQUtSLGFBQUwsQ0FBbUJTLFVBQTdFO0FBQ0MsYUFBS1QsYUFBTCxDQUFtQlUsU0FEcEIsRUFDK0IsS0FBS1YsYUFBTCxDQUFtQlcsTUFEbEQsRUFDMEQsS0FBS1gsYUFBTCxDQUFtQlksZUFEN0U7QUFFQyxrQkFBU0MsSUFBVCxFQUFlQyxHQUFmLEVBQW9CO0FBQ25CLGNBQUksQ0FBQ0EsR0FBTCxFQUFVOztBQUVUQyxlQUFHLENBQUNDLFNBQUosQ0FBYztBQUNiQyxtQkFBSyxFQUFFLG9CQURNO0FBRWJDLGtCQUFJLEVBQUUsTUFGTztBQUdiQyxzQkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLQUMsc0JBQVUsQ0FBQyxZQUFNO0FBQ2hCQyxrQkFBSSxDQUFDQyxhQUFMLEdBQXFCLEtBQXJCO0FBQ0FQLGlCQUFHLENBQUNRLFFBQUosQ0FBYTtBQUNaQyxtQkFBRyxFQUFFLDBCQURPLEVBQWI7O0FBR0EsYUFMUyxFQUtQLElBTE8sQ0FBVjtBQU1BLFdBYkQsTUFhTzs7QUFFTix5QkFBWVYsR0FBWixFQUFpQixPQUFqQjs7QUFFQUMsZUFBRyxDQUFDQyxTQUFKLENBQWM7QUFDYkMsbUJBQUssRUFBRSw0REFETTtBQUViQyxrQkFBSSxFQUFFLE1BRk87QUFHYkMsc0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0E7QUFDRCxTQTFCRjtBQTJCQSxPQTVCRCxNQTRCTyxJQUFJLEtBQUtuQixhQUFMLENBQW1CTSxJQUFuQixLQUE0QixLQUFoQyxFQUF1QztBQUM3QyxhQUFLbUIsU0FBTCxDQUFlcEIsV0FBZixDQUEyQlUsR0FBRyxDQUFDVyxjQUFKLENBQW1CLGFBQW5CLENBQTNCLEVBQThELEtBQUsxQixhQUFMLENBQW1CUyxVQUFqRixFQUE4RixLQUFLVCxhQUFMLENBQW1CWSxlQUFqSDtBQUNFZSxZQURGLENBQ08sVUFBQ0MsR0FBRCxFQUFTOztBQUVkYixhQUFHLENBQUNDLFNBQUosQ0FBYztBQUNiQyxpQkFBSyxFQUFFLG9CQURNO0FBRWJDLGdCQUFJLEVBQUUsTUFGTztBQUdiQyxvQkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLQUMsb0JBQVUsQ0FBQyxZQUFNOztBQUVoQkwsZUFBRyxDQUFDUSxRQUFKLENBQWE7QUFDWkMsaUJBQUcsRUFBRSwwQkFETyxFQUFiOztBQUdBLFdBTFMsRUFLUCxJQUxPLENBQVY7QUFNQSxTQWRGLEVBY0lLLEtBZEosQ0FjVSxVQUFBZixHQUFHLEVBQUk7QUFDZix1QkFBWUEsR0FBWixFQUFpQixPQUFqQjs7QUFFQUMsYUFBRyxDQUFDQyxTQUFKLENBQWM7QUFDYkMsaUJBQUssRUFBRSw0REFETTtBQUViQyxnQkFBSSxFQUFFLE1BRk87QUFHYkMsb0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0EsU0F0QkY7QUF1QkE7O0FBRUQsS0E5RE87QUErRFJXLFdBL0RRLG1CQStEQTNCLENBL0RBLEVBK0RHO0FBQ1YsVUFBSSxLQUFLSCxhQUFMLENBQW1CTixRQUFuQixJQUErQlMsQ0FBbkMsRUFBc0M7QUFDckMsYUFBS0osSUFBTCxHQUFZLElBQVo7QUFDQTtBQUNBLE9BSEQsTUFHTztBQUNOLGFBQUtBLElBQUwsR0FBWSxLQUFaO0FBQ0EsYUFBS00sV0FBTDtBQUNBO0FBQ0QsS0F2RU8sRUFmSzs7O0FBeUZkMEIsUUF6RmMsb0JBeUZMO0FBQ1I7QUFDQSxTQUFLL0IsYUFBTCxHQUFxQmUsR0FBRyxDQUFDVyxjQUFKLENBQW1CLGVBQW5CLENBQXJCO0FBQ0FYLE9BQUcsQ0FBQ2lCLGlCQUFKLENBQXNCLGVBQXRCO0FBQ0EsaUJBQVksS0FBS2hDLGFBQWpCLEVBQWdDLElBQWhDO0FBQ0EsR0E5RmEsRSIsImZpbGUiOiI4MDYuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0cGFzc3dvcmQ6ICcnLFxuXHRcdFx0cGFzc3dvcmQyOiAnJyxcblx0XHRcdG1zZzogJycsXG5cdFx0XHRtc2dMZW5ndGg6IDAsXG5cdFx0XHRmZXM6IGZhbHNlLFxuXHRcdFx0aW5mbzogZmFsc2UsXG5cdFx0XHR0cmFuc0luZm9QYXNzOiB7XG5cblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cblx0bWV0aG9kczoge1xuXHRcdC8vIOWIoOmZpOWvhueggeinpuWPkVxuXHRcdGJhY2soZSkge1xuXHRcdFx0aWYgKGUubGVuZ3RoIDwgNikge1xuXHRcdFx0XHR0aGlzLmluZm8gPSBmYWxzZTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdHRyYW5zYWN0aW9uKCkge1xuXHRcdFx0aWYgKHRoaXMudHJhbnNJbmZvUGFzcy50eXBlID09PSAnRVRIJykge1xuXHRcdFx0XHR0aGlzLiRFdGhVdGlsLnRyYW5zYWN0aW9uKHRoaXMudHJhbnNJbmZvUGFzcy5mcm9tQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLnByaXZhdGVLZXksXG5cdFx0XHRcdFx0dGhpcy50cmFuc0luZm9QYXNzLnRvQWRkcmVzcywgdGhpcy50cmFuc0luZm9QYXNzLmFtb3VudCwgdGhpcy50cmFuc0luZm9QYXNzLmNvbnRyYWN0QWRkcmVzcyxcblx0XHRcdFx0XHRmdW5jdGlvbihoYXNoLCBlcnIpIHtcblx0XHRcdFx0XHRcdGlmICghZXJyKSB7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICdUcmFuc2ZlciBzdWNjZWVkZWQnLFxuXHRcdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxuXHRcdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcblx0XHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3MgPSBmYWxzZTtcblx0XHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvd2FsbGV0L2luZGV4J1xuXHRcdFx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xuXHRcdFxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhlcnIsICdjdW93dScpXG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6ICdUcmFuc2ZlciBmYWlsZWQsIHBsZWFzZSBjb25maXJtIHRoZSBpbmZvcm1hdGlvbiBpcyBjb3JyZWN0Jyxcblx0XHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KVxuXHRcdFx0fSBlbHNlIGlmICh0aGlzLnRyYW5zSW5mb1Bhc3MudHlwZSA9PT0gJ1RSWCcpIHtcblx0XHRcdFx0dGhpcy4kVHJvblV0aWwudHJhbnNhY3Rpb24odW5pLmdldFN0b3JhZ2VTeW5jKCd0cmFuc2FjdGlvbicpLCB0aGlzLnRyYW5zSW5mb1Bhc3MucHJpdmF0ZUtleSwgIHRoaXMudHJhbnNJbmZvUGFzcy5jb250cmFjdEFkZHJlc3MpXG5cdFx0XHRcdFx0LnRoZW4oKHJlcykgPT4ge1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICdUcmFuc2ZlciBzdWNjZWVkZWQnLFxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXG5cdFx0XHRcdFx0XHR9KVxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xuXHRcdFx0XHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3dhbGxldC9pbmRleCdcblx0XHRcdFx0XHRcdFx0fSlcblx0XHRcdFx0XHRcdH0sIDEwMDApXG5cdFx0XHRcdFx0fSkuY2F0Y2goZXJyID0+IHtcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGVyciwgJ2N1b3d1Jylcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAnVHJhbnNmZXIgZmFpbGVkLCBwbGVhc2UgY29uZmlybSB0aGUgaW5mb3JtYXRpb24gaXMgY29ycmVjdCcsXG5cdFx0XHRcdFx0XHRcdGljb246ICdub25lJyxcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHRcdH0pXG5cdFx0XHRcdFx0fSlcblx0XHRcdH1cblx0XHRcblx0XHR9LFxuXHRcdGZpbmlzaDIoZSkge1xuXHRcdFx0aWYgKHRoaXMudHJhbnNJbmZvUGFzcy5wYXNzd29yZCAhPSBlKSB7XG5cdFx0XHRcdHRoaXMuaW5mbyA9IHRydWU7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdHRoaXMuaW5mbyA9IGZhbHNlO1xuXHRcdFx0XHR0aGlzLnRyYW5zYWN0aW9uKCk7XG5cdFx0XHR9XG5cdFx0fSxcblxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFx0Ly8g5ou/5Yiw6L2s6LSm5L+h5oGvXG5cdFx0dGhpcy50cmFuc0luZm9QYXNzID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd0cmFuc0luZm9QYXNzJylcblx0XHR1bmkucmVtb3ZlU3RvcmFnZVN5bmMoJ3RyYW5zSW5mb1Bhc3MnKVxuXHRcdGNvbnNvbGUubG9nKHRoaXMudHJhbnNJbmZvUGFzcywgMjIyMilcblx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///806\n"); /***/ }), /* 807 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?mpType=page ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page */ 808);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 820);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"8b9a2ca8\",\n null,\n false,\n _index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODA3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OGI5YTJjYTgmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjhiOWEyY2E4XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///807\n"); /***/ }), /* 808 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page */ 809); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_8b9a2ca8_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 809 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=template&id=8b9a2ca8&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uSwitch: __webpack_require__(/*! @/uview-ui/components/u-switch/u-switch.vue */ 810).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "rela"), attrs: { _i: 0 } }, [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _vm._v(_vm._$s(1, "t1-0", _vm._s(_vm.i18n.Settings))) ]), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "item flex"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "text1"), attrs: { _i: 6 } }, [_vm._v(_vm._$s(6, "t0-0", _vm._s(_vm.i18n.fingerPass)))] ), _c("u-switch", { attrs: { "active-color": "#5B53FF", _i: 7 }, on: { change: function($event) { return _vm.fingerPass() } }, model: { value: _vm._$s(7, "v-model", _vm.checked), callback: function($$v) { _vm.checked = $$v }, expression: "checked" } }) ], 1 ), _c( "view", { staticClass: _vm._$s(8, "sc", "item flex"), attrs: { _i: 8 }, on: { click: function($event) { return _vm.goLang() } } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "text1"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.i18n.lans)))] ), _c("view", [ _c( "text", { staticClass: _vm._$s(11, "sc", "text2"), attrs: { _i: 11 } }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.value)))] ), _c("image", { staticClass: _vm._$s(12, "sc", "img1"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 12 } }) ]) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "item flex"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "text1"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.i18n.curr)))] ), _c("view", [ _c("text", { staticClass: _vm._$s(16, "sc", "text2"), attrs: { _i: 16 } }), _c("image", { staticClass: _vm._$s(17, "sc", "img1"), attrs: { src: _vm._$s( 17, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 17 } }) ]) ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "item flex"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.nodes)))] ), _c("image", { staticClass: _vm._$s(20, "sc", "img1"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 20 } }) ] ) ] ) ]), _c("u-mask", { attrs: { "z-index": "10", show: _vm.show, _i: 21 } }), _vm._$s(22, "i", _vm.showFinger) ? _c( "view", { staticClass: _vm._$s(22, "sc", "hou_jia"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "Log"), attrs: { _i: 23 } }, [_vm._v(_vm._$s(23, "t0-0", _vm._s(_vm.i18n.Login)))] ), _c("image", { staticClass: _vm._$s(24, "sc", "zzw"), attrs: { src: _vm._$s( 24, "a-src", __webpack_require__(/*! ../../../static/tongyonh/zww.png */ 1219) ), _i: 24 } }), _c( "view", { staticClass: _vm._$s(25, "sc", "Log"), attrs: { _i: 25 }, on: { click: _vm.cancel } }, [_vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.i18n.Cancel)))] ) ] ) : _vm._e(), _vm._$s(26, "i", _vm.hou_jia_w) ? _c( "view", { staticClass: _vm._$s(26, "sc", "hou_jia hou_jia_w"), attrs: { _i: 26 } }, [ _c( "view", { staticClass: _vm._$s(27, "sc", "fontt"), attrs: { _i: 27 } }, [_vm._v(_vm._$s(27, "t0-0", _vm._s(_vm.i18n.closevalidation)))] ), _c( "view", { staticClass: _vm._$s(28, "sc", "ccon"), attrs: { _i: 28 } }, [ _c( "view", { staticClass: _vm._$s(29, "sc", "cancle"), attrs: { _i: 29 }, on: { click: _vm.cancel_hou } }, [_vm._v(_vm._$s(29, "t0-0", _vm._s(_vm.i18n.Cancel)))] ), _c( "view", { attrs: { _i: 30 }, on: { click: _vm.confirm_hou } }, [_vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ] ) : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 810 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& */ 811);\n/* harmony import */ var _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-switch.vue?vue&type=script&lang=js& */ 818);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7cafa8c0\",\n null,\n false,\n _u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-switch/u-switch.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBaUk7QUFDakk7QUFDNEQ7QUFDTDs7O0FBR3ZEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDhFQUFNO0FBQ1IsRUFBRSwrRkFBTTtBQUNSLEVBQUUsd0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsbUdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LXN3aXRjaC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2NhZmE4YzAmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LXN3aXRjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Utc3dpdGNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdjYWZhOGMwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1zd2l0Y2gvdS1zd2l0Y2gudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///810\n"); /***/ }), /* 811 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& ***! \**********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& */ 812); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_template_id_7cafa8c0_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 812 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=template&id=7cafa8c0&scoped=true& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uLoading: __webpack_require__(/*! @/uview-ui/components/u-loading/u-loading.vue */ 813).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "u-switch"), class: _vm._$s(0, "c", [ _vm.value == true ? "u-switch--on" : "", _vm.disabled ? "u-switch--disabled" : "" ]), style: _vm._$s(0, "s", [_vm.switchStyle]), attrs: { _i: 0 }, on: { click: _vm.onClick } }, [ _c( "view", { staticClass: _vm._$s(1, "sc", "u-switch__node node-class"), style: _vm._$s(1, "s", { width: _vm.$u.addUnit(this.size), height: _vm.$u.addUnit(this.size) }), attrs: { _i: 1 } }, [ _c("u-loading", { staticClass: _vm._$s(2, "sc", "u-switch__loading"), attrs: { show: _vm.loading, size: _vm.size * 0.6, color: _vm.loadingColor, _i: 2 } }) ], 1 ) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 813 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& */ 814);\n/* harmony import */ var _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-loading.vue?vue&type=script&lang=js& */ 816);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2c9bf24a\",\n null,\n false,\n _u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-loading/u-loading.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBa0k7QUFDbEk7QUFDNkQ7QUFDTDs7O0FBR3hEO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLCtFQUFNO0FBQ1IsRUFBRSxnR0FBTTtBQUNSLEVBQUUseUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsb0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODEzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi91LWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTJjOWJmMjRhJnNjb3BlZD10cnVlJlwiXG52YXIgcmVuZGVyanNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vdS1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1sb2FkaW5nLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJjOWJmMjRhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInV2aWV3LXVpL2NvbXBvbmVudHMvdS1sb2FkaW5nL3UtbG9hZGluZy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///813\n"); /***/ }), /* 814 */ /*!************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& ***! \************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& */ 815); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_template_id_2c9bf24a_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 815 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=template&id=2c9bf24a&scoped=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.show) ? _c("view", { staticClass: _vm._$s(0, "sc", "u-loading"), class: _vm._$s( 0, "c", _vm.mode == "circle" ? "u-loading-circle" : "u-loading-flower" ), style: _vm._$s(0, "s", [_vm.cricleStyle]), attrs: { _i: 0 } }) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 816 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=script&lang=js& ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-loading.vue?vue&type=script&lang=js& */ 817);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_loading_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXFpQixDQUFnQiwrakJBQUcsRUFBQyIsImZpbGUiOiI4MTYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LWxvYWRpbmcudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///816\n"); /***/ }), /* 817 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-loading/u-loading.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n\n/**\n * loading 加载动画\n * @description 警此组件为一个小动画,目前用在uView的loadmore加载更多和switch开关等组件的正在加载状态场景。\n * @tutorial https://www.uviewui.com/components/loading.html\n * @property {String} mode 模式选择,见官网说明(默认circle)\n * @property {String} color 动画活动区域的颜色,只对 mode = flower 模式有效(默认#c7c7c7)\n * @property {String Number} size 加载图标的大小,单位rpx(默认34)\n * @property {Boolean} show 是否显示动画(默认true)\n * @example \n */var _default =\n{\n name: \"u-loading\",\n props: {\n // 动画的类型\n mode: {\n type: String,\n default: 'circle' },\n\n // 动画的颜色\n color: {\n type: String,\n default: '#c7c7c7' },\n\n // 加载图标的大小,单位rpx\n size: {\n type: [String, Number],\n default: '34' },\n\n // 是否显示动画\n show: {\n type: Boolean,\n default: true } },\n\n\n computed: {\n // 加载中圆圈动画的样式\n cricleStyle: function cricleStyle() {\n var style = {};\n style.width = this.size + 'rpx';\n style.height = this.size + 'rpx';\n if (this.mode == 'circle') style.borderColor = \"#e4e4e4 #e4e4e4 #e4e4e4 \".concat(this.color ? this.color : '#c7c7c7');\n return style;\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LWxvYWRpbmcvdS1sb2FkaW5nLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFNQTs7Ozs7Ozs7OztBQVVBO0FBQ0EsbUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHVCQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxtQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQWpCQSxFQUZBOzs7QUF3QkE7QUFDQTtBQUNBLGVBRkEseUJBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FSQSxFQXhCQSxFIiwiZmlsZSI6IjgxNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyB2LWlmPVwic2hvd1wiIGNsYXNzPVwidS1sb2FkaW5nXCIgOmNsYXNzPVwibW9kZSA9PSAnY2lyY2xlJyA/ICd1LWxvYWRpbmctY2lyY2xlJyA6ICd1LWxvYWRpbmctZmxvd2VyJ1wiIDpzdHlsZT1cIltjcmljbGVTdHlsZV1cIj5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIGxvYWRpbmcg5Yqg6L295Yqo55S7XHJcblx0ICogQGRlc2NyaXB0aW9uIOitpuatpOe7hOS7tuS4uuS4gOS4quWwj+WKqOeUu++8jOebruWJjeeUqOWcqHVWaWV355qEbG9hZG1vcmXliqDovb3mm7TlpJrlkoxzd2l0Y2jlvIDlhbPnrYnnu4Tku7bnmoTmraPlnKjliqDovb3nirbmgIHlnLrmma/jgIJcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9sb2FkaW5nLmh0bWxcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gbW9kZSDmqKHlvI/pgInmi6nvvIzop4HlrpjnvZHor7TmmI7vvIjpu5jorqRjaXJjbGXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gY29sb3Ig5Yqo55S75rS75Yqo5Yy65Z+f55qE6aKc6Imy77yM5Y+q5a+5IG1vZGUgPSBmbG93ZXIg5qih5byP5pyJ5pWI77yI6buY6K6kI2M3YzdjN++8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gc2l6ZSDliqDovb3lm77moIfnmoTlpKflsI/vvIzljZXkvY1ycHjvvIjpu5jorqQzNO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2hvdyDmmK/lkKbmmL7npLrliqjnlLvvvIjpu5jorqR0cnVl77yJXHJcblx0ICogQGV4YW1wbGUgPHUtbG9hZGluZyBtb2RlPVwiY2lyY2xlXCI+PC91LWxvYWRpbmc+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LWxvYWRpbmdcIixcclxuXHRcdHByb3BzOiB7XHJcblx0XHRcdC8vIOWKqOeUu+eahOexu+Wei1xyXG5cdFx0XHRtb2RlOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICdjaXJjbGUnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWKqOeUu+eahOminOiJslxyXG5cdFx0XHRjb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnI2M3YzdjNydcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Yqg6L295Zu+5qCH55qE5aSn5bCP77yM5Y2V5L2NcnB4XHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICczNCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5pi+56S65Yqo55S7XHJcblx0XHRcdHNob3c6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdC8vIOWKoOi9veS4reWchuWciOWKqOeUu+eahOagt+W8j1xyXG5cdFx0XHRjcmljbGVTdHlsZSgpIHtcclxuXHRcdFx0XHRsZXQgc3R5bGUgPSB7fTtcclxuXHRcdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMuc2l6ZSArICdycHgnO1xyXG5cdFx0XHRcdHN0eWxlLmhlaWdodCA9IHRoaXMuc2l6ZSArICdycHgnO1xyXG5cdFx0XHRcdGlmICh0aGlzLm1vZGUgPT0gJ2NpcmNsZScpIHN0eWxlLmJvcmRlckNvbG9yID0gYCNlNGU0ZTQgI2U0ZTRlNCAjZTRlNGU0ICR7dGhpcy5jb2xvciA/IHRoaXMuY29sb3IgOiAnI2M3YzdjNyd9YDtcclxuXHRcdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHRcdH0sXHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiIHNjb3BlZD5cclxuXHRAaW1wb3J0IFwiLi4vLi4vbGlicy9jc3Mvc3R5bGUuY29tcG9uZW50cy5zY3NzXCI7XHJcblx0XHJcblx0LnUtbG9hZGluZy1jaXJjbGUge1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHQvKiAjZW5kaWYgKi9cclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMjhycHg7XHJcblx0XHRoZWlnaHQ6IDI4cnB4O1xyXG5cdFx0YmFja2dyb3VuZDogMCAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQ7XHJcblx0XHRib3JkZXItY29sb3I6ICNlNWU1ZTUgI2U1ZTVlNSAjZTVlNWU1ICM4ZjhkOGU7XHJcblx0XHRhbmltYXRpb246IHUtY2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuXHR9XHJcblxyXG5cdC51LWxvYWRpbmctZmxvd2VyIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdC13ZWJraXQtYW5pbWF0aW9uOiBhIDFzIHN0ZXBzKDEyKSBpbmZpbml0ZTtcclxuXHRcdGFuaW1hdGlvbjogdS1mbG93ZXIgMXMgc3RlcHMoMTIpIGluZmluaXRlO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeE1qQWlJR2hsYVdkb2REMGlNVEl3SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3SURFd01DSStQSEJoZEdnZ1ptbHNiRDBpYm05dVpTSWdaRDBpVFRBZ01HZ3hNREIyTVRBd1NEQjZJaTgrUEhKbFkzUWdkMmxrZEdnOUlqY2lJR2hsYVdkb2REMGlNakFpSUhnOUlqUTJMalVpSUhrOUlqUXdJaUJtYVd4c1BTSWpSVGxGT1VVNUlpQnllRDBpTlNJZ2NuazlJalVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQWdMVE13S1NJdlBqeHlaV04wSUhkcFpIUm9QU0kzSWlCb1pXbG5hSFE5SWpJd0lpQjRQU0kwTmk0MUlpQjVQU0kwTUNJZ1ptbHNiRDBpSXprNE9UWTVOeUlnY25nOUlqVWlJSEo1UFNJMUlpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3pNQ0F4TURVdU9UZ2dOalVwSWk4K1BISmxZM1FnZDJsa2RHZzlJamNpSUdobGFXZG9kRDBpTWpBaUlIZzlJalEyTGpVaUlIazlJalF3SWlCbWFXeHNQU0lqT1VJNU9UbEJJaUJ5ZUQwaU5TSWdjbms5SWpVaUlIUnlZVzV6Wm05eWJUMGljbTkwWVhSbEtEWXdJRGMxTGprNElEWTFLU0l2UGp4eVpXTjBJSGRwWkhSb1BTSTNJaUJvWldsbmFIUTlJakl3SWlCNFBTSTBOaTQxSWlCNVBTSTBNQ0lnWm1sc2JEMGlJMEV6UVRGQk1pSWdjbmc5SWpVaUlISjVQU0kxSWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNnNU1DQTJOU0EyTlNraUx6NDhjbVZqZENCM2FXUjBhRDBpTnlJZ2FHVnBaMmgwUFNJeU1DSWdlRDBpTkRZdU5TSWdlVDBpTkRBaUlHWnBiR3c5SWlOQlFrRTVRVUVpSUhKNFBTSTFJaUJ5ZVQwaU5TSWdkSEpoYm5ObWIzSnRQU0p5YjNSaGRHVW9NVEl3SURVNExqWTJJRFkxS1NJdlBqeHlaV04wSUhkcFpIUm9QU0kzSWlCb1pXbG5hSFE5SWpJd0lpQjRQU0kwTmk0MUlpQjVQU0kwTUNJZ1ptbHNiRDBpSTBJeVFqSkNNaUlnY25nOUlqVWlJSEo1UFNJMUlpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3hOVEFnTlRRdU1ESWdOalVwSWk4K1BISmxZM1FnZDJsa2RHZzlJamNpSUdobGFXZG9kRDBpTWpBaUlIZzlJalEyTGpVaUlIazlJalF3SWlCbWFXeHNQU0lqUWtGQ09FSTVJaUJ5ZUQwaU5TSWdjbms5SWpVaUlIUnlZVzV6Wm05eWJUMGljbTkwWVhSbEtERTRNQ0ExTUNBMk5Ta2lMejQ4Y21WamRDQjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXlNQ0lnZUQwaU5EWXVOU0lnZVQwaU5EQWlJR1pwYkd3OUlpTkRNa013UXpFaUlISjRQU0kxSWlCeWVUMGlOU0lnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTFRFMU1DQTBOUzQ1T0NBMk5Ta2lMejQ4Y21WamRDQjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXlNQ0lnZUQwaU5EWXVOU0lnZVQwaU5EQWlJR1pwYkd3OUlpTkRRa05DUTBJaUlISjRQU0kxSWlCeWVUMGlOU0lnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTFRFeU1DQTBNUzR6TkNBMk5Ta2lMejQ4Y21WamRDQjNhV1IwYUQwaU55SWdhR1ZwWjJoMFBTSXlNQ0lnZUQwaU5EWXVOU0lnZVQwaU5EQWlJR1pwYkd3OUlpTkVNa1F5UkRJaUlISjRQU0kxSWlCeWVUMGlOU0lnZEhKaGJuTm1iM0p0UFNKeWIzUmhkR1VvTFRrd0lETTFJRFkxS1NJdlBqeHlaV04wSUhkcFpIUm9QU0kzSWlCb1pXbG5hSFE5SWpJd0lpQjRQU0kwTmk0MUlpQjVQU0kwTUNJZ1ptbHNiRDBpSTBSQlJFRkVRU0lnY25nOUlqVWlJSEo1UFNJMUlpQjBjbUZ1YzJadmNtMDlJbkp2ZEdGMFpTZ3ROakFnTWpRdU1ESWdOalVwSWk4K1BISmxZM1FnZDJsa2RHZzlJamNpSUdobGFXZG9kRDBpTWpBaUlIZzlJalEyTGpVaUlIazlJalF3SWlCbWFXeHNQU0lqUlRKRk1rVXlJaUJ5ZUQwaU5TSWdjbms5SWpVaUlIUnlZVzV6Wm05eWJUMGljbTkwWVhSbEtDMHpNQ0F0TlM0NU9DQTJOU2tpTHo0OEwzTjJaejQ9KSBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRAa2V5ZnJhbWVzIHUtZmxvd2VyIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0dG8ge1xyXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QC13ZWJraXQta2V5ZnJhbWVzIHUtY2lyY2xlIHtcclxuXHRcdDAlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0MTAwJSB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///817\n"); /***/ }), /* 818 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-switch.vue?vue&type=script&lang=js& */ 819);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_switch_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW9pQixDQUFnQiw4akJBQUcsRUFBQyIsImZpbGUiOiI4MTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi91LXN3aXRjaC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Utc3dpdGNoLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///818\n"); /***/ }), /* 819 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-switch/u-switch.vue?vue&type=script&lang=js& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * switch 开关选择器\n * @description 选择开关一般用于只有两个选择,且只能选其一的场景。\n * @tutorial https://www.uviewui.com/components/switch.html\n * @property {Boolean} loading 是否处于加载中(默认false)\n * @property {Boolean} disabled 是否禁用(默认false)\n * @property {String Number} size 开关尺寸,单位rpx(默认50)\n * @property {String} active-color 打开时的背景色(默认#2979ff)\n * @property {Boolean} inactive-color 关闭时的背景色(默认#ffffff)\n * @property {Boolean | Number | String} active-value 打开选择器时通过change事件发出的值(默认true)\n * @property {Boolean | Number | String} inactive-value 关闭选择器时通过change事件发出的值(默认false)\n * @event {Function} change 在switch打开或关闭时触发\n * @example \n */var _default =\n{\n name: \"u-switch\",\n props: {\n // 是否为加载中状态\n loading: {\n type: Boolean,\n default: false },\n\n // 是否为禁用装填\n disabled: {\n type: Boolean,\n default: false },\n\n // 开关尺寸,单位rpx\n size: {\n type: [Number, String],\n default: 50 },\n\n // 打开时的背景颜色\n activeColor: {\n type: String,\n default: '#2979ff' },\n\n // 关闭时的背景颜色\n inactiveColor: {\n type: String,\n default: '#ffffff' },\n\n // 通过v-model双向绑定的值\n value: {\n type: Boolean,\n default: false },\n\n // 是否使手机发生短促震动,目前只在iOS的微信小程序有效(2020-05-06)\n vibrateShort: {\n type: Boolean,\n default: false },\n\n // 打开选择器时的值\n activeValue: {\n type: [Number, String, Boolean],\n default: true },\n\n // 关闭选择器时的值\n inactiveValue: {\n type: [Number, String, Boolean],\n default: false } },\n\n\n data: function data() {\n return {};\n\n\n },\n computed: {\n switchStyle: function switchStyle() {\n var style = {};\n style.fontSize = this.size + 'rpx';\n style.backgroundColor = this.value ? this.activeColor : this.inactiveColor;\n return style;\n },\n loadingColor: function loadingColor() {\n return this.value ? this.activeColor : null;\n } },\n\n methods: {\n onClick: function onClick() {var _this = this;\n if (!this.disabled && !this.loading) {\n // 使手机产生短促震动,微信小程序有效,APP(HX 2.6.8)和H5无效\n if (this.vibrateShort) uni.vibrateShort();\n this.$emit('input', !this.value);\n // 放到下一个生命周期,因为双向绑定的value修改父组件状态需要时间,且是异步的\n this.$nextTick(function () {\n _this.$emit('change', _this.value ? _this.activeValue : _this.inactiveValue);\n });\n }\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXN3aXRjaC91LXN3aXRjaC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQWFBOzs7Ozs7Ozs7Ozs7OztBQWNBO0FBQ0Esa0JBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSx3QkFGQSxFQWpCQTs7QUFxQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUF0QkE7O0FBMEJBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBM0JBOztBQStCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQWhDQTs7QUFvQ0E7QUFDQTtBQUNBLHFDQURBO0FBRUEsbUJBRkEsRUFyQ0E7O0FBeUNBO0FBQ0E7QUFDQSxxQ0FEQTtBQUVBLG9CQUZBLEVBMUNBLEVBRkE7OztBQWlEQSxNQWpEQSxrQkFpREE7QUFDQTs7O0FBR0EsR0FyREE7QUFzREE7QUFDQSxlQURBLHlCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQU5BO0FBT0EsZ0JBUEEsMEJBT0E7QUFDQTtBQUNBLEtBVEEsRUF0REE7O0FBaUVBO0FBQ0EsV0FEQSxxQkFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FGQTtBQUdBO0FBQ0EsS0FYQSxFQWpFQSxFIiwiZmlsZSI6IjgxOS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInUtc3dpdGNoXCIgOmNsYXNzPVwiW3ZhbHVlID09IHRydWUgPyAndS1zd2l0Y2gtLW9uJyA6ICcnLCBkaXNhYmxlZCA/ICd1LXN3aXRjaC0tZGlzYWJsZWQnIDogJyddXCIgQHRhcD1cIm9uQ2xpY2tcIlxyXG5cdCA6c3R5bGU9XCJbc3dpdGNoU3R5bGVdXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInUtc3dpdGNoX19ub2RlIG5vZGUtY2xhc3NcIiA6c3R5bGU9XCJ7XHJcblx0XHRcdHdpZHRoOiAkdS5hZGRVbml0KHRoaXMuc2l6ZSksXHJcblx0XHRcdGhlaWdodDogJHUuYWRkVW5pdCh0aGlzLnNpemUpXHJcblx0XHR9XCI+XHJcblx0XHRcdDx1LWxvYWRpbmcgOnNob3c9XCJsb2FkaW5nXCIgY2xhc3M9XCJ1LXN3aXRjaF9fbG9hZGluZ1wiIDpzaXplPVwic2l6ZSAqIDAuNlwiIDpjb2xvcj1cImxvYWRpbmdDb2xvclwiIC8+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHQvKipcclxuXHQgKiBzd2l0Y2gg5byA5YWz6YCJ5oup5ZmoXHJcblx0ICogQGRlc2NyaXB0aW9uIOmAieaLqeW8gOWFs+S4gOiIrOeUqOS6juWPquacieS4pOS4qumAieaLqe+8jOS4lOWPquiDvemAieWFtuS4gOeahOWcuuaZr+OAglxyXG5cdCAqIEB0dXRvcmlhbCBodHRwczovL3d3dy51dmlld3VpLmNvbS9jb21wb25lbnRzL3N3aXRjaC5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBsb2FkaW5nIOaYr+WQpuWkhOS6juWKoOi9veS4re+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBkaXNhYmxlZCDmmK/lkKbnpoHnlKjvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIE51bWJlcn0gc2l6ZSDlvIDlhbPlsLrlr7jvvIzljZXkvY1ycHjvvIjpu5jorqQ1MO+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBhY3RpdmUtY29sb3Ig5omT5byA5pe255qE6IOM5pmv6Imy77yI6buY6K6kIzI5NzlmZu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gaW5hY3RpdmUtY29sb3Ig5YWz6Zet5pe255qE6IOM5pmv6Imy77yI6buY6K6kI2ZmZmZmZu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbiB8IE51bWJlciB8IFN0cmluZ30gYWN0aXZlLXZhbHVlIOaJk+W8gOmAieaLqeWZqOaXtumAmui/h2NoYW5nZeS6i+S7tuWPkeWHuueahOWAvO+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW4gfCBOdW1iZXIgfCBTdHJpbmd9IGluYWN0aXZlLXZhbHVlIOWFs+mXremAieaLqeWZqOaXtumAmui/h2NoYW5nZeS6i+S7tuWPkeWHuueahOWAvO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2hhbmdlIOWcqHN3aXRjaOaJk+W8gOaIluWFs+mXreaXtuinpuWPkVxyXG5cdCAqIEBleGFtcGxlIDx1LXN3aXRjaCB2LW1vZGVsPVwiY2hlY2tlZFwiIGFjdGl2ZS1jb2xvcj1cInJlZFwiIGluYWN0aXZlLWNvbG9yPVwiI2VlZVwiPjwvdS1zd2l0Y2g+XHJcblx0ICovXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0bmFtZTogXCJ1LXN3aXRjaFwiLFxyXG5cdFx0cHJvcHM6IHtcclxuXHRcdFx0Ly8g5piv5ZCm5Li65Yqg6L295Lit54q25oCBXHJcblx0XHRcdGxvYWRpbmc6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuS4uuemgeeUqOijheWhq1xyXG5cdFx0XHRkaXNhYmxlZDoge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5byA5YWz5bC65a+477yM5Y2V5L2NcnB4XHJcblx0XHRcdHNpemU6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IDUwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaJk+W8gOaXtueahOiDjOaZr+minOiJslxyXG5cdFx0XHRhY3RpdmVDb2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YWz6Zet5pe255qE6IOM5pmv6aKc6ImyXHJcblx0XHRcdGluYWN0aXZlQ29sb3I6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJyNmZmZmZmYnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOmAmui/h3YtbW9kZWzlj4zlkJHnu5HlrprnmoTlgLxcclxuXHRcdFx0dmFsdWU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuS9v+aJi+acuuWPkeeUn+efreS/g+mch+WKqO+8jOebruWJjeWPquWcqGlPU+eahOW+ruS/oeWwj+eoi+W6j+acieaViCgyMDIwLTA1LTA2KVxyXG5cdFx0XHR2aWJyYXRlU2hvcnQ6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaJk+W8gOmAieaLqeWZqOaXtueahOWAvFxyXG5cdFx0XHRhY3RpdmVWYWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlhbPpl63pgInmi6nlmajml7bnmoTlgLxcclxuXHRcdFx0aW5hY3RpdmVWYWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZywgQm9vbGVhbl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdHN3aXRjaFN0eWxlKCkge1xyXG5cdFx0XHRcdGxldCBzdHlsZSA9IHt9O1xyXG5cdFx0XHRcdHN0eWxlLmZvbnRTaXplID0gdGhpcy5zaXplICsgJ3JweCc7XHJcblx0XHRcdFx0c3R5bGUuYmFja2dyb3VuZENvbG9yID0gdGhpcy52YWx1ZSA/IHRoaXMuYWN0aXZlQ29sb3IgOiB0aGlzLmluYWN0aXZlQ29sb3I7XHJcblx0XHRcdFx0cmV0dXJuIHN0eWxlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRsb2FkaW5nQ29sb3IoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMudmFsdWUgPyB0aGlzLmFjdGl2ZUNvbG9yIDogbnVsbDtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0b25DbGljaygpIHtcclxuXHRcdFx0XHRpZiAoIXRoaXMuZGlzYWJsZWQgJiYgIXRoaXMubG9hZGluZykge1xyXG5cdFx0XHRcdFx0Ly8g5L2/5omL5py65Lqn55Sf55+t5L+D6ZyH5Yqo77yM5b6u5L+h5bCP56iL5bqP5pyJ5pWI77yMQVBQKEhYIDIuNi44KeWSjEg15peg5pWIXHJcblx0XHRcdFx0XHRpZih0aGlzLnZpYnJhdGVTaG9ydCkgdW5pLnZpYnJhdGVTaG9ydCgpO1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdCgnaW5wdXQnLCAhdGhpcy52YWx1ZSk7XHJcblx0XHRcdFx0XHQvLyDmlL7liLDkuIvkuIDkuKrnlJ/lkb3lkajmnJ/vvIzlm6DkuLrlj4zlkJHnu5HlrprnmoR2YWx1ZeS/ruaUueeItue7hOS7tueKtuaAgemcgOimgeaXtumXtO+8jOS4lOaYr+W8guatpeeahFxyXG5cdFx0XHRcdFx0dGhpcy4kbmV4dFRpY2soKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRlbWl0KCdjaGFuZ2UnLCB0aGlzLnZhbHVlID8gdGhpcy5hY3RpdmVWYWx1ZSA6IHRoaXMuaW5hY3RpdmVWYWx1ZSk7XHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCIgc2NvcGVkPlxyXG5cdEBpbXBvcnQgXCIuLi8uLi9saWJzL2Nzcy9zdHlsZS5jb21wb25lbnRzLnNjc3NcIjtcclxuXHRcclxuXHQudS1zd2l0Y2gge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0LyogI2VuZGlmICovXHJcblx0XHRib3gtc2l6aW5nOiBpbml0aWFsO1xyXG5cdFx0d2lkdGg6IDJlbTtcclxuXHRcdGhlaWdodDogMWVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDFlbTtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHRcdGZvbnQtc2l6ZTogNTBycHg7XHJcblx0fVxyXG5cclxuXHQudS1zd2l0Y2hfX25vZGUge1xyXG5cdFx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDUsIDAuNCwgMS4wNSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zLCAxLjA1LCAwLjQsIDEuMDUpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDUsIDAuNCwgMS4wNSk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMywgMS4wNSwgMC40LCAxLjA1KTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDEuMDUsIDAuNCwgMS4wNSlcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaF9fbG9hZGluZyB7XHJcblx0XHRAaW5jbHVkZSB2dWUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaC0tb24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE5ODlmYTtcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaC0tb24gLnUtc3dpdGNoX19ub2RlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHR9XHJcblxyXG5cdC51LXN3aXRjaC0tZGlzYWJsZWQge1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdH1cclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///819\n"); /***/ }), /* 820 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 821);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MjAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///820\n"); /***/ }), /* 821 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, show: false, showFinger: false, fingerSuccess: false, fingerFail: false, hou_jia_w: false, value: 'English' };}, methods: { back: function back() {uni.reLaunch({ url: '/pages/menu/profile/index' });}, // 去到语言选择页面\n goLang: function goLang() {uni.navigateTo({ url: './lang/index' });}, // 依旧保留指纹\n cancel_hou: function cancel_hou() {this.hou_jia_w = false;this.show = false;this.checked = true;}, // 确认取消指纹\n confirm_hou: function confirm_hou() {this.checked = false;this.hou_jia_w = false;this.show = false;uni.setStorageSync('fingerPass', false);}, // 关闭所有\n cancel: function cancel() {this.showFinger = false;this.checked = false;this.show = false;this.printCancel();}, // 取消指纹识别\n printCancel: function printCancel() {plus.fingerprint.cancel();this.showFinger = false;}, fingerPass: function fingerPass() {__f__(\"log\", this.checked, \" at pages/menu/setting/index.vue:130\"); // 如果是启动的就调指纹\n if (this.checked) {__f__(\"log\", 111, \" at pages/menu/setting/index.vue:133\");this.show = true;this.showFinger = true;this.fingerprint(true);} // 如果是关闭的就存false,转账页面出现使用密码\n if (!this.checked) {this.hou_jia_w = true;this.show = true;}}, fingerprint: function fingerprint() {// 进来先判断本机有没有指纹\n if (!plus.fingerprint.isSupport()) {uni.showToast({ title: this.$t('index').fingerprintidentification, icon: 'none', duration: 1500 }); // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {uni.showToast({ title: this.$t('index').notequipped, icon: 'none', duration: 1500 });} else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: this.$t('index').oninthesetting,\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n // 进来先判断本机有没有指纹\n\n var that = this;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\t\n // 指纹验证成功后走这里\n // 存储设置里开启指纹后的状态,隐藏使用密码\n\n uni.setStorageSync('fingerPass', true);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:199\");\n that.showFinger = false;\n that.fingerSuccess = true;\n that.show = false;\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:203\");\n }, function (e) {\n switch (e.code) {\n case e.AUTHENTICATE_MISMATCH:\n // plus.nativeUI.toast('Fingerprint matching failed, please re-enter');\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:209\");\n that.showFinger = false;\n that.fingerFail = true;\n that.checked = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/setting/index.vue:213\");\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n // plus.nativeUI.alert('The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication');\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:219\");\n that.showFinger = false;\n that.fingerFail = true;\n that.checked = false;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/setting/index.vue:223\");\n break;\n case e.CANCEL:\n plus.nativeUI.toast('Recognition has been cancelled');\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:228\");\n that.showFinger = false;\n that.checked = false;\n that.fingerFail = true;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/setting/index.vue:232\");\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n uni.setStorageSync('fingerPass', false);\n __f__(\"log\", that.showFinger, 454545, \" at pages/menu/setting/index.vue:237\");\n that.showFinger = false;\n that.checked = false;\n that.fingerFail = true;\n __f__(\"log\", that.fingerFail, 454545, \" at pages/menu/setting/index.vue:241\");\n plus.nativeUI.alert('Fingerprint identification failed, please try again');\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\n \tplus.fingerprint.cancel();\n } */\n }\n\n\n }\n\n },\n change: function change(status) {\n\n } },\n\n\n onShow: function onShow() {\n if (uni.getStorageSync('langTrue')) {\n this.value = uni.getStorageSync('langTrue');\n __f__(\"log\", this.value, 454545, \" at pages/menu/setting/index.vue:266\");\n } else {\n uni.setStorageSync('langTrue', this.value);\n }\n },\n onLoad: function onLoad() {\n // 每次进来拿缓存里有没有指纹\n if (uni.getStorageSync('fingerPass')) {\n this.checked = uni.getStorageSync('fingerPass');\n }\n\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTZFQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsY0FEQSxFQUVBLFdBRkEsRUFHQSxpQkFIQSxFQUlBLG9CQUpBLEVBS0EsaUJBTEEsRUFNQSxnQkFOQSxFQU9BLGdCQVBBLEdBU0EsQ0FYQSxFQVlBLFdBQ0EsSUFEQSxrQkFDQSxDQUNBLGVBQ0EsZ0NBREEsSUFHQSxDQUxBLEVBTUE7QUFDQSxVQVBBLG9CQU9BLENBQ0EsaUJBQ0EsbUJBREEsSUFHQSxDQVhBLEVBWUE7QUFDQSxjQWJBLHdCQWFBLENBQ0EsdUJBQ0Esa0JBQ0Esb0JBQ0EsQ0FqQkEsRUFrQkE7QUFDQSxlQW5CQSx5QkFtQkEsQ0FDQSxxQkFDQSx1QkFDQSxrQkFDQSx3Q0FDQSxDQXhCQSxFQXlCQTtBQUNBLFVBMUJBLG9CQTBCQSxDQUNBLHdCQUNBLHFCQUNBLGtCQUNBLG1CQUNBLENBL0JBLEVBZ0NBO0FBQ0EsZUFqQ0EseUJBaUNBLENBQ0EsMEJBQ0Esd0JBQ0EsQ0FwQ0EsRUFzQ0EsVUF0Q0Esd0JBc0NBLENBQ0EsbUVBREEsQ0FFQTtBQUNBLHlCQUNBLDBEQUNBLGlCQUNBLHVCQUNBLHVCQUNBLENBUkEsQ0FTQTtBQUNBLDBCQUNBLHNCQUNBLGlCQUVBLENBRUEsQ0F0REEsRUF1REEscUNBQ0E7QUFFQSwwQ0FDQSxnQkFDQSxpREFEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBREEsQ0FNQTtBQUNBLE9BUEEsTUFPQSwyQ0FDQSxnQkFDQSxtQ0FEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBTUEsQ0FQQSxNQU9BO0FBQ0E7QUFDQSxnREFEQTtBQUVBLHNCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQSxPQVBBLE1BT0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7OztBQWlCQTs7QUFFQTs7QUFFQTtBQUNBLHVDQURBLENBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBWEEsRUFXQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQ0FEQSxDQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkNBREEsQ0FDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBdENBOztBQXdDQSxTQXBEQTtBQXFEQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7OztBQUdBOztBQUVBLEtBdEtBO0FBdUtBLFVBdktBLGtCQXVLQSxNQXZLQSxFQXVLQTs7QUFFQSxLQXpLQSxFQVpBOzs7QUF3TEEsUUF4TEEsb0JBd0xBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FIQSxNQUdBO0FBQ0E7QUFDQTtBQUNBLEdBL0xBO0FBZ01BLFFBaE1BLG9CQWdNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLEdBdE1BO0FBdU1BO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsS0FIQSxFQXZNQSxFIiwiZmlsZSI6IjgyMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cInJlbGFcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cImZhbHNlXCIgOmJnbnVtPVwidHJ1ZVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1ZlY3Rvci5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJiYWNrXCIgQGNsaWNrPVwiYmFjaygpXCI+PC9pbWFnZT5cclxuXHRcdFx0e3tpMThuLlNldHRpbmdzfX1cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcbiAgICAgICAgXHJcblx0XHQgPHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIj5cclxuXHRcdCBcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdCBcdHt7aTE4bi5maW5nZXJQYXNzfX1cclxuXHRcdCBcdDwvdmlldz5cclxuXHRcdFx0PHUtc3dpdGNoIHYtbW9kZWw9XCJjaGVja2VkXCIgYWN0aXZlLWNvbG9yPVwiIzVCNTNGRlwiIEBjaGFuZ2U9XCJmaW5nZXJQYXNzKClcIj48L3Utc3dpdGNoPlxyXG5cdFx0IDwvdmlldz5cclxuXHRcdCA8dmlldyBjbGFzcz1cIml0ZW0gZmxleFwiIEBjbGljaz1cImdvTGFuZygpXCI+XHJcblx0XHQgXHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHRcclxuXHRcdCBcdHt7aTE4bi5sYW5zfX1cclxuXHRcdCBcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0MlwiPnt7dmFsdWV9fTwvdGV4dD5cdFxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cdFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQgPC92aWV3PlxyXG5cdFx0IDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCI+XHJcblx0XHQgXHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHQgXHRcdFx0e3tpMThuLmN1cnJ9fVxyXG5cdFx0IFx0PC92aWV3PlxyXG5cdFx0IFx0XHRcdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQgXHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0MlwiPlVTRDwvdGV4dD5cdFxyXG5cdFx0IFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlx0XHJcblx0XHQgXHRcdFx0PC92aWV3PlxyXG5cdFx0IDwvdmlldz5cclxuXHRcdCA8dmlldyBjbGFzcz1cIml0ZW0gZmxleFwiPlxyXG5cdFx0IFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0IFx0XHR7e2kxOG4ubm9kZXN9fVxyXG5cdFx0IFx0PC92aWV3PlxyXG5cdFx0IFx0XHRcclxuXHRcdCBcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cdFxyXG5cdFx0IFx0XHRcclxuXHRcdCA8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHUtbWFzayB6LWluZGV4PVwiMTBcIiA6c2hvdz1cInNob3dcIj48L3UtbWFzaz5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaG91X2ppYVwiIHYtaWY9XCJzaG93RmluZ2VyXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJMb2dcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5Mb2dpbn19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvend3LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cInp6d1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJMb2dcIiAgQGNsaWNrPVwiY2FuY2VsXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uQ2FuY2VsfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHQ8dmlldyBjbGFzcz1cImhvdV9qaWEgaG91X2ppYV93XCIgdi1pZj1cImhvdV9qaWFfd1wiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJmb250dFwiPlxyXG5cdFx0e3tpMThuLmNsb3NldmFsaWRhdGlvbn19XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cImNjb25cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY2FuY2xlXCIgIEBjbGljaz1cImNhbmNlbF9ob3VcIj5cclxuXHRcdFx0XHR7e2kxOG4uQ2FuY2VsfX1cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiXCIgIEBjbGljaz1cImNvbmZpcm1faG91XCI+XHJcblx0XHRcdFx0e3tpMThuLkNvbmZpcm19fVxyXG5cdFx0XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0XHJcblx0XHJcblxyXG5cdDwvdmlldz5cclxuXHRcclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRjaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0c2hvdzpmYWxzZSxcclxuXHRcdFx0c2hvd0ZpbmdlcjpmYWxzZSxcclxuXHRcdFx0ZmluZ2VyU3VjY2VzczpmYWxzZSxcclxuXHRcdFx0ZmluZ2VyRmFpbDpmYWxzZSxcclxuXHRcdFx0aG91X2ppYV93OmZhbHNlLFxyXG5cdFx0XHR2YWx1ZTonRW5nbGlzaCcsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRiYWNrKCl7XHJcblx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdHVybDonL3BhZ2VzL21lbnUvcHJvZmlsZS9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDljrvliLDor63oqIDpgInmi6npobXpnaJcclxuXHRcdFx0Z29MYW5nKCl7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOicuL2xhbmcvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0IC8vIOS+neaXp+S/neeVmeaMh+e6uVxyXG5cdFx0XHRjYW5jZWxfaG91KCl7XHJcblx0XHRcdFx0dGhpcy5ob3VfamlhX3c9ZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5zaG93PWZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuY2hlY2tlZD10cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQgLy8g56Gu6K6k5Y+W5raI5oyH57q5XHJcblx0XHRcdGNvbmZpcm1faG91KCl7XHJcblx0XHRcdFx0dGhpcy5jaGVja2VkPWZhbHNlXHJcblx0XHRcdFx0dGhpcy5ob3VfamlhX3c9ZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5zaG93PWZhbHNlO1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycsZmFsc2UpXHJcblx0XHRcdH0sXHJcbiAgICAgICAgICAgLy8g5YWz6Zet5omA5pyJXHJcblx0XHRcdGNhbmNlbCgpe1x0XHJcblx0XHRcdFx0dGhpcy5zaG93RmluZ2VyPWZhbHNlO1xyXG5cdFx0XHRcdHRoaXMuY2hlY2tlZD1mYWxzZTtcclxuXHRcdFx0XHR0aGlzLnNob3c9ZmFsc2U7XHJcblx0XHRcdFx0dGhpcy5wcmludENhbmNlbCgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlj5bmtojmjIfnurnor4bliKtcclxuXHRcdFx0cHJpbnRDYW5jZWwoKXtcclxuXHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0XHRcdHRoaXMuc2hvd0Zpbmdlcj1mYWxzZVxyXG5cdFx0XHR9LFxyXG5cclxuXHRcdFx0ZmluZ2VyUGFzcygpe1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuY2hlY2tlZClcclxuXHRcdFx0XHQvLyDlpoLmnpzmmK/lkK/liqjnmoTlsLHosIPmjIfnurlcclxuXHRcdFx0XHRpZih0aGlzLmNoZWNrZWQpe1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coMTExKVxyXG5cdFx0XHRcdFx0dGhpcy5zaG93PXRydWU7XHJcblx0XHRcdFx0XHR0aGlzLnNob3dGaW5nZXI9dHJ1ZTtcclxuXHRcdFx0XHRcdCB0aGlzLmZpbmdlcnByaW50KHRydWUpO1x0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIOWmguaenOaYr+WFs+mXreeahOWwseWtmGZhbHNl77yM6L2s6LSm6aG16Z2i5Ye6546w5L2/55So5a+G56CBXHJcblx0XHRcdFx0aWYoIXRoaXMuY2hlY2tlZCl7XHJcblx0XHRcdFx0XHR0aGlzLmhvdV9qaWFfdz10cnVlO1xyXG5cdFx0XHRcdFx0dGhpcy5zaG93PXRydWVcclxuXHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRmaW5nZXJwcmludDogZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0Ly8g6L+b5p2l5YWI5Yik5pat5pys5py65pyJ5rKh5pyJ5oyH57q5XHJcblx0XHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTp0aGlzLiR0KCdpbmRleCcpLmZpbmdlcnByaW50aWRlbnRpZmljYXRpb24sXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0XHRcdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0tleWd1YXJkU2VjdXJlKCkpIHtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4Jykubm90ZXF1aXBwZWQsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAgdGhpcy4kdCgnaW5kZXgnKS5vbmludGhlc2V0dGluZyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHQvLyB0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmlK/mjIHmjIfnurnor4bliKsnO1xyXG5cdFx0XHRcdFx0XHQvLyAvLyB0aGlzLmRpc2FibGVkID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdC8vICNpZmRlZiBNUC1XRUlYSU5cclxuXHRcdFx0XHRcdFx0Ly8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ1BsZWFzZSB1c2UgaXQgaW4gd2VjaGF0IHJlYWwgbWFjaGluZS4gVGhlIHNpbXVsYXRvciBkb2VzIG5vdCBzdXBwb3J0IGl0JyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdC8vICNpZm5kZWYgQVBQLVBMVVMgfHwgTVAtV0VJWElOXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gaXMgbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDAsXHJcblx0XHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC8vIOi/m+adpeWFiOWIpOaWreacrOacuuacieayoeacieaMh+e6uVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bGV0IHRoYXQ9dGhpcztcclxuXHRcdFx0XHRcdFx0Ly8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdHBsdXMuZmluZ2VycHJpbnQuYXV0aGVudGljYXRlKGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlx0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOaMh+e6uemqjOivgeaIkOWKn+WQjui1sOi/memHjFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyDlrZjlgqjorr7nva7ph4zlvIDlkK/mjIfnurnlkI7nmoTnirbmgIHvvIzpmpDol4/kvb/nlKjlr4bnoIFcclxuXHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLHRydWUpXHJcblx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LnNob3dGaW5nZXIsNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LmZpbmdlclN1Y2Nlc3M9dHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnNob3c9ZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhhdC5zaG93RmluZ2VyLDQ1NDU0NSlcclxuXHRcdFx0XHRcdFx0fSwgZnVuY3Rpb24oZSkge1xyXG5cdFx0XHRcdFx0XHRcdHN3aXRjaCAoZS5jb2RlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjYXNlIGUuQVVUSEVOVElDQVRFX01JU01BVENIOlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBwbHVzLm5hdGl2ZVVJLnRvYXN0KCdGaW5nZXJwcmludCBtYXRjaGluZyBmYWlsZWQsIHBsZWFzZSByZS1lbnRlcicpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0Zpbmdlciw0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsPXRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY2hlY2tlZD1mYWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfT1ZFUkxJTUlUOlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmNsb3NlV2FpdGluZygpOyAvL+WFvOWuuUFuZHJvaWTlubPlj7DlhbPpl63nrYnlvoXmoYZcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gcGx1cy5uYXRpdmVVSS5hbGVydCgnVGhlIG51bWJlciBvZiBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBmYWlsdXJlcyBleGNlZWRzIHRoZSBsaW1pdC4gUGxlYXNlIHVzZSBvdGhlciBtZXRob2RzIGZvciBhdXRoZW50aWNhdGlvbicpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0Zpbmdlciw0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5maW5nZXJGYWlsPXRydWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuY2hlY2tlZD1mYWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRcdGNhc2UgZS5DQU5DRUw6XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QoJ1JlY29nbml0aW9uIGhhcyBiZWVuIGNhbmNlbGxlZCcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0Zpbmdlciw0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jaGVja2VkPWZhbHNlXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbD10cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLGZhbHNlKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoYXQuc2hvd0Zpbmdlciw0NTQ1NDUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuc2hvd0Zpbmdlcj1mYWxzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGhhdC5jaGVja2VkPWZhbHNlXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoYXQuZmluZ2VyRmFpbD10cnVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGF0LmZpbmdlckZhaWwsNDU0NTQ1KVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KCdGaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbiBmYWlsZWQsIHBsZWFzZSB0cnkgYWdhaW4nKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdFx0Ly8gQW5kcm9pZOW5s+WPsOaJi+WKqOW8ueWHuuetieW+heaPkOekuuahhiBcclxuXHRcdFx0XHRcdFx0aWYgKCdBbmRyb2lkJyA9PSBwbHVzLm9zLm5hbWUpIHtcclxuXHRcdFx0XHRcdFx0XHR0aGlzLnNob3c9dHJ1ZTtcclxuXHRcdFx0XHRcdFx0XHQvKiBwbHVzLm5hdGl2ZVVJLnNob3dXYWl0aW5nKCfmjIfnurnor4bliKvkuK0uLi4nKS5vbmNsb3NlID0gZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0XHRcdFx0XHRcdH0gKi9cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHR9LFxyXG5cdFx0Y2hhbmdlKHN0YXR1cykge1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHJcblx0XHR9LFxyXG5cdFx0b25TaG93KCkge1xyXG5cdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJykpe1xyXG5cdFx0XHRcdHRoaXMudmFsdWU9dW5pLmdldFN0b3JhZ2VTeW5jKCdsYW5nVHJ1ZScpXHJcblx0XHRcdFx0Y29uc29sZS5sb2codGhpcy52YWx1ZSw0NTQ1NDUpXHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGFuZ1RydWUnLHRoaXMudmFsdWUpXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdC8vIOavj+asoei/m+adpeaLv+e8k+WtmOmHjOacieayoeacieaMh+e6uVxyXG5cdFx0XHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnKSl7XHJcblx0XHRcdFx0dGhpcy5jaGVja2VkPXVuaS5nZXRTdG9yYWdlU3luYygnZmluZ2VyUGFzcycpXHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0fSxcclxuXHRjb21wdXRlZDoge1xyXG5cdFx0aTE4bigpIHtcclxuXHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdH0sXHJcblx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5wYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcblxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///821\n"); /***/ }), /* 822 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?mpType=page ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page */ 823);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 826);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"6bc789ea\",\n null,\n false,\n _index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/mwallet/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODIyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NmJjNzg5ZWEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjZiYzc4OWVhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L213YWxsZXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///822\n"); /***/ }), /* 823 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page ***! \***************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page */ 824); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_6bc789ea_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 824 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=template&id=6bc789ea&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c( "text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.mwallet)))] ), _c( "text", { staticClass: _vm._$s(4, "sc", "renYou"), attrs: { _i: 4 }, on: { click: function($event) { return _vm.goMwallett() } } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.addwallet)))] ) ]), _c( "view", { staticClass: _vm._$s(5, "sc", "main flexx"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "imgcon"), attrs: { _i: 6 } }, [ _c("image", { ref: "one", staticClass: _vm._$s(7, "sc", "letConimg"), attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/filter-left.png */ 660) ), _i: 7 }, on: { click: function($event) { _vm.getHeight("one"), _vm.setStorage() } } }), _c("image", { ref: "btc", staticClass: _vm._$s(8, "sc", "letConimg"), attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/bye.png */ 546) ), _i: 8 }, on: { click: function($event) { _vm.getHeight("btc"), _vm.setStorage("BTC") } } }), _c("image", { ref: "eth", staticClass: _vm._$s(9, "sc", "letConimg"), attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame3299.png */ 547) ), _i: 9 }, on: { click: function($event) { _vm.getHeight("eth"), _vm.setStorage("ETH") } } }), _c("image", { ref: "trx", staticClass: _vm._$s(10, "sc", "letConimg"), attrs: { src: _vm._$s( 10, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/tron1.png */ 549) ), _i: 10 }, on: { click: function($event) { _vm.getHeight("trx"), _vm.setStorage("TRX") } } }) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "bot_con"), attrs: { _i: 11 } }, [ _c("view", { ref: "tiao", staticClass: _vm._$s(12, "sc", "tiao"), class: _vm._$s(12, "c", { ethh: _vm.type == "eth", btch: _vm.type == "btc", trxh: _vm.type == "trx" }), attrs: { _i: 12 } }), _vm._l(_vm._$s(13, "f", { forItems: _vm.walletInfo }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(13, "f", { forIndex: $20, key: 13 + "-" + $30 }), staticClass: _vm._$s("13-" + $30, "sc", "item flexx"), class: _vm._$s("13-" + $30, "c", { pur: item.type == "ETH", red: item.type == "TRX" }), attrs: { _i: "13-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("14-" + $30, "sc", "left flex"), attrs: { _i: "14-" + $30 } }, [ _vm._$s("15-" + $30, "i", item.type == "BTC") ? _c("image", { staticClass: _vm._$s("15-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "15-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/btc_icon.png */ 661) ), _i: "15-" + $30 } }) : _vm._e(), _vm._$s("16-" + $30, "i", item.type == "ETH") ? _c("image", { staticClass: _vm._$s("16-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "16-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/ETH_icon.png */ 628) ), _i: "16-" + $30 } }) : _vm._e(), _vm._$s("17-" + $30, "i", item.type == "TRX") ? _c("image", { staticClass: _vm._$s("17-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "17-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/tron_icon.png */ 662) ), _i: "17-" + $30 } }) : _vm._e(), _c( "view", { staticClass: _vm._$s("18-" + $30, "sc", "textcon"), attrs: { _i: "18-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "19-" + $30, "sc", "text1" ), attrs: { _i: "19-" + $30 } }, [ _vm._v( _vm._$s( "19-" + $30, "t0-0", _vm._s(item.name) ) ) ] ), _c( "view", { staticClass: _vm._$s( "20-" + $30, "sc", "text2" ), attrs: { _i: "20-" + $30 } }, [ _vm._v( _vm._$s( "20-" + $30, "t0-0", _vm._s(item.ellipsisAddress) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("21-" + $30, "sc", "rig"), attrs: { _i: "21-" + $30 } }, [ _c("image", { staticClass: _vm._$s("22-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "22-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/ellipsis.png */ 825) ), _i: "22-" + $30 }, on: { click: function($event) { return _vm.goManager(item, index) } } }), _c("view", [ _vm._v( _vm._$s("23-" + $30, "t0-0", _vm._s(item.balance)) ) ]) ] ) ] ) }) ], 2 ) ] ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 825 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/ellipsis.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/ellipsis.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgyNS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2VsbGlwc2lzLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///825\n"); /***/ }), /* 826 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 827);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MjYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///826\n"); /***/ }), /* 827 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/mwallet/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 665));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { type: '', typeBoll: false, walletInfo: {}, walletInfo2: {} };}, methods: { back: function back() {uni.navigateTo({ url: '../cwallet/index' });}, goMwallett: function goMwallett() {uni.navigateTo({ url: '../add/index' });}, getHeight: function getHeight(type) {if (type == 'one') {this.type = 'none';this.typeBoll = false;}if (type == 'eth') {this.type = 'eth';this.typeBoll = true;}if (type == 'btc') {this.type = 'btc';this.typeBoll = true;}if (type == 'trx') {this.type = 'trx';this.typeBoll = true;}}, setStorage: function setStorage(type) {if (type) {this.walletInfo = this.$walletUtil.getWalletList(type);__f__(\"log\", this.walletInfo, 22222, \" at pages/menu/wallet/mwallet/index.vue:105\");__f__(\"log\", this.walletInfo, \" at pages/menu/wallet/mwallet/index.vue:106\");} else {this.walletInfo = this.$walletUtil.getWalletList();__f__(\"log\", this.walletInfo, 22222, \" at pages/menu/wallet/mwallet/index.vue:109\");}\n },\n goManager: function goManager(itemm) {\n // uni.setStorageSync('nameIndex',index)\n\n __f__(\"log\", itemm, 11111, \" at pages/menu/wallet/mwallet/index.vue:116\");\n uni.setStorageSync('addressDetailInfo', itemm);\n uni.navigateTo({\n url: '../../../menu/wallet/mwallet/manage/index' });\n\n\n } },\n\n\n\n\n onLoad: function onLoad() {\n this.setStorage();\n },\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvbXdhbGxldC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInR5cGUiLCJ0eXBlQm9sbCIsIndhbGxldEluZm8iLCJ3YWxsZXRJbmZvMiIsIm1ldGhvZHMiLCJiYWNrIiwidW5pIiwibmF2aWdhdGVUbyIsInVybCIsImdvTXdhbGxldHQiLCJnZXRIZWlnaHQiLCJzZXRTdG9yYWdlIiwiJHdhbGxldFV0aWwiLCJnZXRXYWxsZXRMaXN0IiwiZ29NYW5hZ2VyIiwiaXRlbW0iLCJzZXRTdG9yYWdlU3luYyIsIm9uTG9hZCIsImNvbXB1dGVkIiwiaTE4biIsIiR0Il0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdURBO0FBQ0EscUcsOEZBeERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtlQUllLEVBQ2RBLElBRGMsa0JBQ1AsQ0FDTixPQUFPLEVBQ05DLElBQUksRUFBQyxFQURDLEVBRU5DLFFBQVEsRUFBQyxLQUZILEVBR05DLFVBQVUsRUFBQyxFQUhMLEVBSU5DLFdBQVcsRUFBQyxFQUpOLEVBQVAsQ0FNQSxDQVJhLEVBU2RDLE9BQU8sRUFBRSxFQUNSQyxJQURRLGtCQUNGLENBQ0xDLEdBQUcsQ0FBQ0MsVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBQyxrQkFEVSxFQUFmLEVBR0EsQ0FMTyxFQVFSQyxVQVJRLHdCQVFJLENBQ1hILEdBQUcsQ0FBQ0MsVUFBSixDQUFlLEVBQ2RDLEdBQUcsRUFBQyxjQURVLEVBQWYsRUFHQSxDQVpPLEVBYVRFLFNBYlMscUJBYUNWLElBYkQsRUFhTSxDQUNkLElBQUdBLElBQUksSUFBRSxLQUFULEVBQWUsQ0FDZixLQUFLQSxJQUFMLEdBQVUsTUFBVixDQUNDLEtBQUtDLFFBQUwsR0FBYyxLQUFkLENBQ0EsQ0FDRCxJQUFHRCxJQUFJLElBQUUsS0FBVCxFQUFlLENBRWQsS0FBS0EsSUFBTCxHQUFVLEtBQVYsQ0FDQSxLQUFLQyxRQUFMLEdBQWMsSUFBZCxDQUVBLENBQ0YsSUFBR0QsSUFBSSxJQUFFLEtBQVQsRUFBZSxDQUVkLEtBQUtBLElBQUwsR0FBVSxLQUFWLENBQ0EsS0FBS0MsUUFBTCxHQUFjLElBQWQsQ0FDQSxDQUNELElBQUdELElBQUksSUFBRSxLQUFULEVBQWUsQ0FDZCxLQUFLQSxJQUFMLEdBQVUsS0FBVixDQUNBLEtBQUtDLFFBQUwsR0FBYyxJQUFkLENBQ0EsQ0FDQSxDQWpDUSxFQW1DVFUsVUFuQ1Msc0JBbUNFWCxJQW5DRixFQW1DUSxDQUNoQixJQUFHQSxJQUFILEVBQVEsQ0FDUCxLQUFLRSxVQUFMLEdBQWdCLEtBQUtVLFdBQUwsQ0FBaUJDLGFBQWpCLENBQStCYixJQUEvQixDQUFoQixDQUNBLGFBQVksS0FBS0UsVUFBakIsRUFBNEIsS0FBNUIsaURBQ0EsYUFBWSxLQUFLQSxVQUFqQixpREFDQSxDQUpELE1BSUssQ0FDSixLQUFLQSxVQUFMLEdBQWdCLEtBQUtVLFdBQUwsQ0FBaUJDLGFBQWpCLEVBQWhCLENBQ0EsYUFBWSxLQUFLWCxVQUFqQixFQUE0QixLQUE1QixpREFDQTtBQUVELEtBN0NRO0FBOENSWSxhQTlDUSxxQkE4Q0VDLEtBOUNGLEVBOENRO0FBQ2Y7O0FBRUMsbUJBQVlBLEtBQVosRUFBa0IsS0FBbEI7QUFDQVQsU0FBRyxDQUFDVSxjQUFKLENBQW1CLG1CQUFuQixFQUF1Q0QsS0FBdkM7QUFDQVQsU0FBRyxDQUFDQyxVQUFKLENBQWU7QUFDZEMsV0FBRyxFQUFDLDJDQURVLEVBQWY7OztBQUlELEtBdkRPLEVBVEs7Ozs7O0FBcUVkUyxRQXJFYyxvQkFxRUw7QUFDUixTQUFLTixVQUFMO0FBQ0EsR0F2RWE7QUF3RWRPLFVBQVEsRUFBRTtBQUNUQyxRQURTLGtCQUNGO0FBQ04sYUFBTyxLQUFLQyxFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FIUSxFQXhFSSxFIiwiZmlsZSI6IjgyNy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmltcG9ydCB0YWJCYXIgZnJvbSBcIkAvY29tcG9uZW50cy90YWJCYXIvdGFiQmFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHR5cGU6JycsXG5cdFx0XHR0eXBlQm9sbDpmYWxzZSxcblx0XHRcdHdhbGxldEluZm86e30sXG5cdFx0XHR3YWxsZXRJbmZvMjp7fSxcblx0XHRcdFx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRiYWNrKCl7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDonLi4vY3dhbGxldC9pbmRleCdcblx0XHRcdH0pXG5cdFx0fSxcblx0XHRcblx0XHRcblx0XHRnb013YWxsZXR0KCl7XG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdHVybDonLi4vYWRkL2luZGV4J1xuXHRcdFx0fSlcblx0XHR9LFxuXHRnZXRIZWlnaHQodHlwZSl7XG5cdFx0aWYodHlwZT09J29uZScpe1xuXHRcdHRoaXMudHlwZT0nbm9uZSdcblx0XHRcdHRoaXMudHlwZUJvbGw9ZmFsc2U7XG5cdFx0fVxuXHRcdGlmKHR5cGU9PSdldGgnKXtcblx0XHRcdFxuXHRcdFx0dGhpcy50eXBlPSdldGgnXG5cdFx0XHR0aGlzLnR5cGVCb2xsPXRydWU7XG5cdFx0XG5cdFx0fVxuXHRpZih0eXBlPT0nYnRjJyl7XG5cdFx0XG5cdFx0dGhpcy50eXBlPSdidGMnXG5cdFx0dGhpcy50eXBlQm9sbD10cnVlO1xuXHR9XG5cdGlmKHR5cGU9PSd0cngnKXtcblx0XHR0aGlzLnR5cGU9J3RyeCdcblx0XHR0aGlzLnR5cGVCb2xsPXRydWU7XG5cdH1cblx0fSxcblx0XG5cdHNldFN0b3JhZ2UodHlwZSkge1xuXHRcdGlmKHR5cGUpe1xuXHRcdFx0dGhpcy53YWxsZXRJbmZvPXRoaXMuJHdhbGxldFV0aWwuZ2V0V2FsbGV0TGlzdCh0eXBlKVxuXHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmZvLDIyMjIyKVxuXHRcdFx0Y29uc29sZS5sb2codGhpcy53YWxsZXRJbmZvKVxuXHRcdH1lbHNle1xuXHRcdFx0dGhpcy53YWxsZXRJbmZvPXRoaXMuJHdhbGxldFV0aWwuZ2V0V2FsbGV0TGlzdCgpXG5cdFx0XHRjb25zb2xlLmxvZyh0aGlzLndhbGxldEluZm8sMjIyMjIpXG5cdFx0fVxuXHRcdFx0XG5cdH0sXG5cdFx0Z29NYW5hZ2VyKGl0ZW1tKXtcblx0XHRcdC8vIHVuaS5zZXRTdG9yYWdlU3luYygnbmFtZUluZGV4JyxpbmRleClcblxuXHRcdFx0XHRjb25zb2xlLmxvZyhpdGVtbSwxMTExMSlcblx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdhZGRyZXNzRGV0YWlsSW5mbycsaXRlbW0pXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6Jy4uLy4uLy4uL21lbnUvd2FsbGV0L213YWxsZXQvbWFuYWdlL2luZGV4J1xuXHRcdFx0XHR9KVxuXHRcblx0XHR9LFxuXHRcdFxuXHRcdFxuXHRcdFxuXHR9LFxuXHRvbkxvYWQoKSB7XG5cdFx0dGhpcy5zZXRTdG9yYWdlKClcblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRpMThuKCkge1xuXHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4Jylcblx0XHR9LFxuXHR9XG59O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///827\n"); /***/ }), /* 828 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail2/index.vue?mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=35c4ad4a&scoped=true&mpType=page */ 829);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 833);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"35c4ad4a\",\n null,\n false,\n _index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/transction/detail2/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODI4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzVjNGFkNGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjM1YzRhZDRhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvdHJhbnNjdGlvbi9kZXRhaWwyL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///828\n"); /***/ }), /* 829 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail2/index.vue?vue&type=template&id=35c4ad4a&scoped=true&mpType=page ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=35c4ad4a&scoped=true&mpType=page */ 830); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_35c4ad4a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 830 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail2/index.vue?vue&type=template&id=35c4ad4a&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c("text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "yuan"), attrs: { _i: 5 } }, [ _c("image", { staticClass: _vm._$s(6, "sc", "img1"), attrs: { src: _vm._$s( 6, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/check-circle.png */ 831) ), _i: 6 } }) ] ), _c("view", { staticClass: _vm._$s(7, "sc", "title"), attrs: { _i: 7 } }), _c( "view", { staticClass: _vm._$s(8, "sc", "title_con flex"), attrs: { _i: 8 } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "text1"), attrs: { _i: 9 } }), _c( "view", { staticClass: _vm._$s(10, "sc", "text1"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s(10, "t0-0", _vm._s(_vm.info.value)) + _vm._$s(10, "t0-1", _vm._s(_vm.info.network)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c("view", { staticClass: _vm._$s(12, "sc", "text1"), attrs: { _i: 12 } }), _c( "view", { staticClass: _vm._$s(13, "sc", "text2"), attrs: { _i: 13 } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.info.time)))] ) ] ), _c( "view", { staticClass: _vm._$s(14, "sc", "item"), attrs: { _i: 14 } }, [ _c("view", { staticClass: _vm._$s(15, "sc", "text1"), attrs: { _i: 15 } }), _c( "view", { staticClass: _vm._$s(16, "sc", "text2"), attrs: { _i: 16 } }, [ _vm._v( _vm._$s(16, "t0-0", _vm._s(_vm.info.fee)) + _vm._$s(16, "t0-1", _vm._s(_vm.info.network)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "item"), attrs: { _i: 17 } }, [ _c("view", { staticClass: _vm._$s(18, "sc", "text1"), attrs: { _i: 18 } }), _c( "view", { staticClass: _vm._$s(19, "sc", "text2"), attrs: { _i: 19 } }, [ _vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.info.txid))), _c("image", { staticClass: _vm._$s(20, "sc", "img"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 832) ), _i: 20 }, on: { click: function($event) { _vm.show = true } } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "item"), attrs: { _i: 21 } }, [ _c("view", { staticClass: _vm._$s(22, "sc", "text1"), attrs: { _i: 22 } }), _c( "view", { staticClass: _vm._$s(23, "sc", "text2"), attrs: { _i: 23 } }, [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.info.outputs[0].address)) ), _c("image", { staticClass: _vm._$s(24, "sc", "img"), attrs: { src: _vm._$s( 24, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 832) ), _i: 24 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(25, "sc", "item"), attrs: { _i: 25 } }, [ _c("view", { staticClass: _vm._$s(26, "sc", "text1"), attrs: { _i: 26 } }), _c( "view", { staticClass: _vm._$s(27, "sc", "text2"), attrs: { _i: 27 } }, [ _vm._v( _vm._$s(27, "t0-0", _vm._s(_vm.info.inputs[0].address)) ), _c("image", { staticClass: _vm._$s(28, "sc", "img"), attrs: { src: _vm._$s( 28, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 832) ), _i: 28 } }) ] ) ] ), _c("view", { staticClass: _vm._$s(29, "sc", "item goto"), attrs: { _i: 29 } }) ] ), _vm._$s(30, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(30, "sc", "sett"), attrs: { _i: 30 } }, [ _c( "view", { staticClass: _vm._$s(31, "sc", "top"), attrs: { _i: 31 } }, [ _c("view", { staticClass: _vm._$s(32, "sc", "item"), attrs: { _i: 32 } }), _c("view", { staticClass: _vm._$s(33, "sc", "item"), attrs: { _i: 33 } }) ] ), _c("view", { staticClass: _vm._$s(34, "sc", "cancel"), attrs: { _i: 34 }, on: { click: function($event) { _vm.show = false } } }) ] ) : _vm._e(), _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 35 } }) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 831 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/check-circle.png ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/check-circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgzMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NoZWNrLWNpcmNsZS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///831\n"); /***/ }), /* 832 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/copy_24px.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/copy_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjgzMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NvcHlfMjRweC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///832\n"); /***/ }), /* 833 */ /*!*************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail2/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 834);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///833\n"); /***/ }), /* 834 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail2/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/utils/index.js */ 34));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: false, info: {} };}, methods: {}, onLoad: function onLoad(option) {var item = JSON.parse(option.item);__f__(\"log\", item, 78788, \" at pages/menu/transction/detail2/index.vue:112\");this.info = item;this.info.time = _index.default.formatyymmddhhmmss33(this.info.time);} };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS90cmFuc2N0aW9uL2RldGFpbDIvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpR0E7QUFDQSxxRjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxXQURBLEVBRUEsUUFGQSxHQUlBLENBTkEsRUFPQSxXQVBBLEVBVUEsTUFWQSxrQkFVQSxNQVZBLEVBVUEsQ0FDQSxtQ0FDQSw2RUFDQSxpQkFDQSxxRUFFQSxDQWhCQSxFIiwiZmlsZSI6IjgzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0VHJhbnNhY3Rpb24gZGV0YWlsc1xyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHQgPHZpZXcgY2xhc3M9XCJtYWluX2NvblwiPlxyXG5cdFx0IDx2aWV3IGNsYXNzPVwieXVhblwiPlxyXG5cdFx0IFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jaGVjay1jaXJjbGUucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHQgPC92aWV3PlxyXG5cdFx0IDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdCBcdENvbmZpcm1lZFxyXG5cdFx0IDwvdmlldz5cclxuXHQgXHQ8dmlldyBjbGFzcz1cInRpdGxlX2NvbiBmbGV4XCI+XHJcblx0IFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0IFx0XHRcdEFtb3VudFxyXG5cdCBcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0IHt7aW5mby52YWx1ZX19IHt7aW5mby5uZXR3b3JrfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdCBcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0VGltZVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHR7e2luZm8udGltZX19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0VHggRmVlXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdHt7aW5mby5mZWV9fSB7e2luZm8ubmV0d29ya319XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFRyYW5zYWN0aW9uIElEXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdHt7aW5mby50eGlkfX1cclxuXHRcdFx0XHQgPGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jb3B5XzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCIgQGNsaWNrPVwic2hvdyA9IHRydWVcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRTZW5kIGFkZHJlc3MgKG1lKVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0XHR7e2luZm8ub3V0cHV0c1swXS5hZGRyZXNzfX1cclxuXHRcdFx0XHQgPGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jb3B5XzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0UmVjZWl2aW5nIGFkZHJlc3MgKG90aGVycylcclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0e3tpbmZvLmlucHV0c1swXS5hZGRyZXNzfX1cclxuXHRcdFx0XHQgPGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jb3B5XzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGdvdG9cIj5cclxuXHRcdEdvIHRvIHlvdXIgYnJvd3NlciBmb3IgbW9yZSBpbmZvcm1hdGlvblxyXG5cdFx0PC92aWV3PlxyXG5cdCA8L3ZpZXc+XHJcblx0IDx2aWV3IGNsYXNzPVwic2V0dFwiIHYtaWY9XCJzaG93XCI+XHJcblx0XHQgPHZpZXcgY2xhc3M9XCJ0b3BcIj5cclxuXHQgXHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHQgXHRcdENvcHkgYWRkcmVzc1xyXG5cdCBcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiaXRlbVwiPlxyXG5cdFx0XHRBZGQgdG8gQWRkcmVzcyBCb29rXHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQgPC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjYW5jZWxcIiBAY2xpY2s9XCJzaG93ID0gZmFsc2VcIj5cclxuXHRcdFx0Q2FuY2VsXHJcblx0XHQ8L3ZpZXc+XHJcblx0IDwvdmlldz5cclxuXHQgPHUtbWFzayA6c2hvdz1cInNob3dcIiAgei1pbmRleD1cIjEwXCI+PC91LW1hc2s+XHJcblx0IFxyXG48L3ZpZXc+XHJcblxyXG5cclxuXHJcblxyXG48L3ZpZXc+XHJcblxyXG5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0aW1wb3J0IGluZGV4IGZyb20gJ0AvdXRpbHMvaW5kZXguanMnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHQgIHNob3c6IGZhbHNlLFxyXG5cdCAgaW5mbzp7fSxcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuICAgICAgICBcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQob3B0aW9uKSB7XHJcblx0XHRcdFx0Y29uc3QgaXRlbSA9IEpTT04ucGFyc2Uob3B0aW9uLml0ZW0pO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGl0ZW0sNzg3ODgpXHJcblx0XHRcdFx0dGhpcy5pbmZvPWl0ZW1cclxuXHRcdFx0XHR0aGlzLmluZm8udGltZSA9IGluZGV4LmZvcm1hdHl5bW1kZGhobW1zczMzKHRoaXMuaW5mby50aW1lKTtcclxuXHRcdFx0XHRcclxuXHRcdH1cclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHRwYWdlIHtcclxuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XHJcblxyXG5cdH1cclxuPC9zdHlsZT5cclxuXHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///834\n"); /***/ }), /* 835 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page */ 836);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 838);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"529c3d6d\",\n null,\n false,\n _index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/transction/detail/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODM1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTI5YzNkNmQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjUyOWMzZDZkXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvdHJhbnNjdGlvbi9kZXRhaWwvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///835\n"); /***/ }), /* 836 */ /*!******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page ***! \******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page */ 837); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_529c3d6d_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 837 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=template&id=529c3d6d&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c( "text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }, [_vm._v(_vm._$s(2, "t0-0", _vm._s(_vm.i18n.Transactiondetails)))] ) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "yuan"), attrs: { _i: 5 } }, [ _c("image", { staticClass: _vm._$s(6, "sc", "img1"), attrs: { src: _vm._$s( 6, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/check-circle.png */ 831) ), _i: 6 } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "title"), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.i18n.Confirmed)))] ), _c( "view", { staticClass: _vm._$s(8, "sc", "scroll"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "title_con flex"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "text1"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.i18n.Amount)))] ), _c( "view", { staticClass: _vm._$s(11, "sc", "text1"), attrs: { _i: 11 } }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.info.amount)) + _vm._$s(11, "t0-1", _vm._s(_vm.info.coin)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "title_con flex"), attrs: { _i: 12 } }, [ _c( "view", { staticClass: _vm._$s(13, "sc", "text1"), attrs: { _i: 13 } }, [_vm._v(_vm._$s(13, "t0-0", _vm._s(_vm.i18n.Time)))] ), _c( "view", { staticClass: _vm._$s(14, "sc", "text2"), attrs: { _i: 14 } }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.info.transactionTime) ) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(15, "sc", "title_con flex"), attrs: { _i: 15 } }, [ _c( "view", { staticClass: _vm._$s(16, "sc", "text2"), attrs: { _i: 16 } }, [_vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.i18n.TxFee)))] ), _c( "view", { staticClass: _vm._$s(17, "sc", "text2"), attrs: { _i: 17 } }, [ _vm._v( _vm._$s(17, "t0-0", _vm._s(_vm.info.fee)) + _vm._$s(17, "t0-1", _vm._s(_vm.info.chainName)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "item"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }, [ _vm._v( _vm._$s(19, "t0-0", _vm._s(_vm.i18n.TransactionID)) ) ] ), _c( "view", { staticClass: _vm._$s(20, "sc", "text2"), attrs: { _i: 20 } }, [ _vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.info.txid))), _c("image", { staticClass: _vm._$s(21, "sc", "img"), attrs: { src: _vm._$s( 21, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 832) ), _i: 21 }, on: { click: function($event) { return _vm.copyTextMethod(_vm.info.txid) } } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(22, "sc", "item"), attrs: { _i: 22 } }, [ _c( "view", { staticClass: _vm._$s(23, "sc", "text1"), attrs: { _i: 23 } }, [ _vm._v( _vm._$s(23, "t0-0", _vm._s(_vm.i18n.Sendaddress)) ), _vm._$s(24, "i", _vm.isIn) ? _c("text", [ _vm._v( _vm._$s(24, "t0-0", _vm._s(_vm.i18n.others)) ) ]) : _c("text", [ _vm._v(_vm._$s(25, "t0-0", _vm._s(_vm.i18n.me))) ]) ] ), _c( "view", { staticClass: _vm._$s(26, "sc", "text2"), attrs: { _i: 26 } }, [ _vm._v( _vm._$s(26, "t0-0", _vm._s(_vm.info.fromAddress)) ), _c("image", { staticClass: _vm._$s(27, "sc", "img"), attrs: { src: _vm._$s( 27, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 832) ), _i: 27 }, on: { click: function($event) { return _vm.copyTextMethod(_vm.info.fromAddress) } } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(28, "sc", "item"), attrs: { _i: 28 } }, [ _c( "view", { staticClass: _vm._$s(29, "sc", "text1"), attrs: { _i: 29 } }, [ _vm._v( _vm._$s( 29, "t0-0", _vm._s(_vm.i18n.Receivingaddress) ) ), _vm._$s(30, "i", _vm.isIn) ? _c("text", [ _vm._v(_vm._$s(30, "t0-0", _vm._s(_vm.i18n.me))) ]) : _c("text", [ _vm._v( _vm._$s(31, "t0-0", _vm._s(_vm.i18n.others)) ) ]) ] ), _c( "view", { staticClass: _vm._$s(32, "sc", "text2"), attrs: { _i: 32 } }, [ _vm._v( _vm._$s(32, "t0-0", _vm._s(_vm.info.toAddress)) ), _c("image", { staticClass: _vm._$s(33, "sc", "img"), attrs: { src: _vm._$s( 33, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px.png */ 832) ), _i: 33 }, on: { click: function($event) { return _vm.copyTextMethod(_vm.info.to) } } }) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(34, "sc", "item goto"), attrs: { _i: 34 } }, [_vm._v(_vm._$s(34, "t0-0", _vm._s(_vm.i18n.moreinformation)))] ) ] ), _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 35 } }) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 838 */ /*!************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 839);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4MzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///838\n"); /***/ }), /* 839 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/transction/detail/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _index = _interopRequireDefault(__webpack_require__(/*! @/utils/index.js */ 34));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { show: false, info: {}, isIn: true, toTop: false };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { copyTextMethod: function copyTextMethod(text) {__f__(\"log\", text, \" at pages/menu/transction/detail/index.vue:127\");var that = this;__f__(\"log\", 123132, \" at pages/menu/transction/detail/index.vue:141\");uni.setClipboardData({ data: text, success: function success() {uni.showToast({ title: this.$t('index').CopySuccessful, icon: 'none', duration: 1500 });} });} }, onLoad: function onLoad(option) {this.info = uni.getStorageSync('transDetail');__f__(\"log\", this.info.type, \" at pages/menu/transction/detail/index.vue:157\");this.isIn = this.info.type === 'in';__f__(\"log\", this.isIn, \" at pages/menu/transction/detail/index.vue:159\");} };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS90cmFuc2N0aW9uL2RldGFpbC9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInNob3ciLCJpbmZvIiwiaXNJbiIsInRvVG9wIiwiY29tcHV0ZWQiLCJpMThuIiwiJHQiLCJtZXRob2RzIiwiY29weVRleHRNZXRob2QiLCJ0ZXh0IiwidGhhdCIsInVuaSIsInNldENsaXBib2FyZERhdGEiLCJzdWNjZXNzIiwic2hvd1RvYXN0IiwidGl0bGUiLCJDb3B5U3VjY2Vzc2Z1bCIsImljb24iLCJkdXJhdGlvbiIsIm9uTG9hZCIsIm9wdGlvbiIsImdldFN0b3JhZ2VTeW5jIiwidHlwZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNEdBO0FBQ0EscUYsOEZBN0dBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxJQURjLGtCQUNQLENBQ04sT0FBTyxFQUNOQyxJQUFJLEVBQUUsS0FEQSxFQUVOQyxJQUFJLEVBQUUsRUFGQSxFQUdOQyxJQUFJLEVBQUMsSUFIQyxFQUlOQyxLQUFLLEVBQUUsS0FKRCxFQUFQLENBTUEsQ0FSYSxFQVNkQyxRQUFRLEVBQUUsRUFDVEMsSUFEUyxrQkFDRixDQUNOLE9BQU8sS0FBS0MsRUFBTCxDQUFRLE9BQVIsQ0FBUCxDQUNBLENBSFEsRUFUSSxFQWNkQyxPQUFPLEVBQUUsRUFDUkMsY0FEUSwwQkFDT0MsSUFEUCxFQUNhLENBQ3BCLGFBQVlBLElBQVosb0RBYUEsSUFBSUMsSUFBSSxHQUFHLElBQVgsQ0FDQSxhQUFZLE1BQVosb0RBQ0FDLEdBQUcsQ0FBQ0MsZ0JBQUosQ0FBcUIsRUFDcEJiLElBQUksRUFBRVUsSUFEYyxFQUVwQkksT0FGb0IscUJBRVYsQ0FDVEYsR0FBRyxDQUFDRyxTQUFKLENBQWMsRUFDYkMsS0FBSyxFQUFFLEtBQUtULEVBQUwsQ0FBUSxPQUFSLEVBQWlCVSxjQURYLEVBRWJDLElBQUksRUFBRSxNQUZPLEVBR2JDLFFBQVEsRUFBRSxJQUhHLEVBQWQsRUFLQSxDQVJtQixFQUFyQixFQVdBLENBNUJPLEVBZEssRUE0Q2RDLE1BNUNjLGtCQTRDUEMsTUE1Q08sRUE0Q0MsQ0FDZCxLQUFLbkIsSUFBTCxHQUFZVSxHQUFHLENBQUNVLGNBQUosQ0FBbUIsYUFBbkIsQ0FBWixDQUNBLGFBQVksS0FBS3BCLElBQUwsQ0FBVXFCLElBQXRCLG9EQUNBLEtBQUtwQixJQUFMLEdBQVUsS0FBS0QsSUFBTCxDQUFVcUIsSUFBVixLQUFpQixJQUEzQixDQUNBLGFBQVksS0FBS3BCLElBQWpCLG9EQUVBLENBbERhLEUiLCJmaWxlIjoiODM5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgaW5kZXggZnJvbSAnQC91dGlscy9pbmRleC5qcydcbmV4cG9ydCBkZWZhdWx0IHtcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0c2hvdzogZmFsc2UsXG5cdFx0XHRpbmZvOiB7fSxcblx0XHRcdGlzSW46dHJ1ZSxcblx0XHRcdHRvVG9wOiBmYWxzZSxcblx0XHR9XG5cdH0sXG5cdGNvbXB1dGVkOiB7XG5cdFx0aTE4bigpIHtcblx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdFx0fSxcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdGNvcHlUZXh0TWV0aG9kKHRleHQpIHtcblx0XHRcdGNvbnNvbGUubG9nKHRleHQpXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cdFx0XHR2YXIgdGhhdCA9IHRoaXNcblx0XHRcdGNvbnNvbGUubG9nKDEyMzEzMilcblx0XHRcdHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcblx0XHRcdFx0ZGF0YTogdGV4dCxcblx0XHRcdFx0c3VjY2VzcygpIHtcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcblx0XHRcdFx0XHRcdHRpdGxlOiB0aGlzLiR0KCdpbmRleCcpLkNvcHlTdWNjZXNzZnVsLFxuXHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcblx0XHRcdFx0XHR9KVxuXHRcdFx0XHR9XG5cdFx0XHR9KVxuXG5cdFx0fVxuXHR9LFxuXHRvbkxvYWQob3B0aW9uKSB7XG5cdFx0dGhpcy5pbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd0cmFuc0RldGFpbCcpXG5cdFx0Y29uc29sZS5sb2codGhpcy5pbmZvLnR5cGUpXG5cdFx0dGhpcy5pc0luPXRoaXMuaW5mby50eXBlPT09J2luJztcblx0XHRjb25zb2xlLmxvZyh0aGlzLmlzSW4pXG5cdFx0XG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///839\n"); /***/ }), /* 840 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index2.vue?mpType=page ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index2.vue?vue&type=template&id=7af1fe16&scoped=true&mpType=page */ 841);\n/* harmony import */ var _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index2.vue?vue&type=script&lang=js&mpType=page */ 843);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7af1fe16\",\n null,\n false,\n _index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/index2.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMEk7QUFDMUk7QUFDcUU7QUFDTDs7O0FBR2hFO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHVGQUFNO0FBQ1IsRUFBRSx3R0FBTTtBQUNSLEVBQUUsaUhBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsNEdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODQwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdhZjFmZTE2JnNjb3BlZD10cnVlJm1wVHlwZT1wYWdlXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCJcbmV4cG9ydCAqIGZyb20gXCIuL2luZGV4Mi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjdhZjFmZTE2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2luZGV4Mi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///840\n"); /***/ }), /* 841 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index2.vue?vue&type=template&id=7af1fe16&scoped=true&mpType=page ***! \***********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index2.vue?vue&type=template&id=7af1fe16&scoped=true&mpType=page */ 842); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_template_id_7af1fe16_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 842 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index2.vue?vue&type=template&id=7af1fe16&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _vm._v("") ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, [ _c("image", { staticClass: _vm._$s(4, "sc", "logoimg"), attrs: { src: _vm._$s(4, "a-src", _vm.addressInfo.icon), _i: 4 } }), _c( "view", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.addressInfo.xname)))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "code_con"), attrs: { _i: 6 } }, [ _c("tki-qrcode", { ref: "qrcode", staticClass: _vm._$s(7, "sc", "test"), attrs: { val: _vm.addressInfo.contractAddress, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, lv: _vm.lv, onval: _vm.onval, loadMake: _vm.loadMake, showLoading: _vm.showLoading, loadingText: _vm.loadingText, icon: _vm.icon, _i: 7 } }) ], 1 ), _c("view", { staticClass: _vm._$s(8, "sc", "text1"), attrs: { _i: 8 } }), _c( "view", { staticClass: _vm._$s(9, "sc", "bottom_con"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "text2"), attrs: { _i: 10 } }, [ _vm._v( _vm._$s( 10, "t0-0", _vm._s(_vm.addressInfo.contractAddress) ) ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "text3 copy"), attrs: { _i: 11 }, on: { click: _vm.copyTextMethod } }, [ _c("image", { staticClass: _vm._$s(12, "sc", "copyImg"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../static/tongyonh/copy_24px_2.png */ 647) ), _i: 12 } }) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "info_con green"), class: _vm._$s(13, "c", _vm.toTop ? "goTop" : ""), attrs: { _i: 13 } }, [ _c("image", { staticClass: _vm._$s(14, "sc", "copyImg"), attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../../static/tongyonh/copy_24px_2.png */ 647) ), _i: 14 } }) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 843 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index2.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index2.vue?vue&type=script&lang=js&mpType=page */ 844);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index2_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTZpQixDQUFnQix1a0JBQUcsRUFBQyIsImZpbGUiOiI4NDMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleDIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4Mi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///843\n"); /***/ }), /* 844 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index2.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tkiQrcode = _interopRequireDefault(__webpack_require__(/*! tki-qrcode */ 845));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { components: { tkiQrcode: _tkiQrcode.default }, data: function data() {return { addressInfo: {}, toTop: false, // 二维码的数据\n showErweiMask: false, ercodeText: '', size: 400, background: '#ffffff', foreground: '#000000', pdground: '#000000', iconsize: 30, lv: 3, onval: true, unit: 'upx', loadMake: true, icon: '', showLoading: true, loadingText: 'One moment please' // 二维码的数据\n };}, methods: { copyTextMethod: function copyTextMethod() {uni.setClipboardData({ data: this.addressInfo.contractAddress, success: function success() {var _this = this;this.toTop = true;setTimeout(function () {_this.toTop = false;}, 1500);} });\n } },\n\n onLoad: function onLoad(item) {\n this.addressInfo = uni.getStorageSync('infoWallet');\n __f__(\"log\", this.addressInfo, 111, \" at pages/menu/sendToken/index2.vue:102\");\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vaW5kZXgyLnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStDQTtBQUNBLG9GOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxjQUNBLDZCQURBLEVBREEsRUFJQSxJQUpBLGtCQUlBLENBQ0EsU0FDQSxlQURBLEVBRUEsWUFGQSxFQUdBO0FBQ0EsMEJBSkEsRUFLQSxjQUxBLEVBTUEsU0FOQSxFQU9BLHFCQVBBLEVBUUEscUJBUkEsRUFTQSxtQkFUQSxFQVVBLFlBVkEsRUFXQSxLQVhBLEVBWUEsV0FaQSxFQWFBLFdBYkEsRUFjQSxjQWRBLEVBZUEsUUFmQSxFQWdCQSxpQkFoQkEsRUFpQkEsZ0NBakJBLENBa0JBO0FBbEJBLE1Bb0JBLENBekJBLEVBMEJBLFdBQ0EsY0FEQSw0QkFDQSxDQVdBLHVCQUNBLHNDQURBLEVBRUEsT0FGQSxxQkFFQSxrQkFDQSxrQkFDQSx3QkFDQSxvQkFDQSxDQUZBLEVBRUEsSUFGQSxFQUdBLENBUEE7QUFVQSxLQXRCQSxFQTFCQTs7QUFrREEsUUFsREEsa0JBa0RBLElBbERBLEVBa0RBO0FBQ0E7QUFDQTtBQUNBLEdBckRBLEUiLCJmaWxlIjoiODQ0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwidHJ1ZVwiPlxyXG5cdFx0XHRcdFJlY2VpdmUgXHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdCAgICA8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcblx0XHQgICAgXHQ8aW1hZ2UgOnNyYz1cImFkZHJlc3NJbmZvLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJsb2dvaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0IDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdCAgICAgXHR7e2FkZHJlc3NJbmZvLnhuYW1lfX0gUmVjZWl2aW5nIGFkZHJlc3NcclxuXHRcdCAgICAgPC92aWV3PlxyXG5cdFx0XHQgPHZpZXcgY2xhc3M9XCJjb2RlX2NvblwiPlxyXG5cdFx0XHQgXHQ8dGtpLXFyY29kZSByZWY9XCJxcmNvZGVcIiA6dmFsPVwiYWRkcmVzc0luZm8uY29udHJhY3RBZGRyZXNzXCIgOnNpemU9XCJzaXplXCIgOnVuaXQ9XCJ1bml0XCIgOmJhY2tncm91bmQ9XCJiYWNrZ3JvdW5kXCJcclxuXHRcdFx0IFx0XHQ6Zm9yZWdyb3VuZD1cImZvcmVncm91bmRcIiA6cGRncm91bmQ9XCJwZGdyb3VuZFwiIDpsdj1cImx2XCIgOm9udmFsPVwib252YWxcIiA6bG9hZE1ha2U9XCJsb2FkTWFrZVwiXHJcblx0XHRcdCBcdFx0OnNob3dMb2FkaW5nPVwic2hvd0xvYWRpbmdcIiA6bG9hZGluZ1RleHQ9XCJsb2FkaW5nVGV4dFwiIDppY29uPVwiaWNvblwiIGNsYXNzPVwidGVzdFwiIC8+XHRcdFxyXG5cdFx0XHQgXHQ8L3ZpZXc+XHJcblx0XHRcdCAgPHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHQgIFx0U2NhbiB0aGUgUVIgY29kZSB0byB0cmFuc2ZlciB0byB0aGUgYXNzZXRcclxuXHRcdFx0ICA8L3ZpZXc+XHJcblx0XHRcdCAgPHZpZXcgY2xhc3M9XCJib3R0b21fY29uXCI+XHJcblx0XHRcdCAgPHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHQgIFx0e3thZGRyZXNzSW5mby5jb250cmFjdEFkZHJlc3N9fVxyXG5cdFx0XHQgIDwvdmlldz5cclxuXHRcdFx0ICA8dmlldyBjbGFzcz1cInRleHQzIGNvcHlcIiBAY2xpY2s9XCJjb3B5VGV4dE1ldGhvZFwiPlxyXG5cdFx0XHRcdCAgPGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jb3B5XzI0cHhfMi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJjb3B5SW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0IENvcHkgYWRkcmVzc1xyXG5cdFx0XHQgIDwvdmlldz5cclxuXHRcdFx0IDwhLS0gPHZpZXcgY2xhc3M9XCJ0ZXh0M1wiPlxyXG5cdFx0XHRcdCAgPGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9GcmFtZTU4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImNvcHlJbWdcIj48L2ltYWdlPlxyXG5cdFx0XHQgIFN3aXRjaGluZyBhZGRyZXNzXHJcblx0XHRcdCAgPC92aWV3PiAtLT5cclxuXHRcdFx0ICAgIDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZm9fY29uIGdyZWVuXCIgIDpjbGFzcz1cInRvVG9wPydnb1RvcCc6JydcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NvcHlfMjRweF8yLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImNvcHlJbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdENvcHkgYWRkcmVzcyBTdWNjZXNzZnVsIVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcclxuXHRcdFxyXG4gICBcclxuXHQ8L3ZpZXc+XHJcblxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGltcG9ydCB0a2lRcmNvZGUgZnJvbSBcInRraS1xcmNvZGVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0dGtpUXJjb2RlXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHQgICAgICAgICAgYWRkcmVzc0luZm86e30sXHJcblx0XHRcdCAgdG9Ub3A6ZmFsc2UsXHJcblx0XHRcdCAgLy8g5LqM57u056CB55qE5pWw5o2uXHJcblx0XHRcdCAgc2hvd0Vyd2VpTWFzazogZmFsc2UsXHJcblx0XHRcdCAgZXJjb2RlVGV4dDogJycsXHJcblx0XHRcdCAgc2l6ZTogNDAwLFxyXG5cdFx0XHQgIGJhY2tncm91bmQ6ICcjZmZmZmZmJyxcclxuXHRcdFx0ICBmb3JlZ3JvdW5kOiAnIzAwMDAwMCcsXHJcblx0XHRcdCAgcGRncm91bmQ6ICcjMDAwMDAwJyxcclxuXHRcdFx0ICBpY29uc2l6ZTogMzAsXHJcblx0XHRcdCAgbHY6IDMsXHJcblx0XHRcdCAgb252YWw6IHRydWUsXHJcblx0XHRcdCAgdW5pdDogJ3VweCcsXHJcblx0XHRcdCAgbG9hZE1ha2U6IHRydWUsXHJcblx0XHRcdCAgaWNvbjogJycsXHJcblx0XHRcdCAgc2hvd0xvYWRpbmc6IHRydWUsXHJcblx0XHRcdCAgbG9hZGluZ1RleHQ6ICdPbmUgbW9tZW50IHBsZWFzZScsXHJcblx0XHRcdCAgLy8g5LqM57u056CB55qE5pWw5o2uXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0Y29weVRleHRNZXRob2QoKSB7XHJcblx0Ly8gI2lmZGVmIEg1XHJcblx0ICAgIHRoaXMuJGNvcHlUZXh0KHRoaXMuYWRkcmVzc0luZm8uY29udHJhY3RBZGRyZXNzKS50aGVuKHJlcyA9PiB7XHJcblx0ICAgdGhpcy50b1RvcD10cnVlO1xyXG5cdCAgIHNldFRpbWVvdXQoKCk9PntcclxuXHQgICBcdFx0XHRcdCB0aGlzLnRvVG9wPWZhbHNlO1xyXG5cdCAgIH0sMTUwMClcclxuXHRcdFxyXG5cdCAgICB9KVxyXG5cdCAgICAvLyAjZW5kaWZcclxuXHQgICAgLy8gI2lmZGVmIEFQUC1QTFVTXHJcblx0ICAgIHVuaS5zZXRDbGlwYm9hcmREYXRhKHtcclxuXHQgICAgIGRhdGE6IHRoaXMuYWRkcmVzc0luZm8uY29udHJhY3RBZGRyZXNzLFxyXG5cdCAgICAgc3VjY2VzcygpIHtcclxuXHRcdFx0IHRoaXMudG9Ub3A9dHJ1ZTtcclxuXHRcdFx0IHNldFRpbWVvdXQoKCk9PntcclxuXHRcdFx0XHQgdGhpcy50b1RvcD1mYWxzZTtcclxuXHRcdFx0IH0sMTUwMClcclxuXHQgICAgIH1cclxuXHQgICAgfSlcclxuXHQgICAgLy8gI2VuZGlmXHJcblx0fSxcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoaXRlbSkge1xyXG5cdFx0XHR0aGlzLmFkZHJlc3NJbmZvPVx0dW5pLmdldFN0b3JhZ2VTeW5jKCdpbmZvV2FsbGV0JylcclxuXHRcdFx0Y29uc29sZS5sb2codGhpcy5hZGRyZXNzSW5mbywxMTEpXHJcblx0XHR9XHJcblx0fTtcbjwvc2NyaXB0PlxuPHN0eWxlIHNjb3BlZD5cclxuXHRwYWdle1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHRcdFxyXG5cdH1cbjwvc3R5bGU+XG5cbjxzdHlsZT5cclxuXHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG5cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///844\n"); /***/ }), /* 845 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tki-qrcode/components/tki-qrcode/tki-qrcode.vue ***! \**********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tki-qrcode.vue?vue&type=template&id=13ce01c5&xlang=wxml&minapp=mpvue& */ 846); /* harmony import */ var _tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tki-qrcode.vue?vue&type=script&lang=js& */ 848); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7); var renderjs /* normalize component */ var component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__["default"])( _tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"], _tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["render"], _tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"], false, null, null, null, false, _tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["components"], renderjs ) component.options.__file = "node_modules/tki-qrcode/components/tki-qrcode/tki-qrcode.vue" /* harmony default export */ __webpack_exports__["default"] = (component.exports); /***/ }), /* 846 */ /*!*****************************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tki-qrcode/components/tki-qrcode/tki-qrcode.vue?vue&type=template&id=13ce01c5&xlang=wxml&minapp=mpvue& ***! \*****************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tki-qrcode.vue?vue&type=template&id=13ce01c5&xlang=wxml&minapp=mpvue& */ 847); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_template_id_13ce01c5_xlang_wxml_minapp_mpvue___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 847 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/node_modules/tki-qrcode/components/tki-qrcode/tki-qrcode.vue?vue&type=template&id=13ce01c5&xlang=wxml&minapp=mpvue& ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", { staticClass: _vm._$s(0, "sc", "tki-qrcode"), attrs: { _i: 0 } }, [ _c("canvas", { staticClass: _vm._$s(1, "sc", "tki-qrcode-canvas"), style: _vm._$s(1, "s", { width: _vm.cpSize + "px", height: _vm.cpSize + "px" }), attrs: { "canvas-id": _vm._$s(1, "a-canvas-id", _vm.cid), _i: 1 } }), _c("image", { directives: [ { name: "show", rawName: "v-show", value: _vm._$s(2, "v-show", _vm.show), expression: "_$s(2,'v-show',show)" } ], style: _vm._$s(2, "s", { width: _vm.cpSize + "px", height: _vm.cpSize + "px" }), attrs: { src: _vm._$s(2, "a-src", _vm.result), _i: 2 } }) ] ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 848 */ /*!***********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tki-qrcode/components/tki-qrcode/tki-qrcode.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./tki-qrcode.vue?vue&type=script&lang=js& */ 849); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__); /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /* harmony default export */ __webpack_exports__["default"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_tki_qrcode_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); /***/ }), /* 849 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/node_modules/tki-qrcode/components/tki-qrcode/tki-qrcode.vue?vue&type=script&lang=js& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; var _qrcode = _interopRequireDefault(__webpack_require__(/*! ./qrcode.js */ 850));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // // // // // // // var qrcode;var _default = { name: "tki-qrcode", props: { cid: { type: String, default: 'tki-qrcode-canvas' }, size: { type: Number, default: 200 }, unit: { type: String, default: 'upx' }, show: { type: Boolean, default: true }, val: { type: String, default: '' }, background: { type: String, default: '#ffffff' }, foreground: { type: String, default: '#000000' }, pdground: { type: String, default: '#000000' }, icon: { type: String, default: '' }, iconSize: { type: Number, default: 40 }, lv: { type: Number, default: 3 }, onval: { type: Boolean, default: false }, loadMake: { type: Boolean, default: false }, usingComponents: { type: Boolean, default: true }, showLoading: { type: Boolean, default: true }, loadingText: { type: String, default: '二维码生成中' } }, data: function data() { return { result: '' }; }, methods: { _makeCode: function _makeCode() { var that = this; if (!this._empty(this.val)) { qrcode = new _qrcode.default({ context: that, // 上下文环境 canvasId: that.cid, // canvas-id usingComponents: that.usingComponents, // 是否是自定义组件 showLoading: that.showLoading, // 是否显示loading loadingText: that.loadingText, // loading文字 text: that.val, // 生成内容 size: that.cpSize, // 二维码大小 background: that.background, // 背景色 foreground: that.foreground, // 前景色 pdground: that.pdground, // 定位角点颜色 correctLevel: that.lv, // 容错级别 image: that.icon, // 二维码图标 imageSize: that.iconSize, // 二维码图标大小 cbResult: function cbResult(res) {// 生成二维码的回调 that._result(res); } }); } else { uni.showToast({ title: '二维码内容不能为空', icon: 'none', duration: 2000 }); } }, _clearCode: function _clearCode() { this._result(''); qrcode.clear(); }, _saveCode: function _saveCode() { var that = this; if (this.result != "") { uni.saveImageToPhotosAlbum({ filePath: that.result, success: function success() { uni.showToast({ title: '二维码保存成功', icon: 'success', duration: 2000 }); } }); } }, _result: function _result(res) { this.result = res; this.$emit('result', res); }, _empty: function _empty(v) { var tp = typeof v, rt = false; if (tp == "number" && String(v) == "") { rt = true; } else if (tp == "undefined") { rt = true; } else if (tp == "object") { if (JSON.stringify(v) == "{}" || JSON.stringify(v) == "[]" || v == null) rt = true; } else if (tp == "string") { if (v == "" || v == "undefined" || v == "null" || v == "{}" || v == "[]") rt = true; } else if (tp == "function") { rt = false; } return rt; } }, watch: { size: function size(n, o) {var _this = this; if (n != o && !this._empty(n)) { this.cSize = n; if (!this._empty(this.val)) { setTimeout(function () { _this._makeCode(); }, 100); } } }, val: function val(n, o) {var _this2 = this; if (this.onval) { if (n != o && !this._empty(n)) { setTimeout(function () { _this2._makeCode(); }, 0); } } } }, computed: { cpSize: function cpSize() { if (this.unit == "upx") { return uni.upx2px(this.size); } else { return this.size; } } }, mounted: function mounted() {var _this3 = this; if (this.loadMake) { if (!this._empty(this.val)) { setTimeout(function () { _this3._makeCode(); }, 0); } } } };exports.default = _default; /***/ }), /* 850 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/tki-qrcode/components/tki-qrcode/qrcode.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var QRCode = {}; (function () { /** * 获取单个字符的utf8编码 * unicode BMP平面约65535个字符 * @param {num} code * return {array} */ function unicodeFormat8(code) { // 1 byte var c0, c1, c2; if (code < 128) { return [code]; // 2 bytes } else if (code < 2048) { c0 = 192 + (code >> 6); c1 = 128 + (code & 63); return [c0, c1]; // 3 bytes } else { c0 = 224 + (code >> 12); c1 = 128 + (code >> 6 & 63); c2 = 128 + (code & 63); return [c0, c1, c2]; } } /** * 获取字符串的utf8编码字节串 * @param {string} string * @return {array} */ function getUTF8Bytes(string) { var utf8codes = []; for (var i = 0; i < string.length; i++) { var code = string.charCodeAt(i); var utf8 = unicodeFormat8(code); for (var j = 0; j < utf8.length; j++) { utf8codes.push(utf8[j]); } } return utf8codes; } /** * 二维码算法实现 * @param {string} data 要编码的信息字符串 * @param {num} errorCorrectLevel 纠错等级 */ function QRCodeAlg(data, errorCorrectLevel) { this.typeNumber = -1; //版本 this.errorCorrectLevel = errorCorrectLevel; this.modules = null; //二维矩阵,存放最终结果 this.moduleCount = 0; //矩阵大小 this.dataCache = null; //数据缓存 this.rsBlocks = null; //版本数据信息 this.totalDataCount = -1; //可使用的数据量 this.data = data; this.utf8bytes = getUTF8Bytes(data); this.make(); } QRCodeAlg.prototype = { constructor: QRCodeAlg, /** * 获取二维码矩阵大小 * @return {num} 矩阵大小 */ getModuleCount: function getModuleCount() { return this.moduleCount; }, /** * 编码 */ make: function make() { this.getRightType(); this.dataCache = this.createData(); this.createQrcode(); }, /** * 设置二位矩阵功能图形 * @param {bool} test 表示是否在寻找最好掩膜阶段 * @param {num} maskPattern 掩膜的版本 */ makeImpl: function makeImpl(maskPattern) { this.moduleCount = this.typeNumber * 4 + 17; this.modules = new Array(this.moduleCount); for (var row = 0; row < this.moduleCount; row++) { this.modules[row] = new Array(this.moduleCount); } this.setupPositionProbePattern(0, 0); this.setupPositionProbePattern(this.moduleCount - 7, 0); this.setupPositionProbePattern(0, this.moduleCount - 7); this.setupPositionAdjustPattern(); this.setupTimingPattern(); this.setupTypeInfo(true, maskPattern); if (this.typeNumber >= 7) { this.setupTypeNumber(true); } this.mapData(this.dataCache, maskPattern); }, /** * 设置二维码的位置探测图形 * @param {num} row 探测图形的中心横坐标 * @param {num} col 探测图形的中心纵坐标 */ setupPositionProbePattern: function setupPositionProbePattern(row, col) { for (var r = -1; r <= 7; r++) { if (row + r <= -1 || this.moduleCount <= row + r) continue; for (var c = -1; c <= 7; c++) { if (col + c <= -1 || this.moduleCount <= col + c) continue; if (0 <= r && r <= 6 && (c == 0 || c == 6) || 0 <= c && c <= 6 && (r == 0 || r == 6) || 2 <= r && r <= 4 && 2 <= c && c <= 4) { this.modules[row + r][col + c] = true; } else { this.modules[row + r][col + c] = false; } } } }, /** * 创建二维码 * @return {[type]} [description] */ createQrcode: function createQrcode() { var minLostPoint = 0; var pattern = 0; var bestModules = null; for (var i = 0; i < 8; i++) { this.makeImpl(i); var lostPoint = QRUtil.getLostPoint(this); if (i == 0 || minLostPoint > lostPoint) { minLostPoint = lostPoint; pattern = i; bestModules = this.modules; } } this.modules = bestModules; this.setupTypeInfo(false, pattern); if (this.typeNumber >= 7) { this.setupTypeNumber(false); } }, /** * 设置定位图形 * @return {[type]} [description] */ setupTimingPattern: function setupTimingPattern() { for (var r = 8; r < this.moduleCount - 8; r++) { if (this.modules[r][6] != null) { continue; } this.modules[r][6] = r % 2 == 0; if (this.modules[6][r] != null) { continue; } this.modules[6][r] = r % 2 == 0; } }, /** * 设置矫正图形 * @return {[type]} [description] */ setupPositionAdjustPattern: function setupPositionAdjustPattern() { var pos = QRUtil.getPatternPosition(this.typeNumber); for (var i = 0; i < pos.length; i++) { for (var j = 0; j < pos.length; j++) { var row = pos[i]; var col = pos[j]; if (this.modules[row][col] != null) { continue; } for (var r = -2; r <= 2; r++) { for (var c = -2; c <= 2; c++) { if (r == -2 || r == 2 || c == -2 || c == 2 || r == 0 && c == 0) { this.modules[row + r][col + c] = true; } else { this.modules[row + r][col + c] = false; } } } } } }, /** * 设置版本信息(7以上版本才有) * @param {bool} test 是否处于判断最佳掩膜阶段 * @return {[type]} [description] */ setupTypeNumber: function setupTypeNumber(test) { var bits = QRUtil.getBCHTypeNumber(this.typeNumber); for (var i = 0; i < 18; i++) { var mod = !test && (bits >> i & 1) == 1; this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = mod; this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = mod; } }, /** * 设置格式信息(纠错等级和掩膜版本) * @param {bool} test * @param {num} maskPattern 掩膜版本 * @return {} */ setupTypeInfo: function setupTypeInfo(test, maskPattern) { var data = QRErrorCorrectLevel[this.errorCorrectLevel] << 3 | maskPattern; var bits = QRUtil.getBCHTypeInfo(data); // vertical for (var i = 0; i < 15; i++) { var mod = !test && (bits >> i & 1) == 1; if (i < 6) { this.modules[i][8] = mod; } else if (i < 8) { this.modules[i + 1][8] = mod; } else { this.modules[this.moduleCount - 15 + i][8] = mod; } // horizontal var mod = !test && (bits >> i & 1) == 1; if (i < 8) { this.modules[8][this.moduleCount - i - 1] = mod; } else if (i < 9) { this.modules[8][15 - i - 1 + 1] = mod; } else { this.modules[8][15 - i - 1] = mod; } } // fixed module this.modules[this.moduleCount - 8][8] = !test; }, /** * 数据编码 * @return {[type]} [description] */ createData: function createData() { var buffer = new QRBitBuffer(); var lengthBits = this.typeNumber > 9 ? 16 : 8; buffer.put(4, 4); //添加模式 buffer.put(this.utf8bytes.length, lengthBits); for (var i = 0, l = this.utf8bytes.length; i < l; i++) { buffer.put(this.utf8bytes[i], 8); } if (buffer.length + 4 <= this.totalDataCount * 8) { buffer.put(0, 4); } // padding while (buffer.length % 8 != 0) { buffer.putBit(false); } // padding while (true) { if (buffer.length >= this.totalDataCount * 8) { break; } buffer.put(QRCodeAlg.PAD0, 8); if (buffer.length >= this.totalDataCount * 8) { break; } buffer.put(QRCodeAlg.PAD1, 8); } return this.createBytes(buffer); }, /** * 纠错码编码 * @param {buffer} buffer 数据编码 * @return {[type]} */ createBytes: function createBytes(buffer) { var offset = 0; var maxDcCount = 0; var maxEcCount = 0; var length = this.rsBlock.length / 3; var rsBlocks = new Array(); for (var i = 0; i < length; i++) { var count = this.rsBlock[i * 3 + 0]; var totalCount = this.rsBlock[i * 3 + 1]; var dataCount = this.rsBlock[i * 3 + 2]; for (var j = 0; j < count; j++) { rsBlocks.push([dataCount, totalCount]); } } var dcdata = new Array(rsBlocks.length); var ecdata = new Array(rsBlocks.length); for (var r = 0; r < rsBlocks.length; r++) { var dcCount = rsBlocks[r][0]; var ecCount = rsBlocks[r][1] - dcCount; maxDcCount = Math.max(maxDcCount, dcCount); maxEcCount = Math.max(maxEcCount, ecCount); dcdata[r] = new Array(dcCount); for (var i = 0; i < dcdata[r].length; i++) { dcdata[r][i] = 0xff & buffer.buffer[i + offset]; } offset += dcCount; var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount); var rawPoly = new QRPolynomial(dcdata[r], rsPoly.getLength() - 1); var modPoly = rawPoly.mod(rsPoly); ecdata[r] = new Array(rsPoly.getLength() - 1); for (var i = 0; i < ecdata[r].length; i++) { var modIndex = i + modPoly.getLength() - ecdata[r].length; ecdata[r][i] = modIndex >= 0 ? modPoly.get(modIndex) : 0; } } var data = new Array(this.totalDataCount); var index = 0; for (var i = 0; i < maxDcCount; i++) { for (var r = 0; r < rsBlocks.length; r++) { if (i < dcdata[r].length) { data[index++] = dcdata[r][i]; } } } for (var i = 0; i < maxEcCount; i++) { for (var r = 0; r < rsBlocks.length; r++) { if (i < ecdata[r].length) { data[index++] = ecdata[r][i]; } } } return data; }, /** * 布置模块,构建最终信息 * @param {} data * @param {} maskPattern * @return {} */ mapData: function mapData(data, maskPattern) { var inc = -1; var row = this.moduleCount - 1; var bitIndex = 7; var byteIndex = 0; for (var col = this.moduleCount - 1; col > 0; col -= 2) { if (col == 6) col--; while (true) { for (var c = 0; c < 2; c++) { if (this.modules[row][col - c] == null) { var dark = false; if (byteIndex < data.length) { dark = (data[byteIndex] >>> bitIndex & 1) == 1; } var mask = QRUtil.getMask(maskPattern, row, col - c); if (mask) { dark = !dark; } this.modules[row][col - c] = dark; bitIndex--; if (bitIndex == -1) { byteIndex++; bitIndex = 7; } } } row += inc; if (row < 0 || this.moduleCount <= row) { row -= inc; inc = -inc; break; } } } } }; /** * 填充字段 */ QRCodeAlg.PAD0 = 0xEC; QRCodeAlg.PAD1 = 0x11; //--------------------------------------------------------------------- // 纠错等级对应的编码 //--------------------------------------------------------------------- var QRErrorCorrectLevel = [1, 0, 3, 2]; //--------------------------------------------------------------------- // 掩膜版本 //--------------------------------------------------------------------- var QRMaskPattern = { PATTERN000: 0, PATTERN001: 1, PATTERN010: 2, PATTERN011: 3, PATTERN100: 4, PATTERN101: 5, PATTERN110: 6, PATTERN111: 7 }; //--------------------------------------------------------------------- // 工具类 //--------------------------------------------------------------------- var QRUtil = { /* 每个版本矫正图形的位置 */ PATTERN_POSITION_TABLE: [ [], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], G15: 1 << 10 | 1 << 8 | 1 << 5 | 1 << 4 | 1 << 2 | 1 << 1 | 1 << 0, G18: 1 << 12 | 1 << 11 | 1 << 10 | 1 << 9 | 1 << 8 | 1 << 5 | 1 << 2 | 1 << 0, G15_MASK: 1 << 14 | 1 << 12 | 1 << 10 | 1 << 4 | 1 << 1, /* BCH编码格式信息 */ getBCHTypeInfo: function getBCHTypeInfo(data) { var d = data << 10; while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) >= 0) { d ^= QRUtil.G15 << QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15); } return (data << 10 | d) ^ QRUtil.G15_MASK; }, /* BCH编码版本信息 */ getBCHTypeNumber: function getBCHTypeNumber(data) { var d = data << 12; while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) >= 0) { d ^= QRUtil.G18 << QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18); } return data << 12 | d; }, /* 获取BCH位信息 */ getBCHDigit: function getBCHDigit(data) { var digit = 0; while (data != 0) { digit++; data >>>= 1; } return digit; }, /* 获取版本对应的矫正图形位置 */ getPatternPosition: function getPatternPosition(typeNumber) { return QRUtil.PATTERN_POSITION_TABLE[typeNumber - 1]; }, /* 掩膜算法 */ getMask: function getMask(maskPattern, i, j) { switch (maskPattern) { case QRMaskPattern.PATTERN000: return (i + j) % 2 == 0; case QRMaskPattern.PATTERN001: return i % 2 == 0; case QRMaskPattern.PATTERN010: return j % 3 == 0; case QRMaskPattern.PATTERN011: return (i + j) % 3 == 0; case QRMaskPattern.PATTERN100: return (Math.floor(i / 2) + Math.floor(j / 3)) % 2 == 0; case QRMaskPattern.PATTERN101: return i * j % 2 + i * j % 3 == 0; case QRMaskPattern.PATTERN110: return (i * j % 2 + i * j % 3) % 2 == 0; case QRMaskPattern.PATTERN111: return (i * j % 3 + (i + j) % 2) % 2 == 0; default: throw new Error("bad maskPattern:" + maskPattern);} }, /* 获取RS的纠错多项式 */ getErrorCorrectPolynomial: function getErrorCorrectPolynomial(errorCorrectLength) { var a = new QRPolynomial([1], 0); for (var i = 0; i < errorCorrectLength; i++) { a = a.multiply(new QRPolynomial([1, QRMath.gexp(i)], 0)); } return a; }, /* 获取评价 */ getLostPoint: function getLostPoint(qrCode) { var moduleCount = qrCode.getModuleCount(), lostPoint = 0, darkCount = 0; for (var row = 0; row < moduleCount; row++) { var sameCount = 0; var head = qrCode.modules[row][0]; for (var col = 0; col < moduleCount; col++) { var current = qrCode.modules[row][col]; //level 3 评价 if (col < moduleCount - 6) { if (current && !qrCode.modules[row][col + 1] && qrCode.modules[row][col + 2] && qrCode.modules[row][col + 3] && qrCode.modules[row][col + 4] && !qrCode.modules[row][col + 5] && qrCode.modules[row][col + 6]) { if (col < moduleCount - 10) { if (qrCode.modules[row][col + 7] && qrCode.modules[row][col + 8] && qrCode.modules[row][col + 9] && qrCode.modules[row][col + 10]) { lostPoint += 40; } } else if (col > 3) { if (qrCode.modules[row][col - 1] && qrCode.modules[row][col - 2] && qrCode.modules[row][col - 3] && qrCode.modules[row][col - 4]) { lostPoint += 40; } } } } //level 2 评价 if (row < moduleCount - 1 && col < moduleCount - 1) { var count = 0; if (current) count++; if (qrCode.modules[row + 1][col]) count++; if (qrCode.modules[row][col + 1]) count++; if (qrCode.modules[row + 1][col + 1]) count++; if (count == 0 || count == 4) { lostPoint += 3; } } //level 1 评价 if (head ^ current) { sameCount++; } else { head = current; if (sameCount >= 5) { lostPoint += 3 + sameCount - 5; } sameCount = 1; } //level 4 评价 if (current) { darkCount++; } } } for (var col = 0; col < moduleCount; col++) { var sameCount = 0; var head = qrCode.modules[0][col]; for (var row = 0; row < moduleCount; row++) { var current = qrCode.modules[row][col]; //level 3 评价 if (row < moduleCount - 6) { if (current && !qrCode.modules[row + 1][col] && qrCode.modules[row + 2][col] && qrCode.modules[row + 3][col] && qrCode.modules[row + 4][col] && !qrCode.modules[row + 5][col] && qrCode.modules[row + 6][col]) { if (row < moduleCount - 10) { if (qrCode.modules[row + 7][col] && qrCode.modules[row + 8][col] && qrCode.modules[row + 9][col] && qrCode.modules[row + 10][col]) { lostPoint += 40; } } else if (row > 3) { if (qrCode.modules[row - 1][col] && qrCode.modules[row - 2][col] && qrCode.modules[row - 3][col] && qrCode.modules[row - 4][col]) { lostPoint += 40; } } } } //level 1 评价 if (head ^ current) { sameCount++; } else { head = current; if (sameCount >= 5) { lostPoint += 3 + sameCount - 5; } sameCount = 1; } } } // LEVEL4 var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5; lostPoint += ratio * 10; return lostPoint; } }; //--------------------------------------------------------------------- // QRMath使用的数学工具 //--------------------------------------------------------------------- var QRMath = { /* 将n转化为a^m */ glog: function glog(n) { if (n < 1) { throw new Error("glog(" + n + ")"); } return QRMath.LOG_TABLE[n]; }, /* 将a^m转化为n */ gexp: function gexp(n) { while (n < 0) { n += 255; } while (n >= 256) { n -= 255; } return QRMath.EXP_TABLE[n]; }, EXP_TABLE: new Array(256), LOG_TABLE: new Array(256) }; for (var i = 0; i < 8; i++) { QRMath.EXP_TABLE[i] = 1 << i; } for (var i = 8; i < 256; i++) { QRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4] ^ QRMath.EXP_TABLE[i - 5] ^ QRMath.EXP_TABLE[i - 6] ^ QRMath.EXP_TABLE[i - 8]; } for (var i = 0; i < 255; i++) { QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]] = i; } //--------------------------------------------------------------------- // QRPolynomial 多项式 //--------------------------------------------------------------------- /** * 多项式类 * @param {Array} num 系数 * @param {num} shift a^shift */ function QRPolynomial(num, shift) { if (num.length == undefined) { throw new Error(num.length + "/" + shift); } var offset = 0; while (offset < num.length && num[offset] == 0) { offset++; } this.num = new Array(num.length - offset + shift); for (var i = 0; i < num.length - offset; i++) { this.num[i] = num[i + offset]; } } QRPolynomial.prototype = { get: function get(index) { return this.num[index]; }, getLength: function getLength() { return this.num.length; }, /** * 多项式乘法 * @param {QRPolynomial} e 被乘多项式 * @return {[type]} [description] */ multiply: function multiply(e) { var num = new Array(this.getLength() + e.getLength() - 1); for (var i = 0; i < this.getLength(); i++) { for (var j = 0; j < e.getLength(); j++) { num[i + j] ^= QRMath.gexp(QRMath.glog(this.get(i)) + QRMath.glog(e.get(j))); } } return new QRPolynomial(num, 0); }, /** * 多项式模运算 * @param {QRPolynomial} e 模多项式 * @return {} */ mod: function mod(e) { var tl = this.getLength(), el = e.getLength(); if (tl - el < 0) { return this; } var num = new Array(tl); for (var i = 0; i < tl; i++) { num[i] = this.get(i); } while (num.length >= el) { var ratio = QRMath.glog(num[0]) - QRMath.glog(e.get(0)); for (var i = 0; i < e.getLength(); i++) { num[i] ^= QRMath.gexp(QRMath.glog(e.get(i)) + ratio); } while (num[0] == 0) { num.shift(); } } return new QRPolynomial(num, 0); } }; //--------------------------------------------------------------------- // RS_BLOCK_TABLE //--------------------------------------------------------------------- /* 二维码各个版本信息[块数, 每块中的数据块数, 每块中的信息块数] */ var RS_BLOCK_TABLE = [ // L // M // Q // H // 1 [1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9], // 2 [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16], // 3 [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13], // 4 [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9], // 5 [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12], // 6 [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15], // 7 [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14], // 8 [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15], // 9 [2, 146, 116], [3, 58, 36, 2, 59, 37], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13], // 10 [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16], // 11 [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13], // 12 [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15], // 13 [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12], // 14 [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13], // 15 [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12], // 16 [5, 122, 98, 1, 123, 99], [7, 73, 45, 3, 74, 46], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16], // 17 [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15], // 18 [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15], // 19 [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14], // 20 [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16], // 21 [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17], // 22 [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13], // 23 [4, 151, 121, 5, 152, 122], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16], // 24 [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17], // 25 [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16], // 26 [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17], // 27 [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16], // 28 [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16], // 29 [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16], // 30 [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16], // 31 [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16], // 32 [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16], // 33 [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16], // 34 [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17], // 35 [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16], // 36 [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16], // 37 [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16], // 38 [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16], // 39 [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16], // 40 [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16]]; /** * 根据数据获取对应版本 * @return {[type]} [description] */ QRCodeAlg.prototype.getRightType = function () { for (var typeNumber = 1; typeNumber < 41; typeNumber++) { var rsBlock = RS_BLOCK_TABLE[(typeNumber - 1) * 4 + this.errorCorrectLevel]; if (rsBlock == undefined) { throw new Error("bad rs block @ typeNumber:" + typeNumber + "/errorCorrectLevel:" + this.errorCorrectLevel); } var length = rsBlock.length / 3; var totalDataCount = 0; for (var i = 0; i < length; i++) { var count = rsBlock[i * 3 + 0]; var dataCount = rsBlock[i * 3 + 2]; totalDataCount += dataCount * count; } var lengthBytes = typeNumber > 9 ? 2 : 1; if (this.utf8bytes.length + lengthBytes < totalDataCount || typeNumber == 40) { this.typeNumber = typeNumber; this.rsBlock = rsBlock; this.totalDataCount = totalDataCount; break; } } }; //--------------------------------------------------------------------- // QRBitBuffer //--------------------------------------------------------------------- function QRBitBuffer() { this.buffer = new Array(); this.length = 0; } QRBitBuffer.prototype = { get: function get(index) { var bufIndex = Math.floor(index / 8); return this.buffer[bufIndex] >>> 7 - index % 8 & 1; }, put: function put(num, length) { for (var i = 0; i < length; i++) { this.putBit(num >>> length - i - 1 & 1); } }, putBit: function putBit(bit) { var bufIndex = Math.floor(this.length / 8); if (this.buffer.length <= bufIndex) { this.buffer.push(0); } if (bit) { this.buffer[bufIndex] |= 0x80 >>> this.length % 8; } this.length++; } }; // xzedit var qrcodeAlgObjCache = []; /** * 二维码构造函数,主要用于绘制 * @param {参数列表} opt 传递参数 * @return {} */ QRCode = function QRCode(opt) { //设置默认参数 this.options = { text: '', size: 256, correctLevel: 3, background: '#ffffff', foreground: '#000000', pdground: '#000000', image: '', imageSize: 30, canvasId: opt.canvasId, context: opt.context, usingComponents: opt.usingComponents, showLoading: opt.showLoading, loadingText: opt.loadingText }; if (typeof opt === 'string') {// 只编码ASCII字符串 opt = { text: opt }; } if (opt) { for (var i in opt) { this.options[i] = opt[i]; } } //使用QRCodeAlg创建二维码结构 var qrCodeAlg = null; for (var i = 0, l = qrcodeAlgObjCache.length; i < l; i++) { if (qrcodeAlgObjCache[i].text == this.options.text && qrcodeAlgObjCache[i].text.correctLevel == this.options.correctLevel) { qrCodeAlg = qrcodeAlgObjCache[i].obj; break; } } if (i == l) { qrCodeAlg = new QRCodeAlg(this.options.text, this.options.correctLevel); qrcodeAlgObjCache.push({ text: this.options.text, correctLevel: this.options.correctLevel, obj: qrCodeAlg }); } /** * 计算矩阵点的前景色 * @param {Obj} config * @param {Number} config.row 点x坐标 * @param {Number} config.col 点y坐标 * @param {Number} config.count 矩阵大小 * @param {Number} config.options 组件的options * @return {String} */ var getForeGround = function getForeGround(config) { var options = config.options; if (options.pdground && ( config.row > 1 && config.row < 5 && config.col > 1 && config.col < 5 || config.row > config.count - 6 && config.row < config.count - 2 && config.col > 1 && config.col < 5 || config.row > 1 && config.row < 5 && config.col > config.count - 6 && config.col < config.count - 2)) { return options.pdground; } return options.foreground; }; // 创建canvas var createCanvas = function createCanvas(options) { if (options.showLoading) { uni.showLoading({ title: options.loadingText, mask: true }); } var ctx = uni.createCanvasContext(options.canvasId, options.context); var count = qrCodeAlg.getModuleCount(); var ratioSize = options.size; var ratioImgSize = options.imageSize; //计算每个点的长宽 var tileW = (ratioSize / count).toPrecision(4); var tileH = (ratioSize / count).toPrecision(4); //绘制 for (var row = 0; row < count; row++) { for (var col = 0; col < count; col++) { var w = Math.ceil((col + 1) * tileW) - Math.floor(col * tileW); var h = Math.ceil((row + 1) * tileW) - Math.floor(row * tileW); var foreground = getForeGround({ row: row, col: col, count: count, options: options }); ctx.setFillStyle(qrCodeAlg.modules[row][col] ? foreground : options.background); ctx.fillRect(Math.round(col * tileW), Math.round(row * tileH), w, h); } } if (options.image) { // 画圆角矩形 var drawRoundedRect = function drawRoundedRect(ctxi, x, y, width, height, r, lineWidth, fill, stroke) { ctxi.setLineWidth(lineWidth); ctxi.setFillStyle(options.background); ctxi.setStrokeStyle(options.background); ctxi.beginPath(); // draw top and top right corner ctxi.moveTo(x + r, y); ctxi.arcTo(x + width, y, x + width, y + r, r); // draw right side and bottom right corner ctxi.arcTo(x + width, y + height, x + width - r, y + height, r); // draw bottom and bottom left corner ctxi.arcTo(x, y + height, x, y + height - r, r); // draw left and top left corner ctxi.arcTo(x, y, x + r, y, r); ctxi.closePath(); if (fill) { ctxi.fill(); } if (stroke) { ctxi.stroke(); } };var x = Number(((ratioSize - ratioImgSize) / 2).toFixed(2));var y = Number(((ratioSize - ratioImgSize) / 2).toFixed(2));drawRoundedRect(ctx, x, y, ratioImgSize, ratioImgSize, 2, 6, true, true);ctx.drawImage(options.image, x, y, ratioImgSize, ratioImgSize); } setTimeout(function () { ctx.draw(true, function () { // 保存到临时区域 setTimeout(function () { uni.canvasToTempFilePath({ width: options.width, height: options.height, destWidth: options.width, destHeight: options.height, canvasId: options.canvasId, quality: Number(1), success: function success(res) { if (options.cbResult) { // 由于官方还没有统一此接口的输出字段,所以先判定下 支付宝为 res.apFilePath if (!empty(res.tempFilePath)) { options.cbResult(res.tempFilePath); } else if (!empty(res.apFilePath)) { options.cbResult(res.apFilePath); } else { options.cbResult(res.tempFilePath); } } }, fail: function fail(res) { if (options.cbResult) { options.cbResult(res); } }, complete: function complete() { uni.hideLoading(); } }, options.context); }, options.text.length + 100); }); }, options.usingComponents ? 0 : 150); }; createCanvas(this.options); // 空判定 var empty = function empty(v) { var tp = typeof v, rt = false; if (tp == "number" && String(v) == "") { rt = true; } else if (tp == "undefined") { rt = true; } else if (tp == "object") { if (JSON.stringify(v) == "{}" || JSON.stringify(v) == "[]" || v == null) rt = true; } else if (tp == "string") { if (v == "" || v == "undefined" || v == "null" || v == "{}" || v == "[]") rt = true; } else if (tp == "function") { rt = false; } return rt; }; }; QRCode.prototype.clear = function (fn) { var ctx = uni.createCanvasContext(this.options.canvasId, this.options.context); ctx.clearRect(0, 0, this.options.size, this.options.size); ctx.draw(false, function () { if (fn) { fn(); } }); }; })();var _default = QRCode;exports.default = _default; /***/ }), /* 851 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?mpType=page ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page */ 852);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 854);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"715a0bad\",\n null,\n false,\n _index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/sendToken/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODUxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzE1YTBiYWQmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjcxNWEwYmFkXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2VuZFRva2VuL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///851\n"); /***/ }), /* 852 */ /*!**********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page ***! \**********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page */ 853); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_715a0bad_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 853 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=template&id=715a0bad&scoped=true&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _vm._v( _vm._$s(1, "t0-0", _vm._s(_vm.addressInfo.name)) + _vm._$s(1, "t0-1", _vm._s(_vm.i18n.Receive)) ) ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, [ _c("image", { staticClass: _vm._$s(4, "sc", "logoimg"), attrs: { src: _vm._$s(4, "a-src", _vm.addressInfo.icon), _i: 4 } }), _c( "view", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }, [ _vm._v( _vm._$s(5, "t0-0", _vm._s(_vm.addressInfo.name)) + _vm._$s(5, "t0-1", _vm._s(_vm.i18n.Receivingaddress)) ) ] ), _c( "view", { staticClass: _vm._$s(6, "sc", "code_con"), attrs: { _i: 6 } }, [ _c("tki-qrcode", { ref: "qrcode", staticClass: _vm._$s(7, "sc", "test"), attrs: { val: _vm.addressInfo.address, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, lv: _vm.lv, onval: _vm.onval, loadMake: _vm.loadMake, showLoading: _vm.showLoading, loadingText: _vm.loadingText, icon: _vm.icon, _i: 7 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(8, "sc", "text1"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.i18n.ScanQR)))] ), _c( "view", { staticClass: _vm._$s(9, "sc", "bottom_con"), attrs: { _i: 9 } }, [ _c( "view", { staticClass: _vm._$s(10, "sc", "text2"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.addressInfo.address)))] ), _c( "view", { staticClass: _vm._$s(11, "sc", "text3 copy"), attrs: { _i: 11 }, on: { click: _vm.copyTextMethod } }, [ _c("image", { staticClass: _vm._$s(12, "sc", "copyImg"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../static/tongyonh/copy_24px_2.png */ 647) ), _i: 12 } }), _vm._v(_vm._$s(11, "t1-0", _vm._s(_vm.i18n.Copyaddress))) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "info_con green"), class: _vm._$s(13, "c", _vm.toTop ? "goTop" : ""), attrs: { _i: 13 } }, [ _c("image", { staticClass: _vm._$s(14, "sc", "copyImg"), attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../../static/tongyonh/copy_24px_2.png */ 647) ), _i: 14 } }), _vm._v(_vm._$s(13, "t1-0", _vm._s(_vm.i18n.CopySuccessful))) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 854 */ /*!****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 855);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///854\n"); /***/ }), /* 855 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tkiQrcode = _interopRequireDefault(__webpack_require__(/*! tki-qrcode */ 845));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { components: { tkiQrcode: _tkiQrcode.default }, data: function data() {return { addressInfo: {}, toTop: false, // 二维码的数据\n showErweiMask: false, ercodeText: '', size: 400, background: '#ffffff', foreground: '#000000', pdground: '#000000', iconsize: 30, lv: 3, onval: true, unit: 'upx', loadMake: true, icon: '', showLoading: true, loadingText: 'One moment please' // 二维码的数据\n };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { copyTextMethod: function copyTextMethod() {var that = this;__f__(\"log\", 123132, \" at pages/menu/sendToken/index.vue:95\");uni.setClipboardData({ data: this.addressInfo.address, success: function success() {uni.hideToast();\n that.toTop = true;\n setTimeout(function () {\n that.toTop = false;\n }, 1500);\n } });\n\n\n } },\n\n onLoad: function onLoad() {\n this.addressInfo = uni.getStorageSync('coin');\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWdEQTtBQUNBLG9GOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsY0FDQSw2QkFEQSxFQURBLEVBSUEsSUFKQSxrQkFJQSxDQUNBLFNBQ0EsZUFEQSxFQUVBLFlBRkEsRUFHQTtBQUNBLDBCQUpBLEVBS0EsY0FMQSxFQU1BLFNBTkEsRUFPQSxxQkFQQSxFQVFBLHFCQVJBLEVBU0EsbUJBVEEsRUFVQSxZQVZBLEVBV0EsS0FYQSxFQVlBLFdBWkEsRUFhQSxXQWJBLEVBY0EsY0FkQSxFQWVBLFFBZkEsRUFnQkEsaUJBaEJBLEVBaUJBLGdDQWpCQSxDQWtCQTtBQWxCQSxNQW9CQSxDQXpCQSxFQTBCQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBMUJBLEVBK0JBLFdBQ0EsY0FEQSw0QkFDQSxDQVdBLGdCQUNBLDhEQUNBLHVCQUNBLDhCQURBLEVBRUEsT0FGQSxxQkFFQSxDQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsV0FGQSxFQUVBLElBRkE7QUFHQSxTQVJBOzs7QUFXQSxLQXpCQSxFQS9CQTs7QUEwREEsUUExREEsb0JBMERBO0FBQ0E7QUFDQSxHQTVEQSxFIiwiZmlsZSI6Ijg1NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0e3thZGRyZXNzSW5mby5uYW1lfX0ge3tpMThuLlJlY2VpdmV9fVxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbl9jb25cIj5cclxuXHRcdFx0XHQ8aW1hZ2UgOnNyYz1cImFkZHJlc3NJbmZvLmljb25cIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJsb2dvaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0XHR7e2FkZHJlc3NJbmZvLm5hbWV9fSB7e2kxOG4uUmVjZWl2aW5nYWRkcmVzc319XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiY29kZV9jb25cIj5cclxuXHRcdFx0XHRcdDx0a2ktcXJjb2RlIHJlZj1cInFyY29kZVwiIDp2YWw9XCJhZGRyZXNzSW5mby5hZGRyZXNzXCIgOnNpemU9XCJzaXplXCIgOnVuaXQ9XCJ1bml0XCJcclxuXHRcdFx0XHRcdFx0OmJhY2tncm91bmQ9XCJiYWNrZ3JvdW5kXCIgOmZvcmVncm91bmQ9XCJmb3JlZ3JvdW5kXCIgOnBkZ3JvdW5kPVwicGRncm91bmRcIiA6bHY9XCJsdlwiIDpvbnZhbD1cIm9udmFsXCJcclxuXHRcdFx0XHRcdFx0OmxvYWRNYWtlPVwibG9hZE1ha2VcIiA6c2hvd0xvYWRpbmc9XCJzaG93TG9hZGluZ1wiIDpsb2FkaW5nVGV4dD1cImxvYWRpbmdUZXh0XCIgOmljb249XCJpY29uXCJcclxuXHRcdFx0XHRcdFx0Y2xhc3M9XCJ0ZXN0XCIgLz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLlNjYW5RUn19XHJcblx0XHRcdCA8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJib3R0b21fY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdHt7YWRkcmVzc0luZm8uYWRkcmVzc319XHJcblx0XHRcdCAgPC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MyBjb3B5XCIgQGNsaWNrPVwiY29weVRleHRNZXRob2RcIj5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jb3B5XzI0cHhfMi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJjb3B5SW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uQ29weWFkZHJlc3N9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PCEtLSA8dmlldyBjbGFzcz1cInRleHQzXCI+XHJcblx0XHRcdFx0ICA8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ZyYW1lNTgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiY29weUltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdCAgU3dpdGNoaW5nIGFkZHJlc3NcclxuXHRcdFx0ICA8L3ZpZXc+IC0tPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImluZm9fY29uIGdyZWVuXCIgOmNsYXNzPVwidG9Ub3A/J2dvVG9wJzonJ1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY29weV8yNHB4XzIucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiY29weUltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0e3tpMThuLkNvcHlTdWNjZXNzZnVsfX1cclxuXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHQ8L3ZpZXc+XHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGltcG9ydCB0a2lRcmNvZGUgZnJvbSBcInRraS1xcmNvZGVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGNvbXBvbmVudHM6IHtcclxuXHRcdFx0dGtpUXJjb2RlXHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRhZGRyZXNzSW5mbzoge30sXHJcblx0XHRcdCB0b1RvcDogZmFsc2UsXHJcblx0XHRcdCAvLyDkuoznu7TnoIHnmoTmlbDmja5cclxuXHRcdFx0XHRzaG93RXJ3ZWlNYXNrOiBmYWxzZSxcclxuXHRcdFx0XHRlcmNvZGVUZXh0OiAnJyxcclxuXHRcdFx0XHRzaXplOiA0MDAsXHJcblx0XHRcdFx0YmFja2dyb3VuZDogJyNmZmZmZmYnLFxyXG5cdFx0XHRcdGZvcmVncm91bmQ6ICcjMDAwMDAwJyxcclxuXHRcdFx0XHRwZGdyb3VuZDogJyMwMDAwMDAnLFxyXG5cdFx0XHRcdGljb25zaXplOiAzMCxcclxuXHRcdFx0XHRsdjogMyxcclxuXHRcdFx0XHRvbnZhbDogdHJ1ZSxcclxuXHRcdFx0XHR1bml0OiAndXB4JyxcclxuXHRcdFx0XHRsb2FkTWFrZTogdHJ1ZSxcclxuXHRcdFx0XHRpY29uOiAnJyxcclxuXHRcdFx0XHRzaG93TG9hZGluZzogdHJ1ZSxcclxuXHRcdFx0XHRsb2FkaW5nVGV4dDogJ09uZSBtb21lbnQgcGxlYXNlJyxcclxuXHRcdFx0XHQvLyDkuoznu7TnoIHnmoTmlbDmja5cclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdFx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNvcHlUZXh0TWV0aG9kKCkge1xyXG5cdFx0XHRcdC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdHRoaXMuJGNvcHlUZXh0KHRoaXMuYWRkcmVzc0luZm8uYWRkcmVzcykudGhlbihyZXMgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy50b1RvcCA9IHRydWU7XHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0dGhpcy50b1RvcCA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0fSwgMTUwMClcclxuXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0XHQvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHR2YXIgdGhhdCA9IHRoaXNcclxuXHRcdFx0XHRjb25zb2xlLmxvZygxMjMxMzIpXHJcblx0XHRcdFx0dW5pLnNldENsaXBib2FyZERhdGEoe1xyXG5cdFx0XHRcdFx0ZGF0YTogdGhpcy5hZGRyZXNzSW5mby5hZGRyZXNzLFxyXG5cdFx0XHRcdFx0c3VjY2VzcygpIHtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVUb2FzdCgpXHJcblx0XHRcdFx0XHRcdHRoYXQudG9Ub3AgPSB0cnVlO1xyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR0aGF0LnRvVG9wID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdHRoaXMuYWRkcmVzc0luZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2NvaW4nKVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///855\n"); /***/ }), /* 856 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?mpType=page ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page */ 857);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 859);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"80adf5d2\",\n null,\n false,\n _index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/addressMangement/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODU2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ODBhZGY1ZDImc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjgwYWRmNWQyXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9hZGRyZXNzTWFuZ2VtZW50L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///856\n"); /***/ }), /* 857 */ /*!*************************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page ***! \*************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page */ 858); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_80adf5d2_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 858 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=template&id=80adf5d2&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uInput: __webpack_require__(/*! @/uview-ui/components/u-input/u-input.vue */ 594).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c("text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }) ]), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "item"), attrs: { _i: 4 } }, [ _c("view", { staticClass: _vm._$s(5, "sc", "text1"), attrs: { _i: 5 } }), _c("view", { staticClass: _vm._$s(6, "sc", "text2"), attrs: { _i: 6 } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item item2"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "name flex bor"), attrs: { _i: 8 }, on: { click: function($event) { _vm.showAddress = true } } }, [ _c("view", { staticClass: _vm._$s(9, "sc", "text1"), attrs: { _i: 9 } }), _c( "view", { staticClass: _vm._$s(10, "sc", "address"), attrs: { _i: 10 } }, [ _c("image", { staticClass: _vm._$s(11, "sc", "img1"), attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 11 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(12, "sc", "name flex"), attrs: { _i: 12 } }, [ _c("view", { staticClass: _vm._$s(13, "sc", "text1"), attrs: { _i: 13 } }), _c( "view", { staticClass: _vm._$s(14, "sc", "address"), attrs: { _i: 14 } }, [ _c("image", { staticClass: _vm._$s(15, "sc", "img1"), attrs: { src: _vm._$s( 15, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 15 } }) ] ) ] ) ] ), _vm._$s(16, "i", _vm.showAddress) ? _c( "view", { staticClass: _vm._$s(16, "sc", "showAddress"), attrs: { _i: 16 } }, [ _c("image", { staticClass: _vm._$s(17, "sc", "img1"), attrs: { src: _vm._$s( 17, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 17 }, on: { click: function($event) { _vm.showAddress = false } } }), _c("view", { staticClass: _vm._$s(18, "sc", "title"), attrs: { _i: 18 } }), _c("u-input", { attrs: { placeholder: "Please enter address information", "border-color": "#E9EDF7", type: _vm.type, border: _vm.border, _i: 19 }, model: { value: _vm._$s(19, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }), _c( "view", { staticClass: _vm._$s(20, "sc", "btnconn"), attrs: { _i: 20 } }, [ _c("view", { staticClass: _vm._$s(21, "sc", "btn"), attrs: { _i: 21 }, on: { click: function($event) { _vm.showAddress = false } } }), _c("view", { staticClass: _vm._$s(22, "sc", "btn active"), attrs: { _i: 22 } }) ] ) ], 1 ) : _vm._e() ]), _c("u-mask", { attrs: { "z-index": "100", show: _vm.showAddress, _i: 23 }, on: { click: function($event) { _vm.showAddress = false } } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 859 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 860);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///859\n"); /***/ }), /* 860 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/addressMangement/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { value: '', type: 'text', border: true, height: 90, autoHeight: true, showAddress: false };}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2FkZHJlc3NNYW5nZW1lbnQvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBdUVBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxTQURBLEVBRUEsWUFGQSxFQUdBLFlBSEEsRUFJQSxVQUpBLEVBS0EsZ0JBTEEsRUFNQSxrQkFOQSxHQVFBLENBVkEsRUFXQSxXQVhBLEUiLCJmaWxlIjoiODYwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwidHJ1ZVwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdEFkZHJlc3MgTWFuYWdlbWVudGRcclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdEFkZHJlc3NcclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFRBU0QgZGpoZSB1M3kzIGtoa2Qga2hoZyBraWUzICBqaGhzIHVlaHcgc3NkaGRcclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblxyXG5cdDx2aWV3IGNsYXNzPVwiaXRlbSBpdGVtMlwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGZsZXggYm9yXCIgQGNsaWNrPVwic2hvd0FkZHJlc3M9dHJ1ZVwiPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHROYW1lXHJcblx0XHQ8L3ZpZXc+XHRcclxuXHRcdDx2aWV3IGNsYXNzPVwiYWRkcmVzc1wiID5cclxuXHRcdFx0SW5pdGlhbCBhZGRyZXNzXHJcblx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJuYW1lIGZsZXhcIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdEJhY2t1cCBwcml2YXRlIGtleVxyXG5cdFx0PC92aWV3Plx0XHJcblx0XHQ8dmlldyBjbGFzcz1cImFkZHJlc3NcIj5cclxuXHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jaGV2cm9uX3JpZ2h0XzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiPjwvaW1hZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cdFxyXG5cdDx2aWV3IGNsYXNzPVwic2hvd0FkZHJlc3NcIiB2LWlmPVwic2hvd0FkZHJlc3NcIj5cclxuXHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiIEBjbGljaz1cInNob3dBZGRyZXNzPWZhbHNlXCI+PC9pbWFnZT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0TmV3IGFkZHJlc3NcclxuXHRcdDwvdmlldz5cclxuXHRcdFx0PHUtaW5wdXQgcGxhY2Vob2xkZXI9XCJQbGVhc2UgZW50ZXIgYWRkcmVzcyBpbmZvcm1hdGlvblwiIGJvcmRlci1jb2xvcj1cIiNFOUVERjdcIiB2LW1vZGVsPVwidmFsdWVcIiA6dHlwZT1cInR5cGVcIiA6Ym9yZGVyPVwiYm9yZGVyXCIgLz5cclxuXHRcdDx2aWV3IGNsYXNzPVwiYnRuY29ublwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwic2hvd0FkZHJlc3M9ZmFsc2VcIj5cclxuXHRcdFx0XHRDYW5jZWxcclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG4gYWN0aXZlXCI+XHJcblx0XHRcdFx0Q29uZmlybVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PiBcclxuXHRcdFxyXG5cdDwvdmlldz5cclxuXHRcclxuXHRcclxuXHRcclxuXHRcclxuXHJcblx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHRcdDx1LW1hc2sgei1pbmRleD0nMTAwJyA6c2hvdz1cInNob3dBZGRyZXNzXCIgQGNsaWNrPVwic2hvd0FkZHJlc3MgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG5cclxuXHJcbjwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdHZhbHVlOiAnJyxcblx0XHRcdFx0dHlwZTogJ3RleHQnLFxuXHRcdFx0XHRib3JkZXI6IHRydWUsXG5cdFx0XHRcdGhlaWdodDogOTAsXG5cdFx0XHRcdGF1dG9IZWlnaHQ6IHRydWUsXHJcblx0XHRcdFx0c2hvd0FkZHJlc3M6ZmFsc2UsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcbiAgICAgICAgXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblx0cGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///860\n"); /***/ }), /* 861 */, /* 862 */, /* 863 */, /* 864 */, /* 865 */, /* 866 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?mpType=page ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page */ 867);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 872);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"c0687cda\",\n null,\n false,\n _index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/wallet/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODY2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YzA2ODdjZGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImMwNjg3Y2RhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvd2FsbGV0L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///866\n"); /***/ }), /* 867 */ /*!*******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page ***! \*******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page */ 868); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_c0687cda_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 868 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=template&id=c0687cda&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "navigation", { staticClass: _vm._$s(1, "sc", "head"), attrs: { showBack: false, bgnum: true, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "renYou"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../static/tongyonh/san.png */ 869) ), _i: 2 }, on: { click: function($event) { return _vm.goCwallet() } }, slot: "logo" }), _c("image", { staticClass: _vm._$s(3, "sc", "renYou2"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../../static/tongyonh/erwei.png */ 639) ), _i: 3 }, on: { click: function($event) { return _vm.chooseImage() } }, slot: "logo" }), _c( "text", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }, [_vm._v(_vm._$s(4, "t0-0", _vm._s(_vm.i18n.Wallet)))] ) ] ), _c("view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }, [ _c( "view", { class: _vm._$s(6, "c", { money_con: _vm.userObj.coinList[0].xname == "Ethereum", money_con2: _vm.userObj.coinList[0].xname == "Bitcoin", money_con3: _vm.userObj.coinList[0].xname == "TRON" }), attrs: { _i: 6 } }, [ _vm._$s(7, "i", _vm.userObj.coinList[0].xname == "Ethereum") ? _c("image", { staticClass: _vm._$s(7, "sc", "imgicon"), attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../../static/tongyonh/ethereum.png */ 575) ), _i: 7 } }) : _vm._e(), _vm._$s(8, "i", _vm.userObj.coinList[0].xname == "Bitcoin") ? _c("image", { staticClass: _vm._$s(8, "sc", "imgicon"), attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Frame28.png */ 576) ), _i: 8 } }) : _vm._e(), _vm._$s(9, "i", _vm.userObj.coinList[0].xname == "TRON") ? _c("image", { staticClass: _vm._$s(9, "sc", "imgicon"), attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../../../static/tongyonh/tronicon.png */ 577) ), _i: 9 } }) : _vm._e(), _c( "view", { staticClass: _vm._$s(10, "sc", "textcon1 flex"), attrs: { _i: 10 } }, [ _c( "text", { staticClass: _vm._$s(11, "sc", "text"), attrs: { _i: 11 } }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(this.userObj.name)))] ), _vm._$s(12, "i", _vm.showMoney1) ? _c("image", { staticClass: _vm._$s(12, "sc", "img1"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../static/tongyonh/visibility_24px.png */ 870) ), _i: 12 }, on: { click: function($event) { return _vm.showMoney() } } }) : _vm._e(), _vm._$s(13, "i", _vm.showMoney2) ? _c("image", { staticClass: _vm._$s(13, "sc", "img1"), attrs: { src: _vm._$s( 13, "a-src", __webpack_require__(/*! ../../../static/tongyonh/eyeno.png */ 871) ), _i: 13 }, on: { click: function($event) { return _vm.showMoney22() } } }) : _vm._e() ] ), _vm._$s(14, "i", _vm.showMoney1) ? _c( "view", { staticClass: _vm._$s(14, "sc", "textcon2"), attrs: { _i: 14 } }, [ _vm._v( _vm._$s( 14, "t0-0", _vm._s( !_vm.userObj.balancePrice ? 0.0 : _vm.userObj.balancePrice ) ) ) ] ) : _vm._e(), _vm._$s(15, "i", _vm.showMoney2) ? _c("view", { staticClass: _vm._$s(15, "sc", "textcon2"), attrs: { _i: 15 } }) : _vm._e(), _c( "view", { staticClass: _vm._$s(16, "sc", "textcon3"), attrs: { _i: 16 } }, [ _vm._v( _vm._$s(16, "t0-0", _vm._s(this.userObj.ellipsisAddress)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "bot_con"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "jiacon"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "title"), attrs: { _i: 19 } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.assets)))] ), _vm._$s( 20, "i", _vm.userObj.coinList[0].xname != "Bitcoin" && _vm.userObj.coinList[0].xname != "TRON" ) ? _c("image", { staticClass: _vm._$s(20, "sc", "jiaimg"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../../static/tongyonh/IconGroup.png */ 615) ), _i: 20 }, on: { click: _vm.goOther } }) : _vm._e() ] ), _c( "view", { staticClass: _vm._$s(21, "sc", "scroll"), attrs: { _i: 21 } }, _vm._l( _vm._$s(22, "f", { forItems: this.userObj.coinList }), function(item, index, $20, $30) { return _c( "view", { key: _vm._$s(22, "f", { forIndex: $20, key: 22 + "-" + $30 }), staticClass: _vm._$s("22-" + $30, "sc", "item flexx"), attrs: { _i: "22-" + $30 }, on: { click: function($event) { return _vm.goTrans(item, index) } } }, [ _c( "view", { staticClass: _vm._$s("23-" + $30, "sc", "left flex"), attrs: { _i: "23-" + $30 } }, [ _c("image", { staticClass: _vm._$s("24-" + $30, "sc", "img1"), attrs: { src: _vm._$s("24-" + $30, "a-src", item.icon), _i: "24-" + $30 } }), _c( "view", { staticClass: _vm._$s( "25-" + $30, "sc", "textcon" ), attrs: { _i: "25-" + $30 } }, [ _c( "view", { staticClass: _vm._$s( "26-" + $30, "sc", "text1" ), attrs: { _i: "26-" + $30 } }, [ _vm._v( _vm._$s( "26-" + $30, "t0-0", _vm._s(item.name) ) ) ] ), _c( "view", { staticClass: _vm._$s( "27-" + $30, "sc", "text2" ), attrs: { _i: "27-" + $30 } }, [ _vm._v( _vm._$s( "27-" + $30, "t0-0", _vm._s(item.xname) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s("28-" + $30, "sc", "rig"), attrs: { _i: "28-" + $30 } }, [ _c( "view", { staticClass: _vm._$s("29-" + $30, "sc", "text1"), attrs: { _i: "29-" + $30 } }, [ _vm._v( _vm._$s( "29-" + $30, "t0-0", _vm._s(item.balance) ) ) ] ), _vm._$s("30-" + $30, "i", item.balancePrice) ? _c( "view", { staticClass: _vm._$s( "30-" + $30, "sc", "text2" ), attrs: { _i: "30-" + $30 } }, [ _vm._v( _vm._$s( "30-" + $30, "t0-0", _vm._s(item.balancePrice) ) ) ] ) : _vm._e(), _vm._$s("31-" + $30, "i", !item.balancePrice) ? _c("view", { staticClass: _vm._$s( "31-" + $30, "sc", "text2" ), attrs: { _i: "31-" + $30 } }) : _vm._e() ] ) ] ) } ), 0 ) ] ) ]), _c("tab-bar", { attrs: { selectActive: 1, _i: 32 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 869 */ /*!*********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/san.png ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/san.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg2OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Nhbi5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///869\n"); /***/ }), /* 870 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/visibility_24px.png ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/visibility_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg3MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3Zpc2liaWxpdHlfMjRweC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///870\n"); /***/ }), /* 871 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/eyeno.png ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/eyeno.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg3MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2V5ZW5vLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///871\n"); /***/ }), /* 872 */ /*!*************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 873);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4NzIuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///872\n"); /***/ }), /* 873 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/wallet/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _TokenUtil = _interopRequireDefault(__webpack_require__(/*! @/utils/TokenUtil */ 43));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { eth: '', trc: 'Hello', walletInfo: {}, userObj: {}, userObj2: {}, showMoney1: true, showMoney2: false, btcBalance: 0, isStop: false };}, onUnload: function onUnload() {this.isStop = true;}, onLoad: function onLoad() {// 拿钱包\n this.userObj = uni.getStorageSync('wallet');var that = this;this.$walletUtil.updateBalance(function () {that.userObj = uni.getStorageSync('wallet');that.userObj2 = uni.getStorageSync('wallet');});}, computed: { i18n: function i18n() {return this.$t('index');} }, // onPullDownRefresh() {\n // \tconsole.log('refresh');\n // \tthis.$walletUtil.updateBalance();\n // \tsetTimeout(function() {\n // \t\tuni.stopPullDownRefresh();\n // \t}, 500);\n // },\n methods: { goOther: function goOther() {uni.navigateTo({ url: 'otherCoin/index' });}, showMoney: function showMoney() {this.showMoney1 = false;this.showMoney2 = true;}, showMoney22: function showMoney22() {this.showMoney1 = true;this.showMoney2 = false;}, setStorage: function setStorage() {}, goTrans: function goTrans(itemm, index) {var coin = this.userObj.coinList[index];coin.type = this.userObj.type;coin.privateKey = this.userObj.privateKey;coin.address = this.userObj.address;coin.password = this.userObj.password;uni.setStorageSync('coin', coin);uni.navigateTo({ url: '/pages/menu/token/btc/index' });}, // 唤醒摄像头\n chooseImage: function chooseImage() {var _this = this;uni.scanCode({ success: function success(res) {__f__(\"log\", '扫码内容', res.result, \" at pages/menu/wallet/index.vue:162\");_this.imgShow = res.result;} }); // uni.chooseImage({\n // \tcount: 1, //默认9\n // \tsizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\n // \tsourceType: ['album', 'camera'], //从相册选择、摄像头\n // \tsuccess: function(res) {\n // \t\t_this.imgShow = res.tempFilePaths[0]\n // \t}\n // });\n // ass()\n }, goCwallet: function goCwallet() {this.isStop = true;uni.navigateTo({ url: './cwallet/index' });} } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS93YWxsZXQvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBc0ZBO0FBQ0EsMEY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLE9BREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxFQUlBLFdBSkEsRUFLQSxZQUxBLEVBTUEsZ0JBTkEsRUFPQSxpQkFQQSxFQVFBLGFBUkEsRUFTQSxhQVRBLEdBV0EsQ0FiQSxFQWNBLCtCQUNBLG1CQUNBLENBaEJBLEVBaUJBLE1BakJBLG9CQWlCQSxDQUNBO0FBQ0EsZ0RBQ0EsZ0JBQ0EsNENBQ0EsNENBQ0EsNkNBQ0EsQ0FIQSxFQUlBLENBekJBLEVBMEJBLFlBQ0EsSUFEQSxrQkFDQSxDQUNBLHdCQUNBLENBSEEsRUExQkEsRUErQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUNBLE9BREEscUJBQ0EsQ0FDQSxpQkFDQSxzQkFEQSxJQUdBLENBTEEsRUFNQSxTQU5BLHVCQU1BLENBQ0Esd0JBQ0EsdUJBQ0EsQ0FUQSxFQVVBLFdBVkEseUJBVUEsQ0FDQSx1QkFDQSx3QkFDQSxDQWJBLEVBY0EsVUFkQSx3QkFjQSxDQUVBLENBaEJBLEVBaUJBLE9BakJBLG1CQWlCQSxLQWpCQSxFQWlCQSxLQWpCQSxFQWlCQSxDQUNBLHdDQUNBLDhCQUNBLDBDQUNBLG9DQUNBLHNDQUNBLGlDQUNBLGlCQUNBLGtDQURBLElBSUEsQ0E1QkEsRUE4QkE7QUFDQSxlQS9CQSx5QkErQkEsQ0FDQSxpQkFDQSxlQUNBLGdDQUNBLHdFQUNBLDJCQUNBLENBSkEsSUFGQSxDQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBakRBLEVBbURBLFNBbkRBLHVCQW1EQSxDQUNBLG1CQUNBLGlCQUNBLHNCQURBLElBR0EsQ0F4REEsRUF0Q0EsRSIsImZpbGUiOiI4NzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cImZhbHNlXCIgOmJnbnVtPVwidHJ1ZVwiIGNsYXNzPVwiaGVhZFwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Nhbi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJyZW5Zb3VcIiBzbG90PVwibG9nb1wiXHJcblx0XHRcdFx0QGNsaWNrPVwiZ29Dd2FsbGV0KClcIj48L2ltYWdlPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2Vyd2VpLnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cInJlbllvdTJcIiBzbG90PVwibG9nb1wiXHJcblx0XHRcdFx0QGNsaWNrPVwiY2hvb3NlSW1hZ2UoKVwiPjwvaW1hZ2U+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLldhbGxldH19XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlld1xyXG5cdFx0XHRcdDpjbGFzcz1cInsnbW9uZXlfY29uJzogdXNlck9iai5jb2luTGlzdFswXS54bmFtZT09J0V0aGVyZXVtJywgJ21vbmV5X2NvbjInOiB1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lPT0nQml0Y29pbicsICdtb25leV9jb24zJzogdXNlck9iai5jb2luTGlzdFswXS54bmFtZT09J1RST04nfVwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvZXRoZXJldW0ucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1naWNvblwiXHJcblx0XHRcdFx0XHR2LWlmPVwidXNlck9iai5jb2luTGlzdFswXS54bmFtZT09J0V0aGVyZXVtJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9GcmFtZTI4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ2ljb25cIlxyXG5cdFx0XHRcdFx0di1pZj1cInVzZXJPYmouY29pbkxpc3RbMF0ueG5hbWU9PSdCaXRjb2luJ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC90cm9uaWNvbi5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdpY29uXCJcclxuXHRcdFx0XHRcdHYtaWY9XCJ1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lPT0nVFJPTidcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvbjEgZmxleFwiPlxyXG5cdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0ZXh0XCI+e3t0aGlzLnVzZXJPYmoubmFtZX19PC90ZXh0PlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC92aXNpYmlsaXR5XzI0cHgucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMVwiXHJcblx0XHRcdFx0XHRcdEBjbGljaz1cInNob3dNb25leSgpXCIgdi1pZj1cInNob3dNb25leTFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9leWVuby5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCIgQGNsaWNrPVwic2hvd01vbmV5MjIoKVwiXHJcblx0XHRcdFx0XHRcdHYtaWY9XCJzaG93TW9uZXkyXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0Y29uMlwiIHYtaWY9XCJzaG93TW9uZXkxXCI+XHJcblx0XHRcdFx0XHQkIHt7IXVzZXJPYmouYmFsYW5jZVByaWNlPzAuMDA6dXNlck9iai5iYWxhbmNlUHJpY2V9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24yXCIgdi1pZj1cInNob3dNb25leTJcIj5cclxuXHRcdFx0XHRcdCoqKlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb24zXCI+XHJcblx0XHRcdFx0XHR7e3RoaXMudXNlck9iai5lbGxpcHNpc0FkZHJlc3N9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJib3RfY29uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJqaWFjb25cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLmFzc2V0c319XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJqaWFpbWdcIlxyXG5cdFx0XHRcdFx0XHR2LWlmPVwidXNlck9iai5jb2luTGlzdFswXS54bmFtZSE9J0JpdGNvaW4nJiZ1c2VyT2JqLmNvaW5MaXN0WzBdLnhuYW1lIT0nVFJPTidcIiBAY2xpY2s9XCJnb090aGVyXCI+XHJcblx0XHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInNjcm9sbFwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtIGZsZXh4XCIgQGNsaWNrPVwiZ29UcmFucyhpdGVtLGluZGV4KVwiIHYtZm9yPVwiaXRlbSxpbmRleCBpbiB0aGlzLnVzZXJPYmouY29pbkxpc3RcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJsZWZ0IGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0uaWNvblwiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dGNvblwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ubmFtZX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdHt7aXRlbS54bmFtZX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwicmlnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmJhbGFuY2V9fVxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyXCIgdi1pZj1cIml0ZW0uYmFsYW5jZVByaWNlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHTiiYggJCB7e2l0ZW0uYmFsYW5jZVByaWNlfX1cclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiIHYtaWY9XCIhaXRlbS5iYWxhbmNlUHJpY2VcIj5cclxuXHRcdFx0XHRcdFx0XHRcdOKJiCAkIDAuMDBcclxuXHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cclxuXHJcblx0XHRcdDwvdmlldz5cclxuXHJcblxyXG5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx0YWItYmFyIDpzZWxlY3RBY3RpdmU9XCIxXCI+PC90YWItYmFyPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRpbXBvcnQgdG9rZW4gZnJvbSBcIkAvdXRpbHMvVG9rZW5VdGlsXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdGV0aDogJycsXHJcblx0XHRcdFx0dHJjOiAnSGVsbG8nLFxyXG5cdFx0XHRcdHdhbGxldEluZm86IHt9LFxyXG5cdFx0XHRcdHVzZXJPYmo6IHt9LFxyXG5cdFx0XHRcdHVzZXJPYmoyOiB7fSxcclxuXHRcdFx0XHRzaG93TW9uZXkxOiB0cnVlLFxyXG5cdFx0XHRcdHNob3dNb25leTI6IGZhbHNlLFxyXG5cdFx0XHRcdGJ0Y0JhbGFuY2U6IDAsXHJcblx0XHRcdFx0aXNTdG9wOiBmYWxzZVxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25VbmxvYWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLmlzU3RvcCA9IHRydWVcclxuXHRcdH0sXHJcblx0XHRvbkxvYWQoKSB7XHJcblx0XHRcdC8vIOaLv+mSseWMhVxyXG5cdFx0XHR0aGlzLnVzZXJPYmogPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpO1xyXG5cdFx0XHRsZXQgdGhhdCA9IHRoaXM7XHJcblx0XHRcdHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZShmdW5jdGlvbigpIHtcclxuXHRcdFx0XHR0aGF0LnVzZXJPYmogPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpO1xyXG5cdFx0XHRcdHRoYXQudXNlck9iajIgPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcpO1xyXG5cdFx0XHR9KTtcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0Ly8gb25QdWxsRG93blJlZnJlc2goKSB7XHJcblx0XHQvLyBcdGNvbnNvbGUubG9nKCdyZWZyZXNoJyk7XHJcblx0XHQvLyBcdHRoaXMuJHdhbGxldFV0aWwudXBkYXRlQmFsYW5jZSgpO1xyXG5cdFx0Ly8gXHRzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0Ly8gXHRcdHVuaS5zdG9wUHVsbERvd25SZWZyZXNoKCk7XHJcblx0XHQvLyBcdH0sIDUwMCk7XHJcblx0XHQvLyB9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRnb090aGVyKCkge1xyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJ290aGVyQ29pbi9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzaG93TW9uZXkoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93TW9uZXkxID0gZmFsc2VcclxuXHRcdFx0XHR0aGlzLnNob3dNb25leTIgPSB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdHNob3dNb25leTIyKCkge1xyXG5cdFx0XHRcdHRoaXMuc2hvd01vbmV5MSA9IHRydWVcclxuXHRcdFx0XHR0aGlzLnNob3dNb25leTIgPSBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRzZXRTdG9yYWdlKCkge1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0Z29UcmFucyhpdGVtbSwgaW5kZXgpIHtcclxuXHRcdFx0XHRsZXQgY29pbiA9IHRoaXMudXNlck9iai5jb2luTGlzdFtpbmRleF07XHJcblx0XHRcdFx0Y29pbi50eXBlID0gdGhpcy51c2VyT2JqLnR5cGU7XHJcblx0XHRcdFx0Y29pbi5wcml2YXRlS2V5ID0gdGhpcy51c2VyT2JqLnByaXZhdGVLZXk7XHJcblx0XHRcdFx0Y29pbi5hZGRyZXNzID0gdGhpcy51c2VyT2JqLmFkZHJlc3M7XHJcblx0XHRcdFx0Y29pbi5wYXNzd29yZCA9IHRoaXMudXNlck9iai5wYXNzd29yZDtcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2NvaW4nLCBjb2luKVxyXG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcclxuXHRcdFx0XHRcdHVybDogJy9wYWdlcy9tZW51L3Rva2VuL2J0Yy9pbmRleCdcclxuXHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdC8vIOWUpOmGkuaRhOWDj+WktFxyXG5cdFx0XHRjaG9vc2VJbWFnZSgpIHtcclxuXHRcdFx0XHR2YXIgX3RoaXMgPSB0aGlzXHJcblx0XHRcdFx0dW5pLnNjYW5Db2RlKHtcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZygn5omr56CB5YaF5a65JyxyZXMucmVzdWx0KVxyXG5cdFx0XHRcdFx0XHRfdGhpcy5pbWdTaG93ID0gcmVzLnJlc3VsdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHJcblx0XHRcdFx0Ly8gdW5pLmNob29zZUltYWdlKHtcclxuXHRcdFx0XHQvLyBcdGNvdW50OiAxLCAvL+m7mOiupDlcclxuXHRcdFx0XHQvLyBcdHNpemVUeXBlOiBbJ29yaWdpbmFsJywgJ2NvbXByZXNzZWQnXSwgLy/lj6/ku6XmjIflrprmmK/ljp/lm77ov5jmmK/ljovnvKnlm77vvIzpu5jorqTkuozogIXpg73mnIlcclxuXHRcdFx0XHQvLyBcdHNvdXJjZVR5cGU6IFsnYWxidW0nLCAnY2FtZXJhJ10sIC8v5LuO55u45YaM6YCJ5oup44CB5pGE5YOP5aS0XHJcblx0XHRcdFx0Ly8gXHRzdWNjZXNzOiBmdW5jdGlvbihyZXMpIHtcclxuXHRcdFx0XHQvLyBcdFx0X3RoaXMuaW1nU2hvdyA9IHJlcy50ZW1wRmlsZVBhdGhzWzBdXHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfSk7XHJcblx0XHRcdFx0Ly8gYXNzKClcclxuXHRcdFx0fSxcclxuXHJcblx0XHRcdGdvQ3dhbGxldCgpIHtcclxuXHRcdFx0XHR0aGlzLmlzU3RvcCA9IHRydWVcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHR1cmw6ICcuL2N3YWxsZXQvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///873\n"); /***/ }), /* 874 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?mpType=page ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page */ 875);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 880);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1c963b00\",\n null,\n false,\n _index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/load/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MWM5NjNiMDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjFjOTYzYjAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvbG9hZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///874\n"); /***/ }), /* 875 */ /*!*****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page ***! \*****************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page */ 876); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_1c963b00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 876 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=template&id=1c963b00&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c("view", [ _c("view", { staticClass: _vm._$s(1, "sc", "wrap"), attrs: { _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "logo mar"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Group285.png */ 877) ), _i: 2 } }), _c("image", { staticClass: _vm._$s(3, "sc", "bit mar"), attrs: { src: _vm._$s(3, "a-src", __webpack_require__(/*! ../../../static/tongyonh/bit.png */ 878)), _i: 3 } }), _c("image", { staticClass: _vm._$s(4, "sc", "cry mar"), attrs: { src: _vm._$s(4, "a-src", __webpack_require__(/*! ../../../static/tongyonh/cry.png */ 879)), _i: 4 } }) ]) ]) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 877 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Group285.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Group285.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg3Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0dyb3VwMjg1LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///877\n"); /***/ }), /* 878 */ /*!*********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/bit.png ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/bit.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg3OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2JpdC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///878\n"); /***/ }), /* 879 */ /*!*********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/cry.png ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/cry.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NyeS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///879\n"); /***/ }), /* 880 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 881);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4ODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///880\n"); /***/ }), /* 881 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/load/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};},\n onLoad: function onLoad() {\n\n\n\n },\n methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9sb2FkL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQVdBLGlIOzs7Ozs7Ozs7O2VBRUEsRUFDQSxJQURBLGtCQUNBLENBQ0EsVUFLQSxDQVBBO0FBU0EsUUFUQSxvQkFTQTs7OztBQUlBLEdBYkE7QUFjQSxhQWRBLEUiLCJmaWxlIjoiODgxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cIndyYXBcIj5cclxuICAgICAgICAgICA8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0dyb3VwMjg1LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImxvZ28gbWFyXCI+PC9pbWFnZT5cclxuXHRcdCAgIDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvYml0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImJpdCBtYXJcIj48L2ltYWdlPlxyXG5cdFx0ICAgPGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9jcnkucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiY3J5IG1hclwiPjwvaW1hZ2U+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cclxuXHJcblxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cclxuXHRcdG9uTG9hZCgpIHtcclxuXHJcblxyXG5cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblxyXG5cclxuXHRcdH0sXHJcblx0fVxyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHRwYWdlIHtcclxuXHRcdCBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMyQjE3NjMgMzAlLCMxMzBCMzAgNzAlKTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcbjxzdHlsZT5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///881\n"); /***/ }), /* 882 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?mpType=page ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page */ 883);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 889);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"0d4871c3\",\n null,\n false,\n _index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/discover/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODgyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MGQ0ODcxYzMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjBkNDg3MWMzXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvZGlzY292ZXIvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///882\n"); /***/ }), /* 883 */ /*!*********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page ***! \*********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page */ 884); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_0d4871c3_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 884 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=template&id=0d4871c3&scoped=true&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uInput: __webpack_require__(/*! @/uview-ui/components/u-input/u-input.vue */ 594).default, uTabs: __webpack_require__(/*! @/uview-ui/components/u-tabs/u-tabs.vue */ 560).default, uCheckboxGroup: __webpack_require__(/*! @/uview-ui/components/u-checkbox-group/u-checkbox-group.vue */ 11) .default, uCheckbox: __webpack_require__(/*! @/uview-ui/components/u-checkbox/u-checkbox.vue */ 17) .default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "view", { staticClass: _vm._$s(1, "sc", "main"), attrs: { _i: 1 } }, [ _c("u-input", { staticClass: _vm._$s(2, "sc", "custom-style"), attrs: { placeholder: _vm.teee, type: _vm.type, border: _vm.border, _i: 2 }, model: { value: _vm._$s(2, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }), _c("image", { staticClass: _vm._$s(3, "sc", "bg"), attrs: { src: _vm._$s( 3, "a-src", __webpack_require__(/*! ../../../static/tongyonh/MaskGroup.png */ 885) ), _i: 3 } }), _c("u-tabs", { attrs: { "font-size": "26", "bar-width": "124", "inactive-color": "#7D87A6", "active-color": "#5B53FF", list: _vm.list, "is-scroll": false, current: _vm.current, _i: 4 }, on: { change: _vm.change } }), _c( "view", { staticClass: _vm._$s(5, "sc", "item_con"), attrs: { _i: 5 } }, [ _c( "view", { staticClass: _vm._$s(6, "sc", "item"), attrs: { _i: 6 } }, [ _c("image", { staticClass: _vm._$s(7, "sc", "img"), attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Ellipse45.png */ 886) ), _i: 7 } }), _c( "view", { staticClass: _vm._$s(8, "sc", "text_con"), attrs: { _i: 8 } }, [ _c( "view", { staticClass: _vm._$s(9, "sc", "text1"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.i18n.Beefy)))] ), _c( "view", { staticClass: _vm._$s(10, "sc", "text2"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.i18n.revenue)))] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(11, "sc", "item"), attrs: { _i: 11 } }, [ _c("image", { staticClass: _vm._$s(12, "sc", "img"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Ellipse46.png */ 887) ), _i: 12 } }), _c( "view", { staticClass: _vm._$s(13, "sc", "text_con"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "text1"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.i18n.Bunicorn)))] ), _c( "view", { staticClass: _vm._$s(15, "sc", "text2"), attrs: { _i: 15 } }, [ _vm._v( _vm._$s( 15, "t0-0", _vm._s(_vm.i18n.throughmobility) ) ) ] ) ] ) ] ), _c( "view", { staticClass: _vm._$s(16, "sc", "item"), attrs: { _i: 16 } }, [ _c("image", { staticClass: _vm._$s(17, "sc", "img"), attrs: { src: _vm._$s( 17, "a-src", __webpack_require__(/*! ../../../static/tongyonh/Ellipse47.png */ 888) ), _i: 17 } }), _c( "view", { staticClass: _vm._$s(18, "sc", "text_con"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "text1"), attrs: { _i: 19 } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.ForTube)))] ), _c( "view", { staticClass: _vm._$s(20, "sc", "text2"), attrs: { _i: 20 } }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.i18n.platform)))] ) ] ) ] ) ] ) ], 1 ), false ? undefined : _vm._e(), _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 34 }, on: { click: function($event) { _vm.show = false } } }), _c("tab-bar", { attrs: { selectActive: 4, _i: 35 } }) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 885 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/MaskGroup.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/MaskGroup.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg4NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL01hc2tHcm91cC5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///885\n"); /***/ }), /* 886 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Ellipse45.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Ellipse45.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg4Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VsbGlwc2U0NS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///886\n"); /***/ }), /* 887 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Ellipse46.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Ellipse46.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg4Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VsbGlwc2U0Ni5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///887\n"); /***/ }), /* 888 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Ellipse47.png ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Ellipse47.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0VsbGlwc2U0Ny5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///888\n"); /***/ }), /* 889 */ /*!***************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 890);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4ODkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///889\n"); /***/ }), /* 890 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/discover/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tabBar = _interopRequireDefault(__webpack_require__(/*! @/components/tabBar/tabBar.vue */ 665));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { teee: this.$t('index').DAPPwebsite, list2: [{ name: 'No more tips next time', checked: false, disabled: false }], show: false, value: '', type: 'text', border: true, list: [{ name: this.$t('index').Popular }, { name: this.$t('index').Lending }, { name: this.$t('index').Trade }, { name: this.$t('index').Yield }, { name: this.$t('index').Stake }], current: 0 };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { change: function change(index) {this.current = index;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9kaXNjb3Zlci9pbmRleC52dWUiXSwibmFtZXMiOlsiZGF0YSIsInRlZWUiLCIkdCIsIkRBUFB3ZWJzaXRlIiwibGlzdDIiLCJuYW1lIiwiY2hlY2tlZCIsImRpc2FibGVkIiwic2hvdyIsInZhbHVlIiwidHlwZSIsImJvcmRlciIsImxpc3QiLCJQb3B1bGFyIiwiTGVuZGluZyIsIlRyYWRlIiwiWWllbGQiLCJTdGFrZSIsImN1cnJlbnQiLCJjb21wdXRlZCIsImkxOG4iLCJtZXRob2RzIiwiY2hhbmdlIiwiaW5kZXgiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBa0dBO0FBQ0EscUcsOEZBbkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBSWUsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDTkMsSUFBSSxFQUFFLEtBQUtDLEVBQUwsQ0FBUSxPQUFSLEVBQWlCQyxXQURqQixFQUVMQyxLQUFLLEVBQUUsQ0FDSixFQUNDQyxJQUFJLEVBQUUsd0JBRFAsRUFFQ0MsT0FBTyxFQUFFLEtBRlYsRUFHQ0MsUUFBUSxFQUFFLEtBSFgsRUFESSxDQUZGLEVBU05DLElBQUksRUFBRSxLQVRBLEVBVU5DLEtBQUssRUFBRSxFQVZELEVBV05DLElBQUksRUFBRSxNQVhBLEVBWU5DLE1BQU0sRUFBRSxJQVpGLEVBYU5DLElBQUksRUFBRSxDQUNMLEVBQ0FQLElBQUksRUFBRSxLQUFLSCxFQUFMLENBQVEsT0FBUixFQUFpQlcsT0FEdkIsRUFESyxFQUlOLEVBQ0NSLElBQUksRUFBRSxLQUFLSCxFQUFMLENBQVEsT0FBUixFQUFpQlksT0FEeEIsRUFKTSxFQU9OLEVBQ0NULElBQUksRUFBRSxLQUFLSCxFQUFMLENBQVEsT0FBUixFQUFpQmEsS0FEeEIsRUFQTSxFQVdOLEVBQ0NWLElBQUksRUFBRSxLQUFLSCxFQUFMLENBQVEsT0FBUixFQUFpQmMsS0FEeEIsRUFYTSxFQWVOLEVBQ0NYLElBQUksRUFBRyxLQUFLSCxFQUFMLENBQVEsT0FBUixFQUFpQmUsS0FEekIsRUFmTSxDQWJBLEVBaUNOQyxPQUFPLEVBQUUsQ0FqQ0gsRUFBUCxDQW1DQSxDQXJDYSxFQXNDZkMsUUFBUSxFQUFFLEVBQ05DLElBRE0sa0JBQ0MsQ0FDTixPQUFPLEtBQUtsQixFQUFMLENBQVEsT0FBUixDQUFQLENBQ0EsQ0FISyxFQXRDSyxFQTRDZG1CLE9BQU8sRUFBRSxFQUNSQyxNQURRLGtCQUNEQyxLQURDLEVBQ00sQ0FDYixLQUFLTCxPQUFMLEdBQWVLLEtBQWYsQ0FDQSxDQUhPLEVBNUNLLEUiLCJmaWxlIjoiODkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuaW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcbmltcG9ydCB0YWJCYXIgZnJvbSBcIkAvY29tcG9uZW50cy90YWJCYXIvdGFiQmFyLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdHRlZWU6IHRoaXMuJHQoJ2luZGV4JykuREFQUHdlYnNpdGUsXG5cdFx0XHRcdGxpc3QyOiBbXG5cdFx0XHRcdFx0XHRcdHtcblx0XHRcdFx0XHRcdFx0XHRuYW1lOiAnTm8gbW9yZSB0aXBzIG5leHQgdGltZScsXG5cdFx0XHRcdFx0XHRcdFx0Y2hlY2tlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlXG5cdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRdLFxuXHRcdFx0c2hvdzogZmFsc2UsXG5cdFx0XHR2YWx1ZTogJycsXG5cdFx0XHR0eXBlOiAndGV4dCcsXG5cdFx0XHRib3JkZXI6IHRydWUsXG5cdFx0XHRsaXN0OiBbXG5cdFx0XHRcdHtcblx0XHRcdFx0bmFtZTogdGhpcy4kdCgnaW5kZXgnKS5Qb3B1bGFyXG5cdFx0XHR9LCBcblx0XHRcdHtcblx0XHRcdFx0bmFtZTogdGhpcy4kdCgnaW5kZXgnKS5MZW5kaW5nXG5cdFx0XHR9LFxuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiB0aGlzLiR0KCdpbmRleCcpLlRyYWRlXG5cblx0XHRcdH0sIFxuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiB0aGlzLiR0KCdpbmRleCcpLllpZWxkXG5cdFx0XHRcblx0XHRcdH0sIFxuXHRcdFx0e1xuXHRcdFx0XHRuYW1lOiAgdGhpcy4kdCgnaW5kZXgnKS5TdGFrZVxuXHRcdFx0XG5cdFx0XHR9LCBcblx0XHRcdF0sXG5cdFx0XHRjdXJyZW50OiAwXG5cdFx0fVxuXHR9LFxuY29tcHV0ZWQ6IHtcblx0XHRcdFx0aTE4bigpIHtcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxuXHRcdFx0XHR9LFxuXHRcdFx0fSxcblxuXHRtZXRob2RzOiB7XG5cdFx0Y2hhbmdlKGluZGV4KSB7XG5cdFx0XHR0aGlzLmN1cnJlbnQgPSBpbmRleDtcblx0XHR9XG5cdH1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///890\n"); /***/ }), /* 891 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?mpType=page ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page */ 892);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 899);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"7605cbba\",\n null,\n false,\n _index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/showKey/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiODkxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NzYwNWNiYmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjc2MDVjYmJhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9zaG93S2V5L2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///891\n"); /***/ }), /* 892 */ /*!****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page ***! \****************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page */ 893); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_7605cbba_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 893 */ /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=template&id=7605cbba&scoped=true&mpType=page ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: false, bgnum: false, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "back"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Vector.png */ 554) ), _i: 2 }, on: { click: function($event) { return _vm.back() } } }), _c( "text", { staticClass: _vm._$s(3, "sc", "big_title"), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.Showprivatekey)))] ) ]), _c("view", { staticClass: _vm._$s(4, "sc", "main"), attrs: { _i: 4 } }, [ _c( "view", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.keepyourprivatekey)))] ), _c( "view", { staticClass: _vm._$s(6, "sc", "btnconn"), attrs: { _i: 6 } }, [ _c( "view", { staticClass: _vm._$s(7, "sc", "btn"), class: _vm._$s(7, "c", _vm.show ? "active" : ""), attrs: { _i: 7 }, on: { click: _vm.showText } }, [ _vm._$s(8, "i", _vm.show2) ? _c("image", { staticClass: _vm._$s(8, "sc", "img1"), attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/insert_drive_file_24px.png */ 894) ), _i: 8 } }) : _vm._e(), _vm._$s(9, "i", _vm.show) ? _c("image", { staticClass: _vm._$s(9, "sc", "img1"), attrs: { src: _vm._$s( 9, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/insert_drive_file_24px_outlined.png */ 895) ), _i: 9 } }) : _vm._e(), _vm._v(_vm._$s(7, "t2-0", _vm._s(_vm.i18n.Showprivatekeytext))) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "btn"), class: _vm._$s(10, "c", _vm.show2 ? "active" : ""), attrs: { _i: 10 }, on: { click: _vm.showCode } }, [ _vm._$s(11, "i", _vm.show) ? _c("image", { staticClass: _vm._$s(11, "sc", "img1"), attrs: { src: _vm._$s( 11, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame300.png */ 896) ), _i: 11 } }) : _vm._e(), _vm._$s(12, "i", _vm.show2) ? _c("image", { staticClass: _vm._$s(12, "sc", "img1"), attrs: { src: _vm._$s( 12, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/codeci.png */ 897) ), _i: 12 } }) : _vm._e(), _vm._v(_vm._$s(10, "t2-0", _vm._s(_vm.i18n.ShowQRCode))) ] ) ] ), _vm._$s(13, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(13, "sc", "bottom_con"), attrs: { _i: 13 } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "top"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(this.userObj.privateKey)))] ), _c( "view", { staticClass: _vm._$s(15, "sc", "bottom"), attrs: { _i: 15 }, on: { click: function($event) { return _vm.copyTextMethod() } } }, [ _c("image", { staticClass: _vm._$s(16, "sc", "img1"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px_outlined.svg */ 898) ), _i: 16 } }), _vm._v(_vm._$s(15, "t1-0", _vm._s(_vm.i18n.ShowCopy))) ] ) ] ) : _vm._e(), _vm._$s(17, "i", _vm.show2) ? _c( "view", { staticClass: _vm._$s(17, "sc", "code_con"), attrs: { _i: 17 } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "cond"), attrs: { _i: 18 } }, [ _c("tki-qrcode", { ref: "qrcode", staticClass: _vm._$s(19, "sc", "test"), attrs: { val: _vm.ercodeText, size: _vm.size, unit: _vm.unit, background: _vm.background, foreground: _vm.foreground, pdground: _vm.pdground, lv: _vm.lv, onval: _vm.onval, loadMake: _vm.loadMake, showLoading: _vm.showLoading, loadingText: _vm.loadingText, icon: _vm.icon, _i: 19 } }) ], 1 ), _c( "view", { staticClass: _vm._$s(20, "sc", "text"), attrs: { _i: 20 } }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.i18n.ScanQR)))] ) ] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(21, "sc", "info_con green"), class: _vm._$s(21, "c", _vm.toTop ? "goTop" : ""), attrs: { _i: 21 } }, [ _c("image", { staticClass: _vm._$s(22, "sc", "copyImg"), attrs: { src: _vm._$s( 22, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/copy_24px_2.png */ 647) ), _i: 22 } }), _vm._v( _vm._$s(21, "t1-0", _vm._s(_vm.i18n.CopyprivatekeySuccessful)) ) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 894 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/insert_drive_file_24px.png ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/insert_drive_file_24px.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg5NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2luc2VydF9kcml2ZV9maWxlXzI0cHgucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///894\n"); /***/ }), /* 895 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/insert_drive_file_24px_outlined.png ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/insert_drive_file_24px_outlined.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg5NS5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2luc2VydF9kcml2ZV9maWxlXzI0cHhfb3V0bGluZWQucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///895\n"); /***/ }), /* 896 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/Frame300.png ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/Frame300.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg5Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzAwLnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///896\n"); /***/ }), /* 897 */ /*!************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/codeci.png ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/codeci.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6Ijg5Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL2NvZGVjaS5wbmdcIjsiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///897\n"); /***/ }), /* 898 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/copy_24px_outlined.svg ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"static/img/copy_24px_outlined.8dca7e38.svg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQixxQkFBdUIiLCJmaWxlIjoiODk4LmpzIiwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2ltZy9jb3B5XzI0cHhfb3V0bGluZWQuOGRjYTdlMzguc3ZnXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///898\n"); /***/ }), /* 899 */ /*!**********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 900);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI4OTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///899\n"); /***/ }), /* 900 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/showKey/index.vue?vue&type=script&lang=js&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));\nvar _tkiQrcode = _interopRequireDefault(__webpack_require__(/*! tki-qrcode */ 845));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { components: { tkiQrcode: _tkiQrcode.default }, data: function data() {return { msg: '', msgLength: 0, fes: false, borNum: true, userObj: {}, // 二维码的数据\n showErweiMask: false, ercodeText: '', size: 400, background: '#ffffff', foreground: '#000000', pdground: '#000000', iconsize: 30, lv: 3, onval: true, unit: 'upx', loadMake: true, icon: '', showLoading: true, loadingText: this.$t('index').Onemomentplease, // 二维码的数据\n show: true, show2: false, toTop: false };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { back: function back() {uni.reLaunch({ url: '/pages/menu/wallet/mwallet/manage/index' });}, showCode: function showCode() {this.show2 = true;this.show = false;}, showText: function showText() {this.show2 = false;this.show = true;}, copyTextMethod: function copyTextMethod() {var that = this;uni.setClipboardData({ data: this.userObj.privateKey, success: function success() {uni.hideToast();\n that.toTop = true;\n setTimeout(function () {\n that.toTop = false;\n }, 1500);\n } });\n\n\n } },\n\n onLoad: function onLoad() {\n this.userObj = uni.getStorageSync('keyInfo');\n this.ercodeText = this.userObj.privateKey;\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL3Nob3dLZXkvaW5kZXgudnVlIl0sIm5hbWVzIjpbImNvbXBvbmVudHMiLCJ0a2lRcmNvZGUiLCJkYXRhIiwibXNnIiwibXNnTGVuZ3RoIiwiZmVzIiwiYm9yTnVtIiwidXNlck9iaiIsInNob3dFcndlaU1hc2siLCJlcmNvZGVUZXh0Iiwic2l6ZSIsImJhY2tncm91bmQiLCJmb3JlZ3JvdW5kIiwicGRncm91bmQiLCJpY29uc2l6ZSIsImx2Iiwib252YWwiLCJ1bml0IiwibG9hZE1ha2UiLCJpY29uIiwic2hvd0xvYWRpbmciLCJsb2FkaW5nVGV4dCIsIiR0IiwiT25lbW9tZW50cGxlYXNlIiwic2hvdyIsInNob3cyIiwidG9Ub3AiLCJjb21wdXRlZCIsImkxOG4iLCJtZXRob2RzIiwiYmFjayIsInVuaSIsInJlTGF1bmNoIiwidXJsIiwic2hvd0NvZGUiLCJzaG93VGV4dCIsImNvcHlUZXh0TWV0aG9kIiwidGhhdCIsInNldENsaXBib2FyZERhdGEiLCJwcml2YXRlS2V5Iiwic3VjY2VzcyIsImhpZGVUb2FzdCIsInNldFRpbWVvdXQiLCJvbkxvYWQiLCJnZXRTdG9yYWdlU3luYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBa0VBO0FBQ0Esb0YsOEZBbkVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7ZUFJZSxFQUNkQSxVQUFVLEVBQUUsRUFDWEMsU0FBUyxFQUFUQSxrQkFEVyxFQURFLEVBSWRDLElBSmMsa0JBSVAsQ0FDTixPQUFPLEVBQ05DLEdBQUcsRUFBQyxFQURFLEVBRURDLFNBQVMsRUFBQyxDQUZULEVBR1BDLEdBQUcsRUFBQyxLQUhHLEVBSVBDLE1BQU0sRUFBQyxJQUpBLEVBS1BDLE9BQU8sRUFBQyxFQUxELEVBTVA7QUFDQUMsbUJBQWEsRUFBRSxLQVBSLEVBUVBDLFVBQVUsRUFBRSxFQVJMLEVBU1BDLElBQUksRUFBRSxHQVRDLEVBVVBDLFVBQVUsRUFBRSxTQVZMLEVBV1BDLFVBQVUsRUFBRSxTQVhMLEVBWVBDLFFBQVEsRUFBRSxTQVpILEVBYVBDLFFBQVEsRUFBRSxFQWJILEVBY1BDLEVBQUUsRUFBRSxDQWRHLEVBZVBDLEtBQUssRUFBRSxJQWZBLEVBZ0JQQyxJQUFJLEVBQUUsS0FoQkMsRUFpQlBDLFFBQVEsRUFBRSxJQWpCSCxFQWtCUEMsSUFBSSxFQUFFLEVBbEJDLEVBbUJQQyxXQUFXLEVBQUUsSUFuQk4sRUFvQlBDLFdBQVcsRUFBRSxLQUFLQyxFQUFMLENBQVEsT0FBUixFQUFpQkMsZUFwQnZCLEVBcUJQO0FBQ0FDLFVBQUksRUFBQyxJQXRCRSxFQXVCUEMsS0FBSyxFQUFDLEtBdkJDLEVBd0JQQyxLQUFLLEVBQUMsS0F4QkMsRUFBUCxDQTJCQSxDQWhDYSxFQWlDZkMsUUFBUSxFQUFFLEVBQ1BDLElBRE8sa0JBQ0EsQ0FDTixPQUFPLEtBQUtOLEVBQUwsQ0FBUSxPQUFSLENBQVAsQ0FDQSxDQUhNLEVBakNLLEVBc0NkTyxPQUFPLEVBQUUsRUFDVkMsSUFEVSxrQkFDSixDQUNMQyxHQUFHLENBQUNDLFFBQUosQ0FBYSxFQUNaQyxHQUFHLEVBQUMseUNBRFEsRUFBYixFQUdBLENBTFMsRUFNUkMsUUFOUSxzQkFNRSxDQUNULEtBQUtULEtBQUwsR0FBVyxJQUFYLENBQ0EsS0FBS0QsSUFBTCxHQUFVLEtBQVYsQ0FDQSxDQVRPLEVBVVJXLFFBVlEsc0JBVUUsQ0FDVCxLQUFLVixLQUFMLEdBQVcsS0FBWCxDQUNBLEtBQUtELElBQUwsR0FBVSxJQUFWLENBQ0EsQ0FiTyxFQWNSWSxjQWRRLDRCQWNTLENBVWhCLElBQUlDLElBQUksR0FBRyxJQUFYLENBQ0dOLEdBQUcsQ0FBQ08sZ0JBQUosQ0FBcUIsRUFDcEJwQyxJQUFJLEVBQUUsS0FBS0ssT0FBTCxDQUFhZ0MsVUFEQyxFQUV6QkMsT0FGeUIscUJBRWYsQ0FDVFQsR0FBRyxDQUFDVSxTQUFKO0FBQ0FKLGNBQUksQ0FBQ1gsS0FBTCxHQUFhLElBQWI7QUFDQWdCLG9CQUFVLENBQUMsWUFBTTtBQUNoQkwsZ0JBQUksQ0FBQ1gsS0FBTCxHQUFhLEtBQWI7QUFDQSxXQUZTLEVBRVAsSUFGTyxDQUFWO0FBR0EsU0FSd0IsRUFBckI7OztBQVdILEtBcENPLEVBdENLOztBQTRFZGlCLFFBQU0sRUFBRSxrQkFBVztBQUNoQixTQUFLcEMsT0FBTCxHQUFld0IsR0FBRyxDQUFDYSxjQUFKLENBQW1CLFNBQW5CLENBQWY7QUFDQSxTQUFLbkMsVUFBTCxHQUFnQixLQUFLRixPQUFMLENBQWFnQyxVQUE3QjtBQUNBLEdBL0VXLEUiLCJmaWxlIjoiOTAwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5pbXBvcnQgdGtpUXJjb2RlIGZyb20gXCJ0a2ktcXJjb2RlXCJcbmV4cG9ydCBkZWZhdWx0IHtcblx0Y29tcG9uZW50czoge1xuXHRcdHRraVFyY29kZVxuXHR9LFxuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG4gICBtc2c6JycsXG4gICAgICAgIG1zZ0xlbmd0aDowLFxuXHRcdGZlczpmYWxzZSxcblx0XHRib3JOdW06dHJ1ZSxcblx0XHR1c2VyT2JqOnt9LFxuXHRcdC8vIOS6jOe7tOeggeeahOaVsOaNrlxuXHRcdHNob3dFcndlaU1hc2s6IGZhbHNlLFxuXHRcdGVyY29kZVRleHQ6ICcnLFxuXHRcdHNpemU6IDQwMCxcblx0XHRiYWNrZ3JvdW5kOiAnI2ZmZmZmZicsXG5cdFx0Zm9yZWdyb3VuZDogJyMwMDAwMDAnLFxuXHRcdHBkZ3JvdW5kOiAnIzAwMDAwMCcsXG5cdFx0aWNvbnNpemU6IDMwLFxuXHRcdGx2OiAzLFxuXHRcdG9udmFsOiB0cnVlLFxuXHRcdHVuaXQ6ICd1cHgnLFxuXHRcdGxvYWRNYWtlOiB0cnVlLFxuXHRcdGljb246ICcnLFxuXHRcdHNob3dMb2FkaW5nOiB0cnVlLFxuXHRcdGxvYWRpbmdUZXh0OiB0aGlzLiR0KCdpbmRleCcpLk9uZW1vbWVudHBsZWFzZSxcblx0XHQvLyDkuoznu7TnoIHnmoTmlbDmja5cblx0XHRzaG93OnRydWUsXG5cdFx0c2hvdzI6ZmFsc2UsXG5cdFx0dG9Ub3A6ZmFsc2UsXG5cdFx0XG5cdFx0fVxuXHR9LFxuY29tcHV0ZWQ6IHtcblx0XHRcdGkxOG4oKSB7XG5cdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdFx0XHR9LFxuXHRcdH0sXG5cdG1ldGhvZHM6IHtcbmJhY2soKXtcblx0dW5pLnJlTGF1bmNoKHtcblx0XHR1cmw6Jy9wYWdlcy9tZW51L3dhbGxldC9td2FsbGV0L21hbmFnZS9pbmRleCcsXG5cdH0pXG59LFxuXHRcdHNob3dDb2RlKCl7XG5cdFx0XHR0aGlzLnNob3cyPXRydWVcblx0XHRcdHRoaXMuc2hvdz1mYWxzZVxuXHRcdH0sXG5cdFx0c2hvd1RleHQoKXtcblx0XHRcdHRoaXMuc2hvdzI9ZmFsc2Vcblx0XHRcdHRoaXMuc2hvdz10cnVlXG5cdFx0fSxcblx0XHRjb3B5VGV4dE1ldGhvZCgpIHtcblxuXG5cblxuXG5cblxuXG5cblx0XHRcdHZhciB0aGF0ID0gdGhpc1xuXHRcdCAgICB1bmkuc2V0Q2xpcGJvYXJkRGF0YSh7XG5cdFx0ICAgICBkYXRhOiB0aGlzLnVzZXJPYmoucHJpdmF0ZUtleSxcblx0XHRzdWNjZXNzKCkge1xuXHRcdFx0dW5pLmhpZGVUb2FzdCgpXG5cdFx0XHR0aGF0LnRvVG9wID0gdHJ1ZTtcblx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xuXHRcdFx0XHR0aGF0LnRvVG9wID0gZmFsc2U7XG5cdFx0XHR9LCAxNTAwKVxuXHRcdH1cblx0XHQgICAgfSlcblxuXHRcdH0sXG5cdH0sXG5cdG9uTG9hZDogZnVuY3Rpb24oKSB7XG5cdFx0XHRcdHRoaXMudXNlck9iaiA9IHVuaS5nZXRTdG9yYWdlU3luYygna2V5SW5mbycpXG5cdFx0XHRcdHRoaXMuZXJjb2RlVGV4dD10aGlzLnVzZXJPYmoucHJpdmF0ZUtleVxuXHRcdFx0fVxufTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///900\n"); /***/ }), /* 901 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?mpType=page ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page */ 902);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 904);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"2bf5fd00\",\n null,\n false,\n _index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/payPassword/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTAxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MmJmNWZkMDAmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjJiZjVmZDAwXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9wYXlQYXNzd29yZC9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///901\n"); /***/ }), /* 902 */ /*!********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page ***! \********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page */ 903); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_2bf5fd00_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 903 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=template&id=2bf5fd00&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uMessageInput: __webpack_require__(/*! @/uview-ui/components/u-message-input/u-message-input.vue */ 673) .default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c("text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }) ]), _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "big_title"), attrs: { _i: 4 } }), _c("view", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }), _c("u-message-input", { attrs: { "inactive-color": "#E0E5F2", "active-color": "#5B53FF", width: 94, maxlength: 6, mode: "box", "dot-fill": true, _i: 6 } }) ], 1 ), false ? undefined : _vm._e() ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 904 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 905);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5MDQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///904\n"); /***/ }), /* 905 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/payPassword/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { msg: '', msgLength: 0, fes: false, borNum: true };}, watch: { msg: function msg(curVal) {if (/[^\\d]/g.test(curVal)) {this.msg = this.msg.replace(/[^\\d]/g, '');} else {this.msgLength = curVal.length;}} }, methods: { focuss: function focuss() {this.fes = true;} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL3BheVBhc3N3b3JkL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUEwQ0EsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxPQURBLEVBRUEsWUFGQSxFQUdBLFVBSEEsRUFJQSxZQUpBLEdBTUEsQ0FSQSxFQVNBLFNBQ0EsR0FEQSxlQUNBLE1BREEsRUFDQSxDQUNBLDRCQUNBLDBDQUNBLENBRkEsTUFFQSxDQUNBLCtCQUNBLENBQ0EsQ0FQQSxFQVRBLEVBbUJBLFdBQ0EsTUFEQSxvQkFDQSxDQUNBLGdCQUNBLENBSEEsRUFuQkEsRSIsImZpbGUiOiI5MDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIiA6YmdudW09XCJmYWxzZVwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRQYXltZW50IHBhc3N3b3JkXHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdFZlcmlmeSB0aGUgb3JpZ2luYWwgcGFzc3dvcmRcclxuXHRcdFx0PC92aWV3PlxyXG5cdDx2aWV3IGNsYXNzPVwidGl0bGVcIj5cclxuXHRcdFBsZWFzZSBlbnRlciB0aGUgb3JpZ2luYWwgcGFzc3dvcmQgZm9yIHZlcmlmaWNhdGlvblxyXG5cdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PHUtbWVzc2FnZS1pbnB1dCAgaW5hY3RpdmUtY29sb3I9XCIjRTBFNUYyXCIgIGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIiA6d2lkdGg9XCI5NFwiIDptYXhsZW5ndGg9XCI2XCIgbW9kZT1cImJveFwiICA6ZG90LWZpbGw9XCJ0cnVlXCI+PC91LW1lc3NhZ2UtaW5wdXQ+XHJcblx0XHRcclxuXHRcdFxyXG5cdDwvdmlldz5cclxuXHRcclxuXHQ8dmlldyBjbGFzcz1cIm1haW5cIiB2LWlmPVwiZmFsc2VcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0U2V0IG5ldyBwYXNzd29yZFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0U2VjdXJlIHRyYW5zYWN0aW9uIHBhc3N3b3JkcywgcGxlYXNlIGRvIG5vdCBkaXNjbG9zZVxyXG5cdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PHUtbWVzc2FnZS1pbnB1dCAgaW5hY3RpdmUtY29sb3I9XCIjRTBFNUYyXCIgIGFjdGl2ZS1jb2xvcj1cIiM1QjUzRkZcIiA6d2lkdGg9XCI5NFwiIDptYXhsZW5ndGg9XCI2XCIgbW9kZT1cImJveFwiICA6ZG90LWZpbGw9XCJ0cnVlXCI+PC91LW1lc3NhZ2UtaW5wdXQ+XHJcblx0XHRcclxuXHRcdFxyXG5cdDwvdmlldz5cclxuXHRcclxuXHRcclxuXHRcdDwvdmlldz5cclxuPC92aWV3PlxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0ICAgbXNnOicnLFxyXG5cdCAgICAgICAgbXNnTGVuZ3RoOjAsXHJcblx0XHRcdGZlczpmYWxzZSxcclxuXHRcdFx0Ym9yTnVtOnRydWUsXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQgd2F0Y2g6e1xyXG5cdFx0ICAgICAgbXNnKGN1clZhbCl7XHJcblx0XHQgICAgICAgIGlmKC9bXlxcZF0vZy50ZXN0KGN1clZhbCkpe1xyXG5cdFx0ICAgICAgICAgIHRoaXMubXNnID0gdGhpcy5tc2cucmVwbGFjZSgvW15cXGRdL2csJycpO1xyXG5cdFx0ICAgICAgICB9ZWxzZXtcclxuXHRcdCAgICAgICAgICAgIHRoaXMubXNnTGVuZ3RoID0gY3VyVmFsLmxlbmd0aDtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgICAgfSxcclxuXHRcdCAgICB9LFxyXG5cdFx0XHJcblx0XHRtZXRob2RzOiB7XHJcbiAgICAgICAgZm9jdXNzKCl7XHJcbiAgICAgICAgICAgICAgICAgdGhpcy5mZXM9dHJ1ZTtcclxuICAgICAgICAgICAgIH0sXHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///905\n"); /***/ }), /* 906 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?mpType=page ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page */ 907);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 909);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4b0dc36a\",\n null,\n false,\n _index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/addBtcNode/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTA2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGIwZGMzNmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRiMGRjMzZhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9hZGRCdGNOb2RlL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///906\n"); /***/ }), /* 907 */ /*!*******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page ***! \*******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page */ 908); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b0dc36a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 908 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=template&id=4b0dc36a&scoped=true&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _vm._v("") ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "item"), attrs: { _i: 4 } }, [ _c("view", { staticClass: _vm._$s(5, "sc", "text1"), attrs: { _i: 5 } }), _c("input", { staticClass: _vm._$s(6, "sc", "input1"), attrs: { _i: 6 } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "item"), attrs: { _i: 7 } }, [ _c("view", { staticClass: _vm._$s(8, "sc", "text1"), attrs: { _i: 8 } }), _c("input", { staticClass: _vm._$s(9, "sc", "input1"), attrs: { _i: 9 } }) ] ), _c("view", { staticClass: _vm._$s(10, "sc", "select_btn"), attrs: { _i: 10 } }) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 909 */ /*!*************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 910);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5MDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///909\n"); /***/ }), /* 910 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/addBtcNode/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: 'BTC', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Ethereum', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Binance Smart Chain', disabled: false, name: \"https://bitcoin.maiziqia...\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {\n // if(item){\n\n // }\n this.$i18n.locale = item;\n\n plus.storage.setItem('locale', item);\n\n\n\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2FkZEJ0Y05vZGUvaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkJBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxjQURBLEVBRUEsT0FDQSxFQUNBLFdBREEsRUFFQSxlQUZBLEVBR0EsbUNBSEEsRUFEQSxFQU1BLEVBQ0EsZ0JBREEsRUFFQSxlQUZBLEVBR0EsbUNBSEEsRUFOQSxFQVdBLEVBQ0EsMkJBREEsRUFFQSxlQUZBLEVBR0EsbUNBSEEsRUFYQSxDQUZBLEVBb0JBO0FBQ0EsZUFyQkEsR0F1QkEsQ0F6QkEsRUEyQkEsV0FDQSxPQURBLG1CQUNBLElBREEsRUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7Ozs7O0FBS0EsS0FaQTtBQWFBLGVBYkEsdUJBYUEsQ0FiQSxFQWFBO0FBQ0E7QUFDQSxLQWZBO0FBZ0JBO0FBQ0Esb0JBakJBLDRCQWlCQSxDQWpCQSxFQWlCQTtBQUNBO0FBQ0EsS0FuQkE7QUFvQkEsVUFwQkEsa0JBb0JBLE1BcEJBLEVBb0JBO0FBQ0E7QUFDQSxLQXRCQSxFQTNCQTs7QUFtREE7QUFDQSxRQURBLGtCQUNBO0FBQ0E7QUFDQSxLQUhBLEVBbkRBLEUiLCJmaWxlIjoiOTEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwidHJ1ZVwiPlxyXG5cdFx0XHRBZGQgQlRDIG5vZGVcclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcblx0XHRcdCA8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHQgTm9kZSBuYW1lXHJcblx0XHRcdDwvdmlldz5cclxuXHRcdCAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiNEMEQwRDJcIiBwbGFjZWhvbGRlcj1cIlBsZWFzZSBlbnRlciB0aGUgbm9kZSBuYW1lXCIgY2xhc3M9XCJpbnB1dDFcIi8+XHJcblx0XHRcdFx0XHRcdCA8L3ZpZXc+XHJcblx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdE5vZGUgYWRkcmVzc1xyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOiNEMEQwRDJcIiBwbGFjZWhvbGRlcj1cIlBsZWFzZSBlbnRlciB0aGUgbm9kZSBuYW1lXCIgY2xhc3M9XCJpbnB1dDFcIi8+XHJcblx0XHRcdFx0XHRcdFx0XHQgPC92aWV3PlxyXG5cdDx2aWV3IGNsYXNzPVwic2VsZWN0X2J0blwiPlxyXG5cdENvbmZpcm1cclxuXHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0Y2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRsaXN0OiBbXHJcblx0XHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidCVEMnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiaHR0cHM6Ly9iaXRjb2luLm1haXppcWlhLi4uXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0V0aGVyZXVtJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bmFtZTpcImh0dHBzOi8vYml0Y29pbi5tYWl6aXFpYS4uLlwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidCaW5hbmNlIFNtYXJ0IENoYWluJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bmFtZTpcImh0dHBzOi8vYml0Y29pbi5tYWl6aXFpYS4uLlwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdF0sXHJcblx0XHRcdFx0XHRcdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxyXG5cdFx0XHRcdFx0XHRcdFx0dmFsdWU6ICcnLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRcdGhhbmRvdmUoaXRlbSl7XHJcblx0XHRcdFx0XHQvLyBpZihpdGVtKXtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0IHRoaXMuJGkxOG4ubG9jYWxlID0gaXRlbTtcclxuXHRcdFx0XHRcdFx0XHQgLy8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdFx0IHBsdXMuc3RvcmFnZS5zZXRJdGVtKCdsb2NhbGUnLCBpdGVtKTtcclxuXHRcdFx0XHRcdFx0XHQgLy8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0IC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRcdCBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgnbG9jYWxlJywgaXRlbSk7XHJcblx0XHRcdFx0XHRcdFx0IC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdHJhZGlvQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxyXG5cdFx0XHRcdFx0cmFkaW9Hcm91cENoYW5nZShlKSB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdGNoYW5nZShzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3RhdHVzKTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdCAgIGkxOG4oKSB7XHJcblx0XHQgICAgcmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdCAgIH1cclxuXHRcdCAgIH0sXHJcblx0fTtcbjwvc2NyaXB0PlxuPHN0eWxlIHNjb3BlZD5cbnBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHR9XG48L3N0eWxlPlxuXG48c3R5bGU+XHJcblxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///910\n"); /***/ }), /* 911 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?mpType=page ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page */ 912);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 914);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"535573d6\",\n null,\n false,\n _index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/btcNodeSetting/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NTM1NTczZDYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjUzNTU3M2Q2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9idGNOb2RlU2V0dGluZy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///911\n"); /***/ }), /* 912 */ /*!***********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page ***! \***********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page */ 913); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_535573d6_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 913 */ /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=template&id=535573d6&scoped=true&mpType=page ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 755) .default, uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 760).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: false, _i: 1 } }, [ _c("image", { staticClass: _vm._$s(2, "sc", "renYou"), attrs: { src: _vm._$s( 2, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/IconGroup.png */ 615) ), _i: 2 }, slot: "logo" }), _vm._v("") ]), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "main_con"), attrs: { _i: 4 } }, [ _c( "u-radio-group", { attrs: { _i: 5 }, on: { change: _vm.radioGroupChange }, model: { value: _vm._$s(5, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }, _vm._l(_vm._$s(6, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(6, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("6-" + $30, "sc", "item flex"), attrs: { _i: "6-" + $30 }, on: { click: function($event) { return _vm.handove("en") } } }, [ _c( "u-radio", { attrs: { name: item.name, disabled: item.disabled, "active-color": "#5B53FF", _i: "7-" + $30 }, on: { change: _vm.radioChange } }, [ _c( "view", { staticClass: _vm._$s("8-" + $30, "sc", "sp1"), attrs: { _i: "8-" + $30 } }, [ _vm._v( _vm._$s("8-" + $30, "t0-0", _vm._s(item.name)) ) ] ), _c( "view", { staticClass: _vm._$s("9-" + $30, "sc", "sp2"), attrs: { _i: "9-" + $30 } }, [ _vm._v( _vm._$s("9-" + $30, "t0-0", _vm._s(item.link)) ) ] ) ] ), _c( "view", { staticClass: _vm._$s( "10-" + $30, "sc", "item_con flex2" ), attrs: { _i: "10-" + $30 } }, [ _c("view", { staticClass: _vm._$s("11-" + $30, "sc", "text1"), attrs: { _i: "11-" + $30 } }), _c("view", { staticClass: _vm._$s( "12-" + $30, "sc", "color_con red" ), attrs: { _i: "12-" + $30 } }), _c("view", { staticClass: _vm._$s("13-" + $30, "sc", "text2"), attrs: { _i: "13-" + $30 } }) ] ) ], 1 ) }), 0 ), _c("view", { staticClass: _vm._$s(14, "sc", "select_btn"), attrs: { _i: 14 } }) ], 1 ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 914 */ /*!*****************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 915);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5MTQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///914\n"); /***/ }), /* 915 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/btcNodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: '繁体中文', disabled: false, name: \"BitcoooWallet\", link: 'https://bitcoin.mainziqianbao.net/' }, { lang: '简体中文', disabled: false, name: \"BitcoooWallet\", link: 'https://bitcoin.mainziqianbao.net/' }, { lang: 'English', disabled: false, name: \"BitcoooWallet\", link: 'https://bitcoin.mainziqianbao.net/' }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { radioChange: function radioChange(e) {// console.log(e);\n }, // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {// console.log(e);\n }, change: function change(status) {// console.log(status);\n } }, computed: { i18n: function i18n() {return this.$t('index');} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2J0Y05vZGVTZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE2Q0EsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxjQURBLEVBRUEsT0FDQSxFQUNBLFlBREEsRUFFQSxlQUZBLEVBR0EscUJBSEEsRUFJQSwwQ0FKQSxFQURBLEVBT0EsRUFDQSxZQURBLEVBRUEsZUFGQSxFQUdBLHFCQUhBLEVBSUEsMENBSkEsRUFQQSxFQWFBLEVBQ0EsZUFEQSxFQUVBLGVBRkEsRUFHQSxxQkFIQSxFQUlBLDBDQUpBLEVBYkEsQ0FGQSxFQXVCQTtBQUNBLGVBeEJBLEdBMEJBLENBNUJBLEVBOEJBLFdBRUEsV0FGQSx1QkFFQSxDQUZBLEVBRUEsQ0FDQTtBQUNBLEtBSkEsRUFLQTtBQUNBLG9CQU5BLDRCQU1BLENBTkEsRUFNQSxDQUNBO0FBQ0EsS0FSQSxFQVNBLE1BVEEsa0JBU0EsTUFUQSxFQVNBLENBQ0E7QUFDQSxLQVhBLEVBOUJBLEVBMkNBLFlBQ0EsSUFEQSxrQkFDQSxDQUNBLHdCQUNBLENBSEEsRUEzQ0EsRSIsImZpbGUiOiI5MTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIiA6YmdudW09XCJmYWxzZVwiPlxyXG5cdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL0ljb25Hcm91cC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJyZW5Zb3VcIiBzbG90PVwibG9nb1wiPjwvaW1hZ2U+XHJcblx0XHRcdEJUQyBub2RlIHNldHRpbmdzXHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJtYWluX2NvblwiPlxyXG5cdDx1LXJhZGlvLWdyb3VwIHYtbW9kZWw9XCJ2YWx1ZVwiIEBjaGFuZ2U9XCJyYWRpb0dyb3VwQ2hhbmdlXCI+XHJcblx0XHQgPHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImhhbmRvdmUoJ2VuJylcIj5cclxuXHRcdFx0XHQ8dS1yYWRpbyBcclxuXHRcdFx0XHRcdEBjaGFuZ2U9XCJyYWRpb0NoYW5nZVwiIFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdDpuYW1lPVwiaXRlbS5uYW1lXCJcclxuXHRcdFx0XHRcdDpkaXNhYmxlZD1cIml0ZW0uZGlzYWJsZWRcIlxyXG5cdFx0XHRcdFx0YWN0aXZlLWNvbG9yPVwiIzVCNTNGRlwiXHJcblx0XHRcdFx0PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3AxXCI+XHJcblx0XHRcdFx0XHR7e2l0ZW0ubmFtZX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic3AyXCI+XHJcblx0XHRcdFx0XHR7e2l0ZW0ubGlua319XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdS1yYWRpbz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1fY29uIGZsZXgyXCI+XHJcblx0XHRcdFx0IDx2aWV3IGNsYXNzPVwidGV4dDFcIj4yNDkyNG1zPC92aWV3PlxyXG5cdFx0XHRcdCA8dmlldyBjbGFzcz1cImNvbG9yX2NvbiByZWRcIj5cclxuXHRcdFx0XHQgXHRcclxuXHRcdFx0XHQgPC92aWV3PlxyXG5cdFx0XHRcdCA8dmlldyBjbGFzcz1cInRleHQyXCI+XHJcblx0XHRcdFx0IFx05Yy65Z2X6auY5bqmIDcwMDgwMFxyXG5cdFx0XHRcdCA8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0IDwvdmlldz5cclxuXHRcdFx0PC91LXJhZGlvLWdyb3VwPlxyXG5cdFx0XHJcblx0PHZpZXcgY2xhc3M9XCJzZWxlY3RfYnRuXCI+XHJcblx0XHRTYXZlXHJcblx0PC92aWV3PlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cdFxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdGNoZWNrZWQ6IGZhbHNlLFxyXG5cdFx0XHRsaXN0OiBbXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0bGFuZzon57mB5L2T5Lit5paHJyxcclxuXHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJCaXRjb29vV2FsbGV0XCIsXHJcblx0XHRcdFx0XHRcdFx0XHRsaW5rOidodHRwczovL2JpdGNvaW4ubWFpbnppcWlhbmJhby5uZXQvJ1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0bGFuZzon566A5L2T5Lit5paHJyxcclxuXHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJCaXRjb29vV2FsbGV0XCIsXHJcblx0XHRcdFx0XHRcdFx0XHRsaW5rOidodHRwczovL2JpdGNvaW4ubWFpbnppcWlhbmJhby5uZXQvJ1xyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0bGFuZzonRW5nbGlzaCcsXHJcblx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiQml0Y29vb1dhbGxldFwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0bGluazonaHR0cHM6Ly9iaXRjb2luLm1haW56aXFpYW5iYW8ubmV0LydcclxuXHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHUtcmFkaW8tZ3JvdXDnmoR2LW1vZGVs57uR5a6a55qE5YC85aaC5p6c6K6+572u5Li65p+Q5LiqcmFkaW/nmoRuYW1l77yM5bCx5Lya6KKr6buY6K6k6YCJ5LitXHJcblx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJycsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0XHJcblx0XHRtZXRob2RzOiB7XHJcblxyXG5cdFx0XHRcdHJhZGlvQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxyXG5cdFx0XHRcdFx0cmFkaW9Hcm91cENoYW5nZShlKSB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdGNoYW5nZShzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3RhdHVzKTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdCAgIGkxOG4oKSB7XHJcblx0XHQgICAgcmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdCAgIH1cclxuXHRcdCAgIH0sXHJcblx0fTtcbjwvc2NyaXB0PlxuPHN0eWxlIHNjb3BlZD5cblxuPC9zdHlsZT5cblxuPHN0eWxlPlxyXG5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcblxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///915\n"); /***/ }), /* 916 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?mpType=page ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page */ 917);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 919);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"d53ec56a\",\n null,\n false,\n _index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/nodeSetting/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZDUzZWM1NmEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImQ1M2VjNTZhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9ub2RlU2V0dGluZy9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///916\n"); /***/ }), /* 917 */ /*!********************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page ***! \********************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page */ 918); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_d53ec56a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 918 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=template&id=d53ec56a&scoped=true&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _vm._v("") ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, [ _vm._l(_vm._$s(4, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(4, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("4-" + $30, "sc", "item flex"), attrs: { _i: "4-" + $30 }, on: { click: function($event) { return _vm.handove("en") } } }, [ _c( "view", { staticClass: _vm._$s("5-" + $30, "sc", "text1"), attrs: { _i: "5-" + $30 } }, [_vm._v(_vm._$s("5-" + $30, "t0-0", _vm._s(item.lang)))] ), _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "text2"), attrs: { _i: "6-" + $30 } }, [ _vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.name))), _c("image", { staticClass: _vm._$s("7-" + $30, "sc", "img1"), attrs: { src: _vm._$s( "7-" + $30, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: "7-" + $30 } }) ] ) ] ) }), _c("view", { staticClass: _vm._$s(8, "sc", "select_btn"), attrs: { _i: 8 } }) ], 2 ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 919 */ /*!**************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 920);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5MTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///919\n"); /***/ }), /* 920 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/nodeSetting/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: 'BTC', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Ethereum', disabled: false, name: \"https://bitcoin.maiziqia...\" }, { lang: 'Binance Smart Chain', disabled: false, name: \"https://bitcoin.maiziqia...\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {// if(item){\n // }\n this.$i18n.locale = item;\n\n plus.storage.setItem('locale', item);\n\n\n\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL25vZGVTZXR0aW5nL2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBK0JBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLGNBREEsRUFFQSxPQUNBLEVBQ0EsV0FEQSxFQUVBLGVBRkEsRUFHQSxtQ0FIQSxFQURBLEVBTUEsRUFDQSxnQkFEQSxFQUVBLGVBRkEsRUFHQSxtQ0FIQSxFQU5BLEVBV0EsRUFDQSwyQkFEQSxFQUVBLGVBRkEsRUFHQSxtQ0FIQSxFQVhBLENBRkEsRUFvQkE7QUFDQSxlQXJCQSxHQXVCQSxDQXpCQSxFQTJCQSxXQUNBLE9BREEsbUJBQ0EsSUFEQSxFQUNBLENBQ0E7QUFFQTtBQUNBOztBQUVBOzs7OztBQUtBLEtBWkE7QUFhQSxlQWJBLHVCQWFBLENBYkEsRUFhQTtBQUNBO0FBQ0EsS0FmQTtBQWdCQTtBQUNBLG9CQWpCQSw0QkFpQkEsQ0FqQkEsRUFpQkE7QUFDQTtBQUNBLEtBbkJBO0FBb0JBLFVBcEJBLGtCQW9CQSxNQXBCQSxFQW9CQTtBQUNBO0FBQ0EsS0F0QkEsRUEzQkE7O0FBbURBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0EsS0FIQSxFQW5EQSxFIiwiZmlsZSI6IjkyMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0Tm9kZSBzZXR0aW5nc1xyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbl9jb25cIj5cclxuICAgXHJcblx0XHRcclxuXHRcdCBcdFxyXG5cdFxyXG5cdFx0XHQgPHZpZXcgY2xhc3M9XCJpdGVtIGZsZXhcIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiIEBjbGljaz1cImhhbmRvdmUoJ2VuJylcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHQge3tpdGVtLmxhbmd9fVxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDJcIj5cclxuXHRcdFx0IHt7aXRlbS5uYW1lfX1cclxuXHRcdFx0IDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvY2hldnJvbl9yaWdodF8yNHB4LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzFcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdCA8L3ZpZXc+XHJcblx0XHRcclxuXHQ8dmlldyBjbGFzcz1cInNlbGVjdF9idG5cIj5cclxuXHRcdFNlbGVjdFxyXG5cdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHRcbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRjaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRcdGxpc3Q6IFtcclxuXHRcdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0JUQycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJodHRwczovL2JpdGNvaW4ubWFpemlxaWEuLi5cIlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGFuZzonRXRoZXJldW0nLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiaHR0cHM6Ly9iaXRjb2luLm1haXppcWlhLi4uXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxhbmc6J0JpbmFuY2UgU21hcnQgQ2hhaW4nLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiaHR0cHM6Ly9iaXRjb2luLm1haXppcWlhLi4uXCJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XSxcclxuXHRcdFx0XHRcdFx0XHRcdC8vIHUtcmFkaW8tZ3JvdXDnmoR2LW1vZGVs57uR5a6a55qE5YC85aaC5p6c6K6+572u5Li65p+Q5LiqcmFkaW/nmoRuYW1l77yM5bCx5Lya6KKr6buY6K6k6YCJ5LitXHJcblx0XHRcdFx0XHRcdFx0XHR2YWx1ZTogJycsXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0XHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdFx0aGFuZG92ZShpdGVtKXtcclxuXHRcdFx0XHRcdC8vIGlmKGl0ZW0pe1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHQgdGhpcy4kaTE4bi5sb2NhbGUgPSBpdGVtO1xyXG5cdFx0XHRcdFx0XHRcdCAvLyAjaWZkZWYgQVBQLVBMVVNcclxuXHRcdFx0XHRcdFx0XHQgcGx1cy5zdG9yYWdlLnNldEl0ZW0oJ2xvY2FsZScsIGl0ZW0pO1xyXG5cdFx0XHRcdFx0XHRcdCAvLyAjZW5kaWZcclxuXHRcdFx0XHRcdFx0XHQgLy8gI2lmZGVmIEg1XHJcblx0XHRcdFx0XHRcdFx0IGxvY2FsU3RvcmFnZS5zZXRJdGVtKCdsb2NhbGUnLCBpdGVtKTtcclxuXHRcdFx0XHRcdFx0XHQgLy8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0cmFkaW9DaGFuZ2UoZSkge1xyXG5cdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlKTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHQvLyDpgInkuK3ku7vkuIByYWRpb+aXtu+8jOeUsXJhZGlvLWdyb3Vw6Kem5Y+RXHJcblx0XHRcdFx0XHRyYWRpb0dyb3VwQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0Y2hhbmdlKHN0YXR1cykge1xyXG5cdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdGF0dXMpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0ICAgaTE4bigpIHtcclxuXHRcdCAgICByZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0ICAgfVxyXG5cdFx0ICAgfSxcclxuXHR9O1xuPC9zY3JpcHQ+XG48c3R5bGUgc2NvcGVkPlxucGFnZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xyXG5cdH1cbjwvc3R5bGU+XG5cbjxzdHlsZT5cclxuXHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG5cclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///920\n"); /***/ }), /* 921 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?mpType=page ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page */ 922);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 924);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"5c7fa88a\",\n null,\n false,\n _index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/currency/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTIxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWM3ZmE4OGEmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjVjN2ZhODhhXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9jdXJyZW5jeS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///921\n"); /***/ }), /* 922 */ /*!*****************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page ***! \*****************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page */ 923); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_5c7fa88a_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 923 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=template&id=5c7fa88a&scoped=true&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 755) .default, uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 760).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _vm._v("") ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, [ _c( "u-radio-group", { attrs: { _i: 4 }, on: { change: _vm.radioGroupChange }, model: { value: _vm._$s(4, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }, _vm._l(_vm._$s(5, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "item flex"), attrs: { _i: "5-" + $30 }, on: { click: function($event) { return _vm.handove("en") } } }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "text1"), attrs: { _i: "6-" + $30 } }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.lang)))] ), _c("u-radio", { attrs: { name: item.name, disabled: item.disabled, "active-color": "#5B53FF", _i: "7-" + $30 }, on: { change: _vm.radioChange } }) ], 1 ) }), 0 ), _c("view", { staticClass: _vm._$s(8, "sc", "select_btn"), attrs: { _i: 8 } }) ], 1 ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 924 */ /*!***********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 925);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5MjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///924\n"); /***/ }), /* 925 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/currency/index.vue?vue&type=script&lang=js&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { checked: false, list: [{ lang: 'USD', disabled: false, name: \"b\" }, { lang: 'JPY', disabled: false, name: \"a\" }, { lang: 'EUR', disabled: false, name: \"c\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '' };}, methods: { handove: function handove(item) {// if(item){\n // }\n this.$i18n.locale = item;plus.storage.setItem('locale', item);\n\n },\n radioChange: function radioChange(e) {\n // console.log(e);\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n // console.log(e);\n },\n change: function change(status) {\n // console.log(status);\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2N1cnJlbmN5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQ0EsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsU0FDQSxjQURBLEVBRUEsT0FDQSxFQUNBLFdBREEsRUFFQSxlQUZBLEVBR0EsU0FIQSxFQURBLEVBTUEsRUFDQSxXQURBLEVBRUEsZUFGQSxFQUdBLFNBSEEsRUFOQSxFQVdBLEVBQ0EsV0FEQSxFQUVBLGVBRkEsRUFHQSxTQUhBLEVBWEEsQ0FGQSxFQW9CQTtBQUNBLGVBckJBLEdBdUJBLENBekJBLEVBMkJBLFdBQ0EsT0FEQSxtQkFDQSxJQURBLEVBQ0EsQ0FDQTtBQUVBO0FBQ0EsK0JBRUE7O0FBS0EsS0FaQTtBQWFBLGVBYkEsdUJBYUEsQ0FiQSxFQWFBO0FBQ0E7QUFDQSxLQWZBO0FBZ0JBO0FBQ0Esb0JBakJBLDRCQWlCQSxDQWpCQSxFQWlCQTtBQUNBO0FBQ0EsS0FuQkE7QUFvQkEsVUFwQkEsa0JBb0JBLE1BcEJBLEVBb0JBO0FBQ0E7QUFDQSxLQXRCQSxFQTNCQTs7QUFtREE7QUFDQSxRQURBLGtCQUNBO0FBQ0E7QUFDQSxLQUhBLEVBbkRBLEUiLCJmaWxlIjoiOTI1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IGNsYXNzPVwiXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwidHJ1ZVwiPlxyXG5cdFx0XHRMYW5ndWFnZVxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwibWFpbl9jb25cIj5cclxuICAgXHJcblx0XHRcclxuXHRcdCBcdFxyXG5cdFx0PHUtcmFkaW8tZ3JvdXAgdi1tb2RlbD1cInZhbHVlXCIgQGNoYW5nZT1cInJhZGlvR3JvdXBDaGFuZ2VcIj5cclxuXHRcdFx0IDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJoYW5kb3ZlKCdlbicpXCI+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0IHt7aXRlbS5sYW5nfX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHUtcmFkaW8gXHJcblx0XHRcdFx0XHRcdEBjaGFuZ2U9XCJyYWRpb0NoYW5nZVwiIFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Om5hbWU9XCJpdGVtLm5hbWVcIlxyXG5cdFx0XHRcdFx0XHQ6ZGlzYWJsZWQ9XCJpdGVtLmRpc2FibGVkXCJcclxuXHRcdFx0XHRcdFx0YWN0aXZlLWNvbG9yPVwiIzVCNTNGRlwiXHJcblx0XHRcdFx0XHQ+XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdDwvdS1yYWRpbz5cclxuXHRcdFx0XHRcdFx0IDwvdmlldz5cclxuXHRcdFx0XHQ8L3UtcmFkaW8tZ3JvdXA+XHJcblx0XHJcblx0ICA8dmlldyBjbGFzcz1cInNlbGVjdF9idG5cIj5cclxuXHQgIFx0U2VsZWN0XHJcblx0ICA8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0Y2hlY2tlZDogZmFsc2UsXHJcblx0XHRcdFx0XHRsaXN0OiBbXHJcblx0XHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidVU0QnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiYlwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidKUFknLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiYVwiXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsYW5nOidFVVInLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiY1wiXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdF0sXHJcblx0XHRcdFx0XHRcdFx0XHQvLyB1LXJhZGlvLWdyb3Vw55qEdi1tb2RlbOe7keWumueahOWAvOWmguaenOiuvue9ruS4uuafkOS4qnJhZGlv55qEbmFtZe+8jOWwseS8muiiq+m7mOiupOmAieS4rVxyXG5cdFx0XHRcdFx0XHRcdFx0dmFsdWU6ICcnLFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRcdGhhbmRvdmUoaXRlbSl7XHJcblx0XHRcdFx0XHQvLyBpZihpdGVtKXtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0IHRoaXMuJGkxOG4ubG9jYWxlID0gaXRlbTtcclxuXHRcdFx0XHRcdFx0XHQgLy8gI2lmZGVmIEFQUC1QTFVTXHJcblx0XHRcdFx0XHRcdFx0IHBsdXMuc3RvcmFnZS5zZXRJdGVtKCdsb2NhbGUnLCBpdGVtKTtcclxuXHRcdFx0XHRcdFx0XHQgLy8gI2VuZGlmXHJcblx0XHRcdFx0XHRcdFx0IC8vICNpZmRlZiBINVxyXG5cdFx0XHRcdFx0XHRcdCBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgnbG9jYWxlJywgaXRlbSk7XHJcblx0XHRcdFx0XHRcdFx0IC8vICNlbmRpZlxyXG5cdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdHJhZGlvQ2hhbmdlKGUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZSk7XHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxyXG5cdFx0XHRcdFx0cmFkaW9Hcm91cENoYW5nZShlKSB7XHJcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUpO1xyXG5cdFx0XHRcdFx0fSxcclxuXHRcdGNoYW5nZShzdGF0dXMpIHtcclxuXHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3RhdHVzKTtcclxuXHRcdFx0XHRcdH0sXHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdCAgIGkxOG4oKSB7XHJcblx0XHQgICAgcmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdCAgIH1cclxuXHRcdCAgIH0sXHJcblx0fTtcbjwvc2NyaXB0PlxuPHN0eWxlIHNjb3BlZD5cbnBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHR9XG48L3N0eWxlPlxuXG48c3R5bGU+XHJcblxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///925\n"); /***/ }), /* 926 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?mpType=page ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page */ 927);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 929);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3c7cada7\",\n null,\n false,\n _index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/setting/lang/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTI2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9M2M3Y2FkYTcmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjNjN2NhZGE3XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvc2V0dGluZy9sYW5nL2luZGV4LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///926\n"); /***/ }), /* 927 */ /*!*************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page ***! \*************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page */ 928); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_3c7cada7_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 928 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=template&id=3c7cada7&scoped=true&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uRadioGroup: __webpack_require__(/*! @/uview-ui/components/u-radio-group/u-radio-group.vue */ 755) .default, uRadio: __webpack_require__(/*! @/uview-ui/components/u-radio/u-radio.vue */ 760).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.Language))) ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main_con"), attrs: { _i: 3 } }, [ _c( "u-radio-group", { attrs: { _i: 4 }, on: { change: _vm.radioGroupChange }, model: { value: _vm._$s(4, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }, _vm._l(_vm._$s(5, "f", { forItems: _vm.list }), function( item, index, $20, $30 ) { return _c( "view", { key: _vm._$s(5, "f", { forIndex: $20, key: index }), staticClass: _vm._$s("5-" + $30, "sc", "item flex"), attrs: { _i: "5-" + $30 }, on: { click: function($event) { return _vm.nowLanguage(item, index) } } }, [ _c( "view", { staticClass: _vm._$s("6-" + $30, "sc", "text1"), attrs: { _i: "6-" + $30 } }, [_vm._v(_vm._$s("6-" + $30, "t0-0", _vm._s(item.lang)))] ), _c("u-radio", { attrs: { name: item.name, disabled: item.disabled, "active-color": "#5B53FF", _i: "7-" + $30 }, on: { change: _vm.radioChange } }) ], 1 ) }), 0 ), _c( "view", { staticClass: _vm._$s(8, "sc", "select_btn"), attrs: { _i: 8 }, on: { click: _vm.confirmLanguage } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.i18n.langSelect)))] ) ], 1 ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 929 */ /*!*******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=script&lang=js&mpType=page ***! \*******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 930);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5MjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///929\n"); /***/ }), /* 930 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/setting/lang/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { language: this.$store.state.language == 'en' ? 'English' : '简体中文', checked: false, langInfo: {}, lang: '', list: [{ lang: this.$t('index').langfan, disabled: false, name: \"b\" }, { lang: this.$t('index').langjian, disabled: false, name: \"a\" }, { lang: this.$t('index').eng, disabled: false, name: \"c\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: 'c' };}, methods: { // 中英化\n // 判断当前是什么语言\n nowLanguage: function nowLanguage(e, i) {__f__(\"log\", e, 22222, \" at pages/menu/setting/lang/index.vue:69\");\n this.value = e.name;\n this.lang = e.lang;\n this.langInfo = e;\n __f__(\"log\", this.langInfo, 22222, \" at pages/menu/setting/lang/index.vue:73\");\n },\n confirmLanguage: function confirmLanguage() {\n uni.setStorageSync('lang', this.value);\n\n __f__(\"log\", this.langInfo, 1212212, \" at pages/menu/setting/lang/index.vue:78\");\n if (this.langInfo.name == 'c') {\n this._i18n.locale = 'en';\n this.$store.commit('setLanguage', 'en');\n uni.setStorageSync('langTrue', 'English');\n uni.setStorageSync(\"language\", 'en');\n } else if (this.langInfo.name == 'a') {\n this._i18n.locale = 'zh-CN';\n this.$store.commit('setLanguage', 'zh-CN');\n uni.setStorageSync(\"language\", 'zh-CN');\n uni.setStorageSync('langTrue', '简体中文');\n } else {\n this._i18n.locale = 'zh-CNF';\n this.$store.commit('setLanguage', 'zh-CNF');\n uni.setStorageSync(\"language\", 'zh-CNF');\n uni.setStorageSync('langTrue', '繁體中文');\n }\n uni.reLaunch({\n url: '/pages/menu/setting/index' });\n\n },\n radioChange: function radioChange(e) {\n\n },\n // 选中任一radio时,由radio-group触发\n radioGroupChange: function radioGroupChange(e) {\n\n },\n change: function change(status) {\n\n } },\n\n computed: {\n i18n: function i18n() {\n return this.$t('index');\n } },\n\n onLoad: function onLoad() {\n if (uni.getStorageSync('lang')) {\n this.value = uni.getStorageSync('lang');\n } else {\n uni.setStorageSync('lang', this.value);\n }\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZXR0aW5nL2xhbmcvaW5kZXgudnVlIl0sIm5hbWVzIjpbImRhdGEiLCJsYW5ndWFnZSIsIiRzdG9yZSIsInN0YXRlIiwiY2hlY2tlZCIsImxhbmdJbmZvIiwibGFuZyIsImxpc3QiLCIkdCIsImxhbmdmYW4iLCJkaXNhYmxlZCIsIm5hbWUiLCJsYW5namlhbiIsImVuZyIsInZhbHVlIiwibWV0aG9kcyIsIm5vd0xhbmd1YWdlIiwiZSIsImkiLCJjb25maXJtTGFuZ3VhZ2UiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsIl9pMThuIiwibG9jYWxlIiwiY29tbWl0IiwicmVMYXVuY2giLCJ1cmwiLCJyYWRpb0NoYW5nZSIsInJhZGlvR3JvdXBDaGFuZ2UiLCJjaGFuZ2UiLCJzdGF0dXMiLCJjb21wdXRlZCIsImkxOG4iLCJvbkxvYWQiLCJnZXRTdG9yYWdlU3luYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBaUNBLGlILDhGQWpDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO2VBR2UsRUFDZEEsSUFEYyxrQkFDUCxDQUNOLE9BQU8sRUFDTkMsUUFBUSxFQUFFLEtBQUtDLE1BQUwsQ0FBWUMsS0FBWixDQUFrQkYsUUFBbEIsSUFBOEIsSUFBOUIsR0FBcUMsU0FBckMsR0FBaUQsTUFEckQsRUFFUEcsT0FBTyxFQUFFLEtBRkYsRUFHUEMsUUFBUSxFQUFDLEVBSEYsRUFJUEMsSUFBSSxFQUFDLEVBSkUsRUFLTEMsSUFBSSxFQUFFLENBQ0YsRUFDQ0QsSUFBSSxFQUFDLEtBQUtFLEVBQUwsQ0FBUSxPQUFSLEVBQWlCQyxPQUR2QixFQUVDQyxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsR0FITixFQURFLEVBTUYsRUFDQ0wsSUFBSSxFQUFDLEtBQUtFLEVBQUwsQ0FBUSxPQUFSLEVBQWlCSSxRQUR2QixFQUVDRixRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsR0FITixFQU5FLEVBV0YsRUFDQ0wsSUFBSSxFQUFDLEtBQUtFLEVBQUwsQ0FBUSxPQUFSLEVBQWlCSyxHQUR2QixFQUVDSCxRQUFRLEVBQUUsS0FGWCxFQUdDQyxJQUFJLEVBQUMsR0FITixFQVhFLENBTEQsRUF1QkY7QUFDQUcsV0FBSyxFQUFFLEdBeEJMLEVBQVAsQ0EwQkEsQ0E1QmEsRUE4QmRDLE9BQU8sRUFBRSxFQUNUO0FBQ0E7QUFDQUMsZUFIUyx1QkFHR0MsQ0FISCxFQUdLQyxDQUhMLEVBR1EsQ0FDaEIsYUFBWUQsQ0FBWixFQUFjLEtBQWQ7QUFDQSxXQUFLSCxLQUFMLEdBQVdHLENBQUMsQ0FBQ04sSUFBYjtBQUNELFdBQUtMLElBQUwsR0FBVVcsQ0FBQyxDQUFDWCxJQUFaO0FBQ0EsV0FBS0QsUUFBTCxHQUFjWSxDQUFkO0FBQ0EsbUJBQVksS0FBS1osUUFBakIsRUFBMEIsS0FBMUI7QUFDRSxLQVRPO0FBVVJjLG1CQVZRLDZCQVVTO0FBQ2ZDLFNBQUcsQ0FBQ0MsY0FBSixDQUFtQixNQUFuQixFQUEwQixLQUFLUCxLQUEvQjs7QUFFRCxtQkFBWSxLQUFLVCxRQUFqQixFQUEwQixPQUExQjtBQUNELFVBQUksS0FBS0EsUUFBTCxDQUFjTSxJQUFkLElBQXNCLEdBQTFCLEVBQStCO0FBQzlCLGFBQUtXLEtBQUwsQ0FBV0MsTUFBWCxHQUFvQixJQUFwQjtBQUNBLGFBQUtyQixNQUFMLENBQVlzQixNQUFaLENBQW1CLGFBQW5CLEVBQWtDLElBQWxDO0FBQ0NKLFdBQUcsQ0FBQ0MsY0FBSixDQUFtQixVQUFuQixFQUE4QixTQUE5QjtBQUNERCxXQUFHLENBQUNDLGNBQUosQ0FBbUIsVUFBbkIsRUFBK0IsSUFBL0I7QUFDQSxPQUxELE1BS08sSUFBSSxLQUFLaEIsUUFBTCxDQUFjTSxJQUFkLElBQXNCLEdBQTFCLEVBQStCO0FBQ3JDLGFBQUtXLEtBQUwsQ0FBV0MsTUFBWCxHQUFvQixPQUFwQjtBQUNBLGFBQUtyQixNQUFMLENBQVlzQixNQUFaLENBQW1CLGFBQW5CLEVBQWtDLE9BQWxDO0FBQ0FKLFdBQUcsQ0FBQ0MsY0FBSixDQUFtQixVQUFuQixFQUErQixPQUEvQjtBQUNBRCxXQUFHLENBQUNDLGNBQUosQ0FBbUIsVUFBbkIsRUFBOEIsTUFBOUI7QUFDQSxPQUxNLE1BS0Y7QUFDSixhQUFLQyxLQUFMLENBQVdDLE1BQVgsR0FBb0IsUUFBcEI7QUFDQSxhQUFLckIsTUFBTCxDQUFZc0IsTUFBWixDQUFtQixhQUFuQixFQUFrQyxRQUFsQztBQUNBSixXQUFHLENBQUNDLGNBQUosQ0FBbUIsVUFBbkIsRUFBK0IsUUFBL0I7QUFDQUQsV0FBRyxDQUFDQyxjQUFKLENBQW1CLFVBQW5CLEVBQThCLE1BQTlCO0FBQ0E7QUFDREQsU0FBRyxDQUFDSyxRQUFKLENBQWE7QUFDWkMsV0FBRyxFQUFDLDJCQURRLEVBQWI7O0FBR0MsS0FqQ087QUFrQ1BDLGVBbENPLHVCQWtDS1YsQ0FsQ0wsRUFrQ1E7O0FBRWIsS0FwQ0s7QUFxQ047QUFDQVcsb0JBdENNLDRCQXNDV1gsQ0F0Q1gsRUFzQ2M7O0FBRW5CLEtBeENLO0FBeUNUWSxVQXpDUyxrQkF5Q0ZDLE1BekNFLEVBeUNNOztBQUVYLEtBM0NLLEVBOUJLOztBQTJFZkMsVUFBUSxFQUFFO0FBQ1RDLFFBRFMsa0JBQ0Y7QUFDTixhQUFPLEtBQUt4QixFQUFMLENBQVEsT0FBUixDQUFQO0FBQ0EsS0FIUSxFQTNFSzs7QUFnRmZ5QixRQWhGZSxvQkFnRk47QUFDUixRQUFHYixHQUFHLENBQUNjLGNBQUosQ0FBbUIsTUFBbkIsQ0FBSCxFQUE4QjtBQUM3QixXQUFLcEIsS0FBTCxHQUFXTSxHQUFHLENBQUNjLGNBQUosQ0FBbUIsTUFBbkIsQ0FBWDtBQUNBLEtBRkQsTUFFSztBQUNKZCxTQUFHLENBQUNDLGNBQUosQ0FBbUIsTUFBbkIsRUFBMEIsS0FBS1AsS0FBL0I7QUFDQTtBQUNELEdBdEZjLEUiLCJmaWxlIjoiOTMwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cbmltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCB7XG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdGxhbmd1YWdlOiB0aGlzLiRzdG9yZS5zdGF0ZS5sYW5ndWFnZSA9PSAnZW4nID8gJ0VuZ2xpc2gnIDogJ+eugOS9k+S4reaWhycgLFxuXHRcdGNoZWNrZWQ6IGZhbHNlLFxuXHRcdGxhbmdJbmZvOnt9LFxuXHRcdGxhbmc6JycsXG5cdFx0XHRcdGxpc3Q6IFtcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOnRoaXMuJHQoJ2luZGV4JykubGFuZ2Zhbixcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJiXCIsXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XHR7XG5cdFx0XHRcdFx0XHRcdFx0XHRsYW5nOnRoaXMuJHQoJ2luZGV4JykubGFuZ2ppYW4sXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNhYmxlZDogZmFsc2UsXG5cdFx0XHRcdFx0XHRcdFx0XHRuYW1lOlwiYVwiLFxuXHRcdFx0XHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0XHRcdFx0e1xuXHRcdFx0XHRcdFx0XHRcdFx0bGFuZzp0aGlzLiR0KCdpbmRleCcpLmVuZyxcblx0XHRcdFx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcblx0XHRcdFx0XHRcdFx0XHRcdG5hbWU6XCJjXCIsXG5cdFx0XHRcdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdF0sXG5cdFx0XHRcdFx0XHRcdC8vIHUtcmFkaW8tZ3JvdXDnmoR2LW1vZGVs57uR5a6a55qE5YC85aaC5p6c6K6+572u5Li65p+Q5LiqcmFkaW/nmoRuYW1l77yM5bCx5Lya6KKr6buY6K6k6YCJ5LitXG5cdFx0XHRcdFx0XHRcdHZhbHVlOiAnYycsXG5cdFx0fTtcblx0fSxcblx0XG5cdG1ldGhvZHM6IHtcblx0Ly8g5Lit6Iux5YyWXG5cdC8vIOWIpOaWreW9k+WJjeaYr+S7gOS5iOivreiogFxuXHRub3dMYW5ndWFnZShlLGkpIHtcblx0XHRjb25zb2xlLmxvZyhlLDIyMjIyKVxuXHRcdHRoaXMudmFsdWU9ZS5uYW1lXG5cdHRoaXMubGFuZz1lLmxhbmdcblx0dGhpcy5sYW5nSW5mbz1lO1xuXHRjb25zb2xlLmxvZyh0aGlzLmxhbmdJbmZvLDIyMjIyKVxuXHRcdH0sXG5cdFx0Y29uZmlybUxhbmd1YWdlKCl7XG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnbGFuZycsdGhpcy52YWx1ZSlcblx0XHRcdFxuXHRcdFx0Y29uc29sZS5sb2codGhpcy5sYW5nSW5mbywxMjEyMjEyKVxuXHRcdGlmICh0aGlzLmxhbmdJbmZvLm5hbWUgPT0gJ2MnKSB7XG5cdFx0XHR0aGlzLl9pMThuLmxvY2FsZSA9ICdlbidcblx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0TGFuZ3VhZ2UnLCAnZW4nKVxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJywnRW5nbGlzaCcpXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoXCJsYW5ndWFnZVwiLCAnZW4nKVxuXHRcdH0gZWxzZSBpZiAodGhpcy5sYW5nSW5mby5uYW1lID09ICdhJykge1xuXHRcdFx0dGhpcy5faTE4bi5sb2NhbGUgPSAnemgtQ04nXG5cdFx0XHR0aGlzLiRzdG9yZS5jb21taXQoJ3NldExhbmd1YWdlJywgJ3poLUNOJylcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYyhcImxhbmd1YWdlXCIsICd6aC1DTicpXG5cdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmdUcnVlJywn566A5L2T5Lit5paHJylcblx0XHR9ZWxzZXtcblx0XHRcdHRoaXMuX2kxOG4ubG9jYWxlID0gJ3poLUNORidcblx0XHRcdHRoaXMuJHN0b3JlLmNvbW1pdCgnc2V0TGFuZ3VhZ2UnLCAnemgtQ05GJylcblx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYyhcImxhbmd1YWdlXCIsICd6aC1DTkYnKVxuXHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdsYW5nVHJ1ZScsJ+e5gemrlOS4reaWhycpXG5cdFx0fVxuXHRcdHVuaS5yZUxhdW5jaCh7XG5cdFx0XHR1cmw6Jy9wYWdlcy9tZW51L3NldHRpbmcvaW5kZXgnXG5cdFx0fSlcblx0XHR9LFxuXHRcdFx0cmFkaW9DaGFuZ2UoZSkge1xuXHRcdFx0XHRcblx0XHRcdFx0fSxcblx0XHRcdFx0Ly8g6YCJ5Lit5Lu75LiAcmFkaW/ml7bvvIznlLFyYWRpby1ncm91cOinpuWPkVxuXHRcdFx0XHRyYWRpb0dyb3VwQ2hhbmdlKGUpIHtcblx0XHRcdFx0XG5cdFx0XHRcdH0sXG5cdGNoYW5nZShzdGF0dXMpIHtcblx0XHRcdFx0XG5cdFx0XHRcdH0sXG5cdH0sXG5jb21wdXRlZDoge1xuXHRpMThuKCkge1xuXHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXG5cdH0sXG59LFxub25Mb2FkKCkge1xuXHRpZih1bmkuZ2V0U3RvcmFnZVN5bmMoJ2xhbmcnKSl7XG5cdFx0dGhpcy52YWx1ZT11bmkuZ2V0U3RvcmFnZVN5bmMoJ2xhbmcnKVxuXHR9ZWxzZXtcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2xhbmcnLHRoaXMudmFsdWUpXG5cdH1cbn1cbn07XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///930\n"); /***/ }), /* 931 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?mpType=page ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page */ 932);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 935);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"9bc6292e\",\n null,\n false,\n _index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/about/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTMxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9OWJjNjI5MmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjliYzYyOTJlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWJvdXQvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///931\n"); /***/ }), /* 932 */ /*!******************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page ***! \******************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page */ 933); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_9bc6292e_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 933 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=template&id=9bc6292e&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.aboutus))) ]), _c("view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "bot_con"), attrs: { _i: 3 } }, [ _c( "view", { staticClass: _vm._$s(4, "sc", "topcon"), attrs: { _i: 4 } }, [ _c("image", { staticClass: _vm._$s(5, "sc", "img"), attrs: { src: _vm._$s( 5, "a-src", __webpack_require__(/*! ../../../static/tongyonh/b_logo.png */ 634) ), _i: 5 } }), _c("image", { staticClass: _vm._$s(6, "sc", "img2"), attrs: { src: _vm._$s( 6, "a-src", __webpack_require__(/*! ../../../static/tongyonh/textt.png */ 934) ), _i: 6 } }) ] ), _c( "view", { staticClass: _vm._$s(7, "sc", "flex item"), attrs: { _i: 7 } }, [ _c( "view", { staticClass: _vm._$s(8, "sc", "text1"), attrs: { _i: 8 } }, [_vm._v(_vm._$s(8, "t0-0", _vm._s(_vm.i18n.Versionupdate)))] ), _c("view", { staticClass: _vm._$s(9, "sc", "text2 gray"), attrs: { _i: 9 } }) ] ), _c( "view", { staticClass: _vm._$s(10, "sc", "flex item"), attrs: { _i: 10 } }, [ _c( "view", { staticClass: _vm._$s(11, "sc", "text1"), attrs: { _i: 11 } }, [ _vm._v( _vm._$s(11, "t0-0", _vm._s(_vm.i18n.Officialwebsite)) ) ] ), _c("view", { staticClass: _vm._$s(12, "sc", "text2 gray"), attrs: { _i: 12 } }) ] ), _c( "view", { staticClass: _vm._$s(13, "sc", "flex item"), attrs: { _i: 13 }, on: { click: _vm.goTerms } }, [ _c( "view", { staticClass: _vm._$s(14, "sc", "text1"), attrs: { _i: 14 } }, [_vm._v(_vm._$s(14, "t0-0", _vm._s(_vm.i18n.TermsofService)))] ), _c( "view", { staticClass: _vm._$s(15, "sc", "text2 gray"), attrs: { _i: 15 } }, [ _c("image", { staticClass: _vm._$s(16, "sc", "img1"), attrs: { src: _vm._$s( 16, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 16 } }) ] ) ] ), _c( "view", { staticClass: _vm._$s(17, "sc", "flex item"), attrs: { _i: 17 }, on: { click: _vm.goPrivacy } }, [ _c( "view", { staticClass: _vm._$s(18, "sc", "text1"), attrs: { _i: 18 } }, [_vm._v(_vm._$s(18, "t0-0", _vm._s(_vm.i18n.PrivacyPolicy)))] ), _c( "view", { staticClass: _vm._$s(19, "sc", "text2 gray"), attrs: { _i: 19 } }, [ _c("image", { staticClass: _vm._$s(20, "sc", "img1"), attrs: { src: _vm._$s( 20, "a-src", __webpack_require__(/*! ../../../static/tongyonh/chevron_right_24px.png */ 29) ), _i: 20 } }) ] ) ] ) ] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 934 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/textt.png ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/textt.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjkzNC5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gXCIvc3RhdGljL3Rvbmd5b25oL3RleHR0LnBuZ1wiOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///934\n"); /***/ }), /* 935 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 936);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTRpQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5MzUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///935\n"); /***/ }), /* 936 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { goTerms: function goTerms() {uni.navigateTo({ url: './terms/index' });}, goPrivacy: function goPrivacy() {uni.navigateTo({ url: './Privacy/index' });} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hYm91dC9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxREEsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxVQUdBLENBTEEsRUFNQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBTkEsRUFXQSxXQUNBLE9BREEscUJBQ0EsQ0FDQSxpQkFDQSxvQkFEQSxJQUdBLENBTEEsRUFNQSxTQU5BLHVCQU1BLENBQ0EsaUJBQ0Esc0JBREEsSUFHQSxDQVZBLEVBWEEsRSIsImZpbGUiOiI5MzYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIj5cclxuXHRcdHt7aTE4bi5hYm91dHVzfX1cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHJcblx0XHQ8dmlldyBjbGFzcz1cImJvdF9jb25cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0b3Bjb25cIj5cclxuXHRcdFx0XHQ8IS0tIDxpbWFnZSBzcmM9XCIuLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvR3JvdXAyODUucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT4gLS0+XHJcblx0PGltYWdlIHNyYz1cIi4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9iX2xvZ28ucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3RleHR0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZzJcIj48L2ltYWdlPlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiZmxleCBpdGVtXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLlZlcnNpb251cGRhdGV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyIGdyYXlcIj5cclxuXHRcdFx0XHRcdHYyLjIuOVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImZsZXggaXRlbVwiPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5PZmZpY2lhbHdlYnNpdGV9fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyIGdyYXlcIj5cclxuXHRcdFx0XHRcdGh0dHBzOi8vYml0Y29vby5jb21cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4IGl0ZW1cIiBAY2xpY2s9XCJnb1Rlcm1zXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLlRlcm1zb2ZTZXJ2aWNlfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MiBncmF5XCI+XHJcblx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJmbGV4IGl0ZW1cIiBAY2xpY2s9XCJnb1ByaXZhY3lcIj5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uUHJpdmFjeVBvbGljeX19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRleHQyIGdyYXlcIj5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+PC9pbWFnZT5cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0XHRcclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcblx0XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0XHRpMThuKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0XHR9LFxyXG5cdFx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0Z29UZXJtcygpe1xyXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0dXJsOicuL3Rlcm1zL2luZGV4J1xyXG5cdFx0XHR9KVxyXG5cdFx0fSxcclxuXHRcdGdvUHJpdmFjeSgpe1xyXG5cdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0dXJsOicuL1ByaXZhY3kvaW5kZXgnXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0XHR9XHJcblx0fTtcbjwvc2NyaXB0PlxuPHN0eWxlIHNjb3BlZD5cblxuPC9zdHlsZT5cblxuPHN0eWxlPlxyXG5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcblxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///936\n"); /***/ }), /* 937 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?mpType=page ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page */ 938);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 940);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"684c65fc\",\n null,\n false,\n _index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/about/Privacy/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTM3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Njg0YzY1ZmMmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjY4NGM2NWZjXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWJvdXQvUHJpdmFjeS9pbmRleC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///937\n"); /***/ }), /* 938 */ /*!**************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page ***! \**************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page */ 939); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_684c65fc_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 939 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=template&id=684c65fc&scoped=true&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.TermsofService))) ]), _c("view", { staticClass: _vm._$s(2, "sc", "con"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [_c("view")] ), _c("view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 940 */ /*!********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=script&lang=js&mpType=page ***! \********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 941);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5NDAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///940\n"); /***/ }), /* 941 */ /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/Privacy/index.vue?vue&type=script&lang=js&mpType=page ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {}, computed: { i18n: function i18n() {return this.$t('index');} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hYm91dC9Qcml2YWN5L2luZGV4LnZ1ZSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXVCQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFVBR0EsQ0FMQSxFQU1BLFdBTkEsRUFTQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBVEEsRSIsImZpbGUiOiI5NDEuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIj5cclxuXHRcdFx0e3tpMThuLlRlcm1zb2ZTZXJ2aWNlfX1cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwiY29uXCI+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdFx0TG9yZW0gdGV4dCBcdFxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHJcblx0XHRcdERvc3VlcmUgYXQgdHVycGlzIGF0LCBmcmluZ2lsbGEgZWZmaWNpdHVyIHF1YW0uIFN1c3BlbmRpc3NlIHZpdGFlIGxhY3VzIGFjIGxlY3R1cyBmYWNpbGlzaXMgb3JuYXJlLiBWaXZhbXVzIHZpdGFlIHB1bHZpbmFyIG5pc2ksIGluIHZlaGljdWxhIGVsaXQuIFByYWVzZW50IGlhY3VsaXMgYW50ZSB0ZWxsdXMsIGV1IG1hdHRpcyBsZWN0dXMgc3VzY2lwaXQgc2l0IGFtZXQuIFNlZCBjb25ndWUgYWNjdW1zYW4gbnVuYyBpbiBpYWN1bGlzLiBTZWQgbWFsZXN1YWRhIGVsaXQgdHVycGlzLCBldSBlZ2VzdGFzIGVyb3MgcmhvbmN1cyBub24uIFNlZCBwdWx2aW5hciBldWlzbW9kIGxpYmVybyBzaXQgYW1ldCBzY2VsZXJpc3F1ZS4gVmVzdGlidWx1bSBhbnRlIGZlbGlzLCBjb25kaW1lbnR1bSBpbiB2dWxwdXRhdGUgaWQsIHRlbXBvciBldSBudWxsYS4gUGVsbGVudGVzcXVlIGhhYml0YW50IG1vcmJpIHRyaXN0aXF1ZSBzZW5lY3R1cyBldCBuZXR1cyBldCBtYWxlc3VhZGEgZmFtZXMgYWMgdHVycGlzIGVnZXN0YXMuIEV0aWFtIGNvbmRpbWVudHVtIGF1Z3VlIHZpdGFlIG51bGxhIHN1c2NpcGl0IGVsZWlmZW5kLiBQaGFzZWxsdXMgY29uc2VjdGV0dXIgdm9sdXRwYXQgbnVsbGEsIGN1cnN1cyBmYWNpbGlzaXMgZWxpdCB2dWxwdXRhdGUgc2VkLiBNYXVyaXMgaW4gc2VtcGVyIHNlbS4gSW50ZXJkdW0gZXQgbWFsZXN1YWRhIGZhbWVzIGFjIGFudGUgaXBzdW0gcHJpbWlzIGluIGZhdWNpYnVzLlxyXG5cclxuXHRcdDwvdmlldz5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHRFdGlhbSBuaXNpIGxvcmVtLCBwb3N1ZXJlIGF0IHR1cnBpcyBhdCwgZnJpbmdpbGxhIGVmZmljaXR1ciBxdWFtLiBTdXNwZW5kaXNzZSB2aXRhZSBsYWN1cyBhYyBsZWN0dXMgZmFjaWxpc2lzIG9ybmFyZS4gVml2YW11cyB2aXRhZSBwdWx2aW5hciBuaXNpLCBpbiB2ZWhpY3VsYSBlbGl0LiBQcmFlc2VudCBpYWN1bGlzIGFudGUgdGVsbHVzLCBldSBtYXR0aXMgbGVjdHVzIHN1c2NpcGl0IHNpdCBhbWV0LiBTZWQgY29uZ3VlIGFjY3Vtc2FuIG51bmMgaW4gaWFjdWxpcy4gU2VkIG1hbGVzdWFkYSBlbGl0IHR1cnBpcywgZXUgZWdlc3RhcyBlcm9zIHJob25jdXMgbm9uLiBTZWQgcHVsdmluYXIgZXVpc21vZCBsaWJlcm8gc2l0IGFtZXQgc2NlbGVyaXNxdWUuIFZlc3RpYnVsdW0gYW50ZSBmZWxpcywgY29uZGltZW50dW0gaW4gdnVscHV0YXRlIGlkLCB0ZW1wb3IgZXUgbnVsbGEuIFBlbGxlbnRlc3F1ZSBoYWJpdGFudCBtb3JiaSB0cmlzdGlxdWUgc2VuZWN0dXMgZXQgbmV0dXMgZXQgbWFsZXN1YWRhIGZhbWVzIGFjIHR1cnBpcyBlZ2VzdGFzLiBFdGlhbSBjb25kaW1lbnR1bSBhdWd1ZSB2aXRhZSBudWxsYSBzdXNjaXBpdCBlbGVpZmVuZC4gUGhhc2VsbHVzIGNvbnNlY3RldHVyIHZvbHV0cGF0IG51bGxhLCBjdXJzdXMgZmFjaWxpc2lzIGVsaXQgdnVscHV0YXRlIHNlZC4gTWF1cmlzIGluIHNlbXBlciBzZW0uIEludGVyZHVtIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyBhbnRlIGlwc3VtIHByaW1pcyBpbiBmYXVjaWJ1cy5cclxuXHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cdDwvdmlldz5cclxuXHRcbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcclxuXHRcdFx0fTtcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHRcdH0sXHJcblx0XHRcdH0sXHJcblx0fTtcbjwvc2NyaXB0PlxuPHN0eWxlIHNjb3BlZD5cblxuPC9zdHlsZT5cblxuPHN0eWxlPlxyXG5cclxuXHRAaW1wb3J0ICcuL2luZGV4LmNzcyc7XHJcblxyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///941\n"); /***/ }), /* 942 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?mpType=page ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page */ 943);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 945);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"a58aecbe\",\n null,\n false,\n _index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/about/terms/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTQyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9YTU4YWVjYmUmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcImE1OGFlY2JlXCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWJvdXQvdGVybXMvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///942\n"); /***/ }), /* 943 */ /*!************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page ***! \************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page */ 944); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_a58aecbe_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 944 */ /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=template&id=a58aecbe&scoped=true&mpType=page ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.TermsofService))) ]), _c("view", { staticClass: _vm._$s(2, "sc", "con"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.i18n.Etiamnisilorem1))), _c("br"), _vm._v(_vm._$s(3, "t2-0", _vm._s(_vm.i18n.Etiamnisilorem2))) ] ), _c( "view", { staticClass: _vm._$s(5, "sc", "main"), attrs: { _i: 5 } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.Etiamnisilorem3)))] ) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 945 */ /*!******************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 946);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5NDUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///945\n"); /***/ }), /* 946 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/about/terms/index.vue?vue&type=script&lang=js&mpType=page ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {}, computed: { i18n: function i18n() {return this.$t('index');} } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hYm91dC90ZXJtcy9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQW1CQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsVUFHQSxDQUxBLEVBTUEsV0FOQSxFQVNBLFlBQ0EsSUFEQSxrQkFDQSxDQUNBLHdCQUNBLENBSEEsRUFUQSxFIiwiZmlsZSI6Ijk0Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiPlxyXG5cdFx0XHR7e2kxOG4uVGVybXNvZlNlcnZpY2V9fVxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJjb25cIj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHR7e2kxOG4uRXRpYW1uaXNpbG9yZW0xfX08YnI+XHJcblx0XHRcdHt7aTE4bi5FdGlhbW5pc2lsb3JlbTJ9fVxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJtYWluXCI+XHJcblx0XHRcdHt7aTE4bi5FdGlhbW5pc2lsb3JlbTN9fVxyXG5cdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cdFxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFxyXG5cdFx0XHR9O1xyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdFx0fSxcclxuXHRcdFx0fSxcclxuXHR9O1xuPC9zY3JpcHQ+XG48c3R5bGUgc2NvcGVkPlxuXG48L3N0eWxlPlxuXG48c3R5bGU+XHJcblxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuXHJcbjwvc3R5bGU+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///946\n"); /***/ }), /* 947 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?mpType=page ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page */ 948);\n/* harmony import */ var _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.vue?vue&type=script&lang=js&mpType=page */ 950);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"4b243656\",\n null,\n false,\n _index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"pages/menu/address/improtKey/index.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBeUk7QUFDekk7QUFDb0U7QUFDTDs7O0FBRy9EO0FBQ3NLO0FBQ3RLLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLHNGQUFNO0FBQ1IsRUFBRSx1R0FBTTtBQUNSLEVBQUUsZ0hBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsMkdBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiOTQ3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMsIHJlY3ljbGFibGVSZW5kZXIsIGNvbXBvbmVudHMgfSBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NGIyNDM2NTYmc2NvcGVkPXRydWUmbXBUeXBlPXBhZ2VcIlxudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiXG5leHBvcnQgKiBmcm9tIFwiLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBcIjRiMjQzNjU2XCIsXG4gIG51bGwsXG4gIGZhbHNlLFxuICBjb21wb25lbnRzLFxuICByZW5kZXJqc1xuKVxuXG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInBhZ2VzL21lbnUvYWRkcmVzcy9pbXByb3RLZXkvaW5kZXgudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///947\n"); /***/ }), /* 948 */ /*!******************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page ***! \******************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page */ 949); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_4b243656_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 949 */ /*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=template&id=4b243656&scoped=true&mpType=page ***! \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, bgnum: true, _i: 1 } }, [ _c("text", { staticClass: _vm._$s(2, "sc", "big_title"), attrs: { _i: 2 } }) ]), _c("view", { staticClass: _vm._$s(3, "sc", "main"), attrs: { _i: 3 } }, [ _c("view", { staticClass: _vm._$s(4, "sc", "title1"), attrs: { _i: 4 } }), _c("view", { staticClass: _vm._$s(5, "sc", "title"), attrs: { _i: 5 } }), _c("view", { staticClass: _vm._$s(6, "sc", "area"), attrs: { _i: 6 } }), _c("view", { staticClass: _vm._$s(7, "sc", "conf"), attrs: { _i: 7 } }) ]) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 950 */ /*!************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=script&lang=js&mpType=page ***! \************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 951);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiI5NTAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXByZXByb2Nlc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtMSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stdW5pLWFwcC1sb2FkZXIvdXNpbmctY29tcG9uZW50cy5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9pbmRleC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmbXBUeXBlPXBhZ2VcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///950\n"); /***/ }), /* 951 */ /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/address/improtKey/index.vue?vue&type=script&lang=js&mpType=page ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return {};}, methods: {} };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9hZGRyZXNzL2ltcHJvdEtleS9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQStCQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0EsRUFDQSxJQURBLGtCQUNBLENBQ0EsVUFHQSxDQUxBLEVBTUEsV0FOQSxFIiwiZmlsZSI6Ijk1MS5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiIDpiZ251bT1cInRydWVcIj5cclxuXHRcdFx0PHRleHQgY2xhc3M9XCJiaWdfdGl0bGVcIj5cclxuXHRcdFx0SW1wb3J0IGJ5IHByaXZhdGUga2V5XHJcblx0XHRcdDwvdGV4dD5cclxuXHRcdDwvbmF2aWdhdGlvbj5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlMVwiPlxyXG5cdFx0XHRcdFByaXZhdGUga2V5IGltcG9ydCB2ZXJpZmljYXRpb25cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRQbGVhc2Uga2VlcCB5b3VyIHByaXZhdGUga2V5LiBBbnlvbmUgd2hvIGdldHMgeW91ciBwcml2YXRlIGtleSBjYW4gY29udHJvbCB5b3VyIGFjY291bnQsIGluY2x1ZGluZyB0cmFuc2ZlcnJpbmcgYWxsIGZ1bmRzLlxyXG5cdFx0PC92aWV3PlxyXG5cclxuPHZpZXcgY2xhc3M9XCJhcmVhXCI+PC92aWV3PlxyXG5cclxuPHZpZXcgY2xhc3M9XCJjb25mXCI+XHJcblx0Q29uZmlybVxyXG48L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuXHJcblxyXG48L3ZpZXc+XHJcblxyXG5cclxuXHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBjb250IGZyb20gXCJAL2NvbXBvbmVudHMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnZ1ZVwiXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHJcblx0fVxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///951\n"); /***/ }), /* 952 */ /*!*****************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/App.vue ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ 953);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\nvar render, staticRenderFns, recyclableRender, components\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUN1RDtBQUNMOzs7QUFHbEQ7QUFDMEo7QUFDMUosZ0JBQWdCLDZLQUFVO0FBQzFCLEVBQUUseUVBQU07QUFDUjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNlLGdGIiwiZmlsZSI6Ijk1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIsIHN0YXRpY1JlbmRlckZucywgcmVjeWNsYWJsZVJlbmRlciwgY29tcG9uZW50c1xudmFyIHJlbmRlcmpzXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgZmFsc2UsXG4gIGNvbXBvbmVudHMsXG4gIHJlbmRlcmpzXG4pXG5cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwiQXBwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///952\n"); /***/ }), /* 953 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/App.vue?vue&type=script&lang=js& ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ 954);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTJmLENBQWdCLHlqQkFBRyxFQUFDIiwiZmlsZSI6Ijk1My5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///953\n"); /***/ }), /* 954 */ /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/App.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\nvar _default =\n\n\n\n\n\n\n{\n\n onLaunch: function onLaunch(e) {\n\n\n __f__(\"log\", 'App Launch', \" at App.vue:17\");\n },\n onShow: function onShow() {\n __f__(\"log\", 'App Show', \" at App.vue:20\");\n },\n onHide: function onHide() {\n __f__(\"log\", 'App Hide', \" at App.vue:23\");\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vQXBwLnZ1ZSJdLCJuYW1lcyI6WyJvbkxhdW5jaCIsImUiLCJvblNob3ciLCJvbkhpZGUiXSwibWFwcGluZ3MiOiJxSUFBQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7Ozs7QUFRZTs7QUFFZEEsVUFBUSxFQUFFLGtCQUFTQyxDQUFULEVBQVk7OztBQUdyQixpQkFBWSxZQUFaO0FBQ0EsR0FOYTtBQU9kQyxRQUFNLEVBQUUsa0JBQVc7QUFDbEIsaUJBQVksVUFBWjtBQUNBLEdBVGE7QUFVZEMsUUFBTSxFQUFFLGtCQUFXO0FBQ2xCLGlCQUFZLFVBQVo7QUFDQSxHQVphLEUiLCJmaWxlIjoiOTU0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cblxuXG5cblxuXG5cblxuZXhwb3J0IGRlZmF1bHQge1xuXG5cdG9uTGF1bmNoOiBmdW5jdGlvbihlKSB7XG5cblxuXHRcdGNvbnNvbGUubG9nKCdBcHAgTGF1bmNoJylcblx0fSxcblx0b25TaG93OiBmdW5jdGlvbigpIHtcblx0XHRjb25zb2xlLmxvZygnQXBwIFNob3cnKVxuXHR9LFxuXHRvbkhpZGU6IGZ1bmN0aW9uKCkge1xuXHRcdGNvbnNvbGUubG9nKCdBcHAgSGlkZScpXG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///954\n"); /***/ }), /* 955 */ /*!***************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/index.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\nvar _mixin = _interopRequireDefault(__webpack_require__(/*! ./libs/mixin/mixin.js */ 956));\n\n\n\nvar _request = _interopRequireDefault(__webpack_require__(/*! ./libs/request */ 957));\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _queryParams = _interopRequireDefault(__webpack_require__(/*! ./libs/function/queryParams.js */ 961));\n\nvar _route = _interopRequireDefault(__webpack_require__(/*! ./libs/function/route.js */ 962));\n\nvar _timeFormat = _interopRequireDefault(__webpack_require__(/*! ./libs/function/timeFormat.js */ 963));\n\nvar _timeFrom = _interopRequireDefault(__webpack_require__(/*! ./libs/function/timeFrom.js */ 964));\n\nvar _colorGradient = _interopRequireDefault(__webpack_require__(/*! ./libs/function/colorGradient.js */ 965));\n\nvar _guid = _interopRequireDefault(__webpack_require__(/*! ./libs/function/guid.js */ 966));\n\nvar _color = _interopRequireDefault(__webpack_require__(/*! ./libs/function/color.js */ 967));\n\nvar _type2icon = _interopRequireDefault(__webpack_require__(/*! ./libs/function/type2icon.js */ 968));\n\nvar _randomArray = _interopRequireDefault(__webpack_require__(/*! ./libs/function/randomArray.js */ 969));\n\nvar _deepClone = _interopRequireDefault(__webpack_require__(/*! ./libs/function/deepClone.js */ 959));\n\nvar _deepMerge = _interopRequireDefault(__webpack_require__(/*! ./libs/function/deepMerge.js */ 958));\n\nvar _addUnit = _interopRequireDefault(__webpack_require__(/*! ./libs/function/addUnit.js */ 970));\n\n\nvar _test = _interopRequireDefault(__webpack_require__(/*! ./libs/function/test.js */ 960));\n\nvar _random = _interopRequireDefault(__webpack_require__(/*! ./libs/function/random.js */ 971));\n\nvar _trim = _interopRequireDefault(__webpack_require__(/*! ./libs/function/trim.js */ 972));\n\nvar _toast = _interopRequireDefault(__webpack_require__(/*! ./libs/function/toast.js */ 973));\n\nvar _getParent = _interopRequireDefault(__webpack_require__(/*! ./libs/function/getParent.js */ 974));\n\nvar _$parent = _interopRequireDefault(__webpack_require__(/*! ./libs/function/$parent.js */ 975));\n\n\n\nvar _sys = __webpack_require__(/*! ./libs/function/sys.js */ 976);\n\nvar _debounce = _interopRequireDefault(__webpack_require__(/*! ./libs/function/debounce.js */ 977));\n\nvar _throttle = _interopRequireDefault(__webpack_require__(/*! ./libs/function/throttle.js */ 978));\n\n\n\nvar _config = _interopRequireDefault(__webpack_require__(/*! ./libs/config/config.js */ 979));\n\nvar _zIndex = _interopRequireDefault(__webpack_require__(/*! ./libs/config/zIndex.js */ 980));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} // 引入全局mixin\n// 引入关于是否mixin集成小程序分享的配置\n// import wxshare from './libs/mixin/mpShare.js'\n// 全局挂载引入http相关请求拦截插件\nfunction wranning(str) {// 开发环境进行信息输出,主要是一些报错信息\n // 这个环境的来由是在程序编写时候,点击hx编辑器运行调试代码的时候,详见:\n // \thttps://uniapp.dcloud.io/frame?id=%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e5%92%8c%e7%94%9f%e4%ba%a7%e7%8e%af%e5%a2%83\n if (true) {__f__(\"warn\", str, \" at uview-ui/index.js:13\");}} // 尝试判断在根目录的/store中是否有$u.mixin.js,此文件uView默认为需要挂在到全局的vuex的state变量\n// HX2.6.11版本,放到try中,控制台依然会警告,暂时不用此方式,\n// let vuexStore = {};\n// try {\n// \tvuexStore = require(\"@/store/$u.mixin.js\");\n// } catch (e) {\n// \t//TODO handle the exception\n// }\n// post类型对象参数转为get类型url参数\nvar $u = { queryParams: _queryParams.default, route: _route.default, timeFormat: _timeFormat.default, date: _timeFormat.default, // 另名date\n timeFrom: _timeFrom.default, colorGradient: _colorGradient.default.colorGradient, colorToRgba: _colorGradient.default.colorToRgba, guid: _guid.default, color: _color.default, sys: _sys.sys, os: _sys.os, type2icon: _type2icon.default, randomArray: _randomArray.default, wranning: wranning, get: _request.default.get,\n post: _request.default.post,\n put: _request.default.put,\n 'delete': _request.default.delete,\n hexToRgb: _colorGradient.default.hexToRgb,\n rgbToHex: _colorGradient.default.rgbToHex,\n test: _test.default,\n random: _random.default,\n deepClone: _deepClone.default,\n deepMerge: _deepMerge.default,\n getParent: _getParent.default,\n $parent: _$parent.default,\n addUnit: _addUnit.default,\n trim: _trim.default,\n type: ['primary', 'success', 'error', 'warning', 'info'],\n http: _request.default,\n toast: _toast.default,\n config: _config.default, // uView配置信息相关,比如版本号\n zIndex: _zIndex.default,\n debounce: _debounce.default,\n throttle: _throttle.default };\n\n\n// $u挂载到uni对象上\nuni.$u = $u;\n\nvar install = function install(Vue) {\n Vue.mixin(_mixin.default);\n if (Vue.prototype.openShare) {\n Vue.mixin(mpShare);\n }\n // Vue.mixin(vuexStore);\n // 时间格式化,同时两个名称,date和timeFormat\n Vue.filter('timeFormat', function (timestamp, format) {\n return (0, _timeFormat.default)(timestamp, format);\n });\n Vue.filter('date', function (timestamp, format) {\n return (0, _timeFormat.default)(timestamp, format);\n });\n // 将多久以前的方法,注入到全局过滤器\n Vue.filter('timeFrom', function (timestamp, format) {\n return (0, _timeFrom.default)(timestamp, format);\n });\n Vue.prototype.$u = $u;\n};var _default =\n\n{\n install: install };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvaW5kZXguanMiXSwibmFtZXMiOlsid3Jhbm5pbmciLCJzdHIiLCJwcm9jZXNzIiwiJHUiLCJxdWVyeVBhcmFtcyIsInJvdXRlIiwidGltZUZvcm1hdCIsImRhdGUiLCJ0aW1lRnJvbSIsImNvbG9yR3JhZGllbnQiLCJjb2xvclRvUmdiYSIsImd1aWQiLCJjb2xvciIsInN5cyIsIm9zIiwidHlwZTJpY29uIiwicmFuZG9tQXJyYXkiLCJnZXQiLCJodHRwIiwicG9zdCIsInB1dCIsImRlbGV0ZSIsImhleFRvUmdiIiwicmdiVG9IZXgiLCJ0ZXN0IiwicmFuZG9tIiwiZGVlcENsb25lIiwiZGVlcE1lcmdlIiwiZ2V0UGFyZW50IiwiJHBhcmVudCIsImFkZFVuaXQiLCJ0cmltIiwidHlwZSIsInRvYXN0IiwiY29uZmlnIiwiekluZGV4IiwiZGVib3VuY2UiLCJ0aHJvdHRsZSIsInVuaSIsImluc3RhbGwiLCJWdWUiLCJtaXhpbiIsInByb3RvdHlwZSIsIm9wZW5TaGFyZSIsIm1wU2hhcmUiLCJmaWx0ZXIiLCJ0aW1lc3RhbXAiLCJmb3JtYXQiXSwibWFwcGluZ3MiOiI7QUFDQTs7OztBQUlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFxQkE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7O0FBRUE7OztBQUdBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOztBQUVBOzs7O0FBSUE7O0FBRUE7O0FBRUE7Ozs7QUFJQTs7QUFFQSw4Riw4RkEzRUE7QUFFQTtBQUNBO0FBQ0E7QUFHQSxTQUFTQSxRQUFULENBQWtCQyxHQUFsQixFQUF1QixDQUN0QjtBQUNBO0FBQ0E7QUFDQSxNQUFJQyxJQUFKLEVBQTRDLENBQzNDLGNBQWFELEdBQWIsOEJBQ0EsQ0FDRCxDLENBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBb0RBLElBQU1FLEVBQUUsR0FBRyxFQUNWQyxXQUFXLEVBQUVBLG9CQURILEVBRVZDLEtBQUssRUFBRUEsY0FGRyxFQUdWQyxVQUFVLEVBQUVBLG1CQUhGLEVBSVZDLElBQUksRUFBRUQsbUJBSkksRUFJUTtBQUNsQkUsVUFBUSxFQUFSQSxpQkFMVSxFQU1WQyxhQUFhLEVBQUVBLHVCQUFjQSxhQU5uQixFQU9WQyxXQUFXLEVBQUVELHVCQUFjQyxXQVBqQixFQVFWQyxJQUFJLEVBQUpBLGFBUlUsRUFTVkMsS0FBSyxFQUFMQSxjQVRVLEVBVVZDLEdBQUcsRUFBSEEsUUFWVSxFQVdWQyxFQUFFLEVBQUZBLE9BWFUsRUFZVkMsU0FBUyxFQUFUQSxrQkFaVSxFQWFWQyxXQUFXLEVBQVhBLG9CQWJVLEVBY1ZoQixRQUFRLEVBQVJBLFFBZFUsRUFlVmlCLEdBQUcsRUFBRUMsaUJBQUtELEdBZkE7QUFnQlZFLE1BQUksRUFBRUQsaUJBQUtDLElBaEJEO0FBaUJWQyxLQUFHLEVBQUVGLGlCQUFLRSxHQWpCQTtBQWtCVixZQUFVRixpQkFBS0csTUFsQkw7QUFtQlZDLFVBQVEsRUFBRWIsdUJBQWNhLFFBbkJkO0FBb0JWQyxVQUFRLEVBQUVkLHVCQUFjYyxRQXBCZDtBQXFCVkMsTUFBSSxFQUFKQSxhQXJCVTtBQXNCVkMsUUFBTSxFQUFOQSxlQXRCVTtBQXVCVkMsV0FBUyxFQUFUQSxrQkF2QlU7QUF3QlZDLFdBQVMsRUFBVEEsa0JBeEJVO0FBeUJWQyxXQUFTLEVBQVRBLGtCQXpCVTtBQTBCVkMsU0FBTyxFQUFQQSxnQkExQlU7QUEyQlZDLFNBQU8sRUFBUEEsZ0JBM0JVO0FBNEJWQyxNQUFJLEVBQUpBLGFBNUJVO0FBNkJWQyxNQUFJLEVBQUUsQ0FBQyxTQUFELEVBQVksU0FBWixFQUF1QixPQUF2QixFQUFnQyxTQUFoQyxFQUEyQyxNQUEzQyxDQTdCSTtBQThCVmQsTUFBSSxFQUFKQSxnQkE5QlU7QUErQlZlLE9BQUssRUFBTEEsY0EvQlU7QUFnQ1ZDLFFBQU0sRUFBTkEsZUFoQ1UsRUFnQ0Y7QUFDUkMsUUFBTSxFQUFOQSxlQWpDVTtBQWtDVkMsVUFBUSxFQUFSQSxpQkFsQ1U7QUFtQ1ZDLFVBQVEsRUFBUkEsaUJBbkNVLEVBQVg7OztBQXNDQTtBQUNBQyxHQUFHLENBQUNuQyxFQUFKLEdBQVNBLEVBQVQ7O0FBRUEsSUFBTW9DLE9BQU8sR0FBRyxTQUFWQSxPQUFVLENBQUFDLEdBQUcsRUFBSTtBQUN0QkEsS0FBRyxDQUFDQyxLQUFKLENBQVVBLGNBQVY7QUFDQSxNQUFJRCxHQUFHLENBQUNFLFNBQUosQ0FBY0MsU0FBbEIsRUFBNkI7QUFDNUJILE9BQUcsQ0FBQ0MsS0FBSixDQUFVRyxPQUFWO0FBQ0E7QUFDRDtBQUNBO0FBQ0FKLEtBQUcsQ0FBQ0ssTUFBSixDQUFXLFlBQVgsRUFBeUIsVUFBQ0MsU0FBRCxFQUFZQyxNQUFaLEVBQXVCO0FBQy9DLFdBQU8seUJBQVdELFNBQVgsRUFBc0JDLE1BQXRCLENBQVA7QUFDQSxHQUZEO0FBR0FQLEtBQUcsQ0FBQ0ssTUFBSixDQUFXLE1BQVgsRUFBbUIsVUFBQ0MsU0FBRCxFQUFZQyxNQUFaLEVBQXVCO0FBQ3pDLFdBQU8seUJBQVdELFNBQVgsRUFBc0JDLE1BQXRCLENBQVA7QUFDQSxHQUZEO0FBR0E7QUFDQVAsS0FBRyxDQUFDSyxNQUFKLENBQVcsVUFBWCxFQUF1QixVQUFDQyxTQUFELEVBQVlDLE1BQVosRUFBdUI7QUFDN0MsV0FBTyx1QkFBU0QsU0FBVCxFQUFvQkMsTUFBcEIsQ0FBUDtBQUNBLEdBRkQ7QUFHQVAsS0FBRyxDQUFDRSxTQUFKLENBQWN2QyxFQUFkLEdBQW1CQSxFQUFuQjtBQUNBLENBbEJELEM7O0FBb0JlO0FBQ2RvQyxTQUFPLEVBQVBBLE9BRGMsRSIsImZpbGUiOiI5NTUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDlvJXlhaXlhajlsYBtaXhpblxyXG5pbXBvcnQgbWl4aW4gZnJvbSAnLi9saWJzL21peGluL21peGluLmpzJ1xyXG4vLyDlvJXlhaXlhbPkuo7mmK/lkKZtaXhpbumbhuaIkOWwj+eoi+W6j+WIhuS6q+eahOmFjee9rlxyXG4vLyBpbXBvcnQgd3hzaGFyZSBmcm9tICcuL2xpYnMvbWl4aW4vbXBTaGFyZS5qcydcclxuLy8g5YWo5bGA5oyC6L295byV5YWlaHR0cOebuOWFs+ivt+axguaLpuaIquaPkuS7tlxyXG5pbXBvcnQgaHR0cCBmcm9tICcuL2xpYnMvcmVxdWVzdCdcclxuXHJcbmZ1bmN0aW9uIHdyYW5uaW5nKHN0cikge1xyXG5cdC8vIOW8gOWPkeeOr+Wig+i/m+ihjOS/oeaBr+i+k+WHuizkuLvopoHmmK/kuIDkupvmiqXplJnkv6Hmga9cclxuXHQvLyDov5nkuKrnjq/looPnmoTmnaXnlLHmmK/lnKjnqIvluo/nvJblhpnml7blgJks54K55Ye7aHjnvJbovpHlmajov5DooYzosIPor5Xku6PnoIHnmoTml7blgJks6K+m6KeBOlxyXG5cdC8vIFx0aHR0cHM6Ly91bmlhcHAuZGNsb3VkLmlvL2ZyYW1lP2lkPSVlNSViYyU4MCVlNSU4ZiU5MSVlNyU4ZSVhZiVlNSVhMiU4MyVlNSU5MiU4YyVlNyU5NCU5ZiVlNCViYSVhNyVlNyU4ZSVhZiVlNSVhMiU4M1xyXG5cdGlmIChwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50Jykge1xyXG5cdFx0Y29uc29sZS53YXJuKHN0cilcclxuXHR9XHJcbn1cclxuXHJcbi8vIOWwneivleWIpOaWreWcqOagueebruW9leeahC9zdG9yZeS4reaYr+WQpuaciSR1Lm1peGluLmpz77yM5q2k5paH5Lu2dVZpZXfpu5jorqTkuLrpnIDopoHmjILlnKjliLDlhajlsYDnmoR2dWV455qEc3RhdGXlj5jph49cclxuLy8gSFgyLjYuMTHniYjmnKws5pS+5YiwdHJ55LitLOaOp+WItuWPsOS+neeEtuS8muitpuWRiizmmoLml7bkuI3nlKjmraTmlrnlvI/vvIxcclxuLy8gbGV0IHZ1ZXhTdG9yZSA9IHt9O1xyXG4vLyB0cnkge1xyXG4vLyBcdHZ1ZXhTdG9yZSA9IHJlcXVpcmUoXCJAL3N0b3JlLyR1Lm1peGluLmpzXCIpO1xyXG4vLyB9IGNhdGNoIChlKSB7XHJcbi8vIFx0Ly9UT0RPIGhhbmRsZSB0aGUgZXhjZXB0aW9uXHJcbi8vIH1cclxuXHJcbi8vIHBvc3Tnsbvlnovlr7nosaHlj4LmlbDovazkuLpnZXTnsbvlnot1cmzlj4LmlbBcclxuaW1wb3J0IHF1ZXJ5UGFyYW1zIGZyb20gJy4vbGlicy9mdW5jdGlvbi9xdWVyeVBhcmFtcy5qcydcclxuLy8g6Lev55Sx5bCB6KOFXHJcbmltcG9ydCByb3V0ZSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vcm91dGUuanMnXHJcbi8vIOaXtumXtOagvOW8j+WMllxyXG5pbXBvcnQgdGltZUZvcm1hdCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vdGltZUZvcm1hdC5qcydcclxuLy8g5pe26Ze05oiz5qC85byP5YyWLOi/lOWbnuWkmuS5heS5i+WJjVxyXG5pbXBvcnQgdGltZUZyb20gZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3RpbWVGcm9tLmpzJ1xyXG4vLyDpopzoibLmuJDlj5jnm7jlhbMsY29sb3JHcmFkaWVudC3popzoibLmuJDlj5gsaGV4VG9SZ2It5Y2B5YWt6L+b5Yi26aKc6Imy6L2scmdi6aKc6ImyLHJnYlRvSGV4LXJnYui9rOWNgeWFrei/m+WItlxyXG5pbXBvcnQgY29sb3JHcmFkaWVudCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vY29sb3JHcmFkaWVudC5qcydcclxuLy8g55Sf5oiQ5YWo5bGA5ZSv5LiAZ3VpZOWtl+espuS4slxyXG5pbXBvcnQgZ3VpZCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vZ3VpZC5qcydcclxuLy8g5Li76aKY55u45YWz6aKc6ImyLGluZm98c3VjY2Vzc3x3YXJuaW5nfHByaW1hcnl8ZGVmYXVsdHxlcnJvcizmraTpopzoibLlt7LlnKh1dmlldy5zY3Nz5Lit5a6a5LmJLOS9huaYr+S4umpz5Lit5Lmf6IO95L2/55SoLOaVheS5n+WumuS5ieS4gOS7vVxyXG5pbXBvcnQgY29sb3IgZnJvbSAnLi9saWJzL2Z1bmN0aW9uL2NvbG9yLmpzJ1xyXG4vLyDmoLnmja50eXBl6I635Y+W5Zu+5qCH5ZCN56ewXHJcbmltcG9ydCB0eXBlMmljb24gZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3R5cGUyaWNvbi5qcydcclxuLy8g5omT5Lmx5pWw57uE55qE6aG65bqPXHJcbmltcG9ydCByYW5kb21BcnJheSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vcmFuZG9tQXJyYXkuanMnXHJcbi8vIOWvueixoeWSjOaVsOe7hOeahOa3seW6puWFi+mahlxyXG5pbXBvcnQgZGVlcENsb25lIGZyb20gJy4vbGlicy9mdW5jdGlvbi9kZWVwQ2xvbmUuanMnXHJcbi8vIOWvueixoea3seW6puaLt+i0nVxyXG5pbXBvcnQgZGVlcE1lcmdlIGZyb20gJy4vbGlicy9mdW5jdGlvbi9kZWVwTWVyZ2UuanMnXHJcbi8vIOa3u+WKoOWNleS9jVxyXG5pbXBvcnQgYWRkVW5pdCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vYWRkVW5pdC5qcydcclxuXHJcbi8vIOinhOWImeajgOmqjFxyXG5pbXBvcnQgdGVzdCBmcm9tICcuL2xpYnMvZnVuY3Rpb24vdGVzdC5qcydcclxuLy8g6ZqP5py65pWwXHJcbmltcG9ydCByYW5kb20gZnJvbSAnLi9saWJzL2Z1bmN0aW9uL3JhbmRvbS5qcydcclxuLy8g5Y676Zmk56m65qC8XHJcbmltcG9ydCB0cmltIGZyb20gJy4vbGlicy9mdW5jdGlvbi90cmltLmpzJ1xyXG4vLyB0b2FzdOaPkOekuu+8jOWvuXVuaS5zaG93VG9hc3TnmoTlsIHoo4VcclxuaW1wb3J0IHRvYXN0IGZyb20gJy4vbGlicy9mdW5jdGlvbi90b2FzdC5qcydcclxuLy8g6I635Y+W54i257uE5Lu25Y+C5pWwXHJcbmltcG9ydCBnZXRQYXJlbnQgZnJvbSAnLi9saWJzL2Z1bmN0aW9uL2dldFBhcmVudC5qcydcclxuLy8g6I635Y+W5pW05Liq54i257uE5Lu2XHJcbmltcG9ydCAkcGFyZW50IGZyb20gJy4vbGlicy9mdW5jdGlvbi8kcGFyZW50LmpzJ1xyXG4vLyDojrflj5ZzeXMoKeWSjG9zKCnlt6Xlhbfmlrnms5VcclxuLy8g6I635Y+W6K6+5aSH5L+h5oGv77yM5oyC6L295YiwJHXnmoRzeXMoKShzeXN0ZW3nmoTnvKnlhpkp5bGe5oCn5Lit77yMXHJcbi8vIOWQjOaXtuaKiuWuieWNk+WSjGlvc+W5s+WPsOeahOWQjeensFwiaW9zXCLlkoxcImFuZHJvaWRcIuaMguWIsCR1Lm9zKCnkuK3vvIzmlrnkvr/lj5bnlKhcclxuaW1wb3J0IHtzeXMsIG9zfSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vc3lzLmpzJ1xyXG4vLyDpmLLmipbmlrnms5VcclxuaW1wb3J0IGRlYm91bmNlIGZyb20gJy4vbGlicy9mdW5jdGlvbi9kZWJvdW5jZS5qcydcclxuLy8g6IqC5rWB5pa55rOVXHJcbmltcG9ydCB0aHJvdHRsZSBmcm9tICcuL2xpYnMvZnVuY3Rpb24vdGhyb3R0bGUuanMnXHJcblxyXG5cclxuLy8g6YWN572u5L+h5oGvXHJcbmltcG9ydCBjb25maWcgZnJvbSAnLi9saWJzL2NvbmZpZy9jb25maWcuanMnXHJcbi8vIOWQhOS4qumcgOimgWZpeGVk55qE5Zyw5pa555qEei1pbmRleOmFjee9ruaWh+S7tlxyXG5pbXBvcnQgekluZGV4IGZyb20gJy4vbGlicy9jb25maWcvekluZGV4LmpzJ1xyXG5cclxuY29uc3QgJHUgPSB7XHJcblx0cXVlcnlQYXJhbXM6IHF1ZXJ5UGFyYW1zLFxyXG5cdHJvdXRlOiByb3V0ZSxcclxuXHR0aW1lRm9ybWF0OiB0aW1lRm9ybWF0LFxyXG5cdGRhdGU6IHRpbWVGb3JtYXQsIC8vIOWPpuWQjWRhdGVcclxuXHR0aW1lRnJvbSxcclxuXHRjb2xvckdyYWRpZW50OiBjb2xvckdyYWRpZW50LmNvbG9yR3JhZGllbnQsXHJcblx0Y29sb3JUb1JnYmE6IGNvbG9yR3JhZGllbnQuY29sb3JUb1JnYmEsXHJcblx0Z3VpZCxcclxuXHRjb2xvcixcclxuXHRzeXMsXHJcblx0b3MsXHJcblx0dHlwZTJpY29uLFxyXG5cdHJhbmRvbUFycmF5LFxyXG5cdHdyYW5uaW5nLFxyXG5cdGdldDogaHR0cC5nZXQsXHJcblx0cG9zdDogaHR0cC5wb3N0LFxyXG5cdHB1dDogaHR0cC5wdXQsXHJcblx0J2RlbGV0ZSc6IGh0dHAuZGVsZXRlLFxyXG5cdGhleFRvUmdiOiBjb2xvckdyYWRpZW50LmhleFRvUmdiLFxyXG5cdHJnYlRvSGV4OiBjb2xvckdyYWRpZW50LnJnYlRvSGV4LFxyXG5cdHRlc3QsXHJcblx0cmFuZG9tLFxyXG5cdGRlZXBDbG9uZSxcclxuXHRkZWVwTWVyZ2UsXHJcblx0Z2V0UGFyZW50LFxyXG5cdCRwYXJlbnQsXHJcblx0YWRkVW5pdCxcclxuXHR0cmltLFxyXG5cdHR5cGU6IFsncHJpbWFyeScsICdzdWNjZXNzJywgJ2Vycm9yJywgJ3dhcm5pbmcnLCAnaW5mbyddLFxyXG5cdGh0dHAsXHJcblx0dG9hc3QsXHJcblx0Y29uZmlnLCAvLyB1Vmlld+mFjee9ruS/oeaBr+ebuOWFs++8jOavlOWmgueJiOacrOWPt1xyXG5cdHpJbmRleCxcclxuXHRkZWJvdW5jZSxcclxuXHR0aHJvdHRsZSxcclxufVxyXG5cclxuLy8gJHXmjILovb3liLB1bmnlr7nosaHkuIpcclxudW5pLiR1ID0gJHVcclxuXHJcbmNvbnN0IGluc3RhbGwgPSBWdWUgPT4ge1xyXG5cdFZ1ZS5taXhpbihtaXhpbikgXHJcblx0aWYgKFZ1ZS5wcm90b3R5cGUub3BlblNoYXJlKSB7XHJcblx0XHRWdWUubWl4aW4obXBTaGFyZSk7XHJcblx0fVxyXG5cdC8vIFZ1ZS5taXhpbih2dWV4U3RvcmUpO1xyXG5cdC8vIOaXtumXtOagvOW8j+WMlu+8jOWQjOaXtuS4pOS4quWQjeensO+8jGRhdGXlkox0aW1lRm9ybWF0XHJcblx0VnVlLmZpbHRlcigndGltZUZvcm1hdCcsICh0aW1lc3RhbXAsIGZvcm1hdCkgPT4ge1xyXG5cdFx0cmV0dXJuIHRpbWVGb3JtYXQodGltZXN0YW1wLCBmb3JtYXQpXHJcblx0fSlcclxuXHRWdWUuZmlsdGVyKCdkYXRlJywgKHRpbWVzdGFtcCwgZm9ybWF0KSA9PiB7XHJcblx0XHRyZXR1cm4gdGltZUZvcm1hdCh0aW1lc3RhbXAsIGZvcm1hdClcclxuXHR9KVxyXG5cdC8vIOWwhuWkmuS5heS7peWJjeeahOaWueazle+8jOazqOWFpeWIsOWFqOWxgOi/h+a7pOWZqFxyXG5cdFZ1ZS5maWx0ZXIoJ3RpbWVGcm9tJywgKHRpbWVzdGFtcCwgZm9ybWF0KSA9PiB7XHJcblx0XHRyZXR1cm4gdGltZUZyb20odGltZXN0YW1wLCBmb3JtYXQpXHJcblx0fSlcclxuXHRWdWUucHJvdG90eXBlLiR1ID0gJHVcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGluc3RhbGxcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///955\n"); /***/ }), /* 956 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/mixin/mixin.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = {\n data: function data() {\n return {};\n },\n onLoad: function onLoad() {\n // getRect挂载到$u上,因为这方法需要使用in(this),所以无法把它独立成一个单独的文件导出\n this.$u.getRect = this.$uGetRect;\n },\n methods: {\n // 查询节点信息\n // 目前此方法在支付宝小程序中无法获取组件跟接点的尺寸,为支付宝的bug(2020-07-21)\n // 解决办法为在组件根部再套一个没有任何作用的view元素\n $uGetRect: function $uGetRect(selector, all) {var _this = this;\n return new Promise(function (resolve) {\n uni.createSelectorQuery().\n in(_this)[all ? 'selectAll' : 'select'](selector).\n boundingClientRect(function (rect) {\n if (all && Array.isArray(rect) && rect.length) {\n resolve(rect);\n }\n if (!all && rect) {\n resolve(rect);\n }\n }).\n exec();\n });\n },\n getParentData: function getParentData() {var _this2 = this;var parentName = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';\n // 避免在created中去定义parent变量\n if (!this.parent) this.parent = false;\n // 这里的本质原理是,通过获取父组件实例(也即u-radio-group的this)\n // 将父组件this中对应的参数,赋值给本组件(u-radio的this)的parentData对象中对应的属性\n // 之所以需要这么做,是因为所有端中,头条小程序不支持通过this.parent.xxx去监听父组件参数的变化\n this.parent = this.$u.$parent.call(this, parentName);\n if (this.parent) {\n // 历遍parentData中的属性,将parent中的同名属性赋值给parentData\n Object.keys(this.parentData).map(function (key) {\n _this2.parentData[key] = _this2.parent[key];\n });\n }\n },\n // 阻止事件冒泡\n preventEvent: function preventEvent(e) {\n e && e.stopPropagation && e.stopPropagation();\n } },\n\n onReachBottom: function onReachBottom() {\n uni.$emit('uOnReachBottom');\n },\n beforeDestroy: function beforeDestroy() {var _this3 = this;\n // 判断当前页面是否存在parent和chldren,一般在checkbox和checkbox-group父子联动的场景会有此情况\n // 组件销毁时,移除子组件在父组件children数组中的实例,释放资源,避免数据混乱\n if (this.parent && uni.$u.test.array(this.parent.children)) {\n // 组件销毁时,移除父组件中的children数组中对应的实例\n var childrenList = this.parent.children;\n childrenList.map(function (child, index) {\n // 如果相等,则移除\n if (child === _this3) {\n childrenList.splice(index, 1);\n }\n });\n }\n } };//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9taXhpbi9taXhpbi5qcyJdLCJuYW1lcyI6WyJtb2R1bGUiLCJleHBvcnRzIiwiZGF0YSIsIm9uTG9hZCIsIiR1IiwiZ2V0UmVjdCIsIiR1R2V0UmVjdCIsIm1ldGhvZHMiLCJzZWxlY3RvciIsImFsbCIsIlByb21pc2UiLCJyZXNvbHZlIiwidW5pIiwiY3JlYXRlU2VsZWN0b3JRdWVyeSIsImluIiwiYm91bmRpbmdDbGllbnRSZWN0IiwicmVjdCIsIkFycmF5IiwiaXNBcnJheSIsImxlbmd0aCIsImV4ZWMiLCJnZXRQYXJlbnREYXRhIiwicGFyZW50TmFtZSIsInBhcmVudCIsIiRwYXJlbnQiLCJjYWxsIiwiT2JqZWN0Iiwia2V5cyIsInBhcmVudERhdGEiLCJtYXAiLCJrZXkiLCJwcmV2ZW50RXZlbnQiLCJlIiwic3RvcFByb3BhZ2F0aW9uIiwib25SZWFjaEJvdHRvbSIsIiRlbWl0IiwiYmVmb3JlRGVzdHJveSIsInRlc3QiLCJhcnJheSIsImNoaWxkcmVuIiwiY2hpbGRyZW5MaXN0IiwiY2hpbGQiLCJpbmRleCIsInNwbGljZSJdLCJtYXBwaW5ncyI6IkFBQUFBLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQjtBQUNoQkMsTUFEZ0Isa0JBQ1Q7QUFDTixXQUFPLEVBQVA7QUFDQSxHQUhlO0FBSWhCQyxRQUpnQixvQkFJUDtBQUNSO0FBQ0EsU0FBS0MsRUFBTCxDQUFRQyxPQUFSLEdBQWtCLEtBQUtDLFNBQXZCO0FBQ0EsR0FQZTtBQVFoQkMsU0FBTyxFQUFFO0FBQ1I7QUFDQTtBQUNBO0FBQ0FELGFBSlEscUJBSUVFLFFBSkYsRUFJWUMsR0FKWixFQUlpQjtBQUN4QixhQUFPLElBQUlDLE9BQUosQ0FBWSxVQUFBQyxPQUFPLEVBQUk7QUFDN0JDLFdBQUcsQ0FBQ0MsbUJBQUo7QUFDQUMsVUFEQSxDQUNHLEtBREgsRUFDU0wsR0FBRyxHQUFHLFdBQUgsR0FBaUIsUUFEN0IsRUFDdUNELFFBRHZDO0FBRUVPLDBCQUZGLENBRXFCLFVBQUFDLElBQUksRUFBSTtBQUMzQixjQUFJUCxHQUFHLElBQUlRLEtBQUssQ0FBQ0MsT0FBTixDQUFjRixJQUFkLENBQVAsSUFBOEJBLElBQUksQ0FBQ0csTUFBdkMsRUFBK0M7QUFDOUNSLG1CQUFPLENBQUNLLElBQUQsQ0FBUDtBQUNBO0FBQ0QsY0FBSSxDQUFDUCxHQUFELElBQVFPLElBQVosRUFBa0I7QUFDakJMLG1CQUFPLENBQUNLLElBQUQsQ0FBUDtBQUNBO0FBQ0QsU0FURjtBQVVFSSxZQVZGO0FBV0EsT0FaTSxDQUFQO0FBYUEsS0FsQk87QUFtQlJDLGlCQW5CUSwyQkFtQnVCLHVCQUFqQkMsVUFBaUIsdUVBQUosRUFBSTtBQUM5QjtBQUNBLFVBQUcsQ0FBQyxLQUFLQyxNQUFULEVBQWlCLEtBQUtBLE1BQUwsR0FBYyxLQUFkO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBLFdBQUtBLE1BQUwsR0FBYyxLQUFLbkIsRUFBTCxDQUFRb0IsT0FBUixDQUFnQkMsSUFBaEIsQ0FBcUIsSUFBckIsRUFBMkJILFVBQTNCLENBQWQ7QUFDQSxVQUFHLEtBQUtDLE1BQVIsRUFBZ0I7QUFDZjtBQUNBRyxjQUFNLENBQUNDLElBQVAsQ0FBWSxLQUFLQyxVQUFqQixFQUE2QkMsR0FBN0IsQ0FBaUMsVUFBQUMsR0FBRyxFQUFJO0FBQ3ZDLGdCQUFJLENBQUNGLFVBQUwsQ0FBZ0JFLEdBQWhCLElBQXVCLE1BQUksQ0FBQ1AsTUFBTCxDQUFZTyxHQUFaLENBQXZCO0FBQ0EsU0FGRDtBQUdBO0FBQ0QsS0FoQ087QUFpQ1I7QUFDQUMsZ0JBbENRLHdCQWtDS0MsQ0FsQ0wsRUFrQ1E7QUFDZkEsT0FBQyxJQUFJQSxDQUFDLENBQUNDLGVBQVAsSUFBMEJELENBQUMsQ0FBQ0MsZUFBRixFQUExQjtBQUNBLEtBcENPLEVBUk87O0FBOENoQkMsZUE5Q2dCLDJCQThDQTtBQUNmdEIsT0FBRyxDQUFDdUIsS0FBSixDQUFVLGdCQUFWO0FBQ0EsR0FoRGU7QUFpRGhCQyxlQWpEZ0IsMkJBaURBO0FBQ2Y7QUFDQTtBQUNBLFFBQUcsS0FBS2IsTUFBTCxJQUFlWCxHQUFHLENBQUNSLEVBQUosQ0FBT2lDLElBQVAsQ0FBWUMsS0FBWixDQUFrQixLQUFLZixNQUFMLENBQVlnQixRQUE5QixDQUFsQixFQUEyRDtBQUMxRDtBQUNBLFVBQU1DLFlBQVksR0FBRyxLQUFLakIsTUFBTCxDQUFZZ0IsUUFBakM7QUFDQUMsa0JBQVksQ0FBQ1gsR0FBYixDQUFpQixVQUFDWSxLQUFELEVBQVFDLEtBQVIsRUFBa0I7QUFDbEM7QUFDQSxZQUFHRCxLQUFLLEtBQUssTUFBYixFQUFtQjtBQUNsQkQsc0JBQVksQ0FBQ0csTUFBYixDQUFvQkQsS0FBcEIsRUFBMkIsQ0FBM0I7QUFDQTtBQUNELE9BTEQ7QUFNQTtBQUNELEdBOURlLEVBQWpCIiwiZmlsZSI6Ijk1Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0ge1xyXG5cdGRhdGEoKSB7XHJcblx0XHRyZXR1cm4ge31cclxuXHR9LFxyXG5cdG9uTG9hZCgpIHtcclxuXHRcdC8vIGdldFJlY3TmjILovb3liLAkdeS4iu+8jOWboOS4uui/meaWueazlemcgOimgeS9v+eUqGluKHRoaXMp77yM5omA5Lul5peg5rOV5oqK5a6D54us56uL5oiQ5LiA5Liq5Y2V54us55qE5paH5Lu25a+85Ye6XHJcblx0XHR0aGlzLiR1LmdldFJlY3QgPSB0aGlzLiR1R2V0UmVjdFxyXG5cdH0sXHJcblx0bWV0aG9kczoge1xyXG5cdFx0Ly8g5p+l6K+i6IqC54K55L+h5oGvXHJcblx0XHQvLyDnm67liY3mraTmlrnms5XlnKjmlK/ku5jlrp3lsI/nqIvluo/kuK3ml6Dms5Xojrflj5bnu4Tku7bot5/mjqXngrnnmoTlsLrlr7jvvIzkuLrmlK/ku5jlrp3nmoRidWcoMjAyMC0wNy0yMSlcclxuXHRcdC8vIOino+WGs+WKnuazleS4uuWcqOe7hOS7tuaguemDqOWGjeWll+S4gOS4quayoeacieS7u+S9leS9nOeUqOeahHZpZXflhYPntKBcclxuXHRcdCR1R2V0UmVjdChzZWxlY3RvciwgYWxsKSB7XHJcblx0XHRcdHJldHVybiBuZXcgUHJvbWlzZShyZXNvbHZlID0+IHtcclxuXHRcdFx0XHR1bmkuY3JlYXRlU2VsZWN0b3JRdWVyeSgpLlxyXG5cdFx0XHRcdGluKHRoaXMpW2FsbCA/ICdzZWxlY3RBbGwnIDogJ3NlbGVjdCddKHNlbGVjdG9yKVxyXG5cdFx0XHRcdFx0LmJvdW5kaW5nQ2xpZW50UmVjdChyZWN0ID0+IHtcclxuXHRcdFx0XHRcdFx0aWYgKGFsbCAmJiBBcnJheS5pc0FycmF5KHJlY3QpICYmIHJlY3QubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShyZWN0KVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGlmICghYWxsICYmIHJlY3QpIHtcclxuXHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlY3QpXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHQuZXhlYygpXHJcblx0XHRcdH0pXHJcblx0XHR9LFxyXG5cdFx0Z2V0UGFyZW50RGF0YShwYXJlbnROYW1lID0gJycpIHtcclxuXHRcdFx0Ly8g6YG/5YWN5ZyoY3JlYXRlZOS4reWOu+WumuS5iXBhcmVudOWPmOmHj1xyXG5cdFx0XHRpZighdGhpcy5wYXJlbnQpIHRoaXMucGFyZW50ID0gZmFsc2U7XHJcblx0XHRcdC8vIOi/memHjOeahOacrOi0qOWOn+eQhuaYr++8jOmAmui/h+iOt+WPlueItue7hOS7tuWunuS+iyjkuZ/ljbN1LXJhZGlvLWdyb3Vw55qEdGhpcylcclxuXHRcdFx0Ly8g5bCG54i257uE5Lu2dGhpc+S4reWvueW6lOeahOWPguaVsO+8jOi1i+WAvOe7meacrOe7hOS7tih1LXJhZGlv55qEdGhpcynnmoRwYXJlbnREYXRh5a+56LGh5Lit5a+55bqU55qE5bGe5oCnXHJcblx0XHRcdC8vIOS5i+aJgOS7pemcgOimgei/meS5iOWBmu+8jOaYr+WboOS4uuaJgOacieerr+S4re+8jOWktOadoeWwj+eoi+W6j+S4jeaUr+aMgemAmui/h3RoaXMucGFyZW50Lnh4eOWOu+ebkeWQrOeItue7hOS7tuWPguaVsOeahOWPmOWMllxyXG5cdFx0XHR0aGlzLnBhcmVudCA9IHRoaXMuJHUuJHBhcmVudC5jYWxsKHRoaXMsIHBhcmVudE5hbWUpO1xyXG5cdFx0XHRpZih0aGlzLnBhcmVudCkge1xyXG5cdFx0XHRcdC8vIOWOhumBjXBhcmVudERhdGHkuK3nmoTlsZ7mgKfvvIzlsIZwYXJlbnTkuK3nmoTlkIzlkI3lsZ7mgKfotYvlgLznu5lwYXJlbnREYXRhXHJcblx0XHRcdFx0T2JqZWN0LmtleXModGhpcy5wYXJlbnREYXRhKS5tYXAoa2V5ID0+IHtcclxuXHRcdFx0XHRcdHRoaXMucGFyZW50RGF0YVtrZXldID0gdGhpcy5wYXJlbnRba2V5XTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHRcdC8vIOmYu+atouS6i+S7tuWGkuazoVxyXG5cdFx0cHJldmVudEV2ZW50KGUpIHtcclxuXHRcdFx0ZSAmJiBlLnN0b3BQcm9wYWdhdGlvbiAmJiBlLnN0b3BQcm9wYWdhdGlvbigpXHJcblx0XHR9XHJcblx0fSxcclxuXHRvblJlYWNoQm90dG9tKCkge1xyXG5cdFx0dW5pLiRlbWl0KCd1T25SZWFjaEJvdHRvbScpXHJcblx0fSxcclxuXHRiZWZvcmVEZXN0cm95KCkge1xyXG5cdFx0Ly8g5Yik5pat5b2T5YmN6aG16Z2i5piv5ZCm5a2Y5ZyocGFyZW505ZKMY2hsZHJlbu+8jOS4gOiIrOWcqGNoZWNrYm945ZKMY2hlY2tib3gtZ3JvdXDniLblrZDogZTliqjnmoTlnLrmma/kvJrmnInmraTmg4XlhrVcclxuXHRcdC8vIOe7hOS7tumUgOavgeaXtu+8jOenu+mZpOWtkOe7hOS7tuWcqOeItue7hOS7tmNoaWxkcmVu5pWw57uE5Lit55qE5a6e5L6L77yM6YeK5pS+6LWE5rqQ77yM6YG/5YWN5pWw5o2u5re35LmxXHJcblx0XHRpZih0aGlzLnBhcmVudCAmJiB1bmkuJHUudGVzdC5hcnJheSh0aGlzLnBhcmVudC5jaGlsZHJlbikpIHtcclxuXHRcdFx0Ly8g57uE5Lu26ZSA5q+B5pe277yM56e76Zmk54i257uE5Lu25Lit55qEY2hpbGRyZW7mlbDnu4TkuK3lr7nlupTnmoTlrp7kvotcclxuXHRcdFx0Y29uc3QgY2hpbGRyZW5MaXN0ID0gdGhpcy5wYXJlbnQuY2hpbGRyZW5cclxuXHRcdFx0Y2hpbGRyZW5MaXN0Lm1hcCgoY2hpbGQsIGluZGV4KSA9PiB7XHJcblx0XHRcdFx0Ly8g5aaC5p6c55u4562J77yM5YiZ56e76ZmkXHJcblx0XHRcdFx0aWYoY2hpbGQgPT09IHRoaXMpIHtcclxuXHRcdFx0XHRcdGNoaWxkcmVuTGlzdC5zcGxpY2UoaW5kZXgsIDEpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///956\n"); /***/ }), /* 957 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/request/index.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _deepMerge = _interopRequireDefault(__webpack_require__(/*! ../function/deepMerge */ 958));\nvar _test = _interopRequireDefault(__webpack_require__(/*! ../function/test */ 960));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if (\"value\" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var\nRequest = /*#__PURE__*/function () {_createClass(Request, [{ key: \"setConfig\",\n // 设置全局默认配置\n value: function setConfig(customConfig) {\n // 深度合并对象,否则会造成对象深层属性丢失\n this.config = (0, _deepMerge.default)(this.config, customConfig);\n }\n\n // 主要请求部分\n }, { key: \"request\", value: function request() {var _this = this;var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n // 检查请求拦截\n if (this.interceptor.request && typeof this.interceptor.request === 'function') {\n var tmpConfig = {};\n var interceptorRequest = this.interceptor.request(options);\n if (interceptorRequest === false) {\n // 返回一个处于pending状态中的Promise,来取消原promise,避免进入then()回调\n return new Promise(function () {});\n }\n this.options = interceptorRequest;\n }\n options.dataType = options.dataType || this.config.dataType;\n options.responseType = options.responseType || this.config.responseType;\n options.url = options.url || '';\n options.params = options.params || {};\n options.header = Object.assign({}, this.config.header, options.header);\n options.method = options.method || this.config.method;\n\n return new Promise(function (resolve, reject) {\n options.complete = function (response) {\n // 请求返回后,隐藏loading(如果请求返回快的话,可能会没有loading)\n uni.hideLoading();\n // 清除定时器,如果请求回来了,就无需loading\n clearTimeout(_this.config.timer);\n _this.config.timer = null;\n // 判断用户对拦截返回数据的要求,如果originalData为true,返回所有的数据(response)到拦截器,否则只返回response.data\n if (_this.config.originalData) {\n // 判断是否存在拦截器\n if (_this.interceptor.response && typeof _this.interceptor.response === 'function') {\n var resInterceptors = _this.interceptor.response(response);\n // 如果拦截器不返回false,就将拦截器返回的内容给this.$u.post的then回调\n if (resInterceptors !== false) {\n resolve(resInterceptors);\n } else {\n // 如果拦截器返回false,意味着拦截器定义者认为返回有问题,直接接入catch回调\n reject(response);\n }\n } else {\n // 如果要求返回原始数据,就算没有拦截器,也返回最原始的数据\n resolve(response);\n }\n } else {\n if (response.statusCode == 200) {\n if (_this.interceptor.response && typeof _this.interceptor.response === 'function') {\n var _resInterceptors = _this.interceptor.response(response.data);\n if (_resInterceptors !== false) {\n resolve(_resInterceptors);\n } else {\n reject(response.data);\n }\n } else {\n // 如果不是返回原始数据(originalData=false),且没有拦截器的情况下,返回纯数据给then回调\n resolve(response.data);\n }\n } else {\n // 不返回原始数据的情况下,服务器状态码不为200,modal弹框提示\n // if(response.errMsg) {\n // \tuni.showModal({\n // \t\ttitle: response.errMsg\n // \t});\n // }\n reject(response);\n }\n }\n };\n\n // 判断用户传递的URL是否/开头,如果不是,加上/,这里使用了uView的test.js验证库的url()方法\n options.url = _test.default.url(options.url) ? options.url : _this.config.baseUrl + (options.url.indexOf('/') == 0 ?\n options.url : '/' + options.url);\n\n // 是否显示loading\n // 加一个是否已有timer定时器的判断,否则有两个同时请求的时候,后者会清除前者的定时器id\n // 而没有清除前者的定时器,导致前者超时,一直显示loading\n if (_this.config.showLoading && !_this.config.timer) {\n _this.config.timer = setTimeout(function () {\n uni.showLoading({\n title: _this.config.loadingText,\n mask: _this.config.loadingMask });\n\n _this.config.timer = null;\n }, _this.config.loadingTime);\n }\n uni.request(options);\n });\n // .catch(res => {\n // \t// 如果返回reject(),不让其进入this.$u.post().then().catch()后面的catct()\n // \t// 因为很多人都会忘了写后面的catch(),导致报错捕获不到catch\n // \treturn new Promise(()=>{});\n // })\n } }]);\n\n function Request() {var _this2 = this;_classCallCheck(this, Request);\n this.config = {\n baseUrl: '', // 请求的根域名\n // 默认的请求头\n header: {},\n method: 'POST',\n // 设置为json,返回后uni.request会对数据进行一次JSON.parse\n dataType: 'json',\n // 此参数无需处理,因为5+和支付宝小程序不支持,默认为text即可\n responseType: 'text',\n showLoading: true, // 是否显示请求中的loading\n loadingText: '请求中...',\n loadingTime: 800, // 在此时间内,请求还没回来的话,就显示加载中动画,单位ms\n timer: null, // 定时器\n originalData: false, // 是否在拦截器中返回服务端的原始数据,见文档说明\n loadingMask: true // 展示loading的时候,是否给一个透明的蒙层,防止触摸穿透\n };\n\n // 拦截器\n this.interceptor = {\n // 请求前的拦截\n request: null,\n // 请求后的拦截\n response: null };\n\n\n // get请求\n this.get = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n method: 'GET',\n url: url,\n header: header,\n data: data });\n\n };\n\n // post请求\n this.post = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n url: url,\n method: 'POST',\n header: header,\n data: data });\n\n };\n\n // put请求,不支持支付宝小程序(HX2.6.15)\n this.put = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n url: url,\n method: 'PUT',\n header: header,\n data: data });\n\n };\n\n // delete请求,不支持支付宝和头条小程序(HX2.6.15)\n this.delete = function (url) {var data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};var header = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n return _this2.request({\n url: url,\n method: 'DELETE',\n header: header,\n data: data });\n\n };\n }return Request;}();var _default =\n\nnew Request();exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9yZXF1ZXN0L2luZGV4LmpzIl0sIm5hbWVzIjpbIlJlcXVlc3QiLCJjdXN0b21Db25maWciLCJjb25maWciLCJvcHRpb25zIiwiaW50ZXJjZXB0b3IiLCJyZXF1ZXN0IiwidG1wQ29uZmlnIiwiaW50ZXJjZXB0b3JSZXF1ZXN0IiwiUHJvbWlzZSIsImRhdGFUeXBlIiwicmVzcG9uc2VUeXBlIiwidXJsIiwicGFyYW1zIiwiaGVhZGVyIiwiT2JqZWN0IiwiYXNzaWduIiwibWV0aG9kIiwicmVzb2x2ZSIsInJlamVjdCIsImNvbXBsZXRlIiwicmVzcG9uc2UiLCJ1bmkiLCJoaWRlTG9hZGluZyIsImNsZWFyVGltZW91dCIsInRpbWVyIiwib3JpZ2luYWxEYXRhIiwicmVzSW50ZXJjZXB0b3JzIiwic3RhdHVzQ29kZSIsImRhdGEiLCJ2YWxpZGF0ZSIsImJhc2VVcmwiLCJpbmRleE9mIiwic2hvd0xvYWRpbmciLCJzZXRUaW1lb3V0IiwidGl0bGUiLCJsb2FkaW5nVGV4dCIsIm1hc2siLCJsb2FkaW5nTWFzayIsImxvYWRpbmdUaW1lIiwiZ2V0IiwicG9zdCIsInB1dCIsImRlbGV0ZSJdLCJtYXBwaW5ncyI6InVGQUFBO0FBQ0EscUY7QUFDTUEsTztBQUNMOzhCQUNVQyxZLEVBQWM7QUFDdkI7QUFDQSxXQUFLQyxNQUFMLEdBQWMsd0JBQVUsS0FBS0EsTUFBZixFQUF1QkQsWUFBdkIsQ0FBZDtBQUNBOztBQUVEO2lEQUNzQixzQkFBZEUsT0FBYyx1RUFBSixFQUFJO0FBQ3JCO0FBQ0EsVUFBSSxLQUFLQyxXQUFMLENBQWlCQyxPQUFqQixJQUE0QixPQUFPLEtBQUtELFdBQUwsQ0FBaUJDLE9BQXhCLEtBQW9DLFVBQXBFLEVBQWdGO0FBQy9FLFlBQUlDLFNBQVMsR0FBRyxFQUFoQjtBQUNBLFlBQUlDLGtCQUFrQixHQUFHLEtBQUtILFdBQUwsQ0FBaUJDLE9BQWpCLENBQXlCRixPQUF6QixDQUF6QjtBQUNBLFlBQUlJLGtCQUFrQixLQUFLLEtBQTNCLEVBQWtDO0FBQ2pDO0FBQ0EsaUJBQU8sSUFBSUMsT0FBSixDQUFZLFlBQUksQ0FBRSxDQUFsQixDQUFQO0FBQ0E7QUFDRCxhQUFLTCxPQUFMLEdBQWVJLGtCQUFmO0FBQ0E7QUFDREosYUFBTyxDQUFDTSxRQUFSLEdBQW1CTixPQUFPLENBQUNNLFFBQVIsSUFBb0IsS0FBS1AsTUFBTCxDQUFZTyxRQUFuRDtBQUNBTixhQUFPLENBQUNPLFlBQVIsR0FBdUJQLE9BQU8sQ0FBQ08sWUFBUixJQUF3QixLQUFLUixNQUFMLENBQVlRLFlBQTNEO0FBQ0FQLGFBQU8sQ0FBQ1EsR0FBUixHQUFjUixPQUFPLENBQUNRLEdBQVIsSUFBZSxFQUE3QjtBQUNBUixhQUFPLENBQUNTLE1BQVIsR0FBaUJULE9BQU8sQ0FBQ1MsTUFBUixJQUFrQixFQUFuQztBQUNBVCxhQUFPLENBQUNVLE1BQVIsR0FBaUJDLE1BQU0sQ0FBQ0MsTUFBUCxDQUFjLEVBQWQsRUFBa0IsS0FBS2IsTUFBTCxDQUFZVyxNQUE5QixFQUFzQ1YsT0FBTyxDQUFDVSxNQUE5QyxDQUFqQjtBQUNBVixhQUFPLENBQUNhLE1BQVIsR0FBaUJiLE9BQU8sQ0FBQ2EsTUFBUixJQUFrQixLQUFLZCxNQUFMLENBQVljLE1BQS9DOztBQUVBLGFBQU8sSUFBSVIsT0FBSixDQUFZLFVBQUNTLE9BQUQsRUFBVUMsTUFBVixFQUFxQjtBQUN2Q2YsZUFBTyxDQUFDZ0IsUUFBUixHQUFtQixVQUFDQyxRQUFELEVBQWM7QUFDaEM7QUFDQUMsYUFBRyxDQUFDQyxXQUFKO0FBQ0E7QUFDQUMsc0JBQVksQ0FBQyxLQUFJLENBQUNyQixNQUFMLENBQVlzQixLQUFiLENBQVo7QUFDQSxlQUFJLENBQUN0QixNQUFMLENBQVlzQixLQUFaLEdBQW9CLElBQXBCO0FBQ0E7QUFDQSxjQUFHLEtBQUksQ0FBQ3RCLE1BQUwsQ0FBWXVCLFlBQWYsRUFBNkI7QUFDNUI7QUFDQSxnQkFBSSxLQUFJLENBQUNyQixXQUFMLENBQWlCZ0IsUUFBakIsSUFBNkIsT0FBTyxLQUFJLENBQUNoQixXQUFMLENBQWlCZ0IsUUFBeEIsS0FBcUMsVUFBdEUsRUFBa0Y7QUFDakYsa0JBQUlNLGVBQWUsR0FBRyxLQUFJLENBQUN0QixXQUFMLENBQWlCZ0IsUUFBakIsQ0FBMEJBLFFBQTFCLENBQXRCO0FBQ0E7QUFDQSxrQkFBSU0sZUFBZSxLQUFLLEtBQXhCLEVBQStCO0FBQzlCVCx1QkFBTyxDQUFDUyxlQUFELENBQVA7QUFDQSxlQUZELE1BRU87QUFDTjtBQUNBUixzQkFBTSxDQUFDRSxRQUFELENBQU47QUFDQTtBQUNELGFBVEQsTUFTTztBQUNOO0FBQ0FILHFCQUFPLENBQUNHLFFBQUQsQ0FBUDtBQUNBO0FBQ0QsV0FmRCxNQWVPO0FBQ04sZ0JBQUlBLFFBQVEsQ0FBQ08sVUFBVCxJQUF1QixHQUEzQixFQUFnQztBQUMvQixrQkFBSSxLQUFJLENBQUN2QixXQUFMLENBQWlCZ0IsUUFBakIsSUFBNkIsT0FBTyxLQUFJLENBQUNoQixXQUFMLENBQWlCZ0IsUUFBeEIsS0FBcUMsVUFBdEUsRUFBa0Y7QUFDakYsb0JBQUlNLGdCQUFlLEdBQUcsS0FBSSxDQUFDdEIsV0FBTCxDQUFpQmdCLFFBQWpCLENBQTBCQSxRQUFRLENBQUNRLElBQW5DLENBQXRCO0FBQ0Esb0JBQUlGLGdCQUFlLEtBQUssS0FBeEIsRUFBK0I7QUFDOUJULHlCQUFPLENBQUNTLGdCQUFELENBQVA7QUFDQSxpQkFGRCxNQUVPO0FBQ05SLHdCQUFNLENBQUNFLFFBQVEsQ0FBQ1EsSUFBVixDQUFOO0FBQ0E7QUFDRCxlQVBELE1BT087QUFDTjtBQUNBWCx1QkFBTyxDQUFDRyxRQUFRLENBQUNRLElBQVYsQ0FBUDtBQUNBO0FBQ0QsYUFaRCxNQVlPO0FBQ047QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0FWLG9CQUFNLENBQUNFLFFBQUQsQ0FBTjtBQUNBO0FBQ0Q7QUFDRCxTQTdDRDs7QUErQ0E7QUFDQWpCLGVBQU8sQ0FBQ1EsR0FBUixHQUFja0IsY0FBU2xCLEdBQVQsQ0FBYVIsT0FBTyxDQUFDUSxHQUFyQixJQUE0QlIsT0FBTyxDQUFDUSxHQUFwQyxHQUEyQyxLQUFJLENBQUNULE1BQUwsQ0FBWTRCLE9BQVosSUFBdUIzQixPQUFPLENBQUNRLEdBQVIsQ0FBWW9CLE9BQVosQ0FBb0IsR0FBcEIsS0FBNEIsQ0FBNUI7QUFDL0U1QixlQUFPLENBQUNRLEdBRHVFLEdBQ2pFLE1BQU1SLE9BQU8sQ0FBQ1EsR0FENEIsQ0FBekQ7O0FBR0E7QUFDQTtBQUNBO0FBQ0EsWUFBRyxLQUFJLENBQUNULE1BQUwsQ0FBWThCLFdBQVosSUFBMkIsQ0FBQyxLQUFJLENBQUM5QixNQUFMLENBQVlzQixLQUEzQyxFQUFrRDtBQUNqRCxlQUFJLENBQUN0QixNQUFMLENBQVlzQixLQUFaLEdBQW9CUyxVQUFVLENBQUMsWUFBTTtBQUNwQ1osZUFBRyxDQUFDVyxXQUFKLENBQWdCO0FBQ2ZFLG1CQUFLLEVBQUUsS0FBSSxDQUFDaEMsTUFBTCxDQUFZaUMsV0FESjtBQUVmQyxrQkFBSSxFQUFFLEtBQUksQ0FBQ2xDLE1BQUwsQ0FBWW1DLFdBRkgsRUFBaEI7O0FBSUEsaUJBQUksQ0FBQ25DLE1BQUwsQ0FBWXNCLEtBQVosR0FBb0IsSUFBcEI7QUFDQSxXQU42QixFQU0zQixLQUFJLENBQUN0QixNQUFMLENBQVlvQyxXQU5lLENBQTlCO0FBT0E7QUFDRGpCLFdBQUcsQ0FBQ2hCLE9BQUosQ0FBWUYsT0FBWjtBQUNBLE9BakVNLENBQVA7QUFrRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEs7O0FBRUQscUJBQWM7QUFDYixTQUFLRCxNQUFMLEdBQWM7QUFDYjRCLGFBQU8sRUFBRSxFQURJLEVBQ0E7QUFDYjtBQUNBakIsWUFBTSxFQUFFLEVBSEs7QUFJYkcsWUFBTSxFQUFFLE1BSks7QUFLYjtBQUNBUCxjQUFRLEVBQUUsTUFORztBQU9iO0FBQ0FDLGtCQUFZLEVBQUUsTUFSRDtBQVNic0IsaUJBQVcsRUFBRSxJQVRBLEVBU007QUFDbkJHLGlCQUFXLEVBQUUsUUFWQTtBQVdiRyxpQkFBVyxFQUFFLEdBWEEsRUFXSztBQUNsQmQsV0FBSyxFQUFFLElBWk0sRUFZQTtBQUNiQyxrQkFBWSxFQUFFLEtBYkQsRUFhUTtBQUNyQlksaUJBQVcsRUFBRSxJQWRBLENBY007QUFkTixLQUFkOztBQWlCQTtBQUNBLFNBQUtqQyxXQUFMLEdBQW1CO0FBQ2xCO0FBQ0FDLGFBQU8sRUFBRSxJQUZTO0FBR2xCO0FBQ0FlLGNBQVEsRUFBRSxJQUpRLEVBQW5COzs7QUFPQTtBQUNBLFNBQUttQixHQUFMLEdBQVcsVUFBQzVCLEdBQUQsRUFBaUMsS0FBM0JpQixJQUEyQix1RUFBcEIsRUFBb0IsS0FBaEJmLE1BQWdCLHVFQUFQLEVBQU87QUFDM0MsYUFBTyxNQUFJLENBQUNSLE9BQUwsQ0FBYTtBQUNuQlcsY0FBTSxFQUFFLEtBRFc7QUFFbkJMLFdBQUcsRUFBSEEsR0FGbUI7QUFHbkJFLGNBQU0sRUFBTkEsTUFIbUI7QUFJbkJlLFlBQUksRUFBSkEsSUFKbUIsRUFBYixDQUFQOztBQU1BLEtBUEQ7O0FBU0E7QUFDQSxTQUFLWSxJQUFMLEdBQVksVUFBQzdCLEdBQUQsRUFBaUMsS0FBM0JpQixJQUEyQix1RUFBcEIsRUFBb0IsS0FBaEJmLE1BQWdCLHVFQUFQLEVBQU87QUFDNUMsYUFBTyxNQUFJLENBQUNSLE9BQUwsQ0FBYTtBQUNuQk0sV0FBRyxFQUFIQSxHQURtQjtBQUVuQkssY0FBTSxFQUFFLE1BRlc7QUFHbkJILGNBQU0sRUFBTkEsTUFIbUI7QUFJbkJlLFlBQUksRUFBSkEsSUFKbUIsRUFBYixDQUFQOztBQU1BLEtBUEQ7O0FBU0E7QUFDQSxTQUFLYSxHQUFMLEdBQVcsVUFBQzlCLEdBQUQsRUFBaUMsS0FBM0JpQixJQUEyQix1RUFBcEIsRUFBb0IsS0FBaEJmLE1BQWdCLHVFQUFQLEVBQU87QUFDM0MsYUFBTyxNQUFJLENBQUNSLE9BQUwsQ0FBYTtBQUNuQk0sV0FBRyxFQUFIQSxHQURtQjtBQUVuQkssY0FBTSxFQUFFLEtBRlc7QUFHbkJILGNBQU0sRUFBTkEsTUFIbUI7QUFJbkJlLFlBQUksRUFBSkEsSUFKbUIsRUFBYixDQUFQOztBQU1BLEtBUEQ7O0FBU0E7QUFDQSxTQUFLYyxNQUFMLEdBQWMsVUFBQy9CLEdBQUQsRUFBaUMsS0FBM0JpQixJQUEyQix1RUFBcEIsRUFBb0IsS0FBaEJmLE1BQWdCLHVFQUFQLEVBQU87QUFDOUMsYUFBTyxNQUFJLENBQUNSLE9BQUwsQ0FBYTtBQUNuQk0sV0FBRyxFQUFIQSxHQURtQjtBQUVuQkssY0FBTSxFQUFFLFFBRlc7QUFHbkJILGNBQU0sRUFBTkEsTUFIbUI7QUFJbkJlLFlBQUksRUFBSkEsSUFKbUIsRUFBYixDQUFQOztBQU1BLEtBUEQ7QUFRQSxHOztBQUVhLElBQUk1QixPQUFKLEUiLCJmaWxlIjoiOTU3LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRlZXBNZXJnZSBmcm9tIFwiLi4vZnVuY3Rpb24vZGVlcE1lcmdlXCI7XHJcbmltcG9ydCB2YWxpZGF0ZSBmcm9tIFwiLi4vZnVuY3Rpb24vdGVzdFwiO1xyXG5jbGFzcyBSZXF1ZXN0IHtcclxuXHQvLyDorr7nva7lhajlsYDpu5jorqTphY3nva5cclxuXHRzZXRDb25maWcoY3VzdG9tQ29uZmlnKSB7XHJcblx0XHQvLyDmt7HluqblkIjlubblr7nosaHvvIzlkKbliJnkvJrpgKDmiJDlr7nosaHmt7HlsYLlsZ7mgKfkuKLlpLFcclxuXHRcdHRoaXMuY29uZmlnID0gZGVlcE1lcmdlKHRoaXMuY29uZmlnLCBjdXN0b21Db25maWcpO1xyXG5cdH1cclxuXHJcblx0Ly8g5Li76KaB6K+35rGC6YOo5YiGXHJcblx0cmVxdWVzdChvcHRpb25zID0ge30pIHtcclxuXHRcdC8vIOajgOafpeivt+axguaLpuaIqlxyXG5cdFx0aWYgKHRoaXMuaW50ZXJjZXB0b3IucmVxdWVzdCAmJiB0eXBlb2YgdGhpcy5pbnRlcmNlcHRvci5yZXF1ZXN0ID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdGxldCB0bXBDb25maWcgPSB7fTtcclxuXHRcdFx0bGV0IGludGVyY2VwdG9yUmVxdWVzdCA9IHRoaXMuaW50ZXJjZXB0b3IucmVxdWVzdChvcHRpb25zKTtcclxuXHRcdFx0aWYgKGludGVyY2VwdG9yUmVxdWVzdCA9PT0gZmFsc2UpIHtcclxuXHRcdFx0XHQvLyDov5Tlm57kuIDkuKrlpITkuo5wZW5kaW5n54q25oCB5Lit55qEUHJvbWlzZe+8jOadpeWPlua2iOWOn3Byb21pc2XvvIzpgb/lhY3ov5vlhaV0aGVuKCnlm57osINcclxuXHRcdFx0XHRyZXR1cm4gbmV3IFByb21pc2UoKCk9Pnt9KTtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aGlzLm9wdGlvbnMgPSBpbnRlcmNlcHRvclJlcXVlc3Q7XHJcblx0XHR9XHJcblx0XHRvcHRpb25zLmRhdGFUeXBlID0gb3B0aW9ucy5kYXRhVHlwZSB8fCB0aGlzLmNvbmZpZy5kYXRhVHlwZTtcclxuXHRcdG9wdGlvbnMucmVzcG9uc2VUeXBlID0gb3B0aW9ucy5yZXNwb25zZVR5cGUgfHwgdGhpcy5jb25maWcucmVzcG9uc2VUeXBlO1xyXG5cdFx0b3B0aW9ucy51cmwgPSBvcHRpb25zLnVybCB8fCAnJztcclxuXHRcdG9wdGlvbnMucGFyYW1zID0gb3B0aW9ucy5wYXJhbXMgfHwge307XHJcblx0XHRvcHRpb25zLmhlYWRlciA9IE9iamVjdC5hc3NpZ24oe30sIHRoaXMuY29uZmlnLmhlYWRlciwgb3B0aW9ucy5oZWFkZXIpO1xyXG5cdFx0b3B0aW9ucy5tZXRob2QgPSBvcHRpb25zLm1ldGhvZCB8fCB0aGlzLmNvbmZpZy5tZXRob2Q7XHJcblxyXG5cdFx0cmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFx0b3B0aW9ucy5jb21wbGV0ZSA9IChyZXNwb25zZSkgPT4ge1xyXG5cdFx0XHRcdC8vIOivt+axgui/lOWbnuWQju+8jOmakOiXj2xvYWRpbmco5aaC5p6c6K+35rGC6L+U5Zue5b+r55qE6K+d77yM5Y+v6IO95Lya5rKh5pyJbG9hZGluZylcclxuXHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHQvLyDmuIXpmaTlrprml7blmajvvIzlpoLmnpzor7fmsYLlm57mnaXkuobvvIzlsLHml6DpnIBsb2FkaW5nXHJcblx0XHRcdFx0Y2xlYXJUaW1lb3V0KHRoaXMuY29uZmlnLnRpbWVyKTtcclxuXHRcdFx0XHR0aGlzLmNvbmZpZy50aW1lciA9IG51bGw7XHJcblx0XHRcdFx0Ly8g5Yik5pat55So5oi35a+55oum5oiq6L+U5Zue5pWw5o2u55qE6KaB5rGC77yM5aaC5p6cb3JpZ2luYWxEYXRh5Li6dHJ1Ze+8jOi/lOWbnuaJgOacieeahOaVsOaNrihyZXNwb25zZSnliLDmi6bmiKrlmajvvIzlkKbliJnlj6rov5Tlm55yZXNwb25zZS5kYXRhXHJcblx0XHRcdFx0aWYodGhpcy5jb25maWcub3JpZ2luYWxEYXRhKSB7XHJcblx0XHRcdFx0XHQvLyDliKTmlq3mmK/lkKblrZjlnKjmi6bmiKrlmahcclxuXHRcdFx0XHRcdGlmICh0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlICYmIHR5cGVvZiB0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlID09PSAnZnVuY3Rpb24nKSB7XHJcblx0XHRcdFx0XHRcdGxldCByZXNJbnRlcmNlcHRvcnMgPSB0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlKHJlc3BvbnNlKTtcclxuXHRcdFx0XHRcdFx0Ly8g5aaC5p6c5oum5oiq5Zmo5LiN6L+U5ZueZmFsc2XvvIzlsLHlsIbmi6bmiKrlmajov5Tlm57nmoTlhoXlrrnnu5l0aGlzLiR1LnBvc3TnmoR0aGVu5Zue6LCDXHJcblx0XHRcdFx0XHRcdGlmIChyZXNJbnRlcmNlcHRvcnMgIT09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShyZXNJbnRlcmNlcHRvcnMpO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdC8vIOWmguaenOaLpuaIquWZqOi/lOWbnmZhbHNl77yM5oSP5ZGz552A5oum5oiq5Zmo5a6a5LmJ6ICF6K6k5Li66L+U5Zue5pyJ6Zeu6aKY77yM55u05o6l5o6l5YWlY2F0Y2jlm57osINcclxuXHRcdFx0XHRcdFx0XHRyZWplY3QocmVzcG9uc2UpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHQvLyDlpoLmnpzopoHmsYLov5Tlm57ljp/lp4vmlbDmja7vvIzlsLHnrpfmsqHmnInmi6bmiKrlmajvvIzkuZ/ov5Tlm57mnIDljp/lp4vnmoTmlbDmja5cclxuXHRcdFx0XHRcdFx0cmVzb2x2ZShyZXNwb25zZSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmIChyZXNwb25zZS5zdGF0dXNDb2RlID09IDIwMCkge1xyXG5cdFx0XHRcdFx0XHRpZiAodGhpcy5pbnRlcmNlcHRvci5yZXNwb25zZSAmJiB0eXBlb2YgdGhpcy5pbnRlcmNlcHRvci5yZXNwb25zZSA9PT0gJ2Z1bmN0aW9uJykge1xyXG5cdFx0XHRcdFx0XHRcdGxldCByZXNJbnRlcmNlcHRvcnMgPSB0aGlzLmludGVyY2VwdG9yLnJlc3BvbnNlKHJlc3BvbnNlLmRhdGEpO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChyZXNJbnRlcmNlcHRvcnMgIT09IGZhbHNlKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXNvbHZlKHJlc0ludGVyY2VwdG9ycyk7XHJcblx0XHRcdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdHJlamVjdChyZXNwb25zZS5kYXRhKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8g5aaC5p6c5LiN5piv6L+U5Zue5Y6f5aeL5pWw5o2uKG9yaWdpbmFsRGF0YT1mYWxzZSnvvIzkuJTmsqHmnInmi6bmiKrlmajnmoTmg4XlhrXkuIvvvIzov5Tlm57nuq/mlbDmja7nu5l0aGVu5Zue6LCDXHJcblx0XHRcdFx0XHRcdFx0cmVzb2x2ZShyZXNwb25zZS5kYXRhKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0Ly8g5LiN6L+U5Zue5Y6f5aeL5pWw5o2u55qE5oOF5Ya15LiL77yM5pyN5Yqh5Zmo54q25oCB56CB5LiN5Li6MjAw77yMbW9kYWzlvLnmoYbmj5DnpLpcclxuXHRcdFx0XHRcdFx0Ly8gaWYocmVzcG9uc2UuZXJyTXNnKSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0dW5pLnNob3dNb2RhbCh7XHJcblx0XHRcdFx0XHRcdC8vIFx0XHR0aXRsZTogcmVzcG9uc2UuZXJyTXNnXHJcblx0XHRcdFx0XHRcdC8vIFx0fSk7XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0cmVqZWN0KHJlc3BvbnNlKVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8g5Yik5pat55So5oi35Lyg6YCS55qEVVJM5piv5ZCmL+W8gOWktCzlpoLmnpzkuI3mmK8s5Yqg5LiKL++8jOi/memHjOS9v+eUqOS6hnVWaWV355qEdGVzdC5qc+mqjOivgeW6k+eahHVybCgp5pa55rOVXHJcblx0XHRcdG9wdGlvbnMudXJsID0gdmFsaWRhdGUudXJsKG9wdGlvbnMudXJsKSA/IG9wdGlvbnMudXJsIDogKHRoaXMuY29uZmlnLmJhc2VVcmwgKyAob3B0aW9ucy51cmwuaW5kZXhPZignLycpID09IDAgP1xyXG5cdFx0XHRcdG9wdGlvbnMudXJsIDogJy8nICsgb3B0aW9ucy51cmwpKTtcclxuXHRcdFx0XHJcblx0XHRcdC8vIOaYr+WQpuaYvuekumxvYWRpbmdcclxuXHRcdFx0Ly8g5Yqg5LiA5Liq5piv5ZCm5bey5pyJdGltZXLlrprml7blmajnmoTliKTmlq3vvIzlkKbliJnmnInkuKTkuKrlkIzml7bor7fmsYLnmoTml7blgJnvvIzlkI7ogIXkvJrmuIXpmaTliY3ogIXnmoTlrprml7blmahpZFxyXG5cdFx0XHQvLyDogIzmsqHmnInmuIXpmaTliY3ogIXnmoTlrprml7blmajvvIzlr7zoh7TliY3ogIXotoXml7bvvIzkuIDnm7TmmL7npLpsb2FkaW5nXHJcblx0XHRcdGlmKHRoaXMuY29uZmlnLnNob3dMb2FkaW5nICYmICF0aGlzLmNvbmZpZy50aW1lcikge1xyXG5cdFx0XHRcdHRoaXMuY29uZmlnLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy5jb25maWcubG9hZGluZ1RleHQsXHJcblx0XHRcdFx0XHRcdG1hc2s6IHRoaXMuY29uZmlnLmxvYWRpbmdNYXNrXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0dGhpcy5jb25maWcudGltZXIgPSBudWxsO1xyXG5cdFx0XHRcdH0sIHRoaXMuY29uZmlnLmxvYWRpbmdUaW1lKTtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bmkucmVxdWVzdChvcHRpb25zKTtcclxuXHRcdH0pXHJcblx0XHQvLyAuY2F0Y2gocmVzID0+IHtcclxuXHRcdC8vIFx0Ly8g5aaC5p6c6L+U5ZuecmVqZWN0KCnvvIzkuI3orqnlhbbov5vlhaV0aGlzLiR1LnBvc3QoKS50aGVuKCkuY2F0Y2goKeWQjumdoueahGNhdGN0KClcclxuXHRcdC8vIFx0Ly8g5Zug5Li65b6I5aSa5Lq66YO95Lya5b+Y5LqG5YaZ5ZCO6Z2i55qEY2F0Y2goKe+8jOWvvOiHtOaKpemUmeaNleiOt+S4jeWIsGNhdGNoXHJcblx0XHQvLyBcdHJldHVybiBuZXcgUHJvbWlzZSgoKT0+e30pO1xyXG5cdFx0Ly8gfSlcclxuXHR9XHJcblxyXG5cdGNvbnN0cnVjdG9yKCkge1xyXG5cdFx0dGhpcy5jb25maWcgPSB7XHJcblx0XHRcdGJhc2VVcmw6ICcnLCAvLyDor7fmsYLnmoTmoLnln5/lkI1cclxuXHRcdFx0Ly8g6buY6K6k55qE6K+35rGC5aS0XHJcblx0XHRcdGhlYWRlcjoge30sXHJcblx0XHRcdG1ldGhvZDogJ1BPU1QnLFxyXG5cdFx0XHQvLyDorr7nva7kuLpqc29u77yM6L+U5Zue5ZCOdW5pLnJlcXVlc3TkvJrlr7nmlbDmja7ov5vooYzkuIDmrKFKU09OLnBhcnNlXHJcblx0XHRcdGRhdGFUeXBlOiAnanNvbicsXHJcblx0XHRcdC8vIOatpOWPguaVsOaXoOmcgOWkhOeQhu+8jOWboOS4ujUr5ZKM5pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyB77yM6buY6K6k5Li6dGV4dOWNs+WPr1xyXG5cdFx0XHRyZXNwb25zZVR5cGU6ICd0ZXh0JyxcclxuXHRcdFx0c2hvd0xvYWRpbmc6IHRydWUsIC8vIOaYr+WQpuaYvuekuuivt+axguS4reeahGxvYWRpbmdcclxuXHRcdFx0bG9hZGluZ1RleHQ6ICfor7fmsYLkuK0uLi4nLFxyXG5cdFx0XHRsb2FkaW5nVGltZTogODAwLCAvLyDlnKjmraTml7bpl7TlhoXvvIzor7fmsYLov5jmsqHlm57mnaXnmoTor53vvIzlsLHmmL7npLrliqDovb3kuK3liqjnlLvvvIzljZXkvY1tc1xyXG5cdFx0XHR0aW1lcjogbnVsbCwgLy8g5a6a5pe25ZmoXHJcblx0XHRcdG9yaWdpbmFsRGF0YTogZmFsc2UsIC8vIOaYr+WQpuWcqOaLpuaIquWZqOS4rei/lOWbnuacjeWKoeerr+eahOWOn+Wni+aVsOaNru+8jOingeaWh+aho+ivtOaYjlxyXG5cdFx0XHRsb2FkaW5nTWFzazogdHJ1ZSwgLy8g5bGV56S6bG9hZGluZ+eahOaXtuWAme+8jOaYr+WQpue7meS4gOS4qumAj+aYjueahOiSmeWxgu+8jOmYsuatouinpuaRuOepv+mAj1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Ly8g5oum5oiq5ZmoXHJcblx0XHR0aGlzLmludGVyY2VwdG9yID0ge1xyXG5cdFx0XHQvLyDor7fmsYLliY3nmoTmi6bmiKpcclxuXHRcdFx0cmVxdWVzdDogbnVsbCxcclxuXHRcdFx0Ly8g6K+35rGC5ZCO55qE5oum5oiqXHJcblx0XHRcdHJlc3BvbnNlOiBudWxsXHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gZ2V06K+35rGCXHJcblx0XHR0aGlzLmdldCA9ICh1cmwsIGRhdGEgPSB7fSwgaGVhZGVyID0ge30pID0+IHtcclxuXHRcdFx0cmV0dXJuIHRoaXMucmVxdWVzdCh7XHJcblx0XHRcdFx0bWV0aG9kOiAnR0VUJyxcclxuXHRcdFx0XHR1cmwsXHJcblx0XHRcdFx0aGVhZGVyLFxyXG5cdFx0XHRcdGRhdGFcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHJcblx0XHQvLyBwb3N06K+35rGCXHJcblx0XHR0aGlzLnBvc3QgPSAodXJsLCBkYXRhID0ge30sIGhlYWRlciA9IHt9KSA9PiB7XHJcblx0XHRcdHJldHVybiB0aGlzLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdHVybCxcclxuXHRcdFx0XHRtZXRob2Q6ICdQT1NUJyxcclxuXHRcdFx0XHRoZWFkZXIsXHJcblx0XHRcdFx0ZGF0YVxyXG5cdFx0XHR9KVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyBwdXTor7fmsYLvvIzkuI3mlK/mjIHmlK/ku5jlrp3lsI/nqIvluo8oSFgyLjYuMTUpXHJcblx0XHR0aGlzLnB1dCA9ICh1cmwsIGRhdGEgPSB7fSwgaGVhZGVyID0ge30pID0+IHtcclxuXHRcdFx0cmV0dXJuIHRoaXMucmVxdWVzdCh7XHJcblx0XHRcdFx0dXJsLFxyXG5cdFx0XHRcdG1ldGhvZDogJ1BVVCcsXHJcblx0XHRcdFx0aGVhZGVyLFxyXG5cdFx0XHRcdGRhdGFcclxuXHRcdFx0fSlcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Ly8gZGVsZXRl6K+35rGC77yM5LiN5pSv5oyB5pSv5LuY5a6d5ZKM5aS05p2h5bCP56iL5bqPKEhYMi42LjE1KVxyXG5cdFx0dGhpcy5kZWxldGUgPSAodXJsLCBkYXRhID0ge30sIGhlYWRlciA9IHt9KSA9PiB7XHJcblx0XHRcdHJldHVybiB0aGlzLnJlcXVlc3Qoe1xyXG5cdFx0XHRcdHVybCxcclxuXHRcdFx0XHRtZXRob2Q6ICdERUxFVEUnLFxyXG5cdFx0XHRcdGhlYWRlcixcclxuXHRcdFx0XHRkYXRhXHJcblx0XHRcdH0pXHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmV4cG9ydCBkZWZhdWx0IG5ldyBSZXF1ZXN0XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///957\n"); /***/ }), /* 958 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/deepMerge.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _deepClone = _interopRequireDefault(__webpack_require__(/*! ./deepClone */ 959));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n// JS对象深度合并\nfunction deepMerge() {var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var source = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n target = (0, _deepClone.default)(target);\n if (typeof target !== 'object' || typeof source !== 'object') return false;\n for (var prop in source) {\n if (!source.hasOwnProperty(prop)) continue;\n if (prop in target) {\n if (typeof target[prop] !== 'object') {\n target[prop] = source[prop];\n } else {\n if (typeof source[prop] !== 'object') {\n target[prop] = source[prop];\n } else {\n if (target[prop].concat && source[prop].concat) {\n target[prop] = target[prop].concat(source[prop]);\n } else {\n target[prop] = deepMerge(target[prop], source[prop]);\n }\n }\n }\n } else {\n target[prop] = source[prop];\n }\n }\n return target;\n}var _default =\n\ndeepMerge;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kZWVwTWVyZ2UuanMiXSwibmFtZXMiOlsiZGVlcE1lcmdlIiwidGFyZ2V0Iiwic291cmNlIiwicHJvcCIsImhhc093blByb3BlcnR5IiwiY29uY2F0Il0sIm1hcHBpbmdzIjoidUZBQUEscUY7O0FBRUE7QUFDQSxTQUFTQSxTQUFULEdBQTZDLEtBQTFCQyxNQUEwQix1RUFBakIsRUFBaUIsS0FBYkMsTUFBYSx1RUFBSixFQUFJO0FBQzVDRCxRQUFNLEdBQUcsd0JBQVVBLE1BQVYsQ0FBVDtBQUNBLE1BQUksT0FBT0EsTUFBUCxLQUFrQixRQUFsQixJQUE4QixPQUFPQyxNQUFQLEtBQWtCLFFBQXBELEVBQThELE9BQU8sS0FBUDtBQUM5RCxPQUFLLElBQUlDLElBQVQsSUFBaUJELE1BQWpCLEVBQXlCO0FBQ3hCLFFBQUksQ0FBQ0EsTUFBTSxDQUFDRSxjQUFQLENBQXNCRCxJQUF0QixDQUFMLEVBQWtDO0FBQ2xDLFFBQUlBLElBQUksSUFBSUYsTUFBWixFQUFvQjtBQUNuQixVQUFJLE9BQU9BLE1BQU0sQ0FBQ0UsSUFBRCxDQUFiLEtBQXdCLFFBQTVCLEVBQXNDO0FBQ3JDRixjQUFNLENBQUNFLElBQUQsQ0FBTixHQUFlRCxNQUFNLENBQUNDLElBQUQsQ0FBckI7QUFDQSxPQUZELE1BRU87QUFDTixZQUFJLE9BQU9ELE1BQU0sQ0FBQ0MsSUFBRCxDQUFiLEtBQXdCLFFBQTVCLEVBQXNDO0FBQ3JDRixnQkFBTSxDQUFDRSxJQUFELENBQU4sR0FBZUQsTUFBTSxDQUFDQyxJQUFELENBQXJCO0FBQ0EsU0FGRCxNQUVPO0FBQ04sY0FBSUYsTUFBTSxDQUFDRSxJQUFELENBQU4sQ0FBYUUsTUFBYixJQUF1QkgsTUFBTSxDQUFDQyxJQUFELENBQU4sQ0FBYUUsTUFBeEMsRUFBZ0Q7QUFDL0NKLGtCQUFNLENBQUNFLElBQUQsQ0FBTixHQUFlRixNQUFNLENBQUNFLElBQUQsQ0FBTixDQUFhRSxNQUFiLENBQW9CSCxNQUFNLENBQUNDLElBQUQsQ0FBMUIsQ0FBZjtBQUNBLFdBRkQsTUFFTztBQUNORixrQkFBTSxDQUFDRSxJQUFELENBQU4sR0FBZUgsU0FBUyxDQUFDQyxNQUFNLENBQUNFLElBQUQsQ0FBUCxFQUFlRCxNQUFNLENBQUNDLElBQUQsQ0FBckIsQ0FBeEI7QUFDQTtBQUNEO0FBQ0Q7QUFDRCxLQWRELE1BY087QUFDTkYsWUFBTSxDQUFDRSxJQUFELENBQU4sR0FBZUQsTUFBTSxDQUFDQyxJQUFELENBQXJCO0FBQ0E7QUFDRDtBQUNELFNBQU9GLE1BQVA7QUFDQSxDOztBQUVjRCxTIiwiZmlsZSI6Ijk1OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkZWVwQ2xvbmUgZnJvbSBcIi4vZGVlcENsb25lXCI7XHJcblxyXG4vLyBKU+Wvueixoea3seW6puWQiOW5tlxyXG5mdW5jdGlvbiBkZWVwTWVyZ2UodGFyZ2V0ID0ge30sIHNvdXJjZSA9IHt9KSB7XHJcblx0dGFyZ2V0ID0gZGVlcENsb25lKHRhcmdldCk7XHJcblx0aWYgKHR5cGVvZiB0YXJnZXQgIT09ICdvYmplY3QnIHx8IHR5cGVvZiBzb3VyY2UgIT09ICdvYmplY3QnKSByZXR1cm4gZmFsc2U7XHJcblx0Zm9yICh2YXIgcHJvcCBpbiBzb3VyY2UpIHtcclxuXHRcdGlmICghc291cmNlLmhhc093blByb3BlcnR5KHByb3ApKSBjb250aW51ZTtcclxuXHRcdGlmIChwcm9wIGluIHRhcmdldCkge1xyXG5cdFx0XHRpZiAodHlwZW9mIHRhcmdldFtwcm9wXSAhPT0gJ29iamVjdCcpIHtcclxuXHRcdFx0XHR0YXJnZXRbcHJvcF0gPSBzb3VyY2VbcHJvcF07XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0aWYgKHR5cGVvZiBzb3VyY2VbcHJvcF0gIT09ICdvYmplY3QnKSB7XHJcblx0XHRcdFx0XHR0YXJnZXRbcHJvcF0gPSBzb3VyY2VbcHJvcF07XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdGlmICh0YXJnZXRbcHJvcF0uY29uY2F0ICYmIHNvdXJjZVtwcm9wXS5jb25jYXQpIHtcclxuXHRcdFx0XHRcdFx0dGFyZ2V0W3Byb3BdID0gdGFyZ2V0W3Byb3BdLmNvbmNhdChzb3VyY2VbcHJvcF0pO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0dGFyZ2V0W3Byb3BdID0gZGVlcE1lcmdlKHRhcmdldFtwcm9wXSwgc291cmNlW3Byb3BdKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHRhcmdldFtwcm9wXSA9IHNvdXJjZVtwcm9wXTtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIHRhcmdldDtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZGVlcE1lcmdlOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///958\n"); /***/ }), /* 959 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/deepClone.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 判断arr是否为一个数组,返回一个bool值\nfunction isArray(arr) {\n return Object.prototype.toString.call(arr) === '[object Array]';\n}\n\n// 深度克隆\nfunction deepClone(obj) {\n // 对常见的“非”值,直接返回原来值\n if ([null, undefined, NaN, false].includes(obj)) return obj;\n if (typeof obj !== \"object\" && typeof obj !== 'function') {\n //原始类型直接返回\n return obj;\n }\n var o = isArray(obj) ? [] : {};\n for (var i in obj) {\n if (obj.hasOwnProperty(i)) {\n o[i] = typeof obj[i] === \"object\" ? deepClone(obj[i]) : obj[i];\n }\n }\n return o;\n}var _default =\n\ndeepClone;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kZWVwQ2xvbmUuanMiXSwibmFtZXMiOlsiaXNBcnJheSIsImFyciIsIk9iamVjdCIsInByb3RvdHlwZSIsInRvU3RyaW5nIiwiY2FsbCIsImRlZXBDbG9uZSIsIm9iaiIsInVuZGVmaW5lZCIsIk5hTiIsImluY2x1ZGVzIiwibyIsImkiLCJoYXNPd25Qcm9wZXJ0eSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0EsU0FBU0EsT0FBVCxDQUFrQkMsR0FBbEIsRUFBdUI7QUFDbkIsU0FBT0MsTUFBTSxDQUFDQyxTQUFQLENBQWlCQyxRQUFqQixDQUEwQkMsSUFBMUIsQ0FBK0JKLEdBQS9CLE1BQXdDLGdCQUEvQztBQUNIOztBQUVEO0FBQ0EsU0FBU0ssU0FBVCxDQUFvQkMsR0FBcEIsRUFBeUI7QUFDeEI7QUFDQSxNQUFHLENBQUMsSUFBRCxFQUFPQyxTQUFQLEVBQWtCQyxHQUFsQixFQUF1QixLQUF2QixFQUE4QkMsUUFBOUIsQ0FBdUNILEdBQXZDLENBQUgsRUFBZ0QsT0FBT0EsR0FBUDtBQUM3QyxNQUFHLE9BQU9BLEdBQVAsS0FBZSxRQUFmLElBQTJCLE9BQU9BLEdBQVAsS0FBZSxVQUE3QyxFQUF5RDtBQUMzRDtBQUNNLFdBQU9BLEdBQVA7QUFDSDtBQUNELE1BQUlJLENBQUMsR0FBR1gsT0FBTyxDQUFDTyxHQUFELENBQVAsR0FBZSxFQUFmLEdBQW9CLEVBQTVCO0FBQ0EsT0FBSSxJQUFJSyxDQUFSLElBQWFMLEdBQWIsRUFBa0I7QUFDZCxRQUFHQSxHQUFHLENBQUNNLGNBQUosQ0FBbUJELENBQW5CLENBQUgsRUFBeUI7QUFDckJELE9BQUMsQ0FBQ0MsQ0FBRCxDQUFELEdBQU8sT0FBT0wsR0FBRyxDQUFDSyxDQUFELENBQVYsS0FBa0IsUUFBbEIsR0FBNkJOLFNBQVMsQ0FBQ0MsR0FBRyxDQUFDSyxDQUFELENBQUosQ0FBdEMsR0FBaURMLEdBQUcsQ0FBQ0ssQ0FBRCxDQUEzRDtBQUNIO0FBQ0o7QUFDRCxTQUFPRCxDQUFQO0FBQ0gsQzs7QUFFY0wsUyIsImZpbGUiOiI5NTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyDliKTmlq1hcnLmmK/lkKbkuLrkuIDkuKrmlbDnu4TvvIzov5Tlm57kuIDkuKpib29s5YC8XHJcbmZ1bmN0aW9uIGlzQXJyYXkgKGFycikge1xyXG4gICAgcmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChhcnIpID09PSAnW29iamVjdCBBcnJheV0nO1xyXG59XHJcblxyXG4vLyDmt7HluqblhYvpmoZcclxuZnVuY3Rpb24gZGVlcENsb25lIChvYmopIHtcclxuXHQvLyDlr7nluLjop4HnmoTigJzpnZ7igJ3lgLzvvIznm7TmjqXov5Tlm57ljp/mnaXlgLxcclxuXHRpZihbbnVsbCwgdW5kZWZpbmVkLCBOYU4sIGZhbHNlXS5pbmNsdWRlcyhvYmopKSByZXR1cm4gb2JqO1xyXG4gICAgaWYodHlwZW9mIG9iaiAhPT0gXCJvYmplY3RcIiAmJiB0eXBlb2Ygb2JqICE9PSAnZnVuY3Rpb24nKSB7XHJcblx0XHQvL+WOn+Wni+exu+Wei+ebtOaOpei/lOWbnlxyXG4gICAgICAgIHJldHVybiBvYmo7XHJcbiAgICB9XHJcbiAgICB2YXIgbyA9IGlzQXJyYXkob2JqKSA/IFtdIDoge307XHJcbiAgICBmb3IobGV0IGkgaW4gb2JqKSB7XHJcbiAgICAgICAgaWYob2JqLmhhc093blByb3BlcnR5KGkpKXtcclxuICAgICAgICAgICAgb1tpXSA9IHR5cGVvZiBvYmpbaV0gPT09IFwib2JqZWN0XCIgPyBkZWVwQ2xvbmUob2JqW2ldKSA6IG9ialtpXTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gbztcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgZGVlcENsb25lO1xyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///959\n"); /***/ }), /* 960 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/test.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 验证电子邮箱格式\r\n */\nfunction email(value) {\n return /^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$/.test(value);\n}\n\n/**\r\n * 验证手机格式\r\n */\nfunction mobile(value) {\n return /^1[3-9]\\d{9}$/.test(value);\n}\n\n/**\r\n * 验证URL格式\r\n */\nfunction url(value) {\n return /http(s)?:\\/\\/([\\w-]+\\.)+[\\w-]+(\\/[\\w-.\\/?%&=]*)?/.test(value);\n}\n\n/**\r\n * 验证日期格式\r\n */\nfunction date(value) {\n return !/Invalid|NaN/.test(new Date(value).toString());\n}\n\n/**\r\n * 验证ISO类型的日期格式\r\n */\nfunction dateISO(value) {\n return /^\\d{4}[\\/\\-](0?[1-9]|1[012])[\\/\\-](0?[1-9]|[12][0-9]|3[01])$/.test(value);\n}\n\n/**\r\n * 验证十进制数字\r\n */\nfunction number(value) {\n return /^(?:-?\\d+|-?\\d{1,3}(?:,\\d{3})+)?(?:\\.\\d+)?$/.test(value);\n}\n\n/**\r\n * 验证整数\r\n */\nfunction digits(value) {\n return /^\\d+$/.test(value);\n}\n\n/**\r\n * 验证身份证号码\r\n */\nfunction idCard(value) {\n return /^[1-9]\\d{5}[1-9]\\d{3}((0\\d)|(1[0-2]))(([0|1|2]\\d)|3[0-1])\\d{3}([0-9]|X)$/.test(\n value);\n}\n\n/**\r\n * 是否车牌号\r\n */\nfunction carNo(value) {\n // 新能源车牌\n var xreg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/;\n // 旧车牌\n var creg = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;\n if (value.length === 7) {\n return creg.test(value);\n } else if (value.length === 8) {\n return xreg.test(value);\n } else {\n return false;\n }\n}\n\n/**\r\n * 金额,只允许2位小数\r\n */\nfunction amount(value) {\n //金额,只允许保留两位小数\n return /^[1-9]\\d*(,\\d{3})*(\\.\\d{1,2})?$|^0\\.\\d{1,2}$/.test(value);\n}\n\n/**\r\n * 中文\r\n */\nfunction chinese(value) {\n var reg = /^[\\u4e00-\\u9fa5]+$/gi;\n return reg.test(value);\n}\n\n/**\r\n * 只能输入字母\r\n */\nfunction letter(value) {\n return /^[a-zA-Z]*$/.test(value);\n}\n\n/**\r\n * 只能是字母或者数字\r\n */\nfunction enOrNum(value) {\n //英文或者数字\n var reg = /^[0-9a-zA-Z]*$/g;\n return reg.test(value);\n}\n\n/**\r\n * 验证是否包含某个值\r\n */\nfunction contains(value, param) {\n return value.indexOf(param) >= 0;\n}\n\n/**\r\n * 验证一个值范围[min, max]\r\n */\nfunction range(value, param) {\n return value >= param[0] && value <= param[1];\n}\n\n/**\r\n * 验证一个长度范围[min, max]\r\n */\nfunction rangeLength(value, param) {\n return value.length >= param[0] && value.length <= param[1];\n}\n\n/**\r\n * 是否固定电话\r\n */\nfunction landline(value) {\n var reg = /^\\d{3,4}-\\d{7,8}(-\\d{3,4})?$/;\n return reg.test(value);\n}\n\n/**\r\n * 判断是否为空\r\n */\nfunction empty(value) {\n switch (typeof value) {\n case 'undefined':\n return true;\n case 'string':\n if (value.replace(/(^[ \\t\\n\\r]*)|([ \\t\\n\\r]*$)/g, '').length == 0) return true;\n break;\n case 'boolean':\n if (!value) return true;\n break;\n case 'number':\n if (0 === value || isNaN(value)) return true;\n break;\n case 'object':\n if (null === value || value.length === 0) return true;\n for (var i in value) {\n return false;\n }\n return true;}\n\n return false;\n}\n\n/**\r\n * 是否json字符串\r\n */\nfunction jsonString(value) {\n if (typeof value == 'string') {\n try {\n var obj = JSON.parse(value);\n if (typeof obj == 'object' && obj) {\n return true;\n } else {\n return false;\n }\n } catch (e) {\n return false;\n }\n }\n return false;\n}\n\n\n/**\r\n * 是否数组\r\n */\nfunction array(value) {\n if (typeof Array.isArray === \"function\") {\n return Array.isArray(value);\n } else {\n return Object.prototype.toString.call(value) === \"[object Array]\";\n }\n}\n\n/**\r\n * 是否对象\r\n */\nfunction object(value) {\n return Object.prototype.toString.call(value) === '[object Object]';\n}\n\n/**\r\n * 是否短信验证码\r\n */\nfunction code(value) {var len = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 6;\n return new RegExp(\"^\\\\d{\".concat(len, \"}$\")).test(value);\n}var _default =\n\n\n{\n email: email,\n mobile: mobile,\n url: url,\n date: date,\n dateISO: dateISO,\n number: number,\n digits: digits,\n idCard: idCard,\n carNo: carNo,\n amount: amount,\n chinese: chinese,\n letter: letter,\n enOrNum: enOrNum,\n contains: contains,\n range: range,\n rangeLength: rangeLength,\n empty: empty,\n isEmpty: empty,\n jsonString: jsonString,\n landline: landline,\n object: object,\n array: array,\n code: code };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90ZXN0LmpzIl0sIm5hbWVzIjpbImVtYWlsIiwidmFsdWUiLCJ0ZXN0IiwibW9iaWxlIiwidXJsIiwiZGF0ZSIsIkRhdGUiLCJ0b1N0cmluZyIsImRhdGVJU08iLCJudW1iZXIiLCJkaWdpdHMiLCJpZENhcmQiLCJjYXJObyIsInhyZWciLCJjcmVnIiwibGVuZ3RoIiwiYW1vdW50IiwiY2hpbmVzZSIsInJlZyIsImxldHRlciIsImVuT3JOdW0iLCJjb250YWlucyIsInBhcmFtIiwiaW5kZXhPZiIsInJhbmdlIiwicmFuZ2VMZW5ndGgiLCJsYW5kbGluZSIsImVtcHR5IiwicmVwbGFjZSIsImlzTmFOIiwiaSIsImpzb25TdHJpbmciLCJvYmoiLCJKU09OIiwicGFyc2UiLCJlIiwiYXJyYXkiLCJBcnJheSIsImlzQXJyYXkiLCJPYmplY3QiLCJwcm90b3R5cGUiLCJjYWxsIiwib2JqZWN0IiwiY29kZSIsImxlbiIsIlJlZ0V4cCIsImlzRW1wdHkiXSwibWFwcGluZ3MiOiJ3RkFBQTs7O0FBR0EsU0FBU0EsS0FBVCxDQUFlQyxLQUFmLEVBQXNCO0FBQ3JCLFNBQU8sMEVBQTBFQyxJQUExRSxDQUErRUQsS0FBL0UsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTRSxNQUFULENBQWdCRixLQUFoQixFQUF1QjtBQUN0QixTQUFPLGdCQUFnQkMsSUFBaEIsQ0FBcUJELEtBQXJCLENBQVA7QUFDQTs7QUFFRDs7O0FBR0EsU0FBU0csR0FBVCxDQUFhSCxLQUFiLEVBQW9CO0FBQ25CLFNBQU8sbURBQW1EQyxJQUFuRCxDQUF3REQsS0FBeEQsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTSSxJQUFULENBQWNKLEtBQWQsRUFBcUI7QUFDcEIsU0FBTyxDQUFDLGNBQWNDLElBQWQsQ0FBbUIsSUFBSUksSUFBSixDQUFTTCxLQUFULEVBQWdCTSxRQUFoQixFQUFuQixDQUFSO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNDLE9BQVQsQ0FBaUJQLEtBQWpCLEVBQXdCO0FBQ3ZCLFNBQU8sK0RBQStEQyxJQUEvRCxDQUFvRUQsS0FBcEUsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTUSxNQUFULENBQWdCUixLQUFoQixFQUF1QjtBQUN0QixTQUFPLDhDQUE4Q0MsSUFBOUMsQ0FBbURELEtBQW5ELENBQVA7QUFDQTs7QUFFRDs7O0FBR0EsU0FBU1MsTUFBVCxDQUFnQlQsS0FBaEIsRUFBdUI7QUFDdEIsU0FBTyxRQUFRQyxJQUFSLENBQWFELEtBQWIsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTVSxNQUFULENBQWdCVixLQUFoQixFQUF1QjtBQUN0QixTQUFPLDJFQUEyRUMsSUFBM0U7QUFDTkQsT0FETSxDQUFQO0FBRUE7O0FBRUQ7OztBQUdBLFNBQVNXLEtBQVQsQ0FBZVgsS0FBZixFQUFzQjtBQUNyQjtBQUNBLE1BQU1ZLElBQUksR0FBRyxtR0FBYjtBQUNBO0FBQ0EsTUFBTUMsSUFBSSxHQUFHLDRGQUFiO0FBQ0EsTUFBSWIsS0FBSyxDQUFDYyxNQUFOLEtBQWlCLENBQXJCLEVBQXdCO0FBQ3ZCLFdBQU9ELElBQUksQ0FBQ1osSUFBTCxDQUFVRCxLQUFWLENBQVA7QUFDQSxHQUZELE1BRU8sSUFBSUEsS0FBSyxDQUFDYyxNQUFOLEtBQWlCLENBQXJCLEVBQXdCO0FBQzlCLFdBQU9GLElBQUksQ0FBQ1gsSUFBTCxDQUFVRCxLQUFWLENBQVA7QUFDQSxHQUZNLE1BRUE7QUFDTixXQUFPLEtBQVA7QUFDQTtBQUNEOztBQUVEOzs7QUFHQSxTQUFTZSxNQUFULENBQWdCZixLQUFoQixFQUF1QjtBQUN0QjtBQUNBLFNBQU8sK0NBQStDQyxJQUEvQyxDQUFvREQsS0FBcEQsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTZ0IsT0FBVCxDQUFpQmhCLEtBQWpCLEVBQXdCO0FBQ3ZCLE1BQUlpQixHQUFHLEdBQUcsc0JBQVY7QUFDQSxTQUFPQSxHQUFHLENBQUNoQixJQUFKLENBQVNELEtBQVQsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTa0IsTUFBVCxDQUFnQmxCLEtBQWhCLEVBQXVCO0FBQ3RCLFNBQU8sY0FBY0MsSUFBZCxDQUFtQkQsS0FBbkIsQ0FBUDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTbUIsT0FBVCxDQUFpQm5CLEtBQWpCLEVBQXdCO0FBQ3ZCO0FBQ0EsTUFBSWlCLEdBQUcsR0FBRyxpQkFBVjtBQUNBLFNBQU9BLEdBQUcsQ0FBQ2hCLElBQUosQ0FBU0QsS0FBVCxDQUFQO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNvQixRQUFULENBQWtCcEIsS0FBbEIsRUFBeUJxQixLQUF6QixFQUFnQztBQUMvQixTQUFPckIsS0FBSyxDQUFDc0IsT0FBTixDQUFjRCxLQUFkLEtBQXdCLENBQS9CO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNFLEtBQVQsQ0FBZXZCLEtBQWYsRUFBc0JxQixLQUF0QixFQUE2QjtBQUM1QixTQUFPckIsS0FBSyxJQUFJcUIsS0FBSyxDQUFDLENBQUQsQ0FBZCxJQUFxQnJCLEtBQUssSUFBSXFCLEtBQUssQ0FBQyxDQUFELENBQTFDO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVNHLFdBQVQsQ0FBcUJ4QixLQUFyQixFQUE0QnFCLEtBQTVCLEVBQW1DO0FBQ2xDLFNBQU9yQixLQUFLLENBQUNjLE1BQU4sSUFBZ0JPLEtBQUssQ0FBQyxDQUFELENBQXJCLElBQTRCckIsS0FBSyxDQUFDYyxNQUFOLElBQWdCTyxLQUFLLENBQUMsQ0FBRCxDQUF4RDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTSSxRQUFULENBQWtCekIsS0FBbEIsRUFBeUI7QUFDeEIsTUFBSWlCLEdBQUcsR0FBRyw4QkFBVjtBQUNBLFNBQU9BLEdBQUcsQ0FBQ2hCLElBQUosQ0FBU0QsS0FBVCxDQUFQO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVMwQixLQUFULENBQWUxQixLQUFmLEVBQXNCO0FBQ3JCLFVBQVEsT0FBT0EsS0FBZjtBQUNDLFNBQUssV0FBTDtBQUNDLGFBQU8sSUFBUDtBQUNELFNBQUssUUFBTDtBQUNDLFVBQUlBLEtBQUssQ0FBQzJCLE9BQU4sQ0FBYyw4QkFBZCxFQUE4QyxFQUE5QyxFQUFrRGIsTUFBbEQsSUFBNEQsQ0FBaEUsRUFBbUUsT0FBTyxJQUFQO0FBQ25FO0FBQ0QsU0FBSyxTQUFMO0FBQ0MsVUFBSSxDQUFDZCxLQUFMLEVBQVksT0FBTyxJQUFQO0FBQ1o7QUFDRCxTQUFLLFFBQUw7QUFDQyxVQUFJLE1BQU1BLEtBQU4sSUFBZTRCLEtBQUssQ0FBQzVCLEtBQUQsQ0FBeEIsRUFBaUMsT0FBTyxJQUFQO0FBQ2pDO0FBQ0QsU0FBSyxRQUFMO0FBQ0MsVUFBSSxTQUFTQSxLQUFULElBQWtCQSxLQUFLLENBQUNjLE1BQU4sS0FBaUIsQ0FBdkMsRUFBMEMsT0FBTyxJQUFQO0FBQzFDLFdBQUssSUFBSWUsQ0FBVCxJQUFjN0IsS0FBZCxFQUFxQjtBQUNwQixlQUFPLEtBQVA7QUFDQTtBQUNELGFBQU8sSUFBUCxDQWpCRjs7QUFtQkEsU0FBTyxLQUFQO0FBQ0E7O0FBRUQ7OztBQUdBLFNBQVM4QixVQUFULENBQW9COUIsS0FBcEIsRUFBMkI7QUFDMUIsTUFBSSxPQUFPQSxLQUFQLElBQWdCLFFBQXBCLEVBQThCO0FBQzdCLFFBQUk7QUFDSCxVQUFJK0IsR0FBRyxHQUFHQyxJQUFJLENBQUNDLEtBQUwsQ0FBV2pDLEtBQVgsQ0FBVjtBQUNBLFVBQUksT0FBTytCLEdBQVAsSUFBYyxRQUFkLElBQTBCQSxHQUE5QixFQUFtQztBQUNsQyxlQUFPLElBQVA7QUFDQSxPQUZELE1BRU87QUFDTixlQUFPLEtBQVA7QUFDQTtBQUNELEtBUEQsQ0FPRSxPQUFPRyxDQUFQLEVBQVU7QUFDWCxhQUFPLEtBQVA7QUFDQTtBQUNEO0FBQ0QsU0FBTyxLQUFQO0FBQ0E7OztBQUdEOzs7QUFHQSxTQUFTQyxLQUFULENBQWVuQyxLQUFmLEVBQXNCO0FBQ3JCLE1BQUksT0FBT29DLEtBQUssQ0FBQ0MsT0FBYixLQUF5QixVQUE3QixFQUF5QztBQUN4QyxXQUFPRCxLQUFLLENBQUNDLE9BQU4sQ0FBY3JDLEtBQWQsQ0FBUDtBQUNBLEdBRkQsTUFFTztBQUNOLFdBQU9zQyxNQUFNLENBQUNDLFNBQVAsQ0FBaUJqQyxRQUFqQixDQUEwQmtDLElBQTFCLENBQStCeEMsS0FBL0IsTUFBMEMsZ0JBQWpEO0FBQ0E7QUFDRDs7QUFFRDs7O0FBR0EsU0FBU3lDLE1BQVQsQ0FBZ0J6QyxLQUFoQixFQUF1QjtBQUN0QixTQUFPc0MsTUFBTSxDQUFDQyxTQUFQLENBQWlCakMsUUFBakIsQ0FBMEJrQyxJQUExQixDQUErQnhDLEtBQS9CLE1BQTBDLGlCQUFqRDtBQUNBOztBQUVEOzs7QUFHQSxTQUFTMEMsSUFBVCxDQUFjMUMsS0FBZCxFQUE4QixLQUFUMkMsR0FBUyx1RUFBSCxDQUFHO0FBQzdCLFNBQU8sSUFBSUMsTUFBSixnQkFBbUJELEdBQW5CLFNBQTRCMUMsSUFBNUIsQ0FBaUNELEtBQWpDLENBQVA7QUFDQSxDOzs7QUFHYztBQUNkRCxPQUFLLEVBQUxBLEtBRGM7QUFFZEcsUUFBTSxFQUFOQSxNQUZjO0FBR2RDLEtBQUcsRUFBSEEsR0FIYztBQUlkQyxNQUFJLEVBQUpBLElBSmM7QUFLZEcsU0FBTyxFQUFQQSxPQUxjO0FBTWRDLFFBQU0sRUFBTkEsTUFOYztBQU9kQyxRQUFNLEVBQU5BLE1BUGM7QUFRZEMsUUFBTSxFQUFOQSxNQVJjO0FBU2RDLE9BQUssRUFBTEEsS0FUYztBQVVkSSxRQUFNLEVBQU5BLE1BVmM7QUFXZEMsU0FBTyxFQUFQQSxPQVhjO0FBWWRFLFFBQU0sRUFBTkEsTUFaYztBQWFkQyxTQUFPLEVBQVBBLE9BYmM7QUFjZEMsVUFBUSxFQUFSQSxRQWRjO0FBZWRHLE9BQUssRUFBTEEsS0FmYztBQWdCZEMsYUFBVyxFQUFYQSxXQWhCYztBQWlCZEUsT0FBSyxFQUFMQSxLQWpCYztBQWtCZG1CLFNBQU8sRUFBRW5CLEtBbEJLO0FBbUJkSSxZQUFVLEVBQVZBLFVBbkJjO0FBb0JkTCxVQUFRLEVBQVJBLFFBcEJjO0FBcUJkZ0IsUUFBTSxFQUFOQSxNQXJCYztBQXNCZE4sT0FBSyxFQUFMQSxLQXRCYztBQXVCZE8sTUFBSSxFQUFKQSxJQXZCYyxFIiwiZmlsZSI6Ijk2MC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDpqozor4HnlLXlrZDpgq7nrrHmoLzlvI9cclxuICovXHJcbmZ1bmN0aW9uIGVtYWlsKHZhbHVlKSB7XHJcblx0cmV0dXJuIC9eXFx3KygoLVxcdyspfChcXC5cXHcrKSkqXFxAW0EtWmEtejAtOV0rKChcXC58LSlbQS1aYS16MC05XSspKlxcLltBLVphLXowLTldKyQvLnRlc3QodmFsdWUpO1xyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5omL5py65qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiBtb2JpbGUodmFsdWUpIHtcclxuXHRyZXR1cm4gL14xWzMtOV1cXGR7OX0kLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+BVVJM5qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiB1cmwodmFsdWUpIHtcclxuXHRyZXR1cm4gL2h0dHAocyk/OlxcL1xcLyhbXFx3LV0rXFwuKStbXFx3LV0rKFxcL1tcXHctLlxcLz8lJj1dKik/Ly50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5pel5pyf5qC85byPXHJcbiAqL1xyXG5mdW5jdGlvbiBkYXRlKHZhbHVlKSB7XHJcblx0cmV0dXJuICEvSW52YWxpZHxOYU4vLnRlc3QobmV3IERhdGUodmFsdWUpLnRvU3RyaW5nKCkpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4FJU0/nsbvlnovnmoTml6XmnJ/moLzlvI9cclxuICovXHJcbmZ1bmN0aW9uIGRhdGVJU08odmFsdWUpIHtcclxuXHRyZXR1cm4gL15cXGR7NH1bXFwvXFwtXSgwP1sxLTldfDFbMDEyXSlbXFwvXFwtXSgwP1sxLTldfFsxMl1bMC05XXwzWzAxXSkkLy50ZXN0KHZhbHVlKVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5Y2B6L+b5Yi25pWw5a2XXHJcbiAqL1xyXG5mdW5jdGlvbiBudW1iZXIodmFsdWUpIHtcclxuXHRyZXR1cm4gL14oPzotP1xcZCt8LT9cXGR7MSwzfSg/OixcXGR7M30pKyk/KD86XFwuXFxkKyk/JC8udGVzdCh2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeaVtOaVsFxyXG4gKi9cclxuZnVuY3Rpb24gZGlnaXRzKHZhbHVlKSB7XHJcblx0cmV0dXJuIC9eXFxkKyQvLnRlc3QodmFsdWUpXHJcbn1cclxuXHJcbi8qKlxyXG4gKiDpqozor4Houqvku73or4Hlj7fnoIFcclxuICovXHJcbmZ1bmN0aW9uIGlkQ2FyZCh2YWx1ZSkge1xyXG5cdHJldHVybiAvXlsxLTldXFxkezV9WzEtOV1cXGR7M30oKDBcXGQpfCgxWzAtMl0pKSgoWzB8MXwyXVxcZCl8M1swLTFdKVxcZHszfShbMC05XXxYKSQvLnRlc3QoXHJcblx0XHR2YWx1ZSlcclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpui9pueJjOWPt1xyXG4gKi9cclxuZnVuY3Rpb24gY2FyTm8odmFsdWUpIHtcclxuXHQvLyDmlrDog73mupDovabniYxcclxuXHRjb25zdCB4cmVnID0gL15b5Lqs5rSl5rKq5rid5YaA6LGr5LqR6L696buR5rmY55qW6bKB5paw6IuP5rWZ6LWj6YSC5qGC55SY5pmL6JKZ6ZmV5ZCJ6Ze96LS157Kk6Z2S6JeP5bed5a6B55C85L2/6aKGQS1aXXsxfVtBLVpdezF9KChbMC05XXs1fVtERl0kKXwoW0RGXVtBLUhKLU5QLVowLTldWzAtOV17NH0kKSkvO1xyXG5cdC8vIOaXp+i9pueJjFxyXG5cdGNvbnN0IGNyZWcgPSAvXlvkuqzmtKXmsqrmuJ3lhoDosavkupHovr3pu5HmuZjnmpbpsoHmlrDoi4/mtZnotaPphILmoYLnlJjmmYvokpnpmZXlkInpl73otLXnsqTpnZLol4/lt53lroHnkLzkvb/pooZBLVpdezF9W0EtWl17MX1bQS1ISi1OUC1aMC05XXs0fVtBLUhKLU5QLVowLTnmjILlraborabmuK/mvrNdezF9JC87XHJcblx0aWYgKHZhbHVlLmxlbmd0aCA9PT0gNykge1xyXG5cdFx0cmV0dXJuIGNyZWcudGVzdCh2YWx1ZSk7XHJcblx0fSBlbHNlIGlmICh2YWx1ZS5sZW5ndGggPT09IDgpIHtcclxuXHRcdHJldHVybiB4cmVnLnRlc3QodmFsdWUpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRyZXR1cm4gZmFsc2U7XHJcblx0fVxyXG59XHJcblxyXG4vKipcclxuICog6YeR6aKdLOWPquWFgeiuuDLkvY3lsI/mlbBcclxuICovXHJcbmZ1bmN0aW9uIGFtb3VudCh2YWx1ZSkge1xyXG5cdC8v6YeR6aKd77yM5Y+q5YWB6K645L+d55WZ5Lik5L2N5bCP5pWwXHJcblx0cmV0dXJuIC9eWzEtOV1cXGQqKCxcXGR7M30pKihcXC5cXGR7MSwyfSk/JHxeMFxcLlxcZHsxLDJ9JC8udGVzdCh2YWx1ZSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDkuK3mlodcclxuICovXHJcbmZ1bmN0aW9uIGNoaW5lc2UodmFsdWUpIHtcclxuXHRsZXQgcmVnID0gL15bXFx1NGUwMC1cXHU5ZmE1XSskL2dpO1xyXG5cdHJldHVybiByZWcudGVzdCh2YWx1ZSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDlj6rog73ovpPlhaXlrZfmr41cclxuICovXHJcbmZ1bmN0aW9uIGxldHRlcih2YWx1ZSkge1xyXG5cdHJldHVybiAvXlthLXpBLVpdKiQvLnRlc3QodmFsdWUpO1xyXG59XHJcblxyXG4vKipcclxuICog5Y+q6IO95piv5a2X5q+N5oiW6ICF5pWw5a2XXHJcbiAqL1xyXG5mdW5jdGlvbiBlbk9yTnVtKHZhbHVlKSB7XHJcblx0Ly/oi7HmlofmiJbogIXmlbDlrZdcclxuXHRsZXQgcmVnID0gL15bMC05YS16QS1aXSokL2c7XHJcblx0cmV0dXJuIHJlZy50ZXN0KHZhbHVlKTtcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeaYr+WQpuWMheWQq+afkOS4quWAvFxyXG4gKi9cclxuZnVuY3Rpb24gY29udGFpbnModmFsdWUsIHBhcmFtKSB7XHJcblx0cmV0dXJuIHZhbHVlLmluZGV4T2YocGFyYW0pID49IDBcclxufVxyXG5cclxuLyoqXHJcbiAqIOmqjOivgeS4gOS4quWAvOiMg+WbtFttaW4sIG1heF1cclxuICovXHJcbmZ1bmN0aW9uIHJhbmdlKHZhbHVlLCBwYXJhbSkge1xyXG5cdHJldHVybiB2YWx1ZSA+PSBwYXJhbVswXSAmJiB2YWx1ZSA8PSBwYXJhbVsxXVxyXG59XHJcblxyXG4vKipcclxuICog6aqM6K+B5LiA5Liq6ZW/5bqm6IyD5Zu0W21pbiwgbWF4XVxyXG4gKi9cclxuZnVuY3Rpb24gcmFuZ2VMZW5ndGgodmFsdWUsIHBhcmFtKSB7XHJcblx0cmV0dXJuIHZhbHVlLmxlbmd0aCA+PSBwYXJhbVswXSAmJiB2YWx1ZS5sZW5ndGggPD0gcGFyYW1bMV1cclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpuWbuuWumueUteivnVxyXG4gKi9cclxuZnVuY3Rpb24gbGFuZGxpbmUodmFsdWUpIHtcclxuXHRsZXQgcmVnID0gL15cXGR7Myw0fS1cXGR7Nyw4fSgtXFxkezMsNH0pPyQvO1xyXG5cdHJldHVybiByZWcudGVzdCh2YWx1ZSk7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiDliKTmlq3mmK/lkKbkuLrnqbpcclxuICovXHJcbmZ1bmN0aW9uIGVtcHR5KHZhbHVlKSB7XHJcblx0c3dpdGNoICh0eXBlb2YgdmFsdWUpIHtcclxuXHRcdGNhc2UgJ3VuZGVmaW5lZCc6XHJcblx0XHRcdHJldHVybiB0cnVlO1xyXG5cdFx0Y2FzZSAnc3RyaW5nJzpcclxuXHRcdFx0aWYgKHZhbHVlLnJlcGxhY2UoLyheWyBcXHRcXG5cXHJdKil8KFsgXFx0XFxuXFxyXSokKS9nLCAnJykubGVuZ3RoID09IDApIHJldHVybiB0cnVlO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGNhc2UgJ2Jvb2xlYW4nOlxyXG5cdFx0XHRpZiAoIXZhbHVlKSByZXR1cm4gdHJ1ZTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdudW1iZXInOlxyXG5cdFx0XHRpZiAoMCA9PT0gdmFsdWUgfHwgaXNOYU4odmFsdWUpKSByZXR1cm4gdHJ1ZTtcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdvYmplY3QnOlxyXG5cdFx0XHRpZiAobnVsbCA9PT0gdmFsdWUgfHwgdmFsdWUubGVuZ3RoID09PSAwKSByZXR1cm4gdHJ1ZTtcclxuXHRcdFx0Zm9yICh2YXIgaSBpbiB2YWx1ZSkge1xyXG5cdFx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gdHJ1ZTtcclxuXHR9XHJcblx0cmV0dXJuIGZhbHNlO1xyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCmanNvbuWtl+espuS4slxyXG4gKi9cclxuZnVuY3Rpb24ganNvblN0cmluZyh2YWx1ZSkge1xyXG5cdGlmICh0eXBlb2YgdmFsdWUgPT0gJ3N0cmluZycpIHtcclxuXHRcdHRyeSB7XHJcblx0XHRcdHZhciBvYmogPSBKU09OLnBhcnNlKHZhbHVlKTtcclxuXHRcdFx0aWYgKHR5cGVvZiBvYmogPT0gJ29iamVjdCcgJiYgb2JqKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRydWU7XHJcblx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0cmV0dXJuIGZhbHNlO1xyXG5cdFx0XHR9XHJcblx0XHR9IGNhdGNoIChlKSB7XHJcblx0XHRcdHJldHVybiBmYWxzZTtcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIGZhbHNlO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpuaVsOe7hFxyXG4gKi9cclxuZnVuY3Rpb24gYXJyYXkodmFsdWUpIHtcclxuXHRpZiAodHlwZW9mIEFycmF5LmlzQXJyYXkgPT09IFwiZnVuY3Rpb25cIikge1xyXG5cdFx0cmV0dXJuIEFycmF5LmlzQXJyYXkodmFsdWUpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRyZXR1cm4gT2JqZWN0LnByb3RvdHlwZS50b1N0cmluZy5jYWxsKHZhbHVlKSA9PT0gXCJbb2JqZWN0IEFycmF5XVwiO1xyXG5cdH1cclxufVxyXG5cclxuLyoqXHJcbiAqIOaYr+WQpuWvueixoVxyXG4gKi9cclxuZnVuY3Rpb24gb2JqZWN0KHZhbHVlKSB7XHJcblx0cmV0dXJuIE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbCh2YWx1ZSkgPT09ICdbb2JqZWN0IE9iamVjdF0nO1xyXG59XHJcblxyXG4vKipcclxuICog5piv5ZCm55+t5L+h6aqM6K+B56CBXHJcbiAqL1xyXG5mdW5jdGlvbiBjb2RlKHZhbHVlLCBsZW4gPSA2KSB7XHJcblx0cmV0dXJuIG5ldyBSZWdFeHAoYF5cXFxcZHske2xlbn19JGApLnRlc3QodmFsdWUpO1xyXG59XHJcblxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGVtYWlsLFxyXG5cdG1vYmlsZSxcclxuXHR1cmwsXHJcblx0ZGF0ZSxcclxuXHRkYXRlSVNPLFxyXG5cdG51bWJlcixcclxuXHRkaWdpdHMsXHJcblx0aWRDYXJkLFxyXG5cdGNhck5vLFxyXG5cdGFtb3VudCxcclxuXHRjaGluZXNlLFxyXG5cdGxldHRlcixcclxuXHRlbk9yTnVtLFxyXG5cdGNvbnRhaW5zLFxyXG5cdHJhbmdlLFxyXG5cdHJhbmdlTGVuZ3RoLFxyXG5cdGVtcHR5LFxyXG5cdGlzRW1wdHk6IGVtcHR5LFxyXG5cdGpzb25TdHJpbmcsXHJcblx0bGFuZGxpbmUsXHJcblx0b2JqZWN0LFxyXG5cdGFycmF5LFxyXG5cdGNvZGVcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///960\n"); /***/ }), /* 961 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/queryParams.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 对象转url参数\r\n * @param {*} data,对象\r\n * @param {*} isPrefix,是否自动加上\"?\"\r\n */\nfunction queryParams() {var data = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};var isPrefix = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var arrayFormat = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'brackets';\n var prefix = isPrefix ? '?' : '';\n var _result = [];\n if (['indices', 'brackets', 'repeat', 'comma'].indexOf(arrayFormat) == -1) arrayFormat = 'brackets';var _loop = function _loop(\n key) {\n var value = data[key];\n // 去掉为空的参数\n if (['', undefined, null].indexOf(value) >= 0) {\n return \"continue\";\n }\n // 如果值为数组,另行处理\n if (value.constructor === Array) {\n // e.g. {ids: [1, 2, 3]}\n switch (arrayFormat) {\n case 'indices':\n // 结果: ids[0]=1&ids[1]=2&ids[2]=3\n for (var i = 0; i < value.length; i++) {\n _result.push(key + '[' + i + ']=' + value[i]);\n }\n break;\n case 'brackets':\n // 结果: ids[]=1&ids[]=2&ids[]=3\n value.forEach(function (_value) {\n _result.push(key + '[]=' + _value);\n });\n break;\n case 'repeat':\n // 结果: ids=1&ids=2&ids=3\n value.forEach(function (_value) {\n _result.push(key + '=' + _value);\n });\n break;\n case 'comma':\n // 结果: ids=1,2,3\n var commaStr = \"\";\n value.forEach(function (_value) {\n commaStr += (commaStr ? \",\" : \"\") + _value;\n });\n _result.push(key + '=' + commaStr);\n break;\n default:\n value.forEach(function (_value) {\n _result.push(key + '[]=' + _value);\n });}\n\n } else {\n _result.push(key + '=' + value);\n }};for (var key in data) {var _ret = _loop(key);if (_ret === \"continue\") continue;\n }\n return _result.length ? prefix + _result.join('&') : '';\n}var _default =\n\nqueryParams;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9xdWVyeVBhcmFtcy5qcyJdLCJuYW1lcyI6WyJxdWVyeVBhcmFtcyIsImRhdGEiLCJpc1ByZWZpeCIsImFycmF5Rm9ybWF0IiwicHJlZml4IiwiX3Jlc3VsdCIsImluZGV4T2YiLCJrZXkiLCJ2YWx1ZSIsInVuZGVmaW5lZCIsImNvbnN0cnVjdG9yIiwiQXJyYXkiLCJpIiwibGVuZ3RoIiwicHVzaCIsImZvckVhY2giLCJfdmFsdWUiLCJjb21tYVN0ciIsImpvaW4iXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7QUFLQSxTQUFTQSxXQUFULEdBQTJFLEtBQXREQyxJQUFzRCx1RUFBL0MsRUFBK0MsS0FBM0NDLFFBQTJDLHVFQUFoQyxJQUFnQyxLQUExQkMsV0FBMEIsdUVBQVosVUFBWTtBQUMxRSxNQUFJQyxNQUFNLEdBQUdGLFFBQVEsR0FBRyxHQUFILEdBQVMsRUFBOUI7QUFDQSxNQUFJRyxPQUFPLEdBQUcsRUFBZDtBQUNBLE1BQUksQ0FBQyxTQUFELEVBQVksVUFBWixFQUF3QixRQUF4QixFQUFrQyxPQUFsQyxFQUEyQ0MsT0FBM0MsQ0FBbURILFdBQW5ELEtBQW1FLENBQUMsQ0FBeEUsRUFBMkVBLFdBQVcsR0FBRyxVQUFkLENBSEQ7QUFJakVJLEtBSmlFO0FBS3pFLFFBQUlDLEtBQUssR0FBR1AsSUFBSSxDQUFDTSxHQUFELENBQWhCO0FBQ0E7QUFDQSxRQUFJLENBQUMsRUFBRCxFQUFLRSxTQUFMLEVBQWdCLElBQWhCLEVBQXNCSCxPQUF0QixDQUE4QkUsS0FBOUIsS0FBd0MsQ0FBNUMsRUFBK0M7QUFDOUM7QUFDQTtBQUNEO0FBQ0EsUUFBSUEsS0FBSyxDQUFDRSxXQUFOLEtBQXNCQyxLQUExQixFQUFpQztBQUNoQztBQUNBLGNBQVFSLFdBQVI7QUFDQyxhQUFLLFNBQUw7QUFDQztBQUNBLGVBQUssSUFBSVMsQ0FBQyxHQUFHLENBQWIsRUFBZ0JBLENBQUMsR0FBR0osS0FBSyxDQUFDSyxNQUExQixFQUFrQ0QsQ0FBQyxFQUFuQyxFQUF1QztBQUN0Q1AsbUJBQU8sQ0FBQ1MsSUFBUixDQUFhUCxHQUFHLEdBQUcsR0FBTixHQUFZSyxDQUFaLEdBQWdCLElBQWhCLEdBQXVCSixLQUFLLENBQUNJLENBQUQsQ0FBekM7QUFDQTtBQUNEO0FBQ0QsYUFBSyxVQUFMO0FBQ0M7QUFDQUosZUFBSyxDQUFDTyxPQUFOLENBQWMsVUFBQUMsTUFBTSxFQUFJO0FBQ3ZCWCxtQkFBTyxDQUFDUyxJQUFSLENBQWFQLEdBQUcsR0FBRyxLQUFOLEdBQWNTLE1BQTNCO0FBQ0EsV0FGRDtBQUdBO0FBQ0QsYUFBSyxRQUFMO0FBQ0M7QUFDQVIsZUFBSyxDQUFDTyxPQUFOLENBQWMsVUFBQUMsTUFBTSxFQUFJO0FBQ3ZCWCxtQkFBTyxDQUFDUyxJQUFSLENBQWFQLEdBQUcsR0FBRyxHQUFOLEdBQVlTLE1BQXpCO0FBQ0EsV0FGRDtBQUdBO0FBQ0QsYUFBSyxPQUFMO0FBQ0M7QUFDQSxjQUFJQyxRQUFRLEdBQUcsRUFBZjtBQUNBVCxlQUFLLENBQUNPLE9BQU4sQ0FBYyxVQUFBQyxNQUFNLEVBQUk7QUFDdkJDLG9CQUFRLElBQUksQ0FBQ0EsUUFBUSxHQUFHLEdBQUgsR0FBUyxFQUFsQixJQUF3QkQsTUFBcEM7QUFDQSxXQUZEO0FBR0FYLGlCQUFPLENBQUNTLElBQVIsQ0FBYVAsR0FBRyxHQUFHLEdBQU4sR0FBWVUsUUFBekI7QUFDQTtBQUNEO0FBQ0NULGVBQUssQ0FBQ08sT0FBTixDQUFjLFVBQUFDLE1BQU0sRUFBSTtBQUN2QlgsbUJBQU8sQ0FBQ1MsSUFBUixDQUFhUCxHQUFHLEdBQUcsS0FBTixHQUFjUyxNQUEzQjtBQUNBLFdBRkQsRUE1QkY7O0FBZ0NBLEtBbENELE1Ba0NPO0FBQ05YLGFBQU8sQ0FBQ1MsSUFBUixDQUFhUCxHQUFHLEdBQUcsR0FBTixHQUFZQyxLQUF6QjtBQUNBLEtBL0N3RSxFQUkxRSxLQUFLLElBQUlELEdBQVQsSUFBZ0JOLElBQWhCLEVBQXNCLGtCQUFiTSxHQUFhLDJCQUlwQjtBQXdDRDtBQUNELFNBQU9GLE9BQU8sQ0FBQ1EsTUFBUixHQUFpQlQsTUFBTSxHQUFHQyxPQUFPLENBQUNhLElBQVIsQ0FBYSxHQUFiLENBQTFCLEdBQThDLEVBQXJEO0FBQ0EsQzs7QUFFY2xCLFciLCJmaWxlIjoiOTYxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOWvueixoei9rHVybOWPguaVsFxyXG4gKiBAcGFyYW0geyp9IGRhdGEs5a+56LGhXHJcbiAqIEBwYXJhbSB7Kn0gaXNQcmVmaXgs5piv5ZCm6Ieq5Yqo5Yqg5LiKXCI/XCJcclxuICovXHJcbmZ1bmN0aW9uIHF1ZXJ5UGFyYW1zKGRhdGEgPSB7fSwgaXNQcmVmaXggPSB0cnVlLCBhcnJheUZvcm1hdCA9ICdicmFja2V0cycpIHtcclxuXHRsZXQgcHJlZml4ID0gaXNQcmVmaXggPyAnPycgOiAnJ1xyXG5cdGxldCBfcmVzdWx0ID0gW11cclxuXHRpZiAoWydpbmRpY2VzJywgJ2JyYWNrZXRzJywgJ3JlcGVhdCcsICdjb21tYSddLmluZGV4T2YoYXJyYXlGb3JtYXQpID09IC0xKSBhcnJheUZvcm1hdCA9ICdicmFja2V0cyc7XHJcblx0Zm9yIChsZXQga2V5IGluIGRhdGEpIHtcclxuXHRcdGxldCB2YWx1ZSA9IGRhdGFba2V5XVxyXG5cdFx0Ly8g5Y675o6J5Li656m655qE5Y+C5pWwXHJcblx0XHRpZiAoWycnLCB1bmRlZmluZWQsIG51bGxdLmluZGV4T2YodmFsdWUpID49IDApIHtcclxuXHRcdFx0Y29udGludWU7XHJcblx0XHR9XHJcblx0XHQvLyDlpoLmnpzlgLzkuLrmlbDnu4TvvIzlj6booYzlpITnkIZcclxuXHRcdGlmICh2YWx1ZS5jb25zdHJ1Y3RvciA9PT0gQXJyYXkpIHtcclxuXHRcdFx0Ly8gZS5nLiB7aWRzOiBbMSwgMiwgM119XHJcblx0XHRcdHN3aXRjaCAoYXJyYXlGb3JtYXQpIHtcclxuXHRcdFx0XHRjYXNlICdpbmRpY2VzJzpcclxuXHRcdFx0XHRcdC8vIOe7k+aenDogaWRzWzBdPTEmaWRzWzFdPTImaWRzWzJdPTNcclxuXHRcdFx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgdmFsdWUubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0X3Jlc3VsdC5wdXNoKGtleSArICdbJyArIGkgKyAnXT0nICsgdmFsdWVbaV0pXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRjYXNlICdicmFja2V0cyc6XHJcblx0XHRcdFx0XHQvLyDnu5Pmnpw6IGlkc1tdPTEmaWRzW109MiZpZHNbXT0zXHJcblx0XHRcdFx0XHR2YWx1ZS5mb3JFYWNoKF92YWx1ZSA9PiB7XHJcblx0XHRcdFx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnW109JyArIF92YWx1ZSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRjYXNlICdyZXBlYXQnOlxyXG5cdFx0XHRcdFx0Ly8g57uT5p6cOiBpZHM9MSZpZHM9MiZpZHM9M1xyXG5cdFx0XHRcdFx0dmFsdWUuZm9yRWFjaChfdmFsdWUgPT4ge1xyXG5cdFx0XHRcdFx0XHRfcmVzdWx0LnB1c2goa2V5ICsgJz0nICsgX3ZhbHVlKVxyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGNhc2UgJ2NvbW1hJzpcclxuXHRcdFx0XHRcdC8vIOe7k+aenDogaWRzPTEsMiwzXHJcblx0XHRcdFx0XHRsZXQgY29tbWFTdHIgPSBcIlwiO1xyXG5cdFx0XHRcdFx0dmFsdWUuZm9yRWFjaChfdmFsdWUgPT4ge1xyXG5cdFx0XHRcdFx0XHRjb21tYVN0ciArPSAoY29tbWFTdHIgPyBcIixcIiA6IFwiXCIpICsgX3ZhbHVlO1xyXG5cdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnPScgKyBjb21tYVN0cilcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdGRlZmF1bHQ6XHJcblx0XHRcdFx0XHR2YWx1ZS5mb3JFYWNoKF92YWx1ZSA9PiB7XHJcblx0XHRcdFx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnW109JyArIF92YWx1ZSlcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdH1cclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdF9yZXN1bHQucHVzaChrZXkgKyAnPScgKyB2YWx1ZSlcclxuXHRcdH1cclxuXHR9XHJcblx0cmV0dXJuIF9yZXN1bHQubGVuZ3RoID8gcHJlZml4ICsgX3Jlc3VsdC5qb2luKCcmJykgOiAnJ1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBxdWVyeVBhcmFtcztcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///961\n"); /***/ }), /* 962 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/route.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError(\"Cannot call a class as a function\");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if (\"value\" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;} /**\r\n * 路由跳转方法,该方法相对于直接使用uni.xxx的好处是使用更加简单快捷\r\n * 并且带有路由拦截功能\r\n */var\n\nRouter = /*#__PURE__*/function () {\n function Router() {_classCallCheck(this, Router);\n // 原始属性定义\n this.config = {\n type: 'navigateTo',\n url: '',\n delta: 1, // navigateBack页面后退时,回退的层数\n params: {}, // 传递的参数\n animationType: 'pop-in', // 窗口动画,只在APP有效\n animationDuration: 300, // 窗口动画持续时间,单位毫秒,只在APP有效\n intercept: false // 是否需要拦截\n };\n // 因为route方法是需要对外赋值给另外的对象使用,同时route内部有使用this,会导致route失去上下文\n // 这里在构造函数中进行this绑定\n this.route = this.route.bind(this);\n }\n\n // 判断url前面是否有\"/\",如果没有则加上,否则无法跳转\n _createClass(Router, [{ key: \"addRootPath\", value: function addRootPath(url) {\n return url[0] === '/' ? url : \"/\".concat(url);\n }\n\n // 整合路由参数\n }, { key: \"mixinParam\", value: function mixinParam(url, params) {\n url = url && this.addRootPath(url);\n\n // 使用正则匹配,主要依据是判断是否有\"/\",\"?\",\"=\"等,如“/page/index/index?name=mary\"\n // 如果有url中有get参数,转换后无需带上\"?\"\n var query = '';\n if (/.*\\/.*\\?.*=.*/.test(url)) {\n // object对象转为get类型的参数\n query = uni.$u.queryParams(params, false);\n // 因为已有get参数,所以后面拼接的参数需要带上\"&\"隔开\n return url += \"&\" + query;\n } else {\n // 直接拼接参数,因为此处url中没有后面的query参数,也就没有\"?/&\"之类的符号\n query = uni.$u.queryParams(params);\n return url += query;\n }\n }\n\n // 对外的方法名称\n }, { key: \"route\", value: function () {var _route = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var options,params,mergeConfig,isNext,_args = arguments;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {};params = _args.length > 1 && _args[1] !== undefined ? _args[1] : {};\n // 合并用户的配置和内部的默认配置\n mergeConfig = {};\n\n if (typeof options === 'string') {\n // 如果options为字符串,则为route(url, params)的形式\n mergeConfig.url = this.mixinParam(options, params);\n mergeConfig.type = 'navigateTo';\n } else {\n mergeConfig = uni.$u.deepClone(options, this.config);\n // 否则正常使用mergeConfig中的url和params进行拼接\n mergeConfig.url = this.mixinParam(options.url, options.params);\n }\n\n if (params.intercept) {\n this.config.intercept = params.intercept;\n }\n // params参数也带给拦截器\n mergeConfig.params = params;\n // 合并内外部参数\n mergeConfig = uni.$u.deepMerge(this.config, mergeConfig);\n // 判断用户是否定义了拦截器\n if (!(typeof uni.$u.routeIntercept === 'function')) {_context.next = 14;break;}_context.next = 10;return (\n\n new Promise(function (resolve, reject) {\n uni.$u.routeIntercept(mergeConfig, resolve);\n }));case 10:isNext = _context.sent;\n // 如果isNext为true,则执行路由跳转\n isNext && this.openPage(mergeConfig);_context.next = 15;break;case 14:\n\n this.openPage(mergeConfig);case 15:case \"end\":return _context.stop();}}}, _callee, this);}));function route() {return _route.apply(this, arguments);}return route;}()\n\n\n\n // 执行路由跳转\n }, { key: \"openPage\", value: function openPage(config) {\n // 解构参数\n var\n url =\n\n\n\n\n config.url,type = config.type,delta = config.delta,animationType = config.animationType,animationDuration = config.animationDuration;\n if (config.type == 'navigateTo' || config.type == 'to') {\n uni.navigateTo({\n url: url,\n animationType: animationType,\n animationDuration: animationDuration });\n\n }\n if (config.type == 'redirectTo' || config.type == 'redirect') {\n uni.redirectTo({\n url: url });\n\n }\n if (config.type == 'switchTab' || config.type == 'tab') {\n uni.switchTab({\n url: url });\n\n }\n if (config.type == 'reLaunch' || config.type == 'launch') {\n uni.reLaunch({\n url: url });\n\n }\n if (config.type == 'navigateBack' || config.type == 'back') {\n uni.navigateBack({\n delta: delta });\n\n }\n } }]);return Router;}();var _default =\n\n\nnew Router().route;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9yb3V0ZS5qcyJdLCJuYW1lcyI6WyJSb3V0ZXIiLCJjb25maWciLCJ0eXBlIiwidXJsIiwiZGVsdGEiLCJwYXJhbXMiLCJhbmltYXRpb25UeXBlIiwiYW5pbWF0aW9uRHVyYXRpb24iLCJpbnRlcmNlcHQiLCJyb3V0ZSIsImJpbmQiLCJhZGRSb290UGF0aCIsInF1ZXJ5IiwidGVzdCIsInVuaSIsIiR1IiwicXVlcnlQYXJhbXMiLCJvcHRpb25zIiwibWVyZ2VDb25maWciLCJtaXhpblBhcmFtIiwiZGVlcENsb25lIiwiZGVlcE1lcmdlIiwicm91dGVJbnRlcmNlcHQiLCJQcm9taXNlIiwicmVzb2x2ZSIsInJlamVjdCIsImlzTmV4dCIsIm9wZW5QYWdlIiwibmF2aWdhdGVUbyIsInJlZGlyZWN0VG8iLCJzd2l0Y2hUYWIiLCJyZUxhdW5jaCIsIm5hdmlnYXRlQmFjayJdLCJtYXBwaW5ncyI6IndqREFBQTs7Ozs7QUFLTUEsTTtBQUNMLG9CQUFjO0FBQ2I7QUFDQSxTQUFLQyxNQUFMLEdBQWM7QUFDYkMsVUFBSSxFQUFFLFlBRE87QUFFYkMsU0FBRyxFQUFFLEVBRlE7QUFHYkMsV0FBSyxFQUFFLENBSE0sRUFHSDtBQUNWQyxZQUFNLEVBQUUsRUFKSyxFQUlEO0FBQ1pDLG1CQUFhLEVBQUUsUUFMRixFQUtZO0FBQ3pCQyx1QkFBaUIsRUFBRSxHQU5OLEVBTVc7QUFDeEJDLGVBQVMsRUFBRSxLQVBFLENBT0s7QUFQTCxLQUFkO0FBU0E7QUFDQTtBQUNBLFNBQUtDLEtBQUwsR0FBYSxLQUFLQSxLQUFMLENBQVdDLElBQVgsQ0FBZ0IsSUFBaEIsQ0FBYjtBQUNBOztBQUVEOzBFQUNZUCxHLEVBQUs7QUFDaEIsYUFBT0EsR0FBRyxDQUFDLENBQUQsQ0FBSCxLQUFXLEdBQVgsR0FBaUJBLEdBQWpCLGNBQTJCQSxHQUEzQixDQUFQO0FBQ0E7O0FBRUQ7cURBQ1dBLEcsRUFBS0UsTSxFQUFRO0FBQ3ZCRixTQUFHLEdBQUdBLEdBQUcsSUFBSSxLQUFLUSxXQUFMLENBQWlCUixHQUFqQixDQUFiOztBQUVBO0FBQ0E7QUFDQSxVQUFJUyxLQUFLLEdBQUcsRUFBWjtBQUNBLFVBQUksZ0JBQWdCQyxJQUFoQixDQUFxQlYsR0FBckIsQ0FBSixFQUErQjtBQUM5QjtBQUNBUyxhQUFLLEdBQUdFLEdBQUcsQ0FBQ0MsRUFBSixDQUFPQyxXQUFQLENBQW1CWCxNQUFuQixFQUEyQixLQUEzQixDQUFSO0FBQ0E7QUFDQSxlQUFPRixHQUFHLElBQUksTUFBTVMsS0FBcEI7QUFDQSxPQUxELE1BS087QUFDTjtBQUNBQSxhQUFLLEdBQUdFLEdBQUcsQ0FBQ0MsRUFBSixDQUFPQyxXQUFQLENBQW1CWCxNQUFuQixDQUFSO0FBQ0EsZUFBT0YsR0FBRyxJQUFJUyxLQUFkO0FBQ0E7QUFDRDs7QUFFRDtvVEFDWUssTywyREFBVSxFLENBQUlaLE0sMkRBQVMsRTtBQUNsQztBQUNJYSwyQixHQUFjLEU7O0FBRWxCLG9CQUFJLE9BQU9ELE9BQVAsS0FBbUIsUUFBdkIsRUFBaUM7QUFDaEM7QUFDQUMsNkJBQVcsQ0FBQ2YsR0FBWixHQUFrQixLQUFLZ0IsVUFBTCxDQUFnQkYsT0FBaEIsRUFBeUJaLE1BQXpCLENBQWxCO0FBQ0FhLDZCQUFXLENBQUNoQixJQUFaLEdBQW1CLFlBQW5CO0FBQ0EsaUJBSkQsTUFJTztBQUNOZ0IsNkJBQVcsR0FBR0osR0FBRyxDQUFDQyxFQUFKLENBQU9LLFNBQVAsQ0FBaUJILE9BQWpCLEVBQTBCLEtBQUtoQixNQUEvQixDQUFkO0FBQ0E7QUFDQWlCLDZCQUFXLENBQUNmLEdBQVosR0FBa0IsS0FBS2dCLFVBQUwsQ0FBZ0JGLE9BQU8sQ0FBQ2QsR0FBeEIsRUFBNkJjLE9BQU8sQ0FBQ1osTUFBckMsQ0FBbEI7QUFDQTs7QUFFRCxvQkFBR0EsTUFBTSxDQUFDRyxTQUFWLEVBQXFCO0FBQ3BCLHVCQUFLUCxNQUFMLENBQVlPLFNBQVosR0FBd0JILE1BQU0sQ0FBQ0csU0FBL0I7QUFDQTtBQUNEO0FBQ0FVLDJCQUFXLENBQUNiLE1BQVosR0FBcUJBLE1BQXJCO0FBQ0E7QUFDQWEsMkJBQVcsR0FBR0osR0FBRyxDQUFDQyxFQUFKLENBQU9NLFNBQVAsQ0FBaUIsS0FBS3BCLE1BQXRCLEVBQThCaUIsV0FBOUIsQ0FBZDtBQUNBO3NCQUNJLE9BQU9KLEdBQUcsQ0FBQ0MsRUFBSixDQUFPTyxjQUFkLEtBQWlDLFU7O0FBRWYsc0JBQUlDLE9BQUosQ0FBWSxVQUFDQyxPQUFELEVBQVVDLE1BQVYsRUFBcUI7QUFDckRYLHVCQUFHLENBQUNDLEVBQUosQ0FBT08sY0FBUCxDQUFzQkosV0FBdEIsRUFBbUNNLE9BQW5DO0FBQ0EsbUJBRm9CLEMsVUFBZkUsTTtBQUdOO0FBQ0FBLHNCQUFNLElBQUksS0FBS0MsUUFBTCxDQUFjVCxXQUFkLENBQVYsQzs7QUFFQSxxQkFBS1MsUUFBTCxDQUFjVCxXQUFkLEU7Ozs7QUFJRjtpREFDU2pCLE0sRUFBUTtBQUNoQjtBQURnQjtBQUdmRSxTQUhlOzs7OztBQVFaRixZQVJZLENBR2ZFLEdBSGUsQ0FJZkQsSUFKZSxHQVFaRCxNQVJZLENBSWZDLElBSmUsQ0FLZkUsS0FMZSxHQVFaSCxNQVJZLENBS2ZHLEtBTGUsQ0FNZkUsYUFOZSxHQVFaTCxNQVJZLENBTWZLLGFBTmUsQ0FPZkMsaUJBUGUsR0FRWk4sTUFSWSxDQU9mTSxpQkFQZTtBQVNoQixVQUFJTixNQUFNLENBQUNDLElBQVAsSUFBZSxZQUFmLElBQStCRCxNQUFNLENBQUNDLElBQVAsSUFBZSxJQUFsRCxFQUF3RDtBQUN2RFksV0FBRyxDQUFDYyxVQUFKLENBQWU7QUFDZHpCLGFBQUcsRUFBSEEsR0FEYztBQUVkRyx1QkFBYSxFQUFiQSxhQUZjO0FBR2RDLDJCQUFpQixFQUFqQkEsaUJBSGMsRUFBZjs7QUFLQTtBQUNELFVBQUlOLE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFlBQWYsSUFBK0JELE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFVBQWxELEVBQThEO0FBQzdEWSxXQUFHLENBQUNlLFVBQUosQ0FBZTtBQUNkMUIsYUFBRyxFQUFIQSxHQURjLEVBQWY7O0FBR0E7QUFDRCxVQUFJRixNQUFNLENBQUNDLElBQVAsSUFBZSxXQUFmLElBQThCRCxNQUFNLENBQUNDLElBQVAsSUFBZSxLQUFqRCxFQUF3RDtBQUN2RFksV0FBRyxDQUFDZ0IsU0FBSixDQUFjO0FBQ2IzQixhQUFHLEVBQUhBLEdBRGEsRUFBZDs7QUFHQTtBQUNELFVBQUlGLE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFVBQWYsSUFBNkJELE1BQU0sQ0FBQ0MsSUFBUCxJQUFlLFFBQWhELEVBQTBEO0FBQ3pEWSxXQUFHLENBQUNpQixRQUFKLENBQWE7QUFDWjVCLGFBQUcsRUFBSEEsR0FEWSxFQUFiOztBQUdBO0FBQ0QsVUFBSUYsTUFBTSxDQUFDQyxJQUFQLElBQWUsY0FBZixJQUFpQ0QsTUFBTSxDQUFDQyxJQUFQLElBQWUsTUFBcEQsRUFBNEQ7QUFDM0RZLFdBQUcsQ0FBQ2tCLFlBQUosQ0FBaUI7QUFDaEI1QixlQUFLLEVBQUxBLEtBRGdCLEVBQWpCOztBQUdBO0FBQ0QsSzs7O0FBR2MsSUFBSUosTUFBSixFQUFELENBQWVTLEsiLCJmaWxlIjoiOTYyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOi3r+eUsei3s+i9rOaWueazle+8jOivpeaWueazleebuOWvueS6juebtOaOpeS9v+eUqHVuaS54eHjnmoTlpb3lpITmmK/kvb/nlKjmm7TliqDnroDljZXlv6vmjbdcclxuICog5bm25LiU5bim5pyJ6Lev55Sx5oum5oiq5Yqf6IO9XHJcbiAqL1xyXG5cclxuY2xhc3MgUm91dGVyIHtcclxuXHRjb25zdHJ1Y3RvcigpIHtcclxuXHRcdC8vIOWOn+Wni+WxnuaAp+WumuS5iVxyXG5cdFx0dGhpcy5jb25maWcgPSB7XHJcblx0XHRcdHR5cGU6ICduYXZpZ2F0ZVRvJyxcclxuXHRcdFx0dXJsOiAnJyxcclxuXHRcdFx0ZGVsdGE6IDEsIC8vIG5hdmlnYXRlQmFja+mhtemdouWQjumAgOaXtizlm57pgIDnmoTlsYLmlbBcclxuXHRcdFx0cGFyYW1zOiB7fSwgLy8g5Lyg6YCS55qE5Y+C5pWwXHJcblx0XHRcdGFuaW1hdGlvblR5cGU6ICdwb3AtaW4nLCAvLyDnqpflj6PliqjnlLss5Y+q5ZyoQVBQ5pyJ5pWIXHJcblx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uOiAzMDAsIC8vIOeql+WPo+WKqOeUu+aMgee7reaXtumXtCzljZXkvY3mr6vnp5Is5Y+q5ZyoQVBQ5pyJ5pWIXHJcblx0XHRcdGludGVyY2VwdDogZmFsc2UsIC8vIOaYr+WQpumcgOimgeaLpuaIqlxyXG5cdFx0fVxyXG5cdFx0Ly8g5Zug5Li6cm91dGXmlrnms5XmmK/pnIDopoHlr7nlpJbotYvlgLznu5nlj6blpJbnmoTlr7nosaHkvb/nlKjvvIzlkIzml7Zyb3V0ZeWGhemDqOacieS9v+eUqHRoaXPvvIzkvJrlr7zoh7Ryb3V0ZeWkseWOu+S4iuS4i+aWh1xyXG5cdFx0Ly8g6L+Z6YeM5Zyo5p6E6YCg5Ye95pWw5Lit6L+b6KGMdGhpc+e7keWumlxyXG5cdFx0dGhpcy5yb3V0ZSA9IHRoaXMucm91dGUuYmluZCh0aGlzKVxyXG5cdH1cclxuXHJcblx0Ly8g5Yik5patdXJs5YmN6Z2i5piv5ZCm5pyJXCIvXCLvvIzlpoLmnpzmsqHmnInliJnliqDkuIrvvIzlkKbliJnml6Dms5Xot7PovaxcclxuXHRhZGRSb290UGF0aCh1cmwpIHtcclxuXHRcdHJldHVybiB1cmxbMF0gPT09ICcvJyA/IHVybCA6IGAvJHt1cmx9YFxyXG5cdH1cclxuXHJcblx0Ly8g5pW05ZCI6Lev55Sx5Y+C5pWwXHJcblx0bWl4aW5QYXJhbSh1cmwsIHBhcmFtcykge1xyXG5cdFx0dXJsID0gdXJsICYmIHRoaXMuYWRkUm9vdFBhdGgodXJsKVxyXG5cdFx0XHJcblx0XHQvLyDkvb/nlKjmraPliJnljLnphY3vvIzkuLvopoHkvp3mja7mmK/liKTmlq3mmK/lkKbmnIlcIi9cIixcIj9cIixcIj1cIuetie+8jOWmguKAnC9wYWdlL2luZGV4L2luZGV4P25hbWU9bWFyeVwiXHJcblx0XHQvLyDlpoLmnpzmnIl1cmzkuK3mnIlnZXTlj4LmlbDvvIzovazmjaLlkI7ml6DpnIDluKbkuIpcIj9cIlxyXG5cdFx0bGV0IHF1ZXJ5ID0gJydcclxuXHRcdGlmICgvLipcXC8uKlxcPy4qPS4qLy50ZXN0KHVybCkpIHtcclxuXHRcdFx0Ly8gb2JqZWN05a+56LGh6L2s5Li6Z2V057G75Z6L55qE5Y+C5pWwXHJcblx0XHRcdHF1ZXJ5ID0gdW5pLiR1LnF1ZXJ5UGFyYW1zKHBhcmFtcywgZmFsc2UpO1xyXG5cdFx0XHQvLyDlm6DkuLrlt7LmnIlnZXTlj4LmlbAs5omA5Lul5ZCO6Z2i5ou85o6l55qE5Y+C5pWw6ZyA6KaB5bim5LiKXCImXCLpmpTlvIBcclxuXHRcdFx0cmV0dXJuIHVybCArPSBcIiZcIiArIHF1ZXJ5XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHQvLyDnm7TmjqXmi7zmjqXlj4LmlbDvvIzlm6DkuLrmraTlpIR1cmzkuK3msqHmnInlkI7pnaLnmoRxdWVyeeWPguaVsO+8jOS5n+WwseayoeaciVwiPy8mXCLkuYvnsbvnmoTnrKblj7dcclxuXHRcdFx0cXVlcnkgPSB1bmkuJHUucXVlcnlQYXJhbXMocGFyYW1zKTtcclxuXHRcdFx0cmV0dXJuIHVybCArPSBxdWVyeVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8g5a+55aSW55qE5pa55rOV5ZCN56ewXHJcblx0YXN5bmMgcm91dGUob3B0aW9ucyA9IHt9LCBwYXJhbXMgPSB7fSkge1xyXG5cdFx0Ly8g5ZCI5bm255So5oi355qE6YWN572u5ZKM5YaF6YOo55qE6buY6K6k6YWN572uXHJcblx0XHRsZXQgbWVyZ2VDb25maWcgPSB7fVxyXG5cclxuXHRcdGlmICh0eXBlb2Ygb3B0aW9ucyA9PT0gJ3N0cmluZycpIHtcclxuXHRcdFx0Ly8g5aaC5p6cb3B0aW9uc+S4uuWtl+espuS4su+8jOWImeS4unJvdXRlKHVybCwgcGFyYW1zKeeahOW9ouW8j1xyXG5cdFx0XHRtZXJnZUNvbmZpZy51cmwgPSB0aGlzLm1peGluUGFyYW0ob3B0aW9ucywgcGFyYW1zKVxyXG5cdFx0XHRtZXJnZUNvbmZpZy50eXBlID0gJ25hdmlnYXRlVG8nXHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRtZXJnZUNvbmZpZyA9IHVuaS4kdS5kZWVwQ2xvbmUob3B0aW9ucywgdGhpcy5jb25maWcpXHJcblx0XHRcdC8vIOWQpuWImeato+W4uOS9v+eUqG1lcmdlQ29uZmln5Lit55qEdXJs5ZKMcGFyYW1z6L+b6KGM5ou85o6lXHJcblx0XHRcdG1lcmdlQ29uZmlnLnVybCA9IHRoaXMubWl4aW5QYXJhbShvcHRpb25zLnVybCwgb3B0aW9ucy5wYXJhbXMpXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlmKHBhcmFtcy5pbnRlcmNlcHQpIHtcclxuXHRcdFx0dGhpcy5jb25maWcuaW50ZXJjZXB0ID0gcGFyYW1zLmludGVyY2VwdFxyXG5cdFx0fVxyXG5cdFx0Ly8gcGFyYW1z5Y+C5pWw5Lmf5bim57uZ5oum5oiq5ZmoXHJcblx0XHRtZXJnZUNvbmZpZy5wYXJhbXMgPSBwYXJhbXNcclxuXHRcdC8vIOWQiOW5tuWGheWklumDqOWPguaVsFxyXG5cdFx0bWVyZ2VDb25maWcgPSB1bmkuJHUuZGVlcE1lcmdlKHRoaXMuY29uZmlnLCBtZXJnZUNvbmZpZylcclxuXHRcdC8vIOWIpOaWreeUqOaIt+aYr+WQpuWumuS5ieS6huaLpuaIquWZqFxyXG5cdFx0aWYgKHR5cGVvZiB1bmkuJHUucm91dGVJbnRlcmNlcHQgPT09ICdmdW5jdGlvbicpIHtcclxuXHRcdFx0Ly8g5a6a5LiA5LiqcHJvbWlzZe+8jOagueaNrueUqOaIt+aJp+ihjHJlc29sdmUodHJ1ZSnmiJbogIVyZXNvbHZlKGZhbHNlKeadpeWGs+WumuaYr+WQpui/m+ihjOi3r+eUsei3s+i9rFxyXG5cdFx0XHRjb25zdCBpc05leHQgPSBhd2FpdCBuZXcgUHJvbWlzZSgocmVzb2x2ZSwgcmVqZWN0KSA9PiB7XHJcblx0XHRcdFx0dW5pLiR1LnJvdXRlSW50ZXJjZXB0KG1lcmdlQ29uZmlnLCByZXNvbHZlKVxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyDlpoLmnpxpc05leHTkuLp0cnVl77yM5YiZ5omn6KGM6Lev55Sx6Lez6L2sXHJcblx0XHRcdGlzTmV4dCAmJiB0aGlzLm9wZW5QYWdlKG1lcmdlQ29uZmlnKVxyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dGhpcy5vcGVuUGFnZShtZXJnZUNvbmZpZylcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIOaJp+ihjOi3r+eUsei3s+i9rFxyXG5cdG9wZW5QYWdlKGNvbmZpZykge1xyXG5cdFx0Ly8g6Kej5p6E5Y+C5pWwXHJcblx0XHRjb25zdCB7XHJcblx0XHRcdHVybCxcclxuXHRcdFx0dHlwZSxcclxuXHRcdFx0ZGVsdGEsXHJcblx0XHRcdGFuaW1hdGlvblR5cGUsXHJcblx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uXHJcblx0XHR9ID0gY29uZmlnXHJcblx0XHRpZiAoY29uZmlnLnR5cGUgPT0gJ25hdmlnYXRlVG8nIHx8IGNvbmZpZy50eXBlID09ICd0bycpIHtcclxuXHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdHVybCxcclxuXHRcdFx0XHRhbmltYXRpb25UeXBlLFxyXG5cdFx0XHRcdGFuaW1hdGlvbkR1cmF0aW9uXHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICdyZWRpcmVjdFRvJyB8fCBjb25maWcudHlwZSA9PSAncmVkaXJlY3QnKSB7XHJcblx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHR1cmxcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0XHRpZiAoY29uZmlnLnR5cGUgPT0gJ3N3aXRjaFRhYicgfHwgY29uZmlnLnR5cGUgPT0gJ3RhYicpIHtcclxuXHRcdFx0dW5pLnN3aXRjaFRhYih7XHJcblx0XHRcdFx0dXJsXHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdFx0aWYgKGNvbmZpZy50eXBlID09ICdyZUxhdW5jaCcgfHwgY29uZmlnLnR5cGUgPT0gJ2xhdW5jaCcpIHtcclxuXHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHR1cmxcclxuXHRcdFx0fSk7XHJcblx0XHR9XHJcblx0XHRpZiAoY29uZmlnLnR5cGUgPT0gJ25hdmlnYXRlQmFjaycgfHwgY29uZmlnLnR5cGUgPT0gJ2JhY2snKSB7XHJcblx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe1xyXG5cdFx0XHRcdGRlbHRhXHJcblx0XHRcdH0pO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgKG5ldyBSb3V0ZXIoKSkucm91dGUiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///962\n"); /***/ }), /* 963 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/timeFormat.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // padStart 的 polyfill,因为某些机型或情况,还无法支持es7的padStart,比如电脑版的微信小程序\n// 所以这里做一个兼容polyfill的兼容处理\nif (!String.prototype.padStart) {\n // 为了方便表示这里 fillString 用了ES6 的默认参数,不影响理解\n String.prototype.padStart = function (maxLength) {var fillString = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ' ';\n if (Object.prototype.toString.call(fillString) !== \"[object String]\") throw new TypeError(\n 'fillString must be String');\n var str = this;\n // 返回 String(str) 这里是为了使返回的值是字符串字面量,在控制台中更符合直觉\n if (str.length >= maxLength) return String(str);\n\n var fillLength = maxLength - str.length,\n times = Math.ceil(fillLength / fillString.length);\n while (times >>= 1) {\n fillString += fillString;\n if (times === 1) {\n fillString += fillString;\n }\n }\n return fillString.slice(0, fillLength) + str;\n };\n}\n\n// 其他更多是格式化有如下:\n// yyyy:mm:dd|yyyy:mm|yyyy年mm月dd日|yyyy年mm月dd日 hh时MM分等,可自定义组合\nfunction timeFormat() {var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;var fmt = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n // 如果为null,则格式化当前时间\n if (!dateTime) dateTime = Number(new Date());\n // 如果dateTime长度为10或者13,则为秒和毫秒的时间戳,如果超过13位,则为其他的时间格式\n if (dateTime.toString().length == 10) dateTime *= 1000;\n var date = new Date(dateTime);\n var ret;\n var opt = {\n \"y+\": date.getFullYear().toString(), // 年\n \"m+\": (date.getMonth() + 1).toString(), // 月\n \"d+\": date.getDate().toString(), // 日\n \"h+\": date.getHours().toString(), // 时\n \"M+\": date.getMinutes().toString(), // 分\n \"s+\": date.getSeconds().toString() // 秒\n // 有其他格式化字符需求可以继续添加,必须转化成字符串\n };\n for (var k in opt) {\n ret = new RegExp(\"(\" + k + \")\").exec(fmt);\n if (ret) {\n fmt = fmt.replace(ret[1], ret[1].length == 1 ? opt[k] : opt[k].padStart(ret[1].length, \"0\"));\n };\n };\n return fmt;\n}var _default =\n\ntimeFormat;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90aW1lRm9ybWF0LmpzIl0sIm5hbWVzIjpbIlN0cmluZyIsInByb3RvdHlwZSIsInBhZFN0YXJ0IiwibWF4TGVuZ3RoIiwiZmlsbFN0cmluZyIsIk9iamVjdCIsInRvU3RyaW5nIiwiY2FsbCIsIlR5cGVFcnJvciIsInN0ciIsImxlbmd0aCIsImZpbGxMZW5ndGgiLCJ0aW1lcyIsIk1hdGgiLCJjZWlsIiwic2xpY2UiLCJ0aW1lRm9ybWF0IiwiZGF0ZVRpbWUiLCJmbXQiLCJOdW1iZXIiLCJEYXRlIiwiZGF0ZSIsInJldCIsIm9wdCIsImdldEZ1bGxZZWFyIiwiZ2V0TW9udGgiLCJnZXREYXRlIiwiZ2V0SG91cnMiLCJnZXRNaW51dGVzIiwiZ2V0U2Vjb25kcyIsImsiLCJSZWdFeHAiLCJleGVjIiwicmVwbGFjZSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0E7QUFDQSxJQUFJLENBQUNBLE1BQU0sQ0FBQ0MsU0FBUCxDQUFpQkMsUUFBdEIsRUFBZ0M7QUFDL0I7QUFDQUYsUUFBTSxDQUFDQyxTQUFQLENBQWlCQyxRQUFqQixHQUE0QixVQUFTQyxTQUFULEVBQXNDLEtBQWxCQyxVQUFrQix1RUFBTCxHQUFLO0FBQ2pFLFFBQUlDLE1BQU0sQ0FBQ0osU0FBUCxDQUFpQkssUUFBakIsQ0FBMEJDLElBQTFCLENBQStCSCxVQUEvQixNQUErQyxpQkFBbkQsRUFBc0UsTUFBTSxJQUFJSSxTQUFKO0FBQzNFLCtCQUQyRSxDQUFOO0FBRXRFLFFBQUlDLEdBQUcsR0FBRyxJQUFWO0FBQ0E7QUFDQSxRQUFJQSxHQUFHLENBQUNDLE1BQUosSUFBY1AsU0FBbEIsRUFBNkIsT0FBT0gsTUFBTSxDQUFDUyxHQUFELENBQWI7O0FBRTdCLFFBQUlFLFVBQVUsR0FBR1IsU0FBUyxHQUFHTSxHQUFHLENBQUNDLE1BQWpDO0FBQ0NFLFNBQUssR0FBR0MsSUFBSSxDQUFDQyxJQUFMLENBQVVILFVBQVUsR0FBR1AsVUFBVSxDQUFDTSxNQUFsQyxDQURUO0FBRUEsV0FBT0UsS0FBSyxLQUFLLENBQWpCLEVBQW9CO0FBQ25CUixnQkFBVSxJQUFJQSxVQUFkO0FBQ0EsVUFBSVEsS0FBSyxLQUFLLENBQWQsRUFBaUI7QUFDaEJSLGtCQUFVLElBQUlBLFVBQWQ7QUFDQTtBQUNEO0FBQ0QsV0FBT0EsVUFBVSxDQUFDVyxLQUFYLENBQWlCLENBQWpCLEVBQW9CSixVQUFwQixJQUFrQ0YsR0FBekM7QUFDQSxHQWhCRDtBQWlCQTs7QUFFRDtBQUNBO0FBQ0EsU0FBU08sVUFBVCxHQUF5RCxLQUFyQ0MsUUFBcUMsdUVBQTFCLElBQTBCLEtBQXBCQyxHQUFvQix1RUFBZCxZQUFjO0FBQ3hEO0FBQ0EsTUFBSSxDQUFDRCxRQUFMLEVBQWVBLFFBQVEsR0FBR0UsTUFBTSxDQUFDLElBQUlDLElBQUosRUFBRCxDQUFqQjtBQUNmO0FBQ0EsTUFBSUgsUUFBUSxDQUFDWCxRQUFULEdBQW9CSSxNQUFwQixJQUE4QixFQUFsQyxFQUFzQ08sUUFBUSxJQUFJLElBQVo7QUFDdEMsTUFBSUksSUFBSSxHQUFHLElBQUlELElBQUosQ0FBU0gsUUFBVCxDQUFYO0FBQ0EsTUFBSUssR0FBSjtBQUNBLE1BQUlDLEdBQUcsR0FBRztBQUNULFVBQU1GLElBQUksQ0FBQ0csV0FBTCxHQUFtQmxCLFFBQW5CLEVBREcsRUFDNEI7QUFDckMsVUFBTSxDQUFDZSxJQUFJLENBQUNJLFFBQUwsS0FBa0IsQ0FBbkIsRUFBc0JuQixRQUF0QixFQUZHLEVBRStCO0FBQ3hDLFVBQU1lLElBQUksQ0FBQ0ssT0FBTCxHQUFlcEIsUUFBZixFQUhHLEVBR3dCO0FBQ2pDLFVBQU1lLElBQUksQ0FBQ00sUUFBTCxHQUFnQnJCLFFBQWhCLEVBSkcsRUFJeUI7QUFDbEMsVUFBTWUsSUFBSSxDQUFDTyxVQUFMLEdBQWtCdEIsUUFBbEIsRUFMRyxFQUsyQjtBQUNwQyxVQUFNZSxJQUFJLENBQUNRLFVBQUwsR0FBa0J2QixRQUFsQixFQU5HLENBTTBCO0FBQ25DO0FBUFMsR0FBVjtBQVNBLE9BQUssSUFBSXdCLENBQVQsSUFBY1AsR0FBZCxFQUFtQjtBQUNsQkQsT0FBRyxHQUFHLElBQUlTLE1BQUosQ0FBVyxNQUFNRCxDQUFOLEdBQVUsR0FBckIsRUFBMEJFLElBQTFCLENBQStCZCxHQUEvQixDQUFOO0FBQ0EsUUFBSUksR0FBSixFQUFTO0FBQ1JKLFNBQUcsR0FBR0EsR0FBRyxDQUFDZSxPQUFKLENBQVlYLEdBQUcsQ0FBQyxDQUFELENBQWYsRUFBcUJBLEdBQUcsQ0FBQyxDQUFELENBQUgsQ0FBT1osTUFBUCxJQUFpQixDQUFsQixHQUF3QmEsR0FBRyxDQUFDTyxDQUFELENBQTNCLEdBQW1DUCxHQUFHLENBQUNPLENBQUQsQ0FBSCxDQUFPNUIsUUFBUCxDQUFnQm9CLEdBQUcsQ0FBQyxDQUFELENBQUgsQ0FBT1osTUFBdkIsRUFBK0IsR0FBL0IsQ0FBdkQsQ0FBTjtBQUNBO0FBQ0Q7QUFDRCxTQUFPUSxHQUFQO0FBQ0EsQzs7QUFFY0YsVSIsImZpbGUiOiI5NjMuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBwYWRTdGFydCDnmoQgcG9seWZpbGzvvIzlm6DkuLrmn5DkupvmnLrlnovmiJbmg4XlhrXvvIzov5jml6Dms5XmlK/mjIFlczfnmoRwYWRTdGFydO+8jOavlOWmgueUteiEkeeJiOeahOW+ruS/oeWwj+eoi+W6j1xyXG4vLyDmiYDku6Xov5nph4zlgZrkuIDkuKrlhbzlrrlwb2x5ZmlsbOeahOWFvOWuueWkhOeQhlxyXG5pZiAoIVN0cmluZy5wcm90b3R5cGUucGFkU3RhcnQpIHtcclxuXHQvLyDkuLrkuobmlrnkvr/ooajnpLrov5nph4wgZmlsbFN0cmluZyDnlKjkuoZFUzYg55qE6buY6K6k5Y+C5pWw77yM5LiN5b2x5ZON55CG6KejXHJcblx0U3RyaW5nLnByb3RvdHlwZS5wYWRTdGFydCA9IGZ1bmN0aW9uKG1heExlbmd0aCwgZmlsbFN0cmluZyA9ICcgJykge1xyXG5cdFx0aWYgKE9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChmaWxsU3RyaW5nKSAhPT0gXCJbb2JqZWN0IFN0cmluZ11cIikgdGhyb3cgbmV3IFR5cGVFcnJvcihcclxuXHRcdFx0J2ZpbGxTdHJpbmcgbXVzdCBiZSBTdHJpbmcnKVxyXG5cdFx0bGV0IHN0ciA9IHRoaXNcclxuXHRcdC8vIOi/lOWbniBTdHJpbmcoc3RyKSDov5nph4zmmK/kuLrkuobkvb/ov5Tlm57nmoTlgLzmmK/lrZfnrKbkuLLlrZfpnaLph4/vvIzlnKjmjqfliLblj7DkuK3mm7TnrKblkIjnm7Top4lcclxuXHRcdGlmIChzdHIubGVuZ3RoID49IG1heExlbmd0aCkgcmV0dXJuIFN0cmluZyhzdHIpXHJcblxyXG5cdFx0bGV0IGZpbGxMZW5ndGggPSBtYXhMZW5ndGggLSBzdHIubGVuZ3RoLFxyXG5cdFx0XHR0aW1lcyA9IE1hdGguY2VpbChmaWxsTGVuZ3RoIC8gZmlsbFN0cmluZy5sZW5ndGgpXHJcblx0XHR3aGlsZSAodGltZXMgPj49IDEpIHtcclxuXHRcdFx0ZmlsbFN0cmluZyArPSBmaWxsU3RyaW5nXHJcblx0XHRcdGlmICh0aW1lcyA9PT0gMSkge1xyXG5cdFx0XHRcdGZpbGxTdHJpbmcgKz0gZmlsbFN0cmluZ1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRyZXR1cm4gZmlsbFN0cmluZy5zbGljZSgwLCBmaWxsTGVuZ3RoKSArIHN0cjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIOWFtuS7luabtOWkmuaYr+agvOW8j+WMluacieWmguS4izpcclxuLy8geXl5eTptbTpkZHx5eXl5Om1tfHl5eXnlubRtbeaciGRk5pelfHl5eXnlubRtbeaciGRk5pelIGho5pe2TU3liIbnrYks5Y+v6Ieq5a6a5LmJ57uE5ZCIXHJcbmZ1bmN0aW9uIHRpbWVGb3JtYXQoZGF0ZVRpbWUgPSBudWxsLCBmbXQgPSAneXl5eS1tbS1kZCcpIHtcclxuXHQvLyDlpoLmnpzkuLpudWxsLOWImeagvOW8j+WMluW9k+WJjeaXtumXtFxyXG5cdGlmICghZGF0ZVRpbWUpIGRhdGVUaW1lID0gTnVtYmVyKG5ldyBEYXRlKCkpO1xyXG5cdC8vIOWmguaenGRhdGVUaW1l6ZW/5bqm5Li6MTDmiJbogIUxM++8jOWImeS4uuenkuWSjOavq+enkueahOaXtumXtOaIs++8jOWmguaenOi2hei/hzEz5L2N77yM5YiZ5Li65YW25LuW55qE5pe26Ze05qC85byPXHJcblx0aWYgKGRhdGVUaW1lLnRvU3RyaW5nKCkubGVuZ3RoID09IDEwKSBkYXRlVGltZSAqPSAxMDAwO1xyXG5cdGxldCBkYXRlID0gbmV3IERhdGUoZGF0ZVRpbWUpO1xyXG5cdGxldCByZXQ7XHJcblx0bGV0IG9wdCA9IHtcclxuXHRcdFwieStcIjogZGF0ZS5nZXRGdWxsWWVhcigpLnRvU3RyaW5nKCksIC8vIOW5tFxyXG5cdFx0XCJtK1wiOiAoZGF0ZS5nZXRNb250aCgpICsgMSkudG9TdHJpbmcoKSwgLy8g5pyIXHJcblx0XHRcImQrXCI6IGRhdGUuZ2V0RGF0ZSgpLnRvU3RyaW5nKCksIC8vIOaXpVxyXG5cdFx0XCJoK1wiOiBkYXRlLmdldEhvdXJzKCkudG9TdHJpbmcoKSwgLy8g5pe2XHJcblx0XHRcIk0rXCI6IGRhdGUuZ2V0TWludXRlcygpLnRvU3RyaW5nKCksIC8vIOWIhlxyXG5cdFx0XCJzK1wiOiBkYXRlLmdldFNlY29uZHMoKS50b1N0cmluZygpIC8vIOenklxyXG5cdFx0Ly8g5pyJ5YW25LuW5qC85byP5YyW5a2X56ym6ZyA5rGC5Y+v5Lul57un57ut5re75Yqg77yM5b+F6aG76L2s5YyW5oiQ5a2X56ym5LiyXHJcblx0fTtcclxuXHRmb3IgKGxldCBrIGluIG9wdCkge1xyXG5cdFx0cmV0ID0gbmV3IFJlZ0V4cChcIihcIiArIGsgKyBcIilcIikuZXhlYyhmbXQpO1xyXG5cdFx0aWYgKHJldCkge1xyXG5cdFx0XHRmbXQgPSBmbXQucmVwbGFjZShyZXRbMV0sIChyZXRbMV0ubGVuZ3RoID09IDEpID8gKG9wdFtrXSkgOiAob3B0W2tdLnBhZFN0YXJ0KHJldFsxXS5sZW5ndGgsIFwiMFwiKSkpXHJcblx0XHR9O1xyXG5cdH07XHJcblx0cmV0dXJuIGZtdDtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgdGltZUZvcm1hdFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///963\n"); /***/ }), /* 964 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/timeFrom.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _timeFormat = _interopRequireDefault(__webpack_require__(/*! ../../libs/function/timeFormat.js */ 963));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n/**\r\n * 时间戳转为多久之前\r\n * @param String timestamp 时间戳\r\n * @param String | Boolean format 如果为时间格式字符串,超出一定时间范围,返回固定的时间格式;\r\n * 如果为布尔值false,无论什么时间,都返回多久以前的格式\r\n */\nfunction timeFrom() {var dateTime = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : null;var format = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'yyyy-mm-dd';\n // 如果为null,则格式化当前时间\n if (!dateTime) dateTime = Number(new Date());\n // 如果dateTime长度为10或者13,则为秒和毫秒的时间戳,如果超过13位,则为其他的时间格式\n if (dateTime.toString().length == 10) dateTime *= 1000;\n var timestamp = +new Date(Number(dateTime));\n\n var timer = (Number(new Date()) - timestamp) / 1000;\n // 如果小于5分钟,则返回\"刚刚\",其他以此类推\n var tips = '';\n switch (true) {\n case timer < 300:\n tips = '刚刚';\n break;\n case timer >= 300 && timer < 3600:\n tips = parseInt(timer / 60) + '分钟前';\n break;\n case timer >= 3600 && timer < 86400:\n tips = parseInt(timer / 3600) + '小时前';\n break;\n case timer >= 86400 && timer < 2592000:\n tips = parseInt(timer / 86400) + '天前';\n break;\n default:\n // 如果format为false,则无论什么时间戳,都显示xx之前\n if (format === false) {\n if (timer >= 2592000 && timer < 365 * 86400) {\n tips = parseInt(timer / (86400 * 30)) + '个月前';\n } else {\n tips = parseInt(timer / (86400 * 365)) + '年前';\n }\n } else {\n tips = (0, _timeFormat.default)(timestamp, format);\n }}\n\n return tips;\n}var _default =\n\ntimeFrom;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90aW1lRnJvbS5qcyJdLCJuYW1lcyI6WyJ0aW1lRnJvbSIsImRhdGVUaW1lIiwiZm9ybWF0IiwiTnVtYmVyIiwiRGF0ZSIsInRvU3RyaW5nIiwibGVuZ3RoIiwidGltZXN0YW1wIiwidGltZXIiLCJ0aXBzIiwicGFyc2VJbnQiXSwibWFwcGluZ3MiOiJ1RkFBQSw0Rzs7QUFFQTs7Ozs7O0FBTUEsU0FBU0EsUUFBVCxHQUEwRCxLQUF4Q0MsUUFBd0MsdUVBQTdCLElBQTZCLEtBQXZCQyxNQUF1Qix1RUFBZCxZQUFjO0FBQ3pEO0FBQ0EsTUFBSSxDQUFDRCxRQUFMLEVBQWVBLFFBQVEsR0FBR0UsTUFBTSxDQUFDLElBQUlDLElBQUosRUFBRCxDQUFqQjtBQUNmO0FBQ0EsTUFBSUgsUUFBUSxDQUFDSSxRQUFULEdBQW9CQyxNQUFwQixJQUE4QixFQUFsQyxFQUFzQ0wsUUFBUSxJQUFJLElBQVo7QUFDdEMsTUFBSU0sU0FBUyxHQUFHLENBQUUsSUFBSUgsSUFBSixDQUFTRCxNQUFNLENBQUNGLFFBQUQsQ0FBZixDQUFsQjs7QUFFQSxNQUFJTyxLQUFLLEdBQUcsQ0FBQ0wsTUFBTSxDQUFDLElBQUlDLElBQUosRUFBRCxDQUFOLEdBQXFCRyxTQUF0QixJQUFtQyxJQUEvQztBQUNBO0FBQ0EsTUFBSUUsSUFBSSxHQUFHLEVBQVg7QUFDQSxVQUFRLElBQVI7QUFDQyxTQUFLRCxLQUFLLEdBQUcsR0FBYjtBQUNDQyxVQUFJLEdBQUcsSUFBUDtBQUNBO0FBQ0QsU0FBS0QsS0FBSyxJQUFJLEdBQVQsSUFBZ0JBLEtBQUssR0FBRyxJQUE3QjtBQUNDQyxVQUFJLEdBQUdDLFFBQVEsQ0FBQ0YsS0FBSyxHQUFHLEVBQVQsQ0FBUixHQUF1QixLQUE5QjtBQUNBO0FBQ0QsU0FBS0EsS0FBSyxJQUFJLElBQVQsSUFBaUJBLEtBQUssR0FBRyxLQUE5QjtBQUNDQyxVQUFJLEdBQUdDLFFBQVEsQ0FBQ0YsS0FBSyxHQUFHLElBQVQsQ0FBUixHQUF5QixLQUFoQztBQUNBO0FBQ0QsU0FBS0EsS0FBSyxJQUFJLEtBQVQsSUFBa0JBLEtBQUssR0FBRyxPQUEvQjtBQUNDQyxVQUFJLEdBQUdDLFFBQVEsQ0FBQ0YsS0FBSyxHQUFHLEtBQVQsQ0FBUixHQUEwQixJQUFqQztBQUNBO0FBQ0Q7QUFDQztBQUNBLFVBQUdOLE1BQU0sS0FBSyxLQUFkLEVBQXFCO0FBQ3BCLFlBQUdNLEtBQUssSUFBSSxPQUFULElBQW9CQSxLQUFLLEdBQUcsTUFBTSxLQUFyQyxFQUE0QztBQUMzQ0MsY0FBSSxHQUFHQyxRQUFRLENBQUNGLEtBQUssSUFBSSxRQUFRLEVBQVosQ0FBTixDQUFSLEdBQWlDLEtBQXhDO0FBQ0EsU0FGRCxNQUVPO0FBQ05DLGNBQUksR0FBR0MsUUFBUSxDQUFDRixLQUFLLElBQUksUUFBUSxHQUFaLENBQU4sQ0FBUixHQUFrQyxJQUF6QztBQUNBO0FBQ0QsT0FORCxNQU1PO0FBQ05DLFlBQUksR0FBRyx5QkFBV0YsU0FBWCxFQUFzQkwsTUFBdEIsQ0FBUDtBQUNBLE9BdkJIOztBQXlCQSxTQUFPTyxJQUFQO0FBQ0EsQzs7QUFFY1QsUSIsImZpbGUiOiI5NjQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdGltZUZvcm1hdCBmcm9tICcuLi8uLi9saWJzL2Z1bmN0aW9uL3RpbWVGb3JtYXQuanMnO1xyXG5cclxuLyoqXHJcbiAqIOaXtumXtOaIs+i9rOS4uuWkmuS5heS5i+WJjVxyXG4gKiBAcGFyYW0gU3RyaW5nIHRpbWVzdGFtcCDml7bpl7TmiLNcclxuICogQHBhcmFtIFN0cmluZyB8IEJvb2xlYW4gZm9ybWF0IOWmguaenOS4uuaXtumXtOagvOW8j+Wtl+espuS4su+8jOi2heWHuuS4gOWumuaXtumXtOiMg+WbtO+8jOi/lOWbnuWbuuWumueahOaXtumXtOagvOW8j++8m1xyXG4gKiDlpoLmnpzkuLrluIPlsJTlgLxmYWxzZe+8jOaXoOiuuuS7gOS5iOaXtumXtO+8jOmDvei/lOWbnuWkmuS5heS7peWJjeeahOagvOW8j1xyXG4gKi9cclxuZnVuY3Rpb24gdGltZUZyb20oZGF0ZVRpbWUgPSBudWxsLCBmb3JtYXQgPSAneXl5eS1tbS1kZCcpIHtcclxuXHQvLyDlpoLmnpzkuLpudWxsLOWImeagvOW8j+WMluW9k+WJjeaXtumXtFxyXG5cdGlmICghZGF0ZVRpbWUpIGRhdGVUaW1lID0gTnVtYmVyKG5ldyBEYXRlKCkpO1xyXG5cdC8vIOWmguaenGRhdGVUaW1l6ZW/5bqm5Li6MTDmiJbogIUxM++8jOWImeS4uuenkuWSjOavq+enkueahOaXtumXtOaIs++8jOWmguaenOi2hei/hzEz5L2N77yM5YiZ5Li65YW25LuW55qE5pe26Ze05qC85byPXHJcblx0aWYgKGRhdGVUaW1lLnRvU3RyaW5nKCkubGVuZ3RoID09IDEwKSBkYXRlVGltZSAqPSAxMDAwO1xyXG5cdGxldCB0aW1lc3RhbXAgPSArIG5ldyBEYXRlKE51bWJlcihkYXRlVGltZSkpO1xyXG5cclxuXHRsZXQgdGltZXIgPSAoTnVtYmVyKG5ldyBEYXRlKCkpIC0gdGltZXN0YW1wKSAvIDEwMDA7XHJcblx0Ly8g5aaC5p6c5bCP5LqONeWIhumSnyzliJnov5Tlm55cIuWImuWImlwiLOWFtuS7luS7peatpOexu+aOqFxyXG5cdGxldCB0aXBzID0gJyc7XHJcblx0c3dpdGNoICh0cnVlKSB7XHJcblx0XHRjYXNlIHRpbWVyIDwgMzAwOlxyXG5cdFx0XHR0aXBzID0gJ+WImuWImic7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSB0aW1lciA+PSAzMDAgJiYgdGltZXIgPCAzNjAwOlxyXG5cdFx0XHR0aXBzID0gcGFyc2VJbnQodGltZXIgLyA2MCkgKyAn5YiG6ZKf5YmNJztcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlIHRpbWVyID49IDM2MDAgJiYgdGltZXIgPCA4NjQwMDpcclxuXHRcdFx0dGlwcyA9IHBhcnNlSW50KHRpbWVyIC8gMzYwMCkgKyAn5bCP5pe25YmNJztcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlIHRpbWVyID49IDg2NDAwICYmIHRpbWVyIDwgMjU5MjAwMDpcclxuXHRcdFx0dGlwcyA9IHBhcnNlSW50KHRpbWVyIC8gODY0MDApICsgJ+WkqeWJjSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0ZGVmYXVsdDpcclxuXHRcdFx0Ly8g5aaC5p6cZm9ybWF05Li6ZmFsc2XvvIzliJnml6Dorrrku4DkuYjml7bpl7TmiLPvvIzpg73mmL7npLp4eOS5i+WJjVxyXG5cdFx0XHRpZihmb3JtYXQgPT09IGZhbHNlKSB7XHJcblx0XHRcdFx0aWYodGltZXIgPj0gMjU5MjAwMCAmJiB0aW1lciA8IDM2NSAqIDg2NDAwKSB7XHJcblx0XHRcdFx0XHR0aXBzID0gcGFyc2VJbnQodGltZXIgLyAoODY0MDAgKiAzMCkpICsgJ+S4quaciOWJjSc7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRpcHMgPSBwYXJzZUludCh0aW1lciAvICg4NjQwMCAqIDM2NSkpICsgJ+W5tOWJjSc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdHRpcHMgPSB0aW1lRm9ybWF0KHRpbWVzdGFtcCwgZm9ybWF0KTtcclxuXHRcdFx0fVxyXG5cdH1cclxuXHRyZXR1cm4gdGlwcztcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgdGltZUZyb207XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///964\n"); /***/ }), /* 965 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/colorGradient.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 求两个颜色之间的渐变值\r\n * @param {string} startColor 开始的颜色\r\n * @param {string} endColor 结束的颜色\r\n * @param {number} step 颜色等分的份额\r\n * */\nfunction colorGradient() {var startColor = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'rgb(0, 0, 0)';var endColor = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rgb(255, 255, 255)';var step = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 10;\n var startRGB = hexToRgb(startColor, false); //转换为rgb数组模式\n var startR = startRGB[0];\n var startG = startRGB[1];\n var startB = startRGB[2];\n\n var endRGB = hexToRgb(endColor, false);\n var endR = endRGB[0];\n var endG = endRGB[1];\n var endB = endRGB[2];\n\n var sR = (endR - startR) / step; //总差值\n var sG = (endG - startG) / step;\n var sB = (endB - startB) / step;\n var colorArr = [];\n for (var i = 0; i < step; i++) {\n //计算每一步的hex值 \n var hex = rgbToHex('rgb(' + Math.round(sR * i + startR) + ',' + Math.round(sG * i + startG) + ',' + Math.round(sB *\n i + startB) + ')');\n colorArr.push(hex);\n }\n return colorArr;\n}\n\n// 将hex表示方式转换为rgb表示方式(这里返回rgb数组模式)\nfunction hexToRgb(sColor) {var str = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n sColor = sColor.toLowerCase();\n if (sColor && reg.test(sColor)) {\n if (sColor.length === 4) {\n var sColorNew = \"#\";\n for (var i = 1; i < 4; i += 1) {\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));\n }\n sColor = sColorNew;\n }\n //处理六位的颜色值\n var sColorChange = [];\n for (var _i = 1; _i < 7; _i += 2) {\n sColorChange.push(parseInt(\"0x\" + sColor.slice(_i, _i + 2)));\n }\n if (!str) {\n return sColorChange;\n } else {\n return \"rgb(\".concat(sColorChange[0], \",\").concat(sColorChange[1], \",\").concat(sColorChange[2], \")\");\n }\n } else if (/^(rgb|RGB)/.test(sColor)) {\n var arr = sColor.replace(/(?:\\(|\\)|rgb|RGB)*/g, \"\").split(\",\");\n return arr.map(function (val) {return Number(val);});\n } else {\n return sColor;\n }\n};\n\n// 将rgb表示方式转换为hex表示方式\nfunction rgbToHex(rgb) {\n var _this = rgb;\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n if (/^(rgb|RGB)/.test(_this)) {\n var aColor = _this.replace(/(?:\\(|\\)|rgb|RGB)*/g, \"\").split(\",\");\n var strHex = \"#\";\n for (var i = 0; i < aColor.length; i++) {\n var hex = Number(aColor[i]).toString(16);\n hex = String(hex).length == 1 ? 0 + '' + hex : hex; // 保证每个rgb的值为2位\n if (hex === \"0\") {\n hex += hex;\n }\n strHex += hex;\n }\n if (strHex.length !== 7) {\n strHex = _this;\n }\n return strHex;\n } else if (reg.test(_this)) {\n var aNum = _this.replace(/#/, \"\").split(\"\");\n if (aNum.length === 6) {\n return _this;\n } else if (aNum.length === 3) {\n var numHex = \"#\";\n for (var _i2 = 0; _i2 < aNum.length; _i2 += 1) {\n numHex += aNum[_i2] + aNum[_i2];\n }\n return numHex;\n }\n } else {\n return _this;\n }\n}\n\n\n/**\r\n * JS颜色十六进制转换为rgb或rgba,返回的格式为 rgba(255,255,255,0.5)字符串\r\n * sHex为传入的十六进制的色值\r\n * alpha为rgba的透明度\r\n */\nfunction colorToRgba(color) {var alpha = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0.3;\n color = rgbToHex(color);\n // 十六进制颜色值的正则表达式\n var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;\n /* 16进制颜色转为RGB格式 */\n var sColor = color.toLowerCase();\n if (sColor && reg.test(sColor)) {\n if (sColor.length === 4) {\n var sColorNew = '#';\n for (var i = 1; i < 4; i += 1) {\n sColorNew += sColor.slice(i, i + 1).concat(sColor.slice(i, i + 1));\n }\n sColor = sColorNew;\n }\n // 处理六位的颜色值\n var sColorChange = [];\n for (var _i3 = 1; _i3 < 7; _i3 += 2) {\n sColorChange.push(parseInt('0x' + sColor.slice(_i3, _i3 + 2)));\n }\n // return sColorChange.join(',')\n return 'rgba(' + sColorChange.join(',') + ',' + alpha + ')';\n } else\n {\n return sColor;\n }\n}var _default =\n\n{\n colorGradient: colorGradient,\n hexToRgb: hexToRgb,\n rgbToHex: rgbToHex,\n colorToRgba: colorToRgba };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9jb2xvckdyYWRpZW50LmpzIl0sIm5hbWVzIjpbImNvbG9yR3JhZGllbnQiLCJzdGFydENvbG9yIiwiZW5kQ29sb3IiLCJzdGVwIiwic3RhcnRSR0IiLCJoZXhUb1JnYiIsInN0YXJ0UiIsInN0YXJ0RyIsInN0YXJ0QiIsImVuZFJHQiIsImVuZFIiLCJlbmRHIiwiZW5kQiIsInNSIiwic0ciLCJzQiIsImNvbG9yQXJyIiwiaSIsImhleCIsInJnYlRvSGV4IiwiTWF0aCIsInJvdW5kIiwicHVzaCIsInNDb2xvciIsInN0ciIsInJlZyIsInRvTG93ZXJDYXNlIiwidGVzdCIsImxlbmd0aCIsInNDb2xvck5ldyIsInNsaWNlIiwiY29uY2F0Iiwic0NvbG9yQ2hhbmdlIiwicGFyc2VJbnQiLCJhcnIiLCJyZXBsYWNlIiwic3BsaXQiLCJtYXAiLCJ2YWwiLCJOdW1iZXIiLCJyZ2IiLCJfdGhpcyIsImFDb2xvciIsInN0ckhleCIsInRvU3RyaW5nIiwiU3RyaW5nIiwiYU51bSIsIm51bUhleCIsImNvbG9yVG9SZ2JhIiwiY29sb3IiLCJhbHBoYSIsImpvaW4iXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7O0FBTUEsU0FBU0EsYUFBVCxHQUFnRyxLQUF6RUMsVUFBeUUsdUVBQTVELGNBQTRELEtBQTVDQyxRQUE0Qyx1RUFBakMsb0JBQWlDLEtBQVhDLElBQVcsdUVBQUosRUFBSTtBQUMvRixNQUFJQyxRQUFRLEdBQUdDLFFBQVEsQ0FBQ0osVUFBRCxFQUFhLEtBQWIsQ0FBdkIsQ0FEK0YsQ0FDbkQ7QUFDNUMsTUFBSUssTUFBTSxHQUFHRixRQUFRLENBQUMsQ0FBRCxDQUFyQjtBQUNBLE1BQUlHLE1BQU0sR0FBR0gsUUFBUSxDQUFDLENBQUQsQ0FBckI7QUFDQSxNQUFJSSxNQUFNLEdBQUdKLFFBQVEsQ0FBQyxDQUFELENBQXJCOztBQUVBLE1BQUlLLE1BQU0sR0FBR0osUUFBUSxDQUFDSCxRQUFELEVBQVcsS0FBWCxDQUFyQjtBQUNBLE1BQUlRLElBQUksR0FBR0QsTUFBTSxDQUFDLENBQUQsQ0FBakI7QUFDQSxNQUFJRSxJQUFJLEdBQUdGLE1BQU0sQ0FBQyxDQUFELENBQWpCO0FBQ0EsTUFBSUcsSUFBSSxHQUFHSCxNQUFNLENBQUMsQ0FBRCxDQUFqQjs7QUFFQSxNQUFJSSxFQUFFLEdBQUcsQ0FBQ0gsSUFBSSxHQUFHSixNQUFSLElBQWtCSCxJQUEzQixDQVgrRixDQVc5RDtBQUNqQyxNQUFJVyxFQUFFLEdBQUcsQ0FBQ0gsSUFBSSxHQUFHSixNQUFSLElBQWtCSixJQUEzQjtBQUNBLE1BQUlZLEVBQUUsR0FBRyxDQUFDSCxJQUFJLEdBQUdKLE1BQVIsSUFBa0JMLElBQTNCO0FBQ0EsTUFBSWEsUUFBUSxHQUFHLEVBQWY7QUFDQSxPQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUdkLElBQXBCLEVBQTBCYyxDQUFDLEVBQTNCLEVBQStCO0FBQzlCO0FBQ0EsUUFBSUMsR0FBRyxHQUFHQyxRQUFRLENBQUMsU0FBU0MsSUFBSSxDQUFDQyxLQUFMLENBQVlSLEVBQUUsR0FBR0ksQ0FBTCxHQUFTWCxNQUFyQixDQUFULEdBQXlDLEdBQXpDLEdBQStDYyxJQUFJLENBQUNDLEtBQUwsQ0FBWVAsRUFBRSxHQUFHRyxDQUFMLEdBQVNWLE1BQXJCLENBQS9DLEdBQStFLEdBQS9FLEdBQXFGYSxJQUFJLENBQUNDLEtBQUwsQ0FBWU4sRUFBRTtBQUNySEUsS0FEbUgsR0FDL0dULE1BRG1HLENBQXJGLEdBQ0gsR0FERSxDQUFsQjtBQUVBUSxZQUFRLENBQUNNLElBQVQsQ0FBY0osR0FBZDtBQUNBO0FBQ0QsU0FBT0YsUUFBUDtBQUNBOztBQUVEO0FBQ0EsU0FBU1gsUUFBVCxDQUFrQmtCLE1BQWxCLEVBQXNDLEtBQVpDLEdBQVksdUVBQU4sSUFBTTtBQUNyQyxNQUFJQyxHQUFHLEdBQUcsb0NBQVY7QUFDQUYsUUFBTSxHQUFHQSxNQUFNLENBQUNHLFdBQVAsRUFBVDtBQUNBLE1BQUlILE1BQU0sSUFBSUUsR0FBRyxDQUFDRSxJQUFKLENBQVNKLE1BQVQsQ0FBZCxFQUFnQztBQUMvQixRQUFJQSxNQUFNLENBQUNLLE1BQVAsS0FBa0IsQ0FBdEIsRUFBeUI7QUFDeEIsVUFBSUMsU0FBUyxHQUFHLEdBQWhCO0FBQ0EsV0FBSyxJQUFJWixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHLENBQXBCLEVBQXVCQSxDQUFDLElBQUksQ0FBNUIsRUFBK0I7QUFDOUJZLGlCQUFTLElBQUlOLE1BQU0sQ0FBQ08sS0FBUCxDQUFhYixDQUFiLEVBQWdCQSxDQUFDLEdBQUcsQ0FBcEIsRUFBdUJjLE1BQXZCLENBQThCUixNQUFNLENBQUNPLEtBQVAsQ0FBYWIsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHLENBQXBCLENBQTlCLENBQWI7QUFDQTtBQUNETSxZQUFNLEdBQUdNLFNBQVQ7QUFDQTtBQUNEO0FBQ0EsUUFBSUcsWUFBWSxHQUFHLEVBQW5CO0FBQ0EsU0FBSyxJQUFJZixFQUFDLEdBQUcsQ0FBYixFQUFnQkEsRUFBQyxHQUFHLENBQXBCLEVBQXVCQSxFQUFDLElBQUksQ0FBNUIsRUFBK0I7QUFDOUJlLGtCQUFZLENBQUNWLElBQWIsQ0FBa0JXLFFBQVEsQ0FBQyxPQUFPVixNQUFNLENBQUNPLEtBQVAsQ0FBYWIsRUFBYixFQUFnQkEsRUFBQyxHQUFHLENBQXBCLENBQVIsQ0FBMUI7QUFDQTtBQUNELFFBQUcsQ0FBQ08sR0FBSixFQUFTO0FBQ1IsYUFBT1EsWUFBUDtBQUNBLEtBRkQsTUFFTztBQUNOLDJCQUFjQSxZQUFZLENBQUMsQ0FBRCxDQUExQixjQUFpQ0EsWUFBWSxDQUFDLENBQUQsQ0FBN0MsY0FBb0RBLFlBQVksQ0FBQyxDQUFELENBQWhFO0FBQ0E7QUFDRCxHQWxCRCxNQWtCTyxJQUFJLGFBQWFMLElBQWIsQ0FBa0JKLE1BQWxCLENBQUosRUFBK0I7QUFDckMsUUFBSVcsR0FBRyxHQUFHWCxNQUFNLENBQUNZLE9BQVAsQ0FBZSxxQkFBZixFQUFzQyxFQUF0QyxFQUEwQ0MsS0FBMUMsQ0FBZ0QsR0FBaEQsQ0FBVjtBQUNBLFdBQU9GLEdBQUcsQ0FBQ0csR0FBSixDQUFRLFVBQUFDLEdBQUcsVUFBSUMsTUFBTSxDQUFDRCxHQUFELENBQVYsRUFBWCxDQUFQO0FBQ0EsR0FITSxNQUdBO0FBQ04sV0FBT2YsTUFBUDtBQUNBO0FBQ0Q7O0FBRUQ7QUFDQSxTQUFTSixRQUFULENBQWtCcUIsR0FBbEIsRUFBdUI7QUFDdEIsTUFBSUMsS0FBSyxHQUFHRCxHQUFaO0FBQ0EsTUFBSWYsR0FBRyxHQUFHLG9DQUFWO0FBQ0EsTUFBSSxhQUFhRSxJQUFiLENBQWtCYyxLQUFsQixDQUFKLEVBQThCO0FBQzdCLFFBQUlDLE1BQU0sR0FBR0QsS0FBSyxDQUFDTixPQUFOLENBQWMscUJBQWQsRUFBcUMsRUFBckMsRUFBeUNDLEtBQXpDLENBQStDLEdBQS9DLENBQWI7QUFDQSxRQUFJTyxNQUFNLEdBQUcsR0FBYjtBQUNBLFNBQUssSUFBSTFCLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUd5QixNQUFNLENBQUNkLE1BQTNCLEVBQW1DWCxDQUFDLEVBQXBDLEVBQXdDO0FBQ3ZDLFVBQUlDLEdBQUcsR0FBR3FCLE1BQU0sQ0FBQ0csTUFBTSxDQUFDekIsQ0FBRCxDQUFQLENBQU4sQ0FBa0IyQixRQUFsQixDQUEyQixFQUEzQixDQUFWO0FBQ0ExQixTQUFHLEdBQUcyQixNQUFNLENBQUMzQixHQUFELENBQU4sQ0FBWVUsTUFBWixJQUFzQixDQUF0QixHQUEwQixJQUFJLEVBQUosR0FBU1YsR0FBbkMsR0FBeUNBLEdBQS9DLENBRnVDLENBRWE7QUFDcEQsVUFBSUEsR0FBRyxLQUFLLEdBQVosRUFBaUI7QUFDaEJBLFdBQUcsSUFBSUEsR0FBUDtBQUNBO0FBQ0R5QixZQUFNLElBQUl6QixHQUFWO0FBQ0E7QUFDRCxRQUFJeUIsTUFBTSxDQUFDZixNQUFQLEtBQWtCLENBQXRCLEVBQXlCO0FBQ3hCZSxZQUFNLEdBQUdGLEtBQVQ7QUFDQTtBQUNELFdBQU9FLE1BQVA7QUFDQSxHQWZELE1BZU8sSUFBSWxCLEdBQUcsQ0FBQ0UsSUFBSixDQUFTYyxLQUFULENBQUosRUFBcUI7QUFDM0IsUUFBSUssSUFBSSxHQUFHTCxLQUFLLENBQUNOLE9BQU4sQ0FBYyxHQUFkLEVBQW1CLEVBQW5CLEVBQXVCQyxLQUF2QixDQUE2QixFQUE3QixDQUFYO0FBQ0EsUUFBSVUsSUFBSSxDQUFDbEIsTUFBTCxLQUFnQixDQUFwQixFQUF1QjtBQUN0QixhQUFPYSxLQUFQO0FBQ0EsS0FGRCxNQUVPLElBQUlLLElBQUksQ0FBQ2xCLE1BQUwsS0FBZ0IsQ0FBcEIsRUFBdUI7QUFDN0IsVUFBSW1CLE1BQU0sR0FBRyxHQUFiO0FBQ0EsV0FBSyxJQUFJOUIsR0FBQyxHQUFHLENBQWIsRUFBZ0JBLEdBQUMsR0FBRzZCLElBQUksQ0FBQ2xCLE1BQXpCLEVBQWlDWCxHQUFDLElBQUksQ0FBdEMsRUFBeUM7QUFDeEM4QixjQUFNLElBQUtELElBQUksQ0FBQzdCLEdBQUQsQ0FBSixHQUFVNkIsSUFBSSxDQUFDN0IsR0FBRCxDQUF6QjtBQUNBO0FBQ0QsYUFBTzhCLE1BQVA7QUFDQTtBQUNELEdBWE0sTUFXQTtBQUNOLFdBQU9OLEtBQVA7QUFDQTtBQUNEOzs7QUFHRDs7Ozs7QUFLQSxTQUFTTyxXQUFULENBQXFCQyxLQUFyQixFQUF5QyxLQUFiQyxLQUFhLHVFQUFMLEdBQUs7QUFDeENELE9BQUssR0FBRzlCLFFBQVEsQ0FBQzhCLEtBQUQsQ0FBaEI7QUFDQTtBQUNBLE1BQUl4QixHQUFHLEdBQUcsb0NBQVY7QUFDQTtBQUNBLE1BQUlGLE1BQU0sR0FBRzBCLEtBQUssQ0FBQ3ZCLFdBQU4sRUFBYjtBQUNBLE1BQUlILE1BQU0sSUFBSUUsR0FBRyxDQUFDRSxJQUFKLENBQVNKLE1BQVQsQ0FBZCxFQUFnQztBQUMvQixRQUFJQSxNQUFNLENBQUNLLE1BQVAsS0FBa0IsQ0FBdEIsRUFBeUI7QUFDeEIsVUFBSUMsU0FBUyxHQUFHLEdBQWhCO0FBQ0EsV0FBSyxJQUFJWixDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHLENBQXBCLEVBQXVCQSxDQUFDLElBQUksQ0FBNUIsRUFBK0I7QUFDOUJZLGlCQUFTLElBQUlOLE1BQU0sQ0FBQ08sS0FBUCxDQUFhYixDQUFiLEVBQWdCQSxDQUFDLEdBQUcsQ0FBcEIsRUFBdUJjLE1BQXZCLENBQThCUixNQUFNLENBQUNPLEtBQVAsQ0FBYWIsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHLENBQXBCLENBQTlCLENBQWI7QUFDQTtBQUNETSxZQUFNLEdBQUdNLFNBQVQ7QUFDQTtBQUNEO0FBQ0EsUUFBSUcsWUFBWSxHQUFHLEVBQW5CO0FBQ0EsU0FBSyxJQUFJZixHQUFDLEdBQUcsQ0FBYixFQUFnQkEsR0FBQyxHQUFHLENBQXBCLEVBQXVCQSxHQUFDLElBQUksQ0FBNUIsRUFBK0I7QUFDOUJlLGtCQUFZLENBQUNWLElBQWIsQ0FBa0JXLFFBQVEsQ0FBQyxPQUFPVixNQUFNLENBQUNPLEtBQVAsQ0FBYWIsR0FBYixFQUFnQkEsR0FBQyxHQUFHLENBQXBCLENBQVIsQ0FBMUI7QUFDQTtBQUNEO0FBQ0EsV0FBTyxVQUFVZSxZQUFZLENBQUNtQixJQUFiLENBQWtCLEdBQWxCLENBQVYsR0FBbUMsR0FBbkMsR0FBeUNELEtBQXpDLEdBQWlELEdBQXhEO0FBQ0EsR0FmRDtBQWdCSztBQUNKLFdBQU8zQixNQUFQO0FBQ0E7QUFDRCxDOztBQUVjO0FBQ2R2QixlQUFhLEVBQWJBLGFBRGM7QUFFZEssVUFBUSxFQUFSQSxRQUZjO0FBR2RjLFVBQVEsRUFBUkEsUUFIYztBQUlkNkIsYUFBVyxFQUFYQSxXQUpjLEUiLCJmaWxlIjoiOTY1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOaxguS4pOS4quminOiJsuS5i+mXtOeahOa4kOWPmOWAvFxyXG4gKiBAcGFyYW0ge3N0cmluZ30gc3RhcnRDb2xvciDlvIDlp4vnmoTpopzoibJcclxuICogQHBhcmFtIHtzdHJpbmd9IGVuZENvbG9yIOe7k+adn+eahOminOiJslxyXG4gKiBAcGFyYW0ge251bWJlcn0gc3RlcCDpopzoibLnrYnliIbnmoTku73pop1cclxuICogKi9cclxuZnVuY3Rpb24gY29sb3JHcmFkaWVudChzdGFydENvbG9yID0gJ3JnYigwLCAwLCAwKScsIGVuZENvbG9yID0gJ3JnYigyNTUsIDI1NSwgMjU1KScsIHN0ZXAgPSAxMCkge1xyXG5cdGxldCBzdGFydFJHQiA9IGhleFRvUmdiKHN0YXJ0Q29sb3IsIGZhbHNlKTsgLy/ovazmjaLkuLpyZ2LmlbDnu4TmqKHlvI9cclxuXHRsZXQgc3RhcnRSID0gc3RhcnRSR0JbMF07XHJcblx0bGV0IHN0YXJ0RyA9IHN0YXJ0UkdCWzFdO1xyXG5cdGxldCBzdGFydEIgPSBzdGFydFJHQlsyXTtcclxuXHJcblx0bGV0IGVuZFJHQiA9IGhleFRvUmdiKGVuZENvbG9yLCBmYWxzZSk7XHJcblx0bGV0IGVuZFIgPSBlbmRSR0JbMF07XHJcblx0bGV0IGVuZEcgPSBlbmRSR0JbMV07XHJcblx0bGV0IGVuZEIgPSBlbmRSR0JbMl07XHJcblxyXG5cdGxldCBzUiA9IChlbmRSIC0gc3RhcnRSKSAvIHN0ZXA7IC8v5oC75beu5YC8XHJcblx0bGV0IHNHID0gKGVuZEcgLSBzdGFydEcpIC8gc3RlcDtcclxuXHRsZXQgc0IgPSAoZW5kQiAtIHN0YXJ0QikgLyBzdGVwO1xyXG5cdGxldCBjb2xvckFyciA9IFtdO1xyXG5cdGZvciAobGV0IGkgPSAwOyBpIDwgc3RlcDsgaSsrKSB7XHJcblx0XHQvL+iuoeeul+avj+S4gOatpeeahGhleOWAvCBcclxuXHRcdGxldCBoZXggPSByZ2JUb0hleCgncmdiKCcgKyBNYXRoLnJvdW5kKChzUiAqIGkgKyBzdGFydFIpKSArICcsJyArIE1hdGgucm91bmQoKHNHICogaSArIHN0YXJ0RykpICsgJywnICsgTWF0aC5yb3VuZCgoc0IgKlxyXG5cdFx0XHRpICsgc3RhcnRCKSkgKyAnKScpO1xyXG5cdFx0Y29sb3JBcnIucHVzaChoZXgpO1xyXG5cdH1cclxuXHRyZXR1cm4gY29sb3JBcnI7XHJcbn1cclxuXHJcbi8vIOWwhmhleOihqOekuuaWueW8j+i9rOaNouS4unJnYuihqOekuuaWueW8jyjov5nph4zov5Tlm55yZ2LmlbDnu4TmqKHlvI8pXHJcbmZ1bmN0aW9uIGhleFRvUmdiKHNDb2xvciwgc3RyID0gdHJ1ZSkge1xyXG5cdGxldCByZWcgPSAvXiMoWzAtOWEtZkEtZl17M318WzAtOWEtZkEtZl17Nn0pJC87XHJcblx0c0NvbG9yID0gc0NvbG9yLnRvTG93ZXJDYXNlKCk7XHJcblx0aWYgKHNDb2xvciAmJiByZWcudGVzdChzQ29sb3IpKSB7XHJcblx0XHRpZiAoc0NvbG9yLmxlbmd0aCA9PT0gNCkge1xyXG5cdFx0XHRsZXQgc0NvbG9yTmV3ID0gXCIjXCI7XHJcblx0XHRcdGZvciAobGV0IGkgPSAxOyBpIDwgNDsgaSArPSAxKSB7XHJcblx0XHRcdFx0c0NvbG9yTmV3ICs9IHNDb2xvci5zbGljZShpLCBpICsgMSkuY29uY2F0KHNDb2xvci5zbGljZShpLCBpICsgMSkpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNDb2xvciA9IHNDb2xvck5ldztcclxuXHRcdH1cclxuXHRcdC8v5aSE55CG5YWt5L2N55qE6aKc6Imy5YC8XHJcblx0XHRsZXQgc0NvbG9yQ2hhbmdlID0gW107XHJcblx0XHRmb3IgKGxldCBpID0gMTsgaSA8IDc7IGkgKz0gMikge1xyXG5cdFx0XHRzQ29sb3JDaGFuZ2UucHVzaChwYXJzZUludChcIjB4XCIgKyBzQ29sb3Iuc2xpY2UoaSwgaSArIDIpKSk7XHJcblx0XHR9XHJcblx0XHRpZighc3RyKSB7XHJcblx0XHRcdHJldHVybiBzQ29sb3JDaGFuZ2U7XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRyZXR1cm4gYHJnYigke3NDb2xvckNoYW5nZVswXX0sJHtzQ29sb3JDaGFuZ2VbMV19LCR7c0NvbG9yQ2hhbmdlWzJdfSlgO1xyXG5cdFx0fVxyXG5cdH0gZWxzZSBpZiAoL14ocmdifFJHQikvLnRlc3Qoc0NvbG9yKSkge1xyXG5cdFx0bGV0IGFyciA9IHNDb2xvci5yZXBsYWNlKC8oPzpcXCh8XFwpfHJnYnxSR0IpKi9nLCBcIlwiKS5zcGxpdChcIixcIilcclxuXHRcdHJldHVybiBhcnIubWFwKHZhbCA9PiBOdW1iZXIodmFsKSk7XHJcblx0fSBlbHNlIHtcclxuXHRcdHJldHVybiBzQ29sb3I7XHJcblx0fVxyXG59O1xyXG5cclxuLy8g5bCGcmdi6KGo56S65pa55byP6L2s5o2i5Li6aGV46KGo56S65pa55byPXHJcbmZ1bmN0aW9uIHJnYlRvSGV4KHJnYikge1xyXG5cdGxldCBfdGhpcyA9IHJnYjtcclxuXHRsZXQgcmVnID0gL14jKFswLTlhLWZBLWZdezN9fFswLTlhLWZBLWZdezZ9KSQvO1xyXG5cdGlmICgvXihyZ2J8UkdCKS8udGVzdChfdGhpcykpIHtcclxuXHRcdGxldCBhQ29sb3IgPSBfdGhpcy5yZXBsYWNlKC8oPzpcXCh8XFwpfHJnYnxSR0IpKi9nLCBcIlwiKS5zcGxpdChcIixcIik7XHJcblx0XHRsZXQgc3RySGV4ID0gXCIjXCI7XHJcblx0XHRmb3IgKGxldCBpID0gMDsgaSA8IGFDb2xvci5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRsZXQgaGV4ID0gTnVtYmVyKGFDb2xvcltpXSkudG9TdHJpbmcoMTYpO1xyXG5cdFx0XHRoZXggPSBTdHJpbmcoaGV4KS5sZW5ndGggPT0gMSA/IDAgKyAnJyArIGhleCA6IGhleDsgLy8g5L+d6K+B5q+P5Liqcmdi55qE5YC85Li6MuS9jVxyXG5cdFx0XHRpZiAoaGV4ID09PSBcIjBcIikge1xyXG5cdFx0XHRcdGhleCArPSBoZXg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3RySGV4ICs9IGhleDtcclxuXHRcdH1cclxuXHRcdGlmIChzdHJIZXgubGVuZ3RoICE9PSA3KSB7XHJcblx0XHRcdHN0ckhleCA9IF90aGlzO1xyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHN0ckhleDtcclxuXHR9IGVsc2UgaWYgKHJlZy50ZXN0KF90aGlzKSkge1xyXG5cdFx0bGV0IGFOdW0gPSBfdGhpcy5yZXBsYWNlKC8jLywgXCJcIikuc3BsaXQoXCJcIik7XHJcblx0XHRpZiAoYU51bS5sZW5ndGggPT09IDYpIHtcclxuXHRcdFx0cmV0dXJuIF90aGlzO1xyXG5cdFx0fSBlbHNlIGlmIChhTnVtLmxlbmd0aCA9PT0gMykge1xyXG5cdFx0XHRsZXQgbnVtSGV4ID0gXCIjXCI7XHJcblx0XHRcdGZvciAobGV0IGkgPSAwOyBpIDwgYU51bS5sZW5ndGg7IGkgKz0gMSkge1xyXG5cdFx0XHRcdG51bUhleCArPSAoYU51bVtpXSArIGFOdW1baV0pO1xyXG5cdFx0XHR9XHJcblx0XHRcdHJldHVybiBudW1IZXg7XHJcblx0XHR9XHJcblx0fSBlbHNlIHtcclxuXHRcdHJldHVybiBfdGhpcztcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKipcclxuKiBKU+minOiJsuWNgeWFrei/m+WItui9rOaNouS4unJnYuaIlnJnYmEs6L+U5Zue55qE5qC85byP5Li6IHJnYmHvvIgyNTXvvIwyNTXvvIwyNTXvvIwwLjXvvInlrZfnrKbkuLJcclxuKiBzSGV45Li65Lyg5YWl55qE5Y2B5YWt6L+b5Yi255qE6Imy5YC8XHJcbiogYWxwaGHkuLpyZ2Jh55qE6YCP5piO5bqmXHJcbiovXHJcbmZ1bmN0aW9uIGNvbG9yVG9SZ2JhKGNvbG9yLCBhbHBoYSA9IDAuMykge1xyXG5cdGNvbG9yID0gcmdiVG9IZXgoY29sb3IpXHJcblx0Ly8g5Y2B5YWt6L+b5Yi26aKc6Imy5YC855qE5q2j5YiZ6KGo6L6+5byPXHJcblx0dmFyIHJlZyA9IC9eIyhbMC05YS1mQS1mXXszfXxbMC05YS1mQS1mXXs2fSkkL1xyXG5cdC8qIDE26L+b5Yi26aKc6Imy6L2s5Li6UkdC5qC85byPICovXHJcblx0bGV0IHNDb2xvciA9IGNvbG9yLnRvTG93ZXJDYXNlKClcclxuXHRpZiAoc0NvbG9yICYmIHJlZy50ZXN0KHNDb2xvcikpIHtcclxuXHRcdGlmIChzQ29sb3IubGVuZ3RoID09PSA0KSB7XHJcblx0XHRcdHZhciBzQ29sb3JOZXcgPSAnIydcclxuXHRcdFx0Zm9yIChsZXQgaSA9IDE7IGkgPCA0OyBpICs9IDEpIHtcclxuXHRcdFx0XHRzQ29sb3JOZXcgKz0gc0NvbG9yLnNsaWNlKGksIGkgKyAxKS5jb25jYXQoc0NvbG9yLnNsaWNlKGksIGkgKyAxKSlcclxuXHRcdFx0fVxyXG5cdFx0XHRzQ29sb3IgPSBzQ29sb3JOZXdcclxuXHRcdH1cclxuXHRcdC8vIOWkhOeQhuWFreS9jeeahOminOiJsuWAvFxyXG5cdFx0dmFyIHNDb2xvckNoYW5nZSA9IFtdXHJcblx0XHRmb3IgKGxldCBpID0gMTsgaSA8IDc7IGkgKz0gMikge1xyXG5cdFx0XHRzQ29sb3JDaGFuZ2UucHVzaChwYXJzZUludCgnMHgnICsgc0NvbG9yLnNsaWNlKGksIGkgKyAyKSkpXHJcblx0XHR9XHJcblx0XHQvLyByZXR1cm4gc0NvbG9yQ2hhbmdlLmpvaW4oJywnKVxyXG5cdFx0cmV0dXJuICdyZ2JhKCcgKyBzQ29sb3JDaGFuZ2Uuam9pbignLCcpICsgJywnICsgYWxwaGEgKyAnKSdcclxuXHR9IFxyXG5cdGVsc2Uge1xyXG5cdFx0cmV0dXJuIHNDb2xvclxyXG5cdH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdGNvbG9yR3JhZGllbnQsXHJcblx0aGV4VG9SZ2IsXHJcblx0cmdiVG9IZXgsXHJcblx0Y29sb3JUb1JnYmFcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///965\n"); /***/ }), /* 966 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/guid.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 本算法来源于简书开源代码,详见:https://www.jianshu.com/p/fdbf293d0a85\r\n * 全局唯一标识符(uuid,Globally Unique Identifier),也称作 uuid(Universally Unique IDentifier) \r\n * 一般用于多个组件之间,给它一个唯一的标识符,或者v-for循环的时候,如果使用数组的index可能会导致更新列表出现问题\r\n * 最可能的情况是左滑删除item或者对某条信息流\"不喜欢\"并去掉它的时候,会导致组件内的数据可能出现错乱\r\n * v-for的时候,推荐使用后端返回的id而不是循环的index\r\n * @param {Number} len uuid的长度\r\n * @param {Boolean} firstU 将返回的首字母置为\"u\"\r\n * @param {Nubmer} radix 生成uuid的基数(意味着返回的字符串都是这个基数),2-二进制,8-八进制,10-十进制,16-十六进制\r\n */\nfunction guid() {var len = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 32;var firstU = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;var radix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null;\n var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');\n var uuid = [];\n radix = radix || chars.length;\n\n if (len) {\n // 如果指定uuid长度,只是取随机的字符,0|x为位运算,能去掉x的小数位,返回整数位\n for (var i = 0; i < len; i++) {uuid[i] = chars[0 | Math.random() * radix];}\n } else {\n var r;\n // rfc4122标准要求返回的uuid中,某些位为固定的字符\n uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';\n uuid[14] = '4';\n\n for (var _i = 0; _i < 36; _i++) {\n if (!uuid[_i]) {\n r = 0 | Math.random() * 16;\n uuid[_i] = chars[_i == 19 ? r & 0x3 | 0x8 : r];\n }\n }\n }\n // 移除第一个字符,并用u替代,因为第一个字符为数值时,该guuid不能用作id或者class\n if (firstU) {\n uuid.shift();\n return 'u' + uuid.join('');\n } else {\n return uuid.join('');\n }\n}var _default =\n\nguid;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9ndWlkLmpzIl0sIm5hbWVzIjpbImd1aWQiLCJsZW4iLCJmaXJzdFUiLCJyYWRpeCIsImNoYXJzIiwic3BsaXQiLCJ1dWlkIiwibGVuZ3RoIiwiaSIsIk1hdGgiLCJyYW5kb20iLCJyIiwic2hpZnQiLCJqb2luIl0sIm1hcHBpbmdzIjoid0ZBQUE7Ozs7Ozs7Ozs7QUFVQSxTQUFTQSxJQUFULEdBQXFELEtBQXZDQyxHQUF1Qyx1RUFBakMsRUFBaUMsS0FBN0JDLE1BQTZCLHVFQUFwQixJQUFvQixLQUFkQyxLQUFjLHVFQUFOLElBQU07QUFDcEQsTUFBSUMsS0FBSyxHQUFHLGlFQUFpRUMsS0FBakUsQ0FBdUUsRUFBdkUsQ0FBWjtBQUNBLE1BQUlDLElBQUksR0FBRyxFQUFYO0FBQ0FILE9BQUssR0FBR0EsS0FBSyxJQUFJQyxLQUFLLENBQUNHLE1BQXZCOztBQUVBLE1BQUlOLEdBQUosRUFBUztBQUNSO0FBQ0EsU0FBSyxJQUFJTyxDQUFDLEdBQUcsQ0FBYixFQUFnQkEsQ0FBQyxHQUFHUCxHQUFwQixFQUF5Qk8sQ0FBQyxFQUExQixHQUE4QkYsSUFBSSxDQUFDRSxDQUFELENBQUosR0FBVUosS0FBSyxDQUFDLElBQUlLLElBQUksQ0FBQ0MsTUFBTCxLQUFnQlAsS0FBckIsQ0FBZixDQUE5QjtBQUNBLEdBSEQsTUFHTztBQUNOLFFBQUlRLENBQUo7QUFDQTtBQUNBTCxRQUFJLENBQUMsQ0FBRCxDQUFKLEdBQVVBLElBQUksQ0FBQyxFQUFELENBQUosR0FBV0EsSUFBSSxDQUFDLEVBQUQsQ0FBSixHQUFXQSxJQUFJLENBQUMsRUFBRCxDQUFKLEdBQVcsR0FBM0M7QUFDQUEsUUFBSSxDQUFDLEVBQUQsQ0FBSixHQUFXLEdBQVg7O0FBRUEsU0FBSyxJQUFJRSxFQUFDLEdBQUcsQ0FBYixFQUFnQkEsRUFBQyxHQUFHLEVBQXBCLEVBQXdCQSxFQUFDLEVBQXpCLEVBQTZCO0FBQzVCLFVBQUksQ0FBQ0YsSUFBSSxDQUFDRSxFQUFELENBQVQsRUFBYztBQUNiRyxTQUFDLEdBQUcsSUFBSUYsSUFBSSxDQUFDQyxNQUFMLEtBQWdCLEVBQXhCO0FBQ0FKLFlBQUksQ0FBQ0UsRUFBRCxDQUFKLEdBQVVKLEtBQUssQ0FBRUksRUFBQyxJQUFJLEVBQU4sR0FBYUcsQ0FBQyxHQUFHLEdBQUwsR0FBWSxHQUF4QixHQUE4QkEsQ0FBL0IsQ0FBZjtBQUNBO0FBQ0Q7QUFDRDtBQUNEO0FBQ0EsTUFBSVQsTUFBSixFQUFZO0FBQ1hJLFFBQUksQ0FBQ00sS0FBTDtBQUNBLFdBQU8sTUFBTU4sSUFBSSxDQUFDTyxJQUFMLENBQVUsRUFBVixDQUFiO0FBQ0EsR0FIRCxNQUdPO0FBQ04sV0FBT1AsSUFBSSxDQUFDTyxJQUFMLENBQVUsRUFBVixDQUFQO0FBQ0E7QUFDRCxDOztBQUVjYixJIiwiZmlsZSI6Ijk2Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxyXG4gKiDmnKznrpfms5XmnaXmupDkuo7nroDkuablvIDmupDku6PnoIHvvIzor6bop4HvvJpodHRwczovL3d3dy5qaWFuc2h1LmNvbS9wL2ZkYmYyOTNkMGE4NVxyXG4gKiDlhajlsYDllK/kuIDmoIfor4bnrKbvvIh1dWlk77yMR2xvYmFsbHkgVW5pcXVlIElkZW50aWZpZXLvvIks5Lmf56ew5L2cIHV1aWQoVW5pdmVyc2FsbHkgVW5pcXVlIElEZW50aWZpZXIpIFxyXG4gKiDkuIDoiKznlKjkuo7lpJrkuKrnu4Tku7bkuYvpl7Qs57uZ5a6D5LiA5Liq5ZSv5LiA55qE5qCH6K+G56ymLOaIluiAhXYtZm9y5b6q546v55qE5pe25YCZLOWmguaenOS9v+eUqOaVsOe7hOeahGluZGV45Y+v6IO95Lya5a+86Ie05pu05paw5YiX6KGo5Ye6546w6Zeu6aKYXHJcbiAqIOacgOWPr+iDveeahOaDheWGteaYr+W3pua7keWIoOmZpGl0ZW3miJbogIXlr7nmn5DmnaHkv6Hmga/mtYFcIuS4jeWWnOasolwi5bm25Y675o6J5a6D55qE5pe25YCZLOS8muWvvOiHtOe7hOS7tuWGheeahOaVsOaNruWPr+iDveWHuueOsOmUmeS5sVxyXG4gKiB2LWZvcueahOaXtuWAmSzmjqjojZDkvb/nlKjlkI7nq6/ov5Tlm57nmoRpZOiAjOS4jeaYr+W+queOr+eahGluZGV4XHJcbiAqIEBwYXJhbSB7TnVtYmVyfSBsZW4gdXVpZOeahOmVv+W6plxyXG4gKiBAcGFyYW0ge0Jvb2xlYW59IGZpcnN0VSDlsIbov5Tlm57nmoTpppblrZfmr43nva7kuLpcInVcIlxyXG4gKiBAcGFyYW0ge051Ym1lcn0gcmFkaXgg55Sf5oiQdXVpZOeahOWfuuaVsCjmhI/lkbPnnYDov5Tlm57nmoTlrZfnrKbkuLLpg73mmK/ov5nkuKrln7rmlbApLDIt5LqM6L+b5Yi2LDgt5YWr6L+b5Yi2LDEwLeWNgei/m+WItiwxNi3ljYHlha3ov5vliLZcclxuICovXHJcbmZ1bmN0aW9uIGd1aWQobGVuID0gMzIsIGZpcnN0VSA9IHRydWUsIHJhZGl4ID0gbnVsbCkge1xyXG5cdGxldCBjaGFycyA9ICcwMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eicuc3BsaXQoJycpO1xyXG5cdGxldCB1dWlkID0gW107XHJcblx0cmFkaXggPSByYWRpeCB8fCBjaGFycy5sZW5ndGg7XHJcblxyXG5cdGlmIChsZW4pIHtcclxuXHRcdC8vIOWmguaenOaMh+WumnV1aWTplb/luqYs5Y+q5piv5Y+W6ZqP5py655qE5a2X56ymLDB8eOS4uuS9jei/kOeulyzog73ljrvmjol455qE5bCP5pWw5L2NLOi/lOWbnuaVtOaVsOS9jVxyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCBsZW47IGkrKykgdXVpZFtpXSA9IGNoYXJzWzAgfCBNYXRoLnJhbmRvbSgpICogcmFkaXhdO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRsZXQgcjtcclxuXHRcdC8vIHJmYzQxMjLmoIflh4bopoHmsYLov5Tlm57nmoR1dWlk5LitLOafkOS6m+S9jeS4uuWbuuWumueahOWtl+esplxyXG5cdFx0dXVpZFs4XSA9IHV1aWRbMTNdID0gdXVpZFsxOF0gPSB1dWlkWzIzXSA9ICctJztcclxuXHRcdHV1aWRbMTRdID0gJzQnO1xyXG5cclxuXHRcdGZvciAobGV0IGkgPSAwOyBpIDwgMzY7IGkrKykge1xyXG5cdFx0XHRpZiAoIXV1aWRbaV0pIHtcclxuXHRcdFx0XHRyID0gMCB8IE1hdGgucmFuZG9tKCkgKiAxNjtcclxuXHRcdFx0XHR1dWlkW2ldID0gY2hhcnNbKGkgPT0gMTkpID8gKHIgJiAweDMpIHwgMHg4IDogcl07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8g56e76Zmk56ys5LiA5Liq5a2X56ymLOW5tueUqHXmm7/ku6Ms5Zug5Li656ys5LiA5Liq5a2X56ym5Li65pWw5YC85pe2LOivpWd1dWlk5LiN6IO955So5L2caWTmiJbogIVjbGFzc1xyXG5cdGlmIChmaXJzdFUpIHtcclxuXHRcdHV1aWQuc2hpZnQoKTtcclxuXHRcdHJldHVybiAndScgKyB1dWlkLmpvaW4oJycpO1xyXG5cdH0gZWxzZSB7XHJcblx0XHRyZXR1cm4gdXVpZC5qb2luKCcnKTtcclxuXHR9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGd1aWQ7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///966\n"); /***/ }), /* 967 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/color.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 为了让用户能够自定义主题,会逐步弃用此文件,各颜色通过css提供\n// 为了给某些特殊场景使用和向后兼容,无需删除此文件(2020-06-20)\nvar color = {\n primary: \"#2979ff\",\n primaryDark: \"#2b85e4\",\n primaryDisabled: \"#a0cfff\",\n primaryLight: \"#ecf5ff\",\n bgColor: \"#f3f4f6\",\n\n info: \"#909399\",\n infoDark: \"#82848a\",\n infoDisabled: \"#c8c9cc\",\n infoLight: \"#f4f4f5\",\n\n warning: \"#ff9900\",\n warningDark: \"#f29100\",\n warningDisabled: \"#fcbd71\",\n warningLight: \"#fdf6ec\",\n\n error: \"#fa3534\",\n errorDark: \"#dd6161\",\n errorDisabled: \"#fab6b6\",\n errorLight: \"#fef0f0\",\n\n success: \"#19be6b\",\n successDark: \"#18b566\",\n successDisabled: \"#71d5a1\",\n successLight: \"#dbf1e1\",\n\n mainColor: \"#303133\",\n contentColor: \"#606266\",\n tipsColor: \"#909399\",\n lightColor: \"#c0c4cc\",\n borderColor: \"#e4e7ed\" };var _default =\n\n\ncolor;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9jb2xvci5qcyJdLCJuYW1lcyI6WyJjb2xvciIsInByaW1hcnkiLCJwcmltYXJ5RGFyayIsInByaW1hcnlEaXNhYmxlZCIsInByaW1hcnlMaWdodCIsImJnQ29sb3IiLCJpbmZvIiwiaW5mb0RhcmsiLCJpbmZvRGlzYWJsZWQiLCJpbmZvTGlnaHQiLCJ3YXJuaW5nIiwid2FybmluZ0RhcmsiLCJ3YXJuaW5nRGlzYWJsZWQiLCJ3YXJuaW5nTGlnaHQiLCJlcnJvciIsImVycm9yRGFyayIsImVycm9yRGlzYWJsZWQiLCJlcnJvckxpZ2h0Iiwic3VjY2VzcyIsInN1Y2Nlc3NEYXJrIiwic3VjY2Vzc0Rpc2FibGVkIiwic3VjY2Vzc0xpZ2h0IiwibWFpbkNvbG9yIiwiY29udGVudENvbG9yIiwidGlwc0NvbG9yIiwibGlnaHRDb2xvciIsImJvcmRlckNvbG9yIl0sIm1hcHBpbmdzIjoid0ZBQUE7QUFDQTtBQUNBLElBQUlBLEtBQUssR0FBRztBQUNYQyxTQUFPLEVBQUUsU0FERTtBQUVYQyxhQUFXLEVBQUUsU0FGRjtBQUdYQyxpQkFBZSxFQUFFLFNBSE47QUFJWEMsY0FBWSxFQUFFLFNBSkg7QUFLWEMsU0FBTyxFQUFFLFNBTEU7O0FBT1hDLE1BQUksRUFBRSxTQVBLO0FBUVhDLFVBQVEsRUFBRSxTQVJDO0FBU1hDLGNBQVksRUFBRSxTQVRIO0FBVVhDLFdBQVMsRUFBRSxTQVZBOztBQVlYQyxTQUFPLEVBQUUsU0FaRTtBQWFYQyxhQUFXLEVBQUUsU0FiRjtBQWNYQyxpQkFBZSxFQUFFLFNBZE47QUFlWEMsY0FBWSxFQUFFLFNBZkg7O0FBaUJYQyxPQUFLLEVBQUUsU0FqQkk7QUFrQlhDLFdBQVMsRUFBRSxTQWxCQTtBQW1CWEMsZUFBYSxFQUFFLFNBbkJKO0FBb0JYQyxZQUFVLEVBQUUsU0FwQkQ7O0FBc0JYQyxTQUFPLEVBQUUsU0F0QkU7QUF1QlhDLGFBQVcsRUFBRSxTQXZCRjtBQXdCWEMsaUJBQWUsRUFBRSxTQXhCTjtBQXlCWEMsY0FBWSxFQUFFLFNBekJIOztBQTJCWEMsV0FBUyxFQUFFLFNBM0JBO0FBNEJYQyxjQUFZLEVBQUUsU0E1Qkg7QUE2QlhDLFdBQVMsRUFBRSxTQTdCQTtBQThCWEMsWUFBVSxFQUFFLFNBOUJEO0FBK0JYQyxhQUFXLEVBQUUsU0EvQkYsRUFBWixDOzs7QUFrQ2UxQixLIiwiZmlsZSI6Ijk2Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOS4uuS6huiuqeeUqOaIt+iDveWkn+iHquWumuS5ieS4u+mimO+8jOS8mumAkOatpeW8g+eUqOatpOaWh+S7tu+8jOWQhOminOiJsumAmui/h2Nzc+aPkOS+m1xyXG4vLyDkuLrkuobnu5nmn5DkupvnibnmrorlnLrmma/kvb/nlKjlkozlkJHlkI7lhbzlrrnvvIzml6DpnIDliKDpmaTmraTmlofku7YoMjAyMC0wNi0yMClcclxubGV0IGNvbG9yID0ge1xyXG5cdHByaW1hcnk6IFwiIzI5NzlmZlwiLFxyXG5cdHByaW1hcnlEYXJrOiBcIiMyYjg1ZTRcIixcclxuXHRwcmltYXJ5RGlzYWJsZWQ6IFwiI2EwY2ZmZlwiLFxyXG5cdHByaW1hcnlMaWdodDogXCIjZWNmNWZmXCIsXHJcblx0YmdDb2xvcjogXCIjZjNmNGY2XCIsXHJcblx0XHJcblx0aW5mbzogXCIjOTA5Mzk5XCIsXHJcblx0aW5mb0Rhcms6IFwiIzgyODQ4YVwiLFxyXG5cdGluZm9EaXNhYmxlZDogXCIjYzhjOWNjXCIsXHJcblx0aW5mb0xpZ2h0OiBcIiNmNGY0ZjVcIixcclxuXHRcclxuXHR3YXJuaW5nOiBcIiNmZjk5MDBcIixcclxuXHR3YXJuaW5nRGFyazogXCIjZjI5MTAwXCIsXHJcblx0d2FybmluZ0Rpc2FibGVkOiBcIiNmY2JkNzFcIixcclxuXHR3YXJuaW5nTGlnaHQ6IFwiI2ZkZjZlY1wiLFxyXG5cdFxyXG5cdGVycm9yOiBcIiNmYTM1MzRcIixcclxuXHRlcnJvckRhcms6IFwiI2RkNjE2MVwiLFxyXG5cdGVycm9yRGlzYWJsZWQ6IFwiI2ZhYjZiNlwiLFxyXG5cdGVycm9yTGlnaHQ6IFwiI2ZlZjBmMFwiLFxyXG5cdFxyXG5cdHN1Y2Nlc3M6IFwiIzE5YmU2YlwiLFxyXG5cdHN1Y2Nlc3NEYXJrOiBcIiMxOGI1NjZcIixcclxuXHRzdWNjZXNzRGlzYWJsZWQ6IFwiIzcxZDVhMVwiLFxyXG5cdHN1Y2Nlc3NMaWdodDogXCIjZGJmMWUxXCIsXHJcblx0XHJcblx0bWFpbkNvbG9yOiBcIiMzMDMxMzNcIixcclxuXHRjb250ZW50Q29sb3I6IFwiIzYwNjI2NlwiLFxyXG5cdHRpcHNDb2xvcjogXCIjOTA5Mzk5XCIsXHJcblx0bGlnaHRDb2xvcjogXCIjYzBjNGNjXCIsXHJcblx0Ym9yZGVyQ29sb3I6IFwiI2U0ZTdlZFwiXHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGNvbG9yOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///967\n"); /***/ }), /* 968 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/type2icon.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; /**\r\n * 根据主题type值,获取对应的图标\r\n * @param String type 主题名称,primary|info|error|warning|success\r\n * @param String fill 是否使用fill填充实体的图标 \r\n */\nfunction type2icon() {var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'success';var fill = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n // 如果非预置值,默认为success\n if (['primary', 'info', 'error', 'warning', 'success'].indexOf(type) == -1) type = 'success';\n var iconName = '';\n // 目前(2019-12-12),info和primary使用同一个图标\n switch (type) {\n case 'primary':\n iconName = 'info-circle';\n break;\n case 'info':\n iconName = 'info-circle';\n break;\n case 'error':\n iconName = 'close-circle';\n break;\n case 'warning':\n iconName = 'error-circle';\n break;\n case 'success':\n iconName = 'checkmark-circle';\n break;\n default:\n iconName = 'checkmark-circle';}\n\n // 是否是实体类型,加上-fill,在icon组件库中,实体的类名是后面加-fill的\n if (fill) iconName += '-fill';\n return iconName;\n}var _default =\n\ntype2icon;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90eXBlMmljb24uanMiXSwibmFtZXMiOlsidHlwZTJpY29uIiwidHlwZSIsImZpbGwiLCJpbmRleE9mIiwiaWNvbk5hbWUiXSwibWFwcGluZ3MiOiJ3RkFBQTs7Ozs7QUFLQSxTQUFTQSxTQUFULEdBQW1ELEtBQWhDQyxJQUFnQyx1RUFBekIsU0FBeUIsS0FBZEMsSUFBYyx1RUFBUCxLQUFPO0FBQ2xEO0FBQ0EsTUFBSSxDQUFDLFNBQUQsRUFBWSxNQUFaLEVBQW9CLE9BQXBCLEVBQTZCLFNBQTdCLEVBQXdDLFNBQXhDLEVBQW1EQyxPQUFuRCxDQUEyREYsSUFBM0QsS0FBb0UsQ0FBQyxDQUF6RSxFQUE0RUEsSUFBSSxHQUFHLFNBQVA7QUFDNUUsTUFBSUcsUUFBUSxHQUFHLEVBQWY7QUFDQTtBQUNBLFVBQVFILElBQVI7QUFDQyxTQUFLLFNBQUw7QUFDQ0csY0FBUSxHQUFHLGFBQVg7QUFDQTtBQUNELFNBQUssTUFBTDtBQUNDQSxjQUFRLEdBQUcsYUFBWDtBQUNBO0FBQ0QsU0FBSyxPQUFMO0FBQ0NBLGNBQVEsR0FBRyxjQUFYO0FBQ0E7QUFDRCxTQUFLLFNBQUw7QUFDQ0EsY0FBUSxHQUFHLGNBQVg7QUFDQTtBQUNELFNBQUssU0FBTDtBQUNDQSxjQUFRLEdBQUcsa0JBQVg7QUFDQTtBQUNEO0FBQ0NBLGNBQVEsR0FBRyxrQkFBWCxDQWpCRjs7QUFtQkE7QUFDQSxNQUFJRixJQUFKLEVBQVVFLFFBQVEsSUFBSSxPQUFaO0FBQ1YsU0FBT0EsUUFBUDtBQUNBLEM7O0FBRWNKLFMiLCJmaWxlIjoiOTY4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIOagueaNruS4u+mimHR5cGXlgLws6I635Y+W5a+55bqU55qE5Zu+5qCHXHJcbiAqIEBwYXJhbSBTdHJpbmcgdHlwZSDkuLvpopjlkI3np7AscHJpbWFyeXxpbmZvfGVycm9yfHdhcm5pbmd8c3VjY2Vzc1xyXG4gKiBAcGFyYW0gU3RyaW5nIGZpbGwg5piv5ZCm5L2/55SoZmlsbOWhq+WFheWunuS9k+eahOWbvuaghyAgXHJcbiAqL1xyXG5mdW5jdGlvbiB0eXBlMmljb24odHlwZSA9ICdzdWNjZXNzJywgZmlsbCA9IGZhbHNlKSB7XHJcblx0Ly8g5aaC5p6c6Z2e6aKE572u5YC8LOm7mOiupOS4unN1Y2Nlc3NcclxuXHRpZiAoWydwcmltYXJ5JywgJ2luZm8nLCAnZXJyb3InLCAnd2FybmluZycsICdzdWNjZXNzJ10uaW5kZXhPZih0eXBlKSA9PSAtMSkgdHlwZSA9ICdzdWNjZXNzJztcclxuXHRsZXQgaWNvbk5hbWUgPSAnJztcclxuXHQvLyDnm67liY0oMjAxOS0xMi0xMiksaW5mb+WSjHByaW1hcnnkvb/nlKjlkIzkuIDkuKrlm77moIdcclxuXHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdGNhc2UgJ3ByaW1hcnknOlxyXG5cdFx0XHRpY29uTmFtZSA9ICdpbmZvLWNpcmNsZSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnaW5mbyc6XHJcblx0XHRcdGljb25OYW1lID0gJ2luZm8tY2lyY2xlJztcclxuXHRcdFx0YnJlYWs7XHJcblx0XHRjYXNlICdlcnJvcic6XHJcblx0XHRcdGljb25OYW1lID0gJ2Nsb3NlLWNpcmNsZSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnd2FybmluZyc6XHJcblx0XHRcdGljb25OYW1lID0gJ2Vycm9yLWNpcmNsZSc7XHJcblx0XHRcdGJyZWFrO1xyXG5cdFx0Y2FzZSAnc3VjY2Vzcyc6XHJcblx0XHRcdGljb25OYW1lID0gJ2NoZWNrbWFyay1jaXJjbGUnO1xyXG5cdFx0XHRicmVhaztcclxuXHRcdGRlZmF1bHQ6XHJcblx0XHRcdGljb25OYW1lID0gJ2NoZWNrbWFyay1jaXJjbGUnO1xyXG5cdH1cclxuXHQvLyDmmK/lkKbmmK/lrp7kvZPnsbvlnoss5Yqg5LiKLWZpbGws5ZyoaWNvbue7hOS7tuW6k+S4rSzlrp7kvZPnmoTnsbvlkI3mmK/lkI7pnaLliqAtZmlsbOeahFxyXG5cdGlmIChmaWxsKSBpY29uTmFtZSArPSAnLWZpbGwnO1xyXG5cdHJldHVybiBpY29uTmFtZTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgdHlwZTJpY29uXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///968\n"); /***/ }), /* 969 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/randomArray.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 打乱数组\nfunction randomArray() {var array = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];\n // 原理是sort排序,Math.random()产生0<= x < 1之间的数,会导致x-0.05大于或者小于0\n return array.sort(function () {return Math.random() - 0.5;});\n}var _default =\n\nrandomArray;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9yYW5kb21BcnJheS5qcyJdLCJuYW1lcyI6WyJyYW5kb21BcnJheSIsImFycmF5Iiwic29ydCIsIk1hdGgiLCJyYW5kb20iXSwibWFwcGluZ3MiOiJ3RkFBQTtBQUNBLFNBQVNBLFdBQVQsR0FBaUMsS0FBWkMsS0FBWSx1RUFBSixFQUFJO0FBQ2hDO0FBQ0EsU0FBT0EsS0FBSyxDQUFDQyxJQUFOLENBQVcsb0JBQU1DLElBQUksQ0FBQ0MsTUFBTCxLQUFnQixHQUF0QixFQUFYLENBQVA7QUFDQSxDOztBQUVjSixXIiwiZmlsZSI6Ijk2OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOaJk+S5seaVsOe7hFxyXG5mdW5jdGlvbiByYW5kb21BcnJheShhcnJheSA9IFtdKSB7XHJcblx0Ly8g5Y6f55CG5pivc29ydOaOkuW6jyxNYXRoLnJhbmRvbSgp5Lqn55SfMDw9IHggPCAx5LmL6Ze055qE5pWwLOS8muWvvOiHtHgtMC4wNeWkp+S6juaIluiAheWwj+S6jjBcclxuXHRyZXR1cm4gYXJyYXkuc29ydCgoKSA9PiBNYXRoLnJhbmRvbSgpIC0gMC41KTtcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgcmFuZG9tQXJyYXlcclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///969\n"); /***/ }), /* 970 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/addUnit.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = addUnit;var _test = _interopRequireDefault(__webpack_require__(/*! ./test.js */ 960));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\n// 添加单位,如果有rpx,%,px等单位结尾或者值为auto,直接返回,否则加上rpx单位结尾\nfunction addUnit() {var value = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'auto';var unit = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'rpx';\n value = String(value);\n // 用uView内置验证规则中的number判断是否为数值\n return _test.default.number(value) ? \"\".concat(value).concat(unit) : value;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9hZGRVbml0LmpzIl0sIm5hbWVzIjpbImFkZFVuaXQiLCJ2YWx1ZSIsInVuaXQiLCJTdHJpbmciLCJ2YWxpZGF0aW9uIiwibnVtYmVyIl0sIm1hcHBpbmdzIjoid0ZBQUEsOEU7O0FBRUE7QUFDZSxTQUFTQSxPQUFULEdBQStDLEtBQTlCQyxLQUE4Qix1RUFBdEIsTUFBc0IsS0FBZEMsSUFBYyx1RUFBUCxLQUFPO0FBQzFERCxPQUFLLEdBQUdFLE1BQU0sQ0FBQ0YsS0FBRCxDQUFkO0FBQ0g7QUFDRyxTQUFPRyxjQUFXQyxNQUFYLENBQWtCSixLQUFsQixjQUE4QkEsS0FBOUIsU0FBc0NDLElBQXRDLElBQStDRCxLQUF0RDtBQUNIIiwiZmlsZSI6Ijk3MC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB2YWxpZGF0aW9uIGZyb20gJy4vdGVzdC5qcyc7XHJcblxyXG4vLyDmt7vliqDljZXkvY3vvIzlpoLmnpzmnIlycHjvvIwl77yMcHjnrYnljZXkvY3nu5PlsL7miJbogIXlgLzkuLphdXRv77yM55u05o6l6L+U5Zue77yM5ZCm5YiZ5Yqg5LiKcnB45Y2V5L2N57uT5bC+XHJcbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGFkZFVuaXQodmFsdWUgPSAnYXV0bycsIHVuaXQgPSAncnB4Jykge1xyXG4gICAgdmFsdWUgPSBTdHJpbmcodmFsdWUpO1xyXG5cdC8vIOeUqHVWaWV35YaF572u6aqM6K+B6KeE5YiZ5Lit55qEbnVtYmVy5Yik5pat5piv5ZCm5Li65pWw5YC8XHJcbiAgICByZXR1cm4gdmFsaWRhdGlvbi5udW1iZXIodmFsdWUpID8gYCR7dmFsdWV9JHt1bml0fWAgOiB2YWx1ZTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///970\n"); /***/ }), /* 971 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/random.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function random(min, max) {\n if (min >= 0 && max > 0 && max >= min) {\n var gab = max - min + 1;\n return Math.floor(Math.random() * gab + min);\n } else {\n return 0;\n }\n}var _default =\n\nrandom;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9yYW5kb20uanMiXSwibmFtZXMiOlsicmFuZG9tIiwibWluIiwibWF4IiwiZ2FiIiwiTWF0aCIsImZsb29yIl0sIm1hcHBpbmdzIjoidUZBQUEsU0FBU0EsTUFBVCxDQUFnQkMsR0FBaEIsRUFBcUJDLEdBQXJCLEVBQTBCO0FBQ3pCLE1BQUlELEdBQUcsSUFBSSxDQUFQLElBQVlDLEdBQUcsR0FBRyxDQUFsQixJQUF1QkEsR0FBRyxJQUFJRCxHQUFsQyxFQUF1QztBQUN0QyxRQUFJRSxHQUFHLEdBQUdELEdBQUcsR0FBR0QsR0FBTixHQUFZLENBQXRCO0FBQ0EsV0FBT0csSUFBSSxDQUFDQyxLQUFMLENBQVdELElBQUksQ0FBQ0osTUFBTCxLQUFnQkcsR0FBaEIsR0FBc0JGLEdBQWpDLENBQVA7QUFDQSxHQUhELE1BR087QUFDTixXQUFPLENBQVA7QUFDQTtBQUNELEM7O0FBRWNELE0iLCJmaWxlIjoiOTcxLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZnVuY3Rpb24gcmFuZG9tKG1pbiwgbWF4KSB7XHJcblx0aWYgKG1pbiA+PSAwICYmIG1heCA+IDAgJiYgbWF4ID49IG1pbikge1xyXG5cdFx0bGV0IGdhYiA9IG1heCAtIG1pbiArIDE7XHJcblx0XHRyZXR1cm4gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogZ2FiICsgbWluKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmV0dXJuIDA7XHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCByYW5kb207XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///971\n"); /***/ }), /* 972 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/trim.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function trim(str) {var pos = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'both';\n if (pos == 'both') {\n return str.replace(/^\\s+|\\s+$/g, \"\");\n } else if (pos == \"left\") {\n return str.replace(/^\\s*/, '');\n } else if (pos == 'right') {\n return str.replace(/(\\s*$)/g, \"\");\n } else if (pos == 'all') {\n return str.replace(/\\s+/g, \"\");\n } else {\n return str;\n }\n}var _default =\n\ntrim;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90cmltLmpzIl0sIm5hbWVzIjpbInRyaW0iLCJzdHIiLCJwb3MiLCJyZXBsYWNlIl0sIm1hcHBpbmdzIjoidUZBQUEsU0FBU0EsSUFBVCxDQUFjQyxHQUFkLEVBQWlDLEtBQWRDLEdBQWMsdUVBQVIsTUFBUTtBQUNoQyxNQUFJQSxHQUFHLElBQUksTUFBWCxFQUFtQjtBQUNsQixXQUFPRCxHQUFHLENBQUNFLE9BQUosQ0FBWSxZQUFaLEVBQTBCLEVBQTFCLENBQVA7QUFDQSxHQUZELE1BRU8sSUFBSUQsR0FBRyxJQUFJLE1BQVgsRUFBbUI7QUFDekIsV0FBT0QsR0FBRyxDQUFDRSxPQUFKLENBQVksTUFBWixFQUFvQixFQUFwQixDQUFQO0FBQ0EsR0FGTSxNQUVBLElBQUlELEdBQUcsSUFBSSxPQUFYLEVBQW9CO0FBQzFCLFdBQU9ELEdBQUcsQ0FBQ0UsT0FBSixDQUFZLFNBQVosRUFBdUIsRUFBdkIsQ0FBUDtBQUNBLEdBRk0sTUFFQSxJQUFJRCxHQUFHLElBQUksS0FBWCxFQUFrQjtBQUN4QixXQUFPRCxHQUFHLENBQUNFLE9BQUosQ0FBWSxNQUFaLEVBQW9CLEVBQXBCLENBQVA7QUFDQSxHQUZNLE1BRUE7QUFDTixXQUFPRixHQUFQO0FBQ0E7QUFDRCxDOztBQUVjRCxJIiwiZmlsZSI6Ijk3Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImZ1bmN0aW9uIHRyaW0oc3RyLCBwb3MgPSAnYm90aCcpIHtcclxuXHRpZiAocG9zID09ICdib3RoJykge1xyXG5cdFx0cmV0dXJuIHN0ci5yZXBsYWNlKC9eXFxzK3xcXHMrJC9nLCBcIlwiKTtcclxuXHR9IGVsc2UgaWYgKHBvcyA9PSBcImxlZnRcIikge1xyXG5cdFx0cmV0dXJuIHN0ci5yZXBsYWNlKC9eXFxzKi8sICcnKTtcclxuXHR9IGVsc2UgaWYgKHBvcyA9PSAncmlnaHQnKSB7XHJcblx0XHRyZXR1cm4gc3RyLnJlcGxhY2UoLyhcXHMqJCkvZywgXCJcIik7XHJcblx0fSBlbHNlIGlmIChwb3MgPT0gJ2FsbCcpIHtcclxuXHRcdHJldHVybiBzdHIucmVwbGFjZSgvXFxzKy9nLCBcIlwiKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0cmV0dXJuIHN0cjtcclxuXHR9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHRyaW1cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///972\n"); /***/ }), /* 973 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/toast.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;function toast(title) {var duration = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1500;\n uni.showToast({\n title: title,\n icon: 'none',\n duration: duration });\n\n}var _default =\n\ntoast;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90b2FzdC5qcyJdLCJuYW1lcyI6WyJ0b2FzdCIsInRpdGxlIiwiZHVyYXRpb24iLCJ1bmkiLCJzaG93VG9hc3QiLCJpY29uIl0sIm1hcHBpbmdzIjoidUZBQUEsU0FBU0EsS0FBVCxDQUFlQyxLQUFmLEVBQXVDLEtBQWpCQyxRQUFpQix1RUFBTixJQUFNO0FBQ3RDQyxLQUFHLENBQUNDLFNBQUosQ0FBYztBQUNiSCxTQUFLLEVBQUVBLEtBRE07QUFFYkksUUFBSSxFQUFFLE1BRk87QUFHYkgsWUFBUSxFQUFFQSxRQUhHLEVBQWQ7O0FBS0EsQzs7QUFFY0YsSyIsImZpbGUiOiI5NzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJmdW5jdGlvbiB0b2FzdCh0aXRsZSwgZHVyYXRpb24gPSAxNTAwKSB7XHJcblx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHR0aXRsZTogdGl0bGUsXHJcblx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRkdXJhdGlvbjogZHVyYXRpb25cclxuXHR9KVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB0b2FzdFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///973\n"); /***/ }), /* 974 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/getParent.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = getParent; // 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法\n// this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx\nfunction getParent(name, keys) {\n var parent = this.$parent;\n // 通过while历遍,这里主要是为了H5需要多层解析的问题\n while (parent) {\n // 父组件\n if (parent.$options.name !== name) {\n // 如果组件的name不相等,继续上一级寻找\n parent = parent.$parent;\n } else {var _ret = function () {\n var data = {};\n // 判断keys是否数组,如果传过来的是一个数组,那么直接使用数组元素值当做键值去父组件寻找\n if (Array.isArray(keys)) {\n keys.map(function (val) {\n data[val] = parent[val] ? parent[val] : '';\n });\n } else {\n // 历遍传过来的对象参数\n for (var i in keys) {\n // 如果子组件有此值则用,无此值则用父组件的值\n // 判断是否空数组,如果是,则用父组件的值,否则用子组件的值\n if (Array.isArray(keys[i])) {\n if (keys[i].length) {\n data[i] = keys[i];\n } else {\n data[i] = parent[i];\n }\n } else if (keys[i].constructor === Object) {\n // 判断是否对象,如果是对象,且有属性,那么使用子组件的值,否则使用父组件的值\n if (Object.keys(keys[i]).length) {\n data[i] = keys[i];\n } else {\n data[i] = parent[i];\n }\n } else {\n // 只要子组件有传值,即使是false值,也是“传值”了,也需要覆盖父组件的同名参数\n data[i] = keys[i] || keys[i] === false ? keys[i] : parent[i];\n }\n }\n }\n return { v: data };}();if (typeof _ret === \"object\") return _ret.v;\n }\n }\n\n return {};\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9nZXRQYXJlbnQuanMiXSwibmFtZXMiOlsiZ2V0UGFyZW50IiwibmFtZSIsImtleXMiLCJwYXJlbnQiLCIkcGFyZW50IiwiJG9wdGlvbnMiLCJkYXRhIiwiQXJyYXkiLCJpc0FycmF5IiwibWFwIiwidmFsIiwiaSIsImxlbmd0aCIsImNvbnN0cnVjdG9yIiwiT2JqZWN0Il0sIm1hcHBpbmdzIjoiMkZBQUE7QUFDQTtBQUNlLFNBQVNBLFNBQVQsQ0FBbUJDLElBQW5CLEVBQXlCQyxJQUF6QixFQUErQjtBQUM3QyxNQUFJQyxNQUFNLEdBQUcsS0FBS0MsT0FBbEI7QUFDQTtBQUNBLFNBQU9ELE1BQVAsRUFBZTtBQUNkO0FBQ0EsUUFBSUEsTUFBTSxDQUFDRSxRQUFQLENBQWdCSixJQUFoQixLQUF5QkEsSUFBN0IsRUFBbUM7QUFDbEM7QUFDQUUsWUFBTSxHQUFHQSxNQUFNLENBQUNDLE9BQWhCO0FBQ0EsS0FIRCxNQUdPO0FBQ04sWUFBSUUsSUFBSSxHQUFHLEVBQVg7QUFDQTtBQUNBLFlBQUdDLEtBQUssQ0FBQ0MsT0FBTixDQUFjTixJQUFkLENBQUgsRUFBd0I7QUFDdkJBLGNBQUksQ0FBQ08sR0FBTCxDQUFTLFVBQUFDLEdBQUcsRUFBSTtBQUNmSixnQkFBSSxDQUFDSSxHQUFELENBQUosR0FBWVAsTUFBTSxDQUFDTyxHQUFELENBQU4sR0FBY1AsTUFBTSxDQUFDTyxHQUFELENBQXBCLEdBQTRCLEVBQXhDO0FBQ0EsV0FGRDtBQUdBLFNBSkQsTUFJTztBQUNOO0FBQ0EsZUFBSSxJQUFJQyxDQUFSLElBQWFULElBQWIsRUFBbUI7QUFDbEI7QUFDQTtBQUNBLGdCQUFHSyxLQUFLLENBQUNDLE9BQU4sQ0FBY04sSUFBSSxDQUFDUyxDQUFELENBQWxCLENBQUgsRUFBMkI7QUFDMUIsa0JBQUdULElBQUksQ0FBQ1MsQ0FBRCxDQUFKLENBQVFDLE1BQVgsRUFBbUI7QUFDbEJOLG9CQUFJLENBQUNLLENBQUQsQ0FBSixHQUFVVCxJQUFJLENBQUNTLENBQUQsQ0FBZDtBQUNBLGVBRkQsTUFFTztBQUNOTCxvQkFBSSxDQUFDSyxDQUFELENBQUosR0FBVVIsTUFBTSxDQUFDUSxDQUFELENBQWhCO0FBQ0E7QUFDRCxhQU5ELE1BTU8sSUFBR1QsSUFBSSxDQUFDUyxDQUFELENBQUosQ0FBUUUsV0FBUixLQUF3QkMsTUFBM0IsRUFBbUM7QUFDekM7QUFDQSxrQkFBR0EsTUFBTSxDQUFDWixJQUFQLENBQVlBLElBQUksQ0FBQ1MsQ0FBRCxDQUFoQixFQUFxQkMsTUFBeEIsRUFBZ0M7QUFDL0JOLG9CQUFJLENBQUNLLENBQUQsQ0FBSixHQUFVVCxJQUFJLENBQUNTLENBQUQsQ0FBZDtBQUNBLGVBRkQsTUFFTztBQUNOTCxvQkFBSSxDQUFDSyxDQUFELENBQUosR0FBVVIsTUFBTSxDQUFDUSxDQUFELENBQWhCO0FBQ0E7QUFDRCxhQVBNLE1BT0E7QUFDTjtBQUNBTCxrQkFBSSxDQUFDSyxDQUFELENBQUosR0FBV1QsSUFBSSxDQUFDUyxDQUFELENBQUosSUFBV1QsSUFBSSxDQUFDUyxDQUFELENBQUosS0FBWSxLQUF4QixHQUFpQ1QsSUFBSSxDQUFDUyxDQUFELENBQXJDLEdBQTJDUixNQUFNLENBQUNRLENBQUQsQ0FBM0Q7QUFDQTtBQUNEO0FBQ0Q7QUFDRCxvQkFBT0wsSUFBUCxHQS9CTTtBQWdDTjtBQUNEOztBQUVELFNBQU8sRUFBUDtBQUNBIiwiZmlsZSI6Ijk3NC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOiOt+WPlueItue7hOS7tueahOWPguaVsO+8jOWboOS4uuaUr+S7mOWuneWwj+eoi+W6j+S4jeaUr+aMgXByb3ZpZGUvaW5qZWN055qE5YaZ5rOVXHJcbi8vIHRoaXMuJHBhcmVudOWcqOmdnkg15Lit77yM5Y+v5Lul5YeG56Gu6I635Y+W5Yiw54i257uE5Lu277yM5L2G5piv5ZyoSDXkuK3vvIzpnIDopoHlpJrmrKF0aGlzLiRwYXJlbnQuJHBhcmVudC54eHhcclxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gZ2V0UGFyZW50KG5hbWUsIGtleXMpIHtcclxuXHRsZXQgcGFyZW50ID0gdGhpcy4kcGFyZW50O1xyXG5cdC8vIOmAmui/h3doaWxl5Y6G6YGN77yM6L+Z6YeM5Li76KaB5piv5Li65LqGSDXpnIDopoHlpJrlsYLop6PmnpDnmoTpl67pophcclxuXHR3aGlsZSAocGFyZW50KSB7XHJcblx0XHQvLyDniLbnu4Tku7ZcclxuXHRcdGlmIChwYXJlbnQuJG9wdGlvbnMubmFtZSAhPT0gbmFtZSkge1xyXG5cdFx0XHQvLyDlpoLmnpznu4Tku7bnmoRuYW1l5LiN55u4562J77yM57un57ut5LiK5LiA57qn5a+75om+XHJcblx0XHRcdHBhcmVudCA9IHBhcmVudC4kcGFyZW50O1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0bGV0IGRhdGEgPSB7fTtcclxuXHRcdFx0Ly8g5Yik5pata2V5c+aYr+WQpuaVsOe7hO+8jOWmguaenOS8oOi/h+adpeeahOaYr+S4gOS4quaVsOe7hO+8jOmCo+S5iOebtOaOpeS9v+eUqOaVsOe7hOWFg+e0oOWAvOW9k+WBmumUruWAvOWOu+eItue7hOS7tuWvu+aJvlxyXG5cdFx0XHRpZihBcnJheS5pc0FycmF5KGtleXMpKSB7XHJcblx0XHRcdFx0a2V5cy5tYXAodmFsID0+IHtcclxuXHRcdFx0XHRcdGRhdGFbdmFsXSA9IHBhcmVudFt2YWxdID8gcGFyZW50W3ZhbF0gOiAnJztcclxuXHRcdFx0XHR9KVxyXG5cdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdC8vIOWOhumBjeS8oOi/h+adpeeahOWvueixoeWPguaVsFxyXG5cdFx0XHRcdGZvcihsZXQgaSBpbiBrZXlzKSB7XHJcblx0XHRcdFx0XHQvLyDlpoLmnpzlrZDnu4Tku7bmnInmraTlgLzliJnnlKjvvIzml6DmraTlgLzliJnnlKjniLbnu4Tku7bnmoTlgLxcclxuXHRcdFx0XHRcdC8vIOWIpOaWreaYr+WQpuepuuaVsOe7hO+8jOWmguaenOaYr++8jOWImeeUqOeItue7hOS7tueahOWAvO+8jOWQpuWImeeUqOWtkOe7hOS7tueahOWAvFxyXG5cdFx0XHRcdFx0aWYoQXJyYXkuaXNBcnJheShrZXlzW2ldKSkge1xyXG5cdFx0XHRcdFx0XHRpZihrZXlzW2ldLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBrZXlzW2ldO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBwYXJlbnRbaV07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSBpZihrZXlzW2ldLmNvbnN0cnVjdG9yID09PSBPYmplY3QpIHtcclxuXHRcdFx0XHRcdFx0Ly8g5Yik5pat5piv5ZCm5a+56LGh77yM5aaC5p6c5piv5a+56LGh77yM5LiU5pyJ5bGe5oCn77yM6YKj5LmI5L2/55So5a2Q57uE5Lu255qE5YC877yM5ZCm5YiZ5L2/55So54i257uE5Lu255qE5YC8XHJcblx0XHRcdFx0XHRcdGlmKE9iamVjdC5rZXlzKGtleXNbaV0pLmxlbmd0aCkge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBrZXlzW2ldO1xyXG5cdFx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRcdGRhdGFbaV0gPSBwYXJlbnRbaV07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdC8vIOWPquimgeWtkOe7hOS7tuacieS8oOWAvO+8jOWNs+S9v+aYr2ZhbHNl5YC877yM5Lmf5piv4oCc5Lyg5YC84oCd5LqG77yM5Lmf6ZyA6KaB6KaG55uW54i257uE5Lu255qE5ZCM5ZCN5Y+C5pWwXHJcblx0XHRcdFx0XHRcdGRhdGFbaV0gPSAoa2V5c1tpXSB8fCBrZXlzW2ldID09PSBmYWxzZSkgPyBrZXlzW2ldIDogcGFyZW50W2ldO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gZGF0YTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHJldHVybiB7fTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///974\n"); /***/ }), /* 975 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/$parent.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = $parent; // 获取父组件的参数,因为支付宝小程序不支持provide/inject的写法\n// this.$parent在非H5中,可以准确获取到父组件,但是在H5中,需要多次this.$parent.$parent.xxx\n// 这里默认值等于undefined有它的含义,因为最顶层元素(组件)的$parent就是undefined,意味着不传name\n// 值(默认为undefined),就是查找最顶层的$parent\nfunction $parent() {var name = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : undefined;\n var parent = this.$parent;\n // 通过while历遍,这里主要是为了H5需要多层解析的问题\n while (parent) {\n // 父组件\n if (parent.$options && parent.$options.name !== name) {\n // 如果组件的name不相等,继续上一级寻找\n parent = parent.$parent;\n } else {\n return parent;\n }\n }\n return false;\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi8kcGFyZW50LmpzIl0sIm5hbWVzIjpbIiRwYXJlbnQiLCJuYW1lIiwidW5kZWZpbmVkIiwicGFyZW50IiwiJG9wdGlvbnMiXSwibWFwcGluZ3MiOiJ5RkFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNlLFNBQVNBLE9BQVQsR0FBbUMsS0FBbEJDLElBQWtCLHVFQUFYQyxTQUFXO0FBQ2pELE1BQUlDLE1BQU0sR0FBRyxLQUFLSCxPQUFsQjtBQUNBO0FBQ0EsU0FBT0csTUFBUCxFQUFlO0FBQ2Q7QUFDQSxRQUFJQSxNQUFNLENBQUNDLFFBQVAsSUFBbUJELE1BQU0sQ0FBQ0MsUUFBUCxDQUFnQkgsSUFBaEIsS0FBeUJBLElBQWhELEVBQXNEO0FBQ3JEO0FBQ0FFLFlBQU0sR0FBR0EsTUFBTSxDQUFDSCxPQUFoQjtBQUNBLEtBSEQsTUFHTztBQUNOLGFBQU9HLE1BQVA7QUFDQTtBQUNEO0FBQ0QsU0FBTyxLQUFQO0FBQ0EiLCJmaWxlIjoiOTc1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8g6I635Y+W54i257uE5Lu255qE5Y+C5pWw77yM5Zug5Li65pSv5LuY5a6d5bCP56iL5bqP5LiN5pSv5oyBcHJvdmlkZS9pbmplY3TnmoTlhpnms5VcclxuLy8gdGhpcy4kcGFyZW505Zyo6Z2eSDXkuK3vvIzlj6/ku6Xlh4bnoa7ojrflj5bliLDniLbnu4Tku7bvvIzkvYbmmK/lnKhINeS4re+8jOmcgOimgeWkmuasoXRoaXMuJHBhcmVudC4kcGFyZW50Lnh4eFxyXG4vLyDov5nph4zpu5jorqTlgLznrYnkuo51bmRlZmluZWTmnInlroPnmoTlkKvkuYnvvIzlm6DkuLrmnIDpobblsYLlhYPntKAo57uE5Lu2KeeahCRwYXJlbnTlsLHmmK91bmRlZmluZWTvvIzmhI/lkbPnnYDkuI3kvKBuYW1lXHJcbi8vIOWAvCjpu5jorqTkuLp1bmRlZmluZWQp77yM5bCx5piv5p+l5om+5pyA6aG25bGC55qEJHBhcmVudFxyXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiAkcGFyZW50KG5hbWUgPSB1bmRlZmluZWQpIHtcclxuXHRsZXQgcGFyZW50ID0gdGhpcy4kcGFyZW50O1xyXG5cdC8vIOmAmui/h3doaWxl5Y6G6YGN77yM6L+Z6YeM5Li76KaB5piv5Li65LqGSDXpnIDopoHlpJrlsYLop6PmnpDnmoTpl67pophcclxuXHR3aGlsZSAocGFyZW50KSB7XHJcblx0XHQvLyDniLbnu4Tku7ZcclxuXHRcdGlmIChwYXJlbnQuJG9wdGlvbnMgJiYgcGFyZW50LiRvcHRpb25zLm5hbWUgIT09IG5hbWUpIHtcclxuXHRcdFx0Ly8g5aaC5p6c57uE5Lu255qEbmFtZeS4jeebuOetie+8jOe7p+e7reS4iuS4gOe6p+Wvu+aJvlxyXG5cdFx0XHRwYXJlbnQgPSBwYXJlbnQuJHBhcmVudDtcclxuXHRcdH0gZWxzZSB7XHJcblx0XHRcdHJldHVybiBwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHJldHVybiBmYWxzZTtcclxufSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///975\n"); /***/ }), /* 976 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/sys.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.os = os;exports.sys = sys;function os() {\n return uni.getSystemInfoSync().platform;\n};\n\nfunction sys() {\n return uni.getSystemInfoSync();\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9zeXMuanMiXSwibmFtZXMiOlsib3MiLCJ1bmkiLCJnZXRTeXN0ZW1JbmZvU3luYyIsInBsYXRmb3JtIiwic3lzIl0sIm1hcHBpbmdzIjoiZ0dBQU8sU0FBU0EsRUFBVCxHQUFjO0FBQ3BCLFNBQU9DLEdBQUcsQ0FBQ0MsaUJBQUosR0FBd0JDLFFBQS9CO0FBQ0E7O0FBRU0sU0FBU0MsR0FBVCxHQUFlO0FBQ3JCLFNBQU9ILEdBQUcsQ0FBQ0MsaUJBQUosRUFBUDtBQUNBIiwiZmlsZSI6Ijk3Ni5qcyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBvcygpIHtcclxuXHRyZXR1cm4gdW5pLmdldFN5c3RlbUluZm9TeW5jKCkucGxhdGZvcm07XHJcbn07XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gc3lzKCkge1xyXG5cdHJldHVybiB1bmkuZ2V0U3lzdGVtSW5mb1N5bmMoKTtcclxufVxyXG5cclxuXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///976\n"); /***/ }), /* 977 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/debounce.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var timeout = null;\n\n/**\r\n * 防抖原理:一定时间内,只有最后一次操作,再过wait毫秒后才执行函数\r\n * \r\n * @param {Function} func 要执行的回调函数 \r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行 \r\n * @return null\r\n */\nfunction debounce(func) {var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;\n // 清除定时器\n if (timeout !== null) clearTimeout(timeout);\n // 立即执行,此类情况一般用不到\n if (immediate) {\n var callNow = !timeout;\n timeout = setTimeout(function () {\n timeout = null;\n }, wait);\n if (callNow) typeof func === 'function' && func();\n } else {\n // 设置定时器,当最后一次操作后,timeout不会再被清除,所以在延时wait毫秒后执行func回调方法\n timeout = setTimeout(function () {\n typeof func === 'function' && func();\n }, wait);\n }\n}var _default =\n\ndebounce;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi9kZWJvdW5jZS5qcyJdLCJuYW1lcyI6WyJ0aW1lb3V0IiwiZGVib3VuY2UiLCJmdW5jIiwid2FpdCIsImltbWVkaWF0ZSIsImNsZWFyVGltZW91dCIsImNhbGxOb3ciLCJzZXRUaW1lb3V0Il0sIm1hcHBpbmdzIjoidUZBQUEsSUFBSUEsT0FBTyxHQUFHLElBQWQ7O0FBRUE7Ozs7Ozs7O0FBUUEsU0FBU0MsUUFBVCxDQUFrQkMsSUFBbEIsRUFBdUQsS0FBL0JDLElBQStCLHVFQUF4QixHQUF3QixLQUFuQkMsU0FBbUIsdUVBQVAsS0FBTztBQUN0RDtBQUNBLE1BQUlKLE9BQU8sS0FBSyxJQUFoQixFQUFzQkssWUFBWSxDQUFDTCxPQUFELENBQVo7QUFDdEI7QUFDQSxNQUFJSSxTQUFKLEVBQWU7QUFDZCxRQUFJRSxPQUFPLEdBQUcsQ0FBQ04sT0FBZjtBQUNBQSxXQUFPLEdBQUdPLFVBQVUsQ0FBQyxZQUFXO0FBQy9CUCxhQUFPLEdBQUcsSUFBVjtBQUNBLEtBRm1CLEVBRWpCRyxJQUZpQixDQUFwQjtBQUdBLFFBQUlHLE9BQUosRUFBYSxPQUFPSixJQUFQLEtBQWdCLFVBQWhCLElBQThCQSxJQUFJLEVBQWxDO0FBQ2IsR0FORCxNQU1PO0FBQ047QUFDQUYsV0FBTyxHQUFHTyxVQUFVLENBQUMsWUFBVztBQUMvQixhQUFPTCxJQUFQLEtBQWdCLFVBQWhCLElBQThCQSxJQUFJLEVBQWxDO0FBQ0EsS0FGbUIsRUFFakJDLElBRmlCLENBQXBCO0FBR0E7QUFDRCxDOztBQUVjRixRIiwiZmlsZSI6Ijk3Ny5qcyIsInNvdXJjZXNDb250ZW50IjpbImxldCB0aW1lb3V0ID0gbnVsbDtcclxuXHJcbi8qKlxyXG4gKiDpmLLmipbljp/nkIbvvJrkuIDlrprml7bpl7TlhoXvvIzlj6rmnInmnIDlkI7kuIDmrKHmk43kvZzvvIzlho3ov4d3YWl05q+r56eS5ZCO5omN5omn6KGM5Ye95pWwXHJcbiAqIFxyXG4gKiBAcGFyYW0ge0Z1bmN0aW9ufSBmdW5jIOimgeaJp+ihjOeahOWbnuiwg+WHveaVsCBcclxuICogQHBhcmFtIHtOdW1iZXJ9IHdhaXQg5bu25pe255qE5pe26Ze0XHJcbiAqIEBwYXJhbSB7Qm9vbGVhbn0gaW1tZWRpYXRlIOaYr+WQpueri+WNs+aJp+ihjCBcclxuICogQHJldHVybiBudWxsXHJcbiAqL1xyXG5mdW5jdGlvbiBkZWJvdW5jZShmdW5jLCB3YWl0ID0gNTAwLCBpbW1lZGlhdGUgPSBmYWxzZSkge1xyXG5cdC8vIOa4hemZpOWumuaXtuWZqFxyXG5cdGlmICh0aW1lb3V0ICE9PSBudWxsKSBjbGVhclRpbWVvdXQodGltZW91dCk7XHJcblx0Ly8g56uL5Y2z5omn6KGM77yM5q2k57G75oOF5Ya15LiA6Iis55So5LiN5YiwXHJcblx0aWYgKGltbWVkaWF0ZSkge1xyXG5cdFx0dmFyIGNhbGxOb3cgPSAhdGltZW91dDtcclxuXHRcdHRpbWVvdXQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aW1lb3V0ID0gbnVsbDtcclxuXHRcdH0sIHdhaXQpO1xyXG5cdFx0aWYgKGNhbGxOb3cpIHR5cGVvZiBmdW5jID09PSAnZnVuY3Rpb24nICYmIGZ1bmMoKTtcclxuXHR9IGVsc2Uge1xyXG5cdFx0Ly8g6K6+572u5a6a5pe25Zmo77yM5b2T5pyA5ZCO5LiA5qyh5pON5L2c5ZCO77yMdGltZW91dOS4jeS8muWGjeiiq+a4hemZpO+8jOaJgOS7peWcqOW7tuaXtndhaXTmr6vnp5LlkI7miafooYxmdW5j5Zue6LCD5pa55rOVXHJcblx0XHR0aW1lb3V0ID0gc2V0VGltZW91dChmdW5jdGlvbigpIHtcclxuXHRcdFx0dHlwZW9mIGZ1bmMgPT09ICdmdW5jdGlvbicgJiYgZnVuYygpO1xyXG5cdFx0fSwgd2FpdCk7XHJcblx0fVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBkZWJvdW5jZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///977\n"); /***/ }), /* 978 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/function/throttle.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var timer, flag;\n/**\r\n * 节流原理:在一定时间内,只能触发一次\r\n * \r\n * @param {Function} func 要执行的回调函数 \r\n * @param {Number} wait 延时的时间\r\n * @param {Boolean} immediate 是否立即执行\r\n * @return null\r\n */\nfunction throttle(func) {var wait = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500;var immediate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n if (immediate) {\n if (!flag) {\n flag = true;\n // 如果是立即执行,则在wait毫秒内开始时执行\n typeof func === 'function' && func();\n timer = setTimeout(function () {\n flag = false;\n }, wait);\n }\n } else {\n if (!flag) {\n flag = true;\n // 如果是非立即执行,则在wait毫秒内的结束处执行\n timer = setTimeout(function () {\n flag = false;\n typeof func === 'function' && func();\n }, wait);\n }\n\n }\n};var _default =\nthrottle;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9mdW5jdGlvbi90aHJvdHRsZS5qcyJdLCJuYW1lcyI6WyJ0aW1lciIsImZsYWciLCJ0aHJvdHRsZSIsImZ1bmMiLCJ3YWl0IiwiaW1tZWRpYXRlIiwic2V0VGltZW91dCJdLCJtYXBwaW5ncyI6InVGQUFBLElBQUlBLEtBQUosRUFBV0MsSUFBWDtBQUNBOzs7Ozs7OztBQVFBLFNBQVNDLFFBQVQsQ0FBa0JDLElBQWxCLEVBQXNELEtBQTlCQyxJQUE4Qix1RUFBdkIsR0FBdUIsS0FBbEJDLFNBQWtCLHVFQUFOLElBQU07QUFDckQsTUFBSUEsU0FBSixFQUFlO0FBQ2QsUUFBSSxDQUFDSixJQUFMLEVBQVc7QUFDVkEsVUFBSSxHQUFHLElBQVA7QUFDQTtBQUNBLGFBQU9FLElBQVAsS0FBZ0IsVUFBaEIsSUFBOEJBLElBQUksRUFBbEM7QUFDQUgsV0FBSyxHQUFHTSxVQUFVLENBQUMsWUFBTTtBQUN4QkwsWUFBSSxHQUFHLEtBQVA7QUFDQSxPQUZpQixFQUVmRyxJQUZlLENBQWxCO0FBR0E7QUFDRCxHQVRELE1BU087QUFDTixRQUFJLENBQUNILElBQUwsRUFBVztBQUNWQSxVQUFJLEdBQUcsSUFBUDtBQUNBO0FBQ0FELFdBQUssR0FBR00sVUFBVSxDQUFDLFlBQU07QUFDeEJMLFlBQUksR0FBRyxLQUFQO0FBQ0EsZUFBT0UsSUFBUCxLQUFnQixVQUFoQixJQUE4QkEsSUFBSSxFQUFsQztBQUNBLE9BSGlCLEVBR2ZDLElBSGUsQ0FBbEI7QUFJQTs7QUFFRDtBQUNELEU7QUFDY0YsUSIsImZpbGUiOiI5NzguanMiLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgdGltZXIsIGZsYWc7XHJcbi8qKlxyXG4gKiDoioLmtYHljp/nkIbvvJrlnKjkuIDlrprml7bpl7TlhoXvvIzlj6rog73op6blj5HkuIDmrKFcclxuICogXHJcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZ1bmMg6KaB5omn6KGM55qE5Zue6LCD5Ye95pWwIFxyXG4gKiBAcGFyYW0ge051bWJlcn0gd2FpdCDlu7bml7bnmoTml7bpl7RcclxuICogQHBhcmFtIHtCb29sZWFufSBpbW1lZGlhdGUg5piv5ZCm56uL5Y2z5omn6KGMXHJcbiAqIEByZXR1cm4gbnVsbFxyXG4gKi9cclxuZnVuY3Rpb24gdGhyb3R0bGUoZnVuYywgd2FpdCA9IDUwMCwgaW1tZWRpYXRlID0gdHJ1ZSkge1xyXG5cdGlmIChpbW1lZGlhdGUpIHtcclxuXHRcdGlmICghZmxhZykge1xyXG5cdFx0XHRmbGFnID0gdHJ1ZTtcclxuXHRcdFx0Ly8g5aaC5p6c5piv56uL5Y2z5omn6KGM77yM5YiZ5Zyod2FpdOavq+enkuWGheW8gOWni+aXtuaJp+ihjFxyXG5cdFx0XHR0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKCk7XHJcblx0XHRcdHRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0ZmxhZyA9IGZhbHNlO1xyXG5cdFx0XHR9LCB3YWl0KTtcclxuXHRcdH1cclxuXHR9IGVsc2Uge1xyXG5cdFx0aWYgKCFmbGFnKSB7XHJcblx0XHRcdGZsYWcgPSB0cnVlXHJcblx0XHRcdC8vIOWmguaenOaYr+mdnueri+WNs+aJp+ihjO+8jOWImeWcqHdhaXTmr6vnp5LlhoXnmoTnu5PmnZ/lpITmiafooYxcclxuXHRcdFx0dGltZXIgPSBzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRmbGFnID0gZmFsc2VcclxuXHRcdFx0XHR0eXBlb2YgZnVuYyA9PT0gJ2Z1bmN0aW9uJyAmJiBmdW5jKCk7XHJcblx0XHRcdH0sIHdhaXQpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVxyXG59O1xyXG5leHBvcnQgZGVmYXVsdCB0aHJvdHRsZVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///978\n"); /***/ }), /* 979 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/config/config.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // 此版本发布于2020-03-17\nvar version = '1.8.4';var _default =\n\n{\n v: version,\n version: version,\n // 主题名称\n type: [\n 'primary',\n 'success',\n 'info',\n 'error',\n 'warning'] };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvY29uZmlnLmpzIl0sIm5hbWVzIjpbInZlcnNpb24iLCJ2IiwidHlwZSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0EsSUFBSUEsT0FBTyxHQUFHLE9BQWQsQzs7QUFFZTtBQUNkQyxHQUFDLEVBQUVELE9BRFc7QUFFZEEsU0FBTyxFQUFFQSxPQUZLO0FBR2Q7QUFDQUUsTUFBSSxFQUFFO0FBQ0wsV0FESztBQUVMLFdBRks7QUFHTCxRQUhLO0FBSUwsU0FKSztBQUtMLFdBTEssQ0FKUSxFIiwiZmlsZSI6Ijk3OS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIOatpOeJiOacrOWPkeW4g+S6jjIwMjAtMDMtMTdcclxubGV0IHZlcnNpb24gPSAnMS44LjQnO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cdHY6IHZlcnNpb24sXHJcblx0dmVyc2lvbjogdmVyc2lvbixcclxuXHQvLyDkuLvpopjlkI3np7BcclxuXHR0eXBlOiBbXHJcblx0XHQncHJpbWFyeScsXHJcblx0XHQnc3VjY2VzcycsXHJcblx0XHQnaW5mbycsXHJcblx0XHQnZXJyb3InLFxyXG5cdFx0J3dhcm5pbmcnXHJcblx0XVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///979\n"); /***/ }), /* 980 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/libs/config/zIndex.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; // uniapp在H5中各API的z-index值如下:\n/**\r\n * actionsheet: 999\r\n * modal: 999\r\n * navigate: 998\r\n * tabbar: 998\r\n * toast: 999\r\n */var _default =\n\n{\n toast: 10090,\n noNetwork: 10080,\n // popup包含popup,actionsheet,keyboard,picker的值\n popup: 10075,\n mask: 10070,\n navbar: 980,\n topTips: 975,\n sticky: 970,\n indexListSticky: 965 };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvbGlicy9jb25maWcvekluZGV4LmpzIl0sIm5hbWVzIjpbInRvYXN0Iiwibm9OZXR3b3JrIiwicG9wdXAiLCJtYXNrIiwibmF2YmFyIiwidG9wVGlwcyIsInN0aWNreSIsImluZGV4TGlzdFN0aWNreSJdLCJtYXBwaW5ncyI6IndGQUFBO0FBQ0E7Ozs7Ozs7O0FBUWU7QUFDZEEsT0FBSyxFQUFFLEtBRE87QUFFZEMsV0FBUyxFQUFFLEtBRkc7QUFHZDtBQUNBQyxPQUFLLEVBQUUsS0FKTztBQUtkQyxNQUFJLEVBQUUsS0FMUTtBQU1kQyxRQUFNLEVBQUUsR0FOTTtBQU9kQyxTQUFPLEVBQUUsR0FQSztBQVFkQyxRQUFNLEVBQUUsR0FSTTtBQVNkQyxpQkFBZSxFQUFFLEdBVEgsRSIsImZpbGUiOiI5ODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB1bmlhcHDlnKhINeS4reWQhEFQSeeahHotaW5kZXjlgLzlpoLkuIvvvJpcclxuLyoqXHJcbiAqIGFjdGlvbnNoZWV0OiA5OTlcclxuICogbW9kYWw6IDk5OVxyXG4gKiBuYXZpZ2F0ZTogOTk4XHJcbiAqIHRhYmJhcjogOTk4XHJcbiAqIHRvYXN0OiA5OTlcclxuICovXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0dG9hc3Q6IDEwMDkwLFxyXG5cdG5vTmV0d29yazogMTAwODAsXHJcblx0Ly8gcG9wdXDljIXlkKtwb3B1cO+8jGFjdGlvbnNoZWV077yMa2V5Ym9hcmTvvIxwaWNrZXLnmoTlgLxcclxuXHRwb3B1cDogMTAwNzUsXHJcblx0bWFzazogMTAwNzAsXHJcblx0bmF2YmFyOiA5ODAsXHJcblx0dG9wVGlwczogOTc1LFxyXG5cdHN0aWNreTogOTcwLFxyXG5cdGluZGV4TGlzdFN0aWNreTogOTY1LFxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///980\n"); /***/ }), /* 981 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/vue-clipboard2/vue-clipboard.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Clipboard = __webpack_require__(/*! clipboard/dist/clipboard.min.js */ 982); // FIXME: workaround for browserify var VueClipboardConfig = { autoSetContainer: false, appendToBody: true // This fixes IE, see #50 }; var VueClipboard = { install: function install(Vue) { var globalPrototype = Vue.version.slice(0, 2) === '3.' ? Vue.config.globalProperties : Vue.prototype; globalPrototype.$clipboardConfig = VueClipboardConfig; globalPrototype.$copyText = function (_text, container) { return new Promise(function (resolve, reject) { var fakeElement = document.createElement('button'); var clipboard = new Clipboard(fakeElement, { text: function text() {return _text;}, action: function action() {return 'copy';}, container: typeof container === 'object' ? container : document.body }); clipboard.on('success', function (e) { clipboard.destroy(); resolve(e); }); clipboard.on('error', function (e) { clipboard.destroy(); reject(e); }); if (VueClipboardConfig.appendToBody) document.body.appendChild(fakeElement); fakeElement.click(); if (VueClipboardConfig.appendToBody) document.body.removeChild(fakeElement); }); }; Vue.directive('clipboard', { bind: function bind(el, binding, vnode) { if (binding.arg === 'success') { el._vClipboard_success = binding.value; } else if (binding.arg === 'error') { el._vClipboard_error = binding.value; } else { var clipboard = new Clipboard(el, { text: function text() {return binding.value;}, action: function action() {return binding.arg === 'cut' ? 'cut' : 'copy';}, container: VueClipboardConfig.autoSetContainer ? el : undefined }); clipboard.on('success', function (e) { var callback = el._vClipboard_success; callback && callback(e); }); clipboard.on('error', function (e) { var callback = el._vClipboard_error; callback && callback(e); }); el._vClipboard = clipboard; } }, update: function update(el, binding) { if (binding.arg === 'success') { el._vClipboard_success = binding.value; } else if (binding.arg === 'error') { el._vClipboard_error = binding.value; } else { el._vClipboard.text = function () {return binding.value;}; el._vClipboard.action = function () {return binding.arg === 'cut' ? 'cut' : 'copy';}; } }, unbind: function unbind(el, binding) { // FIXME: investigate why $element._vClipboard was missing if (!el._vClipboard) return; if (binding.arg === 'success') { delete el._vClipboard_success; } else if (binding.arg === 'error') { delete el._vClipboard_error; } else { el._vClipboard.destroy(); delete el._vClipboard; } } }); }, config: VueClipboardConfig }; if (true) { module.exports = VueClipboard; } else {} /***/ }), /* 982 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/clipboard/dist/clipboard.min.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! * clipboard.js v2.0.8 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha */ !function (t, e) { true ? module.exports = e() : undefined;}(this, function () {return n = { 134: function _(t, e, n) {"use strict";n.d(e, { default: function _default() {return r;} });var e = n(279),i = n.n(e),e = n(370),a = n.n(e),e = n(817),o = n.n(e);function c(t) {return (c = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {return typeof t;} : function (t) {return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;})(t);}function u(t, e) {for (var n = 0; n < e.length; n++) {var r = e[n];r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r);}}var l = function () {function e(t) {!function (t) {if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function");}(this), this.resolveOptions(t), this.initSelection();}var t, n, r;return t = e, (n = [{ key: "resolveOptions", value: function value() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {};this.action = t.action, this.container = t.container, this.emitter = t.emitter, this.target = t.target, this.text = t.text, this.trigger = t.trigger, this.selectedText = "";} }, { key: "initSelection", value: function value() {this.text ? this.selectFake() : this.target && this.selectTarget();} }, { key: "createFakeElement", value: function value() {var t = "rtl" === document.documentElement.getAttribute("dir");this.fakeElem = document.createElement("textarea"), this.fakeElem.style.fontSize = "12pt", this.fakeElem.style.border = "0", this.fakeElem.style.padding = "0", this.fakeElem.style.margin = "0", this.fakeElem.style.position = "absolute", this.fakeElem.style[t ? "right" : "left"] = "-9999px";t = window.pageYOffset || document.documentElement.scrollTop;return this.fakeElem.style.top = "".concat(t, "px"), this.fakeElem.setAttribute("readonly", ""), this.fakeElem.value = this.text, this.fakeElem;} }, { key: "selectFake", value: function value() {var t = this,e = this.createFakeElement();this.fakeHandlerCallback = function () {return t.removeFake();}, this.fakeHandler = this.container.addEventListener("click", this.fakeHandlerCallback) || !0, this.container.appendChild(e), this.selectedText = o()(e), this.copyText(), this.removeFake();} }, { key: "removeFake", value: function value() {this.fakeHandler && (this.container.removeEventListener("click", this.fakeHandlerCallback), this.fakeHandler = null, this.fakeHandlerCallback = null), this.fakeElem && (this.container.removeChild(this.fakeElem), this.fakeElem = null);} }, { key: "selectTarget", value: function value() {this.selectedText = o()(this.target), this.copyText();} }, { key: "copyText", value: function value() {var e;try {e = document.execCommand(this.action);} catch (t) {e = !1;}this.handleResult(e);} }, { key: "handleResult", value: function value(t) {this.emitter.emit(t ? "success" : "error", { action: this.action, text: this.selectedText, trigger: this.trigger, clearSelection: this.clearSelection.bind(this) });} }, { key: "clearSelection", value: function value() {this.trigger && this.trigger.focus(), document.activeElement.blur(), window.getSelection().removeAllRanges();} }, { key: "destroy", value: function value() {this.removeFake();} }, { key: "action", set: function set() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : "copy";if (this._action = t, "copy" !== this._action && "cut" !== this._action) throw new Error('Invalid "action" value, use either "copy" or "cut"');}, get: function get() {return this._action;} }, { key: "target", set: function set(t) {if (void 0 !== t) {if (!t || "object" !== c(t) || 1 !== t.nodeType) throw new Error('Invalid "target" value, use a valid Element');if ("copy" === this.action && t.hasAttribute("disabled")) throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if ("cut" === this.action && (t.hasAttribute("readonly") || t.hasAttribute("disabled"))) throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target = t;}}, get: function get() {return this._target;} }]) && u(t.prototype, n), r && u(t, r), e;}();function s(t) {return (s = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (t) {return typeof t;} : function (t) {return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t;})(t);}function f(t, e) {for (var n = 0; n < e.length; n++) {var r = e[n];r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r);}}function h(t, e) {return (h = Object.setPrototypeOf || function (t, e) {return t.__proto__ = e, t;})(t, e);}function d(n) {var r = function () {if ("undefined" == typeof Reflect || !Reflect.construct) return !1;if (Reflect.construct.sham) return !1;if ("function" == typeof Proxy) return !0;try {return Date.prototype.toString.call(Reflect.construct(Date, [], function () {})), !0;} catch (t) {return !1;}}();return function () {var t,e = p(n);return t = r ? (t = p(this).constructor, Reflect.construct(e, arguments, t)) : e.apply(this, arguments), e = this, !(t = t) || "object" !== s(t) && "function" != typeof t ? function (t) {if (void 0 !== t) return t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}(e) : t;};}function p(t) {return (p = Object.setPrototypeOf ? Object.getPrototypeOf : function (t) {return t.__proto__ || Object.getPrototypeOf(t);})(t);}function y(t, e) {t = "data-clipboard-".concat(t);if (e.hasAttribute(t)) return e.getAttribute(t);}var r = function () {!function (t, e) {if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function");t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), e && h(t, e);}(o, i());var t,e,n,r = d(o);function o(t, e) {var n;return function (t) {if (!(t instanceof o)) throw new TypeError("Cannot call a class as a function");}(this), (n = r.call(this)).resolveOptions(e), n.listenClick(t), n;}return t = o, n = [{ key: "isSupported", value: function value() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : ["copy", "cut"],t = "string" == typeof t ? [t] : t,e = !!document.queryCommandSupported;return t.forEach(function (t) {e = e && !!document.queryCommandSupported(t);}), e;} }], (e = [{ key: "resolveOptions", value: function value() {var t = 0 < arguments.length && void 0 !== arguments[0] ? arguments[0] : {};this.action = "function" == typeof t.action ? t.action : this.defaultAction, this.target = "function" == typeof t.target ? t.target : this.defaultTarget, this.text = "function" == typeof t.text ? t.text : this.defaultText, this.container = "object" === s(t.container) ? t.container : document.body;} }, { key: "listenClick", value: function value(t) {var e = this;this.listener = a()(t, "click", function (t) {return e.onClick(t);});} }, { key: "onClick", value: function value(t) {t = t.delegateTarget || t.currentTarget;this.clipboardAction && (this.clipboardAction = null), this.clipboardAction = new l({ action: this.action(t), target: this.target(t), text: this.text(t), container: this.container, trigger: t, emitter: this });} }, { key: "defaultAction", value: function value(t) {return y("action", t);} }, { key: "defaultTarget", value: function value(t) {t = y("target", t);if (t) return document.querySelector(t);} }, { key: "defaultText", value: function value(t) {return y("text", t);} }, { key: "destroy", value: function value() {this.listener.destroy(), this.clipboardAction && (this.clipboardAction.destroy(), this.clipboardAction = null);} }]) && f(t.prototype, e), n && f(t, n), o;}();}, 828: function _(t) {var e;"undefined" == typeof Element || Element.prototype.matches || ((e = Element.prototype).matches = e.matchesSelector || e.mozMatchesSelector || e.msMatchesSelector || e.oMatchesSelector || e.webkitMatchesSelector), t.exports = function (t, e) {for (; t && 9 !== t.nodeType;) {if ("function" == typeof t.matches && t.matches(e)) return t;t = t.parentNode;}};}, 438: function _(t, e, n) {var a = n(828);function i(t, e, n, r, o) {var i = function (e, n, t, r) {return function (t) {t.delegateTarget = a(t.target, n), t.delegateTarget && r.call(e, t);};}.apply(this, arguments);return t.addEventListener(n, i, o), { destroy: function destroy() {t.removeEventListener(n, i, o);} };}t.exports = function (t, e, n, r, o) {return "function" == typeof t.addEventListener ? i.apply(null, arguments) : "function" == typeof n ? i.bind(null, document).apply(null, arguments) : ("string" == typeof t && (t = document.querySelectorAll(t)), Array.prototype.map.call(t, function (t) {return i(t, e, n, r, o);}));};}, 879: function _(t, n) {n.node = function (t) {return void 0 !== t && t instanceof HTMLElement && 1 === t.nodeType;}, n.nodeList = function (t) {var e = Object.prototype.toString.call(t);return void 0 !== t && ("[object NodeList]" === e || "[object HTMLCollection]" === e) && "length" in t && (0 === t.length || n.node(t[0]));}, n.string = function (t) {return "string" == typeof t || t instanceof String;}, n.fn = function (t) {return "[object Function]" === Object.prototype.toString.call(t);};}, 370: function _(t, e, n) {var l = n(879),s = n(438);t.exports = function (t, e, n) {if (!t && !e && !n) throw new Error("Missing required arguments");if (!l.string(e)) throw new TypeError("Second argument must be a String");if (!l.fn(n)) throw new TypeError("Third argument must be a Function");if (l.node(t)) return c = e, u = n, (a = t).addEventListener(c, u), { destroy: function destroy() {a.removeEventListener(c, u);} };if (l.nodeList(t)) return r = t, o = e, i = n, Array.prototype.forEach.call(r, function (t) {t.addEventListener(o, i);}), { destroy: function destroy() {Array.prototype.forEach.call(r, function (t) {t.removeEventListener(o, i);});} };if (l.string(t)) return t = t, e = e, n = n, s(document.body, t, e, n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var r, o, i, a, c, u;};}, 817: function _(t) {t.exports = function (t) {var e,n = "SELECT" === t.nodeName ? (t.focus(), t.value) : "INPUT" === t.nodeName || "TEXTAREA" === t.nodeName ? ((e = t.hasAttribute("readonly")) || t.setAttribute("readonly", ""), t.select(), t.setSelectionRange(0, t.value.length), e || t.removeAttribute("readonly"), t.value) : (t.hasAttribute("contenteditable") && t.focus(), n = window.getSelection(), (e = document.createRange()).selectNodeContents(t), n.removeAllRanges(), n.addRange(e), n.toString());return n;};}, 279: function _(t) {function e() {}e.prototype = { on: function on(t, e, n) {var r = this.e || (this.e = {});return (r[t] || (r[t] = [])).push({ fn: e, ctx: n }), this;}, once: function once(t, e, n) {var r = this;function o() {r.off(t, o), e.apply(n, arguments);}return o._ = e, this.on(t, o, n);}, emit: function emit(t) {for (var e = [].slice.call(arguments, 1), n = ((this.e || (this.e = {}))[t] || []).slice(), r = 0, o = n.length; r < o; r++) {n[r].fn.apply(n[r].ctx, e);}return this;}, off: function off(t, e) {var n = this.e || (this.e = {}),r = n[t],o = [];if (r && e) for (var i = 0, a = r.length; i < a; i++) {r[i].fn !== e && r[i].fn._ !== e && o.push(r[i]);}return o.length ? n[t] = o : delete n[t], this;} }, t.exports = e, t.exports.TinyEmitter = e;} }, o = {}, r.n = function (t) {var e = t && t.__esModule ? function () {return t.default;} : function () {return t;};return r.d(e, { a: e }), e;}, r.d = function (t, e) {for (var n in e) {r.o(e, n) && !r.o(t, n) && Object.defineProperty(t, n, { enumerable: !0, get: e[n] });}}, r.o = function (t, e) {return Object.prototype.hasOwnProperty.call(t, e);}, r(134).default;function r(t) {if (o[t]) return o[t].exports;var e = o[t] = { exports: {} };return n[t](e, e.exports, r), e.exports;}var n, o;}); /***/ }), /* 983 */ /*!****************************************************!*\ !*** ./node_modules/vue-i18n/dist/vue-i18n.esm.js ***! \****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /*! * vue-i18n v8.24.1 * (c) 2021 kazuya kawaguchi * Released under the MIT License. */ /* */ /** * constants */ var numberFormatKeys = [ 'compactDisplay', 'currency', 'currencyDisplay', 'currencySign', 'localeMatcher', 'notation', 'numberingSystem', 'signDisplay', 'style', 'unit', 'unitDisplay', 'useGrouping', 'minimumIntegerDigits', 'minimumFractionDigits', 'maximumFractionDigits', 'minimumSignificantDigits', 'maximumSignificantDigits' ]; /** * utilities */ function warn (msg, err) { if (typeof console !== 'undefined') { console.warn('[vue-i18n] ' + msg); /* istanbul ignore if */ if (err) { console.warn(err.stack); } } } function error (msg, err) { if (typeof console !== 'undefined') { console.error('[vue-i18n] ' + msg); /* istanbul ignore if */ if (err) { console.error(err.stack); } } } var isArray = Array.isArray; function isObject (obj) { return obj !== null && typeof obj === 'object' } function isBoolean (val) { return typeof val === 'boolean' } function isString (val) { return typeof val === 'string' } var toString = Object.prototype.toString; var OBJECT_STRING = '[object Object]'; function isPlainObject (obj) { return toString.call(obj) === OBJECT_STRING } function isNull (val) { return val === null || val === undefined } function isFunction (val) { return typeof val === 'function' } function parseArgs () { var args = [], len = arguments.length; while ( len-- ) args[ len ] = arguments[ len ]; var locale = null; var params = null; if (args.length === 1) { if (isObject(args[0]) || isArray(args[0])) { params = args[0]; } else if (typeof args[0] === 'string') { locale = args[0]; } } else if (args.length === 2) { if (typeof args[0] === 'string') { locale = args[0]; } /* istanbul ignore if */ if (isObject(args[1]) || isArray(args[1])) { params = args[1]; } } return { locale: locale, params: params } } function looseClone (obj) { return JSON.parse(JSON.stringify(obj)) } function remove (arr, item) { if (arr.length) { var index = arr.indexOf(item); if (index > -1) { return arr.splice(index, 1) } } } function includes (arr, item) { return !!~arr.indexOf(item) } var hasOwnProperty = Object.prototype.hasOwnProperty; function hasOwn (obj, key) { return hasOwnProperty.call(obj, key) } function merge (target) { var arguments$1 = arguments; var output = Object(target); for (var i = 1; i < arguments.length; i++) { var source = arguments$1[i]; if (source !== undefined && source !== null) { var key = (void 0); for (key in source) { if (hasOwn(source, key)) { if (isObject(source[key])) { output[key] = merge(output[key], source[key]); } else { output[key] = source[key]; } } } } } return output } function looseEqual (a, b) { if (a === b) { return true } var isObjectA = isObject(a); var isObjectB = isObject(b); if (isObjectA && isObjectB) { try { var isArrayA = isArray(a); var isArrayB = isArray(b); if (isArrayA && isArrayB) { return a.length === b.length && a.every(function (e, i) { return looseEqual(e, b[i]) }) } else if (!isArrayA && !isArrayB) { var keysA = Object.keys(a); var keysB = Object.keys(b); return keysA.length === keysB.length && keysA.every(function (key) { return looseEqual(a[key], b[key]) }) } else { /* istanbul ignore next */ return false } } catch (e) { /* istanbul ignore next */ return false } } else if (!isObjectA && !isObjectB) { return String(a) === String(b) } else { return false } } /** * Sanitizes html special characters from input strings. For mitigating risk of XSS attacks. * @param rawText The raw input from the user that should be escaped. */ function escapeHtml(rawText) { return rawText .replace(//g, '>') .replace(/"/g, '"') .replace(/'/g, ''') } /** * Escapes html tags and special symbols from all provided params which were returned from parseArgs().params. * This method performs an in-place operation on the params object. * * @param {any} params Parameters as provided from `parseArgs().params`. * May be either an array of strings or a string->any map. * * @returns The manipulated `params` object. */ function escapeParams(params) { if(params != null) { Object.keys(params).forEach(function (key) { if(typeof(params[key]) == 'string') { params[key] = escapeHtml(params[key]); } }); } return params } /* */ function extend (Vue) { if (!Vue.prototype.hasOwnProperty('$i18n')) { // $FlowFixMe Object.defineProperty(Vue.prototype, '$i18n', { get: function get () { return this._i18n } }); } Vue.prototype.$t = function (key) { var values = [], len = arguments.length - 1; while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; var i18n = this.$i18n; return i18n._t.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this ].concat( values )) }; Vue.prototype.$tc = function (key, choice) { var values = [], len = arguments.length - 2; while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; var i18n = this.$i18n; return i18n._tc.apply(i18n, [ key, i18n.locale, i18n._getMessages(), this, choice ].concat( values )) }; Vue.prototype.$te = function (key, locale) { var i18n = this.$i18n; return i18n._te(key, i18n.locale, i18n._getMessages(), locale) }; Vue.prototype.$d = function (value) { var ref; var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; return (ref = this.$i18n).d.apply(ref, [ value ].concat( args )) }; Vue.prototype.$n = function (value) { var ref; var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; return (ref = this.$i18n).n.apply(ref, [ value ].concat( args )) }; } /* */ var mixin = { beforeCreate: function beforeCreate () { var options = this.$options; options.i18n = options.i18n || (options.__i18n ? {} : null); if (options.i18n) { if (options.i18n instanceof VueI18n) { // init locale messages via custom blocks if (options.__i18n) { try { var localeMessages = options.i18n && options.i18n.messages ? options.i18n.messages : {}; options.__i18n.forEach(function (resource) { localeMessages = merge(localeMessages, JSON.parse(resource)); }); Object.keys(localeMessages).forEach(function (locale) { options.i18n.mergeLocaleMessage(locale, localeMessages[locale]); }); } catch (e) { if (true) { error("Cannot parse locale messages via custom blocks.", e); } } } this._i18n = options.i18n; this._i18nWatcher = this._i18n.watchI18nData(); } else if (isPlainObject(options.i18n)) { var rootI18n = this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n ? this.$root.$i18n : null; // component local i18n if (rootI18n) { options.i18n.root = this.$root; options.i18n.formatter = rootI18n.formatter; options.i18n.fallbackLocale = rootI18n.fallbackLocale; options.i18n.formatFallbackMessages = rootI18n.formatFallbackMessages; options.i18n.silentTranslationWarn = rootI18n.silentTranslationWarn; options.i18n.silentFallbackWarn = rootI18n.silentFallbackWarn; options.i18n.pluralizationRules = rootI18n.pluralizationRules; options.i18n.preserveDirectiveContent = rootI18n.preserveDirectiveContent; } // init locale messages via custom blocks if (options.__i18n) { try { var localeMessages$1 = options.i18n && options.i18n.messages ? options.i18n.messages : {}; options.__i18n.forEach(function (resource) { localeMessages$1 = merge(localeMessages$1, JSON.parse(resource)); }); options.i18n.messages = localeMessages$1; } catch (e) { if (true) { warn("Cannot parse locale messages via custom blocks.", e); } } } var ref = options.i18n; var sharedMessages = ref.sharedMessages; if (sharedMessages && isPlainObject(sharedMessages)) { options.i18n.messages = merge(options.i18n.messages, sharedMessages); } this._i18n = new VueI18n(options.i18n); this._i18nWatcher = this._i18n.watchI18nData(); if (options.i18n.sync === undefined || !!options.i18n.sync) { this._localeWatcher = this.$i18n.watchLocale(); } if (rootI18n) { rootI18n.onComponentInstanceCreated(this._i18n); } } else { if (true) { warn("Cannot be interpreted 'i18n' option."); } } } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { // root i18n this._i18n = this.$root.$i18n; } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { // parent i18n this._i18n = options.parent.$i18n; } }, beforeMount: function beforeMount () { var options = this.$options; options.i18n = options.i18n || (options.__i18n ? {} : null); if (options.i18n) { if (options.i18n instanceof VueI18n) { // init locale messages via custom blocks this._i18n.subscribeDataChanging(this); this._subscribing = true; } else if (isPlainObject(options.i18n)) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } else { if (true) { warn("Cannot be interpreted 'i18n' option."); } } } else if (this.$root && this.$root.$i18n && this.$root.$i18n instanceof VueI18n) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } else if (options.parent && options.parent.$i18n && options.parent.$i18n instanceof VueI18n) { this._i18n.subscribeDataChanging(this); this._subscribing = true; } }, mounted: function mounted () { if (this !== this.$root && this.$options.__INTLIFY_META__ && this.$el) { this.$el.setAttribute('data-intlify', this.$options.__INTLIFY_META__); } }, beforeDestroy: function beforeDestroy () { if (!this._i18n) { return } var self = this; this.$nextTick(function () { if (self._subscribing) { self._i18n.unsubscribeDataChanging(self); delete self._subscribing; } if (self._i18nWatcher) { self._i18nWatcher(); self._i18n.destroyVM(); delete self._i18nWatcher; } if (self._localeWatcher) { self._localeWatcher(); delete self._localeWatcher; } }); } }; /* */ var interpolationComponent = { name: 'i18n', functional: true, props: { tag: { type: [String, Boolean, Object], default: 'span' }, path: { type: String, required: true }, locale: { type: String }, places: { type: [Array, Object] } }, render: function render (h, ref) { var data = ref.data; var parent = ref.parent; var props = ref.props; var slots = ref.slots; var $i18n = parent.$i18n; if (!$i18n) { if (true) { warn('Cannot find VueI18n instance!'); } return } var path = props.path; var locale = props.locale; var places = props.places; var params = slots(); var children = $i18n.i( path, locale, onlyHasDefaultPlace(params) || places ? useLegacyPlaces(params.default, places) : params ); var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; return tag ? h(tag, data, children) : children } }; function onlyHasDefaultPlace (params) { var prop; for (prop in params) { if (prop !== 'default') { return false } } return Boolean(prop) } function useLegacyPlaces (children, places) { var params = places ? createParamsFromPlaces(places) : {}; if (!children) { return params } // Filter empty text nodes children = children.filter(function (child) { return child.tag || child.text.trim() !== '' }); var everyPlace = children.every(vnodeHasPlaceAttribute); if ( true && everyPlace) { warn('`place` attribute is deprecated in next major version. Please switch to Vue slots.'); } return children.reduce( everyPlace ? assignChildPlace : assignChildIndex, params ) } function createParamsFromPlaces (places) { if (true) { warn('`places` prop is deprecated in next major version. Please switch to Vue slots.'); } return Array.isArray(places) ? places.reduce(assignChildIndex, {}) : Object.assign({}, places) } function assignChildPlace (params, child) { if (child.data && child.data.attrs && child.data.attrs.place) { params[child.data.attrs.place] = child; } return params } function assignChildIndex (params, child, index) { params[index] = child; return params } function vnodeHasPlaceAttribute (vnode) { return Boolean(vnode.data && vnode.data.attrs && vnode.data.attrs.place) } /* */ var numberComponent = { name: 'i18n-n', functional: true, props: { tag: { type: [String, Boolean, Object], default: 'span' }, value: { type: Number, required: true }, format: { type: [String, Object] }, locale: { type: String } }, render: function render (h, ref) { var props = ref.props; var parent = ref.parent; var data = ref.data; var i18n = parent.$i18n; if (!i18n) { if (true) { warn('Cannot find VueI18n instance!'); } return null } var key = null; var options = null; if (isString(props.format)) { key = props.format; } else if (isObject(props.format)) { if (props.format.key) { key = props.format.key; } // Filter out number format options only options = Object.keys(props.format).reduce(function (acc, prop) { var obj; if (includes(numberFormatKeys, prop)) { return Object.assign({}, acc, ( obj = {}, obj[prop] = props.format[prop], obj )) } return acc }, null); } var locale = props.locale || i18n.locale; var parts = i18n._ntp(props.value, locale, key, options); var values = parts.map(function (part, index) { var obj; var slot = data.scopedSlots && data.scopedSlots[part.type]; return slot ? slot(( obj = {}, obj[part.type] = part.value, obj.index = index, obj.parts = parts, obj )) : part.value }); var tag = (!!props.tag && props.tag !== true) || props.tag === false ? props.tag : 'span'; return tag ? h(tag, { attrs: data.attrs, 'class': data['class'], staticClass: data.staticClass }, values) : values } }; /* */ function bind (el, binding, vnode) { if (!assert(el, vnode)) { return } t(el, binding, vnode); } function update (el, binding, vnode, oldVNode) { if (!assert(el, vnode)) { return } var i18n = vnode.context.$i18n; if (localeEqual(el, vnode) && (looseEqual(binding.value, binding.oldValue) && looseEqual(el._localeMessage, i18n.getLocaleMessage(i18n.locale)))) { return } t(el, binding, vnode); } function unbind (el, binding, vnode, oldVNode) { var vm = vnode.context; if (!vm) { warn('Vue instance does not exists in VNode context'); return } var i18n = vnode.context.$i18n || {}; if (!binding.modifiers.preserve && !i18n.preserveDirectiveContent) { el.textContent = ''; } el._vt = undefined; delete el['_vt']; el._locale = undefined; delete el['_locale']; el._localeMessage = undefined; delete el['_localeMessage']; } function assert (el, vnode) { var vm = vnode.context; if (!vm) { warn('Vue instance does not exists in VNode context'); return false } if (!vm.$i18n) { warn('VueI18n instance does not exists in Vue instance'); return false } return true } function localeEqual (el, vnode) { var vm = vnode.context; return el._locale === vm.$i18n.locale } function t (el, binding, vnode) { var ref$1, ref$2; var value = binding.value; var ref = parseValue(value); var path = ref.path; var locale = ref.locale; var args = ref.args; var choice = ref.choice; if (!path && !locale && !args) { warn('value type not supported'); return } if (!path) { warn('`path` is required in v-t directive'); return } var vm = vnode.context; if (choice != null) { el._vt = el.textContent = (ref$1 = vm.$i18n).tc.apply(ref$1, [ path, choice ].concat( makeParams(locale, args) )); } else { el._vt = el.textContent = (ref$2 = vm.$i18n).t.apply(ref$2, [ path ].concat( makeParams(locale, args) )); } el._locale = vm.$i18n.locale; el._localeMessage = vm.$i18n.getLocaleMessage(vm.$i18n.locale); } function parseValue (value) { var path; var locale; var args; var choice; if (isString(value)) { path = value; } else if (isPlainObject(value)) { path = value.path; locale = value.locale; args = value.args; choice = value.choice; } return { path: path, locale: locale, args: args, choice: choice } } function makeParams (locale, args) { var params = []; locale && params.push(locale); if (args && (Array.isArray(args) || isPlainObject(args))) { params.push(args); } return params } var Vue; function install (_Vue) { /* istanbul ignore if */ if ( true && install.installed && _Vue === Vue) { warn('already installed.'); return } install.installed = true; Vue = _Vue; var version = (Vue.version && Number(Vue.version.split('.')[0])) || -1; /* istanbul ignore if */ if ( true && version < 2) { warn(("vue-i18n (" + (install.version) + ") need to use Vue 2.0 or later (Vue: " + (Vue.version) + ").")); return } extend(Vue); Vue.mixin(mixin); Vue.directive('t', { bind: bind, update: update, unbind: unbind }); Vue.component(interpolationComponent.name, interpolationComponent); Vue.component(numberComponent.name, numberComponent); // use simple mergeStrategies to prevent i18n instance lose '__proto__' var strats = Vue.config.optionMergeStrategies; strats.i18n = function (parentVal, childVal) { return childVal === undefined ? parentVal : childVal }; } /* */ var BaseFormatter = function BaseFormatter () { this._caches = Object.create(null); }; BaseFormatter.prototype.interpolate = function interpolate (message, values) { if (!values) { return [message] } var tokens = this._caches[message]; if (!tokens) { tokens = parse(message); this._caches[message] = tokens; } return compile(tokens, values) }; var RE_TOKEN_LIST_VALUE = /^(?:\d)+/; var RE_TOKEN_NAMED_VALUE = /^(?:\w)+/; function parse (format) { var tokens = []; var position = 0; var text = ''; while (position < format.length) { var char = format[position++]; if (char === '{') { if (text) { tokens.push({ type: 'text', value: text }); } text = ''; var sub = ''; char = format[position++]; while (char !== undefined && char !== '}') { sub += char; char = format[position++]; } var isClosed = char === '}'; var type = RE_TOKEN_LIST_VALUE.test(sub) ? 'list' : isClosed && RE_TOKEN_NAMED_VALUE.test(sub) ? 'named' : 'unknown'; tokens.push({ value: sub, type: type }); } else if (char === '%') { // when found rails i18n syntax, skip text capture if (format[(position)] !== '{') { text += char; } } else { text += char; } } text && tokens.push({ type: 'text', value: text }); return tokens } function compile (tokens, values) { var compiled = []; var index = 0; var mode = Array.isArray(values) ? 'list' : isObject(values) ? 'named' : 'unknown'; if (mode === 'unknown') { return compiled } while (index < tokens.length) { var token = tokens[index]; switch (token.type) { case 'text': compiled.push(token.value); break case 'list': compiled.push(values[parseInt(token.value, 10)]); break case 'named': if (mode === 'named') { compiled.push((values)[token.value]); } else { if (true) { warn(("Type of token '" + (token.type) + "' and format of value '" + mode + "' don't match!")); } } break case 'unknown': if (true) { warn("Detect 'unknown' type of token!"); } break } index++; } return compiled } /* */ /** * Path parser * - Inspired: * Vue.js Path parser */ // actions var APPEND = 0; var PUSH = 1; var INC_SUB_PATH_DEPTH = 2; var PUSH_SUB_PATH = 3; // states var BEFORE_PATH = 0; var IN_PATH = 1; var BEFORE_IDENT = 2; var IN_IDENT = 3; var IN_SUB_PATH = 4; var IN_SINGLE_QUOTE = 5; var IN_DOUBLE_QUOTE = 6; var AFTER_PATH = 7; var ERROR = 8; var pathStateMachine = []; pathStateMachine[BEFORE_PATH] = { 'ws': [BEFORE_PATH], 'ident': [IN_IDENT, APPEND], '[': [IN_SUB_PATH], 'eof': [AFTER_PATH] }; pathStateMachine[IN_PATH] = { 'ws': [IN_PATH], '.': [BEFORE_IDENT], '[': [IN_SUB_PATH], 'eof': [AFTER_PATH] }; pathStateMachine[BEFORE_IDENT] = { 'ws': [BEFORE_IDENT], 'ident': [IN_IDENT, APPEND], '0': [IN_IDENT, APPEND], 'number': [IN_IDENT, APPEND] }; pathStateMachine[IN_IDENT] = { 'ident': [IN_IDENT, APPEND], '0': [IN_IDENT, APPEND], 'number': [IN_IDENT, APPEND], 'ws': [IN_PATH, PUSH], '.': [BEFORE_IDENT, PUSH], '[': [IN_SUB_PATH, PUSH], 'eof': [AFTER_PATH, PUSH] }; pathStateMachine[IN_SUB_PATH] = { "'": [IN_SINGLE_QUOTE, APPEND], '"': [IN_DOUBLE_QUOTE, APPEND], '[': [IN_SUB_PATH, INC_SUB_PATH_DEPTH], ']': [IN_PATH, PUSH_SUB_PATH], 'eof': ERROR, 'else': [IN_SUB_PATH, APPEND] }; pathStateMachine[IN_SINGLE_QUOTE] = { "'": [IN_SUB_PATH, APPEND], 'eof': ERROR, 'else': [IN_SINGLE_QUOTE, APPEND] }; pathStateMachine[IN_DOUBLE_QUOTE] = { '"': [IN_SUB_PATH, APPEND], 'eof': ERROR, 'else': [IN_DOUBLE_QUOTE, APPEND] }; /** * Check if an expression is a literal value. */ var literalValueRE = /^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/; function isLiteral (exp) { return literalValueRE.test(exp) } /** * Strip quotes from a string */ function stripQuotes (str) { var a = str.charCodeAt(0); var b = str.charCodeAt(str.length - 1); return a === b && (a === 0x22 || a === 0x27) ? str.slice(1, -1) : str } /** * Determine the type of a character in a keypath. */ function getPathCharType (ch) { if (ch === undefined || ch === null) { return 'eof' } var code = ch.charCodeAt(0); switch (code) { case 0x5B: // [ case 0x5D: // ] case 0x2E: // . case 0x22: // " case 0x27: // ' return ch case 0x5F: // _ case 0x24: // $ case 0x2D: // - return 'ident' case 0x09: // Tab case 0x0A: // Newline case 0x0D: // Return case 0xA0: // No-break space case 0xFEFF: // Byte Order Mark case 0x2028: // Line Separator case 0x2029: // Paragraph Separator return 'ws' } return 'ident' } /** * Format a subPath, return its plain form if it is * a literal string or number. Otherwise prepend the * dynamic indicator (*). */ function formatSubPath (path) { var trimmed = path.trim(); // invalid leading 0 if (path.charAt(0) === '0' && isNaN(path)) { return false } return isLiteral(trimmed) ? stripQuotes(trimmed) : '*' + trimmed } /** * Parse a string path into an array of segments */ function parse$1 (path) { var keys = []; var index = -1; var mode = BEFORE_PATH; var subPathDepth = 0; var c; var key; var newChar; var type; var transition; var action; var typeMap; var actions = []; actions[PUSH] = function () { if (key !== undefined) { keys.push(key); key = undefined; } }; actions[APPEND] = function () { if (key === undefined) { key = newChar; } else { key += newChar; } }; actions[INC_SUB_PATH_DEPTH] = function () { actions[APPEND](); subPathDepth++; }; actions[PUSH_SUB_PATH] = function () { if (subPathDepth > 0) { subPathDepth--; mode = IN_SUB_PATH; actions[APPEND](); } else { subPathDepth = 0; if (key === undefined) { return false } key = formatSubPath(key); if (key === false) { return false } else { actions[PUSH](); } } }; function maybeUnescapeQuote () { var nextChar = path[index + 1]; if ((mode === IN_SINGLE_QUOTE && nextChar === "'") || (mode === IN_DOUBLE_QUOTE && nextChar === '"')) { index++; newChar = '\\' + nextChar; actions[APPEND](); return true } } while (mode !== null) { index++; c = path[index]; if (c === '\\' && maybeUnescapeQuote()) { continue } type = getPathCharType(c); typeMap = pathStateMachine[mode]; transition = typeMap[type] || typeMap['else'] || ERROR; if (transition === ERROR) { return // parse error } mode = transition[0]; action = actions[transition[1]]; if (action) { newChar = transition[2]; newChar = newChar === undefined ? c : newChar; if (action() === false) { return } } if (mode === AFTER_PATH) { return keys } } } var I18nPath = function I18nPath () { this._cache = Object.create(null); }; /** * External parse that check for a cache hit first */ I18nPath.prototype.parsePath = function parsePath (path) { var hit = this._cache[path]; if (!hit) { hit = parse$1(path); if (hit) { this._cache[path] = hit; } } return hit || [] }; /** * Get path value from path string */ I18nPath.prototype.getPathValue = function getPathValue (obj, path) { if (!isObject(obj)) { return null } var paths = this.parsePath(path); if (paths.length === 0) { return null } else { var length = paths.length; var last = obj; var i = 0; while (i < length) { var value = last[paths[i]]; if (value === undefined || value === null) { return null } last = value; i++; } return last } }; /* */ var htmlTagMatcher = /<\/?[\w\s="/.':;#-\/]+>/; var linkKeyMatcher = /(?:@(?:\.[a-z]+)?:(?:[\w\-_|.]+|\([\w\-_|.]+\)))/g; var linkKeyPrefixMatcher = /^@(?:\.([a-z]+))?:/; var bracketsMatcher = /[()]/g; var defaultModifiers = { 'upper': function (str) { return str.toLocaleUpperCase(); }, 'lower': function (str) { return str.toLocaleLowerCase(); }, 'capitalize': function (str) { return ("" + (str.charAt(0).toLocaleUpperCase()) + (str.substr(1))); } }; var defaultFormatter = new BaseFormatter(); var VueI18n = function VueI18n (options) { var this$1 = this; if ( options === void 0 ) options = {}; // Auto install if it is not done yet and `window` has `Vue`. // To allow users to avoid auto-installation in some cases, // this code should be placed here. See #290 /* istanbul ignore if */ if (!Vue && typeof window !== 'undefined' && window.Vue) { install(window.Vue); } var locale = options.locale || 'en-US'; var fallbackLocale = options.fallbackLocale === false ? false : options.fallbackLocale || 'en-US'; var messages = options.messages || {}; var dateTimeFormats = options.dateTimeFormats || {}; var numberFormats = options.numberFormats || {}; this._vm = null; this._formatter = options.formatter || defaultFormatter; this._modifiers = options.modifiers || {}; this._missing = options.missing || null; this._root = options.root || null; this._sync = options.sync === undefined ? true : !!options.sync; this._fallbackRoot = options.fallbackRoot === undefined ? true : !!options.fallbackRoot; this._formatFallbackMessages = options.formatFallbackMessages === undefined ? false : !!options.formatFallbackMessages; this._silentTranslationWarn = options.silentTranslationWarn === undefined ? false : options.silentTranslationWarn; this._silentFallbackWarn = options.silentFallbackWarn === undefined ? false : !!options.silentFallbackWarn; this._dateTimeFormatters = {}; this._numberFormatters = {}; this._path = new I18nPath(); this._dataListeners = []; this._componentInstanceCreatedListener = options.componentInstanceCreatedListener || null; this._preserveDirectiveContent = options.preserveDirectiveContent === undefined ? false : !!options.preserveDirectiveContent; this.pluralizationRules = options.pluralizationRules || {}; this._warnHtmlInMessage = options.warnHtmlInMessage || 'off'; this._postTranslation = options.postTranslation || null; this._escapeParameterHtml = options.escapeParameterHtml || false; /** * @param choice {number} a choice index given by the input to $tc: `$tc('path.to.rule', choiceIndex)` * @param choicesLength {number} an overall amount of available choices * @returns a final choice index */ this.getChoiceIndex = function (choice, choicesLength) { var thisPrototype = Object.getPrototypeOf(this$1); if (thisPrototype && thisPrototype.getChoiceIndex) { var prototypeGetChoiceIndex = (thisPrototype.getChoiceIndex); return (prototypeGetChoiceIndex).call(this$1, choice, choicesLength) } // Default (old) getChoiceIndex implementation - english-compatible var defaultImpl = function (_choice, _choicesLength) { _choice = Math.abs(_choice); if (_choicesLength === 2) { return _choice ? _choice > 1 ? 1 : 0 : 1 } return _choice ? Math.min(_choice, 2) : 0 }; if (this$1.locale in this$1.pluralizationRules) { return this$1.pluralizationRules[this$1.locale].apply(this$1, [choice, choicesLength]) } else { return defaultImpl(choice, choicesLength) } }; this._exist = function (message, key) { if (!message || !key) { return false } if (!isNull(this$1._path.getPathValue(message, key))) { return true } // fallback for flat key if (message[key]) { return true } return false }; if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { Object.keys(messages).forEach(function (locale) { this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); }); } this._initVM({ locale: locale, fallbackLocale: fallbackLocale, messages: messages, dateTimeFormats: dateTimeFormats, numberFormats: numberFormats }); }; var prototypeAccessors = { vm: { configurable: true },messages: { configurable: true },dateTimeFormats: { configurable: true },numberFormats: { configurable: true },availableLocales: { configurable: true },locale: { configurable: true },fallbackLocale: { configurable: true },formatFallbackMessages: { configurable: true },missing: { configurable: true },formatter: { configurable: true },silentTranslationWarn: { configurable: true },silentFallbackWarn: { configurable: true },preserveDirectiveContent: { configurable: true },warnHtmlInMessage: { configurable: true },postTranslation: { configurable: true } }; VueI18n.prototype._checkLocaleMessage = function _checkLocaleMessage (locale, level, message) { var paths = []; var fn = function (level, locale, message, paths) { if (isPlainObject(message)) { Object.keys(message).forEach(function (key) { var val = message[key]; if (isPlainObject(val)) { paths.push(key); paths.push('.'); fn(level, locale, val, paths); paths.pop(); paths.pop(); } else { paths.push(key); fn(level, locale, val, paths); paths.pop(); } }); } else if (isArray(message)) { message.forEach(function (item, index) { if (isPlainObject(item)) { paths.push(("[" + index + "]")); paths.push('.'); fn(level, locale, item, paths); paths.pop(); paths.pop(); } else { paths.push(("[" + index + "]")); fn(level, locale, item, paths); paths.pop(); } }); } else if (isString(message)) { var ret = htmlTagMatcher.test(message); if (ret) { var msg = "Detected HTML in message '" + message + "' of keypath '" + (paths.join('')) + "' at '" + locale + "'. Consider component interpolation with '' to avoid XSS. See https://bit.ly/2ZqJzkp"; if (level === 'warn') { warn(msg); } else if (level === 'error') { error(msg); } } } }; fn(level, locale, message, paths); }; VueI18n.prototype._initVM = function _initVM (data) { var silent = Vue.config.silent; Vue.config.silent = true; this._vm = new Vue({ data: data }); Vue.config.silent = silent; }; VueI18n.prototype.destroyVM = function destroyVM () { this._vm.$destroy(); }; VueI18n.prototype.subscribeDataChanging = function subscribeDataChanging (vm) { this._dataListeners.push(vm); }; VueI18n.prototype.unsubscribeDataChanging = function unsubscribeDataChanging (vm) { remove(this._dataListeners, vm); }; VueI18n.prototype.watchI18nData = function watchI18nData () { var self = this; return this._vm.$watch('$data', function () { var i = self._dataListeners.length; while (i--) { Vue.nextTick(function () { self._dataListeners[i] && self._dataListeners[i].$forceUpdate(); }); } }, { deep: true }) }; VueI18n.prototype.watchLocale = function watchLocale () { /* istanbul ignore if */ if (!this._sync || !this._root) { return null } var target = this._vm; return this._root.$i18n.vm.$watch('locale', function (val) { target.$set(target, 'locale', val); target.$forceUpdate(); }, { immediate: true }) }; VueI18n.prototype.onComponentInstanceCreated = function onComponentInstanceCreated (newI18n) { if (this._componentInstanceCreatedListener) { this._componentInstanceCreatedListener(newI18n, this); } }; prototypeAccessors.vm.get = function () { return this._vm }; prototypeAccessors.messages.get = function () { return looseClone(this._getMessages()) }; prototypeAccessors.dateTimeFormats.get = function () { return looseClone(this._getDateTimeFormats()) }; prototypeAccessors.numberFormats.get = function () { return looseClone(this._getNumberFormats()) }; prototypeAccessors.availableLocales.get = function () { return Object.keys(this.messages).sort() }; prototypeAccessors.locale.get = function () { return this._vm.locale }; prototypeAccessors.locale.set = function (locale) { this._vm.$set(this._vm, 'locale', locale); }; prototypeAccessors.fallbackLocale.get = function () { return this._vm.fallbackLocale }; prototypeAccessors.fallbackLocale.set = function (locale) { this._localeChainCache = {}; this._vm.$set(this._vm, 'fallbackLocale', locale); }; prototypeAccessors.formatFallbackMessages.get = function () { return this._formatFallbackMessages }; prototypeAccessors.formatFallbackMessages.set = function (fallback) { this._formatFallbackMessages = fallback; }; prototypeAccessors.missing.get = function () { return this._missing }; prototypeAccessors.missing.set = function (handler) { this._missing = handler; }; prototypeAccessors.formatter.get = function () { return this._formatter }; prototypeAccessors.formatter.set = function (formatter) { this._formatter = formatter; }; prototypeAccessors.silentTranslationWarn.get = function () { return this._silentTranslationWarn }; prototypeAccessors.silentTranslationWarn.set = function (silent) { this._silentTranslationWarn = silent; }; prototypeAccessors.silentFallbackWarn.get = function () { return this._silentFallbackWarn }; prototypeAccessors.silentFallbackWarn.set = function (silent) { this._silentFallbackWarn = silent; }; prototypeAccessors.preserveDirectiveContent.get = function () { return this._preserveDirectiveContent }; prototypeAccessors.preserveDirectiveContent.set = function (preserve) { this._preserveDirectiveContent = preserve; }; prototypeAccessors.warnHtmlInMessage.get = function () { return this._warnHtmlInMessage }; prototypeAccessors.warnHtmlInMessage.set = function (level) { var this$1 = this; var orgLevel = this._warnHtmlInMessage; this._warnHtmlInMessage = level; if (orgLevel !== level && (level === 'warn' || level === 'error')) { var messages = this._getMessages(); Object.keys(messages).forEach(function (locale) { this$1._checkLocaleMessage(locale, this$1._warnHtmlInMessage, messages[locale]); }); } }; prototypeAccessors.postTranslation.get = function () { return this._postTranslation }; prototypeAccessors.postTranslation.set = function (handler) { this._postTranslation = handler; }; VueI18n.prototype._getMessages = function _getMessages () { return this._vm.messages }; VueI18n.prototype._getDateTimeFormats = function _getDateTimeFormats () { return this._vm.dateTimeFormats }; VueI18n.prototype._getNumberFormats = function _getNumberFormats () { return this._vm.numberFormats }; VueI18n.prototype._warnDefault = function _warnDefault (locale, key, result, vm, values, interpolateMode) { if (!isNull(result)) { return result } if (this._missing) { var missingRet = this._missing.apply(null, [locale, key, vm, values]); if (isString(missingRet)) { return missingRet } } else { if ( true && !this._isSilentTranslationWarn(key)) { warn( "Cannot translate the value of keypath '" + key + "'. " + 'Use the value of keypath as default.' ); } } if (this._formatFallbackMessages) { var parsedArgs = parseArgs.apply(void 0, values); return this._render(key, interpolateMode, parsedArgs.params, key) } else { return key } }; VueI18n.prototype._isFallbackRoot = function _isFallbackRoot (val) { return !val && !isNull(this._root) && this._fallbackRoot }; VueI18n.prototype._isSilentFallbackWarn = function _isSilentFallbackWarn (key) { return this._silentFallbackWarn instanceof RegExp ? this._silentFallbackWarn.test(key) : this._silentFallbackWarn }; VueI18n.prototype._isSilentFallback = function _isSilentFallback (locale, key) { return this._isSilentFallbackWarn(key) && (this._isFallbackRoot() || locale !== this.fallbackLocale) }; VueI18n.prototype._isSilentTranslationWarn = function _isSilentTranslationWarn (key) { return this._silentTranslationWarn instanceof RegExp ? this._silentTranslationWarn.test(key) : this._silentTranslationWarn }; VueI18n.prototype._interpolate = function _interpolate ( locale, message, key, host, interpolateMode, values, visitedLinkStack ) { if (!message) { return null } var pathRet = this._path.getPathValue(message, key); if (isArray(pathRet) || isPlainObject(pathRet)) { return pathRet } var ret; if (isNull(pathRet)) { /* istanbul ignore else */ if (isPlainObject(message)) { ret = message[key]; if (!(isString(ret) || isFunction(ret))) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { warn(("Value of key '" + key + "' is not a string or function !")); } return null } } else { return null } } else { /* istanbul ignore else */ if (isString(pathRet) || isFunction(pathRet)) { ret = pathRet; } else { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallback(locale, key)) { warn(("Value of key '" + key + "' is not a string or function!")); } return null } } // Check for the existence of links within the translated string if (isString(ret) && (ret.indexOf('@:') >= 0 || ret.indexOf('@.') >= 0)) { ret = this._link(locale, message, ret, host, 'raw', values, visitedLinkStack); } return this._render(ret, interpolateMode, values, key) }; VueI18n.prototype._link = function _link ( locale, message, str, host, interpolateMode, values, visitedLinkStack ) { var ret = str; // Match all the links within the local // We are going to replace each of // them with its translation var matches = ret.match(linkKeyMatcher); for (var idx in matches) { // ie compatible: filter custom array // prototype method if (!matches.hasOwnProperty(idx)) { continue } var link = matches[idx]; var linkKeyPrefixMatches = link.match(linkKeyPrefixMatcher); var linkPrefix = linkKeyPrefixMatches[0]; var formatterName = linkKeyPrefixMatches[1]; // Remove the leading @:, @.case: and the brackets var linkPlaceholder = link.replace(linkPrefix, '').replace(bracketsMatcher, ''); if (includes(visitedLinkStack, linkPlaceholder)) { if (true) { warn(("Circular reference found. \"" + link + "\" is already visited in the chain of " + (visitedLinkStack.reverse().join(' <- ')))); } return ret } visitedLinkStack.push(linkPlaceholder); // Translate the link var translated = this._interpolate( locale, message, linkPlaceholder, host, interpolateMode === 'raw' ? 'string' : interpolateMode, interpolateMode === 'raw' ? undefined : values, visitedLinkStack ); if (this._isFallbackRoot(translated)) { if ( true && !this._isSilentTranslationWarn(linkPlaceholder)) { warn(("Fall back to translate the link placeholder '" + linkPlaceholder + "' with root locale.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } var root = this._root.$i18n; translated = root._translate( root._getMessages(), root.locale, root.fallbackLocale, linkPlaceholder, host, interpolateMode, values ); } translated = this._warnDefault( locale, linkPlaceholder, translated, host, isArray(values) ? values : [values], interpolateMode ); if (this._modifiers.hasOwnProperty(formatterName)) { translated = this._modifiers[formatterName](translated); } else if (defaultModifiers.hasOwnProperty(formatterName)) { translated = defaultModifiers[formatterName](translated); } visitedLinkStack.pop(); // Replace the link with the translated ret = !translated ? ret : ret.replace(link, translated); } return ret }; VueI18n.prototype._createMessageContext = function _createMessageContext (values) { var _list = isArray(values) ? values : []; var _named = isObject(values) ? values : {}; var list = function (index) { return _list[index]; }; var named = function (key) { return _named[key]; }; return { list: list, named: named } }; VueI18n.prototype._render = function _render (message, interpolateMode, values, path) { if (isFunction(message)) { return message(this._createMessageContext(values)) } var ret = this._formatter.interpolate(message, values, path); // If the custom formatter refuses to work - apply the default one if (!ret) { ret = defaultFormatter.interpolate(message, values, path); } // if interpolateMode is **not** 'string' ('row'), // return the compiled data (e.g. ['foo', VNode, 'bar']) with formatter return interpolateMode === 'string' && !isString(ret) ? ret.join('') : ret }; VueI18n.prototype._appendItemToChain = function _appendItemToChain (chain, item, blocks) { var follow = false; if (!includes(chain, item)) { follow = true; if (item) { follow = item[item.length - 1] !== '!'; item = item.replace(/!/g, ''); chain.push(item); if (blocks && blocks[item]) { follow = blocks[item]; } } } return follow }; VueI18n.prototype._appendLocaleToChain = function _appendLocaleToChain (chain, locale, blocks) { var follow; var tokens = locale.split('-'); do { var item = tokens.join('-'); follow = this._appendItemToChain(chain, item, blocks); tokens.splice(-1, 1); } while (tokens.length && (follow === true)) return follow }; VueI18n.prototype._appendBlockToChain = function _appendBlockToChain (chain, block, blocks) { var follow = true; for (var i = 0; (i < block.length) && (isBoolean(follow)); i++) { var locale = block[i]; if (isString(locale)) { follow = this._appendLocaleToChain(chain, locale, blocks); } } return follow }; VueI18n.prototype._getLocaleChain = function _getLocaleChain (start, fallbackLocale) { if (start === '') { return [] } if (!this._localeChainCache) { this._localeChainCache = {}; } var chain = this._localeChainCache[start]; if (!chain) { if (!fallbackLocale) { fallbackLocale = this.fallbackLocale; } chain = []; // first block defined by start var block = [start]; // while any intervening block found while (isArray(block)) { block = this._appendBlockToChain( chain, block, fallbackLocale ); } // last block defined by default var defaults; if (isArray(fallbackLocale)) { defaults = fallbackLocale; } else if (isObject(fallbackLocale)) { /* $FlowFixMe */ if (fallbackLocale['default']) { defaults = fallbackLocale['default']; } else { defaults = null; } } else { defaults = fallbackLocale; } // convert defaults to array if (isString(defaults)) { block = [defaults]; } else { block = defaults; } if (block) { this._appendBlockToChain( chain, block, null ); } this._localeChainCache[start] = chain; } return chain }; VueI18n.prototype._translate = function _translate ( messages, locale, fallback, key, host, interpolateMode, args ) { var chain = this._getLocaleChain(locale, fallback); var res; for (var i = 0; i < chain.length; i++) { var step = chain[i]; res = this._interpolate(step, messages[step], key, host, interpolateMode, args, [key]); if (!isNull(res)) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to translate the keypath '" + key + "' with '" + step + "' locale.")); } return res } } return null }; VueI18n.prototype._t = function _t (key, _locale, messages, host) { var ref; var values = [], len = arguments.length - 4; while ( len-- > 0 ) values[ len ] = arguments[ len + 4 ]; if (!key) { return '' } var parsedArgs = parseArgs.apply(void 0, values); if(this._escapeParameterHtml) { parsedArgs.params = escapeParams(parsedArgs.params); } var locale = parsedArgs.locale || _locale; var ret = this._translate( messages, locale, this.fallbackLocale, key, host, 'string', parsedArgs.params ); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to translate the keypath '" + key + "' with root locale.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return (ref = this._root).$t.apply(ref, [ key ].concat( values )) } else { ret = this._warnDefault(locale, key, ret, host, values, 'string'); if (this._postTranslation && ret !== null && ret !== undefined) { ret = this._postTranslation(ret, key); } return ret } }; VueI18n.prototype.t = function t (key) { var ref; var values = [], len = arguments.length - 1; while ( len-- > 0 ) values[ len ] = arguments[ len + 1 ]; return (ref = this)._t.apply(ref, [ key, this.locale, this._getMessages(), null ].concat( values )) }; VueI18n.prototype._i = function _i (key, locale, messages, host, values) { var ret = this._translate(messages, locale, this.fallbackLocale, key, host, 'raw', values); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key)) { warn(("Fall back to interpolate the keypath '" + key + "' with root locale.")); } if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.i(key, locale, values) } else { return this._warnDefault(locale, key, ret, host, [values], 'raw') } }; VueI18n.prototype.i = function i (key, locale, values) { /* istanbul ignore if */ if (!key) { return '' } if (!isString(locale)) { locale = this.locale; } return this._i(key, locale, this._getMessages(), null, values) }; VueI18n.prototype._tc = function _tc ( key, _locale, messages, host, choice ) { var ref; var values = [], len = arguments.length - 5; while ( len-- > 0 ) values[ len ] = arguments[ len + 5 ]; if (!key) { return '' } if (choice === undefined) { choice = 1; } var predefined = { 'count': choice, 'n': choice }; var parsedArgs = parseArgs.apply(void 0, values); parsedArgs.params = Object.assign(predefined, parsedArgs.params); values = parsedArgs.locale === null ? [parsedArgs.params] : [parsedArgs.locale, parsedArgs.params]; return this.fetchChoice((ref = this)._t.apply(ref, [ key, _locale, messages, host ].concat( values )), choice) }; VueI18n.prototype.fetchChoice = function fetchChoice (message, choice) { /* istanbul ignore if */ if (!message || !isString(message)) { return null } var choices = message.split('|'); choice = this.getChoiceIndex(choice, choices.length); if (!choices[choice]) { return message } return choices[choice].trim() }; VueI18n.prototype.tc = function tc (key, choice) { var ref; var values = [], len = arguments.length - 2; while ( len-- > 0 ) values[ len ] = arguments[ len + 2 ]; return (ref = this)._tc.apply(ref, [ key, this.locale, this._getMessages(), null, choice ].concat( values )) }; VueI18n.prototype._te = function _te (key, locale, messages) { var args = [], len = arguments.length - 3; while ( len-- > 0 ) args[ len ] = arguments[ len + 3 ]; var _locale = parseArgs.apply(void 0, args).locale || locale; return this._exist(messages[_locale], key) }; VueI18n.prototype.te = function te (key, locale) { return this._te(key, this.locale, this._getMessages(), locale) }; VueI18n.prototype.getLocaleMessage = function getLocaleMessage (locale) { return looseClone(this._vm.messages[locale] || {}) }; VueI18n.prototype.setLocaleMessage = function setLocaleMessage (locale, message) { if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); } this._vm.$set(this._vm.messages, locale, message); }; VueI18n.prototype.mergeLocaleMessage = function mergeLocaleMessage (locale, message) { if (this._warnHtmlInMessage === 'warn' || this._warnHtmlInMessage === 'error') { this._checkLocaleMessage(locale, this._warnHtmlInMessage, message); } this._vm.$set(this._vm.messages, locale, merge( typeof this._vm.messages[locale] !== 'undefined' && Object.keys(this._vm.messages[locale]).length ? this._vm.messages[locale] : {}, message )); }; VueI18n.prototype.getDateTimeFormat = function getDateTimeFormat (locale) { return looseClone(this._vm.dateTimeFormats[locale] || {}) }; VueI18n.prototype.setDateTimeFormat = function setDateTimeFormat (locale, format) { this._vm.$set(this._vm.dateTimeFormats, locale, format); this._clearDateTimeFormat(locale, format); }; VueI18n.prototype.mergeDateTimeFormat = function mergeDateTimeFormat (locale, format) { this._vm.$set(this._vm.dateTimeFormats, locale, merge(this._vm.dateTimeFormats[locale] || {}, format)); this._clearDateTimeFormat(locale, format); }; VueI18n.prototype._clearDateTimeFormat = function _clearDateTimeFormat (locale, format) { for (var key in format) { var id = locale + "__" + key; if (!this._dateTimeFormatters.hasOwnProperty(id)) { continue } delete this._dateTimeFormatters[id]; } }; VueI18n.prototype._localizeDateTime = function _localizeDateTime ( value, locale, fallback, dateTimeFormats, key ) { var _locale = locale; var formats = dateTimeFormats[_locale]; var chain = this._getLocaleChain(locale, fallback); for (var i = 0; i < chain.length; i++) { var current = _locale; var step = chain[i]; formats = dateTimeFormats[step]; _locale = step; // fallback locale if (isNull(formats) || isNull(formats[key])) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to '" + step + "' datetime formats from '" + current + "' datetime formats.")); } } else { break } } if (isNull(formats) || isNull(formats[key])) { return null } else { var format = formats[key]; var id = _locale + "__" + key; var formatter = this._dateTimeFormatters[id]; if (!formatter) { formatter = this._dateTimeFormatters[id] = new Intl.DateTimeFormat(_locale, format); } return formatter.format(value) } }; VueI18n.prototype._d = function _d (value, locale, key) { /* istanbul ignore if */ if ( true && !VueI18n.availabilities.dateTimeFormat) { warn('Cannot format a Date value due to not supported Intl.DateTimeFormat.'); return '' } if (!key) { return new Intl.DateTimeFormat(locale).format(value) } var ret = this._localizeDateTime(value, locale, this.fallbackLocale, this._getDateTimeFormats(), key); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to datetime localization of root: key '" + key + "'.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.d(value, key, locale) } else { return ret || '' } }; VueI18n.prototype.d = function d (value) { var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; var locale = this.locale; var key = null; if (args.length === 1) { if (isString(args[0])) { key = args[0]; } else if (isObject(args[0])) { if (args[0].locale) { locale = args[0].locale; } if (args[0].key) { key = args[0].key; } } } else if (args.length === 2) { if (isString(args[0])) { key = args[0]; } if (isString(args[1])) { locale = args[1]; } } return this._d(value, locale, key) }; VueI18n.prototype.getNumberFormat = function getNumberFormat (locale) { return looseClone(this._vm.numberFormats[locale] || {}) }; VueI18n.prototype.setNumberFormat = function setNumberFormat (locale, format) { this._vm.$set(this._vm.numberFormats, locale, format); this._clearNumberFormat(locale, format); }; VueI18n.prototype.mergeNumberFormat = function mergeNumberFormat (locale, format) { this._vm.$set(this._vm.numberFormats, locale, merge(this._vm.numberFormats[locale] || {}, format)); this._clearNumberFormat(locale, format); }; VueI18n.prototype._clearNumberFormat = function _clearNumberFormat (locale, format) { for (var key in format) { var id = locale + "__" + key; if (!this._numberFormatters.hasOwnProperty(id)) { continue } delete this._numberFormatters[id]; } }; VueI18n.prototype._getNumberFormatter = function _getNumberFormatter ( value, locale, fallback, numberFormats, key, options ) { var _locale = locale; var formats = numberFormats[_locale]; var chain = this._getLocaleChain(locale, fallback); for (var i = 0; i < chain.length; i++) { var current = _locale; var step = chain[i]; formats = numberFormats[step]; _locale = step; // fallback locale if (isNull(formats) || isNull(formats[key])) { if (step !== locale && "development" !== 'production' && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to '" + step + "' number formats from '" + current + "' number formats.")); } } else { break } } if (isNull(formats) || isNull(formats[key])) { return null } else { var format = formats[key]; var formatter; if (options) { // If options specified - create one time number formatter formatter = new Intl.NumberFormat(_locale, Object.assign({}, format, options)); } else { var id = _locale + "__" + key; formatter = this._numberFormatters[id]; if (!formatter) { formatter = this._numberFormatters[id] = new Intl.NumberFormat(_locale, format); } } return formatter } }; VueI18n.prototype._n = function _n (value, locale, key, options) { /* istanbul ignore if */ if (!VueI18n.availabilities.numberFormat) { if (true) { warn('Cannot format a Number value due to not supported Intl.NumberFormat.'); } return '' } if (!key) { var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); return nf.format(value) } var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); var ret = formatter && formatter.format(value); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key) && !this._isSilentFallbackWarn(key)) { warn(("Fall back to number localization of root: key '" + key + "'.")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n.n(value, Object.assign({}, { key: key, locale: locale }, options)) } else { return ret || '' } }; VueI18n.prototype.n = function n (value) { var args = [], len = arguments.length - 1; while ( len-- > 0 ) args[ len ] = arguments[ len + 1 ]; var locale = this.locale; var key = null; var options = null; if (args.length === 1) { if (isString(args[0])) { key = args[0]; } else if (isObject(args[0])) { if (args[0].locale) { locale = args[0].locale; } if (args[0].key) { key = args[0].key; } // Filter out number format options only options = Object.keys(args[0]).reduce(function (acc, key) { var obj; if (includes(numberFormatKeys, key)) { return Object.assign({}, acc, ( obj = {}, obj[key] = args[0][key], obj )) } return acc }, null); } } else if (args.length === 2) { if (isString(args[0])) { key = args[0]; } if (isString(args[1])) { locale = args[1]; } } return this._n(value, locale, key, options) }; VueI18n.prototype._ntp = function _ntp (value, locale, key, options) { /* istanbul ignore if */ if (!VueI18n.availabilities.numberFormat) { if (true) { warn('Cannot format to parts a Number value due to not supported Intl.NumberFormat.'); } return [] } if (!key) { var nf = !options ? new Intl.NumberFormat(locale) : new Intl.NumberFormat(locale, options); return nf.formatToParts(value) } var formatter = this._getNumberFormatter(value, locale, this.fallbackLocale, this._getNumberFormats(), key, options); var ret = formatter && formatter.formatToParts(value); if (this._isFallbackRoot(ret)) { if ( true && !this._isSilentTranslationWarn(key)) { warn(("Fall back to format number to parts of root: key '" + key + "' .")); } /* istanbul ignore if */ if (!this._root) { throw Error('unexpected error') } return this._root.$i18n._ntp(value, locale, key, options) } else { return ret || [] } }; Object.defineProperties( VueI18n.prototype, prototypeAccessors ); var availabilities; // $FlowFixMe Object.defineProperty(VueI18n, 'availabilities', { get: function get () { if (!availabilities) { var intlDefined = typeof Intl !== 'undefined'; availabilities = { dateTimeFormat: intlDefined && typeof Intl.DateTimeFormat !== 'undefined', numberFormat: intlDefined && typeof Intl.NumberFormat !== 'undefined' }; } return availabilities } }); VueI18n.install = install; VueI18n.version = '8.24.1'; /* harmony default export */ __webpack_exports__["default"] = (VueI18n); /***/ }), /* 984 */ /*!************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/axios.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _vue = _interopRequireDefault(__webpack_require__(/*! vue */ 40));\nvar _axios = _interopRequireDefault(__webpack_require__(/*! axios */ 234));\nvar _SystemConfiguration = _interopRequireDefault(__webpack_require__(/*! ./SystemConfiguration.js */ 985));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\nvar baseURL = _SystemConfiguration.default.constant;\nvar service = _axios.default.create({\n withCredentials: false, //表示跨域请求时是否需要使用凭证\n crossDomain: true,\n // baseURL,\n timeout: 160000 });\n\n\n// request请求拦截器,在请求之前做一些处理\nservice.interceptors.request.use(\nfunction (config) {\n __f__(\"log\", '请求之前成功', config.url, \" at utils/axios.js:16\");\n __f__(\"log\", config, \" at utils/axios.js:17\");\n uni.showLoading({\n title: 'loading',\n mask: true });\n\n __f__(\"log\", '============================', \" at utils/axios.js:22\");\n // if (config.urlType=='eth') {\n // \tconfig.url = config.url\n\n // } else {\n\n // \tconfig.url = baseURL.serverUrl + config.url\n // }\n config.baseURL = baseURL.serverUrl;\n config.url = config.url;\n\n // if (token) {\n // // config.headers['Authori-zation'] = token\n // config.headers['Authorization'] = token\n // }\n // console.log(config)\n // if (store.state.token) {\n // // 给请求头添加user-token\n // config.headers[\"user-token\"] = store.state.token;\n // }\n\n return config;\n},\nfunction (error) {\n __f__(\"log\", error, \" at utils/axios.js:46\"); // for debug\n return Promise.reject(error);\n});\n\n\n// 配置成功后的响应拦截器\nservice.interceptors.response.use(function (res) {\n uni.hideLoading();\n __f__(\"log\", res, \" at utils/axios.js:54\");\n if (res.status == 200) {\n return res.data;\n } else {\n return Promise.reject(res.msg);\n }\n}, function (error) {\n // if (error.response.status) {\n // \tswitch (error.response.status) {\n // \t\tcase 401:\n // \t\t\tbreak;\n // \t\tdefault:\n // \t\t\tbreak;\n // \t}\n // }\n return Promise.reject(error);\n});\n\n// 在main.js中放入这段自定义适配器的代码,就可以实现uniapp的app和小程序开发中能使用axios进行跨域网络请求,并支持携带cookie\n\n_axios.default.defaults.adapter = function (config) {//自己定义个适配器,用来适配uniapp的语法\n return new Promise(function (resolve, reject) {\n\n __f__(\"log\", config, '我请求的', \" at utils/axios.js:77\");\n var settle = __webpack_require__(/*! axios/lib/core/settle */ 247);\n var buildURL = __webpack_require__(/*! axios/lib/helpers/buildURL */ 239);\n\n uni.request({\n method: config.method.toUpperCase(),\n url: config.baseURL + '/' + buildURL(config.url, config.params, config.paramsSerializer),\n\n header: config.headers,\n data: config.data,\n dataType: config.dataType,\n responseType: config.responseType,\n sslVerify: config.sslVerify,\n complete: function complete(response) {\n //console.log(\"执行完成:\",config.baseURL+'/' + buildURL(config.url, config.params, config.paramsSerializer),response.data)\n response = {\n data: response.data,\n status: response.statusCode,\n errMsg: response.errMsg,\n header: response.header,\n config: config };\n\n\n settle(resolve, reject, response);\n },\n fail: function fail(res) {\n uni.showToast({\n title: res,\n icon: 'none',\n duration: 1500 });\n\n } });\n\n });\n};var _default =\n\nservice;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvYXhpb3MuanMiXSwibmFtZXMiOlsiYmFzZVVSTCIsIlN5c3RlbUNvbmZpZ3VyYXRpb24iLCJjb25zdGFudCIsInNlcnZpY2UiLCJheGlvcyIsImNyZWF0ZSIsIndpdGhDcmVkZW50aWFscyIsImNyb3NzRG9tYWluIiwidGltZW91dCIsImludGVyY2VwdG9ycyIsInJlcXVlc3QiLCJ1c2UiLCJjb25maWciLCJ1cmwiLCJ1bmkiLCJzaG93TG9hZGluZyIsInRpdGxlIiwibWFzayIsInNlcnZlclVybCIsImVycm9yIiwiUHJvbWlzZSIsInJlamVjdCIsInJlc3BvbnNlIiwicmVzIiwiaGlkZUxvYWRpbmciLCJzdGF0dXMiLCJkYXRhIiwibXNnIiwiZGVmYXVsdHMiLCJhZGFwdGVyIiwicmVzb2x2ZSIsInNldHRsZSIsInJlcXVpcmUiLCJidWlsZFVSTCIsIm1ldGhvZCIsInRvVXBwZXJDYXNlIiwicGFyYW1zIiwicGFyYW1zU2VyaWFsaXplciIsImhlYWRlciIsImhlYWRlcnMiLCJkYXRhVHlwZSIsInJlc3BvbnNlVHlwZSIsInNzbFZlcmlmeSIsImNvbXBsZXRlIiwic3RhdHVzQ29kZSIsImVyck1zZyIsImZhaWwiLCJzaG93VG9hc3QiLCJpY29uIiwiZHVyYXRpb24iXSwibWFwcGluZ3MiOiJvSUFBQTtBQUNBO0FBQ0EsNEc7O0FBRUEsSUFBSUEsT0FBTyxHQUFHQyw2QkFBb0JDLFFBQWxDO0FBQ0EsSUFBTUMsT0FBTyxHQUFHQyxlQUFNQyxNQUFOLENBQWE7QUFDNUJDLGlCQUFlLEVBQUUsS0FEVyxFQUNIO0FBQ3pCQyxhQUFXLEVBQUUsSUFGZTtBQUc1QjtBQUNBQyxTQUFPLEVBQUUsTUFKbUIsRUFBYixDQUFoQjs7O0FBT0E7QUFDQUwsT0FBTyxDQUFDTSxZQUFSLENBQXFCQyxPQUFyQixDQUE2QkMsR0FBN0I7QUFDQyxVQUFBQyxNQUFNLEVBQUk7QUFDVixlQUFZLFFBQVosRUFBcUJBLE1BQU0sQ0FBQ0MsR0FBNUI7QUFDQyxlQUFZRCxNQUFaO0FBQ0FFLEtBQUcsQ0FBQ0MsV0FBSixDQUFnQjtBQUNmQyxTQUFLLEVBQUUsU0FEUTtBQUVmQyxRQUFJLEVBQUUsSUFGUyxFQUFoQjs7QUFJQSxlQUFZLDhCQUFaO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0FMLFFBQU0sQ0FBQ1osT0FBUCxHQUFlQSxPQUFPLENBQUNrQixTQUF2QjtBQUNBTixRQUFNLENBQUNDLEdBQVAsR0FBYUQsTUFBTSxDQUFDQyxHQUFwQjs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsU0FBT0QsTUFBUDtBQUNBLENBOUJGO0FBK0JDLFVBQUFPLEtBQUssRUFBSTtBQUNSLGVBQVlBLEtBQVosMkJBRFEsQ0FDWTtBQUNwQixTQUFPQyxPQUFPLENBQUNDLE1BQVIsQ0FBZUYsS0FBZixDQUFQO0FBQ0EsQ0FsQ0Y7OztBQXFDQTtBQUNBaEIsT0FBTyxDQUFDTSxZQUFSLENBQXFCYSxRQUFyQixDQUE4QlgsR0FBOUIsQ0FBa0MsVUFBQVksR0FBRyxFQUFJO0FBQ3hDVCxLQUFHLENBQUNVLFdBQUo7QUFDQSxlQUFZRCxHQUFaO0FBQ0EsTUFBSUEsR0FBRyxDQUFDRSxNQUFKLElBQWMsR0FBbEIsRUFBdUI7QUFDdEIsV0FBT0YsR0FBRyxDQUFDRyxJQUFYO0FBQ0EsR0FGRCxNQUVPO0FBQ04sV0FBT04sT0FBTyxDQUFDQyxNQUFSLENBQWVFLEdBQUcsQ0FBQ0ksR0FBbkIsQ0FBUDtBQUNBO0FBQ0QsQ0FSRCxFQVFHLFVBQUFSLEtBQUssRUFBSTtBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFPQyxPQUFPLENBQUNDLE1BQVIsQ0FBZUYsS0FBZixDQUFQO0FBQ0EsQ0FsQkQ7O0FBb0JBOztBQUVBZixlQUFNd0IsUUFBTixDQUFlQyxPQUFmLEdBQXlCLFVBQVNqQixNQUFULEVBQWlCLENBQUU7QUFDeEMsU0FBTyxJQUFJUSxPQUFKLENBQVksVUFBQ1UsT0FBRCxFQUFVVCxNQUFWLEVBQXFCOztBQUVwQyxpQkFBWVQsTUFBWixFQUFtQixNQUFuQjtBQUNBLFFBQUltQixNQUFNLEdBQUdDLG1CQUFPLENBQUMsZ0NBQUQsQ0FBcEI7QUFDQSxRQUFJQyxRQUFRLEdBQUdELG1CQUFPLENBQUMscUNBQUQsQ0FBdEI7O0FBRUFsQixPQUFHLENBQUNKLE9BQUosQ0FBWTtBQUNSd0IsWUFBTSxFQUFFdEIsTUFBTSxDQUFDc0IsTUFBUCxDQUFjQyxXQUFkLEVBREE7QUFFUnRCLFNBQUcsRUFBRUQsTUFBTSxDQUFDWixPQUFQLEdBQWUsR0FBZixHQUFxQmlDLFFBQVEsQ0FBQ3JCLE1BQU0sQ0FBQ0MsR0FBUixFQUFhRCxNQUFNLENBQUN3QixNQUFwQixFQUE0QnhCLE1BQU0sQ0FBQ3lCLGdCQUFuQyxDQUYxQjs7QUFJUkMsWUFBTSxFQUFFMUIsTUFBTSxDQUFDMkIsT0FKUDtBQUtSYixVQUFJLEVBQUVkLE1BQU0sQ0FBQ2MsSUFMTDtBQU1SYyxjQUFRLEVBQUU1QixNQUFNLENBQUM0QixRQU5UO0FBT1JDLGtCQUFZLEVBQUU3QixNQUFNLENBQUM2QixZQVBiO0FBUVJDLGVBQVMsRUFBRTlCLE1BQU0sQ0FBQzhCLFNBUlY7QUFTUkMsY0FBUSxFQUFFLFNBQVNBLFFBQVQsQ0FBa0JyQixRQUFsQixFQUE0QjtBQUNsQztBQUNBQSxnQkFBUSxHQUFHO0FBQ1BJLGNBQUksRUFBRUosUUFBUSxDQUFDSSxJQURSO0FBRVBELGdCQUFNLEVBQUVILFFBQVEsQ0FBQ3NCLFVBRlY7QUFHUEMsZ0JBQU0sRUFBRXZCLFFBQVEsQ0FBQ3VCLE1BSFY7QUFJUFAsZ0JBQU0sRUFBRWhCLFFBQVEsQ0FBQ2dCLE1BSlY7QUFLUDFCLGdCQUFNLEVBQUVBLE1BTEQsRUFBWDs7O0FBUUFtQixjQUFNLENBQUNELE9BQUQsRUFBVVQsTUFBVixFQUFrQkMsUUFBbEIsQ0FBTjtBQUNILE9BcEJPO0FBcUJqQndCLFVBQUksRUFBQyxjQUFBdkIsR0FBRyxFQUFHO0FBQ0tULFdBQUcsQ0FBQ2lDLFNBQUosQ0FBYztBQUNiL0IsZUFBSyxFQUFFTyxHQURNO0FBRWJ5QixjQUFJLEVBQUMsTUFGUTtBQUdiQyxrQkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLRixPQTNCRyxFQUFaOztBQTZCSCxHQW5DTSxDQUFQO0FBb0NILENBckNELEM7O0FBdUNlOUMsTyIsImZpbGUiOiI5ODQuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcclxuaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJ1xyXG5pbXBvcnQgU3lzdGVtQ29uZmlndXJhdGlvbiBmcm9tICcuL1N5c3RlbUNvbmZpZ3VyYXRpb24uanMnO1xyXG5cclxubGV0IGJhc2VVUkwgPSBTeXN0ZW1Db25maWd1cmF0aW9uLmNvbnN0YW50XHJcbmNvbnN0IHNlcnZpY2UgPSBheGlvcy5jcmVhdGUoe1xyXG5cdHdpdGhDcmVkZW50aWFsczogZmFsc2UsICAvL+ihqOekuui3qOWfn+ivt+axguaXtuaYr+WQpumcgOimgeS9v+eUqOWHreivgVxyXG5cdGNyb3NzRG9tYWluOiB0cnVlLFxyXG5cdC8vIGJhc2VVUkwsXHJcblx0dGltZW91dDogMTYwMDAwXHJcbn0pXHJcblxyXG4vLyByZXF1ZXN06K+35rGC5oum5oiq5ZmoLOWcqOivt+axguS5i+WJjeWBmuS4gOS6m+WkhOeQhlxyXG5zZXJ2aWNlLmludGVyY2VwdG9ycy5yZXF1ZXN0LnVzZShcclxuXHRjb25maWcgPT4ge1xyXG5cdGNvbnNvbGUubG9nKCfor7fmsYLkuYvliY3miJDlip8nLGNvbmZpZy51cmwpXHJcblx0XHRjb25zb2xlLmxvZyhjb25maWcpXHJcblx0XHR1bmkuc2hvd0xvYWRpbmcoe1xyXG5cdFx0XHR0aXRsZTogJ2xvYWRpbmcnLFxyXG5cdFx0XHRtYXNrOiB0cnVlXHJcblx0XHR9KVxyXG5cdFx0Y29uc29sZS5sb2coJz09PT09PT09PT09PT09PT09PT09PT09PT09PT0nKVxyXG5cdFx0Ly8gaWYgKGNvbmZpZy51cmxUeXBlPT0nZXRoJykge1xyXG5cdFx0Ly8gXHRjb25maWcudXJsID0gY29uZmlnLnVybFxyXG5cdFx0XHRcclxuXHRcdC8vIH0gZWxzZSB7XHJcblx0XHRcclxuXHRcdC8vIFx0Y29uZmlnLnVybCA9IGJhc2VVUkwuc2VydmVyVXJsICsgY29uZmlnLnVybFxyXG5cdFx0Ly8gfVxyXG5cdFx0Y29uZmlnLmJhc2VVUkw9YmFzZVVSTC5zZXJ2ZXJVcmxcclxuXHRcdGNvbmZpZy51cmwgPSBjb25maWcudXJsXHJcblx0XHRcclxuXHRcdC8vICBpZiAodG9rZW4pIHtcclxuXHRcdC8vICAgICAgLy8gY29uZmlnLmhlYWRlcnNbJ0F1dGhvcmktemF0aW9uJ10gPSB0b2tlblxyXG5cdFx0Ly8gICAgICBjb25maWcuaGVhZGVyc1snQXV0aG9yaXphdGlvbiddID0gdG9rZW5cclxuXHRcdC8vICB9XHJcblx0XHQvLyAgY29uc29sZS5sb2coY29uZmlnKVxyXG5cdFx0Ly8gaWYgKHN0b3JlLnN0YXRlLnRva2VuKSB7XHJcblx0XHQvLyAgICAgLy8g57uZ6K+35rGC5aS05re75YqgdXNlci10b2tlblxyXG5cdFx0Ly8gICAgIGNvbmZpZy5oZWFkZXJzW1widXNlci10b2tlblwiXSA9IHN0b3JlLnN0YXRlLnRva2VuO1xyXG5cdFx0Ly8gfVxyXG5cdFx0XHJcblx0XHRyZXR1cm4gY29uZmlnO1xyXG5cdH0sXHJcblx0ZXJyb3IgPT4ge1xyXG5cdFx0Y29uc29sZS5sb2coZXJyb3IpOyAvLyBmb3IgZGVidWdcclxuXHRcdHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcik7XHJcblx0fVxyXG4pO1xyXG5cclxuLy8g6YWN572u5oiQ5Yqf5ZCO55qE5ZON5bqU5oum5oiq5ZmoXHJcbnNlcnZpY2UuaW50ZXJjZXB0b3JzLnJlc3BvbnNlLnVzZShyZXMgPT4ge1xyXG5cdHVuaS5oaWRlTG9hZGluZygpIFxyXG5cdGNvbnNvbGUubG9nKHJlcylcclxuXHRpZiAocmVzLnN0YXR1cyA9PSAyMDApIHtcclxuXHRcdHJldHVybiByZXMuZGF0YVxyXG5cdH0gZWxzZSB7XHJcblx0XHRyZXR1cm4gUHJvbWlzZS5yZWplY3QocmVzLm1zZyk7XHJcblx0fVxyXG59LCBlcnJvciA9PiB7XHJcblx0Ly8gaWYgKGVycm9yLnJlc3BvbnNlLnN0YXR1cykge1xyXG5cdC8vIFx0c3dpdGNoIChlcnJvci5yZXNwb25zZS5zdGF0dXMpIHtcclxuXHQvLyBcdFx0Y2FzZSA0MDE6XHJcblx0Ly8gXHRcdFx0YnJlYWs7XHJcblx0Ly8gXHRcdGRlZmF1bHQ6XHJcblx0Ly8gXHRcdFx0YnJlYWs7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdHJldHVybiBQcm9taXNlLnJlamVjdChlcnJvcilcclxufSlcclxuXHJcbi8vIOWcqG1haW4uanPkuK3mlL7lhaXov5nmrrXoh6rlrprkuYnpgILphY3lmajnmoTku6PnoIHvvIzlsLHlj6/ku6Xlrp7njrB1bmlhcHDnmoRhcHDlkozlsI/nqIvluo/lvIDlj5HkuK3og73kvb/nlKhheGlvc+i/m+ihjOi3qOWfn+e9kee7nOivt+axgu+8jOW5tuaUr+aMgeaQuuW4pmNvb2tpZVxyXG5cclxuYXhpb3MuZGVmYXVsdHMuYWRhcHRlciA9IGZ1bmN0aW9uKGNvbmZpZykgeyAvL+iHquW3seWumuS5ieS4qumAgumFjeWZqO+8jOeUqOadpemAgumFjXVuaWFwcOeahOivreazlVxyXG4gICAgcmV0dXJuIG5ldyBQcm9taXNlKChyZXNvbHZlLCByZWplY3QpID0+IHtcclxuXHRcdFxyXG4gICAgICAgIGNvbnNvbGUubG9nKGNvbmZpZywn5oiR6K+35rGC55qEJylcclxuICAgICAgICB2YXIgc2V0dGxlID0gcmVxdWlyZSgnYXhpb3MvbGliL2NvcmUvc2V0dGxlJyk7XHJcbiAgICAgICAgdmFyIGJ1aWxkVVJMID0gcmVxdWlyZSgnYXhpb3MvbGliL2hlbHBlcnMvYnVpbGRVUkwnKTtcclxuXHRcdFxyXG4gICAgICAgIHVuaS5yZXF1ZXN0KHtcclxuICAgICAgICAgICAgbWV0aG9kOiBjb25maWcubWV0aG9kLnRvVXBwZXJDYXNlKCksXHJcbiAgICAgICAgICAgIHVybDogY29uZmlnLmJhc2VVUkwrJy8nICsgYnVpbGRVUkwoY29uZmlnLnVybCwgY29uZmlnLnBhcmFtcywgY29uZmlnLnBhcmFtc1NlcmlhbGl6ZXIpLFxyXG5cclxuICAgICAgICAgICAgaGVhZGVyOiBjb25maWcuaGVhZGVycyxcclxuICAgICAgICAgICAgZGF0YTogY29uZmlnLmRhdGEsXHJcbiAgICAgICAgICAgIGRhdGFUeXBlOiBjb25maWcuZGF0YVR5cGUsXHJcbiAgICAgICAgICAgIHJlc3BvbnNlVHlwZTogY29uZmlnLnJlc3BvbnNlVHlwZSxcclxuICAgICAgICAgICAgc3NsVmVyaWZ5OiBjb25maWcuc3NsVmVyaWZ5LFxyXG4gICAgICAgICAgICBjb21wbGV0ZTogZnVuY3Rpb24gY29tcGxldGUocmVzcG9uc2UpIHtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2coXCLmiafooYzlrozmiJDvvJpcIixjb25maWcuYmFzZVVSTCsnLycgKyBidWlsZFVSTChjb25maWcudXJsLCBjb25maWcucGFyYW1zLCBjb25maWcucGFyYW1zU2VyaWFsaXplcikscmVzcG9uc2UuZGF0YSlcclxuICAgICAgICAgICAgICAgIHJlc3BvbnNlID0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRhdGE6IHJlc3BvbnNlLmRhdGEsXHJcbiAgICAgICAgICAgICAgICAgICAgc3RhdHVzOiByZXNwb25zZS5zdGF0dXNDb2RlLFxyXG4gICAgICAgICAgICAgICAgICAgIGVyck1zZzogcmVzcG9uc2UuZXJyTXNnLFxyXG4gICAgICAgICAgICAgICAgICAgIGhlYWRlcjogcmVzcG9uc2UuaGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbmZpZzogY29uZmlnXHJcbiAgICAgICAgICAgICAgICB9O1xyXG5cclxuICAgICAgICAgICAgICAgIHNldHRsZShyZXNvbHZlLCByZWplY3QsIHJlc3BvbnNlKTtcclxuICAgICAgICAgICAgfSxcclxuXHRcdFx0ZmFpbDpyZXMgPT57XHJcbiAgICAgICAgICAgICAgICAgICB1bmkuc2hvd1RvYXN0KHtcclxuICAgICAgICAgICAgICAgICAgIFx0dGl0bGU6IHJlcyxcclxuICAgICAgICAgICAgICAgICAgIFx0aWNvbjonbm9uZScsXHJcbiAgICAgICAgICAgICAgICAgICBcdGR1cmF0aW9uOiAxNTAwXHJcbiAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pXHJcbiAgICB9KVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBzZXJ2aWNlXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///984\n"); /***/ }), /* 985 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/SystemConfiguration.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var isTest = true;\n\nvar constant = isTest ? {\n //服务端连接\n serverUrl: 'http://wallet-api.weirui0755.com',\n coinTickerWs: 'ws://wallet-quartz.weirui0755.com/websocket' } :\n{\n //服务端连接\n serverUrl: 'http://wallet-api.weirui0755.com',\n coinTickerWs: 'ws://wallet-quartz.weirui0755.com/websocket' };var _default =\n\n\n{\n constant: constant };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvU3lzdGVtQ29uZmlndXJhdGlvbi5qcyJdLCJuYW1lcyI6WyJpc1Rlc3QiLCJjb25zdGFudCIsInNlcnZlclVybCIsImNvaW5UaWNrZXJXcyJdLCJtYXBwaW5ncyI6InVGQUFBLElBQUlBLE1BQU0sR0FBRyxJQUFiOztBQUVBLElBQU1DLFFBQVEsR0FBR0QsTUFBTSxHQUFHO0FBQ3pCO0FBQ0FFLFdBQVMsRUFBRSxrQ0FGYztBQUd6QkMsY0FBWSxFQUFDLDZDQUhZLEVBQUg7QUFJbkI7QUFDSDtBQUNBRCxXQUFTLEVBQUUsa0NBRlI7QUFHSEMsY0FBWSxFQUFDLDZDQUhWLEVBSkosQzs7O0FBVWU7QUFDZEYsVUFBUSxFQUFSQSxRQURjLEUiLCJmaWxlIjoiOTg1LmpzIiwic291cmNlc0NvbnRlbnQiOlsibGV0IGlzVGVzdCA9IHRydWU7XHJcblxyXG5jb25zdCBjb25zdGFudCA9IGlzVGVzdCA/IHtcclxuXHQvL+acjeWKoeerr+i/nuaOpVxyXG5cdHNlcnZlclVybDogJ2h0dHA6Ly93YWxsZXQtYXBpLndlaXJ1aTA3NTUuY29tJyxcclxuXHRjb2luVGlja2VyV3M6J3dzOi8vd2FsbGV0LXF1YXJ0ei53ZWlydWkwNzU1LmNvbS93ZWJzb2NrZXQnXHJcbn0gOiB7XHJcblx0Ly/mnI3liqHnq6/ov57mjqVcclxuXHRzZXJ2ZXJVcmw6ICdodHRwOi8vd2FsbGV0LWFwaS53ZWlydWkwNzU1LmNvbScsXHJcblx0Y29pblRpY2tlcldzOid3czovL3dhbGxldC1xdWFydHoud2VpcnVpMDc1NS5jb20vd2Vic29ja2V0J1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblx0Y29uc3RhbnRcclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///985\n"); /***/ }), /* 986 */ /*!*****************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/WalletUtil.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _TokenUtil = _interopRequireDefault(__webpack_require__(/*! ./TokenUtil.js */ 43));\nvar _BtcUtil = _interopRequireDefault(__webpack_require__(/*! ./BtcUtil.js */ 987));\nvar _TronUtil = _interopRequireDefault(__webpack_require__(/*! ./TronUtil.js */ 988));\nvar _EthUtil = _interopRequireDefault(__webpack_require__(/*! ./EthUtil.js */ 989));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}\n\nvar fullWallet = {\n \"BTC\": [{\n balance: 0,\n name: \"BTC\",\n type: 'BTC',\n coinList: [{\n name: \"BTC\",\n xname: 'Bitcoin',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }] }],\n\n\n \"ETH\": [{\n balance: 0,\n name: \"ETH\",\n type: 'ETH',\n coinList: [{\n name: \"ETH\",\n xname: 'Ethereum',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: '0xdac17f958d2ee523a2206206994597c13d831ec7',\n icon: __webpack_require__(/*! @/static/tongyonh/img500.png */ 548) }] }],\n\n\n\n \"TRX\": [{\n balance: 0,\n name: \"TRX\",\n type: 'TRX',\n coinList: [{\n name: \"TRX\",\n xname: 'TRON',\n balance: 0,\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) },\n\n {\n name: \"USDT\",\n xname: 'Tether USD',\n balance: 0,\n contractAddress: 'TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t',\n icon: __webpack_require__(/*! @/static/tongyonh/tether_usd.png */ 550) }] }] };\n\n\n\n\n\nvar WalletUtil = {\n //初次创建钱包\n initialWallet: function initialWallet(mnemonic, password) {\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:61\");\n var walletInfo = fullWallet;\n var btc = _TokenUtil.default.generateBtc(mnemonic);\n walletInfo.BTC[0].password = password;\n walletInfo.BTC[0].mnemonic = mnemonic;\n walletInfo.BTC[0].privateKey = btc.privateKey;\n walletInfo.BTC[0].address = btc.address;\n walletInfo.BTC[0].ellipsisAddress = walletInfo.BTC[0].address.substring(0, 6) + '...' + walletInfo.BTC[0].address.substring(25,\n walletInfo.BTC[0].address.length);\n var eth = _TokenUtil.default.generateEth(mnemonic);\n walletInfo.ETH[0].password = password;\n walletInfo.ETH[0].mnemonic = mnemonic;\n walletInfo.ETH[0].privateKey = eth.privateKey;\n walletInfo.ETH[0].address = eth.address;\n var tron = _TokenUtil.default.generateTron(mnemonic);\n walletInfo.TRX[0].mnemonic = mnemonic;\n walletInfo.TRX[0].password = password;\n walletInfo.TRX[0].privateKey = tron.privateKey;\n walletInfo.TRX[0].address = tron.address;\n var wallet = walletInfo.BTC[0];\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n this.updateBalance();\n },\n //修改钱包名称\n updateWalletName: function updateWalletName(type, address, name) {\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n for (var k = 0, length = walletList.length; k < length; k++) {\n if (walletList[k].address === address) {\n walletList[k].name = name;\n break;\n }\n }\n uni.setStorageSync('walletInfo', walletInfo);\n },\n //助记词新建\n mnemonicEstablishWallet: function mnemonicEstablishWallet(type, mnemonic, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", password, 'password', type, \" at utils/WalletUtil.js:100\");\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.generateBtc(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.generateEth(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;\n case 'TRX':\n\n walletdec = _TokenUtil.default.generateTron(mnemonic);\n if (uni.getStorageSync('walletInfo')) {\n uni.setStorageSync('walleti', walletdec.address);\n }\n\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.mnemonic = mnemonic;\n wallet.address = walletdec.address;\n __f__(\"log\", wallet, \" at utils/WalletUtil.js:131\");\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, 1111111, \" at utils/WalletUtil.js:133\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n uni.setStorageSync('walleti', wallet.address);\n\n },\n //私钥新建\n privateKeyEstablishWallet: function privateKeyEstablishWallet(type, privateKey, password) {\n var walletInfo = uni.getStorageSync('walletInfo');\n __f__(\"log\", type, \" at utils/WalletUtil.js:142\");\n __f__(\"log\", password, 'password', \" at utils/WalletUtil.js:143\");\n var walletdec;\n switch (type) {\n case 'BTC':\n walletdec = _TokenUtil.default.importBtcPrivateKey(privateKey);\n break;\n case 'ETH':\n walletdec = _TokenUtil.default.importEthPrivateKey(privateKey);\n break;\n case 'TRX':\n walletdec = _TokenUtil.default.importTronPrivateKey(privateKey);\n break;}\n\n var wallet = fullWallet[type][0];\n wallet.password = password;\n wallet.privateKey = walletdec.privateKey;\n wallet.address = walletdec.address;\n walletInfo[type].push(wallet);\n __f__(\"log\", walletInfo, '当前私钥建的', \" at utils/WalletUtil.js:161\");\n uni.setStorageSync('walletInfo', walletInfo);\n uni.setStorageSync('wallet', wallet);\n uni.setStorageSync('walleti', wallet.address);\n },\n //获取钱包列表\n getWalletList: function getWalletList(type) {\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = [];\n if (type) {\n walletList = walletInfo[type];\n for (var k = 0, length = walletList.length; k < length; k++) {\n var address = walletList[k].address;\n walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(25,\n address.length);\n }\n } else {\n for (var obj in walletInfo) {\n for (var k = 0, length = walletInfo[obj].length; k < length; k++) {\n var _address = walletInfo[obj][k].address;\n\n walletInfo[obj][k].ellipsisAddress = _address.substring(0, 6) + '...' + _address.substring(\n _address.length - 6,\n _address.length);\n walletInfo[obj][k].type = obj;\n walletList.push(walletInfo[obj][k]);\n }\n }\n }\n return walletList;\n },\n selectWallet: function selectWallet(type, address) {\n __f__(\"log\", '选择钱包', \" at utils/WalletUtil.js:193\");\n uni.setStorageSync('walleti', address);\n var walletInfo = uni.getStorageSync('walletInfo');\n var walletList = walletInfo[type];\n __f__(\"log\", \" at utils/WalletUtil.js:197\");\n for (var k = 0, length = walletList.length; k < length; k++) {\n if (walletList[k].address == address) {\n walletList[k].ellipsisAddress = address.substring(0, 6) + '...' + address.substring(25,\n address.length);\n uni.setStorageSync('wallet', walletList[k]);\n break;\n }\n\n }\n },\n updateBalance: function updateBalance(success) {\n var wallet = uni.getStorageSync('wallet');\n __f__(\"log\", wallet, '更新余额', \" at utils/WalletUtil.js:210\");\n var walletInfo = uni.getStorageSync('walletInfo');\n for (var k = 0, length = walletInfo[wallet.type].length; k < length; k++) {\n if (walletInfo[wallet.type][k].address === wallet.address) {\n walletInfo[wallet.type][k] = wallet;\n break;\n }\n }\n uni.setStorageSync('walletInfo', walletInfo);\n var that = this;\n this.getPrice(wallet.type, function (rr) {\n that.getPrice('USDT', function (usdt) {\n switch (wallet.type) {\n case 'BTC':\n __f__(\"log\", \"进来BTC\", \" at utils/WalletUtil.js:224\");\n _BtcUtil.default.getBalance(wallet.address, function (balance) {\n wallet.balance = balance;\n wallet.balancePrice = (balance * rr).toFixed(2);\n wallet.coinList[0].balance = balance;\n wallet.coinList[0].balancePrice = wallet.balancePrice;\n uni.setStorageSync('wallet', wallet);\n success();\n });\n break;\n case 'ETH':\n __f__(\"log\", \"进来ETH\", \" at utils/WalletUtil.js:235\");\n _EthUtil.default.getBalance(wallet.address, function (balance) {\n wallet.balance = balance;\n wallet.balancePrice = (balance * rr).toFixed(2);\n wallet.coinList[0].balance = balance;\n wallet.coinList[0].balancePrice = wallet.balancePrice;var _loop = function _loop(\n i) {\n _EthUtil.default.getTokenBalance(wallet.address, wallet.coinList[\n i].contractAddress, function (b) {\n wallet.coinList[i].balance = b;\n wallet.coinList[1].balancePrice = (wallet.\n coinList[1].balance * usdt).\n toFixed(2);\n uni.setStorageSync('wallet', wallet);\n success();\n });};for (var i = 1; i < wallet.coinList.length; i++) {_loop(i);\n\n }\n });\n\n break;\n case 'TRX':\n __f__(\"log\", \"进来TRX\", \" at utils/WalletUtil.js:257\");\n _TronUtil.default.getTronBalance(wallet.address).then(function (res) {\n wallet.balance = res;\n wallet.balancePrice = (res * rr).toFixed(2);\n wallet.coinList[0].balance = res;\n wallet.coinList[0].balancePrice = wallet.balancePrice;\n _TronUtil.default.getContract(wallet.address, wallet.coinList,\n function (list) {\n wallet.coinList = list;\n wallet.coinList[1].balancePrice = (wallet.\n coinList[1].balance * usdt).toFixed(2);\n __f__(\"log\", wallet.coinList, \" at utils/WalletUtil.js:268\");\n uni.setStorageSync('wallet', wallet);\n success();\n });\n\n });\n\n break;}\n\n\n\n });\n\n });\n\n },\n getPrice: function getPrice(type, _success) {\n uni.request({\n url: 'https://apilist.tronscan.org/api/token/price?token=' + type.toLowerCase(), //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n },\n success: function success(res) {\n __f__(\"log\", res.data.price_in_usd, \" at utils/WalletUtil.js:291\");\n _success(res.data.price_in_usd);\n\n\n\n } });\n\n\n },\n\n\n // 封装地址方法\n updateAddress: function updateAddress(type, value, bigAddress, addressName) {\n var that = this;\n switch (wallet.type) {\n case 'BTC':\n\n break;\n case 'ETH':\n\n\n break;\n case 'TRX':\n if (value == 'ETH') {\n var gai = uni.getStorageSync('ETHAddressInfo');\n var gai2 = uni.getStorageSync('TRXAddressInfo');\n var index = uni.getStorageSync('editIndex');\n var eth = new Object();\n eth.address = bigAddress;\n eth.name = addressName;\n eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n gai2.splice(index, 1);\n uni.setStorageSync('TRXAddressInfo', gai2);\n gai.push(eth);\n uni.setStorageSync('ETHAddressInfo', gai);\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n uni.navigateTo({\n url: '../address/index' });\n\n }\n\n break;}\n\n\n\n },\n // 指纹识别\n finger: function finger() {\n\n if (!plus.fingerprint.isSupport()) {\n this.result = '此设备不支持指纹识别';\n this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n this.result = '此设备未设置密码锁屏,无法使用指纹识别';\n this.disabled = true;\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n this.result = '此设备未录入指纹,请到设置中开启';\n this.disabled = true;\n } else {\n this.result = '此设备支持指纹识别';\n this.disabled = false;\n }\n\n\n\n\n\n\n\n\n },\n\n fingerprint: function fingerprint(sett) {\n var bltype = true;\n\n if (!plus.fingerprint.isSupport()) {\n uni.showToast({\n title: 'This device does not support fingerprint identification',\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else if (!plus.fingerprint.isKeyguardSecure()) {\n uni.showToast({\n title: 'This device is not equipped with a password lock screen and cannot use fingerprint identification',\n icon: 'none',\n duration: 1500 });\n\n\n } else if (!plus.fingerprint.isEnrolledFingerprints()) {\n uni.showToast({\n title: 'There is no fingerprint entered in this device. Please turn it on in the setting',\n icon: 'none',\n duration: 1500 });\n\n // this.disabled = true;\n } else {\n // this.result = '此设备支持指纹识别';\n // // this.disabled = false;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n var that = this;\n var forSett = true;\n\n plus.fingerprint.authenticate(function () {\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\t\n // uni.showToast({\n // \ttitle: 'Fingerprint identification succeeded',\n // \ticon: 'none',\n // \tduration: 1500,\n // \t\t})\n // 存储设置里开启指纹后的状态,隐藏使用密码\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:427\");\n if (sett) {\n uni.setStorageSync('fingerPass', true);\n __f__(\"log\", forSett, 12121, \" at utils/WalletUtil.js:430\");\n\n }\n //plus.nativeUI.alert('Fingerprint identification succeeded');\n }, function (e) {\n switch (e.code) {\n case e.AUTHENTICATE_MISMATCH:\n plus.nativeUI.toast('Fingerprint matching failed, please re-enter');\n break;\n case e.AUTHENTICATE_OVERLIMIT:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert(\n 'The number of fingerprint identification failures exceeds the limit. Please use other methods for authentication');\n\n break;\n case e.CANCEL:\n plus.nativeUI.toast('Recognition has been cancelled');\n break;\n default:\n plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框\n plus.nativeUI.alert('Fingerprint identification failed, please try again');\n break;}\n\n });\n // Android平台手动弹出等待提示框 \n if ('Android' == plus.os.name) {\n this.show = true;\n /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {\r\n \tplus.fingerprint.cancel();\r\n } */\n }\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n }\n\n\n\n },\n printCancel: function printCancel() {\n plus.fingerprint.cancel();\n // this.result=\"停止指纹识别\"\n } };var _default =\n\nWalletUtil;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvV2FsbGV0VXRpbC5qcyJdLCJuYW1lcyI6WyJmdWxsV2FsbGV0IiwiYmFsYW5jZSIsIm5hbWUiLCJ0eXBlIiwiY29pbkxpc3QiLCJ4bmFtZSIsImljb24iLCJyZXF1aXJlIiwiY29udHJhY3RBZGRyZXNzIiwiV2FsbGV0VXRpbCIsImluaXRpYWxXYWxsZXQiLCJtbmVtb25pYyIsInBhc3N3b3JkIiwid2FsbGV0SW5mbyIsImJ0YyIsIlRva2VuVXRpbCIsImdlbmVyYXRlQnRjIiwiQlRDIiwicHJpdmF0ZUtleSIsImFkZHJlc3MiLCJlbGxpcHNpc0FkZHJlc3MiLCJzdWJzdHJpbmciLCJsZW5ndGgiLCJldGgiLCJnZW5lcmF0ZUV0aCIsIkVUSCIsInRyb24iLCJnZW5lcmF0ZVRyb24iLCJUUlgiLCJ3YWxsZXQiLCJ1bmkiLCJzZXRTdG9yYWdlU3luYyIsInVwZGF0ZUJhbGFuY2UiLCJ1cGRhdGVXYWxsZXROYW1lIiwiZ2V0U3RvcmFnZVN5bmMiLCJ3YWxsZXRMaXN0IiwiayIsIm1uZW1vbmljRXN0YWJsaXNoV2FsbGV0Iiwid2FsbGV0ZGVjIiwicHVzaCIsInByaXZhdGVLZXlFc3RhYmxpc2hXYWxsZXQiLCJpbXBvcnRCdGNQcml2YXRlS2V5IiwiaW1wb3J0RXRoUHJpdmF0ZUtleSIsImltcG9ydFRyb25Qcml2YXRlS2V5IiwiZ2V0V2FsbGV0TGlzdCIsIm9iaiIsInNlbGVjdFdhbGxldCIsInN1Y2Nlc3MiLCJ0aGF0IiwiZ2V0UHJpY2UiLCJyciIsInVzZHQiLCJCdGNVdGlsIiwiZ2V0QmFsYW5jZSIsImJhbGFuY2VQcmljZSIsInRvRml4ZWQiLCJFdGhVdGlsIiwiaSIsImdldFRva2VuQmFsYW5jZSIsImIiLCJUcm9uVXRpbCIsImdldFRyb25CYWxhbmNlIiwidGhlbiIsInJlcyIsImdldENvbnRyYWN0IiwibGlzdCIsInJlcXVlc3QiLCJ1cmwiLCJ0b0xvd2VyQ2FzZSIsImhlYWRlciIsImRhdGEiLCJwcmljZV9pbl91c2QiLCJ1cGRhdGVBZGRyZXNzIiwidmFsdWUiLCJiaWdBZGRyZXNzIiwiYWRkcmVzc05hbWUiLCJnYWkiLCJnYWkyIiwiaW5kZXgiLCJPYmplY3QiLCJuYW1lMiIsInNwbGljZSIsInNob3dUb2FzdCIsInRpdGxlIiwiZHVyYXRpb24iLCJuYXZpZ2F0ZVRvIiwiZmluZ2VyIiwicGx1cyIsImZpbmdlcnByaW50IiwiaXNTdXBwb3J0IiwicmVzdWx0IiwiZGlzYWJsZWQiLCJpc0tleWd1YXJkU2VjdXJlIiwiaXNFbnJvbGxlZEZpbmdlcnByaW50cyIsInNldHQiLCJibHR5cGUiLCJmb3JTZXR0IiwiYXV0aGVudGljYXRlIiwibmF0aXZlVUkiLCJjbG9zZVdhaXRpbmciLCJlIiwiY29kZSIsIkFVVEhFTlRJQ0FURV9NSVNNQVRDSCIsInRvYXN0IiwiQVVUSEVOVElDQVRFX09WRVJMSU1JVCIsImFsZXJ0IiwiQ0FOQ0VMIiwib3MiLCJzaG93IiwicHJpbnRDYW5jZWwiLCJjYW5jZWwiXSwibWFwcGluZ3MiOiJvSUFBQTtBQUNBO0FBQ0E7QUFDQSxvRjs7QUFFQSxJQUFJQSxVQUFVLEdBQUc7QUFDaEIsU0FBTyxDQUFDO0FBQ1BDLFdBQU8sRUFBRSxDQURGO0FBRVBDLFFBQUksRUFBRSxLQUZDO0FBR1BDLFFBQUksRUFBRSxLQUhDO0FBSVBDLFlBQVEsRUFBRSxDQUFDO0FBQ1ZGLFVBQUksRUFBRSxLQURJO0FBRVZHLFdBQUssRUFBRSxTQUZHO0FBR1ZKLGFBQU8sRUFBRSxDQUhDO0FBSVZLLFVBQUksRUFBRUMsbUJBQU8sQ0FBQyxvQ0FBRCxDQUpILEVBQUQsQ0FKSCxFQUFELENBRFM7OztBQVloQixTQUFPLENBQUM7QUFDUE4sV0FBTyxFQUFFLENBREY7QUFFUEMsUUFBSSxFQUFFLEtBRkM7QUFHUEMsUUFBSSxFQUFFLEtBSEM7QUFJUEMsWUFBUSxFQUFFLENBQUM7QUFDVEYsVUFBSSxFQUFFLEtBREc7QUFFVEcsV0FBSyxFQUFFLFVBRkU7QUFHVEosYUFBTyxFQUFFLENBSEE7QUFJVEssVUFBSSxFQUFFQyxtQkFBTyxDQUFDLDBDQUFELENBSkosRUFBRDs7QUFNVDtBQUNDTCxVQUFJLEVBQUUsTUFEUDtBQUVDRyxXQUFLLEVBQUUsWUFGUjtBQUdDSixhQUFPLEVBQUUsQ0FIVjtBQUlDTyxxQkFBZSxFQUFFLDRDQUpsQjtBQUtDRixVQUFJLEVBQUVDLG1CQUFPLENBQUMsdUNBQUQsQ0FMZCxFQU5TLENBSkgsRUFBRCxDQVpTOzs7O0FBK0JoQixTQUFPLENBQUM7QUFDUE4sV0FBTyxFQUFFLENBREY7QUFFUEMsUUFBSSxFQUFFLEtBRkM7QUFHUEMsUUFBSSxFQUFFLEtBSEM7QUFJUEMsWUFBUSxFQUFFLENBQUM7QUFDVEYsVUFBSSxFQUFFLEtBREc7QUFFVEcsV0FBSyxFQUFFLE1BRkU7QUFHVEosYUFBTyxFQUFFLENBSEE7QUFJVEssVUFBSSxFQUFFQyxtQkFBTyxDQUFDLHNDQUFELENBSkosRUFBRDs7QUFNVDtBQUNDTCxVQUFJLEVBQUUsTUFEUDtBQUVDRyxXQUFLLEVBQUUsWUFGUjtBQUdDSixhQUFPLEVBQUUsQ0FIVjtBQUlDTyxxQkFBZSxFQUFFLG9DQUpsQjtBQUtDRixVQUFJLEVBQUVDLG1CQUFPLENBQUMsMkNBQUQsQ0FMZCxFQU5TLENBSkgsRUFBRCxDQS9CUyxFQUFqQjs7Ozs7O0FBb0RBLElBQUlFLFVBQVUsR0FBRztBQUNoQjtBQUNBQyxlQUFhLEVBQUUsdUJBQVNDLFFBQVQsRUFBbUJDLFFBQW5CLEVBQTZCO0FBQzNDLGlCQUFZQSxRQUFaLEVBQXNCLFVBQXRCO0FBQ0EsUUFBSUMsVUFBVSxHQUFHYixVQUFqQjtBQUNBLFFBQUljLEdBQUcsR0FBR0MsbUJBQVVDLFdBQVYsQ0FBc0JMLFFBQXRCLENBQVY7QUFDQUUsY0FBVSxDQUFDSSxHQUFYLENBQWUsQ0FBZixFQUFrQkwsUUFBbEIsR0FBNkJBLFFBQTdCO0FBQ0FDLGNBQVUsQ0FBQ0ksR0FBWCxDQUFlLENBQWYsRUFBa0JOLFFBQWxCLEdBQTZCQSxRQUE3QjtBQUNBRSxjQUFVLENBQUNJLEdBQVgsQ0FBZSxDQUFmLEVBQWtCQyxVQUFsQixHQUErQkosR0FBRyxDQUFDSSxVQUFuQztBQUNBTCxjQUFVLENBQUNJLEdBQVgsQ0FBZSxDQUFmLEVBQWtCRSxPQUFsQixHQUE0QkwsR0FBRyxDQUFDSyxPQUFoQztBQUNBTixjQUFVLENBQUNJLEdBQVgsQ0FBZSxDQUFmLEVBQWtCRyxlQUFsQixHQUFtQ1AsVUFBVSxDQUFDSSxHQUFYLENBQWUsQ0FBZixFQUFrQkUsT0FBbEIsQ0FBMEJFLFNBQTFCLENBQW9DLENBQXBDLEVBQXVDLENBQXZDLElBQTRDLEtBQTVDLEdBQW9EUixVQUFVLENBQUNJLEdBQVgsQ0FBZSxDQUFmLEVBQWtCRSxPQUFsQixDQUEwQkUsU0FBMUIsQ0FBb0MsRUFBcEM7QUFDckZSLGNBQVUsQ0FBQ0ksR0FBWCxDQUFlLENBQWYsRUFBa0JFLE9BQWxCLENBQTBCRyxNQUQyRCxDQUF2RjtBQUVBLFFBQUlDLEdBQUcsR0FBR1IsbUJBQVVTLFdBQVYsQ0FBc0JiLFFBQXRCLENBQVY7QUFDQUUsY0FBVSxDQUFDWSxHQUFYLENBQWUsQ0FBZixFQUFrQmIsUUFBbEIsR0FBNkJBLFFBQTdCO0FBQ0FDLGNBQVUsQ0FBQ1ksR0FBWCxDQUFlLENBQWYsRUFBa0JkLFFBQWxCLEdBQTZCQSxRQUE3QjtBQUNBRSxjQUFVLENBQUNZLEdBQVgsQ0FBZSxDQUFmLEVBQWtCUCxVQUFsQixHQUErQkssR0FBRyxDQUFDTCxVQUFuQztBQUNBTCxjQUFVLENBQUNZLEdBQVgsQ0FBZSxDQUFmLEVBQWtCTixPQUFsQixHQUE0QkksR0FBRyxDQUFDSixPQUFoQztBQUNBLFFBQUlPLElBQUksR0FBR1gsbUJBQVVZLFlBQVYsQ0FBdUJoQixRQUF2QixDQUFYO0FBQ0FFLGNBQVUsQ0FBQ2UsR0FBWCxDQUFlLENBQWYsRUFBa0JqQixRQUFsQixHQUE2QkEsUUFBN0I7QUFDQUUsY0FBVSxDQUFDZSxHQUFYLENBQWUsQ0FBZixFQUFrQmhCLFFBQWxCLEdBQTZCQSxRQUE3QjtBQUNBQyxjQUFVLENBQUNlLEdBQVgsQ0FBZSxDQUFmLEVBQWtCVixVQUFsQixHQUErQlEsSUFBSSxDQUFDUixVQUFwQztBQUNBTCxjQUFVLENBQUNlLEdBQVgsQ0FBZSxDQUFmLEVBQWtCVCxPQUFsQixHQUE0Qk8sSUFBSSxDQUFDUCxPQUFqQztBQUNBLFFBQUlVLE1BQU0sR0FBR2hCLFVBQVUsQ0FBQ0ksR0FBWCxDQUFlLENBQWYsQ0FBYjtBQUNBYSxPQUFHLENBQUNDLGNBQUosQ0FBbUIsWUFBbkIsRUFBaUNsQixVQUFqQztBQUNBaUIsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFFBQW5CLEVBQTZCRixNQUE3QjtBQUNBLFNBQUtHLGFBQUw7QUFDQSxHQTFCZTtBQTJCaEI7QUFDQUMsa0JBQWdCLEVBQUUsMEJBQVM5QixJQUFULEVBQWVnQixPQUFmLEVBQXdCakIsSUFBeEIsRUFBOEI7QUFDL0MsUUFBSVcsVUFBVSxHQUFHaUIsR0FBRyxDQUFDSSxjQUFKLENBQW1CLFlBQW5CLENBQWpCO0FBQ0EsUUFBSUMsVUFBVSxHQUFHdEIsVUFBVSxDQUFDVixJQUFELENBQTNCO0FBQ0EsU0FBSyxJQUFJaUMsQ0FBQyxHQUFHLENBQVIsRUFBV2QsTUFBTSxHQUFHYSxVQUFVLENBQUNiLE1BQXBDLEVBQTRDYyxDQUFDLEdBQUdkLE1BQWhELEVBQXdEYyxDQUFDLEVBQXpELEVBQTZEO0FBQzVELFVBQUlELFVBQVUsQ0FBQ0MsQ0FBRCxDQUFWLENBQWNqQixPQUFkLEtBQTBCQSxPQUE5QixFQUF1QztBQUN0Q2dCLGtCQUFVLENBQUNDLENBQUQsQ0FBVixDQUFjbEMsSUFBZCxHQUFxQkEsSUFBckI7QUFDQTtBQUNBO0FBQ0Q7QUFDRDRCLE9BQUcsQ0FBQ0MsY0FBSixDQUFtQixZQUFuQixFQUFpQ2xCLFVBQWpDO0FBQ0EsR0F0Q2U7QUF1Q2hCO0FBQ0F3Qix5QkFBdUIsRUFBRSxpQ0FBU2xDLElBQVQsRUFBZVEsUUFBZixFQUF5QkMsUUFBekIsRUFBbUM7QUFDM0QsUUFBSUMsVUFBVSxHQUFHaUIsR0FBRyxDQUFDSSxjQUFKLENBQW1CLFlBQW5CLENBQWpCO0FBQ0EsaUJBQVl0QixRQUFaLEVBQXNCLFVBQXRCLEVBQWtDVCxJQUFsQztBQUNBLFFBQUltQyxTQUFKO0FBQ0EsWUFBUW5DLElBQVI7QUFDQyxXQUFLLEtBQUw7QUFDQ21DLGlCQUFTLEdBQUd2QixtQkFBVUMsV0FBVixDQUFzQkwsUUFBdEIsQ0FBWjtBQUNBLFlBQUltQixHQUFHLENBQUNJLGNBQUosQ0FBbUIsWUFBbkIsQ0FBSixFQUFzQztBQUNyQ0osYUFBRyxDQUFDQyxjQUFKLENBQW1CLFNBQW5CLEVBQThCTyxTQUFTLENBQUNuQixPQUF4QztBQUNBOztBQUVEO0FBQ0QsV0FBSyxLQUFMO0FBQ0NtQixpQkFBUyxHQUFHdkIsbUJBQVVTLFdBQVYsQ0FBc0JiLFFBQXRCLENBQVo7QUFDQSxZQUFJbUIsR0FBRyxDQUFDSSxjQUFKLENBQW1CLFlBQW5CLENBQUosRUFBc0M7QUFDckNKLGFBQUcsQ0FBQ0MsY0FBSixDQUFtQixTQUFuQixFQUE4Qk8sU0FBUyxDQUFDbkIsT0FBeEM7QUFDQTs7QUFFRDtBQUNELFdBQUssS0FBTDs7QUFFQ21CLGlCQUFTLEdBQUd2QixtQkFBVVksWUFBVixDQUF1QmhCLFFBQXZCLENBQVo7QUFDQSxZQUFJbUIsR0FBRyxDQUFDSSxjQUFKLENBQW1CLFlBQW5CLENBQUosRUFBc0M7QUFDckNKLGFBQUcsQ0FBQ0MsY0FBSixDQUFtQixTQUFuQixFQUE4Qk8sU0FBUyxDQUFDbkIsT0FBeEM7QUFDQTs7QUFFRCxjQXRCRjs7QUF3QkEsUUFBSVUsTUFBTSxHQUFHN0IsVUFBVSxDQUFDRyxJQUFELENBQVYsQ0FBaUIsQ0FBakIsQ0FBYjtBQUNBMEIsVUFBTSxDQUFDakIsUUFBUCxHQUFrQkEsUUFBbEI7QUFDQWlCLFVBQU0sQ0FBQ1gsVUFBUCxHQUFvQm9CLFNBQVMsQ0FBQ3BCLFVBQTlCO0FBQ0FXLFVBQU0sQ0FBQ2xCLFFBQVAsR0FBa0JBLFFBQWxCO0FBQ0FrQixVQUFNLENBQUNWLE9BQVAsR0FBaUJtQixTQUFTLENBQUNuQixPQUEzQjtBQUNBLGlCQUFZVSxNQUFaO0FBQ0FoQixjQUFVLENBQUNWLElBQUQsQ0FBVixDQUFpQm9DLElBQWpCLENBQXNCVixNQUF0QjtBQUNBLGlCQUFZaEIsVUFBWixFQUF3QixPQUF4QjtBQUNBaUIsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFlBQW5CLEVBQWlDbEIsVUFBakM7QUFDQWlCLE9BQUcsQ0FBQ0MsY0FBSixDQUFtQixRQUFuQixFQUE2QkYsTUFBN0I7QUFDQUMsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFNBQW5CLEVBQThCRixNQUFNLENBQUNWLE9BQXJDOztBQUVBLEdBaEZlO0FBaUZoQjtBQUNBcUIsMkJBQXlCLEVBQUUsbUNBQVNyQyxJQUFULEVBQWVlLFVBQWYsRUFBMkJOLFFBQTNCLEVBQXFDO0FBQy9ELFFBQUlDLFVBQVUsR0FBR2lCLEdBQUcsQ0FBQ0ksY0FBSixDQUFtQixZQUFuQixDQUFqQjtBQUNBLGlCQUFZL0IsSUFBWjtBQUNBLGlCQUFZUyxRQUFaLEVBQXNCLFVBQXRCO0FBQ0EsUUFBSTBCLFNBQUo7QUFDQSxZQUFRbkMsSUFBUjtBQUNDLFdBQUssS0FBTDtBQUNDbUMsaUJBQVMsR0FBR3ZCLG1CQUFVMEIsbUJBQVYsQ0FBOEJ2QixVQUE5QixDQUFaO0FBQ0E7QUFDRCxXQUFLLEtBQUw7QUFDQ29CLGlCQUFTLEdBQUd2QixtQkFBVTJCLG1CQUFWLENBQThCeEIsVUFBOUIsQ0FBWjtBQUNBO0FBQ0QsV0FBSyxLQUFMO0FBQ0NvQixpQkFBUyxHQUFHdkIsbUJBQVU0QixvQkFBVixDQUErQnpCLFVBQS9CLENBQVo7QUFDQSxjQVRGOztBQVdBLFFBQUlXLE1BQU0sR0FBRzdCLFVBQVUsQ0FBQ0csSUFBRCxDQUFWLENBQWlCLENBQWpCLENBQWI7QUFDQTBCLFVBQU0sQ0FBQ2pCLFFBQVAsR0FBa0JBLFFBQWxCO0FBQ0FpQixVQUFNLENBQUNYLFVBQVAsR0FBb0JvQixTQUFTLENBQUNwQixVQUE5QjtBQUNBVyxVQUFNLENBQUNWLE9BQVAsR0FBaUJtQixTQUFTLENBQUNuQixPQUEzQjtBQUNBTixjQUFVLENBQUNWLElBQUQsQ0FBVixDQUFpQm9DLElBQWpCLENBQXNCVixNQUF0QjtBQUNBLGlCQUFZaEIsVUFBWixFQUF3QixRQUF4QjtBQUNBaUIsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFlBQW5CLEVBQWlDbEIsVUFBakM7QUFDQWlCLE9BQUcsQ0FBQ0MsY0FBSixDQUFtQixRQUFuQixFQUE2QkYsTUFBN0I7QUFDQUMsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFNBQW5CLEVBQThCRixNQUFNLENBQUNWLE9BQXJDO0FBQ0EsR0EzR2U7QUE0R2hCO0FBQ0F5QixlQUFhLEVBQUUsdUJBQVN6QyxJQUFULEVBQWU7QUFDN0IsUUFBSVUsVUFBVSxHQUFHaUIsR0FBRyxDQUFDSSxjQUFKLENBQW1CLFlBQW5CLENBQWpCO0FBQ0EsUUFBSUMsVUFBVSxHQUFHLEVBQWpCO0FBQ0EsUUFBSWhDLElBQUosRUFBVTtBQUNUZ0MsZ0JBQVUsR0FBR3RCLFVBQVUsQ0FBQ1YsSUFBRCxDQUF2QjtBQUNBLFdBQUssSUFBSWlDLENBQUMsR0FBRyxDQUFSLEVBQVdkLE1BQU0sR0FBR2EsVUFBVSxDQUFDYixNQUFwQyxFQUE0Q2MsQ0FBQyxHQUFHZCxNQUFoRCxFQUF3RGMsQ0FBQyxFQUF6RCxFQUE2RDtBQUM1RCxZQUFJakIsT0FBTyxHQUFHZ0IsVUFBVSxDQUFDQyxDQUFELENBQVYsQ0FBY2pCLE9BQTVCO0FBQ0FnQixrQkFBVSxDQUFDQyxDQUFELENBQVYsQ0FBY2hCLGVBQWQsR0FBZ0NELE9BQU8sQ0FBQ0UsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixJQUEwQixLQUExQixHQUFrQ0YsT0FBTyxDQUFDRSxTQUFSLENBQWtCLEVBQWxCO0FBQ2pFRixlQUFPLENBQUNHLE1BRHlELENBQWxFO0FBRUE7QUFDRCxLQVBELE1BT087QUFDTixXQUFLLElBQUl1QixHQUFULElBQWdCaEMsVUFBaEIsRUFBNEI7QUFDM0IsYUFBSyxJQUFJdUIsQ0FBQyxHQUFHLENBQVIsRUFBV2QsTUFBTSxHQUFHVCxVQUFVLENBQUNnQyxHQUFELENBQVYsQ0FBZ0J2QixNQUF6QyxFQUFpRGMsQ0FBQyxHQUFHZCxNQUFyRCxFQUE2RGMsQ0FBQyxFQUE5RCxFQUFrRTtBQUNqRSxjQUFJakIsUUFBTyxHQUFHTixVQUFVLENBQUNnQyxHQUFELENBQVYsQ0FBZ0JULENBQWhCLEVBQW1CakIsT0FBakM7O0FBRUFOLG9CQUFVLENBQUNnQyxHQUFELENBQVYsQ0FBZ0JULENBQWhCLEVBQW1CaEIsZUFBbkIsR0FBcUNELFFBQU8sQ0FBQ0UsU0FBUixDQUFrQixDQUFsQixFQUFxQixDQUFyQixJQUEwQixLQUExQixHQUFrQ0YsUUFBTyxDQUFDRSxTQUFSO0FBQ3RFRixrQkFBTyxDQUFDRyxNQUFSLEdBQWlCLENBRHFEO0FBRXRFSCxrQkFBTyxDQUFDRyxNQUY4RCxDQUF2RTtBQUdBVCxvQkFBVSxDQUFDZ0MsR0FBRCxDQUFWLENBQWdCVCxDQUFoQixFQUFtQmpDLElBQW5CLEdBQTBCMEMsR0FBMUI7QUFDQVYsb0JBQVUsQ0FBQ0ksSUFBWCxDQUFnQjFCLFVBQVUsQ0FBQ2dDLEdBQUQsQ0FBVixDQUFnQlQsQ0FBaEIsQ0FBaEI7QUFDQTtBQUNEO0FBQ0Q7QUFDRCxXQUFPRCxVQUFQO0FBQ0EsR0FySWU7QUFzSWhCVyxjQUFZLEVBQUUsc0JBQVMzQyxJQUFULEVBQWVnQixPQUFmLEVBQXdCO0FBQ3JDLGlCQUFZLE1BQVo7QUFDQVcsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFNBQW5CLEVBQThCWixPQUE5QjtBQUNBLFFBQUlOLFVBQVUsR0FBR2lCLEdBQUcsQ0FBQ0ksY0FBSixDQUFtQixZQUFuQixDQUFqQjtBQUNBLFFBQUlDLFVBQVUsR0FBR3RCLFVBQVUsQ0FBQ1YsSUFBRCxDQUEzQjtBQUNBO0FBQ0EsU0FBSyxJQUFJaUMsQ0FBQyxHQUFHLENBQVIsRUFBV2QsTUFBTSxHQUFHYSxVQUFVLENBQUNiLE1BQXBDLEVBQTRDYyxDQUFDLEdBQUdkLE1BQWhELEVBQXdEYyxDQUFDLEVBQXpELEVBQTZEO0FBQzVELFVBQUlELFVBQVUsQ0FBQ0MsQ0FBRCxDQUFWLENBQWNqQixPQUFkLElBQXlCQSxPQUE3QixFQUFzQztBQUNyQ2dCLGtCQUFVLENBQUNDLENBQUQsQ0FBVixDQUFjaEIsZUFBZCxHQUFnQ0QsT0FBTyxDQUFDRSxTQUFSLENBQWtCLENBQWxCLEVBQXFCLENBQXJCLElBQTBCLEtBQTFCLEdBQWtDRixPQUFPLENBQUNFLFNBQVIsQ0FBa0IsRUFBbEI7QUFDakVGLGVBQU8sQ0FBQ0csTUFEeUQsQ0FBbEU7QUFFQVEsV0FBRyxDQUFDQyxjQUFKLENBQW1CLFFBQW5CLEVBQTZCSSxVQUFVLENBQUNDLENBQUQsQ0FBdkM7QUFDQTtBQUNBOztBQUVEO0FBQ0QsR0FySmU7QUFzSmhCSixlQUFhLEVBQUUsdUJBQVNlLE9BQVQsRUFBa0I7QUFDaEMsUUFBTWxCLE1BQU0sR0FBR0MsR0FBRyxDQUFDSSxjQUFKLENBQW1CLFFBQW5CLENBQWY7QUFDQSxpQkFBWUwsTUFBWixFQUFvQixNQUFwQjtBQUNBLFFBQU1oQixVQUFVLEdBQUdpQixHQUFHLENBQUNJLGNBQUosQ0FBbUIsWUFBbkIsQ0FBbkI7QUFDQSxTQUFLLElBQUlFLENBQUMsR0FBRyxDQUFSLEVBQVdkLE1BQU0sR0FBR1QsVUFBVSxDQUFDZ0IsTUFBTSxDQUFDMUIsSUFBUixDQUFWLENBQXdCbUIsTUFBakQsRUFBeURjLENBQUMsR0FBR2QsTUFBN0QsRUFBcUVjLENBQUMsRUFBdEUsRUFBMEU7QUFDekUsVUFBSXZCLFVBQVUsQ0FBQ2dCLE1BQU0sQ0FBQzFCLElBQVIsQ0FBVixDQUF3QmlDLENBQXhCLEVBQTJCakIsT0FBM0IsS0FBdUNVLE1BQU0sQ0FBQ1YsT0FBbEQsRUFBMkQ7QUFDMUROLGtCQUFVLENBQUNnQixNQUFNLENBQUMxQixJQUFSLENBQVYsQ0FBd0JpQyxDQUF4QixJQUE2QlAsTUFBN0I7QUFDQTtBQUNBO0FBQ0Q7QUFDREMsT0FBRyxDQUFDQyxjQUFKLENBQW1CLFlBQW5CLEVBQWlDbEIsVUFBakM7QUFDQSxRQUFJbUMsSUFBSSxHQUFHLElBQVg7QUFDQSxTQUFLQyxRQUFMLENBQWNwQixNQUFNLENBQUMxQixJQUFyQixFQUEyQixVQUFTK0MsRUFBVCxFQUFhO0FBQ3ZDRixVQUFJLENBQUNDLFFBQUwsQ0FBYyxNQUFkLEVBQXNCLFVBQVNFLElBQVQsRUFBZTtBQUNwQyxnQkFBUXRCLE1BQU0sQ0FBQzFCLElBQWY7QUFDQyxlQUFLLEtBQUw7QUFDQyx5QkFBWSxPQUFaO0FBQ0FpRCw2QkFBUUMsVUFBUixDQUFtQnhCLE1BQU0sQ0FBQ1YsT0FBMUIsRUFBbUMsVUFBU2xCLE9BQVQsRUFBa0I7QUFDcEQ0QixvQkFBTSxDQUFDNUIsT0FBUCxHQUFpQkEsT0FBakI7QUFDQTRCLG9CQUFNLENBQUN5QixZQUFQLEdBQXNCLENBQUNyRCxPQUFPLEdBQUdpRCxFQUFYLEVBQWVLLE9BQWYsQ0FBdUIsQ0FBdkIsQ0FBdEI7QUFDQTFCLG9CQUFNLENBQUN6QixRQUFQLENBQWdCLENBQWhCLEVBQW1CSCxPQUFuQixHQUE2QkEsT0FBN0I7QUFDQTRCLG9CQUFNLENBQUN6QixRQUFQLENBQWdCLENBQWhCLEVBQW1Ca0QsWUFBbkIsR0FBa0N6QixNQUFNLENBQUN5QixZQUF6QztBQUNBeEIsaUJBQUcsQ0FBQ0MsY0FBSixDQUFtQixRQUFuQixFQUE2QkYsTUFBN0I7QUFDQWtCLHFCQUFPO0FBQ1AsYUFQRDtBQVFBO0FBQ0QsZUFBSyxLQUFMO0FBQ0MseUJBQVksT0FBWjtBQUNBUyw2QkFBUUgsVUFBUixDQUFtQnhCLE1BQU0sQ0FBQ1YsT0FBMUIsRUFBbUMsVUFBU2xCLE9BQVQsRUFBa0I7QUFDcEQ0QixvQkFBTSxDQUFDNUIsT0FBUCxHQUFpQkEsT0FBakI7QUFDQTRCLG9CQUFNLENBQUN5QixZQUFQLEdBQXNCLENBQUNyRCxPQUFPLEdBQUdpRCxFQUFYLEVBQWVLLE9BQWYsQ0FBdUIsQ0FBdkIsQ0FBdEI7QUFDQTFCLG9CQUFNLENBQUN6QixRQUFQLENBQWdCLENBQWhCLEVBQW1CSCxPQUFuQixHQUE2QkEsT0FBN0I7QUFDQTRCLG9CQUFNLENBQUN6QixRQUFQLENBQWdCLENBQWhCLEVBQW1Ca0QsWUFBbkIsR0FBa0N6QixNQUFNLENBQUN5QixZQUF6QyxDQUpvRDtBQUszQ0csZUFMMkM7QUFNbkRELGlDQUFRRSxlQUFSLENBQXdCN0IsTUFBTSxDQUFDVixPQUEvQixFQUF3Q1UsTUFBTSxDQUFDekIsUUFBUDtBQUN2Q3FELGlCQUR1QyxFQUNwQ2pELGVBREosRUFDcUIsVUFBU21ELENBQVQsRUFBWTtBQUNoQzlCLHdCQUFNLENBQUN6QixRQUFQLENBQWdCcUQsQ0FBaEIsRUFBbUJ4RCxPQUFuQixHQUE2QjBELENBQTdCO0FBQ0E5Qix3QkFBTSxDQUFDekIsUUFBUCxDQUFnQixDQUFoQixFQUFtQmtELFlBQW5CLEdBQWtDLENBQUN6QixNQUFNO0FBQ3RDekIsMEJBRGdDLENBQ3ZCLENBRHVCLEVBQ3BCSCxPQURvQixHQUNWa0QsSUFEUztBQUVoQ0kseUJBRmdDLENBRXhCLENBRndCLENBQWxDO0FBR0F6QixxQkFBRyxDQUFDQyxjQUFKLENBQW1CLFFBQW5CLEVBQTZCRixNQUE3QjtBQUNBa0IseUJBQU87QUFDUCxpQkFSRCxFQU5tRCxFQUtwRCxLQUFLLElBQUlVLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUc1QixNQUFNLENBQUN6QixRQUFQLENBQWdCa0IsTUFBcEMsRUFBNENtQyxDQUFDLEVBQTdDLEVBQWlELE9BQXhDQSxDQUF3Qzs7QUFXaEQ7QUFDRCxhQWpCRDs7QUFtQkE7QUFDRCxlQUFLLEtBQUw7QUFDQyx5QkFBWSxPQUFaO0FBQ0FHLDhCQUFTQyxjQUFULENBQXdCaEMsTUFBTSxDQUFDVixPQUEvQixFQUF3QzJDLElBQXhDLENBQTZDLFVBQUNDLEdBQUQsRUFBUztBQUNyRGxDLG9CQUFNLENBQUM1QixPQUFQLEdBQWlCOEQsR0FBakI7QUFDQWxDLG9CQUFNLENBQUN5QixZQUFQLEdBQXNCLENBQUNTLEdBQUcsR0FBR2IsRUFBUCxFQUFXSyxPQUFYLENBQW1CLENBQW5CLENBQXRCO0FBQ0ExQixvQkFBTSxDQUFDekIsUUFBUCxDQUFnQixDQUFoQixFQUFtQkgsT0FBbkIsR0FBNkI4RCxHQUE3QjtBQUNBbEMsb0JBQU0sQ0FBQ3pCLFFBQVAsQ0FBZ0IsQ0FBaEIsRUFBbUJrRCxZQUFuQixHQUFrQ3pCLE1BQU0sQ0FBQ3lCLFlBQXpDO0FBQ0FNLGdDQUFTSSxXQUFULENBQXFCbkMsTUFBTSxDQUFDVixPQUE1QixFQUFxQ1UsTUFBTSxDQUFDekIsUUFBNUM7QUFDQyx3QkFBUzZELElBQVQsRUFBZTtBQUNkcEMsc0JBQU0sQ0FBQ3pCLFFBQVAsR0FBa0I2RCxJQUFsQjtBQUNBcEMsc0JBQU0sQ0FBQ3pCLFFBQVAsQ0FBZ0IsQ0FBaEIsRUFBbUJrRCxZQUFuQixHQUFrQyxDQUFDekIsTUFBTTtBQUN2Q3pCLHdCQURpQyxDQUN4QixDQUR3QixFQUNyQkgsT0FEcUIsR0FDWGtELElBRFUsRUFDSkksT0FESSxDQUNJLENBREosQ0FBbEM7QUFFQSw2QkFBWTFCLE1BQU0sQ0FBQ3pCLFFBQW5CO0FBQ0EwQixtQkFBRyxDQUFDQyxjQUFKLENBQW1CLFFBQW5CLEVBQTZCRixNQUE3QjtBQUNBa0IsdUJBQU87QUFDUCxlQVJGOztBQVVBLGFBZkQ7O0FBaUJBLGtCQXJERjs7OztBQXlEQSxPQTFERDs7QUE0REEsS0E3REQ7O0FBK0RBLEdBak9lO0FBa09oQkUsVUFBUSxFQUFFLGtCQUFTOUMsSUFBVCxFQUFlNEMsUUFBZixFQUF3QjtBQUNqQ2pCLE9BQUcsQ0FBQ29DLE9BQUosQ0FBWTtBQUNYQyxTQUFHLEVBQUUsd0RBQXdEaEUsSUFBSSxDQUFDaUUsV0FBTCxFQURsRCxFQUNzRTtBQUNqRkMsWUFBTSxFQUFFO0FBQ1Asd0JBQWdCLG1DQURULENBQzhDO0FBRDlDLE9BRkc7QUFLWHRCLGFBQU8sRUFBRSxpQkFBQ2dCLEdBQUQsRUFBUztBQUNqQixxQkFBWUEsR0FBRyxDQUFDTyxJQUFKLENBQVNDLFlBQXJCO0FBQ0F4QixnQkFBTyxDQUFDZ0IsR0FBRyxDQUFDTyxJQUFKLENBQVNDLFlBQVYsQ0FBUDs7OztBQUlBLE9BWFUsRUFBWjs7O0FBY0EsR0FqUGU7OztBQW9QaEI7QUFDQUMsZUFBYSxFQUFFLHVCQUFTckUsSUFBVCxFQUFlc0UsS0FBZixFQUFzQkMsVUFBdEIsRUFBa0NDLFdBQWxDLEVBQStDO0FBQzdELFFBQUkzQixJQUFJLEdBQUcsSUFBWDtBQUNBLFlBQVFuQixNQUFNLENBQUMxQixJQUFmO0FBQ0MsV0FBSyxLQUFMOztBQUVDO0FBQ0QsV0FBSyxLQUFMOzs7QUFHQztBQUNELFdBQUssS0FBTDtBQUNDLFlBQUlzRSxLQUFLLElBQUksS0FBYixFQUFvQjtBQUNuQixjQUFNRyxHQUFHLEdBQUc5QyxHQUFHLENBQUNJLGNBQUosQ0FBbUIsZ0JBQW5CLENBQVo7QUFDQSxjQUFNMkMsSUFBSSxHQUFHL0MsR0FBRyxDQUFDSSxjQUFKLENBQW1CLGdCQUFuQixDQUFiO0FBQ0EsY0FBTTRDLEtBQUssR0FBR2hELEdBQUcsQ0FBQ0ksY0FBSixDQUFtQixXQUFuQixDQUFkO0FBQ0EsY0FBSVgsR0FBRyxHQUFHLElBQUl3RCxNQUFKLEVBQVY7QUFDQXhELGFBQUcsQ0FBQ0osT0FBSixHQUFjdUQsVUFBZDtBQUNBbkQsYUFBRyxDQUFDckIsSUFBSixHQUFXeUUsV0FBWDtBQUNBcEQsYUFBRyxDQUFDbkIsUUFBSixHQUFlLENBQUM7QUFDZkYsZ0JBQUksRUFBRSxLQURTO0FBRWY4RSxpQkFBSyxFQUFFLEtBRlE7QUFHZjNFLGlCQUFLLEVBQUUsVUFIUTtBQUlmQyxnQkFBSSxFQUFFQyxtQkFBTyxDQUFDLDBDQUFELENBSkUsRUFBRCxDQUFmOztBQU1Bc0UsY0FBSSxDQUFDSSxNQUFMLENBQVlILEtBQVosRUFBbUIsQ0FBbkI7QUFDQWhELGFBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsRUFBcUM4QyxJQUFyQztBQUNBRCxhQUFHLENBQUNyQyxJQUFKLENBQVNoQixHQUFUO0FBQ0FPLGFBQUcsQ0FBQ0MsY0FBSixDQUFtQixnQkFBbkIsRUFBcUM2QyxHQUFyQztBQUNBOUMsYUFBRyxDQUFDb0QsU0FBSixDQUFjO0FBQ2JDLGlCQUFLLEVBQUUsY0FETTtBQUViN0UsZ0JBQUksRUFBRSxTQUZPO0FBR2I4RSxvQkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLQXRELGFBQUcsQ0FBQ3VELFVBQUosQ0FBZTtBQUNkbEIsZUFBRyxFQUFFLGtCQURTLEVBQWY7O0FBR0E7O0FBRUQsY0FwQ0Y7Ozs7QUF3Q0EsR0EvUmU7QUFnU2hCO0FBQ0FtQixRQWpTZ0Isb0JBaVNQOztBQUVSLFFBQUksQ0FBQ0MsSUFBSSxDQUFDQyxXQUFMLENBQWlCQyxTQUFqQixFQUFMLEVBQW1DO0FBQ2xDLFdBQUtDLE1BQUwsR0FBYyxZQUFkO0FBQ0EsV0FBS0MsUUFBTCxHQUFnQixJQUFoQjtBQUNBLEtBSEQsTUFHTyxJQUFJLENBQUNKLElBQUksQ0FBQ0MsV0FBTCxDQUFpQkksZ0JBQWpCLEVBQUwsRUFBMEM7QUFDaEQsV0FBS0YsTUFBTCxHQUFjLHFCQUFkO0FBQ0EsV0FBS0MsUUFBTCxHQUFnQixJQUFoQjtBQUNBLEtBSE0sTUFHQSxJQUFJLENBQUNKLElBQUksQ0FBQ0MsV0FBTCxDQUFpQkssc0JBQWpCLEVBQUwsRUFBZ0Q7QUFDdEQsV0FBS0gsTUFBTCxHQUFjLGtCQUFkO0FBQ0EsV0FBS0MsUUFBTCxHQUFnQixJQUFoQjtBQUNBLEtBSE0sTUFHQTtBQUNOLFdBQUtELE1BQUwsR0FBYyxXQUFkO0FBQ0EsV0FBS0MsUUFBTCxHQUFnQixLQUFoQjtBQUNBOzs7Ozs7Ozs7QUFTRCxHQXhUZTs7QUEwVGhCSCxhQUFXLEVBQUUscUJBQVNNLElBQVQsRUFBZTtBQUMzQixRQUFJQyxNQUFNLEdBQUcsSUFBYjs7QUFFQSxRQUFJLENBQUNSLElBQUksQ0FBQ0MsV0FBTCxDQUFpQkMsU0FBakIsRUFBTCxFQUFtQztBQUNsQzNELFNBQUcsQ0FBQ29ELFNBQUosQ0FBYztBQUNiQyxhQUFLLEVBQUUseURBRE07QUFFYjdFLFlBQUksRUFBRSxNQUZPO0FBR2I4RSxnQkFBUSxFQUFFLElBSEcsRUFBZDs7QUFLQTtBQUNBLEtBUEQsTUFPTyxJQUFJLENBQUNHLElBQUksQ0FBQ0MsV0FBTCxDQUFpQkksZ0JBQWpCLEVBQUwsRUFBMEM7QUFDaEQ5RCxTQUFHLENBQUNvRCxTQUFKLENBQWM7QUFDYkMsYUFBSyxFQUFFLG1HQURNO0FBRWI3RSxZQUFJLEVBQUUsTUFGTztBQUdiOEUsZ0JBQVEsRUFBRSxJQUhHLEVBQWQ7OztBQU1BLEtBUE0sTUFPQSxJQUFJLENBQUNHLElBQUksQ0FBQ0MsV0FBTCxDQUFpQkssc0JBQWpCLEVBQUwsRUFBZ0Q7QUFDdEQvRCxTQUFHLENBQUNvRCxTQUFKLENBQWM7QUFDYkMsYUFBSyxFQUFFLGtGQURNO0FBRWI3RSxZQUFJLEVBQUUsTUFGTztBQUdiOEUsZ0JBQVEsRUFBRSxJQUhHLEVBQWQ7O0FBS0E7QUFDQSxLQVBNLE1BT0E7QUFDTjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQkEsVUFBSXBDLElBQUksR0FBRyxJQUFYO0FBQ0EsVUFBSWdELE9BQU8sR0FBRyxJQUFkOztBQUVBVCxVQUFJLENBQUNDLFdBQUwsQ0FBaUJTLFlBQWpCLENBQThCLFlBQVc7QUFDeENWLFlBQUksQ0FBQ1csUUFBTCxDQUFjQyxZQUFkLEdBRHdDLENBQ1Y7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EscUJBQVlILE9BQVosRUFBcUIsS0FBckI7QUFDQSxZQUFJRixJQUFKLEVBQVU7QUFDVGhFLGFBQUcsQ0FBQ0MsY0FBSixDQUFtQixZQUFuQixFQUFpQyxJQUFqQztBQUNBLHVCQUFZaUUsT0FBWixFQUFxQixLQUFyQjs7QUFFQTtBQUNEO0FBQ0EsT0FmRCxFQWVHLFVBQVNJLENBQVQsRUFBWTtBQUNkLGdCQUFRQSxDQUFDLENBQUNDLElBQVY7QUFDQyxlQUFLRCxDQUFDLENBQUNFLHFCQUFQO0FBQ0NmLGdCQUFJLENBQUNXLFFBQUwsQ0FBY0ssS0FBZCxDQUFvQiw4Q0FBcEI7QUFDQTtBQUNELGVBQUtILENBQUMsQ0FBQ0ksc0JBQVA7QUFDQ2pCLGdCQUFJLENBQUNXLFFBQUwsQ0FBY0MsWUFBZCxHQURELENBQytCO0FBQzlCWixnQkFBSSxDQUFDVyxRQUFMLENBQWNPLEtBQWQ7QUFDQyw4SEFERDs7QUFHRDtBQUNBLGVBQUtMLENBQUMsQ0FBQ00sTUFBUDtBQUNDbkIsZ0JBQUksQ0FBQ1csUUFBTCxDQUFjSyxLQUFkLENBQW9CLGdDQUFwQjtBQUNBO0FBQ0Q7QUFDQ2hCLGdCQUFJLENBQUNXLFFBQUwsQ0FBY0MsWUFBZCxHQURELENBQytCO0FBQzlCWixnQkFBSSxDQUFDVyxRQUFMLENBQWNPLEtBQWQsQ0FBb0IscURBQXBCO0FBQ0Esa0JBaEJGOztBQWtCQSxPQWxDRDtBQW1DQTtBQUNBLFVBQUksYUFBYWxCLElBQUksQ0FBQ29CLEVBQUwsQ0FBUXpHLElBQXpCLEVBQStCO0FBQzlCLGFBQUswRyxJQUFMLEdBQVksSUFBWjtBQUNBOzs7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQkQ7Ozs7QUFJRCxHQXZhZTtBQXdhaEJDLGFBQVcsRUFBRSx1QkFBVztBQUN2QnRCLFFBQUksQ0FBQ0MsV0FBTCxDQUFpQnNCLE1BQWpCO0FBQ0E7QUFDQSxHQTNhZSxFQUFqQixDOztBQTZhZXJHLFUiLCJmaWxlIjoiOTg2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFRva2VuVXRpbCBmcm9tICcuL1Rva2VuVXRpbC5qcydcclxuaW1wb3J0IEJ0Y1V0aWwgZnJvbSAnLi9CdGNVdGlsLmpzJ1xyXG5pbXBvcnQgVHJvblV0aWwgZnJvbSAnLi9Ucm9uVXRpbC5qcydcclxuaW1wb3J0IEV0aFV0aWwgZnJvbSAnLi9FdGhVdGlsLmpzJ1xyXG5cclxubGV0IGZ1bGxXYWxsZXQgPSB7XHJcblx0XCJCVENcIjogW3tcclxuXHRcdGJhbGFuY2U6IDAsXHJcblx0XHRuYW1lOiBcIkJUQ1wiLFxyXG5cdFx0dHlwZTogJ0JUQycsXHJcblx0XHRjb2luTGlzdDogW3tcclxuXHRcdFx0bmFtZTogXCJCVENcIixcclxuXHRcdFx0eG5hbWU6ICdCaXRjb2luJyxcclxuXHRcdFx0YmFsYW5jZTogMCxcclxuXHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvYnllLnBuZycpXHJcblx0XHR9XVxyXG5cdH1dLFxyXG5cdFwiRVRIXCI6IFt7XHJcblx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdHR5cGU6ICdFVEgnLFxyXG5cdFx0Y29pbkxpc3Q6IFt7XHJcblx0XHRcdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0bmFtZTogXCJVU0RUXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUZXRoZXIgVVNEJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGNvbnRyYWN0QWRkcmVzczogJzB4ZGFjMTdmOTU4ZDJlZTUyM2EyMjA2MjA2OTk0NTk3YzEzZDgzMWVjNycsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvaW1nNTAwLnBuZycpXHJcblx0XHRcdH1cclxuXHRcdF1cclxuXHR9XSxcclxuXHRcIlRSWFwiOiBbe1xyXG5cdFx0YmFsYW5jZTogMCxcclxuXHRcdG5hbWU6IFwiVFJYXCIsXHJcblx0XHR0eXBlOiAnVFJYJyxcclxuXHRcdGNvaW5MaXN0OiBbe1xyXG5cdFx0XHRcdG5hbWU6IFwiVFJYXCIsXHJcblx0XHRcdFx0eG5hbWU6ICdUUk9OJyxcclxuXHRcdFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycpXHJcblx0XHRcdH0sXHJcblx0XHRcdHtcclxuXHRcdFx0XHRuYW1lOiBcIlVTRFRcIixcclxuXHRcdFx0XHR4bmFtZTogJ1RldGhlciBVU0QnLFxyXG5cdFx0XHRcdGJhbGFuY2U6IDAsXHJcblx0XHRcdFx0Y29udHJhY3RBZGRyZXNzOiAnVFI3TkhxamVLUXhHVENpOHE4Wlk0cEw4b3RTemdqTGo2dCcsXHJcblx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvdGV0aGVyX3VzZC5wbmcnKVxyXG5cdFx0XHR9XHJcblx0XHRdXHJcblx0fV1cclxufVxyXG5cclxubGV0IFdhbGxldFV0aWwgPSB7XHJcblx0Ly/liJ3mrKHliJvlu7rpkrHljIVcclxuXHRpbml0aWFsV2FsbGV0OiBmdW5jdGlvbihtbmVtb25pYywgcGFzc3dvcmQpIHtcclxuXHRcdGNvbnNvbGUubG9nKHBhc3N3b3JkLCAncGFzc3dvcmQnKVxyXG5cdFx0bGV0IHdhbGxldEluZm8gPSBmdWxsV2FsbGV0O1xyXG5cdFx0bGV0IGJ0YyA9IFRva2VuVXRpbC5nZW5lcmF0ZUJ0YyhtbmVtb25pYyk7XHJcblx0XHR3YWxsZXRJbmZvLkJUQ1swXS5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0SW5mby5CVENbMF0ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLnByaXZhdGVLZXkgPSBidGMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLmFkZHJlc3MgPSBidGMuYWRkcmVzcztcclxuXHRcdHdhbGxldEluZm8uQlRDWzBdLmVsbGlwc2lzQWRkcmVzcyA9d2FsbGV0SW5mby5CVENbMF0uYWRkcmVzcy5zdWJzdHJpbmcoMCwgNikgKyAnLi4uJyArXHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLnN1YnN0cmluZygyNSxcclxuXHRcdFx0XHR3YWxsZXRJbmZvLkJUQ1swXS5hZGRyZXNzLmxlbmd0aClcclxuXHRcdGxldCBldGggPSBUb2tlblV0aWwuZ2VuZXJhdGVFdGgobW5lbW9uaWMpXHJcblx0XHR3YWxsZXRJbmZvLkVUSFswXS5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0SW5mby5FVEhbMF0ubW5lbW9uaWMgPSBtbmVtb25pYztcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLnByaXZhdGVLZXkgPSBldGgucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldEluZm8uRVRIWzBdLmFkZHJlc3MgPSBldGguYWRkcmVzcztcclxuXHRcdGxldCB0cm9uID0gVG9rZW5VdGlsLmdlbmVyYXRlVHJvbihtbmVtb25pYyk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5tbmVtb25pYyA9IG1uZW1vbmljO1xyXG5cdFx0d2FsbGV0SW5mby5UUlhbMF0ucGFzc3dvcmQgPSBwYXNzd29yZDtcclxuXHRcdHdhbGxldEluZm8uVFJYWzBdLnByaXZhdGVLZXkgPSB0cm9uLnByaXZhdGVLZXk7XHJcblx0XHR3YWxsZXRJbmZvLlRSWFswXS5hZGRyZXNzID0gdHJvbi5hZGRyZXNzO1xyXG5cdFx0bGV0IHdhbGxldCA9IHdhbGxldEluZm8uQlRDWzBdO1xyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR0aGlzLnVwZGF0ZUJhbGFuY2UoKTtcclxuXHR9LFxyXG5cdC8v5L+u5pS56ZKx5YyF5ZCN56ewXHJcblx0dXBkYXRlV2FsbGV0TmFtZTogZnVuY3Rpb24odHlwZSwgYWRkcmVzcywgbmFtZSkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGxldCB3YWxsZXRMaXN0ID0gd2FsbGV0SW5mb1t0eXBlXTtcclxuXHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRMaXN0Lmxlbmd0aDsgayA8IGxlbmd0aDsgaysrKSB7XHJcblx0XHRcdGlmICh3YWxsZXRMaXN0W2tdLmFkZHJlc3MgPT09IGFkZHJlc3MpIHtcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLm5hbWUgPSBuYW1lXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdH0sXHJcblx0Ly/liqnorrDor43mlrDlu7pcclxuXHRtbmVtb25pY0VzdGFibGlzaFdhbGxldDogZnVuY3Rpb24odHlwZSwgbW5lbW9uaWMsIHBhc3N3b3JkKSB7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0Y29uc29sZS5sb2cocGFzc3dvcmQsICdwYXNzd29yZCcsIHR5cGUpXHJcblx0XHRsZXQgd2FsbGV0ZGVjO1xyXG5cdFx0c3dpdGNoICh0eXBlKSB7XHJcblx0XHRcdGNhc2UgJ0JUQyc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlQnRjKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblx0XHRcdFx0d2FsbGV0ZGVjID0gVG9rZW5VdGlsLmdlbmVyYXRlRXRoKG1uZW1vbmljKTtcclxuXHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJykpIHtcclxuXHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0aScsIHdhbGxldGRlYy5hZGRyZXNzKVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ1RSWCc6XHJcblxyXG5cdFx0XHRcdHdhbGxldGRlYyA9IFRva2VuVXRpbC5nZW5lcmF0ZVRyb24obW5lbW9uaWMpO1xyXG5cdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKSkge1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgd2FsbGV0ZGVjLmFkZHJlc3MpXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdH1cclxuXHRcdGxldCB3YWxsZXQgPSBmdWxsV2FsbGV0W3R5cGVdWzBdO1xyXG5cdFx0d2FsbGV0LnBhc3N3b3JkID0gcGFzc3dvcmQ7XHJcblx0XHR3YWxsZXQucHJpdmF0ZUtleSA9IHdhbGxldGRlYy5wcml2YXRlS2V5O1xyXG5cdFx0d2FsbGV0Lm1uZW1vbmljID0gbW5lbW9uaWM7XHJcblx0XHR3YWxsZXQuYWRkcmVzcyA9IHdhbGxldGRlYy5hZGRyZXNzO1xyXG5cdFx0Y29uc29sZS5sb2cod2FsbGV0KVxyXG5cdFx0d2FsbGV0SW5mb1t0eXBlXS5wdXNoKHdhbGxldCk7XHJcblx0XHRjb25zb2xlLmxvZyh3YWxsZXRJbmZvLCAxMTExMTExKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblxyXG5cdH0sXHJcblx0Ly/np4HpkqXmlrDlu7pcclxuXHRwcml2YXRlS2V5RXN0YWJsaXNoV2FsbGV0OiBmdW5jdGlvbih0eXBlLCBwcml2YXRlS2V5LCBwYXNzd29yZCkge1xyXG5cdFx0bGV0IHdhbGxldEluZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ3dhbGxldEluZm8nKTtcclxuXHRcdGNvbnNvbGUubG9nKHR5cGUpXHJcblx0XHRjb25zb2xlLmxvZyhwYXNzd29yZCwgJ3Bhc3N3b3JkJylcclxuXHRcdGxldCB3YWxsZXRkZWM7XHJcblx0XHRzd2l0Y2ggKHR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0QnRjUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnRVRIJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0RXRoUHJpdmF0ZUtleShwcml2YXRlS2V5KTtcclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnVFJYJzpcclxuXHRcdFx0XHR3YWxsZXRkZWMgPSBUb2tlblV0aWwuaW1wb3J0VHJvblByaXZhdGVLZXkocHJpdmF0ZUtleSk7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHR9XHJcblx0XHRsZXQgd2FsbGV0ID0gZnVsbFdhbGxldFt0eXBlXVswXTtcclxuXHRcdHdhbGxldC5wYXNzd29yZCA9IHBhc3N3b3JkO1xyXG5cdFx0d2FsbGV0LnByaXZhdGVLZXkgPSB3YWxsZXRkZWMucHJpdmF0ZUtleTtcclxuXHRcdHdhbGxldC5hZGRyZXNzID0gd2FsbGV0ZGVjLmFkZHJlc3M7XHJcblx0XHR3YWxsZXRJbmZvW3R5cGVdLnB1c2god2FsbGV0KTtcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldEluZm8sICflvZPliY3np4HpkqXlu7rnmoQnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJywgd2FsbGV0SW5mbyk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldCk7XHJcblx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldGknLCB3YWxsZXQuYWRkcmVzcyk7XHJcblx0fSxcclxuXHQvL+iOt+WPlumSseWMheWIl+ihqFxyXG5cdGdldFdhbGxldExpc3Q6IGZ1bmN0aW9uKHR5cGUpIHtcclxuXHRcdGxldCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRsZXQgd2FsbGV0TGlzdCA9IFtdO1xyXG5cdFx0aWYgKHR5cGUpIHtcclxuXHRcdFx0d2FsbGV0TGlzdCA9IHdhbGxldEluZm9bdHlwZV1cclxuXHRcdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRsZXQgYWRkcmVzcyA9IHdhbGxldExpc3Rba10uYWRkcmVzcztcclxuXHRcdFx0XHR3YWxsZXRMaXN0W2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZygyNSxcclxuXHRcdFx0XHRcdGFkZHJlc3MubGVuZ3RoKVxyXG5cdFx0XHR9XHJcblx0XHR9IGVsc2Uge1xyXG5cdFx0XHRmb3IgKGxldCBvYmogaW4gd2FsbGV0SW5mbykge1xyXG5cdFx0XHRcdGZvciAodmFyIGsgPSAwLCBsZW5ndGggPSB3YWxsZXRJbmZvW29ial0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0XHRcdGxldCBhZGRyZXNzID0gd2FsbGV0SW5mb1tvYmpdW2tdLmFkZHJlc3M7XHJcblxyXG5cdFx0XHRcdFx0d2FsbGV0SW5mb1tvYmpdW2tdLmVsbGlwc2lzQWRkcmVzcyA9IGFkZHJlc3Muc3Vic3RyaW5nKDAsIDYpICsgJy4uLicgKyBhZGRyZXNzLnN1YnN0cmluZyhcclxuXHRcdFx0XHRcdFx0YWRkcmVzcy5sZW5ndGggLSA2LFxyXG5cdFx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aCk7XHJcblx0XHRcdFx0XHR3YWxsZXRJbmZvW29ial1ba10udHlwZSA9IG9iajtcclxuXHRcdFx0XHRcdHdhbGxldExpc3QucHVzaCh3YWxsZXRJbmZvW29ial1ba10pO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cmV0dXJuIHdhbGxldExpc3Q7XHJcblx0fSxcclxuXHRzZWxlY3RXYWxsZXQ6IGZ1bmN0aW9uKHR5cGUsIGFkZHJlc3MpIHtcclxuXHRcdGNvbnNvbGUubG9nKCfpgInmi6npkrHljIUnKVxyXG5cdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXRpJywgYWRkcmVzcyk7XHJcblx0XHRsZXQgd2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0bGV0IHdhbGxldExpc3QgPSB3YWxsZXRJbmZvW3R5cGVdO1xyXG5cdFx0Y29uc29sZS5sb2coKVxyXG5cdFx0Zm9yICh2YXIgayA9IDAsIGxlbmd0aCA9IHdhbGxldExpc3QubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldExpc3Rba10uYWRkcmVzcyA9PSBhZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0TGlzdFtrXS5lbGxpcHNpc0FkZHJlc3MgPSBhZGRyZXNzLnN1YnN0cmluZygwLCA2KSArICcuLi4nICsgYWRkcmVzcy5zdWJzdHJpbmcoMjUsXHJcblx0XHRcdFx0XHRhZGRyZXNzLmxlbmd0aClcclxuXHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dhbGxldCcsIHdhbGxldExpc3Rba10pO1xyXG5cdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH0sXHJcblx0dXBkYXRlQmFsYW5jZTogZnVuY3Rpb24oc3VjY2Vzcykge1xyXG5cdFx0Y29uc3Qgd2FsbGV0ID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXQnKTtcclxuXHRcdGNvbnNvbGUubG9nKHdhbGxldCwgJ+abtOaWsOS9meminScpXHJcblx0XHRjb25zdCB3YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRmb3IgKHZhciBrID0gMCwgbGVuZ3RoID0gd2FsbGV0SW5mb1t3YWxsZXQudHlwZV0ubGVuZ3RoOyBrIDwgbGVuZ3RoOyBrKyspIHtcclxuXHRcdFx0aWYgKHdhbGxldEluZm9bd2FsbGV0LnR5cGVdW2tdLmFkZHJlc3MgPT09IHdhbGxldC5hZGRyZXNzKSB7XHJcblx0XHRcdFx0d2FsbGV0SW5mb1t3YWxsZXQudHlwZV1ba10gPSB3YWxsZXQ7XHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycsIHdhbGxldEluZm8pO1xyXG5cdFx0bGV0IHRoYXQgPSB0aGlzXHJcblx0XHR0aGlzLmdldFByaWNlKHdhbGxldC50eXBlLCBmdW5jdGlvbihycikge1xyXG5cdFx0XHR0aGF0LmdldFByaWNlKCdVU0RUJywgZnVuY3Rpb24odXNkdCkge1xyXG5cdFx0XHRcdHN3aXRjaCAod2FsbGV0LnR5cGUpIHtcclxuXHRcdFx0XHRcdGNhc2UgJ0JUQyc6XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKFwi6L+b5p2lQlRDXCIpXHJcblx0XHRcdFx0XHRcdEJ0Y1V0aWwuZ2V0QmFsYW5jZSh3YWxsZXQuYWRkcmVzcywgZnVuY3Rpb24oYmFsYW5jZSkge1xyXG5cdFx0XHRcdFx0XHRcdHdhbGxldC5iYWxhbmNlID0gYmFsYW5jZTtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuYmFsYW5jZVByaWNlID0gKGJhbGFuY2UgKiBycikudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZSA9IGJhbGFuY2VcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZVByaWNlID0gd2FsbGV0LmJhbGFuY2VQcmljZVxyXG5cdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd2FsbGV0Jywgd2FsbGV0KTtcclxuXHRcdFx0XHRcdFx0XHRzdWNjZXNzKClcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdFVEgnOlxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpUVUSFwiKVxyXG5cdFx0XHRcdFx0XHRFdGhVdGlsLmdldEJhbGFuY2Uod2FsbGV0LmFkZHJlc3MsIGZ1bmN0aW9uKGJhbGFuY2UpIHtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuYmFsYW5jZSA9IGJhbGFuY2U7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmJhbGFuY2VQcmljZSA9IChiYWxhbmNlICogcnIpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzBdLmJhbGFuY2UgPSBiYWxhbmNlXHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzBdLmJhbGFuY2VQcmljZSA9IHdhbGxldC5iYWxhbmNlUHJpY2VcclxuXHRcdFx0XHRcdFx0XHRmb3IgKGxldCBpID0gMTsgaSA8IHdhbGxldC5jb2luTGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0RXRoVXRpbC5nZXRUb2tlbkJhbGFuY2Uod2FsbGV0LmFkZHJlc3MsIHdhbGxldC5jb2luTGlzdFtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aV0uY29udHJhY3RBZGRyZXNzLCBmdW5jdGlvbihiKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdhbGxldC5jb2luTGlzdFtpXS5iYWxhbmNlID0gYjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZSA9ICh3YWxsZXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5jb2luTGlzdFsxXS5iYWxhbmNlICogdXNkdClcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzKClcclxuXHRcdFx0XHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdFx0XHRjYXNlICdUUlgnOlxyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhcIui/m+adpVRSWFwiKVxyXG5cdFx0XHRcdFx0XHRUcm9uVXRpbC5nZXRUcm9uQmFsYW5jZSh3YWxsZXQuYWRkcmVzcykudGhlbigocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmJhbGFuY2UgPSByZXM7XHJcblx0XHRcdFx0XHRcdFx0d2FsbGV0LmJhbGFuY2VQcmljZSA9IChyZXMgKiBycikudG9GaXhlZCgyKTtcclxuXHRcdFx0XHRcdFx0XHR3YWxsZXQuY29pbkxpc3RbMF0uYmFsYW5jZSA9IHJlc1xyXG5cdFx0XHRcdFx0XHRcdHdhbGxldC5jb2luTGlzdFswXS5iYWxhbmNlUHJpY2UgPSB3YWxsZXQuYmFsYW5jZVByaWNlXHJcblx0XHRcdFx0XHRcdFx0VHJvblV0aWwuZ2V0Q29udHJhY3Qod2FsbGV0LmFkZHJlc3MsIHdhbGxldC5jb2luTGlzdCxcclxuXHRcdFx0XHRcdFx0XHRcdGZ1bmN0aW9uKGxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0ID0gbGlzdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2FsbGV0LmNvaW5MaXN0WzFdLmJhbGFuY2VQcmljZSA9ICh3YWxsZXRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuY29pbkxpc3RbMV0uYmFsYW5jZSAqIHVzZHQpLnRvRml4ZWQoMik7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHdhbGxldC5jb2luTGlzdClcclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCd3YWxsZXQnLCB3YWxsZXQpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzKClcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cclxuXHRcdFx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH0pXHJcblxyXG5cdFx0fSlcclxuXHJcblx0fSxcclxuXHRnZXRQcmljZTogZnVuY3Rpb24odHlwZSwgc3VjY2Vzcykge1xyXG5cdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHR1cmw6ICdodHRwczovL2FwaWxpc3QudHJvbnNjYW4ub3JnL2FwaS90b2tlbi9wcmljZT90b2tlbj0nICsgdHlwZS50b0xvd2VyQ2FzZSgpLCAvL+ivt+axguaOpeWPo1xyXG5cdFx0XHRoZWFkZXI6IHtcclxuXHRcdFx0XHQnY29udGVudC10eXBlJzogJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCcsIC8v6Ieq5a6a5LmJ6K+35rGC5aS05L+h5oGvXHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhyZXMuZGF0YS5wcmljZV9pbl91c2QpXHJcblx0XHRcdFx0c3VjY2VzcyhyZXMuZGF0YS5wcmljZV9pbl91c2QpXHJcblxyXG5cclxuXHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cclxuXHR9LFxyXG5cclxuXHJcblx0Ly8g5bCB6KOF5Zyw5Z2A5pa55rOVXHJcblx0dXBkYXRlQWRkcmVzczogZnVuY3Rpb24odHlwZSwgdmFsdWUsIGJpZ0FkZHJlc3MsIGFkZHJlc3NOYW1lKSB7XHJcblx0XHRsZXQgdGhhdCA9IHRoaXNcclxuXHRcdHN3aXRjaCAod2FsbGV0LnR5cGUpIHtcclxuXHRcdFx0Y2FzZSAnQlRDJzpcclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblx0XHRcdGNhc2UgJ0VUSCc6XHJcblxyXG5cclxuXHRcdFx0XHRicmVhaztcclxuXHRcdFx0Y2FzZSAnVFJYJzpcclxuXHRcdFx0XHRpZiAodmFsdWUgPT0gJ0VUSCcpIHtcclxuXHRcdFx0XHRcdGNvbnN0IGdhaSA9IHVuaS5nZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0Y29uc3QgZ2FpMiA9IHVuaS5nZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nKVxyXG5cdFx0XHRcdFx0Y29uc3QgaW5kZXggPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ2VkaXRJbmRleCcpXHJcblx0XHRcdFx0XHRsZXQgZXRoID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdGV0aC5hZGRyZXNzID0gYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdGV0aC5uYW1lID0gYWRkcmVzc05hbWVcclxuXHRcdFx0XHRcdGV0aC5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0XHRcdG5hbWUyOiBcIkVUSFwiLFxyXG5cdFx0XHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRcdFx0aWNvbjogcmVxdWlyZSgnQC9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycpXHJcblx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdGdhaTIuc3BsaWNlKGluZGV4LCAxKVxyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdUUlhBZGRyZXNzSW5mbycsIGdhaTIpXHJcblx0XHRcdFx0XHRnYWkucHVzaChldGgpO1xyXG5cdFx0XHRcdFx0dW5pLnNldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycsIGdhaSlcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1N1Y2Nlc3NmdWxseScsXHJcblx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXgnXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YnJlYWs7XHJcblxyXG5cdFx0fVxyXG5cclxuXHR9LFxyXG5cdC8vIOaMh+e6ueivhuWIq1xyXG5cdGZpbmdlcigpIHtcclxuXHJcblx0XHRpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNTdXBwb3J0KCkpIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5LiN5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IHRydWU7XHJcblx0XHR9IGVsc2UgaWYgKCFwbHVzLmZpbmdlcnByaW50LmlzS2V5Z3VhcmRTZWN1cmUoKSkge1xyXG5cdFx0XHR0aGlzLnJlc3VsdCA9ICfmraTorr7lpIfmnKrorr7nva7lr4bnoIHplIHlsY/vvIzml6Dms5Xkvb/nlKjmjIfnurnor4bliKsnO1xyXG5cdFx0XHR0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNFbnJvbGxlZEZpbmdlcnByaW50cygpKSB7XHJcblx0XHRcdHRoaXMucmVzdWx0ID0gJ+atpOiuvuWkh+acquW9leWFpeaMh+e6ue+8jOivt+WIsOiuvue9ruS4reW8gOWQryc7XHJcblx0XHRcdHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0dGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0dGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0fSxcclxuXHJcblx0ZmluZ2VycHJpbnQ6IGZ1bmN0aW9uKHNldHQpIHtcclxuXHRcdGxldCBibHR5cGUgPSB0cnVlO1xyXG5cclxuXHRcdGlmICghcGx1cy5maW5nZXJwcmludC5pc1N1cHBvcnQoKSkge1xyXG5cdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHR0aXRsZTogJ1RoaXMgZGV2aWNlIGRvZXMgbm90IHN1cHBvcnQgZmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24nLFxyXG5cdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHR9KVxyXG5cdFx0XHQvLyB0aGlzLmRpc2FibGVkID0gdHJ1ZTtcclxuXHRcdH0gZWxzZSBpZiAoIXBsdXMuZmluZ2VycHJpbnQuaXNLZXlndWFyZFNlY3VyZSgpKSB7XHJcblx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdHRpdGxlOiAnVGhpcyBkZXZpY2UgaXMgbm90IGVxdWlwcGVkIHdpdGggYSBwYXNzd29yZCBsb2NrIHNjcmVlbiBhbmQgY2Fubm90IHVzZSBmaW5nZXJwcmludCBpZGVudGlmaWNhdGlvbicsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblxyXG5cdFx0fSBlbHNlIGlmICghcGx1cy5maW5nZXJwcmludC5pc0Vucm9sbGVkRmluZ2VycHJpbnRzKCkpIHtcclxuXHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0dGl0bGU6ICdUaGVyZSBpcyBubyBmaW5nZXJwcmludCBlbnRlcmVkIGluIHRoaXMgZGV2aWNlLiBQbGVhc2UgdHVybiBpdCBvbiBpbiB0aGUgc2V0dGluZycsXHJcblx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdH0pXHJcblx0XHRcdC8vIHRoaXMuZGlzYWJsZWQgPSB0cnVlO1xyXG5cdFx0fSBlbHNlIHtcclxuXHRcdFx0Ly8gdGhpcy5yZXN1bHQgPSAn5q2k6K6+5aSH5pSv5oyB5oyH57q56K+G5YirJztcclxuXHRcdFx0Ly8gLy8gdGhpcy5kaXNhYmxlZCA9IGZhbHNlO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHRcdGxldCB0aGF0ID0gdGhpcztcclxuXHRcdFx0bGV0IGZvclNldHQgPSB0cnVlO1xyXG5cclxuXHRcdFx0cGx1cy5maW5nZXJwcmludC5hdXRoZW50aWNhdGUoZnVuY3Rpb24oKSB7XHJcblx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHRcclxuXHRcdFx0XHQvLyB1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHQvLyBcdHRpdGxlOiAnRmluZ2VycHJpbnQgaWRlbnRpZmljYXRpb24gc3VjY2VlZGVkJyxcclxuXHRcdFx0XHQvLyBcdGljb246ICdub25lJyxcclxuXHRcdFx0XHQvLyBcdGR1cmF0aW9uOiAxNTAwLFxyXG5cdFx0XHRcdC8vIFx0XHR9KVxyXG5cdFx0XHRcdC8vIOWtmOWCqOiuvue9rumHjOW8gOWQr+aMh+e6ueWQjueahOeKtuaAge+8jOmakOiXj+S9v+eUqOWvhueggVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGZvclNldHQsIDEyMTIxKVxyXG5cdFx0XHRcdGlmIChzZXR0KSB7XHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ2ZpbmdlclBhc3MnLCB0cnVlKVxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZm9yU2V0dCwgMTIxMjEpXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3BsdXMubmF0aXZlVUkuYWxlcnQoJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIHN1Y2NlZWRlZCcpO1xyXG5cdFx0XHR9LCBmdW5jdGlvbihlKSB7XHJcblx0XHRcdFx0c3dpdGNoIChlLmNvZGUpIHtcclxuXHRcdFx0XHRcdGNhc2UgZS5BVVRIRU5USUNBVEVfTUlTTUFUQ0g6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkudG9hc3QoJ0ZpbmdlcnByaW50IG1hdGNoaW5nIGZhaWxlZCwgcGxlYXNlIHJlLWVudGVyJyk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkFVVEhFTlRJQ0FURV9PVkVSTElNSVQ6XHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuY2xvc2VXYWl0aW5nKCk7IC8v5YW85a65QW5kcm9pZOW5s+WPsOWFs+mXreetieW+heahhlxyXG5cdFx0XHRcdFx0XHRwbHVzLm5hdGl2ZVVJLmFsZXJ0KFxyXG5cdFx0XHRcdFx0XHRcdCdUaGUgbnVtYmVyIG9mIGZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWx1cmVzIGV4Y2VlZHMgdGhlIGxpbWl0LiBQbGVhc2UgdXNlIG90aGVyIG1ldGhvZHMgZm9yIGF1dGhlbnRpY2F0aW9uJ1xyXG5cdFx0XHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSBlLkNBTkNFTDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS50b2FzdCgnUmVjb2duaXRpb24gaGFzIGJlZW4gY2FuY2VsbGVkJyk7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHRcdFx0cGx1cy5uYXRpdmVVSS5jbG9zZVdhaXRpbmcoKTsgLy/lhbzlrrlBbmRyb2lk5bmz5Y+w5YWz6Zet562J5b6F5qGGXHJcblx0XHRcdFx0XHRcdHBsdXMubmF0aXZlVUkuYWxlcnQoJ0ZpbmdlcnByaW50IGlkZW50aWZpY2F0aW9uIGZhaWxlZCwgcGxlYXNlIHRyeSBhZ2FpbicpO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0pO1xyXG5cdFx0XHQvLyBBbmRyb2lk5bmz5Y+w5omL5Yqo5by55Ye6562J5b6F5o+Q56S65qGGIFxyXG5cdFx0XHRpZiAoJ0FuZHJvaWQnID09IHBsdXMub3MubmFtZSkge1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IHRydWU7XHJcblx0XHRcdFx0LyogcGx1cy5uYXRpdmVVSS5zaG93V2FpdGluZygn5oyH57q56K+G5Yir5LitLi4uJykub25jbG9zZSA9IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHRcdFx0cGx1cy5maW5nZXJwcmludC5jYW5jZWwoKTtcclxuXHRcdFx0XHR9ICovXHJcblx0XHRcdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0fSxcclxuXHRwcmludENhbmNlbDogZnVuY3Rpb24oKSB7XHJcblx0XHRwbHVzLmZpbmdlcnByaW50LmNhbmNlbCgpO1xyXG5cdFx0Ly8gdGhpcy5yZXN1bHQ9XCLlgZzmraLmjIfnurnor4bliKtcIlxyXG5cdH0sXHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgV2FsbGV0VXRpbFxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///986\n"); /***/ }), /* 987 */ /*!**************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/BtcUtil.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var BtcUtil = {\n getBalance: function getBalance(address, success) {\n var balance = 0;\n try {\n uni.request({\n url: 'http://scan.weirui0755.com/btc/api/address/balancetrend/btc/' + address, //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n },\n success: function success(res) {\n\n if (res.data.code === 1) {\n if (res.data.data.length > 0) {\n var data = res.data.data[0];\n __f__(\"log\", data, 11111, \" at utils/BtcUtil.js:15\");\n for (var b in data) {\n balance = data[b];\n }\n }\n }\n } });\n\n } catch (e) {\n //TODO handle the exception\n }\n success(balance);\n } };var _default =\n\nBtcUtil;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvQnRjVXRpbC5qcyJdLCJuYW1lcyI6WyJCdGNVdGlsIiwiZ2V0QmFsYW5jZSIsImFkZHJlc3MiLCJzdWNjZXNzIiwiYmFsYW5jZSIsInVuaSIsInJlcXVlc3QiLCJ1cmwiLCJoZWFkZXIiLCJyZXMiLCJkYXRhIiwiY29kZSIsImxlbmd0aCIsImIiLCJlIl0sIm1hcHBpbmdzIjoib0lBQUEsSUFBSUEsT0FBTyxHQUFHO0FBQ2JDLFlBQVUsRUFBRSxvQkFBU0MsT0FBVCxFQUFpQkMsT0FBakIsRUFBMEI7QUFDcEMsUUFBSUMsT0FBTyxHQUFDLENBQVo7QUFDQSxRQUFHO0FBQ0ZDLFNBQUcsQ0FBQ0MsT0FBSixDQUFZO0FBQ1hDLFdBQUcsRUFBRSxpRUFBaUVMLE9BRDNELEVBQ29FO0FBQy9FTSxjQUFNLEVBQUU7QUFDUCwwQkFBZ0IsbUNBRFQsQ0FDOEM7QUFEOUMsU0FGRztBQUtYTCxlQUFPLEVBQUUsaUJBQUNNLEdBQUQsRUFBUzs7QUFFakIsY0FBSUEsR0FBRyxDQUFDQyxJQUFKLENBQVNDLElBQVQsS0FBa0IsQ0FBdEIsRUFBeUI7QUFDeEIsZ0JBQUdGLEdBQUcsQ0FBQ0MsSUFBSixDQUFTQSxJQUFULENBQWNFLE1BQWQsR0FBcUIsQ0FBeEIsRUFBMEI7QUFDekIsa0JBQUlGLElBQUksR0FBQ0QsR0FBRyxDQUFDQyxJQUFKLENBQVNBLElBQVQsQ0FBYyxDQUFkLENBQVQ7QUFDQSwyQkFBWUEsSUFBWixFQUFpQixLQUFqQjtBQUNBLG1CQUFJLElBQUlHLENBQVIsSUFBYUgsSUFBYixFQUFrQjtBQUNqQk4sdUJBQU8sR0FBQ00sSUFBSSxDQUFDRyxDQUFELENBQVo7QUFDQTtBQUNEO0FBQ0Q7QUFDRCxTQWhCVSxFQUFaOztBQWtCQSxLQW5CRCxDQW1CQyxPQUFNQyxDQUFOLEVBQVE7QUFDUjtBQUNBO0FBQ0RYLFdBQU8sQ0FBQ0MsT0FBRCxDQUFQO0FBQ0QsR0ExQlksRUFBZCxDOztBQTRCZUosTyIsImZpbGUiOiI5ODcuanMiLCJzb3VyY2VzQ29udGVudCI6WyJsZXQgQnRjVXRpbCA9IHtcclxuXHRnZXRCYWxhbmNlOiBmdW5jdGlvbihhZGRyZXNzLHN1Y2Nlc3MpIHtcclxuXHRcdFx0bGV0IGJhbGFuY2U9MDtcclxuXHRcdFx0dHJ5e1xyXG5cdFx0XHRcdHVuaS5yZXF1ZXN0KHtcclxuXHRcdFx0XHRcdHVybDogJ2h0dHA6Ly9zY2FuLndlaXJ1aTA3NTUuY29tL2J0Yy9hcGkvYWRkcmVzcy9iYWxhbmNldHJlbmQvYnRjLycgKyBhZGRyZXNzLCAvL+ivt+axguaOpeWPo1xyXG5cdFx0XHRcdFx0aGVhZGVyOiB7XHJcblx0XHRcdFx0XHRcdCdjb250ZW50LXR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJywgLy/oh6rlrprkuYnor7fmsYLlpLTkv6Hmga9cclxuXHRcdFx0XHRcdH0sXHJcblx0XHRcdFx0XHRzdWNjZXNzOiAocmVzKSA9PiB7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRpZiAocmVzLmRhdGEuY29kZSA9PT0gMSkge1xyXG5cdFx0XHRcdFx0XHRcdGlmKHJlcy5kYXRhLmRhdGEubGVuZ3RoPjApe1xyXG5cdFx0XHRcdFx0XHRcdFx0dmFyIGRhdGE9cmVzLmRhdGEuZGF0YVswXTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGRhdGEsMTExMTEpXHJcblx0XHRcdFx0XHRcdFx0XHRmb3IobGV0IGIgaW4gZGF0YSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhbGFuY2U9ZGF0YVtiXTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fWNhdGNoKGUpe1xyXG5cdFx0XHRcdC8vVE9ETyBoYW5kbGUgdGhlIGV4Y2VwdGlvblxyXG5cdFx0XHR9XHJcblx0XHRcdHN1Y2Nlc3MoYmFsYW5jZSk7XHJcblx0fVx0XHJcbn1cclxuZXhwb3J0IGRlZmF1bHQgQnRjVXRpbCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///987\n"); /***/ }), /* 988 */ /*!***************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/TronUtil.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}var TronWeb = __webpack_require__(/*! tronweb */ 44);\nvar bip39 = __webpack_require__(/*! bip39 */ 368);\nvar bip32 = __webpack_require__(/*! bip32 */ 423);\nvar util = __webpack_require__(/*! ethereumjs-util */ 439);\nvar ethers = __webpack_require__(/*! ethers */ 68);\nvar bitcoin = __webpack_require__(/*! bitcoinjs-lib */ 470);\nvar Tx = __webpack_require__(/*! ethereumjs-tx */ 544);\nvar HttpProvider = TronWeb.providers.HttpProvider;\nvar fullNode = new HttpProvider(\"https://api.trongrid.io\");\nvar solidityNode = new HttpProvider(\"https://api.trongrid.io\");\nvar eventServer = new HttpProvider(\"https://api.trongrid.io\");\nvar privateKey = \"2d39fb63e81f0cb999b9f0271f5e200d1187c31ac040939218ca054fe5d37b41\";\nvar tronWeb = new TronWeb(fullNode, solidityNode, eventServer, privateKey);\n\n\nvar tron = {\n //查询TRX余额\n getTronBalance: function () {var _getTronBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee(address) {var balance;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:\n __f__(\"log\", fullNode, \" at utils/TronUtil.js:19\");\n __f__(\"log\", solidityNode, \" at utils/TronUtil.js:20\");\n __f__(\"log\", eventServer, \" at utils/TronUtil.js:21\");\n __f__(\"log\", address, \" at utils/TronUtil.js:22\");_context.next = 6;return (\n tronWeb.trx.getBalance(address));case 6:balance = _context.sent;\n __f__(\"log\", '查询trx余额', balance, \" at utils/TronUtil.js:24\");\n __f__(\"log\", Number(tronWeb.fromSun(balance).toString()), \" at utils/TronUtil.js:25\");return _context.abrupt(\"return\",\n Number(tronWeb.fromSun(balance).toString()));case 10:case \"end\":return _context.stop();}}}, _callee);}));function getTronBalance(_x) {return _getTronBalance.apply(this, arguments);}return getTronBalance;}(),\n\n\n //查询TRC/USDT余额\n getTronTokenBalance: function () {var _getTronTokenBalance = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(address, contract) {var contract_address, symbol, decimals, totalSupply, balance;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return (\n tronWeb.address.fromHex(contract));case 2:contract_address = _context2.sent;\n __f__(\"log\", '查询trc20余额', \" at utils/TronUtil.js:32\");_context2.next = 6;return (\n tronWeb.contract().at(contract_address));case 6:contract = _context2.sent;_context2.next = 9;return (\n contract.name().call());case 9:symbol = _context2.sent;_context2.next = 12;return (\n contract.decimals.call());case 12:decimals = _context2.sent;\n totalSupply = contract.totalSupply().call();_context2.next = 16;return (\n contract.balanceOf(address).call());case 16:balance = _context2.sent;\n __f__(\"log\", '代币trc余额' + tronWeb.fromSun(balance), \" at utils/TronUtil.js:38\");return _context2.abrupt(\"return\",\n balance / Math.pow(10, 6));case 19:case \"end\":return _context2.stop();}}}, _callee2);}));function getTronTokenBalance(_x2, _x3) {return _getTronTokenBalance.apply(this, arguments);}return getTronTokenBalance;}(),\n\n // 发起TRC/USDT交易\n sendRawTransaction: function () {var _sendRawTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(transaction, privateKey) {var signedTx;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2;return (\n tronWeb.trx.sign(transaction.transaction, privateKey));case 2:signedTx = _context3.sent;_context3.next = 5;return (\n tronWeb.trx.sendRawTransaction(signedTx));case 5:\n\n __f__(\"log\", signedTx.txID, \" at utils/TronUtil.js:46\");return _context3.abrupt(\"return\",\n signedTx.txID);case 7:case \"end\":return _context3.stop();}}}, _callee3);}));function sendRawTransaction(_x4, _x5) {return _sendRawTransaction.apply(this, arguments);}return sendRawTransaction;}(),\n\n // 发起TRX交易\n sendTransaction: function () {var _sendTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4(transaction, privateKey) {var signedtxn, receipt;return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:_context4.next = 2;return (\n tronWeb.trx.sign(transaction, privateKey));case 2:signedtxn = _context4.sent;_context4.next = 5;return (\n tronWeb.trx.sendRawTransaction(signedtxn));case 5:receipt = _context4.sent;if (!(\n\n\n\n\n\n receipt.txid !== undefined)) {_context4.next = 9;break;}\n __f__(\"log\", receipt.txid, \" at utils/TronUtil.js:59\");return _context4.abrupt(\"return\",\n receipt.txid);case 9:return _context4.abrupt(\"return\",\n\n null);case 10:case \"end\":return _context4.stop();}}}, _callee4);}));function sendTransaction(_x6, _x7) {return _sendTransaction.apply(this, arguments);}return sendTransaction;}(),\n\n transaction: function () {var _transaction2 = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee5(_transaction, privateKey, contract) {return _regenerator.default.wrap(function _callee5$(_context5) {while (1) {switch (_context5.prev = _context5.next) {case 0:if (!\n contract) {_context5.next = 6;break;}_context5.next = 3;return (\n this.sendRawTransaction(_transaction, privateKey));case 3:return _context5.abrupt(\"return\", _context5.sent);case 6:_context5.next = 8;return (\n\n this.sendTransaction(_transaction, privateKey));case 8:return _context5.abrupt(\"return\", _context5.sent);case 9:case \"end\":return _context5.stop();}}}, _callee5, this);}));function transaction(_x8, _x9, _x10) {return _transaction2.apply(this, arguments);}return transaction;}(),\n\n\n getTransaction: function () {var _getTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee6(fromAddress, toAddress, amount, remark, contract) {return _regenerator.default.wrap(function _callee6$(_context6) {while (1) {switch (_context6.prev = _context6.next) {case 0:if (!\n contract) {_context6.next = 6;break;}_context6.next = 3;return (\n this.prepareRawTransaction(fromAddress, toAddress, amount, remark, contract));case 3:return _context6.abrupt(\"return\", _context6.sent);case 6:_context6.next = 8;return (\n\n this.prepareTransaction(fromAddress, toAddress, amount));case 8:return _context6.abrupt(\"return\", _context6.sent);case 9:case \"end\":return _context6.stop();}}}, _callee6, this);}));function getTransaction(_x11, _x12, _x13, _x14, _x15) {return _getTransaction.apply(this, arguments);}return getTransaction;}(),\n\n\n prepareRawTransaction: function () {var _prepareRawTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee7(fromAddress, toAddress, amount, remark, contract) {var parameter, transaction;return _regenerator.default.wrap(function _callee7$(_context7) {while (1) {switch (_context7.prev = _context7.next) {case 0:\n __f__(\"log\", fromAddress, toAddress, amount, remark, contract, \" at utils/TronUtil.js:79\");\n parameter = [{\n type: 'address',\n value: toAddress },\n {\n type: 'uint256',\n value: amount * Math.pow(10, 6) }];_context7.next = 4;return (\n\n tronWeb.transactionBuilder.triggerSmartContract(contract,\n \"transfer(address,uint256)\", {},\n parameter, tronWeb.address.toHex(fromAddress)));case 4:transaction = _context7.sent;\n __f__(\"log\", remark, '备注', \" at utils/TronUtil.js:90\");return _context7.abrupt(\"return\",\n transaction);case 7:case \"end\":return _context7.stop();}}}, _callee7);}));function prepareRawTransaction(_x16, _x17, _x18, _x19, _x20) {return _prepareRawTransaction.apply(this, arguments);}return prepareRawTransaction;}(),\n\n // 发起TRX交易\n prepareTransaction: function () {var _prepareTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee8(fromAddress, toAddress, amount) {var transaction;return _regenerator.default.wrap(function _callee8$(_context8) {while (1) {switch (_context8.prev = _context8.next) {case 0:\n __f__(\"log\", amount, \" at utils/TronUtil.js:95\");_context8.next = 3;return (\n tronWeb.transactionBuilder.sendTrx(toAddress, amount * Math.pow(10, 6),\n fromAddress));case 3:transaction = _context8.sent;return _context8.abrupt(\"return\",\n transaction);case 5:case \"end\":return _context8.stop();}}}, _callee8);}));function prepareTransaction(_x21, _x22, _x23) {return _prepareTransaction.apply(this, arguments);}return prepareTransaction;}(),\n\n getContract: function getContract(address, list, _success) {\n uni.request({\n url: 'https://apiasia.tronscan.io:5566/api/account/tokens?limit=100&address=' + address, //请求接口\n header: {\n 'content-type': 'application/x-www-form-urlencoded' //自定义请求头信息\n },\n success: function success(res) {\n var newList = [];\n newList.push(list[0]);\n newList.push(list[1]);\n for (var i = 1; i < res.data.data.length; i++) {\n if (res.data.data[i].tokenAbbr === 'USDT') {\n list[1].balance = Number(res.data.data[i].balance) / Math.pow(10, res.data.data[i].tokenDecimal);\n } else {\n __f__(\"log\", Number(res.data.data[i].balance) / Math.pow(10, res.data.data[i].tokenDecimal), \" at utils/TronUtil.js:114\");\n\n var coin = {\n name: res.data.data[i].tokenAbbr,\n xname: res.data.data[i].tokenName,\n balance: Number(res.data.data[i].balance) / Math.pow(10, res.data.data[i].tokenDecimal),\n icon: res.data.data[i].tokenLogo };\n\n\n if (res.data.data[i].tokenType === 'trc20') {\n coin.contractAddress = res.data.data[i].tokenId;\n } else {\n coin.contractAddress = res.data.data[i].owner_address;\n }\n newList.push(coin);\n\n }\n\n\n }\n __f__(\"log\", list, 12313, \" at utils/TronUtil.js:134\");\n _success(newList);\n // coinList: [{\n // \t\tname: \"ETH\",\n // \t\txname: 'Ethereum',\n // \t\tbalance: 0,\n // \t\ticon: require('@/static/tongyonh/Frame3299.png')\n // \t},\n\n } });\n\n } };var _default =\n\n\ntron;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvVHJvblV0aWwuanMiXSwibmFtZXMiOlsiVHJvbldlYiIsInJlcXVpcmUiLCJiaXAzOSIsImJpcDMyIiwidXRpbCIsImV0aGVycyIsImJpdGNvaW4iLCJUeCIsIkh0dHBQcm92aWRlciIsInByb3ZpZGVycyIsImZ1bGxOb2RlIiwic29saWRpdHlOb2RlIiwiZXZlbnRTZXJ2ZXIiLCJwcml2YXRlS2V5IiwidHJvbldlYiIsInRyb24iLCJnZXRUcm9uQmFsYW5jZSIsImFkZHJlc3MiLCJ0cngiLCJnZXRCYWxhbmNlIiwiYmFsYW5jZSIsIk51bWJlciIsImZyb21TdW4iLCJ0b1N0cmluZyIsImdldFRyb25Ub2tlbkJhbGFuY2UiLCJjb250cmFjdCIsImZyb21IZXgiLCJjb250cmFjdF9hZGRyZXNzIiwiYXQiLCJuYW1lIiwiY2FsbCIsInN5bWJvbCIsImRlY2ltYWxzIiwidG90YWxTdXBwbHkiLCJiYWxhbmNlT2YiLCJNYXRoIiwicG93Iiwic2VuZFJhd1RyYW5zYWN0aW9uIiwidHJhbnNhY3Rpb24iLCJzaWduIiwic2lnbmVkVHgiLCJ0eElEIiwic2VuZFRyYW5zYWN0aW9uIiwic2lnbmVkdHhuIiwicmVjZWlwdCIsInR4aWQiLCJ1bmRlZmluZWQiLCJnZXRUcmFuc2FjdGlvbiIsImZyb21BZGRyZXNzIiwidG9BZGRyZXNzIiwiYW1vdW50IiwicmVtYXJrIiwicHJlcGFyZVJhd1RyYW5zYWN0aW9uIiwicHJlcGFyZVRyYW5zYWN0aW9uIiwicGFyYW1ldGVyIiwidHlwZSIsInZhbHVlIiwidHJhbnNhY3Rpb25CdWlsZGVyIiwidHJpZ2dlclNtYXJ0Q29udHJhY3QiLCJ0b0hleCIsInNlbmRUcngiLCJnZXRDb250cmFjdCIsImxpc3QiLCJzdWNjZXNzIiwidW5pIiwicmVxdWVzdCIsInVybCIsImhlYWRlciIsInJlcyIsIm5ld0xpc3QiLCJwdXNoIiwiaSIsImRhdGEiLCJsZW5ndGgiLCJ0b2tlbkFiYnIiLCJ0b2tlbkRlY2ltYWwiLCJjb2luIiwieG5hbWUiLCJ0b2tlbk5hbWUiLCJpY29uIiwidG9rZW5Mb2dvIiwidG9rZW5UeXBlIiwiY29udHJhY3RBZGRyZXNzIiwidG9rZW5JZCIsIm93bmVyX2FkZHJlc3MiXSwibWFwcGluZ3MiOiJ1OEJBQUEsSUFBTUEsT0FBTyxHQUFHQyxtQkFBTyxDQUFDLGlCQUFELENBQXZCO0FBQ0EsSUFBTUMsS0FBSyxHQUFHRCxtQkFBTyxDQUFDLGdCQUFELENBQXJCO0FBQ0EsSUFBTUUsS0FBSyxHQUFHRixtQkFBTyxDQUFDLGdCQUFELENBQXJCO0FBQ0EsSUFBTUcsSUFBSSxHQUFHSCxtQkFBTyxDQUFDLDBCQUFELENBQXBCO0FBQ0EsSUFBTUksTUFBTSxHQUFHSixtQkFBTyxDQUFDLGdCQUFELENBQXRCO0FBQ0EsSUFBTUssT0FBTyxHQUFHTCxtQkFBTyxDQUFDLHdCQUFELENBQXZCO0FBQ0EsSUFBSU0sRUFBRSxHQUFHTixtQkFBTyxDQUFDLHdCQUFELENBQWhCO0FBQ0EsSUFBTU8sWUFBWSxHQUFHUixPQUFPLENBQUNTLFNBQVIsQ0FBa0JELFlBQXZDO0FBQ0EsSUFBTUUsUUFBUSxHQUFHLElBQUlGLFlBQUosQ0FBaUIseUJBQWpCLENBQWpCO0FBQ0EsSUFBTUcsWUFBWSxHQUFHLElBQUlILFlBQUosQ0FBaUIseUJBQWpCLENBQXJCO0FBQ0EsSUFBTUksV0FBVyxHQUFHLElBQUlKLFlBQUosQ0FBaUIseUJBQWpCLENBQXBCO0FBQ0EsSUFBTUssVUFBVSxHQUFHLGtFQUFuQjtBQUNBLElBQU1DLE9BQU8sR0FBRyxJQUFJZCxPQUFKLENBQVlVLFFBQVosRUFBc0JDLFlBQXRCLEVBQW9DQyxXQUFwQyxFQUFpREMsVUFBakQsQ0FBaEI7OztBQUdBLElBQUlFLElBQUksR0FBRztBQUNWO0FBQ0FDLGdCQUFjLCtGQUFFLGlCQUFlQyxPQUFmO0FBQ2YsMkJBQVlQLFFBQVo7QUFDQSwyQkFBWUMsWUFBWjtBQUNBLDJCQUFZQyxXQUFaO0FBQ0EsMkJBQVlLLE9BQVosOEJBSmU7QUFLS0gsdUJBQU8sQ0FBQ0ksR0FBUixDQUFZQyxVQUFaLENBQXVCRixPQUF2QixDQUxMLFNBS1hHLE9BTFc7QUFNZiwyQkFBWSxTQUFaLEVBQXNCQSxPQUF0QjtBQUNBLDJCQUFZQyxNQUFNLENBQUNQLE9BQU8sQ0FBQ1EsT0FBUixDQUFnQkYsT0FBaEIsRUFBeUJHLFFBQXpCLEVBQUQsQ0FBbEIsOEJBUGU7QUFRUkYsb0JBQU0sQ0FBQ1AsT0FBTyxDQUFDUSxPQUFSLENBQWdCRixPQUFoQixFQUF5QkcsUUFBekIsRUFBRCxDQVJFLDJEQUFGLHdHQUZKOzs7QUFhVjtBQUNBQyxxQkFBbUIsb0dBQUUsa0JBQWVQLE9BQWYsRUFBd0JRLFFBQXhCO0FBQ1dYLHVCQUFPLENBQUNHLE9BQVIsQ0FBZ0JTLE9BQWhCLENBQXdCRCxRQUF4QixDQURYLFNBQ2RFLGdCQURjO0FBRXBCLDJCQUFZLFdBQVosOEJBRm9CO0FBR0hiLHVCQUFPLENBQUNXLFFBQVIsR0FBbUJHLEVBQW5CLENBQXNCRCxnQkFBdEIsQ0FIRyxTQUdwQkYsUUFIb0I7QUFJREEsd0JBQVEsQ0FBQ0ksSUFBVCxHQUFnQkMsSUFBaEIsRUFKQyxTQUloQkMsTUFKZ0I7QUFLQ04sd0JBQVEsQ0FBQ08sUUFBVCxDQUFrQkYsSUFBbEIsRUFMRCxVQUtoQkUsUUFMZ0I7QUFNaEJDLHlCQU5nQixHQU1GUixRQUFRLENBQUNRLFdBQVQsR0FBdUJILElBQXZCLEVBTkU7QUFPQUwsd0JBQVEsQ0FBQ1MsU0FBVCxDQUFtQmpCLE9BQW5CLEVBQTRCYSxJQUE1QixFQVBBLFVBT2hCVixPQVBnQjtBQVFwQiwyQkFBWSxZQUFZTixPQUFPLENBQUNRLE9BQVIsQ0FBZ0JGLE9BQWhCLENBQXhCLDhCQVJvQjtBQVNiQSxxQkFBTyxHQUFHZSxJQUFJLENBQUNDLEdBQUwsQ0FBUyxFQUFULEVBQWEsQ0FBYixDQVRHLDZEQUFGLDZIQWRUOztBQXlCVjtBQUNBQyxvQkFBa0IsbUdBQUUsa0JBQWVDLFdBQWYsRUFBNEJ6QixVQUE1QjtBQUNFQyx1QkFBTyxDQUFDSSxHQUFSLENBQVlxQixJQUFaLENBQWlCRCxXQUFXLENBQUNBLFdBQTdCLEVBQTBDekIsVUFBMUMsQ0FERixTQUNmMkIsUUFEZTtBQUViMUIsdUJBQU8sQ0FBQ0ksR0FBUixDQUFZbUIsa0JBQVosQ0FBK0JHLFFBQS9CLENBRmE7O0FBSW5CLDJCQUFZQSxRQUFRLENBQUNDLElBQXJCLDhCQUptQjtBQUtaRCxzQkFBUSxDQUFDQyxJQUxHLDREQUFGLDBIQTFCUjs7QUFpQ1Y7QUFDQUMsaUJBQWUsZ0dBQUUsa0JBQWVKLFdBQWYsRUFBNEJ6QixVQUE1QjtBQUNRQyx1QkFBTyxDQUFDSSxHQUFSLENBQVlxQixJQUFaLENBQWlCRCxXQUFqQixFQUE4QnpCLFVBQTlCLENBRFIsU0FDVjhCLFNBRFU7QUFFTTdCLHVCQUFPLENBQUNJLEdBQVIsQ0FBWW1CLGtCQUFaLENBQStCTSxTQUEvQixDQUZOLFNBRVZDLE9BRlU7Ozs7OztBQVFaQSxxQkFBTyxDQUFDQyxJQUFSLEtBQWlCQyxTQVJMO0FBU2YsMkJBQVlGLE9BQU8sQ0FBQ0MsSUFBcEIsOEJBVGU7QUFVUkQscUJBQU8sQ0FBQ0MsSUFWQTs7QUFZVCxrQkFaUyw2REFBRixpSEFsQ0w7O0FBZ0RWUCxhQUFXLDZGQUFDLGtCQUFlQSxZQUFmLEVBQTRCekIsVUFBNUIsRUFBd0NZLFFBQXhDO0FBQ1JBLHNCQURRO0FBRUcscUJBQUtZLGtCQUFMLENBQXdCQyxZQUF4QixFQUFxQ3pCLFVBQXJDLENBRkg7O0FBSUcscUJBQUs2QixlQUFMLENBQXFCSixZQUFyQixFQUFrQ3pCLFVBQWxDLENBSkgsMkhBQUQsNEdBaEREOzs7QUF1RFZrQyxnQkFBYywrRkFBQyxrQkFBZUMsV0FBZixFQUE0QkMsU0FBNUIsRUFBdUNDLE1BQXZDLEVBQStDQyxNQUEvQyxFQUF1RDFCLFFBQXZEO0FBQ1hBLHNCQURXO0FBRUEscUJBQUsyQixxQkFBTCxDQUEyQkosV0FBM0IsRUFBd0NDLFNBQXhDLEVBQW1EQyxNQUFuRCxFQUEyREMsTUFBM0QsRUFBbUUxQixRQUFuRSxDQUZBOztBQUlBLHFCQUFLNEIsa0JBQUwsQ0FBd0JMLFdBQXhCLEVBQXFDQyxTQUFyQyxFQUFnREMsTUFBaEQsQ0FKQSwySEFBRCxrSUF2REo7OztBQThEVkUsdUJBQXFCLHNHQUFFLGtCQUFlSixXQUFmLEVBQTRCQyxTQUE1QixFQUF1Q0MsTUFBdkMsRUFBK0NDLE1BQS9DLEVBQXVEMUIsUUFBdkQ7QUFDdEIsMkJBQVl1QixXQUFaLEVBQXlCQyxTQUF6QixFQUFvQ0MsTUFBcEMsRUFBNENDLE1BQTVDLEVBQW9EMUIsUUFBcEQ7QUFDTTZCLHVCQUZnQixHQUVKLENBQUM7QUFDbEJDLG9CQUFJLEVBQUUsU0FEWTtBQUVsQkMscUJBQUssRUFBRVAsU0FGVyxFQUFEO0FBR2Y7QUFDRk0sb0JBQUksRUFBRSxTQURKO0FBRUZDLHFCQUFLLEVBQUVOLE1BQU0sR0FBR2YsSUFBSSxDQUFDQyxHQUFMLENBQVMsRUFBVCxFQUFhLENBQWIsQ0FGZCxFQUhlLENBRkk7O0FBU0l0Qix1QkFBTyxDQUFDMkMsa0JBQVIsQ0FBMkJDLG9CQUEzQixDQUFnRGpDLFFBQWhEO0FBQ3pCLDJDQUR5QixFQUNJLEVBREo7QUFFekI2Qix5QkFGeUIsRUFFZHhDLE9BQU8sQ0FBQ0csT0FBUixDQUFnQjBDLEtBQWhCLENBQXNCWCxXQUF0QixDQUZjLENBVEosU0FTaEJWLFdBVGdCO0FBWXJCLDJCQUFZYSxNQUFaLEVBQW1CLElBQW5CLDhCQVpxQjtBQWFmYix5QkFiZSw0REFBRix1SkE5RFg7O0FBNkVWO0FBQ0FlLG9CQUFrQixtR0FBRSxrQkFBZUwsV0FBZixFQUE0QkMsU0FBNUIsRUFBdUNDLE1BQXZDO0FBQ25CLDJCQUFZQSxNQUFaLDhCQURtQjtBQUVPcEMsdUJBQU8sQ0FBQzJDLGtCQUFSLENBQTJCRyxPQUEzQixDQUFtQ1gsU0FBbkMsRUFBOENDLE1BQU0sR0FBR2YsSUFBSSxDQUFDQyxHQUFMLENBQVMsRUFBVCxFQUFhLENBQWIsQ0FBdkQ7QUFDekJZLDJCQUR5QixDQUZQLFNBRWJWLFdBRmE7QUFJWkEseUJBSlksNERBQUYsa0lBOUVSOztBQW9GVnVCLGFBQVcsRUFBQyxxQkFBUzVDLE9BQVQsRUFBaUI2QyxJQUFqQixFQUFzQkMsUUFBdEIsRUFBOEI7QUFDekNDLE9BQUcsQ0FBQ0MsT0FBSixDQUFZO0FBQ1hDLFNBQUcsRUFBRSwyRUFBMkVqRCxPQURyRSxFQUM4RTtBQUN6RmtELFlBQU0sRUFBRTtBQUNQLHdCQUFnQixtQ0FEVCxDQUM4QztBQUQ5QyxPQUZHO0FBS1hKLGFBQU8sRUFBRSxpQkFBQ0ssR0FBRCxFQUFTO0FBQ2pCLFlBQUlDLE9BQU8sR0FBQyxFQUFaO0FBQ0FBLGVBQU8sQ0FBQ0MsSUFBUixDQUFhUixJQUFJLENBQUMsQ0FBRCxDQUFqQjtBQUNBTyxlQUFPLENBQUNDLElBQVIsQ0FBYVIsSUFBSSxDQUFDLENBQUQsQ0FBakI7QUFDQSxhQUFJLElBQUlTLENBQUMsR0FBQyxDQUFWLEVBQVlBLENBQUMsR0FBQ0gsR0FBRyxDQUFDSSxJQUFKLENBQVNBLElBQVQsQ0FBY0MsTUFBNUIsRUFBbUNGLENBQUMsRUFBcEMsRUFBdUM7QUFDdEMsY0FBR0gsR0FBRyxDQUFDSSxJQUFKLENBQVNBLElBQVQsQ0FBY0QsQ0FBZCxFQUFpQkcsU0FBakIsS0FBNkIsTUFBaEMsRUFBdUM7QUFDdENaLGdCQUFJLENBQUMsQ0FBRCxDQUFKLENBQVExQyxPQUFSLEdBQWlCQyxNQUFNLENBQUMrQyxHQUFHLENBQUNJLElBQUosQ0FBU0EsSUFBVCxDQUFjRCxDQUFkLEVBQWlCbkQsT0FBbEIsQ0FBTixHQUFrQ2UsSUFBSSxDQUFDQyxHQUFMLENBQVMsRUFBVCxFQUFhZ0MsR0FBRyxDQUFDSSxJQUFKLENBQVNBLElBQVQsQ0FBY0QsQ0FBZCxFQUFpQkksWUFBOUIsQ0FBbkQ7QUFDQSxXQUZELE1BRUs7QUFDSix5QkFBWXRELE1BQU0sQ0FBQytDLEdBQUcsQ0FBQ0ksSUFBSixDQUFTQSxJQUFULENBQWNELENBQWQsRUFBaUJuRCxPQUFsQixDQUFOLEdBQWlDZSxJQUFJLENBQUNDLEdBQUwsQ0FBUyxFQUFULEVBQWFnQyxHQUFHLENBQUNJLElBQUosQ0FBU0EsSUFBVCxDQUFjRCxDQUFkLEVBQWlCSSxZQUE5QixDQUE3Qzs7QUFFQSxnQkFBSUMsSUFBSSxHQUFDO0FBQ1IvQyxrQkFBSSxFQUFFdUMsR0FBRyxDQUFDSSxJQUFKLENBQVNBLElBQVQsQ0FBY0QsQ0FBZCxFQUFpQkcsU0FEZjtBQUVSRyxtQkFBSyxFQUFFVCxHQUFHLENBQUNJLElBQUosQ0FBU0EsSUFBVCxDQUFjRCxDQUFkLEVBQWlCTyxTQUZoQjtBQUdSMUQscUJBQU8sRUFBR0MsTUFBTSxDQUFDK0MsR0FBRyxDQUFDSSxJQUFKLENBQVNBLElBQVQsQ0FBY0QsQ0FBZCxFQUFpQm5ELE9BQWxCLENBQU4sR0FBa0NlLElBQUksQ0FBQ0MsR0FBTCxDQUFTLEVBQVQsRUFBYWdDLEdBQUcsQ0FBQ0ksSUFBSixDQUFTQSxJQUFULENBQWNELENBQWQsRUFBaUJJLFlBQTlCLENBSHBDO0FBSVJJLGtCQUFJLEVBQUVYLEdBQUcsQ0FBQ0ksSUFBSixDQUFTQSxJQUFULENBQWNELENBQWQsRUFBaUJTLFNBSmYsRUFBVDs7O0FBT0EsZ0JBQUdaLEdBQUcsQ0FBQ0ksSUFBSixDQUFTQSxJQUFULENBQWNELENBQWQsRUFBaUJVLFNBQWpCLEtBQTZCLE9BQWhDLEVBQXdDO0FBQ3ZDTCxrQkFBSSxDQUFDTSxlQUFMLEdBQXFCZCxHQUFHLENBQUNJLElBQUosQ0FBU0EsSUFBVCxDQUFjRCxDQUFkLEVBQWlCWSxPQUF0QztBQUNBLGFBRkQsTUFFSztBQUNKUCxrQkFBSSxDQUFDTSxlQUFMLEdBQXFCZCxHQUFHLENBQUNJLElBQUosQ0FBU0EsSUFBVCxDQUFjRCxDQUFkLEVBQWlCYSxhQUF0QztBQUNBO0FBQ0RmLG1CQUFPLENBQUNDLElBQVIsQ0FBYU0sSUFBYjs7QUFFQTs7O0FBR0Q7QUFDRCxxQkFBWWQsSUFBWixFQUFpQixLQUFqQjtBQUNBQyxnQkFBTyxDQUFDTSxPQUFELENBQVA7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsT0ExQ1UsRUFBWjs7QUE0Q0EsR0FqSVMsRUFBWCxDOzs7QUFvSWV0RCxJIiwiZmlsZSI6Ijk4OC5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IFRyb25XZWIgPSByZXF1aXJlKCd0cm9ud2ViJylcclxuY29uc3QgYmlwMzkgPSByZXF1aXJlKCdiaXAzOScpO1xyXG5jb25zdCBiaXAzMiA9IHJlcXVpcmUoJ2JpcDMyJyk7XHJcbmNvbnN0IHV0aWwgPSByZXF1aXJlKCdldGhlcmV1bWpzLXV0aWwnKVxyXG5jb25zdCBldGhlcnMgPSByZXF1aXJlKCdldGhlcnMnKVxyXG5jb25zdCBiaXRjb2luID0gcmVxdWlyZSgnYml0Y29pbmpzLWxpYicpXHJcbmxldCBUeCA9IHJlcXVpcmUoJ2V0aGVyZXVtanMtdHgnKTtcclxuY29uc3QgSHR0cFByb3ZpZGVyID0gVHJvbldlYi5wcm92aWRlcnMuSHR0cFByb3ZpZGVyO1xyXG5jb25zdCBmdWxsTm9kZSA9IG5ldyBIdHRwUHJvdmlkZXIoXCJodHRwczovL2FwaS50cm9uZ3JpZC5pb1wiKTtcclxuY29uc3Qgc29saWRpdHlOb2RlID0gbmV3IEh0dHBQcm92aWRlcihcImh0dHBzOi8vYXBpLnRyb25ncmlkLmlvXCIpO1xyXG5jb25zdCBldmVudFNlcnZlciA9IG5ldyBIdHRwUHJvdmlkZXIoXCJodHRwczovL2FwaS50cm9uZ3JpZC5pb1wiKTtcclxuY29uc3QgcHJpdmF0ZUtleSA9IFwiMmQzOWZiNjNlODFmMGNiOTk5YjlmMDI3MWY1ZTIwMGQxMTg3YzMxYWMwNDA5MzkyMThjYTA1NGZlNWQzN2I0MVwiO1xyXG5jb25zdCB0cm9uV2ViID0gbmV3IFRyb25XZWIoZnVsbE5vZGUsIHNvbGlkaXR5Tm9kZSwgZXZlbnRTZXJ2ZXIsIHByaXZhdGVLZXkpO1xyXG5cclxuXHJcbmxldCB0cm9uID0ge1xyXG5cdC8v5p+l6K+iVFJY5L2Z6aKdXHJcblx0Z2V0VHJvbkJhbGFuY2U6IGFzeW5jIGZ1bmN0aW9uKGFkZHJlc3MpIHtcclxuXHRcdGNvbnNvbGUubG9nKGZ1bGxOb2RlKVxyXG5cdFx0Y29uc29sZS5sb2coc29saWRpdHlOb2RlKVxyXG5cdFx0Y29uc29sZS5sb2coZXZlbnRTZXJ2ZXIpXHJcblx0XHRjb25zb2xlLmxvZyhhZGRyZXNzKVxyXG5cdFx0bGV0IGJhbGFuY2UgPSBhd2FpdCB0cm9uV2ViLnRyeC5nZXRCYWxhbmNlKGFkZHJlc3MpO1xyXG5cdFx0Y29uc29sZS5sb2coJ+afpeivonRyeOS9meminScsYmFsYW5jZSk7XHJcblx0XHRjb25zb2xlLmxvZyhOdW1iZXIodHJvbldlYi5mcm9tU3VuKGJhbGFuY2UpLnRvU3RyaW5nKCkpKTtcclxuXHRcdHJldHVybiBOdW1iZXIodHJvbldlYi5mcm9tU3VuKGJhbGFuY2UpLnRvU3RyaW5nKCkpO1xyXG5cdH0sXHJcblx0XHJcblx0Ly/mn6Xor6JUUkMvVVNEVOS9meminVxyXG5cdGdldFRyb25Ub2tlbkJhbGFuY2U6IGFzeW5jIGZ1bmN0aW9uKGFkZHJlc3MsIGNvbnRyYWN0KSB7XHJcblx0XHRjb25zdCBjb250cmFjdF9hZGRyZXNzID0gYXdhaXQgdHJvbldlYi5hZGRyZXNzLmZyb21IZXgoY29udHJhY3QpO1xyXG5cdFx0Y29uc29sZS5sb2coJ+afpeivonRyYzIw5L2Z6aKdJyk7XHJcblx0XHRjb250cmFjdCA9IGF3YWl0IHRyb25XZWIuY29udHJhY3QoKS5hdChjb250cmFjdF9hZGRyZXNzKTtcclxuXHRcdGxldCBzeW1ib2wgPSBhd2FpdCBjb250cmFjdC5uYW1lKCkuY2FsbCgpO1xyXG5cdFx0bGV0IGRlY2ltYWxzID0gYXdhaXQgY29udHJhY3QuZGVjaW1hbHMuY2FsbCgpO1xyXG5cdFx0bGV0IHRvdGFsU3VwcGx5ID0gY29udHJhY3QudG90YWxTdXBwbHkoKS5jYWxsKCk7XHJcblx0XHRsZXQgYmFsYW5jZSA9IGF3YWl0IGNvbnRyYWN0LmJhbGFuY2VPZihhZGRyZXNzKS5jYWxsKCk7XHJcblx0XHRjb25zb2xlLmxvZygn5Luj5biBdHJj5L2Z6aKdJyArIHRyb25XZWIuZnJvbVN1bihiYWxhbmNlKSlcclxuXHRcdHJldHVybiBiYWxhbmNlIC8gTWF0aC5wb3coMTAsIDYpO1xyXG5cdH0sXHJcblx0Ly8g5Y+R6LW3VFJDL1VTRFTkuqTmmJNcclxuXHRzZW5kUmF3VHJhbnNhY3Rpb246IGFzeW5jIGZ1bmN0aW9uKHRyYW5zYWN0aW9uLCBwcml2YXRlS2V5KXtcclxuXHRcdGxldCBzaWduZWRUeCA9IGF3YWl0IHRyb25XZWIudHJ4LnNpZ24odHJhbnNhY3Rpb24udHJhbnNhY3Rpb24sIHByaXZhdGVLZXkpXHJcblx0XHRhd2FpdCB0cm9uV2ViLnRyeC5zZW5kUmF3VHJhbnNhY3Rpb24oc2lnbmVkVHgpO1xyXG5cdFxyXG5cdFx0Y29uc29sZS5sb2coc2lnbmVkVHgudHhJRCk7XHJcblx0XHRyZXR1cm4gc2lnbmVkVHgudHhJRDtcclxuXHR9LFxyXG5cdC8vIOWPkei1t1RSWOS6pOaYk1xyXG5cdHNlbmRUcmFuc2FjdGlvbjogYXN5bmMgZnVuY3Rpb24odHJhbnNhY3Rpb24sIHByaXZhdGVLZXkpIHtcclxuXHRcdGNvbnN0IHNpZ25lZHR4biA9IGF3YWl0IHRyb25XZWIudHJ4LnNpZ24odHJhbnNhY3Rpb24sIHByaXZhdGVLZXkpO1xyXG5cdFx0Y29uc3QgcmVjZWlwdCA9IGF3YWl0IHRyb25XZWIudHJ4LnNlbmRSYXdUcmFuc2FjdGlvbihzaWduZWR0eG4pO1xyXG5cdFx0Ly8gY29uc29sZS5sb2codHJhZGVvYmopXHJcblx0XHQvLyBjb25zb2xlLmxvZyhzaWduZWR0eG4pXHJcblx0XHQvLyBjb25zb2xlLmxvZyhyZWNlaXB0KVxyXG5cdFx0XHJcblx0XHQvLyBjb25zb2xlLmxvZyhyZWNlaXB0LnR4aWQpXHJcblx0XHRpZiAocmVjZWlwdC50eGlkICE9PSB1bmRlZmluZWQpIHtcclxuXHRcdFx0Y29uc29sZS5sb2cocmVjZWlwdC50eGlkKVxyXG5cdFx0XHRyZXR1cm4gcmVjZWlwdC50eGlkXHJcblx0XHR9XHJcblx0XHRyZXR1cm4gbnVsbDtcclxuXHR9LFxyXG5cdHRyYW5zYWN0aW9uOmFzeW5jIGZ1bmN0aW9uKHRyYW5zYWN0aW9uLCBwcml2YXRlS2V5LCBjb250cmFjdCl7XHJcblx0XHRpZihjb250cmFjdCl7XHJcblx0XHRcdHJldHVybiBhd2FpdCB0aGlzLnNlbmRSYXdUcmFuc2FjdGlvbih0cmFuc2FjdGlvbiwgcHJpdmF0ZUtleSk7XHJcblx0XHR9ZWxzZXtcclxuXHRcdFx0cmV0dXJuIGF3YWl0IHRoaXMuc2VuZFRyYW5zYWN0aW9uKHRyYW5zYWN0aW9uLCBwcml2YXRlS2V5KTtcclxuXHRcdH1cclxuXHR9LFxyXG5cdGdldFRyYW5zYWN0aW9uOmFzeW5jIGZ1bmN0aW9uKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIGFtb3VudCwgcmVtYXJrLCBjb250cmFjdCl7XHJcblx0XHRpZihjb250cmFjdCl7XHJcblx0XHRcdHJldHVybiBhd2FpdCB0aGlzLnByZXBhcmVSYXdUcmFuc2FjdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCBhbW91bnQsIHJlbWFyaywgY29udHJhY3QpO1xyXG5cdFx0fWVsc2V7XHJcblx0XHRcdHJldHVybiBhd2FpdCB0aGlzLnByZXBhcmVUcmFuc2FjdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCBhbW91bnQpO1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0cHJlcGFyZVJhd1RyYW5zYWN0aW9uOiBhc3luYyBmdW5jdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCBhbW91bnQsIHJlbWFyaywgY29udHJhY3QpIHtcclxuXHRcdGNvbnNvbGUubG9nKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIGFtb3VudCwgcmVtYXJrLCBjb250cmFjdClcclxuXHRcdGNvbnN0IHBhcmFtZXRlciA9IFt7XHJcblx0XHRcdHR5cGU6ICdhZGRyZXNzJyxcclxuXHRcdFx0dmFsdWU6IHRvQWRkcmVzc1xyXG5cdFx0fSwge1xyXG5cdFx0XHR0eXBlOiAndWludDI1NicsXHJcblx0XHRcdHZhbHVlOiBhbW91bnQgKiBNYXRoLnBvdygxMCwgNilcclxuXHRcdH1dXHJcblx0XHRjb25zdCB0cmFuc2FjdGlvbiA9IGF3YWl0IHRyb25XZWIudHJhbnNhY3Rpb25CdWlsZGVyLnRyaWdnZXJTbWFydENvbnRyYWN0KGNvbnRyYWN0LFxyXG5cdFx0XHRcInRyYW5zZmVyKGFkZHJlc3MsdWludDI1NilcIiwge30sXHJcblx0XHRcdHBhcmFtZXRlciwgdHJvbldlYi5hZGRyZXNzLnRvSGV4KGZyb21BZGRyZXNzKSlcclxuXHRcdFx0Y29uc29sZS5sb2cocmVtYXJrLCflpIfms6gnKVxyXG5cdFx0cmV0dXJuIHRyYW5zYWN0aW9uO1xyXG5cdH0sXHJcblx0Ly8g5Y+R6LW3VFJY5Lqk5piTXHJcblx0cHJlcGFyZVRyYW5zYWN0aW9uOiBhc3luYyBmdW5jdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCBhbW91bnQpIHtcclxuXHRcdGNvbnNvbGUubG9nKGFtb3VudClcclxuXHRcdGNvbnN0IHRyYW5zYWN0aW9uID0gYXdhaXQgdHJvbldlYi50cmFuc2FjdGlvbkJ1aWxkZXIuc2VuZFRyeCh0b0FkZHJlc3MsIGFtb3VudCAqIE1hdGgucG93KDEwLCA2KSxcclxuXHRcdFx0ZnJvbUFkZHJlc3MpO1xyXG5cdFx0cmV0dXJuIHRyYW5zYWN0aW9uO1xyXG5cdH0sXHJcblx0Z2V0Q29udHJhY3Q6ZnVuY3Rpb24oYWRkcmVzcyxsaXN0LHN1Y2Nlc3Mpe1xyXG5cdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHR1cmw6ICdodHRwczovL2FwaWFzaWEudHJvbnNjYW4uaW86NTU2Ni9hcGkvYWNjb3VudC90b2tlbnM/bGltaXQ9MTAwJmFkZHJlc3M9JyArIGFkZHJlc3MsIC8v6K+35rGC5o6l5Y+jXHJcblx0XHRcdGhlYWRlcjoge1xyXG5cdFx0XHRcdCdjb250ZW50LXR5cGUnOiAnYXBwbGljYXRpb24veC13d3ctZm9ybS11cmxlbmNvZGVkJywgLy/oh6rlrprkuYnor7fmsYLlpLTkv6Hmga9cclxuXHRcdFx0fSxcclxuXHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdHZhciBuZXdMaXN0PVtdO1xyXG5cdFx0XHRcdG5ld0xpc3QucHVzaChsaXN0WzBdKVxyXG5cdFx0XHRcdG5ld0xpc3QucHVzaChsaXN0WzFdKVxyXG5cdFx0XHRcdGZvcihsZXQgaT0xO2k8cmVzLmRhdGEuZGF0YS5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdGlmKHJlcy5kYXRhLmRhdGFbaV0udG9rZW5BYmJyPT09J1VTRFQnKXtcclxuXHRcdFx0XHRcdFx0bGlzdFsxXS5iYWxhbmNlPShOdW1iZXIocmVzLmRhdGEuZGF0YVtpXS5iYWxhbmNlKS8gTWF0aC5wb3coMTAsIHJlcy5kYXRhLmRhdGFbaV0udG9rZW5EZWNpbWFsKSk7XHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coTnVtYmVyKHJlcy5kYXRhLmRhdGFbaV0uYmFsYW5jZSkvTWF0aC5wb3coMTAsIHJlcy5kYXRhLmRhdGFbaV0udG9rZW5EZWNpbWFsKSlcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdHZhciBjb2luPXtcclxuXHRcdFx0XHRcdFx0XHRuYW1lOiByZXMuZGF0YS5kYXRhW2ldLnRva2VuQWJicixcclxuXHRcdFx0XHRcdFx0XHR4bmFtZTogcmVzLmRhdGEuZGF0YVtpXS50b2tlbk5hbWUsXHJcblx0XHRcdFx0XHRcdFx0YmFsYW5jZTogKE51bWJlcihyZXMuZGF0YS5kYXRhW2ldLmJhbGFuY2UpLyBNYXRoLnBvdygxMCwgcmVzLmRhdGEuZGF0YVtpXS50b2tlbkRlY2ltYWwpKSxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiByZXMuZGF0YS5kYXRhW2ldLnRva2VuTG9nbyxcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpZihyZXMuZGF0YS5kYXRhW2ldLnRva2VuVHlwZT09PSd0cmMyMCcpe1xyXG5cdFx0XHRcdFx0XHRcdGNvaW4uY29udHJhY3RBZGRyZXNzPXJlcy5kYXRhLmRhdGFbaV0udG9rZW5JZFxyXG5cdFx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0XHRjb2luLmNvbnRyYWN0QWRkcmVzcz1yZXMuZGF0YS5kYXRhW2ldLm93bmVyX2FkZHJlc3NcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRuZXdMaXN0LnB1c2goY29pbilcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhsaXN0LDEyMzEzKVxyXG5cdFx0XHRcdHN1Y2Nlc3MobmV3TGlzdCk7XHJcblx0XHRcdFx0Ly8gY29pbkxpc3Q6IFt7XHJcblx0XHRcdFx0Ly8gXHRcdG5hbWU6IFwiRVRIXCIsXHJcblx0XHRcdFx0Ly8gXHRcdHhuYW1lOiAnRXRoZXJldW0nLFxyXG5cdFx0XHRcdC8vIFx0XHRiYWxhbmNlOiAwLFxyXG5cdFx0XHRcdC8vIFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9GcmFtZTMyOTkucG5nJylcclxuXHRcdFx0XHQvLyBcdH0sXHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH1cclxuXHRcclxufVxyXG5leHBvcnQgZGVmYXVsdCB0cm9uXHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///988\n"); /***/ }), /* 989 */ /*!**************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/EthUtil.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__, Buffer) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var _regenerator = _interopRequireDefault(__webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49));var _EthAbi = _interopRequireDefault(__webpack_require__(/*! utils/EthAbi.js */ 990));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };}function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);}_next(undefined);});};}\nvar Web3 = __webpack_require__(/*! web3 */ 991);\nvar Tx = __webpack_require__(/*! ethereumjs-tx */ 544);\nvar web3;\n// let tx;\nif (typeof web3 !== 'undefined') {\n web3 = new Web3(web3.currentProvider);\n} else {\n web3 = new Web3(new Web3.providers.HttpProvider(\"https://ropsten.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161\"));\n}\n\n\nvar eth = {\n // //获取主币eth余额\n // getBalance: async function(address, type) {\n // \tlet balance = await web3.eth.getBalance(address);\n // \tconsole.log(\"余额:\",balance)\n // \treturn Number(balance) / Math.pow(10, 18);\n // },\n // //获取eth代币币余额\n // getTokenBalance: async function(address, contract) {\n // \tconsole.log(address, contract)\n // \tvar myContract = new web3.eth.Contract(abi, contract, {\n // \t\tfrom: address\n // \t});\n // \tvar decimals = await myContract.methods.decimals().call();\n // \tvar balance = await myContract.methods.balanceOf(address).call();\n\n // \treturn Number(balance) / Math.pow(10, decimals);\n // },\n getGas: function () {var _getGas = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee() {var gasPrice;return _regenerator.default.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return (\n web3.eth.getGasPrice().then(function (v) {\n return v;\n }));case 2:gasPrice = _context.sent;\n __f__(\"log\", gasPrice, 'gasPrice', \" at utils/EthUtil.js:35\");return _context.abrupt(\"return\",\n gasPrice);case 5:case \"end\":return _context.stop();}}}, _callee);}));function getGas() {return _getGas.apply(this, arguments);}return getGas;}(),\n\n\n //获取主币eth余额\n getBalance: function getBalance(address, _success) {\n web3 = new Web3();\n var data = {\n 'jsonrpc': '2.0',\n 'id': '1',\n 'method': 'eth_getBalance',\n 'params': [address, \"latest\"] };\n\n uni.request({\n url: 'https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161', //仅为示例,并非真实接口地址。\n method: 'POST',\n data: data,\n dataType: 'json',\n success: function success(res) {\n __f__(\"log\", \" at utils/EthUtil.js:54\");\n var balance = Number(web3.utils.hexToNumberString(res['data']['result'])) / Math.pow(10, 18);\n __f__(\"log\", balance, 45465465, \" at utils/EthUtil.js:56\");\n _success(balance);\n } });\n\n try {\n var _web = new Web3();\n\n return balance;\n } catch (e) {\n return 0;\n }\n },\n addPreZero: function addPreZero(num) {\n var t = (num + '').length,\n s = '';\n for (var i = 0; i < 64 - t; i++) {\n s += '0';\n }\n return s + num;\n },\n // 获取bms,bmdt,usdt/erc余额\n getTokenBalance: function getTokenBalance(address, contract, _success2) {\n web3 = new Web3();\n var data = {\n 'jsonrpc': '2.0',\n 'id': '1',\n 'method': 'eth_call',\n 'params': [{\n \"data\": '0x70a08231' + this.addPreZero(address.replace('0x', '')),\n \"to\": contract },\n \"latest\"] };\n\n\n\n uni.request({\n url: 'https://mainnet.infura.io/v3/9aa3d95b3bc440fa88ea12eaa4456161', //仅为示例,并非真实接口地址。\n method: 'POST',\n data: data,\n dataType: 'json',\n success: function success(res) {\n __f__(\"log\", res, 45454, \" at utils/EthUtil.js:96\");\n var balance = Number(web3.utils.hexToNumberString(res['data']['result'])) / Math.pow(10, 18);\n __f__(\"log\", balance, 45454, \" at utils/EthUtil.js:98\");\n _success2(balance);\n\n } });\n\n },\n\n\n\n sendTransaction: function () {var _sendTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee2(fromAddress, toAddress, value, privateKey, success) {var nonce, gas, txData, tx, serializedTx;return _regenerator.default.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return (\n\n web3.eth.getTransactionCount(fromAddress));case 2:nonce = _context2.sent;_context2.next = 5;return (\n web3.eth.estimateGas({\n from: fromAddress }));case 5:gas = _context2.sent;\n\n __f__(\"log\", 11111111111, \" at utils/EthUtil.js:113\");\n __f__(\"log\", nonce, \" at utils/EthUtil.js:114\");\n __f__(\"log\", fromAddress, toAddress, value, privateKey, \" at utils/EthUtil.js:115\");\n txData = {\n chainId: web3.utils.toHex(1899),\n // nonce每次++,以免覆盖之前pending中的交易\n nonce: web3.utils.toHex(nonce++),\n // 设置gasLimit和gasPrice\n gas: web3.utils.toHex(gas),\n gasPrice: web3.utils.toHex(web3.eth.getGasPrice()),\n // 要转账的哪个账号 \n to: toAddress,\n // 从哪个账号转\n from: fromAddress,\n // 0.001 以太币\n value: web3.utils.toHex(web3.utils.toWei(value, 'ether')) };\n\n\n\n\n // 引入私钥,并转换为16进制\n\n // 用私钥签署交易\n __f__(\"log\", Buffer.from(privateKey).toString('hex'), \" at utils/EthUtil.js:136\");\n tx = new Tx(txData);\n tx.sign(Buffer.from(privateKey, 'hex'));\n\n // 序列化\n serializedTx = tx.serialize().toString('hex');\n\n web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex'), function (err,\n hash) {\n __f__(\"log\", 'hash' + hash, \" at utils/EthUtil.js:145\");\n if (!err) {\n success(hash, undefined);\n } else {\n __f__(\"log\", err, 789798, \" at utils/EthUtil.js:149\");\n success(undefined, err);\n }\n });\n // 获取交易数据\n case 15:case \"end\":return _context2.stop();}}}, _callee2);}));function sendTransaction(_x, _x2, _x3, _x4, _x5) {return _sendTransaction.apply(this, arguments);}return sendTransaction;}(),\n\n\n\n\n sendTokenTransaction: function () {var _sendTokenTransaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee3(fromAddress, toAddress, value, privateKey, contract, success) {var nonce, gas, myContract;return _regenerator.default.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:_context3.next = 2;return (\n\n web3.eth.getTransactionCount(fromAddress));case 2:nonce = _context3.sent;_context3.next = 5;return (\n web3.eth.estimateGas({\n from: fromAddress }));case 5:gas = _context3.sent;\n\n\n __f__(\"log\", 'nonce' + nonce, \" at utils/EthUtil.js:166\");\n myContract = new web3.eth.Contract(_EthAbi.default, contract);\n myContract.methods.decimals().call().\n then(function (decimals) {\n\n // 获取交易数据\n __f__(\"log\", Number(value) * Math.pow(10, decimals), \" at utils/EthUtil.js:172\");\n var txData = {\n chainId: web3.utils.toHex(128),\n // nonce每次++,以免覆盖之前pending中的交易\n nonce: web3.utils.toHex(nonce++),\n // 设置gasLimit和gasPrice\n gas: web3.utils.toHex(gas),\n gasPrice: web3.utils.toHex(web3.eth.getGasPrice()),\n // 要转账的哪个账号 \n to: contract,\n // 从哪个账号转\n from: fromAddress,\n // 0.001 以太币\n value: \"0x00\",\n data: myContract.methods.transfer(\n toAddress, web3.utils.toWei(value, 'ether')).encodeABI() };\n\n\n\n // 引入私钥,并转换为16进制\n\n // 用私钥签署交易\n\n var tx = new Tx(txData, {\n 'chain': 'ropsten' });\n\n tx.sign(Buffer.from(privateKey, 'hex'));\n __f__(\"log\", Buffer.from(privateKey).toString('hex'), \" at utils/EthUtil.js:199\");\n // 序列化\n var serializedTx = tx.serialize().toString('hex');\n\n web3.eth.sendSignedTransaction('0x' + serializedTx.toString('hex'), function (\n err,\n hash) {\n if (!err) {\n success(hash, undefined);\n } else {\n success(undefined, err);\n }\n });\n\n });case 9:case \"end\":return _context3.stop();}}}, _callee3);}));function sendTokenTransaction(_x6, _x7, _x8, _x9, _x10, _x11) {return _sendTokenTransaction.apply(this, arguments);}return sendTokenTransaction;}(),\n\n\n\n\n\n transaction: function () {var _transaction = _asyncToGenerator( /*#__PURE__*/_regenerator.default.mark(function _callee4(fromAddress, toAddress, value, privateKey, contract, success) {return _regenerator.default.wrap(function _callee4$(_context4) {while (1) {switch (_context4.prev = _context4.next) {case 0:if (!\n contract) {_context4.next = 5;break;}_context4.next = 3;return (\n this.sendTokenTransaction(fromAddress, toAddress, value, privateKey, contract, success));case 3:_context4.next = 7;break;case 5:_context4.next = 7;return (\n\n this.sendTransaction(fromAddress, toAddress, value, privateKey, success));case 7:case \"end\":return _context4.stop();}}}, _callee4, this);}));function transaction(_x12, _x13, _x14, _x15, _x16, _x17) {return _transaction.apply(this, arguments);}return transaction;}() };var _default =\n\n\n\n\neth;exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"], __webpack_require__(/*! ./../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvRXRoVXRpbC5qcyJdLCJuYW1lcyI6WyJXZWIzIiwicmVxdWlyZSIsIlR4Iiwid2ViMyIsImN1cnJlbnRQcm92aWRlciIsInByb3ZpZGVycyIsIkh0dHBQcm92aWRlciIsImV0aCIsImdldEdhcyIsImdldEdhc1ByaWNlIiwidGhlbiIsInYiLCJnYXNQcmljZSIsImdldEJhbGFuY2UiLCJhZGRyZXNzIiwic3VjY2VzcyIsImRhdGEiLCJ1bmkiLCJyZXF1ZXN0IiwidXJsIiwibWV0aG9kIiwiZGF0YVR5cGUiLCJyZXMiLCJiYWxhbmNlIiwiTnVtYmVyIiwidXRpbHMiLCJoZXhUb051bWJlclN0cmluZyIsIk1hdGgiLCJwb3ciLCJlIiwiYWRkUHJlWmVybyIsIm51bSIsInQiLCJsZW5ndGgiLCJzIiwiaSIsImdldFRva2VuQmFsYW5jZSIsImNvbnRyYWN0IiwicmVwbGFjZSIsInNlbmRUcmFuc2FjdGlvbiIsImZyb21BZGRyZXNzIiwidG9BZGRyZXNzIiwidmFsdWUiLCJwcml2YXRlS2V5IiwiZ2V0VHJhbnNhY3Rpb25Db3VudCIsIm5vbmNlIiwiZXN0aW1hdGVHYXMiLCJmcm9tIiwiZ2FzIiwidHhEYXRhIiwiY2hhaW5JZCIsInRvSGV4IiwidG8iLCJ0b1dlaSIsIkJ1ZmZlciIsInRvU3RyaW5nIiwidHgiLCJzaWduIiwic2VyaWFsaXplZFR4Iiwic2VyaWFsaXplIiwic2VuZFNpZ25lZFRyYW5zYWN0aW9uIiwiZXJyIiwiaGFzaCIsInVuZGVmaW5lZCIsInNlbmRUb2tlblRyYW5zYWN0aW9uIiwibXlDb250cmFjdCIsIkNvbnRyYWN0IiwiYWJpIiwibWV0aG9kcyIsImRlY2ltYWxzIiwiY2FsbCIsInRyYW5zZmVyIiwiZW5jb2RlQUJJIiwidHJhbnNhY3Rpb24iXSwibWFwcGluZ3MiOiJnUUFBQSxzRjtBQUNBLElBQU1BLElBQUksR0FBR0MsbUJBQU8sQ0FBQyxlQUFELENBQXBCO0FBQ0EsSUFBTUMsRUFBRSxHQUFHRCxtQkFBTyxDQUFDLHdCQUFELENBQWxCO0FBQ0EsSUFBSUUsSUFBSjtBQUNBO0FBQ0EsSUFBSSxPQUFPQSxJQUFQLEtBQWdCLFdBQXBCLEVBQWlDO0FBQzdCQSxNQUFJLEdBQUcsSUFBSUgsSUFBSixDQUFTRyxJQUFJLENBQUNDLGVBQWQsQ0FBUDtBQUNILENBRkQsTUFFTztBQUNIRCxNQUFJLEdBQUcsSUFBSUgsSUFBSixDQUFTLElBQUlBLElBQUksQ0FBQ0ssU0FBTCxDQUFlQyxZQUFuQixDQUFnQywrREFBaEMsQ0FBVCxDQUFQO0FBQ0g7OztBQUdELElBQUlDLEdBQUcsR0FBRztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBQyxRQUFNLHVGQUFFO0FBQ2dCTCxvQkFBSSxDQUFDSSxHQUFMLENBQVNFLFdBQVQsR0FBdUJDLElBQXZCLENBQTRCLFVBQUNDLENBQUQsRUFBTztBQUN6RCx5QkFBT0EsQ0FBUDtBQUNBLGlCQUZzQixDQURoQixTQUNEQyxRQURDO0FBSVAsMkJBQVlBLFFBQVosRUFBcUIsVUFBckIsNkJBSk87QUFLQUEsc0JBTEEsMERBQUYsOEVBbEJHOzs7QUEwQlQ7QUFDQUMsWUFBVSxFQUFFLG9CQUFTQyxPQUFULEVBQWlCQyxRQUFqQixFQUEwQjtBQUNqQ1osUUFBSSxHQUFHLElBQUlILElBQUosRUFBUDtBQUNKLFFBQU1nQixJQUFJLEdBQUc7QUFDWixpQkFBVyxLQURDO0FBRVosWUFBTSxHQUZNO0FBR1osZ0JBQVUsZ0JBSEU7QUFJWixnQkFBVSxDQUFDRixPQUFELEVBQVUsUUFBVixDQUpFLEVBQWI7O0FBTUFHLE9BQUcsQ0FBQ0MsT0FBSixDQUFZO0FBQ1hDLFNBQUcsRUFBRSwrREFETSxFQUMyRDtBQUN0RUMsWUFBTSxFQUFFLE1BRkc7QUFHWEosVUFBSSxFQUFFQSxJQUhLO0FBSVhLLGNBQVEsRUFBRSxNQUpDO0FBS1hOLGFBQU8sRUFBRSxpQkFBQ08sR0FBRCxFQUFTO0FBQ2pCO0FBQ0EsWUFBSUMsT0FBTyxHQUFHQyxNQUFNLENBQUNyQixJQUFJLENBQUNzQixLQUFMLENBQVdDLGlCQUFYLENBQTZCSixHQUFHLENBQUMsTUFBRCxDQUFILENBQVksUUFBWixDQUE3QixDQUFELENBQU4sR0FBOERLLElBQUksQ0FBQ0MsR0FBTCxDQUFTLEVBQVQsRUFBYSxFQUFiLENBQTVFO0FBQ0EscUJBQVlMLE9BQVosRUFBb0IsUUFBcEI7QUFDQVIsZ0JBQU8sQ0FBQ1EsT0FBRCxDQUFQO0FBQ0EsT0FWVSxFQUFaOztBQVlBLFFBQUk7QUFDSCxVQUFJcEIsSUFBSSxHQUFHLElBQUlILElBQUosRUFBWDs7QUFFQSxhQUFPdUIsT0FBUDtBQUNBLEtBSkQsQ0FJRSxPQUFPTSxDQUFQLEVBQVU7QUFDWCxhQUFPLENBQVA7QUFDQTtBQUNELEdBdERRO0FBdURUQyxZQUFVLEVBQUUsb0JBQVNDLEdBQVQsRUFBYztBQUN6QixRQUFJQyxDQUFDLEdBQUcsQ0FBQ0QsR0FBRyxHQUFHLEVBQVAsRUFBV0UsTUFBbkI7QUFDQ0MsS0FBQyxHQUFHLEVBREw7QUFFQSxTQUFLLElBQUlDLENBQUMsR0FBRyxDQUFiLEVBQWdCQSxDQUFDLEdBQUcsS0FBS0gsQ0FBekIsRUFBNEJHLENBQUMsRUFBN0IsRUFBaUM7QUFDaENELE9BQUMsSUFBSSxHQUFMO0FBQ0E7QUFDRCxXQUFPQSxDQUFDLEdBQUdILEdBQVg7QUFDQSxHQTlEUTtBQStEVDtBQUNBSyxpQkFBZSxFQUFFLHlCQUFTdEIsT0FBVCxFQUFrQnVCLFFBQWxCLEVBQTJCdEIsU0FBM0IsRUFBb0M7QUFDbkRaLFFBQUksR0FBRyxJQUFJSCxJQUFKLEVBQVA7QUFDRCxRQUFNZ0IsSUFBSSxHQUFHO0FBQ1osaUJBQVcsS0FEQztBQUVaLFlBQU0sR0FGTTtBQUdaLGdCQUFVLFVBSEU7QUFJWixnQkFBVSxDQUFDO0FBQ1YsZ0JBQVEsZUFBZSxLQUFLYyxVQUFMLENBQWdCaEIsT0FBTyxDQUFDd0IsT0FBUixDQUFnQixJQUFoQixFQUFzQixFQUF0QixDQUFoQixDQURiO0FBRVYsY0FBTUQsUUFGSSxFQUFEO0FBR1AsY0FITyxDQUpFLEVBQWI7Ozs7QUFXQXBCLE9BQUcsQ0FBQ0MsT0FBSixDQUFZO0FBQ1hDLFNBQUcsRUFBRSwrREFETSxFQUMyRDtBQUN0RUMsWUFBTSxFQUFFLE1BRkc7QUFHWEosVUFBSSxFQUFFQSxJQUhLO0FBSVhLLGNBQVEsRUFBRSxNQUpDO0FBS1hOLGFBQU8sRUFBRSxpQkFBQ08sR0FBRCxFQUFTO0FBQ2pCLHFCQUFZQSxHQUFaLEVBQWdCLEtBQWhCO0FBQ0EsWUFBSUMsT0FBTyxHQUFHQyxNQUFNLENBQUNyQixJQUFJLENBQUNzQixLQUFMLENBQVdDLGlCQUFYLENBQTZCSixHQUFHLENBQUMsTUFBRCxDQUFILENBQVksUUFBWixDQUE3QixDQUFELENBQU4sR0FBOERLLElBQUksQ0FBQ0MsR0FBTCxDQUFTLEVBQVQsRUFBYSxFQUFiLENBQTVFO0FBQ0EscUJBQVlMLE9BQVosRUFBb0IsS0FBcEI7QUFDQVIsaUJBQU8sQ0FBQ1EsT0FBRCxDQUFQOztBQUVBLE9BWFUsRUFBWjs7QUFhQSxHQTFGUTs7OztBQThGVGdCLGlCQUFlLGdHQUFFLGtCQUFlQyxXQUFmLEVBQTRCQyxTQUE1QixFQUF1Q0MsS0FBdkMsRUFBOENDLFVBQTlDLEVBQTBENUIsT0FBMUQ7O0FBRUVaLG9CQUFJLENBQUNJLEdBQUwsQ0FBU3FDLG1CQUFULENBQTZCSixXQUE3QixDQUZGLFNBRVpLLEtBRlk7QUFHQTFDLG9CQUFJLENBQUNJLEdBQUwsQ0FBU3VDLFdBQVQsQ0FBcUI7QUFDcENDLHNCQUFJLEVBQUVQLFdBRDhCLEVBQXJCLENBSEEsU0FHWlEsR0FIWTs7QUFNaEIsMkJBQVksV0FBWjtBQUNBLDJCQUFZSCxLQUFaO0FBQ0EsMkJBQVlMLFdBQVosRUFBeUJDLFNBQXpCLEVBQW9DQyxLQUFwQyxFQUEyQ0MsVUFBM0M7QUFDSU0sb0JBVFksR0FTSDtBQUNaQyx1QkFBTyxFQUFFL0MsSUFBSSxDQUFDc0IsS0FBTCxDQUFXMEIsS0FBWCxDQUFpQixJQUFqQixDQURHO0FBRVo7QUFDQU4scUJBQUssRUFBRTFDLElBQUksQ0FBQ3NCLEtBQUwsQ0FBVzBCLEtBQVgsQ0FBaUJOLEtBQUssRUFBdEIsQ0FISztBQUlaO0FBQ0FHLG1CQUFHLEVBQUU3QyxJQUFJLENBQUNzQixLQUFMLENBQVcwQixLQUFYLENBQWlCSCxHQUFqQixDQUxPO0FBTVpwQyx3QkFBUSxFQUFFVCxJQUFJLENBQUNzQixLQUFMLENBQVcwQixLQUFYLENBQWlCaEQsSUFBSSxDQUFDSSxHQUFMLENBQVNFLFdBQVQsRUFBakIsQ0FORTtBQU9aO0FBQ0EyQyxrQkFBRSxFQUFFWCxTQVJRO0FBU1o7QUFDQU0sb0JBQUksRUFBRVAsV0FWTTtBQVdaO0FBQ0FFLHFCQUFLLEVBQUV2QyxJQUFJLENBQUNzQixLQUFMLENBQVcwQixLQUFYLENBQWlCaEQsSUFBSSxDQUFDc0IsS0FBTCxDQUFXNEIsS0FBWCxDQUFpQlgsS0FBakIsRUFBd0IsT0FBeEIsQ0FBakIsQ0FaSyxFQVRHOzs7OztBQTBCaEI7O0FBRUE7QUFDQSwyQkFBWVksTUFBTSxDQUFDUCxJQUFQLENBQVlKLFVBQVosRUFBd0JZLFFBQXhCLENBQWlDLEtBQWpDLENBQVo7QUFDTUMsZ0JBOUJVLEdBOEJMLElBQUl0RCxFQUFKLENBQU8rQyxNQUFQLENBOUJLO0FBK0JoQk8sZ0JBQUUsQ0FBQ0MsSUFBSCxDQUFRSCxNQUFNLENBQUNQLElBQVAsQ0FBWUosVUFBWixFQUF3QixLQUF4QixDQUFSOztBQUVBO0FBQ0llLDBCQWxDWSxHQWtDR0YsRUFBRSxDQUFDRyxTQUFILEdBQWVKLFFBQWYsQ0FBd0IsS0FBeEIsQ0FsQ0g7O0FBb0NoQnBELGtCQUFJLENBQUNJLEdBQUwsQ0FBU3FELHFCQUFULENBQStCLE9BQU9GLFlBQVksQ0FBQ0gsUUFBYixDQUFzQixLQUF0QixDQUF0QyxFQUFvRSxVQUFTTSxHQUFUO0FBQ25FQyxrQkFEbUUsRUFDN0Q7QUFDTiw2QkFBWSxTQUFTQSxJQUFyQjtBQUNBLG9CQUFJLENBQUNELEdBQUwsRUFBVTtBQUNUOUMseUJBQU8sQ0FBQytDLElBQUQsRUFBT0MsU0FBUCxDQUFQO0FBQ0EsaUJBRkQsTUFFTztBQUNOLCtCQUFZRixHQUFaLEVBQWlCLE1BQWpCO0FBQ0E5Qyx5QkFBTyxDQUFDZ0QsU0FBRCxFQUFZRixHQUFaLENBQVA7QUFDQTtBQUNELGVBVEQ7QUFVQTtBQTlDZ0IsdUVBQUYsK0hBOUZOOzs7OztBQWtKVEcsc0JBQW9CLHFHQUFFLGtCQUFleEIsV0FBZixFQUE0QkMsU0FBNUIsRUFBdUNDLEtBQXZDLEVBQThDQyxVQUE5QyxFQUEwRE4sUUFBMUQsRUFBb0V0QixPQUFwRTs7QUFFSFosb0JBQUksQ0FBQ0ksR0FBTCxDQUFTcUMsbUJBQVQsQ0FBNkJKLFdBQTdCLENBRkcsU0FFakJLLEtBRmlCO0FBR0wxQyxvQkFBSSxDQUFDSSxHQUFMLENBQVN1QyxXQUFULENBQXFCO0FBQ3BDQyxzQkFBSSxFQUFFUCxXQUQ4QixFQUFyQixDQUhLLFNBR2pCUSxHQUhpQjs7O0FBT3JCLDJCQUFZLFVBQVVILEtBQXRCO0FBQ0lvQix3QkFSaUIsR0FRSixJQUFJOUQsSUFBSSxDQUFDSSxHQUFMLENBQVMyRCxRQUFiLENBQXNCQyxlQUF0QixFQUEyQjlCLFFBQTNCLENBUkk7QUFTckI0Qix3QkFBVSxDQUFDRyxPQUFYLENBQW1CQyxRQUFuQixHQUE4QkMsSUFBOUI7QUFDRTVELGtCQURGLENBQ08sVUFBUzJELFFBQVQsRUFBbUI7O0FBRXhCO0FBQ0EsNkJBQVk3QyxNQUFNLENBQUNrQixLQUFELENBQU4sR0FBZ0JmLElBQUksQ0FBQ0MsR0FBTCxDQUFTLEVBQVQsRUFBYXlDLFFBQWIsQ0FBNUI7QUFDQSxvQkFBSXBCLE1BQU0sR0FBRztBQUNaQyx5QkFBTyxFQUFFL0MsSUFBSSxDQUFDc0IsS0FBTCxDQUFXMEIsS0FBWCxDQUFpQixHQUFqQixDQURHO0FBRVo7QUFDQU4sdUJBQUssRUFBRTFDLElBQUksQ0FBQ3NCLEtBQUwsQ0FBVzBCLEtBQVgsQ0FBaUJOLEtBQUssRUFBdEIsQ0FISztBQUlaO0FBQ0FHLHFCQUFHLEVBQUU3QyxJQUFJLENBQUNzQixLQUFMLENBQVcwQixLQUFYLENBQWlCSCxHQUFqQixDQUxPO0FBTVpwQywwQkFBUSxFQUFFVCxJQUFJLENBQUNzQixLQUFMLENBQVcwQixLQUFYLENBQWlCaEQsSUFBSSxDQUFDSSxHQUFMLENBQVNFLFdBQVQsRUFBakIsQ0FORTtBQU9aO0FBQ0EyQyxvQkFBRSxFQUFFZixRQVJRO0FBU1o7QUFDQVUsc0JBQUksRUFBRVAsV0FWTTtBQVdaO0FBQ0FFLHVCQUFLLEVBQUUsTUFaSztBQWFaMUIsc0JBQUksRUFBRWlELFVBQVUsQ0FBQ0csT0FBWCxDQUFtQkcsUUFBbkI7QUFDTDlCLDJCQURLLEVBQ010QyxJQUFJLENBQUNzQixLQUFMLENBQVc0QixLQUFYLENBQWlCWCxLQUFqQixFQUF3QixPQUF4QixDQUROLEVBQ3dDOEIsU0FEeEMsRUFiTSxFQUFiOzs7O0FBa0JBOztBQUVBOztBQUVBLG9CQUFNaEIsRUFBRSxHQUFHLElBQUl0RCxFQUFKLENBQU8rQyxNQUFQLEVBQWU7QUFDekIsMkJBQVMsU0FEZ0IsRUFBZixDQUFYOztBQUdBTyxrQkFBRSxDQUFDQyxJQUFILENBQVFILE1BQU0sQ0FBQ1AsSUFBUCxDQUFZSixVQUFaLEVBQXdCLEtBQXhCLENBQVI7QUFDQSw2QkFBWVcsTUFBTSxDQUFDUCxJQUFQLENBQVlKLFVBQVosRUFBd0JZLFFBQXhCLENBQWlDLEtBQWpDLENBQVo7QUFDQTtBQUNBLG9CQUFJRyxZQUFZLEdBQUdGLEVBQUUsQ0FBQ0csU0FBSCxHQUFlSixRQUFmLENBQXdCLEtBQXhCLENBQW5COztBQUVBcEQsb0JBQUksQ0FBQ0ksR0FBTCxDQUFTcUQscUJBQVQsQ0FBK0IsT0FBT0YsWUFBWSxDQUFDSCxRQUFiLENBQXNCLEtBQXRCLENBQXRDLEVBQW9FO0FBQ25FTSxtQkFEbUU7QUFFbkVDLG9CQUZtRSxFQUU3RDtBQUNOLHNCQUFJLENBQUNELEdBQUwsRUFBVTtBQUNUOUMsMkJBQU8sQ0FBQytDLElBQUQsRUFBT0MsU0FBUCxDQUFQO0FBQ0EsbUJBRkQsTUFFTztBQUNOaEQsMkJBQU8sQ0FBQ2dELFNBQUQsRUFBWUYsR0FBWixDQUFQO0FBQ0E7QUFDRCxpQkFSRDs7QUFVQSxlQTdDRixFQVRxQiwwREFBRixzSkFsSlg7Ozs7OztBQThNVFksYUFBVyw0RkFBQyxrQkFBZWpDLFdBQWYsRUFBNEJDLFNBQTVCLEVBQXVDQyxLQUF2QyxFQUE4Q0MsVUFBOUMsRUFBMEROLFFBQTFELEVBQW9FdEIsT0FBcEU7QUFDUnNCLHNCQURRO0FBRUoscUJBQUsyQixvQkFBTCxDQUEwQnhCLFdBQTFCLEVBQXVDQyxTQUF2QyxFQUFrREMsS0FBbEQsRUFBeURDLFVBQXpELEVBQXFFTixRQUFyRSxFQUErRXRCLE9BQS9FLENBRkk7O0FBSUoscUJBQUt3QixlQUFMLENBQXFCQyxXQUFyQixFQUFrQ0MsU0FBbEMsRUFBNkNDLEtBQTdDLEVBQW9EQyxVQUFwRCxFQUFnRTVCLE9BQWhFLENBSkksa0VBQUQsK0hBOU1GLEVBQVYsQzs7Ozs7QUF1TmVSLEciLCJmaWxlIjoiOTg5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGFiaSBmcm9tICd1dGlscy9FdGhBYmkuanMnXHJcbmNvbnN0IFdlYjMgPSByZXF1aXJlKCd3ZWIzJyk7XHJcbmNvbnN0IFR4ID0gcmVxdWlyZSgnZXRoZXJldW1qcy10eCcpO1xyXG5sZXQgd2ViMztcclxuLy8gbGV0IHR4O1xyXG5pZiAodHlwZW9mIHdlYjMgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICB3ZWIzID0gbmV3IFdlYjMod2ViMy5jdXJyZW50UHJvdmlkZXIpO1xyXG59IGVsc2Uge1xyXG4gICAgd2ViMyA9IG5ldyBXZWIzKG5ldyBXZWIzLnByb3ZpZGVycy5IdHRwUHJvdmlkZXIoXCJodHRwczovL3JvcHN0ZW4uaW5mdXJhLmlvL3YzLzlhYTNkOTViM2JjNDQwZmE4OGVhMTJlYWE0NDU2MTYxXCIpKTtcclxufVxyXG5cclxuXHJcbmxldCBldGggPSB7XHJcblx0Ly8gLy/ojrflj5bkuLvluIFldGjkvZnpop1cclxuXHQvLyBnZXRCYWxhbmNlOiBhc3luYyBmdW5jdGlvbihhZGRyZXNzLCB0eXBlKSB7XHJcblx0Ly8gXHRsZXQgYmFsYW5jZSA9IGF3YWl0IHdlYjMuZXRoLmdldEJhbGFuY2UoYWRkcmVzcyk7XHJcblx0Ly8gXHRjb25zb2xlLmxvZyhcIuS9memine+8mlwiLGJhbGFuY2UpXHJcblx0Ly8gXHRyZXR1cm4gTnVtYmVyKGJhbGFuY2UpIC8gTWF0aC5wb3coMTAsIDE4KTtcclxuXHQvLyB9LFxyXG5cdC8vIC8v6I635Y+WZXRo5Luj5biB5biB5L2Z6aKdXHJcblx0Ly8gZ2V0VG9rZW5CYWxhbmNlOiBhc3luYyBmdW5jdGlvbihhZGRyZXNzLCBjb250cmFjdCkge1xyXG5cdC8vIFx0Y29uc29sZS5sb2coYWRkcmVzcywgY29udHJhY3QpXHJcblx0Ly8gXHR2YXIgbXlDb250cmFjdCA9IG5ldyB3ZWIzLmV0aC5Db250cmFjdChhYmksIGNvbnRyYWN0LCB7XHJcblx0Ly8gXHRcdGZyb206IGFkZHJlc3NcclxuXHQvLyBcdH0pO1xyXG5cdC8vIFx0dmFyIGRlY2ltYWxzID0gYXdhaXQgbXlDb250cmFjdC5tZXRob2RzLmRlY2ltYWxzKCkuY2FsbCgpO1xyXG5cdC8vIFx0dmFyIGJhbGFuY2UgPSBhd2FpdCBteUNvbnRyYWN0Lm1ldGhvZHMuYmFsYW5jZU9mKGFkZHJlc3MpLmNhbGwoKTtcclxuXHJcblx0Ly8gXHRyZXR1cm4gTnVtYmVyKGJhbGFuY2UpIC8gTWF0aC5wb3coMTAsIGRlY2ltYWxzKTtcclxuXHQvLyB9LFxyXG5cdGdldEdhczogYXN5bmMgZnVuY3Rpb24oKSB7XHJcblx0XHRjb25zdCBnYXNQcmljZSA9IGF3YWl0IHdlYjMuZXRoLmdldEdhc1ByaWNlKCkudGhlbigodikgPT4ge1xyXG5cdFx0XHRyZXR1cm4gdlxyXG5cdFx0fSk7XHJcblx0XHRjb25zb2xlLmxvZyhnYXNQcmljZSwnZ2FzUHJpY2UnKVxyXG5cdFx0cmV0dXJuIGdhc1ByaWNlO1xyXG5cdH0sXHJcblxyXG5cdC8v6I635Y+W5Li75biBZXRo5L2Z6aKdXHJcblx0Z2V0QmFsYW5jZTogZnVuY3Rpb24oYWRkcmVzcyxzdWNjZXNzKSB7XHJcblx0XHQgICAgd2ViMyA9IG5ldyBXZWIzKCk7XHJcblx0XHRjb25zdCBkYXRhID0ge1xyXG5cdFx0XHQnanNvbnJwYyc6ICcyLjAnLFxyXG5cdFx0XHQnaWQnOiAnMScsXHJcblx0XHRcdCdtZXRob2QnOiAnZXRoX2dldEJhbGFuY2UnLFxyXG5cdFx0XHQncGFyYW1zJzogW2FkZHJlc3MsIFwibGF0ZXN0XCJdXHJcblx0XHR9O1xyXG5cdFx0dW5pLnJlcXVlc3Qoe1xyXG5cdFx0XHR1cmw6ICdodHRwczovL21haW5uZXQuaW5mdXJhLmlvL3YzLzlhYTNkOTViM2JjNDQwZmE4OGVhMTJlYWE0NDU2MTYxJywgLy/ku4XkuLrnpLrkvovvvIzlubbpnZ7nnJ/lrp7mjqXlj6PlnLDlnYDjgIJcclxuXHRcdFx0bWV0aG9kOiAnUE9TVCcsXHJcblx0XHRcdGRhdGE6IGRhdGEsXHJcblx0XHRcdGRhdGFUeXBlOiAnanNvbicsXHJcblx0XHRcdHN1Y2Nlc3M6IChyZXMpID0+IHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZygpXHJcblx0XHRcdFx0bGV0IGJhbGFuY2UgPSBOdW1iZXIod2ViMy51dGlscy5oZXhUb051bWJlclN0cmluZyhyZXNbJ2RhdGEnXVsncmVzdWx0J10pKSAvIE1hdGgucG93KDEwLCAxOClcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhiYWxhbmNlLDQ1NDY1NDY1KVxyXG5cdFx0XHRcdHN1Y2Nlc3MoYmFsYW5jZSlcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHR0cnkge1xyXG5cdFx0XHRsZXQgd2ViMyA9IG5ldyBXZWIzKCk7XHJcblx0XHRcdFxyXG5cdFx0XHRyZXR1cm4gYmFsYW5jZVxyXG5cdFx0fSBjYXRjaCAoZSkge1xyXG5cdFx0XHRyZXR1cm4gMDtcclxuXHRcdH1cclxuXHR9LFxyXG5cdGFkZFByZVplcm86IGZ1bmN0aW9uKG51bSkge1xyXG5cdFx0bGV0IHQgPSAobnVtICsgJycpLmxlbmd0aCxcclxuXHRcdFx0cyA9ICcnO1xyXG5cdFx0Zm9yIChsZXQgaSA9IDA7IGkgPCA2NCAtIHQ7IGkrKykge1xyXG5cdFx0XHRzICs9ICcwJztcclxuXHRcdH1cclxuXHRcdHJldHVybiBzICsgbnVtO1xyXG5cdH0sXHJcblx0Ly8g6I635Y+WYm1zLGJtZHQsdXNkdC9lcmPkvZnpop1cclxuXHRnZXRUb2tlbkJhbGFuY2U6IGZ1bmN0aW9uKGFkZHJlc3MsIGNvbnRyYWN0LHN1Y2Nlc3MpIHtcclxuXHRcdCB3ZWIzID0gbmV3IFdlYjMoKTtcclxuXHRcdGNvbnN0IGRhdGEgPSB7XHJcblx0XHRcdCdqc29ucnBjJzogJzIuMCcsXHJcblx0XHRcdCdpZCc6ICcxJyxcclxuXHRcdFx0J21ldGhvZCc6ICdldGhfY2FsbCcsXHJcblx0XHRcdCdwYXJhbXMnOiBbe1xyXG5cdFx0XHRcdFwiZGF0YVwiOiAnMHg3MGEwODIzMScgKyB0aGlzLmFkZFByZVplcm8oYWRkcmVzcy5yZXBsYWNlKCcweCcsICcnKSksXHJcblx0XHRcdFx0XCJ0b1wiOiBjb250cmFjdCxcclxuXHRcdFx0fSwgXCJsYXRlc3RcIl1cclxuXHRcdH07XHJcblxyXG5cdFx0XHJcblx0XHR1bmkucmVxdWVzdCh7XHJcblx0XHRcdHVybDogJ2h0dHBzOi8vbWFpbm5ldC5pbmZ1cmEuaW8vdjMvOWFhM2Q5NWIzYmM0NDBmYTg4ZWExMmVhYTQ0NTYxNjEnLCAvL+S7heS4uuekuuS+i++8jOW5tumdnuecn+WunuaOpeWPo+WcsOWdgOOAglxyXG5cdFx0XHRtZXRob2Q6ICdQT1NUJyxcclxuXHRcdFx0ZGF0YTogZGF0YSxcclxuXHRcdFx0ZGF0YVR5cGU6ICdqc29uJyxcclxuXHRcdFx0c3VjY2VzczogKHJlcykgPT4ge1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKHJlcyw0NTQ1NClcclxuXHRcdFx0XHRsZXQgYmFsYW5jZSA9IE51bWJlcih3ZWIzLnV0aWxzLmhleFRvTnVtYmVyU3RyaW5nKHJlc1snZGF0YSddWydyZXN1bHQnXSkpIC8gTWF0aC5wb3coMTAsIDE4KVxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGJhbGFuY2UsNDU0NTQpXHJcblx0XHRcdFx0c3VjY2VzcyhiYWxhbmNlKVxyXG5cdFx0XHJcblx0XHRcdH1cclxuXHRcdH0pO1xyXG5cdH0sXHJcblxyXG5cclxuXHJcblx0c2VuZFRyYW5zYWN0aW9uOiBhc3luYyBmdW5jdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCB2YWx1ZSwgcHJpdmF0ZUtleSwgc3VjY2Vzcykge1xyXG5cclxuXHRcdHZhciBub25jZSA9IGF3YWl0IHdlYjMuZXRoLmdldFRyYW5zYWN0aW9uQ291bnQoZnJvbUFkZHJlc3MpO1xyXG5cdFx0dmFyIGdhcyA9IGF3YWl0IHdlYjMuZXRoLmVzdGltYXRlR2FzKHtcclxuXHRcdFx0ZnJvbTogZnJvbUFkZHJlc3NcclxuXHRcdH0pO1xyXG5cdFx0Y29uc29sZS5sb2coMTExMTExMTExMTEpXHJcblx0XHRjb25zb2xlLmxvZyhub25jZSlcclxuXHRcdGNvbnNvbGUubG9nKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIHZhbHVlLCBwcml2YXRlS2V5KVxyXG5cdFx0dmFyIHR4RGF0YSA9IHtcclxuXHRcdFx0Y2hhaW5JZDogd2ViMy51dGlscy50b0hleCgxODk5KSxcclxuXHRcdFx0Ly8gbm9uY2Xmr4/mrKErK++8jOS7peWFjeimhuebluS5i+WJjXBlbmRpbmfkuK3nmoTkuqTmmJNcclxuXHRcdFx0bm9uY2U6IHdlYjMudXRpbHMudG9IZXgobm9uY2UrKyksXHJcblx0XHRcdC8vIOiuvue9rmdhc0xpbWl05ZKMZ2FzUHJpY2VcclxuXHRcdFx0Z2FzOiB3ZWIzLnV0aWxzLnRvSGV4KGdhcyksXHJcblx0XHRcdGdhc1ByaWNlOiB3ZWIzLnV0aWxzLnRvSGV4KHdlYjMuZXRoLmdldEdhc1ByaWNlKCkpLFxyXG5cdFx0XHQvLyDopoHovazotKbnmoTlk6rkuKrotKblj7cgIFxyXG5cdFx0XHR0bzogdG9BZGRyZXNzLFxyXG5cdFx0XHQvLyDku47lk6rkuKrotKblj7fovaxcclxuXHRcdFx0ZnJvbTogZnJvbUFkZHJlc3MsXHJcblx0XHRcdC8vIDAuMDAxIOS7peWkquW4gVxyXG5cdFx0XHR2YWx1ZTogd2ViMy51dGlscy50b0hleCh3ZWIzLnV0aWxzLnRvV2VpKHZhbHVlLCAnZXRoZXInKSlcclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHRcdC8vIOW8leWFpeengemSpe+8jOW5tui9rOaNouS4ujE26L+b5Yi2XHJcblxyXG5cdFx0Ly8g55So56eB6ZKl562+572y5Lqk5piTXHJcblx0XHRjb25zb2xlLmxvZyhCdWZmZXIuZnJvbShwcml2YXRlS2V5KS50b1N0cmluZygnaGV4JykpXHJcblx0XHRjb25zdCB0eCA9IG5ldyBUeCh0eERhdGEpO1xyXG5cdFx0dHguc2lnbihCdWZmZXIuZnJvbShwcml2YXRlS2V5LCAnaGV4JykpO1xyXG5cclxuXHRcdC8vIOW6j+WIl+WMllxyXG5cdFx0dmFyIHNlcmlhbGl6ZWRUeCA9IHR4LnNlcmlhbGl6ZSgpLnRvU3RyaW5nKCdoZXgnKTtcclxuXHJcblx0XHR3ZWIzLmV0aC5zZW5kU2lnbmVkVHJhbnNhY3Rpb24oJzB4JyArIHNlcmlhbGl6ZWRUeC50b1N0cmluZygnaGV4JyksIGZ1bmN0aW9uKGVycixcclxuXHRcdFx0aGFzaCkge1xyXG5cdFx0XHRjb25zb2xlLmxvZygnaGFzaCcgKyBoYXNoKVxyXG5cdFx0XHRpZiAoIWVycikge1xyXG5cdFx0XHRcdHN1Y2Nlc3MoaGFzaCwgdW5kZWZpbmVkKTtcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRjb25zb2xlLmxvZyhlcnIsIDc4OTc5OClcclxuXHRcdFx0XHRzdWNjZXNzKHVuZGVmaW5lZCwgZXJyKTtcclxuXHRcdFx0fVxyXG5cdFx0fSk7XHJcblx0XHQvLyDojrflj5bkuqTmmJPmlbDmja5cclxuXHJcblxyXG5cclxuXHJcblx0fSxcclxuXHRzZW5kVG9rZW5UcmFuc2FjdGlvbjogYXN5bmMgZnVuY3Rpb24oZnJvbUFkZHJlc3MsIHRvQWRkcmVzcywgdmFsdWUsIHByaXZhdGVLZXksIGNvbnRyYWN0LCBzdWNjZXNzKSB7XHJcblxyXG5cdFx0dmFyIG5vbmNlID0gYXdhaXQgd2ViMy5ldGguZ2V0VHJhbnNhY3Rpb25Db3VudChmcm9tQWRkcmVzcyk7XHJcblx0XHR2YXIgZ2FzID0gYXdhaXQgd2ViMy5ldGguZXN0aW1hdGVHYXMoe1xyXG5cdFx0XHRmcm9tOiBmcm9tQWRkcmVzc1xyXG5cdFx0fSk7XHJcblxyXG5cdFx0Y29uc29sZS5sb2coJ25vbmNlJyArIG5vbmNlKVxyXG5cdFx0dmFyIG15Q29udHJhY3QgPSBuZXcgd2ViMy5ldGguQ29udHJhY3QoYWJpLCBjb250cmFjdClcclxuXHRcdG15Q29udHJhY3QubWV0aG9kcy5kZWNpbWFscygpLmNhbGwoKVxyXG5cdFx0XHQudGhlbihmdW5jdGlvbihkZWNpbWFscykge1xyXG5cclxuXHRcdFx0XHQvLyDojrflj5bkuqTmmJPmlbDmja5cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhOdW1iZXIodmFsdWUpICogTWF0aC5wb3coMTAsIGRlY2ltYWxzKSlcclxuXHRcdFx0XHR2YXIgdHhEYXRhID0ge1xyXG5cdFx0XHRcdFx0Y2hhaW5JZDogd2ViMy51dGlscy50b0hleCgxMjgpLFxyXG5cdFx0XHRcdFx0Ly8gbm9uY2Xmr4/mrKErK++8jOS7peWFjeimhuebluS5i+WJjXBlbmRpbmfkuK3nmoTkuqTmmJNcclxuXHRcdFx0XHRcdG5vbmNlOiB3ZWIzLnV0aWxzLnRvSGV4KG5vbmNlKyspLFxyXG5cdFx0XHRcdFx0Ly8g6K6+572uZ2FzTGltaXTlkoxnYXNQcmljZVxyXG5cdFx0XHRcdFx0Z2FzOiB3ZWIzLnV0aWxzLnRvSGV4KGdhcyksXHJcblx0XHRcdFx0XHRnYXNQcmljZTogd2ViMy51dGlscy50b0hleCh3ZWIzLmV0aC5nZXRHYXNQcmljZSgpKSxcclxuXHRcdFx0XHRcdC8vIOimgei9rOi0pueahOWTquS4qui0puWPtyAgXHJcblx0XHRcdFx0XHR0bzogY29udHJhY3QsXHJcblx0XHRcdFx0XHQvLyDku47lk6rkuKrotKblj7fovaxcclxuXHRcdFx0XHRcdGZyb206IGZyb21BZGRyZXNzLFxyXG5cdFx0XHRcdFx0Ly8gMC4wMDEg5Lul5aSq5biBXHJcblx0XHRcdFx0XHR2YWx1ZTogXCIweDAwXCIsXHJcblx0XHRcdFx0XHRkYXRhOiBteUNvbnRyYWN0Lm1ldGhvZHMudHJhbnNmZXIoXHJcblx0XHRcdFx0XHRcdHRvQWRkcmVzcywgd2ViMy51dGlscy50b1dlaSh2YWx1ZSwgJ2V0aGVyJykpLmVuY29kZUFCSSgpXHJcblx0XHRcdFx0fVxyXG5cclxuXHJcblx0XHRcdFx0Ly8g5byV5YWl56eB6ZKl77yM5bm26L2s5o2i5Li6MTbov5vliLZcclxuXHJcblx0XHRcdFx0Ly8g55So56eB6ZKl562+572y5Lqk5piTXHJcblxyXG5cdFx0XHRcdGNvbnN0IHR4ID0gbmV3IFR4KHR4RGF0YSwge1xyXG5cdFx0XHRcdFx0J2NoYWluJzogJ3JvcHN0ZW4nXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dHguc2lnbihCdWZmZXIuZnJvbShwcml2YXRlS2V5LCAnaGV4JykpO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKEJ1ZmZlci5mcm9tKHByaXZhdGVLZXkpLnRvU3RyaW5nKCdoZXgnKSlcclxuXHRcdFx0XHQvLyDluo/liJfljJZcclxuXHRcdFx0XHR2YXIgc2VyaWFsaXplZFR4ID0gdHguc2VyaWFsaXplKCkudG9TdHJpbmcoJ2hleCcpO1xyXG5cclxuXHRcdFx0XHR3ZWIzLmV0aC5zZW5kU2lnbmVkVHJhbnNhY3Rpb24oJzB4JyArIHNlcmlhbGl6ZWRUeC50b1N0cmluZygnaGV4JyksIGZ1bmN0aW9uKFxyXG5cdFx0XHRcdFx0ZXJyLFxyXG5cdFx0XHRcdFx0aGFzaCkge1xyXG5cdFx0XHRcdFx0aWYgKCFlcnIpIHtcclxuXHRcdFx0XHRcdFx0c3VjY2VzcyhoYXNoLCB1bmRlZmluZWQpO1xyXG5cdFx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0c3VjY2Vzcyh1bmRlZmluZWQsIGVycik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblxyXG5cdFx0XHR9KTtcclxuXHJcblxyXG5cclxuXHJcblx0fSxcclxuXHR0cmFuc2FjdGlvbjphc3luYyBmdW5jdGlvbihmcm9tQWRkcmVzcywgdG9BZGRyZXNzLCB2YWx1ZSwgcHJpdmF0ZUtleSwgY29udHJhY3QsIHN1Y2Nlc3Mpe1xyXG5cdFx0aWYoY29udHJhY3Qpe1xyXG5cdFx0XHRhd2FpdCB0aGlzLnNlbmRUb2tlblRyYW5zYWN0aW9uKGZyb21BZGRyZXNzLCB0b0FkZHJlc3MsIHZhbHVlLCBwcml2YXRlS2V5LCBjb250cmFjdCwgc3VjY2Vzcyk7XHJcblx0XHR9ZWxzZXtcclxuXHRcdFx0YXdhaXQgdGhpcy5zZW5kVHJhbnNhY3Rpb24oZnJvbUFkZHJlc3MsIHRvQWRkcmVzcywgdmFsdWUsIHByaXZhdGVLZXksIHN1Y2Nlc3MpXHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5leHBvcnQgZGVmYXVsdCBldGg7XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///989\n"); /***/ }), /* 990 */ /*!*************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/utils/EthAbi.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;var abi = [{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"mintingFinished\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"name\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"string\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"_spender\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_value\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"approve\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"totalSupply\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"uint256\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"_from\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_to\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_value\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"transferFrom\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"decimals\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"uint8\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"cap\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"uint256\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [],\n\n\n \"name\": \"unpause\",\n \"outputs\": [],\n\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"_to\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_amount\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"mint\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"_value\",\n \"type\": \"uint256\" }],\n\n \"name\": \"burn\",\n \"outputs\": [],\n\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"paused\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"_spender\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_subtractedValue\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"decreaseApproval\",\n \"outputs\": [{\n \"name\": \"success\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [{\n \"name\": \"_owner\",\n \"type\": \"address\" }],\n\n \"name\": \"balanceOf\",\n \"outputs\": [{\n \"name\": \"balance\",\n \"type\": \"uint256\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [],\n\n\n \"name\": \"finishMinting\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [],\n\n\n \"name\": \"pause\",\n \"outputs\": [],\n\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"owner\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"address\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [],\n\n\n \"name\": \"symbol\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"string\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"_to\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_value\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"transfer\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"_spender\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_addedValue\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"increaseApproval\",\n \"outputs\": [{\n \"name\": \"success\",\n \"type\": \"bool\" }],\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"constant\": true,\n \"inputs\": [{\n \"name\": \"_owner\",\n \"type\": \"address\" },\n\n {\n \"name\": \"_spender\",\n \"type\": \"address\" }],\n\n\n \"name\": \"allowance\",\n \"outputs\": [{\n \"name\": \"\",\n \"type\": \"uint256\" }],\n\n \"payable\": false,\n \"stateMutability\": \"view\",\n \"type\": \"function\" },\n\n{\n \"constant\": false,\n \"inputs\": [{\n \"name\": \"newOwner\",\n \"type\": \"address\" }],\n\n \"name\": \"transferOwnership\",\n \"outputs\": [],\n\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"function\" },\n\n{\n \"inputs\": [],\n\n\n \"payable\": false,\n \"stateMutability\": \"nonpayable\",\n \"type\": \"constructor\" },\n\n{\n \"anonymous\": false,\n \"inputs\": [{\n \"indexed\": true,\n \"name\": \"burner\",\n \"type\": \"address\" },\n\n {\n \"indexed\": false,\n \"name\": \"value\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"Burn\",\n \"type\": \"event\" },\n\n{\n \"anonymous\": false,\n \"inputs\": [],\n\n\n \"name\": \"Pause\",\n \"type\": \"event\" },\n\n{\n \"anonymous\": false,\n \"inputs\": [],\n\n\n \"name\": \"Unpause\",\n \"type\": \"event\" },\n\n{\n \"anonymous\": false,\n \"inputs\": [{\n \"indexed\": true,\n \"name\": \"to\",\n \"type\": \"address\" },\n\n {\n \"indexed\": false,\n \"name\": \"amount\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"Mint\",\n \"type\": \"event\" },\n\n{\n \"anonymous\": false,\n \"inputs\": [],\n\n\n \"name\": \"MintFinished\",\n \"type\": \"event\" },\n\n{\n \"anonymous\": false,\n \"inputs\": [{\n \"indexed\": true,\n \"name\": \"owner\",\n \"type\": \"address\" },\n\n {\n \"indexed\": true,\n \"name\": \"spender\",\n \"type\": \"address\" },\n\n {\n \"indexed\": false,\n \"name\": \"value\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"Approval\",\n \"type\": \"event\" },\n\n{\n \"anonymous\": false,\n \"inputs\": [{\n \"indexed\": true,\n \"name\": \"from\",\n \"type\": \"address\" },\n\n {\n \"indexed\": true,\n \"name\": \"to\",\n \"type\": \"address\" },\n\n {\n \"indexed\": false,\n \"name\": \"value\",\n \"type\": \"uint256\" }],\n\n\n \"name\": \"Transfer\",\n \"type\": \"event\" }];var _default =\n\n\n\n\n\n\nabi;exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXRpbHMvRXRoQWJpLmpzIl0sIm5hbWVzIjpbImFiaSJdLCJtYXBwaW5ncyI6InVGQUFBLElBQUlBLEdBQUcsR0FBRyxDQUFDO0FBQ1QsY0FBWSxJQURIO0FBRVQsWUFBVSxFQUZEOzs7QUFLVCxVQUFRLGlCQUxDO0FBTVQsYUFBVyxDQUFDO0FBQ1gsWUFBUSxFQURHO0FBRVgsWUFBUSxNQUZHLEVBQUQsQ0FORjs7QUFVVCxhQUFXLEtBVkY7QUFXVCxxQkFBbUIsTUFYVjtBQVlULFVBQVEsVUFaQyxFQUFEOztBQWNUO0FBQ0MsY0FBWSxJQURiO0FBRUMsWUFBVSxFQUZYOzs7QUFLQyxVQUFRLE1BTFQ7QUFNQyxhQUFXLENBQUM7QUFDWCxZQUFRLEVBREc7QUFFWCxZQUFRLFFBRkcsRUFBRCxDQU5aOztBQVVDLGFBQVcsS0FWWjtBQVdDLHFCQUFtQixNQVhwQjtBQVlDLFVBQVEsVUFaVCxFQWRTOztBQTRCVDtBQUNDLGNBQVksS0FEYjtBQUVDLFlBQVUsQ0FBQztBQUNULFlBQVEsVUFEQztBQUVULFlBQVEsU0FGQyxFQUFEOztBQUlUO0FBQ0MsWUFBUSxRQURUO0FBRUMsWUFBUSxTQUZULEVBSlMsQ0FGWDs7O0FBV0MsVUFBUSxTQVhUO0FBWUMsYUFBVyxDQUFDO0FBQ1gsWUFBUSxFQURHO0FBRVgsWUFBUSxNQUZHLEVBQUQsQ0FaWjs7QUFnQkMsYUFBVyxLQWhCWjtBQWlCQyxxQkFBbUIsWUFqQnBCO0FBa0JDLFVBQVEsVUFsQlQsRUE1QlM7O0FBZ0RUO0FBQ0MsY0FBWSxJQURiO0FBRUMsWUFBVSxFQUZYOzs7QUFLQyxVQUFRLGFBTFQ7QUFNQyxhQUFXLENBQUM7QUFDWCxZQUFRLEVBREc7QUFFWCxZQUFRLFNBRkcsRUFBRCxDQU5aOztBQVVDLGFBQVcsS0FWWjtBQVdDLHFCQUFtQixNQVhwQjtBQVlDLFVBQVEsVUFaVCxFQWhEUzs7QUE4RFQ7QUFDQyxjQUFZLEtBRGI7QUFFQyxZQUFVLENBQUM7QUFDVCxZQUFRLE9BREM7QUFFVCxZQUFRLFNBRkMsRUFBRDs7QUFJVDtBQUNDLFlBQVEsS0FEVDtBQUVDLFlBQVEsU0FGVCxFQUpTOztBQVFUO0FBQ0MsWUFBUSxRQURUO0FBRUMsWUFBUSxTQUZULEVBUlMsQ0FGWDs7O0FBZUMsVUFBUSxjQWZUO0FBZ0JDLGFBQVcsQ0FBQztBQUNYLFlBQVEsRUFERztBQUVYLFlBQVEsTUFGRyxFQUFELENBaEJaOztBQW9CQyxhQUFXLEtBcEJaO0FBcUJDLHFCQUFtQixZQXJCcEI7QUFzQkMsVUFBUSxVQXRCVCxFQTlEUzs7QUFzRlQ7QUFDQyxjQUFZLElBRGI7QUFFQyxZQUFVLEVBRlg7OztBQUtDLFVBQVEsVUFMVDtBQU1DLGFBQVcsQ0FBQztBQUNYLFlBQVEsRUFERztBQUVYLFlBQVEsT0FGRyxFQUFELENBTlo7O0FBVUMsYUFBVyxLQVZaO0FBV0MscUJBQW1CLE1BWHBCO0FBWUMsVUFBUSxVQVpULEVBdEZTOztBQW9HVDtBQUNDLGNBQVksSUFEYjtBQUVDLFlBQVUsRUFGWDs7O0FBS0MsVUFBUSxLQUxUO0FBTUMsYUFBVyxDQUFDO0FBQ1gsWUFBUSxFQURHO0FBRVgsWUFBUSxTQUZHLEVBQUQsQ0FOWjs7QUFVQyxhQUFXLEtBVlo7QUFXQyxxQkFBbUIsTUFYcEI7QUFZQyxVQUFRLFVBWlQsRUFwR1M7O0FBa0hUO0FBQ0MsY0FBWSxLQURiO0FBRUMsWUFBVSxFQUZYOzs7QUFLQyxVQUFRLFNBTFQ7QUFNQyxhQUFXLEVBTlo7OztBQVNDLGFBQVcsS0FUWjtBQVVDLHFCQUFtQixZQVZwQjtBQVdDLFVBQVEsVUFYVCxFQWxIUzs7QUErSFQ7QUFDQyxjQUFZLEtBRGI7QUFFQyxZQUFVLENBQUM7QUFDVCxZQUFRLEtBREM7QUFFVCxZQUFRLFNBRkMsRUFBRDs7QUFJVDtBQUNDLFlBQVEsU0FEVDtBQUVDLFlBQVEsU0FGVCxFQUpTLENBRlg7OztBQVdDLFVBQVEsTUFYVDtBQVlDLGFBQVcsQ0FBQztBQUNYLFlBQVEsRUFERztBQUVYLFlBQVEsTUFGRyxFQUFELENBWlo7O0FBZ0JDLGFBQVcsS0FoQlo7QUFpQkMscUJBQW1CLFlBakJwQjtBQWtCQyxVQUFRLFVBbEJULEVBL0hTOztBQW1KVDtBQUNDLGNBQVksS0FEYjtBQUVDLFlBQVUsQ0FBQztBQUNWLFlBQVEsUUFERTtBQUVWLFlBQVEsU0FGRSxFQUFELENBRlg7O0FBTUMsVUFBUSxNQU5UO0FBT0MsYUFBVyxFQVBaOzs7QUFVQyxhQUFXLEtBVlo7QUFXQyxxQkFBbUIsWUFYcEI7QUFZQyxVQUFRLFVBWlQsRUFuSlM7O0FBaUtUO0FBQ0MsY0FBWSxJQURiO0FBRUMsWUFBVSxFQUZYOzs7QUFLQyxVQUFRLFFBTFQ7QUFNQyxhQUFXLENBQUM7QUFDWCxZQUFRLEVBREc7QUFFWCxZQUFRLE1BRkcsRUFBRCxDQU5aOztBQVVDLGFBQVcsS0FWWjtBQVdDLHFCQUFtQixNQVhwQjtBQVlDLFVBQVEsVUFaVCxFQWpLUzs7QUErS1Q7QUFDQyxjQUFZLEtBRGI7QUFFQyxZQUFVLENBQUM7QUFDVCxZQUFRLFVBREM7QUFFVCxZQUFRLFNBRkMsRUFBRDs7QUFJVDtBQUNDLFlBQVEsa0JBRFQ7QUFFQyxZQUFRLFNBRlQsRUFKUyxDQUZYOzs7QUFXQyxVQUFRLGtCQVhUO0FBWUMsYUFBVyxDQUFDO0FBQ1gsWUFBUSxTQURHO0FBRVgsWUFBUSxNQUZHLEVBQUQsQ0FaWjs7QUFnQkMsYUFBVyxLQWhCWjtBQWlCQyxxQkFBbUIsWUFqQnBCO0FBa0JDLFVBQVEsVUFsQlQsRUEvS1M7O0FBbU1UO0FBQ0MsY0FBWSxJQURiO0FBRUMsWUFBVSxDQUFDO0FBQ1YsWUFBUSxRQURFO0FBRVYsWUFBUSxTQUZFLEVBQUQsQ0FGWDs7QUFNQyxVQUFRLFdBTlQ7QUFPQyxhQUFXLENBQUM7QUFDWCxZQUFRLFNBREc7QUFFWCxZQUFRLFNBRkcsRUFBRCxDQVBaOztBQVdDLGFBQVcsS0FYWjtBQVlDLHFCQUFtQixNQVpwQjtBQWFDLFVBQVEsVUFiVCxFQW5NUzs7QUFrTlQ7QUFDQyxjQUFZLEtBRGI7QUFFQyxZQUFVLEVBRlg7OztBQUtDLFVBQVEsZUFMVDtBQU1DLGFBQVcsQ0FBQztBQUNYLFlBQVEsRUFERztBQUVYLFlBQVEsTUFGRyxFQUFELENBTlo7O0FBVUMsYUFBVyxLQVZaO0FBV0MscUJBQW1CLFlBWHBCO0FBWUMsVUFBUSxVQVpULEVBbE5TOztBQWdPVDtBQUNDLGNBQVksS0FEYjtBQUVDLFlBQVUsRUFGWDs7O0FBS0MsVUFBUSxPQUxUO0FBTUMsYUFBVyxFQU5aOzs7QUFTQyxhQUFXLEtBVFo7QUFVQyxxQkFBbUIsWUFWcEI7QUFXQyxVQUFRLFVBWFQsRUFoT1M7O0FBNk9UO0FBQ0MsY0FBWSxJQURiO0FBRUMsWUFBVSxFQUZYOzs7QUFLQyxVQUFRLE9BTFQ7QUFNQyxhQUFXLENBQUM7QUFDWCxZQUFRLEVBREc7QUFFWCxZQUFRLFNBRkcsRUFBRCxDQU5aOztBQVVDLGFBQVcsS0FWWjtBQVdDLHFCQUFtQixNQVhwQjtBQVlDLFVBQVEsVUFaVCxFQTdPUzs7QUEyUFQ7QUFDQyxjQUFZLElBRGI7QUFFQyxZQUFVLEVBRlg7OztBQUtDLFVBQVEsUUFMVDtBQU1DLGFBQVcsQ0FBQztBQUNYLFlBQVEsRUFERztBQUVYLFlBQVEsUUFGRyxFQUFELENBTlo7O0FBVUMsYUFBVyxLQVZaO0FBV0MscUJBQW1CLE1BWHBCO0FBWUMsVUFBUSxVQVpULEVBM1BTOztBQXlRVDtBQUNDLGNBQVksS0FEYjtBQUVDLFlBQVUsQ0FBQztBQUNULFlBQVEsS0FEQztBQUVULFlBQVEsU0FGQyxFQUFEOztBQUlUO0FBQ0MsWUFBUSxRQURUO0FBRUMsWUFBUSxTQUZULEVBSlMsQ0FGWDs7O0FBV0MsVUFBUSxVQVhUO0FBWUMsYUFBVyxDQUFDO0FBQ1gsWUFBUSxFQURHO0FBRVgsWUFBUSxNQUZHLEVBQUQsQ0FaWjs7QUFnQkMsYUFBVyxLQWhCWjtBQWlCQyxxQkFBbUIsWUFqQnBCO0FBa0JDLFVBQVEsVUFsQlQsRUF6UVM7O0FBNlJUO0FBQ0MsY0FBWSxLQURiO0FBRUMsWUFBVSxDQUFDO0FBQ1QsWUFBUSxVQURDO0FBRVQsWUFBUSxTQUZDLEVBQUQ7O0FBSVQ7QUFDQyxZQUFRLGFBRFQ7QUFFQyxZQUFRLFNBRlQsRUFKUyxDQUZYOzs7QUFXQyxVQUFRLGtCQVhUO0FBWUMsYUFBVyxDQUFDO0FBQ1gsWUFBUSxTQURHO0FBRVgsWUFBUSxNQUZHLEVBQUQsQ0FaWjs7QUFnQkMsYUFBVyxLQWhCWjtBQWlCQyxxQkFBbUIsWUFqQnBCO0FBa0JDLFVBQVEsVUFsQlQsRUE3UlM7O0FBaVRUO0FBQ0MsY0FBWSxJQURiO0FBRUMsWUFBVSxDQUFDO0FBQ1QsWUFBUSxRQURDO0FBRVQsWUFBUSxTQUZDLEVBQUQ7O0FBSVQ7QUFDQyxZQUFRLFVBRFQ7QUFFQyxZQUFRLFNBRlQsRUFKUyxDQUZYOzs7QUFXQyxVQUFRLFdBWFQ7QUFZQyxhQUFXLENBQUM7QUFDWCxZQUFRLEVBREc7QUFFWCxZQUFRLFNBRkcsRUFBRCxDQVpaOztBQWdCQyxhQUFXLEtBaEJaO0FBaUJDLHFCQUFtQixNQWpCcEI7QUFrQkMsVUFBUSxVQWxCVCxFQWpUUzs7QUFxVVQ7QUFDQyxjQUFZLEtBRGI7QUFFQyxZQUFVLENBQUM7QUFDVixZQUFRLFVBREU7QUFFVixZQUFRLFNBRkUsRUFBRCxDQUZYOztBQU1DLFVBQVEsbUJBTlQ7QUFPQyxhQUFXLEVBUFo7OztBQVVDLGFBQVcsS0FWWjtBQVdDLHFCQUFtQixZQVhwQjtBQVlDLFVBQVEsVUFaVCxFQXJVUzs7QUFtVlQ7QUFDQyxZQUFVLEVBRFg7OztBQUlDLGFBQVcsS0FKWjtBQUtDLHFCQUFtQixZQUxwQjtBQU1DLFVBQVEsYUFOVCxFQW5WUzs7QUEyVlQ7QUFDQyxlQUFhLEtBRGQ7QUFFQyxZQUFVLENBQUM7QUFDVCxlQUFXLElBREY7QUFFVCxZQUFRLFFBRkM7QUFHVCxZQUFRLFNBSEMsRUFBRDs7QUFLVDtBQUNDLGVBQVcsS0FEWjtBQUVDLFlBQVEsT0FGVDtBQUdDLFlBQVEsU0FIVCxFQUxTLENBRlg7OztBQWFDLFVBQVEsTUFiVDtBQWNDLFVBQVEsT0FkVCxFQTNWUzs7QUEyV1Q7QUFDQyxlQUFhLEtBRGQ7QUFFQyxZQUFVLEVBRlg7OztBQUtDLFVBQVEsT0FMVDtBQU1DLFVBQVEsT0FOVCxFQTNXUzs7QUFtWFQ7QUFDQyxlQUFhLEtBRGQ7QUFFQyxZQUFVLEVBRlg7OztBQUtDLFVBQVEsU0FMVDtBQU1DLFVBQVEsT0FOVCxFQW5YUzs7QUEyWFQ7QUFDQyxlQUFhLEtBRGQ7QUFFQyxZQUFVLENBQUM7QUFDVCxlQUFXLElBREY7QUFFVCxZQUFRLElBRkM7QUFHVCxZQUFRLFNBSEMsRUFBRDs7QUFLVDtBQUNDLGVBQVcsS0FEWjtBQUVDLFlBQVEsUUFGVDtBQUdDLFlBQVEsU0FIVCxFQUxTLENBRlg7OztBQWFDLFVBQVEsTUFiVDtBQWNDLFVBQVEsT0FkVCxFQTNYUzs7QUEyWVQ7QUFDQyxlQUFhLEtBRGQ7QUFFQyxZQUFVLEVBRlg7OztBQUtDLFVBQVEsY0FMVDtBQU1DLFVBQVEsT0FOVCxFQTNZUzs7QUFtWlQ7QUFDQyxlQUFhLEtBRGQ7QUFFQyxZQUFVLENBQUM7QUFDVCxlQUFXLElBREY7QUFFVCxZQUFRLE9BRkM7QUFHVCxZQUFRLFNBSEMsRUFBRDs7QUFLVDtBQUNDLGVBQVcsSUFEWjtBQUVDLFlBQVEsU0FGVDtBQUdDLFlBQVEsU0FIVCxFQUxTOztBQVVUO0FBQ0MsZUFBVyxLQURaO0FBRUMsWUFBUSxPQUZUO0FBR0MsWUFBUSxTQUhULEVBVlMsQ0FGWDs7O0FBa0JDLFVBQVEsVUFsQlQ7QUFtQkMsVUFBUSxPQW5CVCxFQW5aUzs7QUF3YVQ7QUFDQyxlQUFhLEtBRGQ7QUFFQyxZQUFVLENBQUM7QUFDVCxlQUFXLElBREY7QUFFVCxZQUFRLE1BRkM7QUFHVCxZQUFRLFNBSEMsRUFBRDs7QUFLVDtBQUNDLGVBQVcsSUFEWjtBQUVDLFlBQVEsSUFGVDtBQUdDLFlBQVEsU0FIVCxFQUxTOztBQVVUO0FBQ0MsZUFBVyxLQURaO0FBRUMsWUFBUSxPQUZUO0FBR0MsWUFBUSxTQUhULEVBVlMsQ0FGWDs7O0FBa0JDLFVBQVEsVUFsQlQ7QUFtQkMsVUFBUSxPQW5CVCxFQXhhUyxDQUFWLEM7Ozs7Ozs7QUFrY2VBLEciLCJmaWxlIjoiOTkwLmpzIiwic291cmNlc0NvbnRlbnQiOlsibGV0IGFiaSA9IFt7XHJcblx0XHRcImNvbnN0YW50XCI6IHRydWUsXHJcblx0XHRcImlucHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcIm1pbnRpbmdGaW5pc2hlZFwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcIlwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJib29sXCJcclxuXHRcdH1dLFxyXG5cdFx0XCJwYXlhYmxlXCI6IGZhbHNlLFxyXG5cdFx0XCJzdGF0ZU11dGFiaWxpdHlcIjogXCJ2aWV3XCIsXHJcblx0XHRcInR5cGVcIjogXCJmdW5jdGlvblwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImNvbnN0YW50XCI6IHRydWUsXHJcblx0XHRcImlucHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcIm5hbWVcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJ0eXBlXCI6IFwic3RyaW5nXCJcclxuXHRcdH1dLFxyXG5cdFx0XCJwYXlhYmxlXCI6IGZhbHNlLFxyXG5cdFx0XCJzdGF0ZU11dGFiaWxpdHlcIjogXCJ2aWV3XCIsXHJcblx0XHRcInR5cGVcIjogXCJmdW5jdGlvblwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImNvbnN0YW50XCI6IGZhbHNlLFxyXG5cdFx0XCJpbnB1dHNcIjogW3tcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJfc3BlbmRlclwiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiX3ZhbHVlXCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwidWludDI1NlwiXHJcblx0XHRcdH1cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJhcHByb3ZlXCIsXHJcblx0XHRcIm91dHB1dHNcIjogW3tcclxuXHRcdFx0XCJuYW1lXCI6IFwiXCIsXHJcblx0XHRcdFwidHlwZVwiOiBcImJvb2xcIlxyXG5cdFx0fV0sXHJcblx0XHRcInBheWFibGVcIjogZmFsc2UsXHJcblx0XHRcInN0YXRlTXV0YWJpbGl0eVwiOiBcIm5vbnBheWFibGVcIixcclxuXHRcdFwidHlwZVwiOiBcImZ1bmN0aW9uXCJcclxuXHR9LFxyXG5cdHtcclxuXHRcdFwiY29uc3RhbnRcIjogdHJ1ZSxcclxuXHRcdFwiaW5wdXRzXCI6IFtcclxuXHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwidG90YWxTdXBwbHlcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJ0eXBlXCI6IFwidWludDI1NlwiXHJcblx0XHR9XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwidmlld1wiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiBmYWxzZSxcclxuXHRcdFwiaW5wdXRzXCI6IFt7XHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiX2Zyb21cIixcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhZGRyZXNzXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdFwibmFtZVwiOiBcIl90b1wiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiX3ZhbHVlXCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwidWludDI1NlwiXHJcblx0XHRcdH1cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJ0cmFuc2ZlckZyb21cIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJ0eXBlXCI6IFwiYm9vbFwiXHJcblx0XHR9XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwibm9ucGF5YWJsZVwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiB0cnVlLFxyXG5cdFx0XCJpbnB1dHNcIjogW1xyXG5cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJkZWNpbWFsc1wiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcIlwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJ1aW50OFwiXHJcblx0XHR9XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwidmlld1wiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiB0cnVlLFxyXG5cdFx0XCJpbnB1dHNcIjogW1xyXG5cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJjYXBcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJ0eXBlXCI6IFwidWludDI1NlwiXHJcblx0XHR9XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwidmlld1wiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiBmYWxzZSxcclxuXHRcdFwiaW5wdXRzXCI6IFtcclxuXHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwidW5wYXVzZVwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFtcclxuXHJcblx0XHRdLFxyXG5cdFx0XCJwYXlhYmxlXCI6IGZhbHNlLFxyXG5cdFx0XCJzdGF0ZU11dGFiaWxpdHlcIjogXCJub25wYXlhYmxlXCIsXHJcblx0XHRcInR5cGVcIjogXCJmdW5jdGlvblwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImNvbnN0YW50XCI6IGZhbHNlLFxyXG5cdFx0XCJpbnB1dHNcIjogW3tcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJfdG9cIixcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhZGRyZXNzXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdFwibmFtZVwiOiBcIl9hbW91bnRcIixcclxuXHRcdFx0XHRcInR5cGVcIjogXCJ1aW50MjU2XCJcclxuXHRcdFx0fVxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcIm1pbnRcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJ0eXBlXCI6IFwiYm9vbFwiXHJcblx0XHR9XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwibm9ucGF5YWJsZVwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiBmYWxzZSxcclxuXHRcdFwiaW5wdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcIl92YWx1ZVwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJ1aW50MjU2XCJcclxuXHRcdH1dLFxyXG5cdFx0XCJuYW1lXCI6IFwiYnVyblwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFtcclxuXHJcblx0XHRdLFxyXG5cdFx0XCJwYXlhYmxlXCI6IGZhbHNlLFxyXG5cdFx0XCJzdGF0ZU11dGFiaWxpdHlcIjogXCJub25wYXlhYmxlXCIsXHJcblx0XHRcInR5cGVcIjogXCJmdW5jdGlvblwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImNvbnN0YW50XCI6IHRydWUsXHJcblx0XHRcImlucHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcInBhdXNlZFwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcIlwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJib29sXCJcclxuXHRcdH1dLFxyXG5cdFx0XCJwYXlhYmxlXCI6IGZhbHNlLFxyXG5cdFx0XCJzdGF0ZU11dGFiaWxpdHlcIjogXCJ2aWV3XCIsXHJcblx0XHRcInR5cGVcIjogXCJmdW5jdGlvblwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImNvbnN0YW50XCI6IGZhbHNlLFxyXG5cdFx0XCJpbnB1dHNcIjogW3tcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJfc3BlbmRlclwiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiX3N1YnRyYWN0ZWRWYWx1ZVwiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcInVpbnQyNTZcIlxyXG5cdFx0XHR9XHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwiZGVjcmVhc2VBcHByb3ZhbFwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcInN1Y2Nlc3NcIixcclxuXHRcdFx0XCJ0eXBlXCI6IFwiYm9vbFwiXHJcblx0XHR9XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwibm9ucGF5YWJsZVwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiB0cnVlLFxyXG5cdFx0XCJpbnB1dHNcIjogW3tcclxuXHRcdFx0XCJuYW1lXCI6IFwiX293bmVyXCIsXHJcblx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0fV0sXHJcblx0XHRcIm5hbWVcIjogXCJiYWxhbmNlT2ZcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJiYWxhbmNlXCIsXHJcblx0XHRcdFwidHlwZVwiOiBcInVpbnQyNTZcIlxyXG5cdFx0fV0sXHJcblx0XHRcInBheWFibGVcIjogZmFsc2UsXHJcblx0XHRcInN0YXRlTXV0YWJpbGl0eVwiOiBcInZpZXdcIixcclxuXHRcdFwidHlwZVwiOiBcImZ1bmN0aW9uXCJcclxuXHR9LFxyXG5cdHtcclxuXHRcdFwiY29uc3RhbnRcIjogZmFsc2UsXHJcblx0XHRcImlucHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcImZpbmlzaE1pbnRpbmdcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJcIixcclxuXHRcdFx0XCJ0eXBlXCI6IFwiYm9vbFwiXHJcblx0XHR9XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwibm9ucGF5YWJsZVwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiBmYWxzZSxcclxuXHRcdFwiaW5wdXRzXCI6IFtcclxuXHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwicGF1c2VcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwibm9ucGF5YWJsZVwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJjb25zdGFudFwiOiB0cnVlLFxyXG5cdFx0XCJpbnB1dHNcIjogW1xyXG5cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJvd25lclwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcIlwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJhZGRyZXNzXCJcclxuXHRcdH1dLFxyXG5cdFx0XCJwYXlhYmxlXCI6IGZhbHNlLFxyXG5cdFx0XCJzdGF0ZU11dGFiaWxpdHlcIjogXCJ2aWV3XCIsXHJcblx0XHRcInR5cGVcIjogXCJmdW5jdGlvblwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImNvbnN0YW50XCI6IHRydWUsXHJcblx0XHRcImlucHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcInN5bWJvbFwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcIlwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJzdHJpbmdcIlxyXG5cdFx0fV0sXHJcblx0XHRcInBheWFibGVcIjogZmFsc2UsXHJcblx0XHRcInN0YXRlTXV0YWJpbGl0eVwiOiBcInZpZXdcIixcclxuXHRcdFwidHlwZVwiOiBcImZ1bmN0aW9uXCJcclxuXHR9LFxyXG5cdHtcclxuXHRcdFwiY29uc3RhbnRcIjogZmFsc2UsXHJcblx0XHRcImlucHV0c1wiOiBbe1xyXG5cdFx0XHRcdFwibmFtZVwiOiBcIl90b1wiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiX3ZhbHVlXCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwidWludDI1NlwiXHJcblx0XHRcdH1cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJ0cmFuc2ZlclwiLFxyXG5cdFx0XCJvdXRwdXRzXCI6IFt7XHJcblx0XHRcdFwibmFtZVwiOiBcIlwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJib29sXCJcclxuXHRcdH1dLFxyXG5cdFx0XCJwYXlhYmxlXCI6IGZhbHNlLFxyXG5cdFx0XCJzdGF0ZU11dGFiaWxpdHlcIjogXCJub25wYXlhYmxlXCIsXHJcblx0XHRcInR5cGVcIjogXCJmdW5jdGlvblwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImNvbnN0YW50XCI6IGZhbHNlLFxyXG5cdFx0XCJpbnB1dHNcIjogW3tcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJfc3BlbmRlclwiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiX2FkZGVkVmFsdWVcIixcclxuXHRcdFx0XHRcInR5cGVcIjogXCJ1aW50MjU2XCJcclxuXHRcdFx0fVxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcImluY3JlYXNlQXBwcm92YWxcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJzdWNjZXNzXCIsXHJcblx0XHRcdFwidHlwZVwiOiBcImJvb2xcIlxyXG5cdFx0fV0sXHJcblx0XHRcInBheWFibGVcIjogZmFsc2UsXHJcblx0XHRcInN0YXRlTXV0YWJpbGl0eVwiOiBcIm5vbnBheWFibGVcIixcclxuXHRcdFwidHlwZVwiOiBcImZ1bmN0aW9uXCJcclxuXHR9LFxyXG5cdHtcclxuXHRcdFwiY29uc3RhbnRcIjogdHJ1ZSxcclxuXHRcdFwiaW5wdXRzXCI6IFt7XHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiX293bmVyXCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiYWRkcmVzc1wiXHJcblx0XHRcdH0sXHJcblx0XHRcdHtcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJfc3BlbmRlclwiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0XHR9XHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwiYWxsb3dhbmNlXCIsXHJcblx0XHRcIm91dHB1dHNcIjogW3tcclxuXHRcdFx0XCJuYW1lXCI6IFwiXCIsXHJcblx0XHRcdFwidHlwZVwiOiBcInVpbnQyNTZcIlxyXG5cdFx0fV0sXHJcblx0XHRcInBheWFibGVcIjogZmFsc2UsXHJcblx0XHRcInN0YXRlTXV0YWJpbGl0eVwiOiBcInZpZXdcIixcclxuXHRcdFwidHlwZVwiOiBcImZ1bmN0aW9uXCJcclxuXHR9LFxyXG5cdHtcclxuXHRcdFwiY29uc3RhbnRcIjogZmFsc2UsXHJcblx0XHRcImlucHV0c1wiOiBbe1xyXG5cdFx0XHRcIm5hbWVcIjogXCJuZXdPd25lclwiLFxyXG5cdFx0XHRcInR5cGVcIjogXCJhZGRyZXNzXCJcclxuXHRcdH1dLFxyXG5cdFx0XCJuYW1lXCI6IFwidHJhbnNmZXJPd25lcnNoaXBcIixcclxuXHRcdFwib3V0cHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwicGF5YWJsZVwiOiBmYWxzZSxcclxuXHRcdFwic3RhdGVNdXRhYmlsaXR5XCI6IFwibm9ucGF5YWJsZVwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZnVuY3Rpb25cIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJpbnB1dHNcIjogW1xyXG5cclxuXHRcdF0sXHJcblx0XHRcInBheWFibGVcIjogZmFsc2UsXHJcblx0XHRcInN0YXRlTXV0YWJpbGl0eVwiOiBcIm5vbnBheWFibGVcIixcclxuXHRcdFwidHlwZVwiOiBcImNvbnN0cnVjdG9yXCJcclxuXHR9LFxyXG5cdHtcclxuXHRcdFwiYW5vbnltb3VzXCI6IGZhbHNlLFxyXG5cdFx0XCJpbnB1dHNcIjogW3tcclxuXHRcdFx0XHRcImluZGV4ZWRcIjogdHJ1ZSxcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJidXJuZXJcIixcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhZGRyZXNzXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdFwiaW5kZXhlZFwiOiBmYWxzZSxcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJ2YWx1ZVwiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcInVpbnQyNTZcIlxyXG5cdFx0XHR9XHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwiQnVyblwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZXZlbnRcIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJhbm9ueW1vdXNcIjogZmFsc2UsXHJcblx0XHRcImlucHV0c1wiOiBbXHJcblxyXG5cdFx0XSxcclxuXHRcdFwibmFtZVwiOiBcIlBhdXNlXCIsXHJcblx0XHRcInR5cGVcIjogXCJldmVudFwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImFub255bW91c1wiOiBmYWxzZSxcclxuXHRcdFwiaW5wdXRzXCI6IFtcclxuXHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwiVW5wYXVzZVwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZXZlbnRcIlxyXG5cdH0sXHJcblx0e1xyXG5cdFx0XCJhbm9ueW1vdXNcIjogZmFsc2UsXHJcblx0XHRcImlucHV0c1wiOiBbe1xyXG5cdFx0XHRcdFwiaW5kZXhlZFwiOiB0cnVlLFxyXG5cdFx0XHRcdFwibmFtZVwiOiBcInRvXCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiYWRkcmVzc1wiXHJcblx0XHRcdH0sXHJcblx0XHRcdHtcclxuXHRcdFx0XHRcImluZGV4ZWRcIjogZmFsc2UsXHJcblx0XHRcdFx0XCJuYW1lXCI6IFwiYW1vdW50XCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwidWludDI1NlwiXHJcblx0XHRcdH1cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJNaW50XCIsXHJcblx0XHRcInR5cGVcIjogXCJldmVudFwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImFub255bW91c1wiOiBmYWxzZSxcclxuXHRcdFwiaW5wdXRzXCI6IFtcclxuXHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwiTWludEZpbmlzaGVkXCIsXHJcblx0XHRcInR5cGVcIjogXCJldmVudFwiXHJcblx0fSxcclxuXHR7XHJcblx0XHRcImFub255bW91c1wiOiBmYWxzZSxcclxuXHRcdFwiaW5wdXRzXCI6IFt7XHJcblx0XHRcdFx0XCJpbmRleGVkXCI6IHRydWUsXHJcblx0XHRcdFx0XCJuYW1lXCI6IFwib3duZXJcIixcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhZGRyZXNzXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdFwiaW5kZXhlZFwiOiB0cnVlLFxyXG5cdFx0XHRcdFwibmFtZVwiOiBcInNwZW5kZXJcIixcclxuXHRcdFx0XHRcInR5cGVcIjogXCJhZGRyZXNzXCJcclxuXHRcdFx0fSxcclxuXHRcdFx0e1xyXG5cdFx0XHRcdFwiaW5kZXhlZFwiOiBmYWxzZSxcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJ2YWx1ZVwiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcInVpbnQyNTZcIlxyXG5cdFx0XHR9XHJcblx0XHRdLFxyXG5cdFx0XCJuYW1lXCI6IFwiQXBwcm92YWxcIixcclxuXHRcdFwidHlwZVwiOiBcImV2ZW50XCJcclxuXHR9LFxyXG5cdHtcclxuXHRcdFwiYW5vbnltb3VzXCI6IGZhbHNlLFxyXG5cdFx0XCJpbnB1dHNcIjogW3tcclxuXHRcdFx0XHRcImluZGV4ZWRcIjogdHJ1ZSxcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJmcm9tXCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwiYWRkcmVzc1wiXHJcblx0XHRcdH0sXHJcblx0XHRcdHtcclxuXHRcdFx0XHRcImluZGV4ZWRcIjogdHJ1ZSxcclxuXHRcdFx0XHRcIm5hbWVcIjogXCJ0b1wiLFxyXG5cdFx0XHRcdFwidHlwZVwiOiBcImFkZHJlc3NcIlxyXG5cdFx0XHR9LFxyXG5cdFx0XHR7XHJcblx0XHRcdFx0XCJpbmRleGVkXCI6IGZhbHNlLFxyXG5cdFx0XHRcdFwibmFtZVwiOiBcInZhbHVlXCIsXHJcblx0XHRcdFx0XCJ0eXBlXCI6IFwidWludDI1NlwiXHJcblx0XHRcdH1cclxuXHRcdF0sXHJcblx0XHRcIm5hbWVcIjogXCJUcmFuc2ZlclwiLFxyXG5cdFx0XCJ0eXBlXCI6IFwiZXZlbnRcIlxyXG5cdH1cclxuXTtcclxuXHJcblxyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGFiaVxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///990\n"); /***/ }), /* 991 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3/lib/index.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @authors: * Fabian Vogelsteller * Gav Wood * Jeffrey Wilcke * Marek Kotewicz * Marian Oancea * @date 2017 */ var version = __webpack_require__(/*! ../package.json */ 992).version; var core = __webpack_require__(/*! web3-core */ 993); var Eth = __webpack_require__(/*! web3-eth */ 1045); var Net = __webpack_require__(/*! web3-net */ 1046); var Personal = __webpack_require__(/*! web3-eth-personal */ 1085); var Shh = __webpack_require__(/*! web3-shh */ 1185); var Bzz = __webpack_require__(/*! web3-bzz */ 1186); var utils = __webpack_require__(/*! web3-utils */ 999); var Web3 = function Web3() { var _this = this; // sets _requestmanager etc core.packageInit(this, arguments); this.version = version; this.utils = utils; this.eth = new Eth(this); this.shh = new Shh(this); this.bzz = new Bzz(this); // overwrite package setProvider var setProvider = this.setProvider; this.setProvider = function (provider, net) { /*jshint unused: false */ setProvider.apply(_this, arguments); _this.eth.setRequestManager(_this._requestManager); _this.shh.setRequestManager(_this._requestManager); _this.bzz.setProvider(provider); return true; }; }; Web3.version = version; Web3.utils = utils; Web3.modules = { Eth: Eth, Net: Net, Personal: Personal, Shh: Shh, Bzz: Bzz }; core.addProviders(Web3); module.exports = Web3; /***/ }), /* 992 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3/package.json ***! \****************************************************************************/ /*! exports provided: _from, _id, _inBundle, _integrity, _location, _phantomChildren, _requested, _requiredBy, _resolved, _shasum, _spec, _where, author, authors, bugs, bundleDependencies, dependencies, deprecated, description, devDependencies, engines, gitHead, homepage, keywords, license, main, name, repository, scripts, types, version, default */ /***/ (function(module) { module.exports = JSON.parse("{\"_from\":\"web3@1.3.4\",\"_id\":\"web3@1.3.4\",\"_inBundle\":false,\"_integrity\":\"sha1-MeAUhzNgqlhA6xf58XEZDJZ8/7c=\",\"_location\":\"/web3\",\"_phantomChildren\":{},\"_requested\":{\"type\":\"version\",\"registry\":true,\"raw\":\"web3@1.3.4\",\"name\":\"web3\",\"escapedName\":\"web3\",\"rawSpec\":\"1.3.4\",\"saveSpec\":null,\"fetchSpec\":\"1.3.4\"},\"_requiredBy\":[\"#USER\",\"/\"],\"_resolved\":\"https://registry.npmmirror.com/web3/download/web3-1.3.4.tgz\",\"_shasum\":\"31e014873360aa5840eb17f9f171190c967cffb7\",\"_spec\":\"web3@1.3.4\",\"_where\":\"C:\\\\Users\\\\Administrator\\\\Desktop\\\\bitcoo\",\"author\":{\"name\":\"ethereum.org\"},\"authors\":[{\"name\":\"Fabian Vogelsteller\",\"email\":\"fabian@ethereum.org\",\"homepage\":\"http://frozeman.de\"},{\"name\":\"Marek Kotewicz\",\"email\":\"marek@parity.io\",\"url\":\"https://github.com/debris\"},{\"name\":\"Marian Oancea\",\"url\":\"https://github.com/cubedro\"},{\"name\":\"Gav Wood\",\"email\":\"g@parity.io\",\"homepage\":\"http://gavwood.com\"},{\"name\":\"Jeffery Wilcke\",\"email\":\"jeffrey.wilcke@ethereum.org\",\"url\":\"https://github.com/obscuren\"}],\"bugs\":{\"url\":\"https://github.com/ethereum/web3.js/issues\"},\"bundleDependencies\":false,\"dependencies\":{\"web3-bzz\":\"1.3.4\",\"web3-core\":\"1.3.4\",\"web3-eth\":\"1.3.4\",\"web3-eth-personal\":\"1.3.4\",\"web3-net\":\"1.3.4\",\"web3-shh\":\"1.3.4\",\"web3-utils\":\"1.3.4\"},\"deprecated\":false,\"description\":\"Ethereum JavaScript API\",\"devDependencies\":{\"@types/node\":\"^12.12.6\",\"dtslint\":\"^3.4.1\",\"typescript\":\"^3.9.5\"},\"engines\":{\"node\":\">=8.0.0\"},\"gitHead\":\"f6d60bd5ec70a932d8b7bc2cbb6a577a2fd22919\",\"homepage\":\"https://github.com/ethereum/web3.js#readme\",\"keywords\":[\"Ethereum\",\"JavaScript\",\"API\"],\"license\":\"LGPL-3.0\",\"main\":\"lib/index.js\",\"name\":\"web3\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ethereum/web3.js.git\"},\"scripts\":{\"dtslint\":\"dtslint --localTs ../../node_modules/typescript/lib types\",\"tsc\":\"tsc -b tsconfig.json\"},\"types\":\"types/index.d.ts\",\"version\":\"1.3.4\"}"); /***/ }), /* 993 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core/lib/index.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var requestManager = __webpack_require__(/*! web3-core-requestmanager */ 994); var extend = __webpack_require__(/*! ./extend */ 1040); var packageInit = function packageInit(pkg, args) { args = Array.prototype.slice.call(args); if (!pkg) { throw new Error('You need to instantiate using the "new" keyword.'); } // make property of pkg._provider, which can properly set providers Object.defineProperty(pkg, 'currentProvider', { get: function get() { return pkg._provider; }, set: function set(value) { return pkg.setProvider(value); }, enumerable: true, configurable: true }); // inherit from parent package or create a new RequestManager if (args[0] && args[0]._requestManager) { pkg._requestManager = args[0]._requestManager; } else { pkg._requestManager = new requestManager.Manager(args[0], args[1]); } // add givenProvider pkg.givenProvider = requestManager.Manager.givenProvider; pkg.providers = requestManager.Manager.providers; pkg._provider = pkg._requestManager.provider; // add SETPROVIDER function (don't overwrite if already existing) if (!pkg.setProvider) { pkg.setProvider = function (provider, net) { pkg._requestManager.setProvider(provider, net); pkg._provider = pkg._requestManager.provider; return true; }; } pkg.setRequestManager = function (manager) { pkg._requestManager = manager; pkg._provider = manager.provider; }; // attach batch request creation pkg.BatchRequest = requestManager.BatchManager.bind(null, pkg._requestManager); // attach extend function pkg.extend = extend(pkg); }; var addProviders = function addProviders(pkg) { pkg.givenProvider = requestManager.Manager.givenProvider; pkg.providers = requestManager.Manager.providers; }; module.exports = { packageInit: packageInit, addProviders: addProviders }; /***/ }), /* 994 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-requestmanager/lib/index.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var _require = __webpack_require__(/*! util */ 456),callbackify = _require.callbackify; var _ = __webpack_require__(/*! underscore */ 995); var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var Jsonrpc = __webpack_require__(/*! ./jsonrpc.js */ 1009); var BatchManager = __webpack_require__(/*! ./batch.js */ 1010); var givenProvider = __webpack_require__(/*! ./givenProvider.js */ 1011); /** * It's responsible for passing messages to providers * It's also responsible for polling the ethereum node for incoming messages * Default poll timeout is 1 second * Singleton * * @param {string|Object}provider * @param {Net.Socket} net * * @constructor */ var RequestManager = function RequestManager(provider, net) { this.provider = null; this.providers = RequestManager.providers; this.setProvider(provider, net); this.subscriptions = new Map(); }; RequestManager.givenProvider = givenProvider; RequestManager.providers = { WebsocketProvider: __webpack_require__(/*! web3-providers-ws */ 1012), HttpProvider: __webpack_require__(/*! web3-providers-http */ 1021), IpcProvider: __webpack_require__(/*! web3-providers-ipc */ 1038) }; /** * Should be used to set provider of request manager * * @method setProvider * * @param {Object} provider * @param {net.Socket} net * * @returns void */ RequestManager.prototype.setProvider = function (provider, net) { var _this = this; // autodetect provider if (provider && typeof provider === 'string' && this.providers) { // HTTP if (/^http(s)?:\/\//i.test(provider)) { provider = new this.providers.HttpProvider(provider); // WS } else if (/^ws(s)?:\/\//i.test(provider)) { provider = new this.providers.WebsocketProvider(provider); // IPC } else if (provider && typeof net === 'object' && typeof net.connect === 'function') { provider = new this.providers.IpcProvider(provider, net); } else if (provider) { throw new Error('Can\'t autodetect provider for "' + provider + '"'); } } // reset the old one before changing, if still connected if (this.provider && this.provider.connected) this.clearSubscriptions(); this.provider = provider || null; // listen to incoming notifications if (this.provider && this.provider.on) { if (typeof provider.request === 'function') {// EIP-1193 provider this.provider.on('message', function (payload) { if (payload && payload.type === 'eth_subscription' && payload.data) { var data = payload.data; if (data.subscription && _this.subscriptions.has(data.subscription)) { _this.subscriptions.get(data.subscription).callback(null, data.result); } } }); } else {// legacy provider subscription event this.provider.on('data', function data(result, deprecatedResult) { result = result || deprecatedResult; // this is for possible old providers, which may had the error first handler // if result is a subscription, call callback for that subscription if (result.method && result.params && result.params.subscription && _this.subscriptions.has(result.params.subscription)) { _this.subscriptions.get(result.params.subscription).callback(null, result.params.result); } }); } // resubscribe if the provider has reconnected this.provider.on('connect', function connect() { _this.subscriptions.forEach(function (subscription) { subscription.subscription.resubscribe(); }); }); // notify all subscriptions about the error condition this.provider.on('error', function error(error) { _this.subscriptions.forEach(function (subscription) { subscription.callback(error); }); }); // notify all subscriptions about bad close conditions var disconnect = function disconnect(event) { if (!_this._isCleanCloseEvent(event) || _this._isIpcCloseError(event)) { _this.subscriptions.forEach(function (subscription) { subscription.callback(errors.ConnectionCloseError(event)); _this.subscriptions.delete(subscription.subscription.id); }); if (_this.provider && _this.provider.emit) { _this.provider.emit('error', errors.ConnectionCloseError(event)); } } if (_this.provider && _this.provider.emit) { _this.provider.emit('end', event); } }; // TODO: Remove close once the standard allows it this.provider.on('close', disconnect); this.provider.on('disconnect', disconnect); // TODO add end, timeout?? } }; /** * Asynchronously send request to provider. * Prefers to use the `request` method available on the provider as specified in [EIP-1193](https://eips.ethereum.org/EIPS/eip-1193). * If `request` is not available, falls back to `sendAsync` and `send` respectively. * @method send * @param {Object} data * @param {Function} callback */ RequestManager.prototype.send = function (data, callback) { callback = callback || function () {}; if (!this.provider) { return callback(errors.InvalidProvider()); }var method = data.method,params = data.params; var jsonrpcPayload = Jsonrpc.toPayload(method, params); var jsonrpcResultCallback = this._jsonrpcResultCallback(callback, jsonrpcPayload); if (this.provider.request) { var callbackRequest = callbackify(this.provider.request.bind(this.provider)); var requestArgs = { method: method, params: params }; callbackRequest(requestArgs, callback); } else if (this.provider.sendAsync) { this.provider.sendAsync(jsonrpcPayload, jsonrpcResultCallback); } else if (this.provider.send) { this.provider.send(jsonrpcPayload, jsonrpcResultCallback); } else { throw new Error('Provider does not have a request or send method to use.'); } }; /** * Asynchronously send batch request. * Only works if provider supports batch methods through `sendAsync` or `send`. * @method sendBatch * @param {Array} data - array of payload objects * @param {Function} callback */ RequestManager.prototype.sendBatch = function (data, callback) { if (!this.provider) { return callback(errors.InvalidProvider()); } var payload = Jsonrpc.toBatchPayload(data); this.provider[this.provider.sendAsync ? 'sendAsync' : 'send'](payload, function (err, results) { if (err) { return callback(err); } if (!_.isArray(results)) { return callback(errors.InvalidResponse(results)); } callback(null, results); }); }; /** * Waits for notifications * * @method addSubscription * @param {Subscription} subscription the subscription * @param {String} type the subscription namespace (eth, personal, etc) * @param {Function} callback the callback to call for incoming notifications */ RequestManager.prototype.addSubscription = function (subscription, callback) { if (this.provider.on) { this.subscriptions.set(subscription.id, { callback: callback, subscription: subscription }); } else { throw new Error('The provider doesn\'t support subscriptions: ' + this.provider.constructor.name); } }; /** * Waits for notifications * * @method removeSubscription * @param {String} id the subscription id * @param {Function} callback fired once the subscription is removed */ RequestManager.prototype.removeSubscription = function (id, callback) { if (this.subscriptions.has(id)) { var type = this.subscriptions.get(id).subscription.options.type; // remove subscription first to avoid reentry this.subscriptions.delete(id); // then, try to actually unsubscribe this.send({ method: type + '_unsubscribe', params: [id] }, callback); return; } if (typeof callback === 'function') { // call the callback if the subscription was already removed callback(null); } }; /** * Should be called to reset the subscriptions * * @method reset * * @returns {boolean} */ RequestManager.prototype.clearSubscriptions = function (keepIsSyncing) { try { var _this = this; // uninstall all subscriptions if (this.subscriptions.size > 0) { this.subscriptions.forEach(function (value, id) { if (!keepIsSyncing || value.name !== 'syncing') _this.removeSubscription(id); }); } // reset notification callbacks etc. if (this.provider.reset) this.provider.reset(); return true; } catch (e) { throw new Error("Error while clearing subscriptions: ".concat(e)); } }; /** * Evaluates WS close event * * @method _isCleanClose * * @param {CloseEvent | boolean} event WS close event or exception flag * * @returns {boolean} */ RequestManager.prototype._isCleanCloseEvent = function (event) { return typeof event === 'object' && ([1000].includes(event.code) || event.wasClean === true); }; /** * Detects Ipc close error. The node.net module emits ('close', isException) * * @method _isIpcCloseError * * @param {CloseEvent | boolean} event WS close event or exception flag * * @returns {boolean} */ RequestManager.prototype._isIpcCloseError = function (event) { return typeof event === 'boolean' && event; }; /** * The jsonrpc result callback for RequestManager.send * * @method _jsonrpcResultCallback * * @param {Function} callback the callback to use * @param {Object} payload the jsonrpc payload * * @returns {Function} return callback of form (err, result) * */ RequestManager.prototype._jsonrpcResultCallback = function (callback, payload) { return function (err, result) { if (result && result.id && payload.id !== result.id) { return callback(new Error("Wrong response id ".concat(result.id, " (expected: ").concat(payload.id, ") in ").concat(JSON.stringify(payload)))); } if (err) { return callback(err); } if (result && result.error) { return callback(errors.ErrorResponse(result)); } if (!Jsonrpc.isValidResponse(result)) { return callback(errors.InvalidResponse(result)); } callback(null, result.result); }; }; module.exports = { Manager: RequestManager, BatchManager: BatchManager }; /***/ }), /* 995 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/underscore/underscore.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global, module) {var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// Underscore.js 1.9.1 // http://underscorejs.org // (c) 2009-2018 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors // Underscore may be freely distributed under the MIT license. (function () { // Baseline setup // -------------- // Establish the root object, `window` (`self`) in the browser, `global` // on the server, or `this` in some virtual machines. We use `self` // instead of `window` for `WebWorker` support. var root = typeof self == 'object' && self.self === self && self || typeof global == 'object' && global.global === global && global || this || {}; // Save the previous value of the `_` variable. var previousUnderscore = root._; // Save bytes in the minified (but not gzipped) version: var ArrayProto = Array.prototype,ObjProto = Object.prototype; var SymbolProto = typeof Symbol !== 'undefined' ? Symbol.prototype : null; // Create quick reference variables for speed access to core prototypes. var push = ArrayProto.push, slice = ArrayProto.slice, toString = ObjProto.toString, hasOwnProperty = ObjProto.hasOwnProperty; // All **ECMAScript 5** native function implementations that we hope to use // are declared here. var nativeIsArray = Array.isArray, nativeKeys = Object.keys, nativeCreate = Object.create; // Naked function reference for surrogate-prototype-swapping. var Ctor = function Ctor() {}; // Create a safe reference to the Underscore object for use below. var _ = function _(obj) { if (obj instanceof _) return obj; if (!(this instanceof _)) return new _(obj); this._wrapped = obj; }; // Export the Underscore object for **Node.js**, with // backwards-compatibility for their old module API. If we're in // the browser, add `_` as a global object. // (`nodeType` is checked to ensure that `module` // and `exports` are not HTML elements.) if ( true && !exports.nodeType) { if ( true && !module.nodeType && module.exports) { exports = module.exports = _; } exports._ = _; } else { root._ = _; } // Current version. _.VERSION = '1.9.1'; // Internal function that returns an efficient (for current engines) version // of the passed-in callback, to be repeatedly applied in other Underscore // functions. var optimizeCb = function optimizeCb(func, context, argCount) { if (context === void 0) return func; switch (argCount == null ? 3 : argCount) { case 1:return function (value) { return func.call(context, value); }; // The 2-argument case is omitted because we’re not using it. case 3:return function (value, index, collection) { return func.call(context, value, index, collection); }; case 4:return function (accumulator, value, index, collection) { return func.call(context, accumulator, value, index, collection); };} return function () { return func.apply(context, arguments); }; }; var builtinIteratee; // An internal function to generate callbacks that can be applied to each // element in a collection, returning the desired result — either `identity`, // an arbitrary callback, a property matcher, or a property accessor. var cb = function cb(value, context, argCount) { if (_.iteratee !== builtinIteratee) return _.iteratee(value, context); if (value == null) return _.identity; if (_.isFunction(value)) return optimizeCb(value, context, argCount); if (_.isObject(value) && !_.isArray(value)) return _.matcher(value); return _.property(value); }; // External wrapper for our callback generator. Users may customize // `_.iteratee` if they want additional predicate/iteratee shorthand styles. // This abstraction hides the internal-only argCount argument. _.iteratee = builtinIteratee = function builtinIteratee(value, context) { return cb(value, context, Infinity); }; // Some functions take a variable number of arguments, or a few expected // arguments at the beginning and then a variable number of values to operate // on. This helper accumulates all remaining arguments past the function’s // argument length (or an explicit `startIndex`), into an array that becomes // the last argument. Similar to ES6’s "rest parameter". var restArguments = function restArguments(func, startIndex) { startIndex = startIndex == null ? func.length - 1 : +startIndex; return function () { var length = Math.max(arguments.length - startIndex, 0), rest = Array(length), index = 0; for (; index < length; index++) { rest[index] = arguments[index + startIndex]; } switch (startIndex) { case 0:return func.call(this, rest); case 1:return func.call(this, arguments[0], rest); case 2:return func.call(this, arguments[0], arguments[1], rest);} var args = Array(startIndex + 1); for (index = 0; index < startIndex; index++) { args[index] = arguments[index]; } args[startIndex] = rest; return func.apply(this, args); }; }; // An internal function for creating a new object that inherits from another. var baseCreate = function baseCreate(prototype) { if (!_.isObject(prototype)) return {}; if (nativeCreate) return nativeCreate(prototype); Ctor.prototype = prototype; var result = new Ctor(); Ctor.prototype = null; return result; }; var shallowProperty = function shallowProperty(key) { return function (obj) { return obj == null ? void 0 : obj[key]; }; }; var has = function has(obj, path) { return obj != null && hasOwnProperty.call(obj, path); }; var deepGet = function deepGet(obj, path) { var length = path.length; for (var i = 0; i < length; i++) { if (obj == null) return void 0; obj = obj[path[i]]; } return length ? obj : void 0; }; // Helper for collection methods to determine whether a collection // should be iterated as an array or as an object. // Related: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094 var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1; var getLength = shallowProperty('length'); var isArrayLike = function isArrayLike(collection) { var length = getLength(collection); return typeof length == 'number' && length >= 0 && length <= MAX_ARRAY_INDEX; }; // Collection Functions // -------------------- // The cornerstone, an `each` implementation, aka `forEach`. // Handles raw objects in addition to array-likes. Treats all // sparse array-likes as if they were dense. _.each = _.forEach = function (obj, iteratee, context) { iteratee = optimizeCb(iteratee, context); var i, length; if (isArrayLike(obj)) { for (i = 0, length = obj.length; i < length; i++) { iteratee(obj[i], i, obj); } } else { var keys = _.keys(obj); for (i = 0, length = keys.length; i < length; i++) { iteratee(obj[keys[i]], keys[i], obj); } } return obj; }; // Return the results of applying the iteratee to each element. _.map = _.collect = function (obj, iteratee, context) { iteratee = cb(iteratee, context); var keys = !isArrayLike(obj) && _.keys(obj), length = (keys || obj).length, results = Array(length); for (var index = 0; index < length; index++) { var currentKey = keys ? keys[index] : index; results[index] = iteratee(obj[currentKey], currentKey, obj); } return results; }; // Create a reducing function iterating left or right. var createReduce = function createReduce(dir) { // Wrap code that reassigns argument variables in a separate function than // the one that accesses `arguments.length` to avoid a perf hit. (#1991) var reducer = function reducer(obj, iteratee, memo, initial) { var keys = !isArrayLike(obj) && _.keys(obj), length = (keys || obj).length, index = dir > 0 ? 0 : length - 1; if (!initial) { memo = obj[keys ? keys[index] : index]; index += dir; } for (; index >= 0 && index < length; index += dir) { var currentKey = keys ? keys[index] : index; memo = iteratee(memo, obj[currentKey], currentKey, obj); } return memo; }; return function (obj, iteratee, memo, context) { var initial = arguments.length >= 3; return reducer(obj, optimizeCb(iteratee, context, 4), memo, initial); }; }; // **Reduce** builds up a single result from a list of values, aka `inject`, // or `foldl`. _.reduce = _.foldl = _.inject = createReduce(1); // The right-associative version of reduce, also known as `foldr`. _.reduceRight = _.foldr = createReduce(-1); // Return the first value which passes a truth test. Aliased as `detect`. _.find = _.detect = function (obj, predicate, context) { var keyFinder = isArrayLike(obj) ? _.findIndex : _.findKey; var key = keyFinder(obj, predicate, context); if (key !== void 0 && key !== -1) return obj[key]; }; // Return all the elements that pass a truth test. // Aliased as `select`. _.filter = _.select = function (obj, predicate, context) { var results = []; predicate = cb(predicate, context); _.each(obj, function (value, index, list) { if (predicate(value, index, list)) results.push(value); }); return results; }; // Return all the elements for which a truth test fails. _.reject = function (obj, predicate, context) { return _.filter(obj, _.negate(cb(predicate)), context); }; // Determine whether all of the elements match a truth test. // Aliased as `all`. _.every = _.all = function (obj, predicate, context) { predicate = cb(predicate, context); var keys = !isArrayLike(obj) && _.keys(obj), length = (keys || obj).length; for (var index = 0; index < length; index++) { var currentKey = keys ? keys[index] : index; if (!predicate(obj[currentKey], currentKey, obj)) return false; } return true; }; // Determine if at least one element in the object matches a truth test. // Aliased as `any`. _.some = _.any = function (obj, predicate, context) { predicate = cb(predicate, context); var keys = !isArrayLike(obj) && _.keys(obj), length = (keys || obj).length; for (var index = 0; index < length; index++) { var currentKey = keys ? keys[index] : index; if (predicate(obj[currentKey], currentKey, obj)) return true; } return false; }; // Determine if the array or object contains a given item (using `===`). // Aliased as `includes` and `include`. _.contains = _.includes = _.include = function (obj, item, fromIndex, guard) { if (!isArrayLike(obj)) obj = _.values(obj); if (typeof fromIndex != 'number' || guard) fromIndex = 0; return _.indexOf(obj, item, fromIndex) >= 0; }; // Invoke a method (with arguments) on every item in a collection. _.invoke = restArguments(function (obj, path, args) { var contextPath, func; if (_.isFunction(path)) { func = path; } else if (_.isArray(path)) { contextPath = path.slice(0, -1); path = path[path.length - 1]; } return _.map(obj, function (context) { var method = func; if (!method) { if (contextPath && contextPath.length) { context = deepGet(context, contextPath); } if (context == null) return void 0; method = context[path]; } return method == null ? method : method.apply(context, args); }); }); // Convenience version of a common use case of `map`: fetching a property. _.pluck = function (obj, key) { return _.map(obj, _.property(key)); }; // Convenience version of a common use case of `filter`: selecting only objects // containing specific `key:value` pairs. _.where = function (obj, attrs) { return _.filter(obj, _.matcher(attrs)); }; // Convenience version of a common use case of `find`: getting the first object // containing specific `key:value` pairs. _.findWhere = function (obj, attrs) { return _.find(obj, _.matcher(attrs)); }; // Return the maximum element (or element-based computation). _.max = function (obj, iteratee, context) { var result = -Infinity,lastComputed = -Infinity, value,computed; if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) { obj = isArrayLike(obj) ? obj : _.values(obj); for (var i = 0, length = obj.length; i < length; i++) { value = obj[i]; if (value != null && value > result) { result = value; } } } else { iteratee = cb(iteratee, context); _.each(obj, function (v, index, list) { computed = iteratee(v, index, list); if (computed > lastComputed || computed === -Infinity && result === -Infinity) { result = v; lastComputed = computed; } }); } return result; }; // Return the minimum element (or element-based computation). _.min = function (obj, iteratee, context) { var result = Infinity,lastComputed = Infinity, value,computed; if (iteratee == null || typeof iteratee == 'number' && typeof obj[0] != 'object' && obj != null) { obj = isArrayLike(obj) ? obj : _.values(obj); for (var i = 0, length = obj.length; i < length; i++) { value = obj[i]; if (value != null && value < result) { result = value; } } } else { iteratee = cb(iteratee, context); _.each(obj, function (v, index, list) { computed = iteratee(v, index, list); if (computed < lastComputed || computed === Infinity && result === Infinity) { result = v; lastComputed = computed; } }); } return result; }; // Shuffle a collection. _.shuffle = function (obj) { return _.sample(obj, Infinity); }; // Sample **n** random values from a collection using the modern version of the // [Fisher-Yates shuffle](http://en.wikipedia.org/wiki/Fisher–Yates_shuffle). // If **n** is not specified, returns a single random element. // The internal `guard` argument allows it to work with `map`. _.sample = function (obj, n, guard) { if (n == null || guard) { if (!isArrayLike(obj)) obj = _.values(obj); return obj[_.random(obj.length - 1)]; } var sample = isArrayLike(obj) ? _.clone(obj) : _.values(obj); var length = getLength(sample); n = Math.max(Math.min(n, length), 0); var last = length - 1; for (var index = 0; index < n; index++) { var rand = _.random(index, last); var temp = sample[index]; sample[index] = sample[rand]; sample[rand] = temp; } return sample.slice(0, n); }; // Sort the object's values by a criterion produced by an iteratee. _.sortBy = function (obj, iteratee, context) { var index = 0; iteratee = cb(iteratee, context); return _.pluck(_.map(obj, function (value, key, list) { return { value: value, index: index++, criteria: iteratee(value, key, list) }; }).sort(function (left, right) { var a = left.criteria; var b = right.criteria; if (a !== b) { if (a > b || a === void 0) return 1; if (a < b || b === void 0) return -1; } return left.index - right.index; }), 'value'); }; // An internal function used for aggregate "group by" operations. var group = function group(behavior, partition) { return function (obj, iteratee, context) { var result = partition ? [[], []] : {}; iteratee = cb(iteratee, context); _.each(obj, function (value, index) { var key = iteratee(value, index, obj); behavior(result, value, key); }); return result; }; }; // Groups the object's values by a criterion. Pass either a string attribute // to group by, or a function that returns the criterion. _.groupBy = group(function (result, value, key) { if (has(result, key)) result[key].push(value);else result[key] = [value]; }); // Indexes the object's values by a criterion, similar to `groupBy`, but for // when you know that your index values will be unique. _.indexBy = group(function (result, value, key) { result[key] = value; }); // Counts instances of an object that group by a certain criterion. Pass // either a string attribute to count by, or a function that returns the // criterion. _.countBy = group(function (result, value, key) { if (has(result, key)) result[key]++;else result[key] = 1; }); var reStrSymbol = /[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g; // Safely create a real, live array from anything iterable. _.toArray = function (obj) { if (!obj) return []; if (_.isArray(obj)) return slice.call(obj); if (_.isString(obj)) { // Keep surrogate pair characters together return obj.match(reStrSymbol); } if (isArrayLike(obj)) return _.map(obj, _.identity); return _.values(obj); }; // Return the number of elements in an object. _.size = function (obj) { if (obj == null) return 0; return isArrayLike(obj) ? obj.length : _.keys(obj).length; }; // Split a collection into two arrays: one whose elements all satisfy the given // predicate, and one whose elements all do not satisfy the predicate. _.partition = group(function (result, value, pass) { result[pass ? 0 : 1].push(value); }, true); // Array Functions // --------------- // Get the first element of an array. Passing **n** will return the first N // values in the array. Aliased as `head` and `take`. The **guard** check // allows it to work with `_.map`. _.first = _.head = _.take = function (array, n, guard) { if (array == null || array.length < 1) return n == null ? void 0 : []; if (n == null || guard) return array[0]; return _.initial(array, array.length - n); }; // Returns everything but the last entry of the array. Especially useful on // the arguments object. Passing **n** will return all the values in // the array, excluding the last N. _.initial = function (array, n, guard) { return slice.call(array, 0, Math.max(0, array.length - (n == null || guard ? 1 : n))); }; // Get the last element of an array. Passing **n** will return the last N // values in the array. _.last = function (array, n, guard) { if (array == null || array.length < 1) return n == null ? void 0 : []; if (n == null || guard) return array[array.length - 1]; return _.rest(array, Math.max(0, array.length - n)); }; // Returns everything but the first entry of the array. Aliased as `tail` and `drop`. // Especially useful on the arguments object. Passing an **n** will return // the rest N values in the array. _.rest = _.tail = _.drop = function (array, n, guard) { return slice.call(array, n == null || guard ? 1 : n); }; // Trim out all falsy values from an array. _.compact = function (array) { return _.filter(array, Boolean); }; // Internal implementation of a recursive `flatten` function. var flatten = function flatten(input, shallow, strict, output) { output = output || []; var idx = output.length; for (var i = 0, length = getLength(input); i < length; i++) { var value = input[i]; if (isArrayLike(value) && (_.isArray(value) || _.isArguments(value))) { // Flatten current level of array or arguments object. if (shallow) { var j = 0,len = value.length; while (j < len) {output[idx++] = value[j++];} } else { flatten(value, shallow, strict, output); idx = output.length; } } else if (!strict) { output[idx++] = value; } } return output; }; // Flatten out an array, either recursively (by default), or just one level. _.flatten = function (array, shallow) { return flatten(array, shallow, false); }; // Return a version of the array that does not contain the specified value(s). _.without = restArguments(function (array, otherArrays) { return _.difference(array, otherArrays); }); // Produce a duplicate-free version of the array. If the array has already // been sorted, you have the option of using a faster algorithm. // The faster algorithm will not work with an iteratee if the iteratee // is not a one-to-one function, so providing an iteratee will disable // the faster algorithm. // Aliased as `unique`. _.uniq = _.unique = function (array, isSorted, iteratee, context) { if (!_.isBoolean(isSorted)) { context = iteratee; iteratee = isSorted; isSorted = false; } if (iteratee != null) iteratee = cb(iteratee, context); var result = []; var seen = []; for (var i = 0, length = getLength(array); i < length; i++) { var value = array[i], computed = iteratee ? iteratee(value, i, array) : value; if (isSorted && !iteratee) { if (!i || seen !== computed) result.push(value); seen = computed; } else if (iteratee) { if (!_.contains(seen, computed)) { seen.push(computed); result.push(value); } } else if (!_.contains(result, value)) { result.push(value); } } return result; }; // Produce an array that contains the union: each distinct element from all of // the passed-in arrays. _.union = restArguments(function (arrays) { return _.uniq(flatten(arrays, true, true)); }); // Produce an array that contains every item shared between all the // passed-in arrays. _.intersection = function (array) { var result = []; var argsLength = arguments.length; for (var i = 0, length = getLength(array); i < length; i++) { var item = array[i]; if (_.contains(result, item)) continue; var j; for (j = 1; j < argsLength; j++) { if (!_.contains(arguments[j], item)) break; } if (j === argsLength) result.push(item); } return result; }; // Take the difference between one array and a number of other arrays. // Only the elements present in just the first array will remain. _.difference = restArguments(function (array, rest) { rest = flatten(rest, true, true); return _.filter(array, function (value) { return !_.contains(rest, value); }); }); // Complement of _.zip. Unzip accepts an array of arrays and groups // each array's elements on shared indices. _.unzip = function (array) { var length = array && _.max(array, getLength).length || 0; var result = Array(length); for (var index = 0; index < length; index++) { result[index] = _.pluck(array, index); } return result; }; // Zip together multiple lists into a single array -- elements that share // an index go together. _.zip = restArguments(_.unzip); // Converts lists into objects. Pass either a single array of `[key, value]` // pairs, or two parallel arrays of the same length -- one of keys, and one of // the corresponding values. Passing by pairs is the reverse of _.pairs. _.object = function (list, values) { var result = {}; for (var i = 0, length = getLength(list); i < length; i++) { if (values) { result[list[i]] = values[i]; } else { result[list[i][0]] = list[i][1]; } } return result; }; // Generator function to create the findIndex and findLastIndex functions. var createPredicateIndexFinder = function createPredicateIndexFinder(dir) { return function (array, predicate, context) { predicate = cb(predicate, context); var length = getLength(array); var index = dir > 0 ? 0 : length - 1; for (; index >= 0 && index < length; index += dir) { if (predicate(array[index], index, array)) return index; } return -1; }; }; // Returns the first index on an array-like that passes a predicate test. _.findIndex = createPredicateIndexFinder(1); _.findLastIndex = createPredicateIndexFinder(-1); // Use a comparator function to figure out the smallest index at which // an object should be inserted so as to maintain order. Uses binary search. _.sortedIndex = function (array, obj, iteratee, context) { iteratee = cb(iteratee, context, 1); var value = iteratee(obj); var low = 0,high = getLength(array); while (low < high) { var mid = Math.floor((low + high) / 2); if (iteratee(array[mid]) < value) low = mid + 1;else high = mid; } return low; }; // Generator function to create the indexOf and lastIndexOf functions. var createIndexFinder = function createIndexFinder(dir, predicateFind, sortedIndex) { return function (array, item, idx) { var i = 0,length = getLength(array); if (typeof idx == 'number') { if (dir > 0) { i = idx >= 0 ? idx : Math.max(idx + length, i); } else { length = idx >= 0 ? Math.min(idx + 1, length) : idx + length + 1; } } else if (sortedIndex && idx && length) { idx = sortedIndex(array, item); return array[idx] === item ? idx : -1; } if (item !== item) { idx = predicateFind(slice.call(array, i, length), _.isNaN); return idx >= 0 ? idx + i : -1; } for (idx = dir > 0 ? i : length - 1; idx >= 0 && idx < length; idx += dir) { if (array[idx] === item) return idx; } return -1; }; }; // Return the position of the first occurrence of an item in an array, // or -1 if the item is not included in the array. // If the array is large and already in sort order, pass `true` // for **isSorted** to use binary search. _.indexOf = createIndexFinder(1, _.findIndex, _.sortedIndex); _.lastIndexOf = createIndexFinder(-1, _.findLastIndex); // Generate an integer Array containing an arithmetic progression. A port of // the native Python `range()` function. See // [the Python documentation](http://docs.python.org/library/functions.html#range). _.range = function (start, stop, step) { if (stop == null) { stop = start || 0; start = 0; } if (!step) { step = stop < start ? -1 : 1; } var length = Math.max(Math.ceil((stop - start) / step), 0); var range = Array(length); for (var idx = 0; idx < length; idx++, start += step) { range[idx] = start; } return range; }; // Chunk a single array into multiple arrays, each containing `count` or fewer // items. _.chunk = function (array, count) { if (count == null || count < 1) return []; var result = []; var i = 0,length = array.length; while (i < length) { result.push(slice.call(array, i, i += count)); } return result; }; // Function (ahem) Functions // ------------------ // Determines whether to execute a function as a constructor // or a normal function with the provided arguments. var executeBound = function executeBound(sourceFunc, boundFunc, context, callingContext, args) { if (!(callingContext instanceof boundFunc)) return sourceFunc.apply(context, args); var self = baseCreate(sourceFunc.prototype); var result = sourceFunc.apply(self, args); if (_.isObject(result)) return result; return self; }; // Create a function bound to a given object (assigning `this`, and arguments, // optionally). Delegates to **ECMAScript 5**'s native `Function.bind` if // available. _.bind = restArguments(function (func, context, args) { if (!_.isFunction(func)) throw new TypeError('Bind must be called on a function'); var bound = restArguments(function (callArgs) { return executeBound(func, bound, context, this, args.concat(callArgs)); }); return bound; }); // Partially apply a function by creating a version that has had some of its // arguments pre-filled, without changing its dynamic `this` context. _ acts // as a placeholder by default, allowing any combination of arguments to be // pre-filled. Set `_.partial.placeholder` for a custom placeholder argument. _.partial = restArguments(function (func, boundArgs) { var placeholder = _.partial.placeholder; var bound = function bound() { var position = 0,length = boundArgs.length; var args = Array(length); for (var i = 0; i < length; i++) { args[i] = boundArgs[i] === placeholder ? arguments[position++] : boundArgs[i]; } while (position < arguments.length) {args.push(arguments[position++]);} return executeBound(func, bound, this, this, args); }; return bound; }); _.partial.placeholder = _; // Bind a number of an object's methods to that object. Remaining arguments // are the method names to be bound. Useful for ensuring that all callbacks // defined on an object belong to it. _.bindAll = restArguments(function (obj, keys) { keys = flatten(keys, false, false); var index = keys.length; if (index < 1) throw new Error('bindAll must be passed function names'); while (index--) { var key = keys[index]; obj[key] = _.bind(obj[key], obj); } }); // Memoize an expensive function by storing its results. _.memoize = function (func, hasher) { var memoize = function memoize(key) { var cache = memoize.cache; var address = '' + (hasher ? hasher.apply(this, arguments) : key); if (!has(cache, address)) cache[address] = func.apply(this, arguments); return cache[address]; }; memoize.cache = {}; return memoize; }; // Delays a function for the given number of milliseconds, and then calls // it with the arguments supplied. _.delay = restArguments(function (func, wait, args) { return setTimeout(function () { return func.apply(null, args); }, wait); }); // Defers a function, scheduling it to run after the current call stack has // cleared. _.defer = _.partial(_.delay, _, 1); // Returns a function, that, when invoked, will only be triggered at most once // during a given window of time. Normally, the throttled function will run // as much as it can, without ever going more than once per `wait` duration; // but if you'd like to disable the execution on the leading edge, pass // `{leading: false}`. To disable execution on the trailing edge, ditto. _.throttle = function (func, wait, options) { var timeout, context, args, result; var previous = 0; if (!options) options = {}; var later = function later() { previous = options.leading === false ? 0 : _.now(); timeout = null; result = func.apply(context, args); if (!timeout) context = args = null; }; var throttled = function throttled() { var now = _.now(); if (!previous && options.leading === false) previous = now; var remaining = wait - (now - previous); context = this; args = arguments; if (remaining <= 0 || remaining > wait) { if (timeout) { clearTimeout(timeout); timeout = null; } previous = now; result = func.apply(context, args); if (!timeout) context = args = null; } else if (!timeout && options.trailing !== false) { timeout = setTimeout(later, remaining); } return result; }; throttled.cancel = function () { clearTimeout(timeout); previous = 0; timeout = context = args = null; }; return throttled; }; // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. _.debounce = function (func, wait, immediate) { var timeout, result; var later = function later(context, args) { timeout = null; if (args) result = func.apply(context, args); }; var debounced = restArguments(function (args) { if (timeout) clearTimeout(timeout); if (immediate) { var callNow = !timeout; timeout = setTimeout(later, wait); if (callNow) result = func.apply(this, args); } else { timeout = _.delay(later, wait, this, args); } return result; }); debounced.cancel = function () { clearTimeout(timeout); timeout = null; }; return debounced; }; // Returns the first function passed as an argument to the second, // allowing you to adjust arguments, run code before and after, and // conditionally execute the original function. _.wrap = function (func, wrapper) { return _.partial(wrapper, func); }; // Returns a negated version of the passed-in predicate. _.negate = function (predicate) { return function () { return !predicate.apply(this, arguments); }; }; // Returns a function that is the composition of a list of functions, each // consuming the return value of the function that follows. _.compose = function () { var args = arguments; var start = args.length - 1; return function () { var i = start; var result = args[start].apply(this, arguments); while (i--) {result = args[i].call(this, result);} return result; }; }; // Returns a function that will only be executed on and after the Nth call. _.after = function (times, func) { return function () { if (--times < 1) { return func.apply(this, arguments); } }; }; // Returns a function that will only be executed up to (but not including) the Nth call. _.before = function (times, func) { var memo; return function () { if (--times > 0) { memo = func.apply(this, arguments); } if (times <= 1) func = null; return memo; }; }; // Returns a function that will be executed at most one time, no matter how // often you call it. Useful for lazy initialization. _.once = _.partial(_.before, 2); _.restArguments = restArguments; // Object Functions // ---------------- // Keys in IE < 9 that won't be iterated by `for key in ...` and thus missed. var hasEnumBug = !{ toString: null }.propertyIsEnumerable('toString'); var nonEnumerableProps = ['valueOf', 'isPrototypeOf', 'toString', 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString']; var collectNonEnumProps = function collectNonEnumProps(obj, keys) { var nonEnumIdx = nonEnumerableProps.length; var constructor = obj.constructor; var proto = _.isFunction(constructor) && constructor.prototype || ObjProto; // Constructor is a special case. var prop = 'constructor'; if (has(obj, prop) && !_.contains(keys, prop)) keys.push(prop); while (nonEnumIdx--) { prop = nonEnumerableProps[nonEnumIdx]; if (prop in obj && obj[prop] !== proto[prop] && !_.contains(keys, prop)) { keys.push(prop); } } }; // Retrieve the names of an object's own properties. // Delegates to **ECMAScript 5**'s native `Object.keys`. _.keys = function (obj) { if (!_.isObject(obj)) return []; if (nativeKeys) return nativeKeys(obj); var keys = []; for (var key in obj) {if (has(obj, key)) keys.push(key);} // Ahem, IE < 9. if (hasEnumBug) collectNonEnumProps(obj, keys); return keys; }; // Retrieve all the property names of an object. _.allKeys = function (obj) { if (!_.isObject(obj)) return []; var keys = []; for (var key in obj) {keys.push(key);} // Ahem, IE < 9. if (hasEnumBug) collectNonEnumProps(obj, keys); return keys; }; // Retrieve the values of an object's properties. _.values = function (obj) { var keys = _.keys(obj); var length = keys.length; var values = Array(length); for (var i = 0; i < length; i++) { values[i] = obj[keys[i]]; } return values; }; // Returns the results of applying the iteratee to each element of the object. // In contrast to _.map it returns an object. _.mapObject = function (obj, iteratee, context) { iteratee = cb(iteratee, context); var keys = _.keys(obj), length = keys.length, results = {}; for (var index = 0; index < length; index++) { var currentKey = keys[index]; results[currentKey] = iteratee(obj[currentKey], currentKey, obj); } return results; }; // Convert an object into a list of `[key, value]` pairs. // The opposite of _.object. _.pairs = function (obj) { var keys = _.keys(obj); var length = keys.length; var pairs = Array(length); for (var i = 0; i < length; i++) { pairs[i] = [keys[i], obj[keys[i]]]; } return pairs; }; // Invert the keys and values of an object. The values must be serializable. _.invert = function (obj) { var result = {}; var keys = _.keys(obj); for (var i = 0, length = keys.length; i < length; i++) { result[obj[keys[i]]] = keys[i]; } return result; }; // Return a sorted list of the function names available on the object. // Aliased as `methods`. _.functions = _.methods = function (obj) { var names = []; for (var key in obj) { if (_.isFunction(obj[key])) names.push(key); } return names.sort(); }; // An internal function for creating assigner functions. var createAssigner = function createAssigner(keysFunc, defaults) { return function (obj) { var length = arguments.length; if (defaults) obj = Object(obj); if (length < 2 || obj == null) return obj; for (var index = 1; index < length; index++) { var source = arguments[index], keys = keysFunc(source), l = keys.length; for (var i = 0; i < l; i++) { var key = keys[i]; if (!defaults || obj[key] === void 0) obj[key] = source[key]; } } return obj; }; }; // Extend a given object with all the properties in passed-in object(s). _.extend = createAssigner(_.allKeys); // Assigns a given object with all the own properties in the passed-in object(s). // (https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object/assign) _.extendOwn = _.assign = createAssigner(_.keys); // Returns the first key on an object that passes a predicate test. _.findKey = function (obj, predicate, context) { predicate = cb(predicate, context); var keys = _.keys(obj),key; for (var i = 0, length = keys.length; i < length; i++) { key = keys[i]; if (predicate(obj[key], key, obj)) return key; } }; // Internal pick helper function to determine if `obj` has key `key`. var keyInObj = function keyInObj(value, key, obj) { return key in obj; }; // Return a copy of the object only containing the whitelisted properties. _.pick = restArguments(function (obj, keys) { var result = {},iteratee = keys[0]; if (obj == null) return result; if (_.isFunction(iteratee)) { if (keys.length > 1) iteratee = optimizeCb(iteratee, keys[1]); keys = _.allKeys(obj); } else { iteratee = keyInObj; keys = flatten(keys, false, false); obj = Object(obj); } for (var i = 0, length = keys.length; i < length; i++) { var key = keys[i]; var value = obj[key]; if (iteratee(value, key, obj)) result[key] = value; } return result; }); // Return a copy of the object without the blacklisted properties. _.omit = restArguments(function (obj, keys) { var iteratee = keys[0],context; if (_.isFunction(iteratee)) { iteratee = _.negate(iteratee); if (keys.length > 1) context = keys[1]; } else { keys = _.map(flatten(keys, false, false), String); iteratee = function iteratee(value, key) { return !_.contains(keys, key); }; } return _.pick(obj, iteratee, context); }); // Fill in a given object with default properties. _.defaults = createAssigner(_.allKeys, true); // Creates an object that inherits from the given prototype object. // If additional properties are provided then they will be added to the // created object. _.create = function (prototype, props) { var result = baseCreate(prototype); if (props) _.extendOwn(result, props); return result; }; // Create a (shallow-cloned) duplicate of an object. _.clone = function (obj) { if (!_.isObject(obj)) return obj; return _.isArray(obj) ? obj.slice() : _.extend({}, obj); }; // Invokes interceptor with the obj, and then returns obj. // The primary purpose of this method is to "tap into" a method chain, in // order to perform operations on intermediate results within the chain. _.tap = function (obj, interceptor) { interceptor(obj); return obj; }; // Returns whether an object has a given set of `key:value` pairs. _.isMatch = function (object, attrs) { var keys = _.keys(attrs),length = keys.length; if (object == null) return !length; var obj = Object(object); for (var i = 0; i < length; i++) { var key = keys[i]; if (attrs[key] !== obj[key] || !(key in obj)) return false; } return true; }; // Internal recursive comparison function for `isEqual`. var eq, deepEq; eq = function eq(a, b, aStack, bStack) { // Identical objects are equal. `0 === -0`, but they aren't identical. // See the [Harmony `egal` proposal](http://wiki.ecmascript.org/doku.php?id=harmony:egal). if (a === b) return a !== 0 || 1 / a === 1 / b; // `null` or `undefined` only equal to itself (strict comparison). if (a == null || b == null) return false; // `NaN`s are equivalent, but non-reflexive. if (a !== a) return b !== b; // Exhaust primitive checks var type = typeof a; if (type !== 'function' && type !== 'object' && typeof b != 'object') return false; return deepEq(a, b, aStack, bStack); }; // Internal recursive comparison function for `isEqual`. deepEq = function deepEq(a, b, aStack, bStack) { // Unwrap any wrapped objects. if (a instanceof _) a = a._wrapped; if (b instanceof _) b = b._wrapped; // Compare `[[Class]]` names. var className = toString.call(a); if (className !== toString.call(b)) return false; switch (className) { // Strings, numbers, regular expressions, dates, and booleans are compared by value. case '[object RegExp]': // RegExps are coerced to strings for comparison (Note: '' + /a/i === '/a/i') case '[object String]': // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is // equivalent to `new String("5")`. return '' + a === '' + b; case '[object Number]': // `NaN`s are equivalent, but non-reflexive. // Object(NaN) is equivalent to NaN. if (+a !== +a) return +b !== +b; // An `egal` comparison is performed for other numeric values. return +a === 0 ? 1 / +a === 1 / b : +a === +b; case '[object Date]': case '[object Boolean]': // Coerce dates and booleans to numeric primitive values. Dates are compared by their // millisecond representations. Note that invalid dates with millisecond representations // of `NaN` are not equivalent. return +a === +b; case '[object Symbol]': return SymbolProto.valueOf.call(a) === SymbolProto.valueOf.call(b);} var areArrays = className === '[object Array]'; if (!areArrays) { if (typeof a != 'object' || typeof b != 'object') return false; // Objects with different constructors are not equivalent, but `Object`s or `Array`s // from different frames are. var aCtor = a.constructor,bCtor = b.constructor; if (aCtor !== bCtor && !(_.isFunction(aCtor) && aCtor instanceof aCtor && _.isFunction(bCtor) && bCtor instanceof bCtor) && 'constructor' in a && 'constructor' in b) { return false; } } // Assume equality for cyclic structures. The algorithm for detecting cyclic // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`. // Initializing stack of traversed objects. // It's done here since we only need them for objects and arrays comparison. aStack = aStack || []; bStack = bStack || []; var length = aStack.length; while (length--) { // Linear search. Performance is inversely proportional to the number of // unique nested structures. if (aStack[length] === a) return bStack[length] === b; } // Add the first object to the stack of traversed objects. aStack.push(a); bStack.push(b); // Recursively compare objects and arrays. if (areArrays) { // Compare array lengths to determine if a deep comparison is necessary. length = a.length; if (length !== b.length) return false; // Deep compare the contents, ignoring non-numeric properties. while (length--) { if (!eq(a[length], b[length], aStack, bStack)) return false; } } else { // Deep compare objects. var keys = _.keys(a),key; length = keys.length; // Ensure that both objects contain the same number of properties before comparing deep equality. if (_.keys(b).length !== length) return false; while (length--) { // Deep compare each member key = keys[length]; if (!(has(b, key) && eq(a[key], b[key], aStack, bStack))) return false; } } // Remove the first object from the stack of traversed objects. aStack.pop(); bStack.pop(); return true; }; // Perform a deep comparison to check if two objects are equal. _.isEqual = function (a, b) { return eq(a, b); }; // Is a given array, string, or object empty? // An "empty" object has no enumerable own-properties. _.isEmpty = function (obj) { if (obj == null) return true; if (isArrayLike(obj) && (_.isArray(obj) || _.isString(obj) || _.isArguments(obj))) return obj.length === 0; return _.keys(obj).length === 0; }; // Is a given value a DOM element? _.isElement = function (obj) { return !!(obj && obj.nodeType === 1); }; // Is a given value an array? // Delegates to ECMA5's native Array.isArray _.isArray = nativeIsArray || function (obj) { return toString.call(obj) === '[object Array]'; }; // Is a given variable an object? _.isObject = function (obj) { var type = typeof obj; return type === 'function' || type === 'object' && !!obj; }; // Add some isType methods: isArguments, isFunction, isString, isNumber, isDate, isRegExp, isError, isMap, isWeakMap, isSet, isWeakSet. _.each(['Arguments', 'Function', 'String', 'Number', 'Date', 'RegExp', 'Error', 'Symbol', 'Map', 'WeakMap', 'Set', 'WeakSet'], function (name) { _['is' + name] = function (obj) { return toString.call(obj) === '[object ' + name + ']'; }; }); // Define a fallback version of the method in browsers (ahem, IE < 9), where // there isn't any inspectable "Arguments" type. if (!_.isArguments(arguments)) { _.isArguments = function (obj) { return has(obj, 'callee'); }; } // Optimize `isFunction` if appropriate. Work around some typeof bugs in old v8, // IE 11 (#1621), Safari 8 (#1929), and PhantomJS (#2236). var nodelist = root.document && root.document.childNodes; if ( true && typeof Int8Array != 'object' && typeof nodelist != 'function') { _.isFunction = function (obj) { return typeof obj == 'function' || false; }; } // Is a given object a finite number? _.isFinite = function (obj) { return !_.isSymbol(obj) && isFinite(obj) && !isNaN(parseFloat(obj)); }; // Is the given value `NaN`? _.isNaN = function (obj) { return _.isNumber(obj) && isNaN(obj); }; // Is a given value a boolean? _.isBoolean = function (obj) { return obj === true || obj === false || toString.call(obj) === '[object Boolean]'; }; // Is a given value equal to null? _.isNull = function (obj) { return obj === null; }; // Is a given variable undefined? _.isUndefined = function (obj) { return obj === void 0; }; // Shortcut function for checking if an object has a given property directly // on itself (in other words, not on a prototype). _.has = function (obj, path) { if (!_.isArray(path)) { return has(obj, path); } var length = path.length; for (var i = 0; i < length; i++) { var key = path[i]; if (obj == null || !hasOwnProperty.call(obj, key)) { return false; } obj = obj[key]; } return !!length; }; // Utility Functions // ----------------- // Run Underscore.js in *noConflict* mode, returning the `_` variable to its // previous owner. Returns a reference to the Underscore object. _.noConflict = function () { root._ = previousUnderscore; return this; }; // Keep the identity function around for default iteratees. _.identity = function (value) { return value; }; // Predicate-generating functions. Often useful outside of Underscore. _.constant = function (value) { return function () { return value; }; }; _.noop = function () {}; // Creates a function that, when passed an object, will traverse that object’s // properties down the given `path`, specified as an array of keys or indexes. _.property = function (path) { if (!_.isArray(path)) { return shallowProperty(path); } return function (obj) { return deepGet(obj, path); }; }; // Generates a function for a given object that returns a given property. _.propertyOf = function (obj) { if (obj == null) { return function () {}; } return function (path) { return !_.isArray(path) ? obj[path] : deepGet(obj, path); }; }; // Returns a predicate for checking whether an object has a given set of // `key:value` pairs. _.matcher = _.matches = function (attrs) { attrs = _.extendOwn({}, attrs); return function (obj) { return _.isMatch(obj, attrs); }; }; // Run a function **n** times. _.times = function (n, iteratee, context) { var accum = Array(Math.max(0, n)); iteratee = optimizeCb(iteratee, context, 1); for (var i = 0; i < n; i++) {accum[i] = iteratee(i);} return accum; }; // Return a random integer between min and max (inclusive). _.random = function (min, max) { if (max == null) { max = min; min = 0; } return min + Math.floor(Math.random() * (max - min + 1)); }; // A (possibly faster) way to get the current timestamp as an integer. _.now = Date.now || function () { return new Date().getTime(); }; // List of HTML entities for escaping. var escapeMap = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''', '`': '`' }; var unescapeMap = _.invert(escapeMap); // Functions for escaping and unescaping strings to/from HTML interpolation. var createEscaper = function createEscaper(map) { var escaper = function escaper(match) { return map[match]; }; // Regexes for identifying a key that needs to be escaped. var source = '(?:' + _.keys(map).join('|') + ')'; var testRegexp = RegExp(source); var replaceRegexp = RegExp(source, 'g'); return function (string) { string = string == null ? '' : '' + string; return testRegexp.test(string) ? string.replace(replaceRegexp, escaper) : string; }; }; _.escape = createEscaper(escapeMap); _.unescape = createEscaper(unescapeMap); // Traverses the children of `obj` along `path`. If a child is a function, it // is invoked with its parent as context. Returns the value of the final // child, or `fallback` if any child is undefined. _.result = function (obj, path, fallback) { if (!_.isArray(path)) path = [path]; var length = path.length; if (!length) { return _.isFunction(fallback) ? fallback.call(obj) : fallback; } for (var i = 0; i < length; i++) { var prop = obj == null ? void 0 : obj[path[i]]; if (prop === void 0) { prop = fallback; i = length; // Ensure we don't continue iterating. } obj = _.isFunction(prop) ? prop.call(obj) : prop; } return obj; }; // Generate a unique integer id (unique within the entire client session). // Useful for temporary DOM ids. var idCounter = 0; _.uniqueId = function (prefix) { var id = ++idCounter + ''; return prefix ? prefix + id : id; }; // By default, Underscore uses ERB-style template delimiters, change the // following template settings to use alternative delimiters. _.templateSettings = { evaluate: /<%([\s\S]+?)%>/g, interpolate: /<%=([\s\S]+?)%>/g, escape: /<%-([\s\S]+?)%>/g }; // When customizing `templateSettings`, if you don't want to define an // interpolation, evaluation or escaping regex, we need one that is // guaranteed not to match. var noMatch = /(.)^/; // Certain characters need to be escaped so that they can be put into a // string literal. var escapes = { "'": "'", '\\': '\\', '\r': 'r', '\n': 'n', "\u2028": 'u2028', "\u2029": 'u2029' }; var escapeRegExp = /\\|'|\r|\n|\u2028|\u2029/g; var escapeChar = function escapeChar(match) { return '\\' + escapes[match]; }; // JavaScript micro-templating, similar to John Resig's implementation. // Underscore templating handles arbitrary delimiters, preserves whitespace, // and correctly escapes quotes within interpolated code. // NB: `oldSettings` only exists for backwards compatibility. _.template = function (text, settings, oldSettings) { if (!settings && oldSettings) settings = oldSettings; settings = _.defaults({}, settings, _.templateSettings); // Combine delimiters into one regular expression via alternation. var matcher = RegExp([ (settings.escape || noMatch).source, (settings.interpolate || noMatch).source, (settings.evaluate || noMatch).source]. join('|') + '|$', 'g'); // Compile the template source, escaping string literals appropriately. var index = 0; var source = "__p+='"; text.replace(matcher, function (match, escape, interpolate, evaluate, offset) { source += text.slice(index, offset).replace(escapeRegExp, escapeChar); index = offset + match.length; if (escape) { source += "'+\n((__t=(" + escape + "))==null?'':_.escape(__t))+\n'"; } else if (interpolate) { source += "'+\n((__t=(" + interpolate + "))==null?'':__t)+\n'"; } else if (evaluate) { source += "';\n" + evaluate + "\n__p+='"; } // Adobe VMs need the match returned to produce the correct offset. return match; }); source += "';\n"; // If a variable is not specified, place data values in local scope. if (!settings.variable) source = 'with(obj||{}){\n' + source + '}\n'; source = "var __t,__p='',__j=Array.prototype.join," + "print=function(){__p+=__j.call(arguments,'');};\n" + source + 'return __p;\n'; var render; try { render = new Function(settings.variable || 'obj', '_', source); } catch (e) { e.source = source; throw e; } var template = function template(data) { return render.call(this, data, _); }; // Provide the compiled source as a convenience for precompilation. var argument = settings.variable || 'obj'; template.source = 'function(' + argument + '){\n' + source + '}'; return template; }; // Add a "chain" function. Start chaining a wrapped Underscore object. _.chain = function (obj) { var instance = _(obj); instance._chain = true; return instance; }; // OOP // --------------- // If Underscore is called as a function, it returns a wrapped object that // can be used OO-style. This wrapper holds altered versions of all the // underscore functions. Wrapped objects may be chained. // Helper function to continue chaining intermediate results. var chainResult = function chainResult(instance, obj) { return instance._chain ? _(obj).chain() : obj; }; // Add your own custom functions to the Underscore object. _.mixin = function (obj) { _.each(_.functions(obj), function (name) { var func = _[name] = obj[name]; _.prototype[name] = function () { var args = [this._wrapped]; push.apply(args, arguments); return chainResult(this, func.apply(_, args)); }; }); return _; }; // Add all of the Underscore functions to the wrapper object. _.mixin(_); // Add all mutator Array functions to the wrapper. _.each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function (name) { var method = ArrayProto[name]; _.prototype[name] = function () { var obj = this._wrapped; method.apply(obj, arguments); if ((name === 'shift' || name === 'splice') && obj.length === 0) delete obj[0]; return chainResult(this, obj); }; }); // Add all accessor Array functions to the wrapper. _.each(['concat', 'join', 'slice'], function (name) { var method = ArrayProto[name]; _.prototype[name] = function () { return chainResult(this, method.apply(this._wrapped, arguments)); }; }); // Extracts the result from a wrapped and chained object. _.prototype.value = function () { return this._wrapped; }; // Provide unwrapping proxy for some methods used in engine operations // such as arithmetic and JSON stringification. _.prototype.valueOf = _.prototype.toJSON = _.prototype.value; _.prototype.toString = function () { return String(this._wrapped); }; // AMD registration happens at the end for compatibility with AMD loaders // that may not enforce next-turn semantics on modules. Even though general // practice for AMD registration is to be anonymous, underscore registers // as a named module because, like jQuery, it is a base library that is // popular enough to be bundled in a third party lib, but not be part of // an AMD load request. Those cases could generate an error when an // anonymous define() is called outside of a loader request. if (true) { !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () { return _; }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js */ 42), __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/module.js */ 76)(module))) /***/ }), /* 996 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-helpers/lib/index.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var errors = __webpack_require__(/*! ./errors */ 997); var formatters = __webpack_require__(/*! ./formatters */ 998); module.exports = { errors: errors, formatters: formatters }; /***/ }), /* 997 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-helpers/lib/errors.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file errors.js * @author Fabian Vogelsteller * @author Marek Kotewicz * @date 2017 */ module.exports = { ErrorResponse: function ErrorResponse(result) { var message = !!result && !!result.error && !!result.error.message ? result.error.message : JSON.stringify(result); var data = !!result.error && !!result.error.data ? result.error.data : null; var err = new Error('Returned error: ' + message); err.data = data; return err; }, InvalidNumberOfParams: function InvalidNumberOfParams(got, expected, method) { return new Error('Invalid number of parameters for "' + method + '". Got ' + got + ' expected ' + expected + '!'); }, InvalidConnection: function InvalidConnection(host, event) { return this.ConnectionError('CONNECTION ERROR: Couldn\'t connect to node ' + host + '.', event); }, InvalidProvider: function InvalidProvider() { return new Error('Provider not set or invalid'); }, InvalidResponse: function InvalidResponse(result) { var message = !!result && !!result.error && !!result.error.message ? result.error.message : 'Invalid JSON RPC response: ' + JSON.stringify(result); return new Error(message); }, ConnectionTimeout: function ConnectionTimeout(ms) { return new Error('CONNECTION TIMEOUT: timeout of ' + ms + ' ms achived'); }, ConnectionNotOpenError: function ConnectionNotOpenError(event) { return this.ConnectionError('connection not open on send()', event); }, ConnectionCloseError: function ConnectionCloseError(event) { if (typeof event === 'object' && event.code && event.reason) { return this.ConnectionError('CONNECTION ERROR: The connection got closed with ' + 'the close code `' + event.code + '` and the following ' + 'reason string `' + event.reason + '`', event); } return new Error('CONNECTION ERROR: The connection closed unexpectedly'); }, MaxAttemptsReachedOnReconnectingError: function MaxAttemptsReachedOnReconnectingError() { return new Error('Maximum number of reconnect attempts reached!'); }, PendingRequestsOnReconnectingError: function PendingRequestsOnReconnectingError() { return new Error('CONNECTION ERROR: Provider started to reconnect before the response got received!'); }, ConnectionError: function ConnectionError(msg, event) { var error = new Error(msg); if (event) { error.code = event.code; error.reason = event.reason; } return error; }, RevertInstructionError: function RevertInstructionError(reason, signature) { var error = new Error('Your request got reverted with the following reason string: ' + reason); error.reason = reason; error.signature = signature; return error; }, TransactionRevertInstructionError: function TransactionRevertInstructionError(reason, signature, receipt) { var error = new Error('Transaction has been reverted by the EVM:\n' + JSON.stringify(receipt, null, 2)); error.reason = reason; error.signature = signature; error.receipt = receipt; return error; }, TransactionError: function TransactionError(message, receipt) { var error = new Error(message); error.receipt = receipt; return error; }, NoContractAddressFoundError: function NoContractAddressFoundError(receipt) { return this.TransactionError('The transaction receipt didn\'t contain a contract address.', receipt); }, ContractCodeNotStoredError: function ContractCodeNotStoredError(receipt) { return this.TransactionError('The contract code couldn\'t be stored, please check your gas limit.', receipt); }, TransactionRevertedWithoutReasonError: function TransactionRevertedWithoutReasonError(receipt) { return this.TransactionError('Transaction has been reverted by the EVM:\n' + JSON.stringify(receipt, null, 2), receipt); }, TransactionOutOfGasError: function TransactionOutOfGasError(receipt) { return this.TransactionError('Transaction ran out of gas. Please provide more gas:\n' + JSON.stringify(receipt, null, 2), receipt); }, ResolverMethodMissingError: function ResolverMethodMissingError(address, name) { return new Error('The resolver at ' + address + 'does not implement requested method: "' + name + '".'); }, ContractMissingABIError: function ContractMissingABIError() { return new Error('You must provide the json interface of the contract when instantiating a contract object.'); }, ContractOnceRequiresCallbackError: function ContractOnceRequiresCallbackError() { return new Error('Once requires a callback as the second parameter.'); }, ContractEventDoesNotExistError: function ContractEventDoesNotExistError(eventName) { return new Error('Event "' + eventName + '" doesn\'t exist in this contract.'); }, ContractReservedEventError: function ContractReservedEventError(type) { return new Error('The event "' + type + '" is a reserved event name, you can\'t use it.'); }, ContractMissingDeployDataError: function ContractMissingDeployDataError() { return new Error('No "data" specified in neither the given options, nor the default options.'); }, ContractNoAddressDefinedError: function ContractNoAddressDefinedError() { return new Error('This contract object doesn\'t have address set yet, please set an address first.'); }, ContractNoFromAddressDefinedError: function ContractNoFromAddressDefinedError() { return new Error('No "from" address specified in neither the given options, nor the default options.'); } }; /***/ }), /* 998 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-helpers/lib/formatters.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file formatters.js * @author Fabian Vogelsteller * @author Marek Kotewicz * @date 2017 */ function ownKeys(object, enumerableOnly) {var keys = Object.keys(object);if (Object.getOwnPropertySymbols) {var symbols = Object.getOwnPropertySymbols(object);if (enumerableOnly) symbols = symbols.filter(function (sym) {return Object.getOwnPropertyDescriptor(object, sym).enumerable;});keys.push.apply(keys, symbols);}return keys;}function _objectSpread(target) {for (var i = 1; i < arguments.length; i++) {var source = arguments[i] != null ? arguments[i] : {};if (i % 2) {ownKeys(Object(source), true).forEach(function (key) {_defineProperty(target, key, source[key]);});} else if (Object.getOwnPropertyDescriptors) {Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));} else {ownKeys(Object(source)).forEach(function (key) {Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));});}}return target;}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;} var _ = __webpack_require__(/*! underscore */ 995); var utils = __webpack_require__(/*! web3-utils */ 999); var Iban = __webpack_require__(/*! web3-eth-iban */ 1008); /** * Will format the given storage key array values to hex strings. * * @method inputStorageKeysFormatter * * @param {Array} keys * * @returns {Array} */ var inputStorageKeysFormatter = function inputStorageKeysFormatter(keys) { return keys.map(utils.numberToHex); }; /** * Will format the given proof response from the node. * * @method outputProofFormatter * * @param {object} proof * * @returns {object} */ var outputProofFormatter = function outputProofFormatter(proof) { proof.address = utils.toChecksumAddress(proof.address); proof.nonce = utils.hexToNumberString(proof.nonce); proof.balance = utils.hexToNumberString(proof.balance); return proof; }; /** * Should the format output to a big number * * @method outputBigNumberFormatter * * @param {String|Number|BigNumber|BN} number * * @returns {BN} object */ var outputBigNumberFormatter = function outputBigNumberFormatter(number) { return utils.toBN(number).toString(10); }; /** * Returns true if the given blockNumber is 'latest', 'pending', or 'earliest. * * @method isPredefinedBlockNumber * * @param {String} blockNumber * * @returns {Boolean} */ var isPredefinedBlockNumber = function isPredefinedBlockNumber(blockNumber) { return blockNumber === 'latest' || blockNumber === 'pending' || blockNumber === 'earliest'; }; /** * Returns the given block number as hex string or does return the defaultBlock property of the current module * * @method inputDefaultBlockNumberFormatter * * @param {String|Number|BN|BigNumber} blockNumber * * @returns {String} */ var inputDefaultBlockNumberFormatter = function inputDefaultBlockNumberFormatter(blockNumber) { if (this && (blockNumber === undefined || blockNumber === null)) { return inputBlockNumberFormatter(this.defaultBlock); } return inputBlockNumberFormatter(blockNumber); }; /** * Returns the given block number as hex string or the predefined block number 'latest', 'pending', 'earliest', 'genesis' * * @param {String|Number|BN|BigNumber} blockNumber * * @returns {String} */ var inputBlockNumberFormatter = function inputBlockNumberFormatter(blockNumber) { if (blockNumber === undefined) { return undefined; } if (isPredefinedBlockNumber(blockNumber)) { return blockNumber; } if (blockNumber === 'genesis') { return '0x0'; } return utils.isHexStrict(blockNumber) ? _.isString(blockNumber) ? blockNumber.toLowerCase() : blockNumber : utils.numberToHex(blockNumber); }; /** * Formats the input of a transaction and converts all values to HEX * * @method _txInputFormatter * @param {Object} transaction options * @returns object */ var _txInputFormatter = function _txInputFormatter(options) { if (options.to) {// it might be contract creation options.to = inputAddressFormatter(options.to); } if (options.data && options.input) { throw new Error('You can\'t have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.'); } if (!options.data && options.input) { options.data = options.input; delete options.input; } if (options.data && !options.data.startsWith('0x')) { options.data = '0x' + options.data; } if (options.data && !utils.isHex(options.data)) { throw new Error('The data field must be HEX encoded data.'); } // allow both if (options.gas || options.gasLimit) { options.gas = options.gas || options.gasLimit; } ['gasPrice', 'gas', 'value', 'nonce'].filter(function (key) { return options[key] !== undefined; }).forEach(function (key) { options[key] = utils.numberToHex(options[key]); }); return options; }; /** * Formats the input of a transaction and converts all values to HEX * * @method inputCallFormatter * @param {Object} transaction options * @returns object */ var inputCallFormatter = function inputCallFormatter(options) { options = _txInputFormatter(options); var from = options.from || (this ? this.defaultAccount : null); if (from) { options.from = inputAddressFormatter(from); } return options; }; /** * Formats the input of a transaction and converts all values to HEX * * @method inputTransactionFormatter * @param {Object} options * @returns object */ var inputTransactionFormatter = function inputTransactionFormatter(options) { options = _txInputFormatter(options); // check from, only if not number, or object if (!_.isNumber(options.from) && !_.isObject(options.from)) { options.from = options.from || (this ? this.defaultAccount : null); if (!options.from && !_.isNumber(options.from)) { throw new Error('The send transactions "from" field must be defined!'); } options.from = inputAddressFormatter(options.from); } return options; }; /** * Hex encodes the data passed to eth_sign and personal_sign * * @method inputSignFormatter * @param {String} data * @returns {String} */ var inputSignFormatter = function inputSignFormatter(data) { return utils.isHexStrict(data) ? data : utils.utf8ToHex(data); }; /** * Formats the output of a transaction to its proper values * * @method outputTransactionFormatter * @param {Object} tx * @returns {Object} */ var outputTransactionFormatter = function outputTransactionFormatter(tx) { if (tx.blockNumber !== null) tx.blockNumber = utils.hexToNumber(tx.blockNumber); if (tx.transactionIndex !== null) tx.transactionIndex = utils.hexToNumber(tx.transactionIndex); tx.nonce = utils.hexToNumber(tx.nonce); tx.gas = utils.hexToNumber(tx.gas); tx.gasPrice = outputBigNumberFormatter(tx.gasPrice); tx.value = outputBigNumberFormatter(tx.value); if (tx.to && utils.isAddress(tx.to)) {// tx.to could be `0x0` or `null` while contract creation tx.to = utils.toChecksumAddress(tx.to); } else { tx.to = null; // set to `null` if invalid address } if (tx.from) { tx.from = utils.toChecksumAddress(tx.from); } return tx; }; /** * Formats the output of a transaction receipt to its proper values * * @method outputTransactionReceiptFormatter * @param {Object} receipt * @returns {Object} */ var outputTransactionReceiptFormatter = function outputTransactionReceiptFormatter(receipt) { if (typeof receipt !== 'object') { throw new Error('Received receipt is invalid: ' + receipt); } if (receipt.blockNumber !== null) receipt.blockNumber = utils.hexToNumber(receipt.blockNumber); if (receipt.transactionIndex !== null) receipt.transactionIndex = utils.hexToNumber(receipt.transactionIndex); receipt.cumulativeGasUsed = utils.hexToNumber(receipt.cumulativeGasUsed); receipt.gasUsed = utils.hexToNumber(receipt.gasUsed); if (_.isArray(receipt.logs)) { receipt.logs = receipt.logs.map(outputLogFormatter); } if (receipt.contractAddress) { receipt.contractAddress = utils.toChecksumAddress(receipt.contractAddress); } if (typeof receipt.status !== 'undefined' && receipt.status !== null) { receipt.status = Boolean(parseInt(receipt.status)); } return receipt; }; /** * Formats the output of a block to its proper values * * @method outputBlockFormatter * @param {Object} block * @returns {Object} */ var outputBlockFormatter = function outputBlockFormatter(block) { // transform to number block.gasLimit = utils.hexToNumber(block.gasLimit); block.gasUsed = utils.hexToNumber(block.gasUsed); block.size = utils.hexToNumber(block.size); block.timestamp = utils.hexToNumber(block.timestamp); if (block.number !== null) block.number = utils.hexToNumber(block.number); if (block.difficulty) block.difficulty = outputBigNumberFormatter(block.difficulty); if (block.totalDifficulty) block.totalDifficulty = outputBigNumberFormatter(block.totalDifficulty); if (_.isArray(block.transactions)) { block.transactions.forEach(function (item) { if (!_.isString(item)) return outputTransactionFormatter(item); }); } if (block.miner) block.miner = utils.toChecksumAddress(block.miner); return block; }; /** * Formats the input of a log * * @method inputLogFormatter * @param {Object} log object * @returns {Object} log */ var inputLogFormatter = function inputLogFormatter(options) { var toTopic = function toTopic(value) { if (value === null || typeof value === 'undefined') return null; value = String(value); if (value.indexOf('0x') === 0) return value;else return utils.fromUtf8(value); }; if (options === undefined) options = {}; // If options !== undefined, don't blow out existing data if (options.fromBlock === undefined) options = _objectSpread(_objectSpread({}, options), {}, { fromBlock: 'latest' }); if (options.fromBlock || options.fromBlock === 0) options.fromBlock = inputBlockNumberFormatter(options.fromBlock); if (options.toBlock || options.toBlock === 0) options.toBlock = inputBlockNumberFormatter(options.toBlock); // make sure topics, get converted to hex options.topics = options.topics || []; options.topics = options.topics.map(function (topic) { return _.isArray(topic) ? topic.map(toTopic) : toTopic(topic); }); toTopic = null; if (options.address) { options.address = _.isArray(options.address) ? options.address.map(function (addr) { return inputAddressFormatter(addr); }) : inputAddressFormatter(options.address); } return options; }; /** * Formats the output of a log * * @method outputLogFormatter * @param {Object} log object * @returns {Object} log */ var outputLogFormatter = function outputLogFormatter(log) { // generate a custom log id if (typeof log.blockHash === 'string' && typeof log.transactionHash === 'string' && typeof log.logIndex === 'string') { var shaId = utils.sha3(log.blockHash.replace('0x', '') + log.transactionHash.replace('0x', '') + log.logIndex.replace('0x', '')); log.id = 'log_' + shaId.replace('0x', '').substr(0, 8); } else if (!log.id) { log.id = null; } if (log.blockNumber !== null) log.blockNumber = utils.hexToNumber(log.blockNumber); if (log.transactionIndex !== null) log.transactionIndex = utils.hexToNumber(log.transactionIndex); if (log.logIndex !== null) log.logIndex = utils.hexToNumber(log.logIndex); if (log.address) { log.address = utils.toChecksumAddress(log.address); } return log; }; /** * Formats the input of a whisper post and converts all values to HEX * * @method inputPostFormatter * @param {Object} transaction object * @returns {Object} */ var inputPostFormatter = function inputPostFormatter(post) { // post.payload = utils.toHex(post.payload); if (post.ttl) post.ttl = utils.numberToHex(post.ttl); if (post.workToProve) post.workToProve = utils.numberToHex(post.workToProve); if (post.priority) post.priority = utils.numberToHex(post.priority); // fallback if (!_.isArray(post.topics)) { post.topics = post.topics ? [post.topics] : []; } // format the following options post.topics = post.topics.map(function (topic) { // convert only if not hex return topic.indexOf('0x') === 0 ? topic : utils.fromUtf8(topic); }); return post; }; /** * Formats the output of a received post message * * @method outputPostFormatter * @param {Object} * @returns {Object} */ var outputPostFormatter = function outputPostFormatter(post) { post.expiry = utils.hexToNumber(post.expiry); post.sent = utils.hexToNumber(post.sent); post.ttl = utils.hexToNumber(post.ttl); post.workProved = utils.hexToNumber(post.workProved); // post.payloadRaw = post.payload; // post.payload = utils.hexToAscii(post.payload); // if (utils.isJson(post.payload)) { // post.payload = JSON.parse(post.payload); // } // format the following options if (!post.topics) { post.topics = []; } post.topics = post.topics.map(function (topic) { return utils.toUtf8(topic); }); return post; }; var inputAddressFormatter = function inputAddressFormatter(address) { var iban = new Iban(address); if (iban.isValid() && iban.isDirect()) { return iban.toAddress().toLowerCase(); } else if (utils.isAddress(address)) { return '0x' + address.toLowerCase().replace('0x', ''); } throw new Error("Provided address ".concat(address, " is invalid, the capitalization checksum test failed, or it's an indirect IBAN address which can't be converted.")); }; var outputSyncingFormatter = function outputSyncingFormatter(result) { result.startingBlock = utils.hexToNumber(result.startingBlock); result.currentBlock = utils.hexToNumber(result.currentBlock); result.highestBlock = utils.hexToNumber(result.highestBlock); if (result.knownStates) { result.knownStates = utils.hexToNumber(result.knownStates); result.pulledStates = utils.hexToNumber(result.pulledStates); } return result; }; module.exports = { inputDefaultBlockNumberFormatter: inputDefaultBlockNumberFormatter, inputBlockNumberFormatter: inputBlockNumberFormatter, inputCallFormatter: inputCallFormatter, inputTransactionFormatter: inputTransactionFormatter, inputAddressFormatter: inputAddressFormatter, inputPostFormatter: inputPostFormatter, inputLogFormatter: inputLogFormatter, inputSignFormatter: inputSignFormatter, inputStorageKeysFormatter: inputStorageKeysFormatter, outputProofFormatter: outputProofFormatter, outputBigNumberFormatter: outputBigNumberFormatter, outputTransactionFormatter: outputTransactionFormatter, outputTransactionReceiptFormatter: outputTransactionReceiptFormatter, outputBlockFormatter: outputBlockFormatter, outputLogFormatter: outputLogFormatter, outputPostFormatter: outputPostFormatter, outputSyncingFormatter: outputSyncingFormatter }; /***/ }), /* 999 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-utils/lib/index.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file utils.js * @author Marek Kotewicz * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var ethjsUnit = __webpack_require__(/*! ethjs-unit */ 1000); var utils = __webpack_require__(/*! ./utils.js */ 1002); var soliditySha3 = __webpack_require__(/*! ./soliditySha3.js */ 1007); var randombytes = __webpack_require__(/*! randombytes */ 411); var BN = __webpack_require__(/*! bn.js */ 75); /** * Fires an error in an event emitter and callback and returns the eventemitter * * @method _fireError * @param {Object} error a string, a error, or an object with {message, data} * @param {Object} emitter * @param {Function} reject * @param {Function} callback * @param {any} optionalData * @return {Object} the emitter */ var _fireError = function _fireError(error, emitter, reject, callback, optionalData) { /*jshint maxcomplexity: 10 */ // add data if given if (_.isObject(error) && !(error instanceof Error) && error.data) { if (_.isObject(error.data) || _.isArray(error.data)) { error.data = JSON.stringify(error.data, null, 2); } error = error.message + "\n" + error.data; } if (_.isString(error)) { error = new Error(error); } if (_.isFunction(callback)) { callback(error, optionalData); } if (_.isFunction(reject)) { // suppress uncatched error if an error listener is present // OR suppress uncatched error if an callback listener is present if (emitter && _.isFunction(emitter.listeners) && emitter.listeners('error').length || _.isFunction(callback)) { emitter.catch(function () {}); } // reject later, to be able to return emitter setTimeout(function () { reject(error); }, 1); } if (emitter && _.isFunction(emitter.emit)) { // emit later, to be able to return emitter setTimeout(function () { emitter.emit('error', error, optionalData); emitter.removeAllListeners(); }, 1); } return emitter; }; /** * Should be used to create full function/event name from json abi * * @method _jsonInterfaceMethodToString * @param {Object} json * @return {String} full function/event name */ var _jsonInterfaceMethodToString = function _jsonInterfaceMethodToString(json) { if (_.isObject(json) && json.name && json.name.indexOf('(') !== -1) { return json.name; } return json.name + '(' + _flattenTypes(false, json.inputs).join(',') + ')'; }; /** * Should be used to flatten json abi inputs/outputs into an array of type-representing-strings * * @method _flattenTypes * @param {bool} includeTuple * @param {Object} puts * @return {Array} parameters as strings */ var _flattenTypes = function _flattenTypes(includeTuple, puts) { // console.log("entered _flattenTypes. inputs/outputs: " + puts) var types = []; puts.forEach(function (param) { if (typeof param.components === 'object') { if (param.type.substring(0, 5) !== 'tuple') { throw new Error('components found but type is not tuple; report on GitHub'); } var suffix = ''; var arrayBracket = param.type.indexOf('['); if (arrayBracket >= 0) { suffix = param.type.substring(arrayBracket); } var result = _flattenTypes(includeTuple, param.components); // console.log("result should have things: " + result) if (_.isArray(result) && includeTuple) { // console.log("include tuple word, and its an array. joining...: " + result.types) types.push('tuple(' + result.join(',') + ')' + suffix); } else if (!includeTuple) { // console.log("don't include tuple, but its an array. joining...: " + result) types.push('(' + result.join(',') + ')' + suffix); } else { // console.log("its a single type within a tuple: " + result.types) types.push('(' + result + ')'); } } else { // console.log("its a type and not directly in a tuple: " + param.type) types.push(param.type); } }); return types; }; /** * Returns a random hex string by the given bytes size * * @param {Number} size * @returns {string} */ var randomHex = function randomHex(size) { return '0x' + randombytes(size).toString('hex'); }; /** * Should be called to get ascii from it's hex representation * * @method hexToAscii * @param {String} hex * @returns {String} ascii string representation of hex value */ var hexToAscii = function hexToAscii(hex) { if (!utils.isHexStrict(hex)) throw new Error('The parameter must be a valid HEX string.'); var str = ""; var i = 0,l = hex.length; if (hex.substring(0, 2) === '0x') { i = 2; } for (; i < l; i += 2) { var code = parseInt(hex.substr(i, 2), 16); str += String.fromCharCode(code); } return str; }; /** * Should be called to get hex representation (prefixed by 0x) of ascii string * * @method asciiToHex * @param {String} str * @returns {String} hex representation of input string */ var asciiToHex = function asciiToHex(str) { if (!str) return "0x00"; var hex = ""; for (var i = 0; i < str.length; i++) { var code = str.charCodeAt(i); var n = code.toString(16); hex += n.length < 2 ? '0' + n : n; } return "0x" + hex; }; /** * Returns value of unit in Wei * * @method getUnitValue * @param {String} unit the unit to convert to, default ether * @returns {BN} value of the unit (in Wei) * @throws error if the unit is not correct:w */ var getUnitValue = function getUnitValue(unit) { unit = unit ? unit.toLowerCase() : 'ether'; if (!ethjsUnit.unitMap[unit]) { throw new Error('This unit "' + unit + '" doesn\'t exist, please use the one of the following units' + JSON.stringify(ethjsUnit.unitMap, null, 2)); } return unit; }; /** * Takes a number of wei and converts it to any other ether unit. * * Possible units are: * SI Short SI Full Effigy Other * - kwei femtoether babbage * - mwei picoether lovelace * - gwei nanoether shannon nano * - -- microether szabo micro * - -- milliether finney milli * - ether -- -- * - kether -- grand * - mether * - gether * - tether * * @method fromWei * @param {Number|String} number can be a number, number string or a HEX of a decimal * @param {String} unit the unit to convert to, default ether * @return {String|Object} When given a BN object it returns one as well, otherwise a number */ var fromWei = function fromWei(number, unit) { unit = getUnitValue(unit); if (!utils.isBN(number) && !_.isString(number)) { throw new Error('Please pass numbers as strings or BN objects to avoid precision errors.'); } return utils.isBN(number) ? ethjsUnit.fromWei(number, unit) : ethjsUnit.fromWei(number, unit).toString(10); }; /** * Takes a number of a unit and converts it to wei. * * Possible units are: * SI Short SI Full Effigy Other * - kwei femtoether babbage * - mwei picoether lovelace * - gwei nanoether shannon nano * - -- microether szabo micro * - -- microether szabo micro * - -- milliether finney milli * - ether -- -- * - kether -- grand * - mether * - gether * - tether * * @method toWei * @param {Number|String|BN} number can be a number, number string or a HEX of a decimal * @param {String} unit the unit to convert from, default ether * @return {String|Object} When given a BN object it returns one as well, otherwise a number */ var toWei = function toWei(number, unit) { unit = getUnitValue(unit); if (!utils.isBN(number) && !_.isString(number)) { throw new Error('Please pass numbers as strings or BN objects to avoid precision errors.'); } return utils.isBN(number) ? ethjsUnit.toWei(number, unit) : ethjsUnit.toWei(number, unit).toString(10); }; /** * Converts to a checksum address * * @method toChecksumAddress * @param {String} address the given HEX address * @return {String} */ var toChecksumAddress = function toChecksumAddress(address) { if (typeof address === 'undefined') return ''; if (!/^(0x)?[0-9a-f]{40}$/i.test(address)) throw new Error('Given address "' + address + '" is not a valid Ethereum address.'); address = address.toLowerCase().replace(/^0x/i, ''); var addressHash = utils.sha3(address).replace(/^0x/i, ''); var checksumAddress = '0x'; for (var i = 0; i < address.length; i++) { // If ith character is 8 to f then make it uppercase if (parseInt(addressHash[i], 16) > 7) { checksumAddress += address[i].toUpperCase(); } else { checksumAddress += address[i]; } } return checksumAddress; }; /** * Returns -1 if ab; 0 if a == b. * For more details on this type of function, see * developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort * * @method compareBlockNumbers * * @param {String|Number|BN} a * * @param {String|Number|BN} b * * @returns {Number} -1, 0, or 1 */ var compareBlockNumbers = function compareBlockNumbers(a, b) { if (a == b) { return 0; } else if (("genesis" == a || "earliest" == a || 0 == a) && ("genesis" == b || "earliest" == b || 0 == b)) { return 0; } else if ("genesis" == a || "earliest" == a) { // b !== a, thus a < b return -1; } else if ("genesis" == b || "earliest" == b) { // b !== a, thus a > b return 1; } else if (a == "latest") { if (b == "pending") { return -1; } else { // b !== ("pending" OR "latest"), thus a > b return 1; } } else if (b === "latest") { if (a == "pending") { return 1; } else { // b !== ("pending" OR "latest"), thus a > b return -1; } } else if (a == "pending") { // b (== OR <) "latest", thus a > b return 1; } else if (b == "pending") { return -1; } else { var bnA = new BN(a); var bnB = new BN(b); if (bnA.lt(bnB)) { return -1; } else if (bnA.eq(bnB)) { return 0; } else { return 1; } } }; module.exports = { _fireError: _fireError, _jsonInterfaceMethodToString: _jsonInterfaceMethodToString, _flattenTypes: _flattenTypes, // extractDisplayName: extractDisplayName, // extractTypeName: extractTypeName, randomHex: randomHex, _: _, BN: utils.BN, isBN: utils.isBN, isBigNumber: utils.isBigNumber, isHex: utils.isHex, isHexStrict: utils.isHexStrict, sha3: utils.sha3, sha3Raw: utils.sha3Raw, keccak256: utils.sha3, soliditySha3: soliditySha3.soliditySha3, soliditySha3Raw: soliditySha3.soliditySha3Raw, encodePacked: soliditySha3.encodePacked, isAddress: utils.isAddress, checkAddressChecksum: utils.checkAddressChecksum, toChecksumAddress: toChecksumAddress, toHex: utils.toHex, toBN: utils.toBN, bytesToHex: utils.bytesToHex, hexToBytes: utils.hexToBytes, hexToNumberString: utils.hexToNumberString, hexToNumber: utils.hexToNumber, toDecimal: utils.hexToNumber, numberToHex: utils.numberToHex, fromDecimal: utils.numberToHex, hexToUtf8: utils.hexToUtf8, hexToString: utils.hexToUtf8, toUtf8: utils.hexToUtf8, stripHexPrefix: utils.stripHexPrefix, utf8ToHex: utils.utf8ToHex, stringToHex: utils.utf8ToHex, fromUtf8: utils.utf8ToHex, hexToAscii: hexToAscii, toAscii: hexToAscii, asciiToHex: asciiToHex, fromAscii: asciiToHex, unitMap: ethjsUnit.unitMap, toWei: toWei, fromWei: fromWei, padLeft: utils.leftPad, leftPad: utils.leftPad, padRight: utils.rightPad, rightPad: utils.rightPad, toTwosComplement: utils.toTwosComplement, isBloom: utils.isBloom, isUserEthereumAddressInBloom: utils.isUserEthereumAddressInBloom, isContractAddressInBloom: utils.isContractAddressInBloom, isTopic: utils.isTopic, isTopicInBloom: utils.isTopicInBloom, isInBloom: utils.isInBloom, compareBlockNumbers: compareBlockNumbers }; /***/ }), /* 1000 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethjs-unit/lib/index.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var BN = __webpack_require__(/*! bn.js */ 75); var numberToBN = __webpack_require__(/*! number-to-bn */ 1001); var zero = new BN(0); var negative1 = new BN(-1); // complete ethereum unit map var unitMap = { 'noether': '0', // eslint-disable-line 'wei': '1', // eslint-disable-line 'kwei': '1000', // eslint-disable-line 'Kwei': '1000', // eslint-disable-line 'babbage': '1000', // eslint-disable-line 'femtoether': '1000', // eslint-disable-line 'mwei': '1000000', // eslint-disable-line 'Mwei': '1000000', // eslint-disable-line 'lovelace': '1000000', // eslint-disable-line 'picoether': '1000000', // eslint-disable-line 'gwei': '1000000000', // eslint-disable-line 'Gwei': '1000000000', // eslint-disable-line 'shannon': '1000000000', // eslint-disable-line 'nanoether': '1000000000', // eslint-disable-line 'nano': '1000000000', // eslint-disable-line 'szabo': '1000000000000', // eslint-disable-line 'microether': '1000000000000', // eslint-disable-line 'micro': '1000000000000', // eslint-disable-line 'finney': '1000000000000000', // eslint-disable-line 'milliether': '1000000000000000', // eslint-disable-line 'milli': '1000000000000000', // eslint-disable-line 'ether': '1000000000000000000', // eslint-disable-line 'kether': '1000000000000000000000', // eslint-disable-line 'grand': '1000000000000000000000', // eslint-disable-line 'mether': '1000000000000000000000000', // eslint-disable-line 'gether': '1000000000000000000000000000', // eslint-disable-line 'tether': '1000000000000000000000000000000' }; /** * Returns value of unit in Wei * * @method getValueOfUnit * @param {String} unit the unit to convert to, default ether * @returns {BigNumber} value of the unit (in Wei) * @throws error if the unit is not correct:w */ function getValueOfUnit(unitInput) { var unit = unitInput ? unitInput.toLowerCase() : 'ether'; var unitValue = unitMap[unit]; // eslint-disable-line if (typeof unitValue !== 'string') { throw new Error('[ethjs-unit] the unit provided ' + unitInput + ' doesn\'t exists, please use the one of the following units ' + JSON.stringify(unitMap, null, 2)); } return new BN(unitValue, 10); } function numberToString(arg) { if (typeof arg === 'string') { if (!arg.match(/^-?[0-9.]+$/)) { throw new Error('while converting number to string, invalid number value \'' + arg + '\', should be a number matching (^-?[0-9.]+).'); } return arg; } else if (typeof arg === 'number') { return String(arg); } else if (typeof arg === 'object' && arg.toString && (arg.toTwos || arg.dividedToIntegerBy)) { if (arg.toPrecision) { return String(arg.toPrecision()); } else { // eslint-disable-line return arg.toString(10); } } throw new Error('while converting number to string, invalid number value \'' + arg + '\' type ' + typeof arg + '.'); } function fromWei(weiInput, unit, optionsInput) { var wei = numberToBN(weiInput); // eslint-disable-line var negative = wei.lt(zero); // eslint-disable-line var base = getValueOfUnit(unit); var baseLength = unitMap[unit].length - 1 || 1; var options = optionsInput || {}; if (negative) { wei = wei.mul(negative1); } var fraction = wei.mod(base).toString(10); // eslint-disable-line while (fraction.length < baseLength) { fraction = '0' + fraction; } if (!options.pad) { fraction = fraction.match(/^([0-9]*[1-9]|0)(0*)/)[1]; } var whole = wei.div(base).toString(10); // eslint-disable-line if (options.commify) { whole = whole.replace(/\B(?=(\d{3})+(?!\d))/g, ','); } var value = '' + whole + (fraction == '0' ? '' : '.' + fraction); // eslint-disable-line if (negative) { value = '-' + value; } return value; } function toWei(etherInput, unit) { var ether = numberToString(etherInput); // eslint-disable-line var base = getValueOfUnit(unit); var baseLength = unitMap[unit].length - 1 || 1; // Is it negative? var negative = ether.substring(0, 1) === '-'; // eslint-disable-line if (negative) { ether = ether.substring(1); } if (ether === '.') { throw new Error('[ethjs-unit] while converting number ' + etherInput + ' to wei, invalid value'); } // Split it into a whole and fractional part var comps = ether.split('.'); // eslint-disable-line if (comps.length > 2) { throw new Error('[ethjs-unit] while converting number ' + etherInput + ' to wei, too many decimal points'); } var whole = comps[0], fraction = comps[1]; // eslint-disable-line if (!whole) { whole = '0'; } if (!fraction) { fraction = '0'; } if (fraction.length > baseLength) { throw new Error('[ethjs-unit] while converting number ' + etherInput + ' to wei, too many decimal places'); } while (fraction.length < baseLength) { fraction += '0'; } whole = new BN(whole); fraction = new BN(fraction); var wei = whole.mul(base).add(fraction); // eslint-disable-line if (negative) { wei = wei.mul(negative1); } return new BN(wei.toString(10), 10); } module.exports = { unitMap: unitMap, numberToString: numberToString, getValueOfUnit: getValueOfUnit, fromWei: fromWei, toWei: toWei }; /***/ }), /* 1001 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/number-to-bn/src/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var BN = __webpack_require__(/*! bn.js */ 75); var stripHexPrefix = __webpack_require__(/*! strip-hex-prefix */ 450); /** * Returns a BN object, converts a number value to a BN * @param {String|Number|Object} `arg` input a string number, hex string number, number, BigNumber or BN object * @return {Object} `output` BN object of the number * @throws if the argument is not an array, object that isn't a bignumber, not a string number or number */ module.exports = function numberToBN(arg) { if (typeof arg === 'string' || typeof arg === 'number') { var multiplier = new BN(1); // eslint-disable-line var formattedString = String(arg).toLowerCase().trim(); var isHexPrefixed = formattedString.substr(0, 2) === '0x' || formattedString.substr(0, 3) === '-0x'; var stringArg = stripHexPrefix(formattedString); // eslint-disable-line if (stringArg.substr(0, 1) === '-') { stringArg = stripHexPrefix(stringArg.slice(1)); multiplier = new BN(-1, 10); } stringArg = stringArg === '' ? '0' : stringArg; if (!stringArg.match(/^-?[0-9]+$/) && stringArg.match(/^[0-9A-Fa-f]+$/) || stringArg.match(/^[a-fA-F]+$/) || isHexPrefixed === true && stringArg.match(/^[0-9A-Fa-f]+$/)) { return new BN(stringArg, 16).mul(multiplier); } if ((stringArg.match(/^-?[0-9]+$/) || stringArg === '') && isHexPrefixed === false) { return new BN(stringArg, 10).mul(multiplier); } } else if (typeof arg === 'object' && arg.toString && !arg.pop && !arg.push) { if (arg.toString(10).match(/^-?[0-9]+$/) && (arg.mul || arg.dividedToIntegerBy)) { return new BN(arg.toString(10), 10); } } throw new Error('[number-to-bn] while converting number ' + JSON.stringify(arg) + ' to BN.js instance, error: invalid number value. Value must be an integer, hex string, BN or BigNumber instance. Note, decimals are not supported.'); }; /***/ }), /* 1002 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-utils/lib/utils.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file utils.js * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var BN = __webpack_require__(/*! bn.js */ 75); var numberToBN = __webpack_require__(/*! number-to-bn */ 1001); var utf8 = __webpack_require__(/*! utf8 */ 1003); var Hash = __webpack_require__(/*! eth-lib/lib/hash */ 1004); var ethereumBloomFilters = __webpack_require__(/*! ethereum-bloom-filters */ 1005); /** * Returns true if object is BN, otherwise false * * @method isBN * @param {Object} object * @return {Boolean} */ var isBN = function isBN(object) { return BN.isBN(object); }; /** * Returns true if object is BigNumber, otherwise false * * @method isBigNumber * @param {Object} object * @return {Boolean} */ var isBigNumber = function isBigNumber(object) { return object && object.constructor && object.constructor.name === 'BigNumber'; }; /** * Takes an input and transforms it into an BN * * @method toBN * @param {Number|String|BN} number, string, HEX string or BN * @return {BN} BN */ var toBN = function toBN(number) { try { return numberToBN.apply(null, arguments); } catch (e) { throw new Error(e + ' Given value: "' + number + '"'); } }; /** * Takes and input transforms it into BN and if it is negative value, into two's complement * * @method toTwosComplement * @param {Number|String|BN} number * @return {String} */ var toTwosComplement = function toTwosComplement(number) { return '0x' + toBN(number).toTwos(256).toString(16, 64); }; /** * Checks if the given string is an address * * @method isAddress * @param {String} address the given HEX address * @return {Boolean} */ var isAddress = function isAddress(address) { // check if it has the basic requirements of an address if (!/^(0x)?[0-9a-f]{40}$/i.test(address)) { return false; // If it's ALL lowercase or ALL upppercase } else if (/^(0x|0X)?[0-9a-f]{40}$/.test(address) || /^(0x|0X)?[0-9A-F]{40}$/.test(address)) { return true; // Otherwise check each case } else { return checkAddressChecksum(address); } }; /** * Checks if the given string is a checksummed address * * @method checkAddressChecksum * @param {String} address the given HEX address * @return {Boolean} */ var checkAddressChecksum = function checkAddressChecksum(address) { // Check each case address = address.replace(/^0x/i, ''); var addressHash = sha3(address.toLowerCase()).replace(/^0x/i, ''); for (var i = 0; i < 40; i++) { // the nth letter should be uppercase if the nth digit of casemap is 1 if (parseInt(addressHash[i], 16) > 7 && address[i].toUpperCase() !== address[i] || parseInt(addressHash[i], 16) <= 7 && address[i].toLowerCase() !== address[i]) { return false; } } return true; }; /** * Should be called to pad string to expected length * * @method leftPad * @param {String} string to be padded * @param {Number} chars that result string should have * @param {String} sign, by default 0 * @returns {String} right aligned string */ var leftPad = function leftPad(string, chars, sign) { var hasPrefix = /^0x/i.test(string) || typeof string === 'number'; string = string.toString(16).replace(/^0x/i, ''); var padding = chars - string.length + 1 >= 0 ? chars - string.length + 1 : 0; return (hasPrefix ? '0x' : '') + new Array(padding).join(sign ? sign : "0") + string; }; /** * Should be called to pad string to expected length * * @method rightPad * @param {String} string to be padded * @param {Number} chars that result string should have * @param {String} sign, by default 0 * @returns {String} right aligned string */ var rightPad = function rightPad(string, chars, sign) { var hasPrefix = /^0x/i.test(string) || typeof string === 'number'; string = string.toString(16).replace(/^0x/i, ''); var padding = chars - string.length + 1 >= 0 ? chars - string.length + 1 : 0; return (hasPrefix ? '0x' : '') + string + new Array(padding).join(sign ? sign : "0"); }; /** * Should be called to get hex representation (prefixed by 0x) of utf8 string * * @method utf8ToHex * @param {String} str * @returns {String} hex representation of input string */ var utf8ToHex = function utf8ToHex(str) { str = utf8.encode(str); var hex = ""; // remove \u0000 padding from either side str = str.replace(/^(?:\u0000)*/, ''); str = str.split("").reverse().join(""); str = str.replace(/^(?:\u0000)*/, ''); str = str.split("").reverse().join(""); for (var i = 0; i < str.length; i++) { var code = str.charCodeAt(i); // if (code !== 0) { var n = code.toString(16); hex += n.length < 2 ? '0' + n : n; // } } return "0x" + hex; }; /** * Should be called to get utf8 from it's hex representation * * @method hexToUtf8 * @param {String} hex * @returns {String} ascii string representation of hex value */ var hexToUtf8 = function hexToUtf8(hex) { if (!isHexStrict(hex)) throw new Error('The parameter "' + hex + '" must be a valid HEX string.'); var str = ""; var code = 0; hex = hex.replace(/^0x/i, ''); // remove 00 padding from either side hex = hex.replace(/^(?:00)*/, ''); hex = hex.split("").reverse().join(""); hex = hex.replace(/^(?:00)*/, ''); hex = hex.split("").reverse().join(""); var l = hex.length; for (var i = 0; i < l; i += 2) { code = parseInt(hex.substr(i, 2), 16); // if (code !== 0) { str += String.fromCharCode(code); // } } return utf8.decode(str); }; /** * Converts value to it's number representation * * @method hexToNumber * @param {String|Number|BN} value * @return {String} */ var hexToNumber = function hexToNumber(value) { if (!value) { return value; } if (_.isString(value) && !isHexStrict(value)) { throw new Error('Given value "' + value + '" is not a valid hex string.'); } return toBN(value).toNumber(); }; /** * Converts value to it's decimal representation in string * * @method hexToNumberString * @param {String|Number|BN} value * @return {String} */ var hexToNumberString = function hexToNumberString(value) { if (!value) return value; if (_.isString(value) && !isHexStrict(value)) { throw new Error('Given value "' + value + '" is not a valid hex string.'); } return toBN(value).toString(10); }; /** * Converts value to it's hex representation * * @method numberToHex * @param {String|Number|BN} value * @return {String} */ var numberToHex = function numberToHex(value) { if (_.isNull(value) || _.isUndefined(value)) { return value; } if (!isFinite(value) && !isHexStrict(value)) { throw new Error('Given input "' + value + '" is not a number.'); } var number = toBN(value); var result = number.toString(16); return number.lt(new BN(0)) ? '-0x' + result.substr(1) : '0x' + result; }; /** * Convert a byte array to a hex string * * Note: Implementation from crypto-js * * @method bytesToHex * @param {Array} bytes * @return {String} the hex string */ var bytesToHex = function bytesToHex(bytes) { for (var hex = [], i = 0; i < bytes.length; i++) { /* jshint ignore:start */ hex.push((bytes[i] >>> 4).toString(16)); hex.push((bytes[i] & 0xF).toString(16)); /* jshint ignore:end */ } return '0x' + hex.join(""); }; /** * Convert a hex string to a byte array * * Note: Implementation from crypto-js * * @method hexToBytes * @param {string} hex * @return {Array} the byte array */ var hexToBytes = function hexToBytes(hex) { hex = hex.toString(16); if (!isHexStrict(hex)) { throw new Error('Given value "' + hex + '" is not a valid hex string.'); } hex = hex.replace(/^0x/i, ''); for (var bytes = [], c = 0; c < hex.length; c += 2) { bytes.push(parseInt(hex.substr(c, 2), 16));} return bytes; }; /** * Auto converts any given value into it's hex representation. * * And even stringifys objects before. * * @method toHex * @param {String|Number|BN|Object|Buffer} value * @param {Boolean} returnType * @return {String} */ var toHex = function toHex(value, returnType) { /*jshint maxcomplexity: false */ if (isAddress(value)) { return returnType ? 'address' : '0x' + value.toLowerCase().replace(/^0x/i, ''); } if (_.isBoolean(value)) { return returnType ? 'bool' : value ? '0x01' : '0x00'; } if (Buffer.isBuffer(value)) { return '0x' + value.toString('hex'); } if (_.isObject(value) && !isBigNumber(value) && !isBN(value)) { return returnType ? 'string' : utf8ToHex(JSON.stringify(value)); } // if its a negative number, pass it through numberToHex if (_.isString(value)) { if (value.indexOf('-0x') === 0 || value.indexOf('-0X') === 0) { return returnType ? 'int256' : numberToHex(value); } else if (value.indexOf('0x') === 0 || value.indexOf('0X') === 0) { return returnType ? 'bytes' : value; } else if (!isFinite(value)) { return returnType ? 'string' : utf8ToHex(value); } } return returnType ? value < 0 ? 'int256' : 'uint256' : numberToHex(value); }; /** * Check if string is HEX, requires a 0x in front * * @method isHexStrict * @param {String} hex to be checked * @returns {Boolean} */ var isHexStrict = function isHexStrict(hex) { return (_.isString(hex) || _.isNumber(hex)) && /^(-)?0x[0-9a-f]*$/i.test(hex); }; /** * Check if string is HEX * * @method isHex * @param {String} hex to be checked * @returns {Boolean} */ var isHex = function isHex(hex) { return (_.isString(hex) || _.isNumber(hex)) && /^(-0x|0x)?[0-9a-f]*$/i.test(hex); }; /** * Remove 0x prefix from string * * @method stripHexPrefix * @param {String} str to be checked * @returns {String} */ var stripHexPrefix = function stripHexPrefix(str) { if (str !== 0 && isHex(str)) return str.replace(/^(-)?0x/i, '$1'); return str; }; /** * Returns true if given string is a valid Ethereum block header bloom. * * @method isBloom * @param {String} bloom encoded bloom filter * @return {Boolean} */ var isBloom = function isBloom(bloom) { return ethereumBloomFilters.isBloom(bloom); }; /** * Returns true if the ethereum users address is part of the given bloom * note: false positives are possible. * * @method isUserEthereumAddressInBloom * @param {String} ethereumAddress encoded bloom filter * @param {String} bloom ethereum addresss * @return {Boolean} */ var isUserEthereumAddressInBloom = function isUserEthereumAddressInBloom(bloom, ethereumAddress) { return ethereumBloomFilters.isUserEthereumAddressInBloom(bloom, ethereumAddress); }; /** * Returns true if the contract address is part of the given bloom * note: false positives are possible. * * @method isUserEthereumAddressInBloom * @param {String} bloom encoded bloom filter * @param {String} contractAddress contract addresss * @return {Boolean} */ var isContractAddressInBloom = function isContractAddressInBloom(bloom, contractAddress) { return ethereumBloomFilters.isContractAddressInBloom(bloom, contractAddress); }; /** * Returns true if given string is a valid log topic. * * @method isTopic * @param {String} topic encoded topic * @return {Boolean} */ var isTopic = function isTopic(topic) { return ethereumBloomFilters.isTopic(topic); }; /** * Returns true if the topic is part of the given bloom * note: false positives are possible. * * @method isTopicInBloom * @param {String} bloom encoded bloom filter * @param {String} topic encoded topic * @return {Boolean} */ var isTopicInBloom = function isTopicInBloom(bloom, topic) { return ethereumBloomFilters.isTopicInBloom(bloom, topic); }; /** * Returns true if the value is part of the given bloom * note: false positives are possible. * * @method isInBloom * @param {String} bloom encoded bloom filter * @param {String | Uint8Array} topic encoded value * @return {Boolean} */ var isInBloom = function isInBloom(bloom, topic) { return ethereumBloomFilters.isInBloom(bloom, topic); }; /** * Hashes values to a sha3 hash using keccak 256 * * To hash a HEX string the hex must have 0x in front. * * @method sha3 * @return {String} the sha3 string */ var SHA3_NULL_S = '0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470'; var sha3 = function sha3(value) { if (isBN(value)) { value = value.toString(); } if (isHexStrict(value) && /^0x/i.test(value.toString())) { value = hexToBytes(value); } var returnValue = Hash.keccak256(value); // jshint ignore:line if (returnValue === SHA3_NULL_S) { return null; } else { return returnValue; } }; // expose the under the hood keccak256 sha3._Hash = Hash; /** * @method sha3Raw * * @param value * * @returns {string} */ var sha3Raw = function sha3Raw(value) { value = sha3(value); if (value === null) { return SHA3_NULL_S; } return value; }; module.exports = { BN: BN, isBN: isBN, isBigNumber: isBigNumber, toBN: toBN, isAddress: isAddress, isBloom: isBloom, isUserEthereumAddressInBloom: isUserEthereumAddressInBloom, isContractAddressInBloom: isContractAddressInBloom, isTopic: isTopic, isTopicInBloom: isTopicInBloom, isInBloom: isInBloom, checkAddressChecksum: checkAddressChecksum, utf8ToHex: utf8ToHex, hexToUtf8: hexToUtf8, hexToNumber: hexToNumber, hexToNumberString: hexToNumberString, numberToHex: numberToHex, toHex: toHex, hexToBytes: hexToBytes, bytesToHex: bytesToHex, isHex: isHex, isHexStrict: isHexStrict, stripHexPrefix: stripHexPrefix, leftPad: leftPad, rightPad: rightPad, toTwosComplement: toTwosComplement, sha3: sha3, sha3Raw: sha3Raw }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1003 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/utf8/utf8.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! https://mths.be/utf8js v3.0.0 by @mathias */ ;(function (root) { var stringFromCharCode = String.fromCharCode; // Taken from https://mths.be/punycode function ucs2decode(string) { var output = []; var counter = 0; var length = string.length; var value; var extra; while (counter < length) { value = string.charCodeAt(counter++); if (value >= 0xD800 && value <= 0xDBFF && counter < length) { // high surrogate, and there is a next character extra = string.charCodeAt(counter++); if ((extra & 0xFC00) == 0xDC00) {// low surrogate output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); } else { // unmatched surrogate; only append this code unit, in case the next // code unit is the high surrogate of a surrogate pair output.push(value); counter--; } } else { output.push(value); } } return output; } // Taken from https://mths.be/punycode function ucs2encode(array) { var length = array.length; var index = -1; var value; var output = ''; while (++index < length) { value = array[index]; if (value > 0xFFFF) { value -= 0x10000; output += stringFromCharCode(value >>> 10 & 0x3FF | 0xD800); value = 0xDC00 | value & 0x3FF; } output += stringFromCharCode(value); } return output; } function checkScalarValue(codePoint) { if (codePoint >= 0xD800 && codePoint <= 0xDFFF) { throw Error( 'Lone surrogate U+' + codePoint.toString(16).toUpperCase() + ' is not a scalar value'); } } /*--------------------------------------------------------------------------*/ function createByte(codePoint, shift) { return stringFromCharCode(codePoint >> shift & 0x3F | 0x80); } function encodeCodePoint(codePoint) { if ((codePoint & 0xFFFFFF80) == 0) {// 1-byte sequence return stringFromCharCode(codePoint); } var symbol = ''; if ((codePoint & 0xFFFFF800) == 0) {// 2-byte sequence symbol = stringFromCharCode(codePoint >> 6 & 0x1F | 0xC0); } else if ((codePoint & 0xFFFF0000) == 0) {// 3-byte sequence checkScalarValue(codePoint); symbol = stringFromCharCode(codePoint >> 12 & 0x0F | 0xE0); symbol += createByte(codePoint, 6); } else if ((codePoint & 0xFFE00000) == 0) {// 4-byte sequence symbol = stringFromCharCode(codePoint >> 18 & 0x07 | 0xF0); symbol += createByte(codePoint, 12); symbol += createByte(codePoint, 6); } symbol += stringFromCharCode(codePoint & 0x3F | 0x80); return symbol; } function utf8encode(string) { var codePoints = ucs2decode(string); var length = codePoints.length; var index = -1; var codePoint; var byteString = ''; while (++index < length) { codePoint = codePoints[index]; byteString += encodeCodePoint(codePoint); } return byteString; } /*--------------------------------------------------------------------------*/ function readContinuationByte() { if (byteIndex >= byteCount) { throw Error('Invalid byte index'); } var continuationByte = byteArray[byteIndex] & 0xFF; byteIndex++; if ((continuationByte & 0xC0) == 0x80) { return continuationByte & 0x3F; } // If we end up here, it’s not a continuation byte throw Error('Invalid continuation byte'); } function decodeSymbol() { var byte1; var byte2; var byte3; var byte4; var codePoint; if (byteIndex > byteCount) { throw Error('Invalid byte index'); } if (byteIndex == byteCount) { return false; } // Read first byte byte1 = byteArray[byteIndex] & 0xFF; byteIndex++; // 1-byte sequence (no continuation bytes) if ((byte1 & 0x80) == 0) { return byte1; } // 2-byte sequence if ((byte1 & 0xE0) == 0xC0) { byte2 = readContinuationByte(); codePoint = (byte1 & 0x1F) << 6 | byte2; if (codePoint >= 0x80) { return codePoint; } else { throw Error('Invalid continuation byte'); } } // 3-byte sequence (may include unpaired surrogates) if ((byte1 & 0xF0) == 0xE0) { byte2 = readContinuationByte(); byte3 = readContinuationByte(); codePoint = (byte1 & 0x0F) << 12 | byte2 << 6 | byte3; if (codePoint >= 0x0800) { checkScalarValue(codePoint); return codePoint; } else { throw Error('Invalid continuation byte'); } } // 4-byte sequence if ((byte1 & 0xF8) == 0xF0) { byte2 = readContinuationByte(); byte3 = readContinuationByte(); byte4 = readContinuationByte(); codePoint = (byte1 & 0x07) << 0x12 | byte2 << 0x0C | byte3 << 0x06 | byte4; if (codePoint >= 0x010000 && codePoint <= 0x10FFFF) { return codePoint; } } throw Error('Invalid UTF-8 detected'); } var byteArray; var byteCount; var byteIndex; function utf8decode(byteString) { byteArray = ucs2decode(byteString); byteCount = byteArray.length; byteIndex = 0; var codePoints = []; var tmp; while ((tmp = decodeSymbol()) !== false) { codePoints.push(tmp); } return ucs2encode(codePoints); } /*--------------------------------------------------------------------------*/ root.version = '3.0.0'; root.encode = utf8encode; root.decode = utf8decode; })( false ? undefined : exports); /***/ }), /* 1004 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/eth-lib/lib/hash.js ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { // This was ported from https://github.com/emn178/js-sha3, with some minor // modifications and pruning. It is licensed under MIT: // // Copyright 2015-2016 Chen, Yi-Cyuan // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to // permit persons to whom the Software is furnished to do so, subject to // the following conditions: // // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. var HEX_CHARS = '0123456789abcdef'.split(''); var KECCAK_PADDING = [1, 256, 65536, 16777216]; var SHIFT = [0, 8, 16, 24]; var RC = [1, 0, 32898, 0, 32906, 2147483648, 2147516416, 2147483648, 32907, 0, 2147483649, 0, 2147516545, 2147483648, 32777, 2147483648, 138, 0, 136, 0, 2147516425, 0, 2147483658, 0, 2147516555, 0, 139, 2147483648, 32905, 2147483648, 32771, 2147483648, 32770, 2147483648, 128, 2147483648, 32778, 0, 2147483658, 2147483648, 2147516545, 2147483648, 32896, 2147483648, 2147483649, 0, 2147516424, 2147483648]; var Keccak = function Keccak(bits) { return { blocks: [], reset: true, block: 0, start: 0, blockCount: 1600 - (bits << 1) >> 5, outputBlocks: bits >> 5, s: function (s) { return [].concat(s, s, s, s, s); }([0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) }; }; var update = function update(state, message) { var length = message.length, blocks = state.blocks, byteCount = state.blockCount << 2, blockCount = state.blockCount, outputBlocks = state.outputBlocks, s = state.s, index = 0, i, code; // update while (index < length) { if (state.reset) { state.reset = false; blocks[0] = state.block; for (i = 1; i < blockCount + 1; ++i) { blocks[i] = 0; } } if (typeof message !== "string") { for (i = state.start; index < length && i < byteCount; ++index) { blocks[i >> 2] |= message[index] << SHIFT[i++ & 3]; } } else { for (i = state.start; index < length && i < byteCount; ++index) { code = message.charCodeAt(index); if (code < 0x80) { blocks[i >> 2] |= code << SHIFT[i++ & 3]; } else if (code < 0x800) { blocks[i >> 2] |= (0xc0 | code >> 6) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else if (code < 0xd800 || code >= 0xe000) { blocks[i >> 2] |= (0xe0 | code >> 12) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } else { code = 0x10000 + ((code & 0x3ff) << 10 | message.charCodeAt(++index) & 0x3ff); blocks[i >> 2] |= (0xf0 | code >> 18) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 12 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code >> 6 & 0x3f) << SHIFT[i++ & 3]; blocks[i >> 2] |= (0x80 | code & 0x3f) << SHIFT[i++ & 3]; } } } state.lastByteIndex = i; if (i >= byteCount) { state.start = i - byteCount; state.block = blocks[blockCount]; for (i = 0; i < blockCount; ++i) { s[i] ^= blocks[i]; } f(s); state.reset = true; } else { state.start = i; } } // finalize i = state.lastByteIndex; blocks[i >> 2] |= KECCAK_PADDING[i & 3]; if (state.lastByteIndex === byteCount) { blocks[0] = blocks[blockCount]; for (i = 1; i < blockCount + 1; ++i) { blocks[i] = 0; } } blocks[blockCount - 1] |= 0x80000000; for (i = 0; i < blockCount; ++i) { s[i] ^= blocks[i]; } f(s); // toString var hex = '', i = 0, j = 0, block; while (j < outputBlocks) { for (i = 0; i < blockCount && j < outputBlocks; ++i, ++j) { block = s[i]; hex += HEX_CHARS[block >> 4 & 0x0F] + HEX_CHARS[block & 0x0F] + HEX_CHARS[block >> 12 & 0x0F] + HEX_CHARS[block >> 8 & 0x0F] + HEX_CHARS[block >> 20 & 0x0F] + HEX_CHARS[block >> 16 & 0x0F] + HEX_CHARS[block >> 28 & 0x0F] + HEX_CHARS[block >> 24 & 0x0F]; } if (j % blockCount === 0) { f(s); i = 0; } } return "0x" + hex; }; var f = function f(s) { var h, l, n, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18, b19, b20, b21, b22, b23, b24, b25, b26, b27, b28, b29, b30, b31, b32, b33, b34, b35, b36, b37, b38, b39, b40, b41, b42, b43, b44, b45, b46, b47, b48, b49; for (n = 0; n < 48; n += 2) { c0 = s[0] ^ s[10] ^ s[20] ^ s[30] ^ s[40]; c1 = s[1] ^ s[11] ^ s[21] ^ s[31] ^ s[41]; c2 = s[2] ^ s[12] ^ s[22] ^ s[32] ^ s[42]; c3 = s[3] ^ s[13] ^ s[23] ^ s[33] ^ s[43]; c4 = s[4] ^ s[14] ^ s[24] ^ s[34] ^ s[44]; c5 = s[5] ^ s[15] ^ s[25] ^ s[35] ^ s[45]; c6 = s[6] ^ s[16] ^ s[26] ^ s[36] ^ s[46]; c7 = s[7] ^ s[17] ^ s[27] ^ s[37] ^ s[47]; c8 = s[8] ^ s[18] ^ s[28] ^ s[38] ^ s[48]; c9 = s[9] ^ s[19] ^ s[29] ^ s[39] ^ s[49]; h = c8 ^ (c2 << 1 | c3 >>> 31); l = c9 ^ (c3 << 1 | c2 >>> 31); s[0] ^= h; s[1] ^= l; s[10] ^= h; s[11] ^= l; s[20] ^= h; s[21] ^= l; s[30] ^= h; s[31] ^= l; s[40] ^= h; s[41] ^= l; h = c0 ^ (c4 << 1 | c5 >>> 31); l = c1 ^ (c5 << 1 | c4 >>> 31); s[2] ^= h; s[3] ^= l; s[12] ^= h; s[13] ^= l; s[22] ^= h; s[23] ^= l; s[32] ^= h; s[33] ^= l; s[42] ^= h; s[43] ^= l; h = c2 ^ (c6 << 1 | c7 >>> 31); l = c3 ^ (c7 << 1 | c6 >>> 31); s[4] ^= h; s[5] ^= l; s[14] ^= h; s[15] ^= l; s[24] ^= h; s[25] ^= l; s[34] ^= h; s[35] ^= l; s[44] ^= h; s[45] ^= l; h = c4 ^ (c8 << 1 | c9 >>> 31); l = c5 ^ (c9 << 1 | c8 >>> 31); s[6] ^= h; s[7] ^= l; s[16] ^= h; s[17] ^= l; s[26] ^= h; s[27] ^= l; s[36] ^= h; s[37] ^= l; s[46] ^= h; s[47] ^= l; h = c6 ^ (c0 << 1 | c1 >>> 31); l = c7 ^ (c1 << 1 | c0 >>> 31); s[8] ^= h; s[9] ^= l; s[18] ^= h; s[19] ^= l; s[28] ^= h; s[29] ^= l; s[38] ^= h; s[39] ^= l; s[48] ^= h; s[49] ^= l; b0 = s[0]; b1 = s[1]; b32 = s[11] << 4 | s[10] >>> 28; b33 = s[10] << 4 | s[11] >>> 28; b14 = s[20] << 3 | s[21] >>> 29; b15 = s[21] << 3 | s[20] >>> 29; b46 = s[31] << 9 | s[30] >>> 23; b47 = s[30] << 9 | s[31] >>> 23; b28 = s[40] << 18 | s[41] >>> 14; b29 = s[41] << 18 | s[40] >>> 14; b20 = s[2] << 1 | s[3] >>> 31; b21 = s[3] << 1 | s[2] >>> 31; b2 = s[13] << 12 | s[12] >>> 20; b3 = s[12] << 12 | s[13] >>> 20; b34 = s[22] << 10 | s[23] >>> 22; b35 = s[23] << 10 | s[22] >>> 22; b16 = s[33] << 13 | s[32] >>> 19; b17 = s[32] << 13 | s[33] >>> 19; b48 = s[42] << 2 | s[43] >>> 30; b49 = s[43] << 2 | s[42] >>> 30; b40 = s[5] << 30 | s[4] >>> 2; b41 = s[4] << 30 | s[5] >>> 2; b22 = s[14] << 6 | s[15] >>> 26; b23 = s[15] << 6 | s[14] >>> 26; b4 = s[25] << 11 | s[24] >>> 21; b5 = s[24] << 11 | s[25] >>> 21; b36 = s[34] << 15 | s[35] >>> 17; b37 = s[35] << 15 | s[34] >>> 17; b18 = s[45] << 29 | s[44] >>> 3; b19 = s[44] << 29 | s[45] >>> 3; b10 = s[6] << 28 | s[7] >>> 4; b11 = s[7] << 28 | s[6] >>> 4; b42 = s[17] << 23 | s[16] >>> 9; b43 = s[16] << 23 | s[17] >>> 9; b24 = s[26] << 25 | s[27] >>> 7; b25 = s[27] << 25 | s[26] >>> 7; b6 = s[36] << 21 | s[37] >>> 11; b7 = s[37] << 21 | s[36] >>> 11; b38 = s[47] << 24 | s[46] >>> 8; b39 = s[46] << 24 | s[47] >>> 8; b30 = s[8] << 27 | s[9] >>> 5; b31 = s[9] << 27 | s[8] >>> 5; b12 = s[18] << 20 | s[19] >>> 12; b13 = s[19] << 20 | s[18] >>> 12; b44 = s[29] << 7 | s[28] >>> 25; b45 = s[28] << 7 | s[29] >>> 25; b26 = s[38] << 8 | s[39] >>> 24; b27 = s[39] << 8 | s[38] >>> 24; b8 = s[48] << 14 | s[49] >>> 18; b9 = s[49] << 14 | s[48] >>> 18; s[0] = b0 ^ ~b2 & b4; s[1] = b1 ^ ~b3 & b5; s[10] = b10 ^ ~b12 & b14; s[11] = b11 ^ ~b13 & b15; s[20] = b20 ^ ~b22 & b24; s[21] = b21 ^ ~b23 & b25; s[30] = b30 ^ ~b32 & b34; s[31] = b31 ^ ~b33 & b35; s[40] = b40 ^ ~b42 & b44; s[41] = b41 ^ ~b43 & b45; s[2] = b2 ^ ~b4 & b6; s[3] = b3 ^ ~b5 & b7; s[12] = b12 ^ ~b14 & b16; s[13] = b13 ^ ~b15 & b17; s[22] = b22 ^ ~b24 & b26; s[23] = b23 ^ ~b25 & b27; s[32] = b32 ^ ~b34 & b36; s[33] = b33 ^ ~b35 & b37; s[42] = b42 ^ ~b44 & b46; s[43] = b43 ^ ~b45 & b47; s[4] = b4 ^ ~b6 & b8; s[5] = b5 ^ ~b7 & b9; s[14] = b14 ^ ~b16 & b18; s[15] = b15 ^ ~b17 & b19; s[24] = b24 ^ ~b26 & b28; s[25] = b25 ^ ~b27 & b29; s[34] = b34 ^ ~b36 & b38; s[35] = b35 ^ ~b37 & b39; s[44] = b44 ^ ~b46 & b48; s[45] = b45 ^ ~b47 & b49; s[6] = b6 ^ ~b8 & b0; s[7] = b7 ^ ~b9 & b1; s[16] = b16 ^ ~b18 & b10; s[17] = b17 ^ ~b19 & b11; s[26] = b26 ^ ~b28 & b20; s[27] = b27 ^ ~b29 & b21; s[36] = b36 ^ ~b38 & b30; s[37] = b37 ^ ~b39 & b31; s[46] = b46 ^ ~b48 & b40; s[47] = b47 ^ ~b49 & b41; s[8] = b8 ^ ~b0 & b2; s[9] = b9 ^ ~b1 & b3; s[18] = b18 ^ ~b10 & b12; s[19] = b19 ^ ~b11 & b13; s[28] = b28 ^ ~b20 & b22; s[29] = b29 ^ ~b21 & b23; s[38] = b38 ^ ~b30 & b32; s[39] = b39 ^ ~b31 & b33; s[48] = b48 ^ ~b40 & b42; s[49] = b49 ^ ~b41 & b43; s[0] ^= RC[n]; s[1] ^= RC[n + 1]; } }; var keccak = function keccak(bits) { return function (str) { var msg; if (str.slice(0, 2) === "0x") { msg = []; for (var i = 2, l = str.length; i < l; i += 2) { msg.push(parseInt(str.slice(i, i + 2), 16)); } } else { msg = str; } return update(Keccak(bits, bits), msg); }; }; module.exports = { keccak256: keccak(256), keccak512: keccak(512), keccak256s: keccak(256), keccak512s: keccak(512) }; /***/ }), /* 1005 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-bloom-filters/dist/index.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var utils_1 = __webpack_require__(/*! ./utils */ 1006); /** * Returns true if the bloom is a valid bloom * @param bloom The bloom */ function isBloom(bloom) { if (typeof bloom !== 'string') { return false; } if (!/^(0x)?[0-9a-f]{512}$/i.test(bloom)) { return false; } if (/^(0x)?[0-9a-f]{512}$/.test(bloom) || /^(0x)?[0-9A-F]{512}$/.test(bloom)) { return true; } return false; } exports.isBloom = isBloom; /** * Returns true if the value is part of the given bloom * note: false positives are possible. * @param bloom encoded bloom * @param value The value */ function isInBloom(bloom, value) { if (typeof value === 'object' && value.constructor === Uint8Array) { value = utils_1.bytesToHex(value); } var hash = utils_1.keccak256(value).replace('0x', ''); for (var i = 0; i < 12; i += 4) { // calculate bit position in bloom filter that must be active var bitpos = (parseInt(hash.substr(i, 2), 16) << 8) + parseInt(hash.substr(i + 2, 2), 16) & 2047; // test if bitpos in bloom is active var code = codePointToInt(bloom.charCodeAt(bloom.length - 1 - Math.floor(bitpos / 4))); var offset = 1 << bitpos % 4; if ((code & offset) !== offset) { return false; } } return true; } exports.isInBloom = isInBloom; /** * Code points to int * @param codePoint The code point */ function codePointToInt(codePoint) { if (codePoint >= 48 && codePoint <= 57) { /* ['0'..'9'] -> [0..9] */ return codePoint - 48; } if (codePoint >= 65 && codePoint <= 70) { /* ['A'..'F'] -> [10..15] */ return codePoint - 55; } if (codePoint >= 97 && codePoint <= 102) { /* ['a'..'f'] -> [10..15] */ return codePoint - 87; } throw new Error('invalid bloom'); } /** * Returns true if the ethereum users address is part of the given bloom. * note: false positives are possible. * @param bloom encoded bloom * @param address the address to test */ function isUserEthereumAddressInBloom(bloom, ethereumAddress) { if (!isBloom(bloom)) { throw new Error('Invalid bloom given'); } if (!isAddress(ethereumAddress)) { throw new Error("Invalid ethereum address given: \"".concat(ethereumAddress, "\"")); } // you have to pad the ethereum address to 32 bytes // else the bloom filter does not work // this is only if your matching the USERS // ethereum address. Contract address do not need this // hence why we have 2 methods // (0x is not in the 2nd parameter of padleft so 64 chars is fine) var address = utils_1.padLeft(ethereumAddress, 64); return isInBloom(bloom, address); } exports.isUserEthereumAddressInBloom = isUserEthereumAddressInBloom; /** * Returns true if the contract address is part of the given bloom. * note: false positives are possible. * @param bloom encoded bloom * @param contractAddress the contract address to test */ function isContractAddressInBloom(bloom, contractAddress) { if (!isBloom(bloom)) { throw new Error('Invalid bloom given'); } if (!isAddress(contractAddress)) { throw new Error("Invalid contract address given: \"".concat(contractAddress, "\"")); } return isInBloom(bloom, contractAddress); } exports.isContractAddressInBloom = isContractAddressInBloom; /** * Returns true if the topic is part of the given bloom. * note: false positives are possible. * @param bloom encoded bloom * @param topic the topic encoded hex */ function isTopicInBloom(bloom, topic) { if (!isBloom(bloom)) { throw new Error('Invalid bloom given'); } if (!isTopic(topic)) { throw new Error('Invalid topic'); } return isInBloom(bloom, topic); } exports.isTopicInBloom = isTopicInBloom; /** * Checks if its a valid topic * @param topic encoded hex topic */ function isTopic(topic) { if (typeof topic !== 'string') { return false; } if (!/^(0x)?[0-9a-f]{64}$/i.test(topic)) { return false; } else if (/^(0x)?[0-9a-f]{64}$/.test(topic) || /^(0x)?[0-9A-F]{64}$/.test(topic)) { return true; } return false; } exports.isTopic = isTopic; /** * Is valid address * @param address The address */ function isAddress(address) { if (typeof address !== 'string') { return false; } if (address.match(/^(0x)?[0-9a-fA-F]{40}$/)) { return true; } if (address.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)) { return true; } return false; } exports.isAddress = isAddress; /***/ }), /* 1006 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereum-bloom-filters/dist/utils.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var sha3 = __webpack_require__(/*! js-sha3 */ 92); /** * Keccak256 hash * @param data The data */ function keccak256(data) { return '0x' + sha3.keccak_256(toByteArray(data)); } exports.keccak256 = keccak256; /** * Adding padding to string on the left * @param value The value * @param chars The chars */ exports.padLeft = function (value, chars) { var hasPrefix = /^0x/i.test(value) || typeof value === 'number'; value = value.toString().replace(/^0x/i, ''); var padding = chars - value.length + 1 >= 0 ? chars - value.length + 1 : 0; return (hasPrefix ? '0x' : '') + new Array(padding).join('0') + value; }; /** * Convert bytes to hex * @param bytes The bytes */ function bytesToHex(bytes) { var hex = []; for (var i = 0; i < bytes.length; i++) { hex.push((bytes[i] >>> 4).toString(16)); hex.push((bytes[i] & 0xf).toString(16)); } return "0x".concat(hex.join('').replace(/^0+/, '')); } exports.bytesToHex = bytesToHex; /** * To byte array * @param value The value */ function toByteArray(value) { if (value == null) { throw new Error('cannot convert null value to array'); } if (typeof value === 'string') { var match = value.match(/^(0x)?[0-9a-fA-F]*$/); if (!match) { throw new Error('invalid hexidecimal string'); } if (match[1] !== '0x') { throw new Error('hex string must have 0x prefix'); } value = value.substring(2); if (value.length % 2) { value = '0' + value; } var result = []; for (var i = 0; i < value.length; i += 2) { result.push(parseInt(value.substr(i, 2), 16)); } return addSlice(new Uint8Array(result)); } if (isByteArray(value)) { return addSlice(new Uint8Array(value)); } throw new Error('invalid arrayify value'); } exports.toByteArray = toByteArray; /** * Is byte array * @param value The value */ function isByteArray(value) { if (!value || // tslint:disable-next-line: radix parseInt(String(value.length)) != value.length || typeof value === 'string') { return false; } for (var i = 0; i < value.length; i++) { var v = value[i]; // tslint:disable-next-line: radix if (v < 0 || v >= 256 || parseInt(String(v)) != v) { return false; } } return true; } /** * Add slice to array * @param array The array */ function addSlice(array) {var _arguments = arguments; if (array.slice !== undefined) { return array; } array.slice = function () { var args = Array.prototype.slice.call(_arguments); return addSlice(new Uint8Array(Array.prototype.slice.apply(array, args))); }; return array; } /***/ }), /* 1007 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-utils/lib/soliditySha3.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file soliditySha3.js * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var BN = __webpack_require__(/*! bn.js */ 75); var utils = __webpack_require__(/*! ./utils.js */ 1002); var _elementaryName = function _elementaryName(name) { /*jshint maxcomplexity:false */ if (name.startsWith('int[')) { return 'int256' + name.slice(3); } else if (name === 'int') { return 'int256'; } else if (name.startsWith('uint[')) { return 'uint256' + name.slice(4); } else if (name === 'uint') { return 'uint256'; } else if (name.startsWith('fixed[')) { return 'fixed128x128' + name.slice(5); } else if (name === 'fixed') { return 'fixed128x128'; } else if (name.startsWith('ufixed[')) { return 'ufixed128x128' + name.slice(6); } else if (name === 'ufixed') { return 'ufixed128x128'; } return name; }; // Parse N from type var _parseTypeN = function _parseTypeN(type) { var typesize = /^\D+(\d+).*$/.exec(type); return typesize ? parseInt(typesize[1], 10) : null; }; // Parse N from type[] var _parseTypeNArray = function _parseTypeNArray(type) { var arraySize = /^\D+\d*\[(\d+)\]$/.exec(type); return arraySize ? parseInt(arraySize[1], 10) : null; }; var _parseNumber = function _parseNumber(arg) { var type = typeof arg; if (type === 'string') { if (utils.isHexStrict(arg)) { return new BN(arg.replace(/0x/i, ''), 16); } else { return new BN(arg, 10); } } else if (type === 'number') { return new BN(arg); } else if (utils.isBigNumber(arg)) { return new BN(arg.toString(10)); } else if (utils.isBN(arg)) { return arg; } else { throw new Error(arg + ' is not a number'); } }; var _solidityPack = function _solidityPack(type, value, arraySize) { /*jshint maxcomplexity:false */ var size, num; type = _elementaryName(type); if (type === 'bytes') { if (value.replace(/^0x/i, '').length % 2 !== 0) { throw new Error('Invalid bytes characters ' + value.length); } return value; } else if (type === 'string') { return utils.utf8ToHex(value); } else if (type === 'bool') { return value ? '01' : '00'; } else if (type.startsWith('address')) { if (arraySize) { size = 64; } else { size = 40; } if (!utils.isAddress(value)) { throw new Error(value + ' is not a valid address, or the checksum is invalid.'); } return utils.leftPad(value.toLowerCase(), size); } size = _parseTypeN(type); if (type.startsWith('bytes')) { if (!size) { throw new Error('bytes[] not yet supported in solidity'); } // must be 32 byte slices when in an array if (arraySize) { size = 32; } if (size < 1 || size > 32 || size < value.replace(/^0x/i, '').length / 2) { throw new Error('Invalid bytes' + size + ' for ' + value); } return utils.rightPad(value, size * 2); } else if (type.startsWith('uint')) { if (size % 8 || size < 8 || size > 256) { throw new Error('Invalid uint' + size + ' size'); } num = _parseNumber(value); if (num.bitLength() > size) { throw new Error('Supplied uint exceeds width: ' + size + ' vs ' + num.bitLength()); } if (num.lt(new BN(0))) { throw new Error('Supplied uint ' + num.toString() + ' is negative'); } return size ? utils.leftPad(num.toString('hex'), size / 8 * 2) : num; } else if (type.startsWith('int')) { if (size % 8 || size < 8 || size > 256) { throw new Error('Invalid int' + size + ' size'); } num = _parseNumber(value); if (num.bitLength() > size) { throw new Error('Supplied int exceeds width: ' + size + ' vs ' + num.bitLength()); } if (num.lt(new BN(0))) { return num.toTwos(size).toString('hex'); } else { return size ? utils.leftPad(num.toString('hex'), size / 8 * 2) : num; } } else { // FIXME: support all other types throw new Error('Unsupported or invalid type: ' + type); } }; var _processSolidityEncodePackedArgs = function _processSolidityEncodePackedArgs(arg) { /*jshint maxcomplexity:false */ if (_.isArray(arg)) { throw new Error('Autodetection of array types is not supported.'); } var type,value = ''; var hexArg, arraySize; // if type is given if (_.isObject(arg) && (arg.hasOwnProperty('v') || arg.hasOwnProperty('t') || arg.hasOwnProperty('value') || arg.hasOwnProperty('type'))) { type = arg.hasOwnProperty('t') ? arg.t : arg.type; value = arg.hasOwnProperty('v') ? arg.v : arg.value; // otherwise try to guess the type } else { type = utils.toHex(arg, true); value = utils.toHex(arg); if (!type.startsWith('int') && !type.startsWith('uint')) { type = 'bytes'; } } if ((type.startsWith('int') || type.startsWith('uint')) && typeof value === 'string' && !/^(-)?0x/i.test(value)) { value = new BN(value); } // get the array size if (_.isArray(value)) { arraySize = _parseTypeNArray(type); if (arraySize && value.length !== arraySize) { throw new Error(type + ' is not matching the given array ' + JSON.stringify(value)); } else { arraySize = value.length; } } if (_.isArray(value)) { hexArg = value.map(function (val) { return _solidityPack(type, val, arraySize).toString('hex').replace('0x', ''); }); return hexArg.join(''); } else { hexArg = _solidityPack(type, value, arraySize); return hexArg.toString('hex').replace('0x', ''); } }; /** * Hashes solidity values to a sha3 hash using keccak 256 * * @method soliditySha3 * @return {Object} the sha3 */ var soliditySha3 = function soliditySha3() { /*jshint maxcomplexity:false */ var args = Array.prototype.slice.call(arguments); var hexArgs = _.map(args, _processSolidityEncodePackedArgs); // console.log(args, hexArgs); // console.log('0x'+ hexArgs.join('')); return utils.sha3('0x' + hexArgs.join('')); }; /** * Hashes solidity values to a sha3 hash using keccak 256 but does return the hash of value `null` instead of `null` * * @method soliditySha3Raw * @return {Object} the sha3 */ var soliditySha3Raw = function soliditySha3Raw() { return utils.sha3Raw('0x' + _.map(Array.prototype.slice.call(arguments), _processSolidityEncodePackedArgs).join('')); }; /** * Encode packed args to hex * * @method encodePacked * @return {String} the hex encoded arguments */ var encodePacked = function encodePacked() { /*jshint maxcomplexity:false */ var args = Array.prototype.slice.call(arguments); var hexArgs = _.map(args, _processSolidityEncodePackedArgs); return '0x' + hexArgs.join('').toLowerCase(); }; module.exports = { soliditySha3: soliditySha3, soliditySha3Raw: soliditySha3Raw, encodePacked: encodePacked }; /***/ }), /* 1008 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-iban/lib/index.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file iban.js * * Details: https://github.com/ethereum/wiki/wiki/ICAP:-Inter-exchange-Client-Address-Protocol * * @author Marek Kotewicz * @date 2015 */ var utils = __webpack_require__(/*! web3-utils */ 999); var BigNumber = __webpack_require__(/*! bn.js */ 75); var leftPad = function leftPad(string, bytes) { var result = string; while (result.length < bytes * 2) { result = '0' + result; } return result; }; /** * Prepare an IBAN for mod 97 computation by moving the first 4 chars to the end and transforming the letters to * numbers (A = 10, B = 11, ..., Z = 35), as specified in ISO13616. * * @method iso13616Prepare * @param {String} iban the IBAN * @returns {String} the prepared IBAN */ var iso13616Prepare = function iso13616Prepare(iban) { var A = 'A'.charCodeAt(0); var Z = 'Z'.charCodeAt(0); iban = iban.toUpperCase(); iban = iban.substr(4) + iban.substr(0, 4); return iban.split('').map(function (n) { var code = n.charCodeAt(0); if (code >= A && code <= Z) { // A = 10, B = 11, ... Z = 35 return code - A + 10; } else { return n; } }).join(''); }; /** * Calculates the MOD 97 10 of the passed IBAN as specified in ISO7064. * * @method mod9710 * @param {String} iban * @returns {Number} */ var mod9710 = function mod9710(iban) { var remainder = iban,block; while (remainder.length > 2) { block = remainder.slice(0, 9); remainder = parseInt(block, 10) % 97 + remainder.slice(block.length); } return parseInt(remainder, 10) % 97; }; /** * This prototype should be used to create iban object from iban correct string * * @param {String} iban */ var Iban = function Iban(iban) { this._iban = iban; }; /** * This method should be used to create an ethereum address from a direct iban address * * @method toAddress * @param {String} iban address * @return {String} the ethereum address */ Iban.toAddress = function (ib) { ib = new Iban(ib); if (!ib.isDirect()) { throw new Error('IBAN is indirect and can\'t be converted'); } return ib.toAddress(); }; /** * This method should be used to create iban address from an ethereum address * * @method toIban * @param {String} address * @return {String} the IBAN address */ Iban.toIban = function (address) { return Iban.fromAddress(address).toString(); }; /** * This method should be used to create iban object from an ethereum address * * @method fromAddress * @param {String} address * @return {Iban} the IBAN object */ Iban.fromAddress = function (address) { if (!utils.isAddress(address)) { throw new Error('Provided address is not a valid address: ' + address); } address = address.replace('0x', '').replace('0X', ''); var asBn = new BigNumber(address, 16); var base36 = asBn.toString(36); var padded = leftPad(base36, 15); return Iban.fromBban(padded.toUpperCase()); }; /** * Convert the passed BBAN to an IBAN for this country specification. * Please note that "generation of the IBAN shall be the exclusive responsibility of the bank/branch servicing the account". * This method implements the preferred algorithm described in http://en.wikipedia.org/wiki/International_Bank_Account_Number#Generating_IBAN_check_digits * * @method fromBban * @param {String} bban the BBAN to convert to IBAN * @returns {Iban} the IBAN object */ Iban.fromBban = function (bban) { var countryCode = 'XE'; var remainder = mod9710(iso13616Prepare(countryCode + '00' + bban)); var checkDigit = ('0' + (98 - remainder)).slice(-2); return new Iban(countryCode + checkDigit + bban); }; /** * Should be used to create IBAN object for given institution and identifier * * @method createIndirect * @param {Object} options, required options are "institution" and "identifier" * @return {Iban} the IBAN object */ Iban.createIndirect = function (options) { return Iban.fromBban('ETH' + options.institution + options.identifier); }; /** * This method should be used to check if given string is valid iban object * * @method isValid * @param {String} iban string * @return {Boolean} true if it is valid IBAN */ Iban.isValid = function (iban) { var i = new Iban(iban); return i.isValid(); }; /** * Should be called to check if iban is correct * * @method isValid * @returns {Boolean} true if it is, otherwise false */ Iban.prototype.isValid = function () { return /^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban) && mod9710(iso13616Prepare(this._iban)) === 1; }; /** * Should be called to check if iban number is direct * * @method isDirect * @returns {Boolean} true if it is, otherwise false */ Iban.prototype.isDirect = function () { return this._iban.length === 34 || this._iban.length === 35; }; /** * Should be called to check if iban number if indirect * * @method isIndirect * @returns {Boolean} true if it is, otherwise false */ Iban.prototype.isIndirect = function () { return this._iban.length === 20; }; /** * Should be called to get iban checksum * Uses the mod-97-10 checksumming protocol (ISO/IEC 7064:2003) * * @method checksum * @returns {String} checksum */ Iban.prototype.checksum = function () { return this._iban.substr(2, 2); }; /** * Should be called to get institution identifier * eg. XREG * * @method institution * @returns {String} institution identifier */ Iban.prototype.institution = function () { return this.isIndirect() ? this._iban.substr(7, 4) : ''; }; /** * Should be called to get client identifier within institution * eg. GAVOFYORK * * @method client * @returns {String} client identifier */ Iban.prototype.client = function () { return this.isIndirect() ? this._iban.substr(11) : ''; }; /** * Should be called to get client direct address * * @method toAddress * @returns {String} ethereum address */ Iban.prototype.toAddress = function () { if (this.isDirect()) { var base36 = this._iban.substr(4); var asBn = new BigNumber(base36, 36); return utils.toChecksumAddress(asBn.toString(16, 20)); } return ''; }; Iban.prototype.toString = function () { return this._iban; }; module.exports = Iban; /***/ }), /* 1009 */ /*!**************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-requestmanager/lib/jsonrpc.js ***! \**************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** @file jsonrpc.js * @authors: * Fabian Vogelsteller * Marek Kotewicz * Aaron Kumavis * @date 2015 */ // Initialize Jsonrpc as a simple object with utility functions. var Jsonrpc = { messageId: 0 }; /** * Should be called to valid json create payload object * * @method toPayload * @param {Function} method of jsonrpc call, required * @param {Array} params, an array of method params, optional * @returns {Object} valid jsonrpc payload object */ Jsonrpc.toPayload = function (method, params) { if (!method) { throw new Error('JSONRPC method should be specified for params: "' + JSON.stringify(params) + '"!'); } // advance message ID Jsonrpc.messageId++; return { jsonrpc: '2.0', id: Jsonrpc.messageId, method: method, params: params || [] }; }; /** * Should be called to check if jsonrpc response is valid * * @method isValidResponse * @param {Object} * @returns {Boolean} true if response is valid, otherwise false */ Jsonrpc.isValidResponse = function (response) { return Array.isArray(response) ? response.every(validateSingleMessage) : validateSingleMessage(response); function validateSingleMessage(message) { return !!message && !message.error && message.jsonrpc === '2.0' && ( typeof message.id === 'number' || typeof message.id === 'string') && message.result !== undefined; // only undefined is not valid json object } }; /** * Should be called to create batch payload object * * @method toBatchPayload * @param {Array} messages, an array of objects with method (required) and params (optional) fields * @returns {Array} batch payload */ Jsonrpc.toBatchPayload = function (messages) { return messages.map(function (message) { return Jsonrpc.toPayload(message.method, message.params); }); }; module.exports = Jsonrpc; /***/ }), /* 1010 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-requestmanager/lib/batch.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file batch.js * @author Marek Kotewicz * @date 2015 */ var Jsonrpc = __webpack_require__(/*! ./jsonrpc */ 1009); var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var Batch = function Batch(requestManager) { this.requestManager = requestManager; this.requests = []; }; /** * Should be called to add create new request to batch request * * @method add * @param {Object} jsonrpc requet object */ Batch.prototype.add = function (request) { this.requests.push(request); }; /** * Should be called to execute batch request * * @method execute */ Batch.prototype.execute = function () { var requests = this.requests; this.requestManager.sendBatch(requests, function (err, results) { results = results || []; requests.map(function (request, index) { return results[index] || {}; }).forEach(function (result, index) { if (requests[index].callback) { if (result && result.error) { return requests[index].callback(errors.ErrorResponse(result)); } if (!Jsonrpc.isValidResponse(result)) { return requests[index].callback(errors.InvalidResponse(result)); } try { requests[index].callback(null, requests[index].format ? requests[index].format(result.result) : result.result); } catch (err) { requests[index].callback(err); } } }); }); }; module.exports = Batch; /***/ }), /* 1011 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-requestmanager/lib/givenProvider.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file givenProvider.js * @author Fabian Vogelsteller * @date 2017 */ var givenProvider = null; // ADD GIVEN PROVIDER /* jshint ignore:start */ var global; try { global = Function('return this')(); } catch (e) { global = window; } // EIP-1193: window.ethereum if (typeof global.ethereum !== 'undefined') { givenProvider = global.ethereum; // Legacy web3.currentProvider } else if (typeof global.web3 !== 'undefined' && global.web3.currentProvider) { if (global.web3.currentProvider.sendAsync) { global.web3.currentProvider.send = global.web3.currentProvider.sendAsync; delete global.web3.currentProvider.sendAsync; } // if connection is 'ipcProviderWrapper', add subscription support if (!global.web3.currentProvider.on && global.web3.currentProvider.connection && global.web3.currentProvider.connection.constructor.name === 'ipcProviderWrapper') { global.web3.currentProvider.on = function (type, callback) { if (typeof callback !== 'function') throw new Error('The second parameter callback must be a function.'); switch (type) { case 'data': this.connection.on('data', function (data) { var result = ''; data = data.toString(); try { result = JSON.parse(data); } catch (e) { return callback(new Error('Couldn\'t parse response data' + data)); } // notification if (!result.id && result.method.indexOf('_subscription') !== -1) { callback(null, result); } }); break; default: this.connection.on(type, callback); break;} }; } givenProvider = global.web3.currentProvider; } /* jshint ignore:end */ module.exports = givenProvider; /***/ }), /* 1012 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-providers-ws/lib/index.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file WebsocketProvider.js * @authors: Samuel Furter , Fabian Vogelsteller * @date 2019 */ var EventEmitter = __webpack_require__(/*! eventemitter3 */ 364); var helpers = __webpack_require__(/*! ./helpers.js */ 1013); var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var Ws = __webpack_require__(/*! websocket */ 1017).w3cwebsocket; /** * @param {string} url * @param {Object} options * * @constructor */ var WebsocketProvider = function WebsocketProvider(url, options) { EventEmitter.call(this); options = options || {}; this.url = url; this._customTimeout = options.timeout || 1000 * 15; this.headers = options.headers || {}; this.protocol = options.protocol || undefined; this.reconnectOptions = Object.assign({ auto: false, delay: 5000, maxAttempts: false, onTimeout: false }, options.reconnect); this.clientConfig = options.clientConfig || undefined; // Allow a custom client configuration this.requestOptions = options.requestOptions || undefined; // Allow a custom request options (https://github.com/theturtle32/WebSocket-Node/blob/master/docs/WebSocketClient.md#connectrequesturl-requestedprotocols-origin-headers-requestoptions) this.DATA = 'data'; this.CLOSE = 'close'; this.ERROR = 'error'; this.CONNECT = 'connect'; this.RECONNECT = 'reconnect'; this.connection = null; this.requestQueue = new Map(); this.responseQueue = new Map(); this.reconnectAttempts = 0; this.reconnecting = false; // The w3cwebsocket implementation does not support Basic Auth // username/password in the URL. So generate the basic auth header, and // pass through with any additional headers supplied in constructor var parsedURL = helpers.parseURL(url); if (parsedURL.username && parsedURL.password) { this.headers.authorization = 'Basic ' + helpers.btoa(parsedURL.username + ':' + parsedURL.password); } // When all node core implementations that do not have the // WHATWG compatible URL parser go out of service this line can be removed. if (parsedURL.auth) { this.headers.authorization = 'Basic ' + helpers.btoa(parsedURL.auth); } // make property `connected` which will return the current connection status Object.defineProperty(this, 'connected', { get: function get() { return this.connection && this.connection.readyState === this.connection.OPEN; }, enumerable: true }); this.connect(); }; // Inherit from EventEmitter WebsocketProvider.prototype = Object.create(EventEmitter.prototype); WebsocketProvider.prototype.constructor = WebsocketProvider; /** * Connects to the configured node * * @method connect * * @returns {void} */ WebsocketProvider.prototype.connect = function () { this.connection = new Ws(this.url, this.protocol, undefined, this.headers, this.requestOptions, this.clientConfig); this._addSocketListeners(); }; /** * Listener for the `data` event of the underlying WebSocket object * * @method _onMessage * * @returns {void} */ WebsocketProvider.prototype._onMessage = function (e) { var _this = this; this._parseResponse(typeof e.data === 'string' ? e.data : '').forEach(function (result) { if (result.method && result.method.indexOf('_subscription') !== -1) { _this.emit(_this.DATA, result); return; } var id = result.id; // get the id which matches the returned id if (Array.isArray(result)) { id = result[0].id; } if (_this.responseQueue.has(id)) { if (_this.responseQueue.get(id).callback !== undefined) { _this.responseQueue.get(id).callback(false, result); } _this.responseQueue.delete(id); } }); }; /** * Listener for the `open` event of the underlying WebSocket object * * @method _onConnect * * @returns {void} */ WebsocketProvider.prototype._onConnect = function () { this.emit(this.CONNECT); this.reconnectAttempts = 0; this.reconnecting = false; if (this.requestQueue.size > 0) { var _this = this; this.requestQueue.forEach(function (request, key) { _this.send(request.payload, request.callback); _this.requestQueue.delete(key); }); } }; /** * Listener for the `close` event of the underlying WebSocket object * * @method _onClose * * @returns {void} */ WebsocketProvider.prototype._onClose = function (event) { var _this = this; if (this.reconnectOptions.auto && (![1000, 1001].includes(event.code) || event.wasClean === false)) { this.reconnect(); return; } this.emit(this.CLOSE, event); if (this.requestQueue.size > 0) { this.requestQueue.forEach(function (request, key) { request.callback(errors.ConnectionNotOpenError(event)); _this.requestQueue.delete(key); }); } if (this.responseQueue.size > 0) { this.responseQueue.forEach(function (request, key) { request.callback(errors.InvalidConnection('on WS', event)); _this.responseQueue.delete(key); }); } this._removeSocketListeners(); this.removeAllListeners(); }; /** * Will add the required socket listeners * * @method _addSocketListeners * * @returns {void} */ WebsocketProvider.prototype._addSocketListeners = function () { this.connection.addEventListener('message', this._onMessage.bind(this)); this.connection.addEventListener('open', this._onConnect.bind(this)); this.connection.addEventListener('close', this._onClose.bind(this)); }; /** * Will remove all socket listeners * * @method _removeSocketListeners * * @returns {void} */ WebsocketProvider.prototype._removeSocketListeners = function () { this.connection.removeEventListener('message', this._onMessage); this.connection.removeEventListener('open', this._onConnect); this.connection.removeEventListener('close', this._onClose); }; /** * Will parse the response and make an array out of it. * * @method _parseResponse * * @param {String} data * * @returns {Array} */ WebsocketProvider.prototype._parseResponse = function (data) { var _this = this,returnValues = []; // DE-CHUNKER var dechunkedData = data. replace(/\}[\n\r]?\{/g, '}|--|{') // }{ .replace(/\}\][\n\r]?\[\{/g, '}]|--|[{') // }][{ .replace(/\}[\n\r]?\[\{/g, '}|--|[{') // }[{ .replace(/\}\][\n\r]?\{/g, '}]|--|{') // }]{ .split('|--|'); dechunkedData.forEach(function (data) { // prepend the last chunk if (_this.lastChunk) data = _this.lastChunk + data; var result = null; try { result = JSON.parse(data); } catch (e) { _this.lastChunk = data; // start timeout to cancel all requests clearTimeout(_this.lastChunkTimeout); _this.lastChunkTimeout = setTimeout(function () { if (_this.reconnectOptions.auto && _this.reconnectOptions.onTimeout) { _this.reconnect(); return; } _this.emit(_this.ERROR, errors.ConnectionTimeout(_this._customTimeout)); if (_this.requestQueue.size > 0) { _this.requestQueue.forEach(function (request, key) { request.callback(errors.ConnectionTimeout(_this._customTimeout)); _this.requestQueue.delete(key); }); } }, _this._customTimeout); return; } // cancel timeout and set chunk to null clearTimeout(_this.lastChunkTimeout); _this.lastChunk = null; if (result) returnValues.push(result); }); return returnValues; }; /** * Does check if the provider is connecting and will add it to the queue or will send it directly * * @method send * * @param {Object} payload * @param {Function} callback * * @returns {void} */ WebsocketProvider.prototype.send = function (payload, callback) { var _this = this; var id = payload.id; var request = { payload: payload, callback: callback }; if (Array.isArray(payload)) { id = payload[0].id; } if (this.connection.readyState === this.connection.CONNECTING || this.reconnecting) { this.requestQueue.set(id, request); return; } if (this.connection.readyState !== this.connection.OPEN) { this.requestQueue.delete(id); this.emit(this.ERROR, errors.ConnectionNotOpenError()); request.callback(errors.ConnectionNotOpenError()); return; } this.responseQueue.set(id, request); this.requestQueue.delete(id); try { this.connection.send(JSON.stringify(request.payload)); } catch (error) { request.callback(error); _this.responseQueue.delete(id); } }; /** * Resets the providers, clears all callbacks * * @method reset * * @returns {void} */ WebsocketProvider.prototype.reset = function () { this.responseQueue.clear(); this.requestQueue.clear(); this.removeAllListeners(); this._removeSocketListeners(); this._addSocketListeners(); }; /** * Closes the current connection with the given code and reason arguments * * @method disconnect * * @param {number} code * @param {string} reason * * @returns {void} */ WebsocketProvider.prototype.disconnect = function (code, reason) { this._removeSocketListeners(); this.connection.close(code || 1000, reason); }; /** * Returns the desired boolean. * * @method supportsSubscriptions * * @returns {boolean} */ WebsocketProvider.prototype.supportsSubscriptions = function () { return true; }; /** * Removes the listeners and reconnects to the socket. * * @method reconnect * * @returns {void} */ WebsocketProvider.prototype.reconnect = function () { var _this = this; this.reconnecting = true; if (this.responseQueue.size > 0) { this.responseQueue.forEach(function (request, key) { request.callback(errors.PendingRequestsOnReconnectingError()); _this.responseQueue.delete(key); }); } if (!this.reconnectOptions.maxAttempts || this.reconnectAttempts < this.reconnectOptions.maxAttempts) { setTimeout(function () { _this.reconnectAttempts++; _this._removeSocketListeners(); _this.emit(_this.RECONNECT, _this.reconnectAttempts); _this.connect(); }, this.reconnectOptions.delay); return; } this.emit(this.ERROR, errors.MaxAttemptsReachedOnReconnectingError()); this.reconnecting = false; if (this.requestQueue.size > 0) { this.requestQueue.forEach(function (request, key) { request.callback(errors.MaxAttemptsReachedOnReconnectingError()); _this.requestQueue.delete(key); }); } }; module.exports = WebsocketProvider; /***/ }), /* 1013 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-providers-ws/lib/helpers.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process, Buffer) {var isNode = Object.prototype.toString.call(typeof process !== 'undefined' ? process : 0) === '[object process]'; var isRN = typeof navigator !== 'undefined' && navigator.product === 'ReactNative'; var _btoa = null; var helpers = null; if (isNode || isRN) { _btoa = function _btoa(str) { return Buffer.from(str).toString('base64'); }; var url = __webpack_require__(/*! url */ 1014); if (url.URL) { // Use the new Node 6+ API for parsing URLs that supports username/password var newURL = url.URL; helpers = function helpers(url) { return new newURL(url); }; } else { // Web3 supports Node.js 5, so fall back to the legacy URL API if necessary helpers = __webpack_require__(/*! url */ 1014).parse; } } else { _btoa = btoa.bind(window); helpers = function helpers(url) { return new URL(url); }; } module.exports = { parseURL: helpers, btoa: _btoa }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 36), __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1014 */ /*!*********************************!*\ !*** ./node_modules/url/url.js ***! \*********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var punycode = __webpack_require__(/*! punycode */ 1015); var util = __webpack_require__(/*! ./util */ 1016); exports.parse = urlParse; exports.resolve = urlResolve; exports.resolveObject = urlResolveObject; exports.format = urlFormat; exports.Url = Url; function Url() { this.protocol = null; this.slashes = null; this.auth = null; this.host = null; this.port = null; this.hostname = null; this.hash = null; this.search = null; this.query = null; this.pathname = null; this.path = null; this.href = null; } // Reference: RFC 3986, RFC 1808, RFC 2396 // define these here so at least they only have to be // compiled once on the first module load. var protocolPattern = /^([a-z0-9.+-]+:)/i, portPattern = /:[0-9]*$/, // Special case for a simple path URL simplePathPattern = /^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/, // RFC 2396: characters reserved for delimiting URLs. // We actually just auto-escape these. delims = ['<', '>', '"', '`', ' ', '\r', '\n', '\t'], // RFC 2396: characters not allowed for various reasons. unwise = ['{', '}', '|', '\\', '^', '`'].concat(delims), // Allowed by RFCs, but cause of XSS attacks. Always escape these. autoEscape = ['\''].concat(unwise), // Characters that are never ever allowed in a hostname. // Note that any invalid chars are also handled, but these // are the ones that are *expected* to be seen, so we fast-path // them. nonHostChars = ['%', '/', '?', ';', '#'].concat(autoEscape), hostEndingChars = ['/', '?', '#'], hostnameMaxLen = 255, hostnamePartPattern = /^[+a-z0-9A-Z_-]{0,63}$/, hostnamePartStart = /^([+a-z0-9A-Z_-]{0,63})(.*)$/, // protocols that can allow "unsafe" and "unwise" chars. unsafeProtocol = { 'javascript': true, 'javascript:': true }, // protocols that never have a hostname. hostlessProtocol = { 'javascript': true, 'javascript:': true }, // protocols that always contain a // bit. slashedProtocol = { 'http': true, 'https': true, 'ftp': true, 'gopher': true, 'file': true, 'http:': true, 'https:': true, 'ftp:': true, 'gopher:': true, 'file:': true }, querystring = __webpack_require__(/*! querystring */ 365); function urlParse(url, parseQueryString, slashesDenoteHost) { if (url && util.isObject(url) && url instanceof Url) return url; var u = new Url; u.parse(url, parseQueryString, slashesDenoteHost); return u; } Url.prototype.parse = function(url, parseQueryString, slashesDenoteHost) { if (!util.isString(url)) { throw new TypeError("Parameter 'url' must be a string, not " + typeof url); } // Copy chrome, IE, opera backslash-handling behavior. // Back slashes before the query string get converted to forward slashes // See: https://code.google.com/p/chromium/issues/detail?id=25916 var queryIndex = url.indexOf('?'), splitter = (queryIndex !== -1 && queryIndex < url.indexOf('#')) ? '?' : '#', uSplit = url.split(splitter), slashRegex = /\\/g; uSplit[0] = uSplit[0].replace(slashRegex, '/'); url = uSplit.join(splitter); var rest = url; // trim before proceeding. // This is to support parse stuff like " http://foo.com \n" rest = rest.trim(); if (!slashesDenoteHost && url.split('#').length === 1) { // Try fast path regexp var simplePath = simplePathPattern.exec(rest); if (simplePath) { this.path = rest; this.href = rest; this.pathname = simplePath[1]; if (simplePath[2]) { this.search = simplePath[2]; if (parseQueryString) { this.query = querystring.parse(this.search.substr(1)); } else { this.query = this.search.substr(1); } } else if (parseQueryString) { this.search = ''; this.query = {}; } return this; } } var proto = protocolPattern.exec(rest); if (proto) { proto = proto[0]; var lowerProto = proto.toLowerCase(); this.protocol = lowerProto; rest = rest.substr(proto.length); } // figure out if it's got a host // user@server is *always* interpreted as a hostname, and url // resolution will treat //foo/bar as host=foo,path=bar because that's // how the browser resolves relative URLs. if (slashesDenoteHost || proto || rest.match(/^\/\/[^@\/]+@[^@\/]+/)) { var slashes = rest.substr(0, 2) === '//'; if (slashes && !(proto && hostlessProtocol[proto])) { rest = rest.substr(2); this.slashes = true; } } if (!hostlessProtocol[proto] && (slashes || (proto && !slashedProtocol[proto]))) { // there's a hostname. // the first instance of /, ?, ;, or # ends the host. // // If there is an @ in the hostname, then non-host chars *are* allowed // to the left of the last @ sign, unless some host-ending character // comes *before* the @-sign. // URLs are obnoxious. // // ex: // http://a@b@c/ => user:a@b host:c // http://a@b?@c => user:a host:c path:/?@c // v0.12 TODO(isaacs): This is not quite how Chrome does things. // Review our test case against browsers more comprehensively. // find the first instance of any hostEndingChars var hostEnd = -1; for (var i = 0; i < hostEndingChars.length; i++) { var hec = rest.indexOf(hostEndingChars[i]); if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) hostEnd = hec; } // at this point, either we have an explicit point where the // auth portion cannot go past, or the last @ char is the decider. var auth, atSign; if (hostEnd === -1) { // atSign can be anywhere. atSign = rest.lastIndexOf('@'); } else { // atSign must be in auth portion. // http://a@b/c@d => host:b auth:a path:/c@d atSign = rest.lastIndexOf('@', hostEnd); } // Now we have a portion which is definitely the auth. // Pull that off. if (atSign !== -1) { auth = rest.slice(0, atSign); rest = rest.slice(atSign + 1); this.auth = decodeURIComponent(auth); } // the host is the remaining to the left of the first non-host char hostEnd = -1; for (var i = 0; i < nonHostChars.length; i++) { var hec = rest.indexOf(nonHostChars[i]); if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) hostEnd = hec; } // if we still have not hit it, then the entire thing is a host. if (hostEnd === -1) hostEnd = rest.length; this.host = rest.slice(0, hostEnd); rest = rest.slice(hostEnd); // pull out port. this.parseHost(); // we've indicated that there is a hostname, // so even if it's empty, it has to be present. this.hostname = this.hostname || ''; // if hostname begins with [ and ends with ] // assume that it's an IPv6 address. var ipv6Hostname = this.hostname[0] === '[' && this.hostname[this.hostname.length - 1] === ']'; // validate a little. if (!ipv6Hostname) { var hostparts = this.hostname.split(/\./); for (var i = 0, l = hostparts.length; i < l; i++) { var part = hostparts[i]; if (!part) continue; if (!part.match(hostnamePartPattern)) { var newpart = ''; for (var j = 0, k = part.length; j < k; j++) { if (part.charCodeAt(j) > 127) { // we replace non-ASCII char with a temporary placeholder // we need this to make sure size of hostname is not // broken by replacing non-ASCII by nothing newpart += 'x'; } else { newpart += part[j]; } } // we test again with ASCII char only if (!newpart.match(hostnamePartPattern)) { var validParts = hostparts.slice(0, i); var notHost = hostparts.slice(i + 1); var bit = part.match(hostnamePartStart); if (bit) { validParts.push(bit[1]); notHost.unshift(bit[2]); } if (notHost.length) { rest = '/' + notHost.join('.') + rest; } this.hostname = validParts.join('.'); break; } } } } if (this.hostname.length > hostnameMaxLen) { this.hostname = ''; } else { // hostnames are always lower case. this.hostname = this.hostname.toLowerCase(); } if (!ipv6Hostname) { // IDNA Support: Returns a punycoded representation of "domain". // It only converts parts of the domain name that // have non-ASCII characters, i.e. it doesn't matter if // you call it with a domain that already is ASCII-only. this.hostname = punycode.toASCII(this.hostname); } var p = this.port ? ':' + this.port : ''; var h = this.hostname || ''; this.host = h + p; this.href += this.host; // strip [ and ] from the hostname // the host field still retains them, though if (ipv6Hostname) { this.hostname = this.hostname.substr(1, this.hostname.length - 2); if (rest[0] !== '/') { rest = '/' + rest; } } } // now rest is set to the post-host stuff. // chop off any delim chars. if (!unsafeProtocol[lowerProto]) { // First, make 100% sure that any "autoEscape" chars get // escaped, even if encodeURIComponent doesn't think they // need to be. for (var i = 0, l = autoEscape.length; i < l; i++) { var ae = autoEscape[i]; if (rest.indexOf(ae) === -1) continue; var esc = encodeURIComponent(ae); if (esc === ae) { esc = escape(ae); } rest = rest.split(ae).join(esc); } } // chop off from the tail first. var hash = rest.indexOf('#'); if (hash !== -1) { // got a fragment string. this.hash = rest.substr(hash); rest = rest.slice(0, hash); } var qm = rest.indexOf('?'); if (qm !== -1) { this.search = rest.substr(qm); this.query = rest.substr(qm + 1); if (parseQueryString) { this.query = querystring.parse(this.query); } rest = rest.slice(0, qm); } else if (parseQueryString) { // no query string, but parseQueryString still requested this.search = ''; this.query = {}; } if (rest) this.pathname = rest; if (slashedProtocol[lowerProto] && this.hostname && !this.pathname) { this.pathname = '/'; } //to support http.request if (this.pathname || this.search) { var p = this.pathname || ''; var s = this.search || ''; this.path = p + s; } // finally, reconstruct the href based on what has been validated. this.href = this.format(); return this; }; // format a parsed object into a url string function urlFormat(obj) { // ensure it's an object, and not a string url. // If it's an obj, this is a no-op. // this way, you can call url_format() on strings // to clean up potentially wonky urls. if (util.isString(obj)) obj = urlParse(obj); if (!(obj instanceof Url)) return Url.prototype.format.call(obj); return obj.format(); } Url.prototype.format = function() { var auth = this.auth || ''; if (auth) { auth = encodeURIComponent(auth); auth = auth.replace(/%3A/i, ':'); auth += '@'; } var protocol = this.protocol || '', pathname = this.pathname || '', hash = this.hash || '', host = false, query = ''; if (this.host) { host = auth + this.host; } else if (this.hostname) { host = auth + (this.hostname.indexOf(':') === -1 ? this.hostname : '[' + this.hostname + ']'); if (this.port) { host += ':' + this.port; } } if (this.query && util.isObject(this.query) && Object.keys(this.query).length) { query = querystring.stringify(this.query); } var search = this.search || (query && ('?' + query)) || ''; if (protocol && protocol.substr(-1) !== ':') protocol += ':'; // only the slashedProtocols get the //. Not mailto:, xmpp:, etc. // unless they had them to begin with. if (this.slashes || (!protocol || slashedProtocol[protocol]) && host !== false) { host = '//' + (host || ''); if (pathname && pathname.charAt(0) !== '/') pathname = '/' + pathname; } else if (!host) { host = ''; } if (hash && hash.charAt(0) !== '#') hash = '#' + hash; if (search && search.charAt(0) !== '?') search = '?' + search; pathname = pathname.replace(/[?#]/g, function(match) { return encodeURIComponent(match); }); search = search.replace('#', '%23'); return protocol + host + pathname + search + hash; }; function urlResolve(source, relative) { return urlParse(source, false, true).resolve(relative); } Url.prototype.resolve = function(relative) { return this.resolveObject(urlParse(relative, false, true)).format(); }; function urlResolveObject(source, relative) { if (!source) return relative; return urlParse(source, false, true).resolveObject(relative); } Url.prototype.resolveObject = function(relative) { if (util.isString(relative)) { var rel = new Url(); rel.parse(relative, false, true); relative = rel; } var result = new Url(); var tkeys = Object.keys(this); for (var tk = 0; tk < tkeys.length; tk++) { var tkey = tkeys[tk]; result[tkey] = this[tkey]; } // hash is always overridden, no matter what. // even href="" will remove it. result.hash = relative.hash; // if the relative url is empty, then there's nothing left to do here. if (relative.href === '') { result.href = result.format(); return result; } // hrefs like //foo/bar always cut to the protocol. if (relative.slashes && !relative.protocol) { // take everything except the protocol from relative var rkeys = Object.keys(relative); for (var rk = 0; rk < rkeys.length; rk++) { var rkey = rkeys[rk]; if (rkey !== 'protocol') result[rkey] = relative[rkey]; } //urlParse appends trailing / to urls like http://www.example.com if (slashedProtocol[result.protocol] && result.hostname && !result.pathname) { result.path = result.pathname = '/'; } result.href = result.format(); return result; } if (relative.protocol && relative.protocol !== result.protocol) { // if it's a known url protocol, then changing // the protocol does weird things // first, if it's not file:, then we MUST have a host, // and if there was a path // to begin with, then we MUST have a path. // if it is file:, then the host is dropped, // because that's known to be hostless. // anything else is assumed to be absolute. if (!slashedProtocol[relative.protocol]) { var keys = Object.keys(relative); for (var v = 0; v < keys.length; v++) { var k = keys[v]; result[k] = relative[k]; } result.href = result.format(); return result; } result.protocol = relative.protocol; if (!relative.host && !hostlessProtocol[relative.protocol]) { var relPath = (relative.pathname || '').split('/'); while (relPath.length && !(relative.host = relPath.shift())); if (!relative.host) relative.host = ''; if (!relative.hostname) relative.hostname = ''; if (relPath[0] !== '') relPath.unshift(''); if (relPath.length < 2) relPath.unshift(''); result.pathname = relPath.join('/'); } else { result.pathname = relative.pathname; } result.search = relative.search; result.query = relative.query; result.host = relative.host || ''; result.auth = relative.auth; result.hostname = relative.hostname || relative.host; result.port = relative.port; // to support http.request if (result.pathname || result.search) { var p = result.pathname || ''; var s = result.search || ''; result.path = p + s; } result.slashes = result.slashes || relative.slashes; result.href = result.format(); return result; } var isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/'), isRelAbs = ( relative.host || relative.pathname && relative.pathname.charAt(0) === '/' ), mustEndAbs = (isRelAbs || isSourceAbs || (result.host && relative.pathname)), removeAllDots = mustEndAbs, srcPath = result.pathname && result.pathname.split('/') || [], relPath = relative.pathname && relative.pathname.split('/') || [], psychotic = result.protocol && !slashedProtocol[result.protocol]; // if the url is a non-slashed url, then relative // links like ../.. should be able // to crawl up to the hostname, as well. This is strange. // result.protocol has already been set by now. // Later on, put the first path part into the host field. if (psychotic) { result.hostname = ''; result.port = null; if (result.host) { if (srcPath[0] === '') srcPath[0] = result.host; else srcPath.unshift(result.host); } result.host = ''; if (relative.protocol) { relative.hostname = null; relative.port = null; if (relative.host) { if (relPath[0] === '') relPath[0] = relative.host; else relPath.unshift(relative.host); } relative.host = null; } mustEndAbs = mustEndAbs && (relPath[0] === '' || srcPath[0] === ''); } if (isRelAbs) { // it's absolute. result.host = (relative.host || relative.host === '') ? relative.host : result.host; result.hostname = (relative.hostname || relative.hostname === '') ? relative.hostname : result.hostname; result.search = relative.search; result.query = relative.query; srcPath = relPath; // fall through to the dot-handling below. } else if (relPath.length) { // it's relative // throw away the existing file, and take the new path instead. if (!srcPath) srcPath = []; srcPath.pop(); srcPath = srcPath.concat(relPath); result.search = relative.search; result.query = relative.query; } else if (!util.isNullOrUndefined(relative.search)) { // just pull out the search. // like href='?foo'. // Put this after the other two cases because it simplifies the booleans if (psychotic) { result.hostname = result.host = srcPath.shift(); //occationaly the auth can get stuck only in host //this especially happens in cases like //url.resolveObject('mailto:local1@domain1', 'local2@domain2') var authInHost = result.host && result.host.indexOf('@') > 0 ? result.host.split('@') : false; if (authInHost) { result.auth = authInHost.shift(); result.host = result.hostname = authInHost.shift(); } } result.search = relative.search; result.query = relative.query; //to support http.request if (!util.isNull(result.pathname) || !util.isNull(result.search)) { result.path = (result.pathname ? result.pathname : '') + (result.search ? result.search : ''); } result.href = result.format(); return result; } if (!srcPath.length) { // no path at all. easy. // we've already handled the other stuff above. result.pathname = null; //to support http.request if (result.search) { result.path = '/' + result.search; } else { result.path = null; } result.href = result.format(); return result; } // if a url ENDs in . or .., then it must get a trailing slash. // however, if it ends in anything else non-slashy, // then it must NOT get a trailing slash. var last = srcPath.slice(-1)[0]; var hasTrailingSlash = ( (result.host || relative.host || srcPath.length > 1) && (last === '.' || last === '..') || last === ''); // strip single dots, resolve double dots to parent dir // if the path tries to go above the root, `up` ends up > 0 var up = 0; for (var i = srcPath.length; i >= 0; i--) { last = srcPath[i]; if (last === '.') { srcPath.splice(i, 1); } else if (last === '..') { srcPath.splice(i, 1); up++; } else if (up) { srcPath.splice(i, 1); up--; } } // if the path is allowed to go above the root, restore leading ..s if (!mustEndAbs && !removeAllDots) { for (; up--; up) { srcPath.unshift('..'); } } if (mustEndAbs && srcPath[0] !== '' && (!srcPath[0] || srcPath[0].charAt(0) !== '/')) { srcPath.unshift(''); } if (hasTrailingSlash && (srcPath.join('/').substr(-1) !== '/')) { srcPath.push(''); } var isAbsolute = srcPath[0] === '' || (srcPath[0] && srcPath[0].charAt(0) === '/'); // put the host back if (psychotic) { result.hostname = result.host = isAbsolute ? '' : srcPath.length ? srcPath.shift() : ''; //occationaly the auth can get stuck only in host //this especially happens in cases like //url.resolveObject('mailto:local1@domain1', 'local2@domain2') var authInHost = result.host && result.host.indexOf('@') > 0 ? result.host.split('@') : false; if (authInHost) { result.auth = authInHost.shift(); result.host = result.hostname = authInHost.shift(); } } mustEndAbs = mustEndAbs || (result.host && srcPath.length); if (mustEndAbs && !isAbsolute) { srcPath.unshift(''); } if (!srcPath.length) { result.pathname = null; result.path = null; } else { result.pathname = srcPath.join('/'); } //to support request.http if (!util.isNull(result.pathname) || !util.isNull(result.search)) { result.path = (result.pathname ? result.pathname : '') + (result.search ? result.search : ''); } result.auth = relative.auth || result.auth; result.slashes = result.slashes || relative.slashes; result.href = result.format(); return result; }; Url.prototype.parseHost = function() { var host = this.host; var port = portPattern.exec(host); if (port) { port = port[0]; if (port !== ':') { this.port = port.substr(1); } host = host.substr(0, host.length - port.length); } if (host) this.hostname = host; }; /***/ }), /* 1015 */ /*!**************************************************************************!*\ !*** ./node_modules/node-libs-browser/node_modules/punycode/punycode.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module, global) {var __WEBPACK_AMD_DEFINE_RESULT__;/*! https://mths.be/punycode v1.4.1 by @mathias */ ;(function(root) { /** Detect free variables */ var freeExports = true && exports && !exports.nodeType && exports; var freeModule = true && module && !module.nodeType && module; var freeGlobal = typeof global == 'object' && global; if ( freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal || freeGlobal.self === freeGlobal ) { root = freeGlobal; } /** * The `punycode` object. * @name punycode * @type Object */ var punycode, /** Highest positive signed 32-bit float value */ maxInt = 2147483647, // aka. 0x7FFFFFFF or 2^31-1 /** Bootstring parameters */ base = 36, tMin = 1, tMax = 26, skew = 38, damp = 700, initialBias = 72, initialN = 128, // 0x80 delimiter = '-', // '\x2D' /** Regular expressions */ regexPunycode = /^xn--/, regexNonASCII = /[^\x20-\x7E]/, // unprintable ASCII chars + non-ASCII chars regexSeparators = /[\x2E\u3002\uFF0E\uFF61]/g, // RFC 3490 separators /** Error messages */ errors = { 'overflow': 'Overflow: input needs wider integers to process', 'not-basic': 'Illegal input >= 0x80 (not a basic code point)', 'invalid-input': 'Invalid input' }, /** Convenience shortcuts */ baseMinusTMin = base - tMin, floor = Math.floor, stringFromCharCode = String.fromCharCode, /** Temporary variable */ key; /*--------------------------------------------------------------------------*/ /** * A generic error utility function. * @private * @param {String} type The error type. * @returns {Error} Throws a `RangeError` with the applicable error message. */ function error(type) { throw new RangeError(errors[type]); } /** * A generic `Array#map` utility function. * @private * @param {Array} array The array to iterate over. * @param {Function} callback The function that gets called for every array * item. * @returns {Array} A new array of values returned by the callback function. */ function map(array, fn) { var length = array.length; var result = []; while (length--) { result[length] = fn(array[length]); } return result; } /** * A simple `Array#map`-like wrapper to work with domain name strings or email * addresses. * @private * @param {String} domain The domain name or email address. * @param {Function} callback The function that gets called for every * character. * @returns {Array} A new string of characters returned by the callback * function. */ function mapDomain(string, fn) { var parts = string.split('@'); var result = ''; if (parts.length > 1) { // In email addresses, only the domain name should be punycoded. Leave // the local part (i.e. everything up to `@`) intact. result = parts[0] + '@'; string = parts[1]; } // Avoid `split(regex)` for IE8 compatibility. See #17. string = string.replace(regexSeparators, '\x2E'); var labels = string.split('.'); var encoded = map(labels, fn).join('.'); return result + encoded; } /** * Creates an array containing the numeric code points of each Unicode * character in the string. While JavaScript uses UCS-2 internally, * this function will convert a pair of surrogate halves (each of which * UCS-2 exposes as separate characters) into a single code point, * matching UTF-16. * @see `punycode.ucs2.encode` * @see * @memberOf punycode.ucs2 * @name decode * @param {String} string The Unicode input string (UCS-2). * @returns {Array} The new array of code points. */ function ucs2decode(string) { var output = [], counter = 0, length = string.length, value, extra; while (counter < length) { value = string.charCodeAt(counter++); if (value >= 0xD800 && value <= 0xDBFF && counter < length) { // high surrogate, and there is a next character extra = string.charCodeAt(counter++); if ((extra & 0xFC00) == 0xDC00) { // low surrogate output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); } else { // unmatched surrogate; only append this code unit, in case the next // code unit is the high surrogate of a surrogate pair output.push(value); counter--; } } else { output.push(value); } } return output; } /** * Creates a string based on an array of numeric code points. * @see `punycode.ucs2.decode` * @memberOf punycode.ucs2 * @name encode * @param {Array} codePoints The array of numeric code points. * @returns {String} The new Unicode string (UCS-2). */ function ucs2encode(array) { return map(array, function(value) { var output = ''; if (value > 0xFFFF) { value -= 0x10000; output += stringFromCharCode(value >>> 10 & 0x3FF | 0xD800); value = 0xDC00 | value & 0x3FF; } output += stringFromCharCode(value); return output; }).join(''); } /** * Converts a basic code point into a digit/integer. * @see `digitToBasic()` * @private * @param {Number} codePoint The basic numeric code point value. * @returns {Number} The numeric value of a basic code point (for use in * representing integers) in the range `0` to `base - 1`, or `base` if * the code point does not represent a value. */ function basicToDigit(codePoint) { if (codePoint - 48 < 10) { return codePoint - 22; } if (codePoint - 65 < 26) { return codePoint - 65; } if (codePoint - 97 < 26) { return codePoint - 97; } return base; } /** * Converts a digit/integer into a basic code point. * @see `basicToDigit()` * @private * @param {Number} digit The numeric value of a basic code point. * @returns {Number} The basic code point whose value (when used for * representing integers) is `digit`, which needs to be in the range * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is * used; else, the lowercase form is used. The behavior is undefined * if `flag` is non-zero and `digit` has no uppercase form. */ function digitToBasic(digit, flag) { // 0..25 map to ASCII a..z or A..Z // 26..35 map to ASCII 0..9 return digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5); } /** * Bias adaptation function as per section 3.4 of RFC 3492. * https://tools.ietf.org/html/rfc3492#section-3.4 * @private */ function adapt(delta, numPoints, firstTime) { var k = 0; delta = firstTime ? floor(delta / damp) : delta >> 1; delta += floor(delta / numPoints); for (/* no initialization */; delta > baseMinusTMin * tMax >> 1; k += base) { delta = floor(delta / baseMinusTMin); } return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); } /** * Converts a Punycode string of ASCII-only symbols to a string of Unicode * symbols. * @memberOf punycode * @param {String} input The Punycode string of ASCII-only symbols. * @returns {String} The resulting string of Unicode symbols. */ function decode(input) { // Don't use UCS-2 var output = [], inputLength = input.length, out, i = 0, n = initialN, bias = initialBias, basic, j, index, oldi, w, k, digit, t, /** Cached calculation results */ baseMinusT; // Handle the basic code points: let `basic` be the number of input code // points before the last delimiter, or `0` if there is none, then copy // the first basic code points to the output. basic = input.lastIndexOf(delimiter); if (basic < 0) { basic = 0; } for (j = 0; j < basic; ++j) { // if it's not a basic code point if (input.charCodeAt(j) >= 0x80) { error('not-basic'); } output.push(input.charCodeAt(j)); } // Main decoding loop: start just after the last delimiter if any basic code // points were copied; start at the beginning otherwise. for (index = basic > 0 ? basic + 1 : 0; index < inputLength; /* no final expression */) { // `index` is the index of the next character to be consumed. // Decode a generalized variable-length integer into `delta`, // which gets added to `i`. The overflow checking is easier // if we increase `i` as we go, then subtract off its starting // value at the end to obtain `delta`. for (oldi = i, w = 1, k = base; /* no condition */; k += base) { if (index >= inputLength) { error('invalid-input'); } digit = basicToDigit(input.charCodeAt(index++)); if (digit >= base || digit > floor((maxInt - i) / w)) { error('overflow'); } i += digit * w; t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias); if (digit < t) { break; } baseMinusT = base - t; if (w > floor(maxInt / baseMinusT)) { error('overflow'); } w *= baseMinusT; } out = output.length + 1; bias = adapt(i - oldi, out, oldi == 0); // `i` was supposed to wrap around from `out` to `0`, // incrementing `n` each time, so we'll fix that now: if (floor(i / out) > maxInt - n) { error('overflow'); } n += floor(i / out); i %= out; // Insert `n` at position `i` of the output output.splice(i++, 0, n); } return ucs2encode(output); } /** * Converts a string of Unicode symbols (e.g. a domain name label) to a * Punycode string of ASCII-only symbols. * @memberOf punycode * @param {String} input The string of Unicode symbols. * @returns {String} The resulting Punycode string of ASCII-only symbols. */ function encode(input) { var n, delta, handledCPCount, basicLength, bias, j, m, q, k, t, currentValue, output = [], /** `inputLength` will hold the number of code points in `input`. */ inputLength, /** Cached calculation results */ handledCPCountPlusOne, baseMinusT, qMinusT; // Convert the input in UCS-2 to Unicode input = ucs2decode(input); // Cache the length inputLength = input.length; // Initialize the state n = initialN; delta = 0; bias = initialBias; // Handle the basic code points for (j = 0; j < inputLength; ++j) { currentValue = input[j]; if (currentValue < 0x80) { output.push(stringFromCharCode(currentValue)); } } handledCPCount = basicLength = output.length; // `handledCPCount` is the number of code points that have been handled; // `basicLength` is the number of basic code points. // Finish the basic string - if it is not empty - with a delimiter if (basicLength) { output.push(delimiter); } // Main encoding loop: while (handledCPCount < inputLength) { // All non-basic code points < n have been handled already. Find the next // larger one: for (m = maxInt, j = 0; j < inputLength; ++j) { currentValue = input[j]; if (currentValue >= n && currentValue < m) { m = currentValue; } } // Increase `delta` enough to advance the decoder's state to , // but guard against overflow handledCPCountPlusOne = handledCPCount + 1; if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { error('overflow'); } delta += (m - n) * handledCPCountPlusOne; n = m; for (j = 0; j < inputLength; ++j) { currentValue = input[j]; if (currentValue < n && ++delta > maxInt) { error('overflow'); } if (currentValue == n) { // Represent delta as a generalized variable-length integer for (q = delta, k = base; /* no condition */; k += base) { t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias); if (q < t) { break; } qMinusT = q - t; baseMinusT = base - t; output.push( stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0)) ); q = floor(qMinusT / baseMinusT); } output.push(stringFromCharCode(digitToBasic(q, 0))); bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength); delta = 0; ++handledCPCount; } } ++delta; ++n; } return output.join(''); } /** * Converts a Punycode string representing a domain name or an email address * to Unicode. Only the Punycoded parts of the input will be converted, i.e. * it doesn't matter if you call it on a string that has already been * converted to Unicode. * @memberOf punycode * @param {String} input The Punycoded domain name or email address to * convert to Unicode. * @returns {String} The Unicode representation of the given Punycode * string. */ function toUnicode(input) { return mapDomain(input, function(string) { return regexPunycode.test(string) ? decode(string.slice(4).toLowerCase()) : string; }); } /** * Converts a Unicode string representing a domain name or an email address to * Punycode. Only the non-ASCII parts of the domain name will be converted, * i.e. it doesn't matter if you call it with a domain that's already in * ASCII. * @memberOf punycode * @param {String} input The domain name or email address to convert, as a * Unicode string. * @returns {String} The Punycode representation of the given domain name or * email address. */ function toASCII(input) { return mapDomain(input, function(string) { return regexNonASCII.test(string) ? 'xn--' + encode(string) : string; }); } /*--------------------------------------------------------------------------*/ /** Define the public API */ punycode = { /** * A string representing the current Punycode.js version number. * @memberOf punycode * @type String */ 'version': '1.4.1', /** * An object of methods to convert from JavaScript's internal character * representation (UCS-2) to Unicode code points, and back. * @see * @memberOf punycode * @type Object */ 'ucs2': { 'decode': ucs2decode, 'encode': ucs2encode }, 'decode': decode, 'encode': encode, 'toASCII': toASCII, 'toUnicode': toUnicode }; /** Expose `punycode` */ // Some AMD build optimizers, like r.js, check for specific condition patterns // like the following: if ( true ) { !(__WEBPACK_AMD_DEFINE_RESULT__ = (function() { return punycode; }).call(exports, __webpack_require__, exports, module), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else {} }(this)); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../webpack/buildin/module.js */ 76)(module), __webpack_require__(/*! ./../../../webpack/buildin/global.js */ 42))) /***/ }), /* 1016 */ /*!**********************************!*\ !*** ./node_modules/url/util.js ***! \**********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = { isString: function(arg) { return typeof(arg) === 'string'; }, isObject: function(arg) { return typeof(arg) === 'object' && arg !== null; }, isNull: function(arg) { return arg === null; }, isNullOrUndefined: function(arg) { return arg == null; } }; /***/ }), /* 1017 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/websocket/lib/browser.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _globalThis; if (typeof globalThis === 'object') { _globalThis = globalThis; } else { try { _globalThis = __webpack_require__(/*! es5-ext/global */ 1018); } catch (error) { } finally { if (!_globalThis && typeof window !== 'undefined') {_globalThis = window;} if (!_globalThis) {throw new Error('Could not determine global this');} } } var NativeWebSocket = _globalThis.WebSocket || _globalThis.MozWebSocket; var websocket_version = __webpack_require__(/*! ./version */ 1019); /** * Expose a W3C WebSocket class with just one or two arguments. */ function W3CWebSocket(uri, protocols) { var native_instance; if (protocols) { native_instance = new NativeWebSocket(uri, protocols); } else { native_instance = new NativeWebSocket(uri); } /** * 'native_instance' is an instance of nativeWebSocket (the browser's WebSocket * class). Since it is an Object it will be returned as it is when creating an * instance of W3CWebSocket via 'new W3CWebSocket()'. * * ECMAScript 5: http://bclary.com/2004/11/07/#a-13.2.2 */ return native_instance; } if (NativeWebSocket) { ['CONNECTING', 'OPEN', 'CLOSING', 'CLOSED'].forEach(function (prop) { Object.defineProperty(W3CWebSocket, prop, { get: function get() {return NativeWebSocket[prop];} }); }); } /** * Module exports. */ module.exports = { 'w3cwebsocket': NativeWebSocket ? W3CWebSocket : null, 'version': websocket_version }; /***/ }), /* 1018 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/es5-ext/global.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var naiveFallback = function naiveFallback() { if (typeof self === "object" && self) return self; if (typeof window === "object" && window) return window; throw new Error("Unable to resolve global `this`"); }; module.exports = function () { if (this) return this; // Unexpected strict mode (may happen if e.g. bundled into ESM module) // Fallback to standard globalThis if available if (typeof globalThis === "object" && globalThis) return globalThis; // Thanks @mathiasbynens -> https://mathiasbynens.be/notes/globalthis // In all ES5+ engines global object inherits from Object.prototype // (if you approached one that doesn't please report) try { Object.defineProperty(Object.prototype, "__global__", { get: function get() {return this;}, configurable: true }); } catch (error) { // Unfortunate case of updates to Object.prototype being restricted // via preventExtensions, seal or freeze return naiveFallback(); } try { // Safari case (window.__global__ works, but __global__ does not) if (!__global__) return naiveFallback(); return __global__; } finally { delete Object.prototype.__global__; } }(); /***/ }), /* 1019 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/websocket/lib/version.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ../package.json */ 1020).version; /***/ }), /* 1020 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/websocket/package.json ***! \*********************************************************************************/ /*! exports provided: _from, _id, _inBundle, _integrity, _location, _phantomChildren, _requested, _requiredBy, _resolved, _shasum, _spec, _where, author, browser, bugs, bundleDependencies, config, contributors, dependencies, deprecated, description, devDependencies, directories, engines, homepage, keywords, license, main, name, repository, scripts, version, default */ /***/ (function(module) { module.exports = JSON.parse("{\"_from\":\"websocket@^1.0.32\",\"_id\":\"websocket@1.0.34\",\"_inBundle\":false,\"_integrity\":\"sha1-K9wmAsCL8sgiU7cwZVwO99yrMRE=\",\"_location\":\"/websocket\",\"_phantomChildren\":{},\"_requested\":{\"type\":\"range\",\"registry\":true,\"raw\":\"websocket@^1.0.32\",\"name\":\"websocket\",\"escapedName\":\"websocket\",\"rawSpec\":\"^1.0.32\",\"saveSpec\":null,\"fetchSpec\":\"^1.0.32\"},\"_requiredBy\":[\"/web3-providers-ws\"],\"_resolved\":\"https://registry.npm.taobao.org/websocket/download/websocket-1.0.34.tgz\",\"_shasum\":\"2bdc2602c08bf2c82253b730655c0ef7dcab3111\",\"_spec\":\"websocket@^1.0.32\",\"_where\":\"C:\\\\Users\\\\Administrator\\\\Desktop\\\\bitcoo\\\\node_modules\\\\web3-providers-ws\",\"author\":{\"name\":\"Brian McKelvey\",\"email\":\"theturtle32@gmail.com\",\"url\":\"https://github.com/theturtle32\"},\"browser\":\"lib/browser.js\",\"bugs\":{\"url\":\"https://github.com/theturtle32/WebSocket-Node/issues\"},\"bundleDependencies\":false,\"config\":{\"verbose\":false},\"contributors\":[{\"name\":\"Iñaki Baz Castillo\",\"email\":\"ibc@aliax.net\",\"url\":\"http://dev.sipdoc.net\"}],\"dependencies\":{\"bufferutil\":\"^4.0.1\",\"debug\":\"^2.2.0\",\"es5-ext\":\"^0.10.50\",\"typedarray-to-buffer\":\"^3.1.5\",\"utf-8-validate\":\"^5.0.2\",\"yaeti\":\"^0.0.6\"},\"deprecated\":false,\"description\":\"Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.\",\"devDependencies\":{\"buffer-equal\":\"^1.0.0\",\"gulp\":\"^4.0.2\",\"gulp-jshint\":\"^2.0.4\",\"jshint\":\"^2.0.0\",\"jshint-stylish\":\"^2.2.1\",\"tape\":\"^4.9.1\"},\"directories\":{\"lib\":\"./lib\"},\"engines\":{\"node\":\">=4.0.0\"},\"homepage\":\"https://github.com/theturtle32/WebSocket-Node\",\"keywords\":[\"websocket\",\"websockets\",\"socket\",\"networking\",\"comet\",\"push\",\"RFC-6455\",\"realtime\",\"server\",\"client\"],\"license\":\"Apache-2.0\",\"main\":\"index\",\"name\":\"websocket\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/theturtle32/WebSocket-Node.git\"},\"scripts\":{\"gulp\":\"gulp\",\"test\":\"tape test/unit/*.js\"},\"version\":\"1.0.34\"}"); /***/ }), /* 1021 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-providers-http/lib/index.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** @file httpprovider.js * @authors: * Marek Kotewicz * Marian Oancea * Fabian Vogelsteller * @date 2015 */ var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var XHR2 = __webpack_require__(/*! xhr2-cookies */ 1022).XMLHttpRequest; // jshint ignore: line var http = __webpack_require__(/*! http */ 1024); var https = __webpack_require__(/*! https */ 1031); /** * HttpProvider should be used to send rpc calls over http */ var HttpProvider = function HttpProvider(host, options) { options = options || {}; this.withCredentials = options.withCredentials || false; this.timeout = options.timeout || 0; this.headers = options.headers; this.agent = options.agent; this.connected = false; // keepAlive is true unless explicitly set to false var keepAlive = options.keepAlive !== false; this.host = host || 'http://localhost:8545'; if (!this.agent) { if (this.host.substring(0, 5) === "https") { this.httpsAgent = new https.Agent({ keepAlive: keepAlive }); } else { this.httpAgent = new http.Agent({ keepAlive: keepAlive }); } } }; HttpProvider.prototype._prepareRequest = function () { var request; // the current runtime is a browser if (typeof XMLHttpRequest !== 'undefined') { request = new XMLHttpRequest(); } else { request = new XHR2(); var agents = { httpsAgent: this.httpsAgent, httpAgent: this.httpAgent, baseUrl: this.baseUrl }; if (this.agent) { agents.httpsAgent = this.agent.https; agents.httpAgent = this.agent.http; agents.baseUrl = this.agent.baseUrl; } request.nodejsSet(agents); } request.open('POST', this.host, true); request.setRequestHeader('Content-Type', 'application/json'); request.timeout = this.timeout; request.withCredentials = this.withCredentials; if (this.headers) { this.headers.forEach(function (header) { request.setRequestHeader(header.name, header.value); }); } return request; }; /** * Should be used to make async request * * @method send * @param {Object} payload * @param {Function} callback triggered on end with (err, result) */ HttpProvider.prototype.send = function (payload, callback) { var _this = this; var request = this._prepareRequest(); request.onreadystatechange = function () { if (request.readyState === 4 && request.timeout !== 1) { var result = request.responseText; var error = null; try { result = JSON.parse(result); } catch (e) { error = errors.InvalidResponse(request.responseText); } _this.connected = true; callback(error, result); } }; request.ontimeout = function () { _this.connected = false; callback(errors.ConnectionTimeout(this.timeout)); }; try { request.send(JSON.stringify(payload)); } catch (error) { this.connected = false; callback(errors.InvalidConnection(this.host)); } }; HttpProvider.prototype.disconnect = function () { //NO OP }; /** * Returns the desired boolean. * * @method supportsSubscriptions * @returns {boolean} */ HttpProvider.prototype.supportsSubscriptions = function () { return false; }; module.exports = HttpProvider; /***/ }), /* 1022 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr2-cookies/dist/index.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function __export(m) { for (var p in m) {if (!exports.hasOwnProperty(p)) exports[p] = m[p];} } Object.defineProperty(exports, "__esModule", { value: true }); __export(__webpack_require__(/*! ./xml-http-request */ 1023)); var xml_http_request_event_target_1 = __webpack_require__(/*! ./xml-http-request-event-target */ 1035); exports.XMLHttpRequestEventTarget = xml_http_request_event_target_1.XMLHttpRequestEventTarget; /***/ }), /* 1023 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr2-cookies/dist/xml-http-request.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(process, __f__, Buffer) { var __extends = this && this.__extends || function () { var extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) {d.__proto__ = b;} || function (d, b) {for (var p in b) {if (b.hasOwnProperty(p)) d[p] = b[p];}}; return function (d, b) { extendStatics(d, b); function __() {this.constructor = d;} d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); var __assign = this && this.__assign || Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) {if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];} } return t; }; Object.defineProperty(exports, "__esModule", { value: true }); var http = __webpack_require__(/*! http */ 1024); var https = __webpack_require__(/*! https */ 1031); var os = __webpack_require__(/*! os */ 1032); var url = __webpack_require__(/*! url */ 1014); var progress_event_1 = __webpack_require__(/*! ./progress-event */ 1033); var errors_1 = __webpack_require__(/*! ./errors */ 1034); var xml_http_request_event_target_1 = __webpack_require__(/*! ./xml-http-request-event-target */ 1035); var xml_http_request_upload_1 = __webpack_require__(/*! ./xml-http-request-upload */ 1036); var Cookie = __webpack_require__(/*! cookiejar */ 1037); var XMLHttpRequest = /** @class */function (_super) { __extends(XMLHttpRequest, _super); function XMLHttpRequest(options) { if (options === void 0) {options = {};} var _this = _super.call(this) || this; _this.UNSENT = XMLHttpRequest.UNSENT; _this.OPENED = XMLHttpRequest.OPENED; _this.HEADERS_RECEIVED = XMLHttpRequest.HEADERS_RECEIVED; _this.LOADING = XMLHttpRequest.LOADING; _this.DONE = XMLHttpRequest.DONE; _this.onreadystatechange = null; _this.readyState = XMLHttpRequest.UNSENT; _this.response = null; _this.responseText = ''; _this.responseType = ''; _this.status = 0; // TODO: UNSENT? _this.statusText = ''; _this.timeout = 0; _this.upload = new xml_http_request_upload_1.XMLHttpRequestUpload(); _this.responseUrl = ''; _this.withCredentials = false; _this._method = null; _this._url = null; _this._sync = false; _this._headers = {}; _this._loweredHeaders = {}; _this._mimeOverride = null; // TODO: is type right? _this._request = null; _this._response = null; _this._responseParts = null; _this._responseHeaders = null; _this._aborting = null; // TODO: type? _this._error = null; // TODO: type? _this._loadedBytes = 0; _this._totalBytes = 0; _this._lengthComputable = false; _this._restrictedMethods = { CONNECT: true, TRACE: true, TRACK: true }; _this._restrictedHeaders = { 'accept-charset': true, 'accept-encoding': true, 'access-control-request-headers': true, 'access-control-request-method': true, connection: true, 'content-length': true, cookie: true, cookie2: true, date: true, dnt: true, expect: true, host: true, 'keep-alive': true, origin: true, referer: true, te: true, trailer: true, 'transfer-encoding': true, upgrade: true, 'user-agent': true, via: true }; _this._privateHeaders = { 'set-cookie': true, 'set-cookie2': true }; _this._userAgent = "Mozilla/5.0 (" + os.type() + " " + os.arch() + ") node.js/" + process.versions.node + " v8/" + process.versions.v8; _this._anonymous = options.anon || false; return _this; } XMLHttpRequest.prototype.open = function (method, url, async, user, password) { if (async === void 0) {async = true;} method = method.toUpperCase(); if (this._restrictedMethods[method]) { throw new XMLHttpRequest.SecurityError("HTTP method " + method + " is not allowed in XHR"); } ; var xhrUrl = this._parseUrl(url, user, password); if (this.readyState === XMLHttpRequest.HEADERS_RECEIVED || this.readyState === XMLHttpRequest.LOADING) { // TODO(pwnall): terminate abort(), terminate send() } this._method = method; this._url = xhrUrl; this._sync = !async; this._headers = {}; this._loweredHeaders = {}; this._mimeOverride = null; this._setReadyState(XMLHttpRequest.OPENED); this._request = null; this._response = null; this.status = 0; this.statusText = ''; this._responseParts = []; this._responseHeaders = null; this._loadedBytes = 0; this._totalBytes = 0; this._lengthComputable = false; }; XMLHttpRequest.prototype.setRequestHeader = function (name, value) { if (this.readyState !== XMLHttpRequest.OPENED) { throw new XMLHttpRequest.InvalidStateError('XHR readyState must be OPENED'); } var loweredName = name.toLowerCase(); if (this._restrictedHeaders[loweredName] || /^sec-/.test(loweredName) || /^proxy-/.test(loweredName)) { __f__("warn", "Refused to set unsafe header \"" + name + "\"", " at node_modules/xhr2-cookies/dist/xml-http-request.js:129"); return; } value = value.toString(); if (this._loweredHeaders[loweredName] != null) { name = this._loweredHeaders[loweredName]; this._headers[name] = this._headers[name] + ", " + value; } else { this._loweredHeaders[loweredName] = name; this._headers[name] = value; } }; XMLHttpRequest.prototype.send = function (data) { if (this.readyState !== XMLHttpRequest.OPENED) { throw new XMLHttpRequest.InvalidStateError('XHR readyState must be OPENED'); } if (this._request) { throw new XMLHttpRequest.InvalidStateError('send() already called'); } switch (this._url.protocol) { case 'file:': return this._sendFile(data); case 'http:': case 'https:': return this._sendHttp(data); default: throw new XMLHttpRequest.NetworkError("Unsupported protocol " + this._url.protocol);} }; XMLHttpRequest.prototype.abort = function () { if (this._request == null) { return; } this._request.abort(); this._setError(); this._dispatchProgress('abort'); this._dispatchProgress('loadend'); }; XMLHttpRequest.prototype.getResponseHeader = function (name) { if (this._responseHeaders == null || name == null) { return null; } var loweredName = name.toLowerCase(); return this._responseHeaders.hasOwnProperty(loweredName) ? this._responseHeaders[name.toLowerCase()] : null; }; XMLHttpRequest.prototype.getAllResponseHeaders = function () { var _this = this; if (this._responseHeaders == null) { return ''; } return Object.keys(this._responseHeaders).map(function (key) {return key + ": " + _this._responseHeaders[key];}).join('\r\n'); }; XMLHttpRequest.prototype.overrideMimeType = function (mimeType) { if (this.readyState === XMLHttpRequest.LOADING || this.readyState === XMLHttpRequest.DONE) { throw new XMLHttpRequest.InvalidStateError('overrideMimeType() not allowed in LOADING or DONE'); } this._mimeOverride = mimeType.toLowerCase(); }; XMLHttpRequest.prototype.nodejsSet = function (options) { this.nodejsHttpAgent = options.httpAgent || this.nodejsHttpAgent; this.nodejsHttpsAgent = options.httpsAgent || this.nodejsHttpsAgent; if (options.hasOwnProperty('baseUrl')) { if (options.baseUrl != null) { var parsedUrl = url.parse(options.baseUrl, false, true); if (!parsedUrl.protocol) { throw new XMLHttpRequest.SyntaxError("baseUrl must be an absolute URL"); } } this.nodejsBaseUrl = options.baseUrl; } }; XMLHttpRequest.nodejsSet = function (options) { XMLHttpRequest.prototype.nodejsSet(options); }; XMLHttpRequest.prototype._setReadyState = function (readyState) { this.readyState = readyState; this.dispatchEvent(new progress_event_1.ProgressEvent('readystatechange')); }; XMLHttpRequest.prototype._sendFile = function (data) { // TODO throw new Error('Protocol file: not implemented'); }; XMLHttpRequest.prototype._sendHttp = function (data) { if (this._sync) { throw new Error('Synchronous XHR processing not implemented'); } if (data && (this._method === 'GET' || this._method === 'HEAD')) { __f__("warn", "Discarding entity body for " + this._method + " requests", " at node_modules/xhr2-cookies/dist/xml-http-request.js:219"); data = null; } else { data = data || ''; } this.upload._setData(data); this._finalizeHeaders(); this._sendHxxpRequest(); }; XMLHttpRequest.prototype._sendHxxpRequest = function () { var _this = this; if (this.withCredentials) { var cookie = XMLHttpRequest.cookieJar. getCookies(Cookie.CookieAccessInfo(this._url.hostname, this._url.pathname, this._url.protocol === 'https:')).toValueString(); this._headers.cookie = this._headers.cookie2 = cookie; } var _a = this._url.protocol === 'http:' ? [http, this.nodejsHttpAgent] : [https, this.nodejsHttpsAgent],hxxp = _a[0],agent = _a[1]; var requestMethod = hxxp.request.bind(hxxp); var request = requestMethod({ hostname: this._url.hostname, port: +this._url.port, path: this._url.path, auth: this._url.auth, method: this._method, headers: this._headers, agent: agent }); this._request = request; if (this.timeout) { request.setTimeout(this.timeout, function () {return _this._onHttpTimeout(request);}); } request.on('response', function (response) {return _this._onHttpResponse(request, response);}); request.on('error', function (error) {return _this._onHttpRequestError(request, error);}); this.upload._startUpload(request); if (this._request === request) { this._dispatchProgress('loadstart'); } }; XMLHttpRequest.prototype._finalizeHeaders = function () { this._headers = __assign({}, this._headers, { Connection: 'keep-alive', Host: this._url.host, 'User-Agent': this._userAgent }, this._anonymous ? { Referer: 'about:blank' } : {}); this.upload._finalizeHeaders(this._headers, this._loweredHeaders); }; XMLHttpRequest.prototype._onHttpResponse = function (request, response) { var _this = this; if (this._request !== request) { return; } if (this.withCredentials && (response.headers['set-cookie'] || response.headers['set-cookie2'])) { XMLHttpRequest.cookieJar. setCookies(response.headers['set-cookie'] || response.headers['set-cookie2']); } if ([301, 302, 303, 307, 308].indexOf(response.statusCode) >= 0) { this._url = this._parseUrl(response.headers.location); this._method = 'GET'; if (this._loweredHeaders['content-type']) { delete this._headers[this._loweredHeaders['content-type']]; delete this._loweredHeaders['content-type']; } if (this._headers['Content-Type'] != null) { delete this._headers['Content-Type']; } delete this._headers['Content-Length']; this.upload._reset(); this._finalizeHeaders(); this._sendHxxpRequest(); return; } this._response = response; this._response.on('data', function (data) {return _this._onHttpResponseData(response, data);}); this._response.on('end', function () {return _this._onHttpResponseEnd(response);}); this._response.on('close', function () {return _this._onHttpResponseClose(response);}); this.responseUrl = this._url.href.split('#')[0]; this.status = response.statusCode; this.statusText = http.STATUS_CODES[this.status]; this._parseResponseHeaders(response); var lengthString = this._responseHeaders['content-length'] || ''; this._totalBytes = +lengthString; this._lengthComputable = !!lengthString; this._setReadyState(XMLHttpRequest.HEADERS_RECEIVED); }; XMLHttpRequest.prototype._onHttpResponseData = function (response, data) { if (this._response !== response) { return; } this._responseParts.push(new Buffer(data)); this._loadedBytes += data.length; if (this.readyState !== XMLHttpRequest.LOADING) { this._setReadyState(XMLHttpRequest.LOADING); } this._dispatchProgress('progress'); }; XMLHttpRequest.prototype._onHttpResponseEnd = function (response) { if (this._response !== response) { return; } this._parseResponse(); this._request = null; this._response = null; this._setReadyState(XMLHttpRequest.DONE); this._dispatchProgress('load'); this._dispatchProgress('loadend'); }; XMLHttpRequest.prototype._onHttpResponseClose = function (response) { if (this._response !== response) { return; } var request = this._request; this._setError(); request.abort(); this._setReadyState(XMLHttpRequest.DONE); this._dispatchProgress('error'); this._dispatchProgress('loadend'); }; XMLHttpRequest.prototype._onHttpTimeout = function (request) { if (this._request !== request) { return; } this._setError(); request.abort(); this._setReadyState(XMLHttpRequest.DONE); this._dispatchProgress('timeout'); this._dispatchProgress('loadend'); }; XMLHttpRequest.prototype._onHttpRequestError = function (request, error) { if (this._request !== request) { return; } this._setError(); request.abort(); this._setReadyState(XMLHttpRequest.DONE); this._dispatchProgress('error'); this._dispatchProgress('loadend'); }; XMLHttpRequest.prototype._dispatchProgress = function (eventType) { var event = new XMLHttpRequest.ProgressEvent(eventType); event.lengthComputable = this._lengthComputable; event.loaded = this._loadedBytes; event.total = this._totalBytes; this.dispatchEvent(event); }; XMLHttpRequest.prototype._setError = function () { this._request = null; this._response = null; this._responseHeaders = null; this._responseParts = null; }; XMLHttpRequest.prototype._parseUrl = function (urlString, user, password) { var absoluteUrl = this.nodejsBaseUrl == null ? urlString : url.resolve(this.nodejsBaseUrl, urlString); var xhrUrl = url.parse(absoluteUrl, false, true); xhrUrl.hash = null; var _a = (xhrUrl.auth || '').split(':'),xhrUser = _a[0],xhrPassword = _a[1]; if (xhrUser || xhrPassword || user || password) { xhrUrl.auth = (user || xhrUser || '') + ":" + (password || xhrPassword || ''); } return xhrUrl; }; XMLHttpRequest.prototype._parseResponseHeaders = function (response) { this._responseHeaders = {}; for (var name_1 in response.headers) { var loweredName = name_1.toLowerCase(); if (this._privateHeaders[loweredName]) { continue; } this._responseHeaders[loweredName] = response.headers[name_1]; } if (this._mimeOverride != null) { this._responseHeaders['content-type'] = this._mimeOverride; } }; XMLHttpRequest.prototype._parseResponse = function () { var buffer = Buffer.concat(this._responseParts); this._responseParts = null; switch (this.responseType) { case 'json': this.responseText = null; try { this.response = JSON.parse(buffer.toString('utf-8')); } catch (_a) { this.response = null; } return; case 'buffer': this.responseText = null; this.response = buffer; return; case 'arraybuffer': this.responseText = null; var arrayBuffer = new ArrayBuffer(buffer.length); var view = new Uint8Array(arrayBuffer); for (var i = 0; i < buffer.length; i++) { view[i] = buffer[i]; } this.response = arrayBuffer; return; case 'text': default: try { this.responseText = buffer.toString(this._parseResponseEncoding()); } catch (_b) { this.responseText = buffer.toString('binary'); } this.response = this.responseText;} }; XMLHttpRequest.prototype._parseResponseEncoding = function () { return /;\s*charset=(.*)$/.exec(this._responseHeaders['content-type'] || '')[1] || 'utf-8'; }; XMLHttpRequest.ProgressEvent = progress_event_1.ProgressEvent; XMLHttpRequest.InvalidStateError = errors_1.InvalidStateError; XMLHttpRequest.NetworkError = errors_1.NetworkError; XMLHttpRequest.SecurityError = errors_1.SecurityError; XMLHttpRequest.SyntaxError = errors_1.SyntaxError; XMLHttpRequest.XMLHttpRequestUpload = xml_http_request_upload_1.XMLHttpRequestUpload; XMLHttpRequest.UNSENT = 0; XMLHttpRequest.OPENED = 1; XMLHttpRequest.HEADERS_RECEIVED = 2; XMLHttpRequest.LOADING = 3; XMLHttpRequest.DONE = 4; XMLHttpRequest.cookieJar = Cookie.CookieJar(); return XMLHttpRequest; }(xml_http_request_event_target_1.XMLHttpRequestEventTarget); exports.XMLHttpRequest = XMLHttpRequest; XMLHttpRequest.prototype.nodejsHttpAgent = http.globalAgent; XMLHttpRequest.prototype.nodejsHttpsAgent = https.globalAgent; XMLHttpRequest.prototype.nodejsBaseUrl = null; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/node-libs-browser/mock/process.js */ 36), __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"], __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1024 */ /*!*******************************************!*\ !*** ./node_modules/stream-http/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var ClientRequest = __webpack_require__(/*! ./lib/request */ 1025) var response = __webpack_require__(/*! ./lib/response */ 1027) var extend = __webpack_require__(/*! xtend */ 1029) var statusCodes = __webpack_require__(/*! builtin-status-codes */ 1030) var url = __webpack_require__(/*! url */ 1014) var http = exports http.request = function (opts, cb) { if (typeof opts === 'string') opts = url.parse(opts) else opts = extend(opts) // Normally, the page is loaded from http or https, so not specifying a protocol // will result in a (valid) protocol-relative url. However, this won't work if // the protocol is something else, like 'file:' var defaultProtocol = global.location.protocol.search(/^https?:$/) === -1 ? 'http:' : '' var protocol = opts.protocol || defaultProtocol var host = opts.hostname || opts.host var port = opts.port var path = opts.path || '/' // Necessary for IPv6 addresses if (host && host.indexOf(':') !== -1) host = '[' + host + ']' // This may be a relative url. The browser should always be able to interpret it correctly. opts.url = (host ? (protocol + '//' + host) : '') + (port ? ':' + port : '') + path opts.method = (opts.method || 'GET').toUpperCase() opts.headers = opts.headers || {} // Also valid opts.auth, opts.mode var req = new ClientRequest(opts) if (cb) req.on('response', cb) return req } http.get = function get (opts, cb) { var req = http.request(opts, cb) req.end() return req } http.ClientRequest = ClientRequest http.IncomingMessage = response.IncomingMessage http.Agent = function () {} http.Agent.defaultMaxSockets = 4 http.globalAgent = new http.Agent() http.STATUS_CODES = statusCodes http.METHODS = [ 'CHECKOUT', 'CONNECT', 'COPY', 'DELETE', 'GET', 'HEAD', 'LOCK', 'M-SEARCH', 'MERGE', 'MKACTIVITY', 'MKCOL', 'MOVE', 'NOTIFY', 'OPTIONS', 'PATCH', 'POST', 'PROPFIND', 'PROPPATCH', 'PURGE', 'PUT', 'REPORT', 'SEARCH', 'SUBSCRIBE', 'TRACE', 'UNLOCK', 'UNSUBSCRIBE' ] /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ 42))) /***/ }), /* 1025 */ /*!*************************************************!*\ !*** ./node_modules/stream-http/lib/request.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer, global, process) {var capability = __webpack_require__(/*! ./capability */ 1026) var inherits = __webpack_require__(/*! inherits */ 132) var response = __webpack_require__(/*! ./response */ 1027) var stream = __webpack_require__(/*! readable-stream */ 373) var toArrayBuffer = __webpack_require__(/*! to-arraybuffer */ 1028) var IncomingMessage = response.IncomingMessage var rStates = response.readyStates function decideMode (preferBinary, useFetch) { if (capability.fetch && useFetch) { return 'fetch' } else if (capability.mozchunkedarraybuffer) { return 'moz-chunked-arraybuffer' } else if (capability.msstream) { return 'ms-stream' } else if (capability.arraybuffer && preferBinary) { return 'arraybuffer' } else if (capability.vbArray && preferBinary) { return 'text:vbarray' } else { return 'text' } } var ClientRequest = module.exports = function (opts) { var self = this stream.Writable.call(self) self._opts = opts self._body = [] self._headers = {} if (opts.auth) self.setHeader('Authorization', 'Basic ' + new Buffer(opts.auth).toString('base64')) Object.keys(opts.headers).forEach(function (name) { self.setHeader(name, opts.headers[name]) }) var preferBinary var useFetch = true if (opts.mode === 'disable-fetch' || ('requestTimeout' in opts && !capability.abortController)) { // If the use of XHR should be preferred. Not typically needed. useFetch = false preferBinary = true } else if (opts.mode === 'prefer-streaming') { // If streaming is a high priority but binary compatibility and // the accuracy of the 'content-type' header aren't preferBinary = false } else if (opts.mode === 'allow-wrong-content-type') { // If streaming is more important than preserving the 'content-type' header preferBinary = !capability.overrideMimeType } else if (!opts.mode || opts.mode === 'default' || opts.mode === 'prefer-fast') { // Use binary if text streaming may corrupt data or the content-type header, or for speed preferBinary = true } else { throw new Error('Invalid value for opts.mode') } self._mode = decideMode(preferBinary, useFetch) self._fetchTimer = null self.on('finish', function () { self._onFinish() }) } inherits(ClientRequest, stream.Writable) ClientRequest.prototype.setHeader = function (name, value) { var self = this var lowerName = name.toLowerCase() // This check is not necessary, but it prevents warnings from browsers about setting unsafe // headers. To be honest I'm not entirely sure hiding these warnings is a good thing, but // http-browserify did it, so I will too. if (unsafeHeaders.indexOf(lowerName) !== -1) return self._headers[lowerName] = { name: name, value: value } } ClientRequest.prototype.getHeader = function (name) { var header = this._headers[name.toLowerCase()] if (header) return header.value return null } ClientRequest.prototype.removeHeader = function (name) { var self = this delete self._headers[name.toLowerCase()] } ClientRequest.prototype._onFinish = function () { var self = this if (self._destroyed) return var opts = self._opts var headersObj = self._headers var body = null if (opts.method !== 'GET' && opts.method !== 'HEAD') { if (capability.arraybuffer) { body = toArrayBuffer(Buffer.concat(self._body)) } else if (capability.blobConstructor) { body = new global.Blob(self._body.map(function (buffer) { return toArrayBuffer(buffer) }), { type: (headersObj['content-type'] || {}).value || '' }) } else { // get utf8 string body = Buffer.concat(self._body).toString() } } // create flattened list of headers var headersList = [] Object.keys(headersObj).forEach(function (keyName) { var name = headersObj[keyName].name var value = headersObj[keyName].value if (Array.isArray(value)) { value.forEach(function (v) { headersList.push([name, v]) }) } else { headersList.push([name, value]) } }) if (self._mode === 'fetch') { var signal = null var fetchTimer = null if (capability.abortController) { var controller = new AbortController() signal = controller.signal self._fetchAbortController = controller if ('requestTimeout' in opts && opts.requestTimeout !== 0) { self._fetchTimer = global.setTimeout(function () { self.emit('requestTimeout') if (self._fetchAbortController) self._fetchAbortController.abort() }, opts.requestTimeout) } } global.fetch(self._opts.url, { method: self._opts.method, headers: headersList, body: body || undefined, mode: 'cors', credentials: opts.withCredentials ? 'include' : 'same-origin', signal: signal }).then(function (response) { self._fetchResponse = response self._connect() }, function (reason) { global.clearTimeout(self._fetchTimer) if (!self._destroyed) self.emit('error', reason) }) } else { var xhr = self._xhr = new global.XMLHttpRequest() try { xhr.open(self._opts.method, self._opts.url, true) } catch (err) { process.nextTick(function () { self.emit('error', err) }) return } // Can't set responseType on really old browsers if ('responseType' in xhr) xhr.responseType = self._mode.split(':')[0] if ('withCredentials' in xhr) xhr.withCredentials = !!opts.withCredentials if (self._mode === 'text' && 'overrideMimeType' in xhr) xhr.overrideMimeType('text/plain; charset=x-user-defined') if ('requestTimeout' in opts) { xhr.timeout = opts.requestTimeout xhr.ontimeout = function () { self.emit('requestTimeout') } } headersList.forEach(function (header) { xhr.setRequestHeader(header[0], header[1]) }) self._response = null xhr.onreadystatechange = function () { switch (xhr.readyState) { case rStates.LOADING: case rStates.DONE: self._onXHRProgress() break } } // Necessary for streaming in Firefox, since xhr.response is ONLY defined // in onprogress, not in onreadystatechange with xhr.readyState = 3 if (self._mode === 'moz-chunked-arraybuffer') { xhr.onprogress = function () { self._onXHRProgress() } } xhr.onerror = function () { if (self._destroyed) return self.emit('error', new Error('XHR error')) } try { xhr.send(body) } catch (err) { process.nextTick(function () { self.emit('error', err) }) return } } } /** * Checks if xhr.status is readable and non-zero, indicating no error. * Even though the spec says it should be available in readyState 3, * accessing it throws an exception in IE8 */ function statusValid (xhr) { try { var status = xhr.status return (status !== null && status !== 0) } catch (e) { return false } } ClientRequest.prototype._onXHRProgress = function () { var self = this if (!statusValid(self._xhr) || self._destroyed) return if (!self._response) self._connect() self._response._onXHRProgress() } ClientRequest.prototype._connect = function () { var self = this if (self._destroyed) return self._response = new IncomingMessage(self._xhr, self._fetchResponse, self._mode, self._fetchTimer) self._response.on('error', function(err) { self.emit('error', err) }) self.emit('response', self._response) } ClientRequest.prototype._write = function (chunk, encoding, cb) { var self = this self._body.push(chunk) cb() } ClientRequest.prototype.abort = ClientRequest.prototype.destroy = function () { var self = this self._destroyed = true global.clearTimeout(self._fetchTimer) if (self._response) self._response._destroyed = true if (self._xhr) self._xhr.abort() else if (self._fetchAbortController) self._fetchAbortController.abort() } ClientRequest.prototype.end = function (data, encoding, cb) { var self = this if (typeof data === 'function') { cb = data data = undefined } stream.Writable.prototype.end.call(self, data, encoding, cb) } ClientRequest.prototype.flushHeaders = function () {} ClientRequest.prototype.setTimeout = function () {} ClientRequest.prototype.setNoDelay = function () {} ClientRequest.prototype.setSocketKeepAlive = function () {} // Taken from http://www.w3.org/TR/XMLHttpRequest/#the-setrequestheader%28%29-method var unsafeHeaders = [ 'accept-charset', 'accept-encoding', 'access-control-request-headers', 'access-control-request-method', 'connection', 'content-length', 'cookie', 'cookie2', 'date', 'dnt', 'expect', 'host', 'keep-alive', 'origin', 'referer', 'te', 'trailer', 'transfer-encoding', 'upgrade', 'via' ] /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 45).Buffer, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 42), __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 1026 */ /*!****************************************************!*\ !*** ./node_modules/stream-http/lib/capability.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {exports.fetch = isFunction(global.fetch) && isFunction(global.ReadableStream) exports.writableStream = isFunction(global.WritableStream) exports.abortController = isFunction(global.AbortController) exports.blobConstructor = false try { new Blob([new ArrayBuffer(1)]) exports.blobConstructor = true } catch (e) {} // The xhr request to example.com may violate some restrictive CSP configurations, // so if we're running in a browser that supports `fetch`, avoid calling getXHR() // and assume support for certain features below. var xhr function getXHR () { // Cache the xhr value if (xhr !== undefined) return xhr if (global.XMLHttpRequest) { xhr = new global.XMLHttpRequest() // If XDomainRequest is available (ie only, where xhr might not work // cross domain), use the page location. Otherwise use example.com // Note: this doesn't actually make an http request. try { xhr.open('GET', global.XDomainRequest ? '/' : 'https://example.com') } catch(e) { xhr = null } } else { // Service workers don't have XHR xhr = null } return xhr } function checkTypeSupport (type) { var xhr = getXHR() if (!xhr) return false try { xhr.responseType = type return xhr.responseType === type } catch (e) {} return false } // For some strange reason, Safari 7.0 reports typeof global.ArrayBuffer === 'object'. // Safari 7.1 appears to have fixed this bug. var haveArrayBuffer = typeof global.ArrayBuffer !== 'undefined' var haveSlice = haveArrayBuffer && isFunction(global.ArrayBuffer.prototype.slice) // If fetch is supported, then arraybuffer will be supported too. Skip calling // checkTypeSupport(), since that calls getXHR(). exports.arraybuffer = exports.fetch || (haveArrayBuffer && checkTypeSupport('arraybuffer')) // These next two tests unavoidably show warnings in Chrome. Since fetch will always // be used if it's available, just return false for these to avoid the warnings. exports.msstream = !exports.fetch && haveSlice && checkTypeSupport('ms-stream') exports.mozchunkedarraybuffer = !exports.fetch && haveArrayBuffer && checkTypeSupport('moz-chunked-arraybuffer') // If fetch is supported, then overrideMimeType will be supported too. Skip calling // getXHR(). exports.overrideMimeType = exports.fetch || (getXHR() ? isFunction(getXHR().overrideMimeType) : false) exports.vbArray = isFunction(global.VBArray) function isFunction (value) { return typeof value === 'function' } xhr = null // Help gc /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 42))) /***/ }), /* 1027 */ /*!**************************************************!*\ !*** ./node_modules/stream-http/lib/response.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(process, Buffer, global) {var capability = __webpack_require__(/*! ./capability */ 1026) var inherits = __webpack_require__(/*! inherits */ 132) var stream = __webpack_require__(/*! readable-stream */ 373) var rStates = exports.readyStates = { UNSENT: 0, OPENED: 1, HEADERS_RECEIVED: 2, LOADING: 3, DONE: 4 } var IncomingMessage = exports.IncomingMessage = function (xhr, response, mode, fetchTimer) { var self = this stream.Readable.call(self) self._mode = mode self.headers = {} self.rawHeaders = [] self.trailers = {} self.rawTrailers = [] // Fake the 'close' event, but only once 'end' fires self.on('end', function () { // The nextTick is necessary to prevent the 'request' module from causing an infinite loop process.nextTick(function () { self.emit('close') }) }) if (mode === 'fetch') { self._fetchResponse = response self.url = response.url self.statusCode = response.status self.statusMessage = response.statusText response.headers.forEach(function (header, key){ self.headers[key.toLowerCase()] = header self.rawHeaders.push(key, header) }) if (capability.writableStream) { var writable = new WritableStream({ write: function (chunk) { return new Promise(function (resolve, reject) { if (self._destroyed) { reject() } else if(self.push(new Buffer(chunk))) { resolve() } else { self._resumeFetch = resolve } }) }, close: function () { global.clearTimeout(fetchTimer) if (!self._destroyed) self.push(null) }, abort: function (err) { if (!self._destroyed) self.emit('error', err) } }) try { response.body.pipeTo(writable).catch(function (err) { global.clearTimeout(fetchTimer) if (!self._destroyed) self.emit('error', err) }) return } catch (e) {} // pipeTo method isn't defined. Can't find a better way to feature test this } // fallback for when writableStream or pipeTo aren't available var reader = response.body.getReader() function read () { reader.read().then(function (result) { if (self._destroyed) return if (result.done) { global.clearTimeout(fetchTimer) self.push(null) return } self.push(new Buffer(result.value)) read() }).catch(function (err) { global.clearTimeout(fetchTimer) if (!self._destroyed) self.emit('error', err) }) } read() } else { self._xhr = xhr self._pos = 0 self.url = xhr.responseURL self.statusCode = xhr.status self.statusMessage = xhr.statusText var headers = xhr.getAllResponseHeaders().split(/\r?\n/) headers.forEach(function (header) { var matches = header.match(/^([^:]+):\s*(.*)/) if (matches) { var key = matches[1].toLowerCase() if (key === 'set-cookie') { if (self.headers[key] === undefined) { self.headers[key] = [] } self.headers[key].push(matches[2]) } else if (self.headers[key] !== undefined) { self.headers[key] += ', ' + matches[2] } else { self.headers[key] = matches[2] } self.rawHeaders.push(matches[1], matches[2]) } }) self._charset = 'x-user-defined' if (!capability.overrideMimeType) { var mimeType = self.rawHeaders['mime-type'] if (mimeType) { var charsetMatch = mimeType.match(/;\s*charset=([^;])(;|$)/) if (charsetMatch) { self._charset = charsetMatch[1].toLowerCase() } } if (!self._charset) self._charset = 'utf-8' // best guess } } } inherits(IncomingMessage, stream.Readable) IncomingMessage.prototype._read = function () { var self = this var resolve = self._resumeFetch if (resolve) { self._resumeFetch = null resolve() } } IncomingMessage.prototype._onXHRProgress = function () { var self = this var xhr = self._xhr var response = null switch (self._mode) { case 'text:vbarray': // For IE9 if (xhr.readyState !== rStates.DONE) break try { // This fails in IE8 response = new global.VBArray(xhr.responseBody).toArray() } catch (e) {} if (response !== null) { self.push(new Buffer(response)) break } // Falls through in IE8 case 'text': try { // This will fail when readyState = 3 in IE9. Switch mode and wait for readyState = 4 response = xhr.responseText } catch (e) { self._mode = 'text:vbarray' break } if (response.length > self._pos) { var newData = response.substr(self._pos) if (self._charset === 'x-user-defined') { var buffer = new Buffer(newData.length) for (var i = 0; i < newData.length; i++) buffer[i] = newData.charCodeAt(i) & 0xff self.push(buffer) } else { self.push(newData, self._charset) } self._pos = response.length } break case 'arraybuffer': if (xhr.readyState !== rStates.DONE || !xhr.response) break response = xhr.response self.push(new Buffer(new Uint8Array(response))) break case 'moz-chunked-arraybuffer': // take whole response = xhr.response if (xhr.readyState !== rStates.LOADING || !response) break self.push(new Buffer(new Uint8Array(response))) break case 'ms-stream': response = xhr.response if (xhr.readyState !== rStates.LOADING) break var reader = new global.MSStreamReader() reader.onprogress = function () { if (reader.result.byteLength > self._pos) { self.push(new Buffer(new Uint8Array(reader.result.slice(self._pos)))) self._pos = reader.result.byteLength } } reader.onload = function () { self.push(null) } // reader.onerror = ??? // TODO: this reader.readAsArrayBuffer(response) break } // The ms-stream case handles end separately in reader.onload() if (self._xhr.readyState === rStates.DONE && self._mode !== 'ms-stream') { self.push(null) } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node-libs-browser/mock/process.js */ 36), __webpack_require__(/*! ./../../buffer/index.js */ 45).Buffer, __webpack_require__(/*! ./../../webpack/buildin/global.js */ 42))) /***/ }), /* 1028 */ /*!**********************************************!*\ !*** ./node_modules/to-arraybuffer/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! buffer */ 45).Buffer module.exports = function (buf) { // If the buffer is backed by a Uint8Array, a faster version will work if (buf instanceof Uint8Array) { // If the buffer isn't a subarray, return the underlying ArrayBuffer if (buf.byteOffset === 0 && buf.byteLength === buf.buffer.byteLength) { return buf.buffer } else if (typeof buf.buffer.slice === 'function') { // Otherwise we need to get a proper copy return buf.buffer.slice(buf.byteOffset, buf.byteOffset + buf.byteLength) } } if (Buffer.isBuffer(buf)) { // This is the slow version that will work with any Buffer // implementation (even in old browsers) var arrayCopy = new Uint8Array(buf.length) var len = buf.length for (var i = 0; i < len; i++) { arrayCopy[i] = buf[i] } return arrayCopy.buffer } else { throw new Error('Argument must be a Buffer') } } /***/ }), /* 1029 */ /*!*****************************************!*\ !*** ./node_modules/xtend/immutable.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = extend var hasOwnProperty = Object.prototype.hasOwnProperty; function extend() { var target = {} for (var i = 0; i < arguments.length; i++) { var source = arguments[i] for (var key in source) { if (hasOwnProperty.call(source, key)) { target[key] = source[key] } } } return target } /***/ }), /* 1030 */ /*!******************************************************!*\ !*** ./node_modules/builtin-status-codes/browser.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = { "100": "Continue", "101": "Switching Protocols", "102": "Processing", "200": "OK", "201": "Created", "202": "Accepted", "203": "Non-Authoritative Information", "204": "No Content", "205": "Reset Content", "206": "Partial Content", "207": "Multi-Status", "208": "Already Reported", "226": "IM Used", "300": "Multiple Choices", "301": "Moved Permanently", "302": "Found", "303": "See Other", "304": "Not Modified", "305": "Use Proxy", "307": "Temporary Redirect", "308": "Permanent Redirect", "400": "Bad Request", "401": "Unauthorized", "402": "Payment Required", "403": "Forbidden", "404": "Not Found", "405": "Method Not Allowed", "406": "Not Acceptable", "407": "Proxy Authentication Required", "408": "Request Timeout", "409": "Conflict", "410": "Gone", "411": "Length Required", "412": "Precondition Failed", "413": "Payload Too Large", "414": "URI Too Long", "415": "Unsupported Media Type", "416": "Range Not Satisfiable", "417": "Expectation Failed", "418": "I'm a teapot", "421": "Misdirected Request", "422": "Unprocessable Entity", "423": "Locked", "424": "Failed Dependency", "425": "Unordered Collection", "426": "Upgrade Required", "428": "Precondition Required", "429": "Too Many Requests", "431": "Request Header Fields Too Large", "451": "Unavailable For Legal Reasons", "500": "Internal Server Error", "501": "Not Implemented", "502": "Bad Gateway", "503": "Service Unavailable", "504": "Gateway Timeout", "505": "HTTP Version Not Supported", "506": "Variant Also Negotiates", "507": "Insufficient Storage", "508": "Loop Detected", "509": "Bandwidth Limit Exceeded", "510": "Not Extended", "511": "Network Authentication Required" } /***/ }), /* 1031 */ /*!************************************************!*\ !*** ./node_modules/https-browserify/index.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var http = __webpack_require__(/*! http */ 1024) var url = __webpack_require__(/*! url */ 1014) var https = module.exports for (var key in http) { if (http.hasOwnProperty(key)) https[key] = http[key] } https.request = function (params, cb) { params = validateParams(params) return http.request.call(this, params, cb) } https.get = function (params, cb) { params = validateParams(params) return http.get.call(this, params, cb) } function validateParams (params) { if (typeof params === 'string') { params = url.parse(params) } if (!params.protocol) { params.protocol = 'https:' } if (params.protocol !== 'https:') { throw new Error('Protocol "' + params.protocol + '" not supported. Expected "https:"') } return params } /***/ }), /* 1032 */ /*!***********************************************!*\ !*** ./node_modules/os-browserify/browser.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports.endianness = function () { return 'LE' }; exports.hostname = function () { if (typeof location !== 'undefined') { return location.hostname } else return ''; }; exports.loadavg = function () { return [] }; exports.uptime = function () { return 0 }; exports.freemem = function () { return Number.MAX_VALUE; }; exports.totalmem = function () { return Number.MAX_VALUE; }; exports.cpus = function () { return [] }; exports.type = function () { return 'Browser' }; exports.release = function () { if (typeof navigator !== 'undefined') { return navigator.appVersion; } return ''; }; exports.networkInterfaces = exports.getNetworkInterfaces = function () { return {} }; exports.arch = function () { return 'javascript' }; exports.platform = function () { return 'browser' }; exports.tmpdir = exports.tmpDir = function () { return '/tmp'; }; exports.EOL = '\n'; exports.homedir = function () { return '/' }; /***/ }), /* 1033 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr2-cookies/dist/progress-event.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ProgressEvent = /** @class */function () { function ProgressEvent(type) { this.type = type; this.bubbles = false; this.cancelable = false; this.loaded = 0; this.lengthComputable = false; this.total = 0; } return ProgressEvent; }(); exports.ProgressEvent = ProgressEvent; /***/ }), /* 1034 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr2-cookies/dist/errors.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var __extends = this && this.__extends || function () { var extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) {d.__proto__ = b;} || function (d, b) {for (var p in b) {if (b.hasOwnProperty(p)) d[p] = b[p];}}; return function (d, b) { extendStatics(d, b); function __() {this.constructor = d;} d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); Object.defineProperty(exports, "__esModule", { value: true }); var SecurityError = /** @class */function (_super) { __extends(SecurityError, _super); function SecurityError() { return _super !== null && _super.apply(this, arguments) || this; } return SecurityError; }(Error); exports.SecurityError = SecurityError; var InvalidStateError = /** @class */function (_super) { __extends(InvalidStateError, _super); function InvalidStateError() { return _super !== null && _super.apply(this, arguments) || this; } return InvalidStateError; }(Error); exports.InvalidStateError = InvalidStateError; var NetworkError = /** @class */function (_super) { __extends(NetworkError, _super); function NetworkError() { return _super !== null && _super.apply(this, arguments) || this; } return NetworkError; }(Error); exports.NetworkError = NetworkError; var SyntaxError = /** @class */function (_super) { __extends(SyntaxError, _super); function SyntaxError() { return _super !== null && _super.apply(this, arguments) || this; } return SyntaxError; }(Error); exports.SyntaxError = SyntaxError; /***/ }), /* 1035 */ /*!*************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr2-cookies/dist/xml-http-request-event-target.js ***! \*************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var XMLHttpRequestEventTarget = /** @class */function () { function XMLHttpRequestEventTarget() { this.listeners = {}; } XMLHttpRequestEventTarget.prototype.addEventListener = function (eventType, listener) { eventType = eventType.toLowerCase(); this.listeners[eventType] = this.listeners[eventType] || []; this.listeners[eventType].push(listener.handleEvent || listener); }; XMLHttpRequestEventTarget.prototype.removeEventListener = function (eventType, listener) { eventType = eventType.toLowerCase(); if (!this.listeners[eventType]) { return; } var index = this.listeners[eventType].indexOf(listener.handleEvent || listener); if (index < 0) { return; } this.listeners[eventType].splice(index, 1); }; XMLHttpRequestEventTarget.prototype.dispatchEvent = function (event) { var eventType = event.type.toLowerCase(); event.target = this; // TODO: set event.currentTarget? if (this.listeners[eventType]) { for (var _i = 0, _a = this.listeners[eventType]; _i < _a.length; _i++) { var listener_1 = _a[_i]; listener_1.call(this, event); } } var listener = this["on" + eventType]; if (listener) { listener.call(this, event); } return true; }; return XMLHttpRequestEventTarget; }(); exports.XMLHttpRequestEventTarget = XMLHttpRequestEventTarget; /***/ }), /* 1036 */ /*!*******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr2-cookies/dist/xml-http-request-upload.js ***! \*******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var __extends = this && this.__extends || function () { var extendStatics = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function (d, b) {d.__proto__ = b;} || function (d, b) {for (var p in b) {if (b.hasOwnProperty(p)) d[p] = b[p];}}; return function (d, b) { extendStatics(d, b); function __() {this.constructor = d;} d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; }(); Object.defineProperty(exports, "__esModule", { value: true }); var xml_http_request_event_target_1 = __webpack_require__(/*! ./xml-http-request-event-target */ 1035); var XMLHttpRequestUpload = /** @class */function (_super) { __extends(XMLHttpRequestUpload, _super); function XMLHttpRequestUpload() { var _this = _super.call(this) || this; _this._contentType = null; _this._body = null; _this._reset(); return _this; } XMLHttpRequestUpload.prototype._reset = function () { this._contentType = null; this._body = null; }; XMLHttpRequestUpload.prototype._setData = function (data) { if (data == null) { return; } if (typeof data === 'string') { if (data.length !== 0) { this._contentType = 'text/plain;charset=UTF-8'; } this._body = new Buffer(data, 'utf-8'); } else if (Buffer.isBuffer(data)) { this._body = data; } else if (data instanceof ArrayBuffer) { var body = new Buffer(data.byteLength); var view = new Uint8Array(data); for (var i = 0; i < data.byteLength; i++) { body[i] = view[i]; } this._body = body; } else if (data.buffer && data.buffer instanceof ArrayBuffer) { var body = new Buffer(data.byteLength); var offset = data.byteOffset; var view = new Uint8Array(data.buffer); for (var i = 0; i < data.byteLength; i++) { body[i] = view[i + offset]; } this._body = body; } else { throw new Error("Unsupported send() data " + data); } }; XMLHttpRequestUpload.prototype._finalizeHeaders = function (headers, loweredHeaders) { if (this._contentType && !loweredHeaders['content-type']) { headers['Content-Type'] = this._contentType; } if (this._body) { headers['Content-Length'] = this._body.length.toString(); } }; XMLHttpRequestUpload.prototype._startUpload = function (request) { if (this._body) { request.write(this._body); } request.end(); }; return XMLHttpRequestUpload; }(xml_http_request_event_target_1.XMLHttpRequestEventTarget); exports.XMLHttpRequestUpload = XMLHttpRequestUpload; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1037 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/cookiejar/cookiejar.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(__f__) {/* jshint node: true */ (function () { "use strict"; function CookieAccessInfo(domain, path, secure, script) { if (this instanceof CookieAccessInfo) { this.domain = domain || undefined; this.path = path || "/"; this.secure = !!secure; this.script = !!script; return this; } return new CookieAccessInfo(domain, path, secure, script); } CookieAccessInfo.All = Object.freeze(Object.create(null)); exports.CookieAccessInfo = CookieAccessInfo; function Cookie(cookiestr, request_domain, request_path) { if (cookiestr instanceof Cookie) { return cookiestr; } if (this instanceof Cookie) { this.name = null; this.value = null; this.expiration_date = Infinity; this.path = String(request_path || "/"); this.explicit_path = false; this.domain = request_domain || null; this.explicit_domain = false; this.secure = false; //how to define default? this.noscript = false; //httponly if (cookiestr) { this.parse(cookiestr, request_domain, request_path); } return this; } return new Cookie(cookiestr, request_domain, request_path); } exports.Cookie = Cookie; Cookie.prototype.toString = function toString() { var str = [this.name + "=" + this.value]; if (this.expiration_date !== Infinity) { str.push("expires=" + new Date(this.expiration_date).toGMTString()); } if (this.domain) { str.push("domain=" + this.domain); } if (this.path) { str.push("path=" + this.path); } if (this.secure) { str.push("secure"); } if (this.noscript) { str.push("httponly"); } return str.join("; "); }; Cookie.prototype.toValueString = function toValueString() { return this.name + "=" + this.value; }; var cookie_str_splitter = /[:](?=\s*[a-zA-Z0-9_\-]+\s*[=])/g; Cookie.prototype.parse = function parse(str, request_domain, request_path) { if (this instanceof Cookie) { var parts = str.split(";").filter(function (value) { return !!value; }); var i; var pair = parts[0].match(/([^=]+)=([\s\S]*)/); if (!pair) { __f__("warn", "Invalid cookie header encountered. Header: '" + str + "'", " at node_modules/cookiejar/cookiejar.js:75"); return; } var key = pair[1]; var value = pair[2]; if (typeof key !== 'string' || key.length === 0 || typeof value !== 'string') { __f__("warn", "Unable to extract values from cookie header. Cookie: '" + str + "'", " at node_modules/cookiejar/cookiejar.js:82"); return; } this.name = key; this.value = value; for (i = 1; i < parts.length; i += 1) { pair = parts[i].match(/([^=]+)(?:=([\s\S]*))?/); key = pair[1].trim().toLowerCase(); value = pair[2]; switch (key) { case "httponly": this.noscript = true; break; case "expires": this.expiration_date = value ? Number(Date.parse(value)) : Infinity; break; case "path": this.path = value ? value.trim() : ""; this.explicit_path = true; break; case "domain": this.domain = value ? value.trim() : ""; this.explicit_domain = !!this.domain; break; case "secure": this.secure = true; break;} } if (!this.explicit_path) { this.path = request_path || "/"; } if (!this.explicit_domain) { this.domain = request_domain; } return this; } return new Cookie().parse(str, request_domain, request_path); }; Cookie.prototype.matches = function matches(access_info) { if (access_info === CookieAccessInfo.All) { return true; } if (this.noscript && access_info.script || this.secure && !access_info.secure || !this.collidesWith(access_info)) { return false; } return true; }; Cookie.prototype.collidesWith = function collidesWith(access_info) { if (this.path && !access_info.path || this.domain && !access_info.domain) { return false; } if (this.path && access_info.path.indexOf(this.path) !== 0) { return false; } if (this.explicit_path && access_info.path.indexOf(this.path) !== 0) { return false; } var access_domain = access_info.domain && access_info.domain.replace(/^[\.]/, ''); var cookie_domain = this.domain && this.domain.replace(/^[\.]/, ''); if (cookie_domain === access_domain) { return true; } if (cookie_domain) { if (!this.explicit_domain) { return false; // we already checked if the domains were exactly the same } var wildcard = access_domain.indexOf(cookie_domain); if (wildcard === -1 || wildcard !== access_domain.length - cookie_domain.length) { return false; } return true; } return true; }; function CookieJar() { var cookies, cookies_list, collidable_cookie; if (this instanceof CookieJar) { cookies = Object.create(null); //name: [Cookie] this.setCookie = function setCookie(cookie, request_domain, request_path) { var remove, i; cookie = new Cookie(cookie, request_domain, request_path); //Delete the cookie if the set is past the current time remove = cookie.expiration_date <= Date.now(); if (cookies[cookie.name] !== undefined) { cookies_list = cookies[cookie.name]; for (i = 0; i < cookies_list.length; i += 1) { collidable_cookie = cookies_list[i]; if (collidable_cookie.collidesWith(cookie)) { if (remove) { cookies_list.splice(i, 1); if (cookies_list.length === 0) { delete cookies[cookie.name]; } return false; } cookies_list[i] = cookie; return cookie; } } if (remove) { return false; } cookies_list.push(cookie); return cookie; } if (remove) { return false; } cookies[cookie.name] = [cookie]; return cookies[cookie.name]; }; //returns a cookie this.getCookie = function getCookie(cookie_name, access_info) { var cookie, i; cookies_list = cookies[cookie_name]; if (!cookies_list) { return; } for (i = 0; i < cookies_list.length; i += 1) { cookie = cookies_list[i]; if (cookie.expiration_date <= Date.now()) { if (cookies_list.length === 0) { delete cookies[cookie.name]; } continue; } if (cookie.matches(access_info)) { return cookie; } } }; //returns a list of cookies this.getCookies = function getCookies(access_info) { var matches = [],cookie_name,cookie; for (cookie_name in cookies) { cookie = this.getCookie(cookie_name, access_info); if (cookie) { matches.push(cookie); } } matches.toString = function toString() { return matches.join(":"); }; matches.toValueString = function toValueString() { return matches.map(function (c) { return c.toValueString(); }).join('; '); }; return matches; }; return this; } return new CookieJar(); } exports.CookieJar = CookieJar; //returns list of cookies that were set correctly. Cookies that are expired and removed are not returned. CookieJar.prototype.setCookies = function setCookies(cookies, request_domain, request_path) { cookies = Array.isArray(cookies) ? cookies : cookies.split(cookie_str_splitter); var successful = [], i, cookie; cookies = cookies.map(function (item) { return new Cookie(item, request_domain, request_path); }); for (i = 0; i < cookies.length; i += 1) { cookie = cookies[i]; if (this.setCookie(cookie, request_domain, request_path)) { successful.push(cookie); } } return successful; }; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 1038 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-providers-ipc/lib/index.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** @file index.js * @authors: * Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var oboe = __webpack_require__(/*! oboe */ 1039); var IpcProvider = function IpcProvider(path, net) { var _this = this; this.responseCallbacks = {}; this.notificationCallbacks = []; this.path = path; this.connected = false; this.connection = net.connect({ path: this.path }); this.addDefaultEvents(); // LISTEN FOR CONNECTION RESPONSES var callback = function callback(result) { /*jshint maxcomplexity: 6 */ var id = null; // get the id which matches the returned id if (_.isArray(result)) { result.forEach(function (load) { if (_this.responseCallbacks[load.id]) id = load.id; }); } else { id = result.id; } // notification if (!id && result.method.indexOf('_subscription') !== -1) { _this.notificationCallbacks.forEach(function (callback) { if (_.isFunction(callback)) callback(result); }); // fire the callback } else if (_this.responseCallbacks[id]) { _this.responseCallbacks[id](null, result); delete _this.responseCallbacks[id]; } }; // use oboe.js for Sockets if (net.constructor.name === 'Socket') { oboe(this.connection). done(callback); } else { this.connection.on('data', function (data) { _this._parseResponse(data.toString()).forEach(callback); }); } }; /** Will add the error and end event to timeout existing calls @method addDefaultEvents */ IpcProvider.prototype.addDefaultEvents = function () { var _this = this; this.connection.on('connect', function () { _this.connected = true; }); this.connection.on('close', function () { _this.connected = false; }); this.connection.on('error', function () { _this._timeout(); }); this.connection.on('end', function () { _this._timeout(); }); this.connection.on('timeout', function () { _this._timeout(); }); }; /** Will parse the response and make an array out of it. NOTE, this exists for backwards compatibility reasons. @method _parseResponse @param {String} data */ IpcProvider.prototype._parseResponse = function (data) { var _this = this,returnValues = []; // DE-CHUNKER var dechunkedData = data. replace(/\}[\n\r]?\{/g, '}|--|{') // }{ .replace(/\}\][\n\r]?\[\{/g, '}]|--|[{') // }][{ .replace(/\}[\n\r]?\[\{/g, '}|--|[{') // }[{ .replace(/\}\][\n\r]?\{/g, '}]|--|{') // }]{ .split('|--|'); dechunkedData.forEach(function (data) { // prepend the last chunk if (_this.lastChunk) data = _this.lastChunk + data; var result = null; try { result = JSON.parse(data); } catch (e) { _this.lastChunk = data; // start timeout to cancel all requests clearTimeout(_this.lastChunkTimeout); _this.lastChunkTimeout = setTimeout(function () { _this._timeout(); throw errors.InvalidResponse(data); }, 1000 * 15); return; } // cancel timeout and set chunk to null clearTimeout(_this.lastChunkTimeout); _this.lastChunk = null; if (result) returnValues.push(result); }); return returnValues; }; /** Get the adds a callback to the responseCallbacks object, which will be called if a response matching the response Id will arrive. @method _addResponseCallback */ IpcProvider.prototype._addResponseCallback = function (payload, callback) { var id = payload.id || payload[0].id; var method = payload.method || payload[0].method; this.responseCallbacks[id] = callback; this.responseCallbacks[id].method = method; }; /** Timeout all requests when the end/error event is fired @method _timeout */ IpcProvider.prototype._timeout = function () { for (var key in this.responseCallbacks) { if (this.responseCallbacks.hasOwnProperty(key)) { this.responseCallbacks[key](errors.InvalidConnection('on IPC')); delete this.responseCallbacks[key]; } } }; /** Try to reconnect @method reconnect */ IpcProvider.prototype.reconnect = function () { this.connection.connect({ path: this.path }); }; IpcProvider.prototype.send = function (payload, callback) { // try reconnect, when connection is gone if (!this.connection.writable) this.connection.connect({ path: this.path }); this.connection.write(JSON.stringify(payload)); this._addResponseCallback(payload, callback); }; /** Subscribes to provider events.provider @method on @param {String} type 'notification', 'connect', 'error', 'end' or 'data' @param {Function} callback the callback to call */ IpcProvider.prototype.on = function (type, callback) { if (typeof callback !== 'function') throw new Error('The second parameter callback must be a function.'); switch (type) { case 'data': this.notificationCallbacks.push(callback); break; // adds error, end, timeout, connect default: this.connection.on(type, callback); break;} }; /** Subscribes to provider events.provider @method on @param {String} type 'connect', 'error', 'end' or 'data' @param {Function} callback the callback to call */ IpcProvider.prototype.once = function (type, callback) { if (typeof callback !== 'function') throw new Error('The second parameter callback must be a function.'); this.connection.once(type, callback); }; /** Removes event listener @method removeListener @param {String} type 'data', 'connect', 'error', 'end' or 'data' @param {Function} callback the callback to call */ IpcProvider.prototype.removeListener = function (type, callback) { var _this = this; switch (type) { case 'data': this.notificationCallbacks.forEach(function (cb, index) { if (cb === callback) _this.notificationCallbacks.splice(index, 1); }); break; default: this.connection.removeListener(type, callback); break;} }; /** Removes all event listeners @method removeAllListeners @param {String} type 'data', 'connect', 'error', 'end' or 'data' */ IpcProvider.prototype.removeAllListeners = function (type) { switch (type) { case 'data': this.notificationCallbacks = []; break; default: this.connection.removeAllListeners(type); break;} }; /** Resets the providers, clears all callbacks @method reset */ IpcProvider.prototype.reset = function () { this._timeout(); this.notificationCallbacks = []; this.connection.removeAllListeners('error'); this.connection.removeAllListeners('end'); this.connection.removeAllListeners('timeout'); this.addDefaultEvents(); }; /** * Returns the desired boolean. * * @method supportsSubscriptions * @returns {boolean} */ IpcProvider.prototype.supportsSubscriptions = function () { return true; }; module.exports = IpcProvider; /***/ }), /* 1039 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/oboe/dist/oboe-browser.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /*! * v2.1.4-104-gc868b3a * */ (function webpackUniversalModuleDefinition(root, factory) { if (true) module.exports = factory();else {} })(typeof self !== 'undefined' ? self : this, function () { return (/******/function (modules) {// webpackBootstrap /******/ // The module cache /******/var installedModules = {}; /******/ /******/ // The require function /******/function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/if (installedModules[moduleId]) { /******/return installedModules[moduleId].exports; /******/} /******/ // Create a new module (and put it into the cache) /******/var module = installedModules[moduleId] = { /******/i: moduleId, /******/l: false, /******/exports: {} /******/ }; /******/ /******/ // Execute the module function /******/modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/module.l = true; /******/ /******/ // Return the exports of the module /******/return module.exports; /******/} /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/__webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/__webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/__webpack_require__.d = function (exports, name, getter) { /******/if (!__webpack_require__.o(exports, name)) { /******/Object.defineProperty(exports, name, { /******/configurable: false, /******/enumerable: true, /******/get: getter /******/ }); /******/} /******/}; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/__webpack_require__.n = function (module) { /******/var getter = module && module.__esModule ? /******/function getDefault() {return module['default'];} : /******/function getModuleExports() {return module;}; /******/__webpack_require__.d(getter, 'a', getter); /******/return getter; /******/}; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/__webpack_require__.o = function (object, property) {return Object.prototype.hasOwnProperty.call(object, property);}; /******/ /******/ // __webpack_public_path__ /******/__webpack_require__.p = ""; /******/ /******/ // Load entry module and return exports /******/return __webpack_require__(__webpack_require__.s = 7); /******/}( /************************************************************************/ /******/[ /* 0 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "j", function () {return partialComplete;}); /* unused harmony export compose */ /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "d", function () {return compose2;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "c", function () {return attr;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "h", function () {return lazyUnion;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return apply;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "k", function () {return varArgs;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "e", function () {return flip;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "g", function () {return lazyIntersection;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "i", function () {return noop;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return always;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "f", function () {return functor;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__lists__ = __webpack_require__(1); /** * Partially complete a function. * * var add3 = partialComplete( function add(a,b){return a+b}, 3 ); * * add3(4) // gives 7 * * function wrap(left, right, cen){return left + " " + cen + " " + right;} * * var pirateGreeting = partialComplete( wrap , "I'm", ", a mighty pirate!" ); * * pirateGreeting("Guybrush Threepwood"); * // gives "I'm Guybrush Threepwood, a mighty pirate!" */ var partialComplete = varArgs(function (fn, args) { // this isn't the shortest way to write this but it does // avoid creating a new array each time to pass to fn.apply, // otherwise could just call boundArgs.concat(callArgs) var numBoundArgs = args.length; return varArgs(function (callArgs) { for (var i = 0; i < callArgs.length; i++) { args[numBoundArgs + i] = callArgs[i]; } args.length = numBoundArgs + callArgs.length; return fn.apply(this, args); }); }); /** * Compose zero or more functions: * * compose(f1, f2, f3)(x) = f1(f2(f3(x)))) * * The last (inner-most) function may take more than one parameter: * * compose(f1, f2, f3)(x,y) = f1(f2(f3(x,y)))) */ var compose = varArgs(function (fns) { var fnsList = Object(__WEBPACK_IMPORTED_MODULE_0__lists__["c" /* arrayAsList */])(fns); function next(params, curFn) { return [apply(params, curFn)]; } return varArgs(function (startParams) { return Object(__WEBPACK_IMPORTED_MODULE_0__lists__["f" /* foldR */])(next, startParams, fnsList)[0]; }); }); /** * A more optimised version of compose that takes exactly two functions * @param f1 * @param f2 */ function compose2(f1, f2) { return function () { return f1.call(this, f2.apply(this, arguments)); }; } /** * Generic form for a function to get a property from an object * * var o = { * foo:'bar' * } * * var getFoo = attr('foo') * * fetFoo(o) // returns 'bar' * * @param {String} key the property name */ function attr(key) { return function (o) {return o[key];}; } /** * Call a list of functions with the same args until one returns a * truthy result. Similar to the || operator. * * So: * lazyUnion([f1,f2,f3 ... fn])( p1, p2 ... pn ) * * Is equivalent to: * apply([p1, p2 ... pn], f1) || * apply([p1, p2 ... pn], f2) || * apply([p1, p2 ... pn], f3) ... apply(fn, [p1, p2 ... pn]) * * @returns the first return value that is given that is truthy. */ var lazyUnion = varArgs(function (fns) { return varArgs(function (params) { var maybeValue; for (var i = 0; i < attr('length')(fns); i++) { maybeValue = apply(params, fns[i]); if (maybeValue) { return maybeValue; } } }); }); /** * This file declares various pieces of functional programming. * * This isn't a general purpose functional library, to keep things small it * has just the parts useful for Oboe.js. */ /** * Call a single function with the given arguments array. * Basically, a functional-style version of the OO-style Function#apply for * when we don't care about the context ('this') of the call. * * The order of arguments allows partial completion of the arguments array */ function apply(args, fn) { return fn.apply(undefined, args); } /** * Define variable argument functions but cut out all that tedious messing about * with the arguments object. Delivers the variable-length part of the arguments * list as an array. * * Eg: * * var myFunction = varArgs( * function( fixedArgument, otherFixedArgument, variableNumberOfArguments ){ * console.log( variableNumberOfArguments ); * } * ) * * myFunction('a', 'b', 1, 2, 3); // logs [1,2,3] * * var myOtherFunction = varArgs(function( variableNumberOfArguments ){ * console.log( variableNumberOfArguments ); * }) * * myFunction(1, 2, 3); // logs [1,2,3] * */ function varArgs(fn) { var numberOfFixedArguments = fn.length - 1; var slice = Array.prototype.slice; if (numberOfFixedArguments === 0) { // an optimised case for when there are no fixed args: return function () { return fn.call(this, slice.call(arguments)); }; } else if (numberOfFixedArguments === 1) { // an optimised case for when there are is one fixed args: return function () { return fn.call(this, arguments[0], slice.call(arguments, 1)); }; } // general case // we know how many arguments fn will always take. Create a // fixed-size array to hold that many, to be re-used on // every call to the returned function var argsHolder = Array(fn.length); return function () { for (var i = 0; i < numberOfFixedArguments; i++) { argsHolder[i] = arguments[i]; } argsHolder[numberOfFixedArguments] = slice.call(arguments, numberOfFixedArguments); return fn.apply(this, argsHolder); }; } /** * Swap the order of parameters to a binary function * * A bit like this flip: http://zvon.org/other/haskell/Outputprelude/flip_f.html */ function flip(fn) { return function (a, b) { return fn(b, a); }; } /** * Create a function which is the intersection of two other functions. * * Like the && operator, if the first is truthy, the second is never called, * otherwise the return value from the second is returned. */ function lazyIntersection(fn1, fn2) { return function (param) { return fn1(param) && fn2(param); }; } /** * A function which does nothing */ function noop() {} /** * A function which is always happy */ function always() {return true;} /** * Create a function which always returns the same * value * * var return3 = functor(3); * * return3() // gives 3 * return3() // still gives 3 * return3() // will always give 3 */ function functor(val) { return function () { return val; }; } /***/}, /* 1 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "d", function () {return cons;}); /* unused harmony export emptyList */ /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "g", function () {return head;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "l", function () {return tail;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "c", function () {return arrayAsList;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "h", function () {return list;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "i", function () {return listAsArray;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "j", function () {return map;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "f", function () {return foldR;}); /* unused harmony export foldR1 */ /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "m", function () {return without;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return all;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return applyEach;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "k", function () {return reverseList;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "e", function () {return first;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__functional__ = __webpack_require__(0); /** * Like cons in Lisp */ function cons(x, xs) { /* Internally lists are linked 2-element Javascript arrays. Ideally the return here would be Object.freeze([x,xs]) so that bugs related to mutation are found fast. However, cons is right on the critical path for performance and this slows oboe-mark down by ~25%. Under theoretical future JS engines that freeze more efficiently (possibly even use immutability to run faster) this should be considered for restoration. */ return [x, xs]; } /** * The empty list */ var emptyList = null; /** * Get the head of a list. * * Ie, head(cons(a,b)) = a */ var head = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["c" /* attr */])(0); /** * Get the tail of a list. * * Ie, tail(cons(a,b)) = b */ var tail = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["c" /* attr */])(1); /** * Converts an array to a list * * asList([a,b,c]) * * is equivalent to: * * cons(a, cons(b, cons(c, emptyList))) **/ function arrayAsList(inputArray) { return reverseList( inputArray.reduce( Object(__WEBPACK_IMPORTED_MODULE_0__functional__["e" /* flip */])(cons), emptyList)); } /** * A varargs version of arrayAsList. Works a bit like list * in LISP. * * list(a,b,c) * * is equivalent to: * * cons(a, cons(b, cons(c, emptyList))) */ var list = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["k" /* varArgs */])(arrayAsList); /** * Convert a list back to a js native array */ function listAsArray(list) { return foldR(function (arraySoFar, listItem) { arraySoFar.unshift(listItem); return arraySoFar; }, [], list); } /** * Map a function over a list */ function map(fn, list) { return list ? cons(fn(head(list)), map(fn, tail(list))) : emptyList; } /** * foldR implementation. Reduce a list down to a single value. * * @pram {Function} fn (rightEval, curVal) -> result */ function foldR(fn, startValue, list) { return list ? fn(foldR(fn, startValue, tail(list)), head(list)) : startValue; } /** * foldR implementation. Reduce a list down to a single value. * * @pram {Function} fn (rightEval, curVal) -> result */ function foldR1(fn, list) { return tail(list) ? fn(foldR1(fn, tail(list)), head(list)) : head(list); } /** * Return a list like the one given but with the first instance equal * to item removed */ function without(list, test, removedFn) { return withoutInner(list, removedFn || __WEBPACK_IMPORTED_MODULE_0__functional__["i" /* noop */]); function withoutInner(subList, removedFn) { return subList ? test(head(subList)) ? ( removedFn(head(subList)), tail(subList)) : cons(head(subList), withoutInner(tail(subList), removedFn)) : emptyList; } } /** * Returns true if the given function holds for every item in * the list, false otherwise */ function all(fn, list) { return !list || fn(head(list)) && all(fn, tail(list)); } /** * Call every function in a list of functions with the same arguments * * This doesn't make any sense if we're doing pure functional because * it doesn't return anything. Hence, this is only really useful if the * functions being called have side-effects. */ function applyEach(fnList, args) { if (fnList) { head(fnList).apply(null, args); applyEach(tail(fnList), args); } } /** * Reverse the order of a list */ function reverseList(list) { // js re-implementation of 3rd solution from: // http://www.haskell.org/haskellwiki/99_questions/Solutions/5 function reverseInner(list, reversedAlready) { if (!list) { return reversedAlready; } return reverseInner(tail(list), cons(head(list), reversedAlready)); } return reverseInner(list, emptyList); } function first(test, list) { return list && ( test(head(list)) ? head(list) : first(test, tail(list))); } /***/}, /* 2 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "c", function () {return isOfType;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "e", function () {return len;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "d", function () {return isString;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return defined;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return hasAllProperties;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__lists__ = __webpack_require__(1); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__functional__ = __webpack_require__(0); /** * This file defines some loosely associated syntactic sugar for * Javascript programming */ /** * Returns true if the given candidate is of type T */ function isOfType(T, maybeSomething) { return maybeSomething && maybeSomething.constructor === T; } var len = Object(__WEBPACK_IMPORTED_MODULE_1__functional__["c" /* attr */])('length'); var isString = Object(__WEBPACK_IMPORTED_MODULE_1__functional__["j" /* partialComplete */])(isOfType, String); /** * I don't like saying this: * * foo !=== undefined * * because of the double-negative. I find this: * * defined(foo) * * easier to read. */ function defined(value) { return value !== undefined; } /** * Returns true if object o has a key named like every property in * the properties array. Will give false if any are missing, or if o * is not an object. */ function hasAllProperties(fieldList, o) { return o instanceof Object && Object(__WEBPACK_IMPORTED_MODULE_0__lists__["a" /* all */])(function (field) { return field in o; }, fieldList); } /***/}, /* 3 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "f", function () {return NODE_OPENED;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "d", function () {return NODE_CLOSED;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "g", function () {return NODE_SWAP;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "e", function () {return NODE_DROP;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return FAIL_EVENT;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "h", function () {return ROOT_NODE_FOUND;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "i", function () {return ROOT_PATH_FOUND;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "c", function () {return HTTP_START;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "m", function () {return STREAM_DATA;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "n", function () {return STREAM_END;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return ABORTING;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "j", function () {return SAX_KEY;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "l", function () {return SAX_VALUE_OPEN;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "k", function () {return SAX_VALUE_CLOSE;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "o", function () {return errorReport;}); /** * This file declares some constants to use as names for event types. */ // the events which are never exported are kept as // the smallest possible representation, in numbers: var _S = 1; // fired whenever a new node starts in the JSON stream: var NODE_OPENED = _S++; // fired whenever a node closes in the JSON stream: var NODE_CLOSED = _S++; // called if a .node callback returns a value - var NODE_SWAP = _S++; var NODE_DROP = _S++; var FAIL_EVENT = 'fail'; var ROOT_NODE_FOUND = _S++; var ROOT_PATH_FOUND = _S++; var HTTP_START = 'start'; var STREAM_DATA = 'data'; var STREAM_END = 'end'; var ABORTING = _S++; // SAX events butchered from Clarinet var SAX_KEY = _S++; var SAX_VALUE_OPEN = _S++; var SAX_VALUE_CLOSE = _S++; function errorReport(statusCode, body, error) { try { var jsonBody = JSON.parse(body); } catch (e) {} return { statusCode: statusCode, body: body, jsonBody: jsonBody, thrown: error }; } /***/}, /* 4 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return namedNode;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return keyOf;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "c", function () {return nodeOf;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__functional__ = __webpack_require__(0); /** * Get a new key->node mapping * * @param {String|Number} key * @param {Object|Array|String|Number|null} node a value found in the json */ function namedNode(key, node) { return { key: key, node: node }; } /** get the key of a namedNode */ var keyOf = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["c" /* attr */])('key'); /** get the node from a namedNode */ var nodeOf = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["c" /* attr */])('node'); /***/}, /* 5 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return oboe;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__lists__ = __webpack_require__(1); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__functional__ = __webpack_require__(0); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__util__ = __webpack_require__(2); /* harmony import */var __WEBPACK_IMPORTED_MODULE_3__defaults__ = __webpack_require__(8); /* harmony import */var __WEBPACK_IMPORTED_MODULE_4__wire__ = __webpack_require__(9); // export public API function oboe(arg1) { // We use duck-typing to detect if the parameter given is a stream, with the // below list of parameters. // Unpipe and unshift would normally be present on a stream but this breaks // compatibility with Request streams. // See https://github.com/jimhigson/oboe.js/issues/65 var nodeStreamMethodNames = Object(__WEBPACK_IMPORTED_MODULE_0__lists__["h" /* list */])('resume', 'pause', 'pipe'); var isStream = Object(__WEBPACK_IMPORTED_MODULE_1__functional__["j" /* partialComplete */])( __WEBPACK_IMPORTED_MODULE_2__util__["b" /* hasAllProperties */], nodeStreamMethodNames); if (arg1) { if (isStream(arg1) || Object(__WEBPACK_IMPORTED_MODULE_2__util__["d" /* isString */])(arg1)) { // simple version for GETs. Signature is: // oboe( url ) // or, under node: // oboe( readableStream ) return Object(__WEBPACK_IMPORTED_MODULE_3__defaults__["a" /* applyDefaults */])( __WEBPACK_IMPORTED_MODULE_4__wire__["a" /* wire */], arg1 // url ); } else { // method signature is: // oboe({method:m, url:u, body:b, headers:{...}}) return Object(__WEBPACK_IMPORTED_MODULE_3__defaults__["a" /* applyDefaults */])( __WEBPACK_IMPORTED_MODULE_4__wire__["a" /* wire */], arg1.url, arg1.method, arg1.body, arg1.headers, arg1.withCredentials, arg1.cached); } } else { // wire up a no-AJAX, no-stream Oboe. Will have to have content // fed in externally and using .emit. return Object(__WEBPACK_IMPORTED_MODULE_4__wire__["a" /* wire */])(); } } /* oboe.drop is a special value. If a node callback returns this value the parsed node is deleted from the JSON */ oboe.drop = function () { return oboe.drop; }; /***/}, /* 6 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return incrementalContentBuilder;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return ROOT_PATH;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__events__ = __webpack_require__(3); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__ascent__ = __webpack_require__(4); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__util__ = __webpack_require__(2); /* harmony import */var __WEBPACK_IMPORTED_MODULE_3__lists__ = __webpack_require__(1); /** * This file provides various listeners which can be used to build up * a changing ascent based on the callbacks provided by Clarinet. It listens * to the low-level events from Clarinet and emits higher-level ones. * * The building up is stateless so to track a JSON file * ascentManager.js is required to store the ascent state * between calls. */ /** * A special value to use in the path list to represent the path 'to' a root * object (which doesn't really have any path). This prevents the need for * special-casing detection of the root object and allows it to be treated * like any other object. We might think of this as being similar to the * 'unnamed root' domain ".", eg if I go to * http://en.wikipedia.org./wiki/En/Main_page the dot after 'org' deliminates * the unnamed root of the DNS. * * This is kept as an object to take advantage that in Javascript's OO objects * are guaranteed to be distinct, therefore no other object can possibly clash * with this one. Strings, numbers etc provide no such guarantee. **/ var ROOT_PATH = {}; /** * Create a new set of handlers for clarinet's events, bound to the emit * function given. */ function incrementalContentBuilder(oboeBus) { var emitNodeOpened = oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["f" /* NODE_OPENED */]).emit; var emitNodeClosed = oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["d" /* NODE_CLOSED */]).emit; var emitRootOpened = oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["i" /* ROOT_PATH_FOUND */]).emit; var emitRootClosed = oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["h" /* ROOT_NODE_FOUND */]).emit; function arrayIndicesAreKeys(possiblyInconsistentAscent, newDeepestNode) { /* for values in arrays we aren't pre-warned of the coming paths (Clarinet gives no call to onkey like it does for values in objects) so if we are in an array we need to create this path ourselves. The key will be len(parentNode) because array keys are always sequential numbers. */ var parentNode = Object(__WEBPACK_IMPORTED_MODULE_1__ascent__["c" /* nodeOf */])(Object(__WEBPACK_IMPORTED_MODULE_3__lists__["g" /* head */])(possiblyInconsistentAscent)); return Object(__WEBPACK_IMPORTED_MODULE_2__util__["c" /* isOfType */])(Array, parentNode) ? keyFound(possiblyInconsistentAscent, Object(__WEBPACK_IMPORTED_MODULE_2__util__["e" /* len */])(parentNode), newDeepestNode) // nothing needed, return unchanged : possiblyInconsistentAscent; } function nodeOpened(ascent, newDeepestNode) { if (!ascent) { // we discovered the root node, emitRootOpened(newDeepestNode); return keyFound(ascent, ROOT_PATH, newDeepestNode); } // we discovered a non-root node var arrayConsistentAscent = arrayIndicesAreKeys(ascent, newDeepestNode); var ancestorBranches = Object(__WEBPACK_IMPORTED_MODULE_3__lists__["l" /* tail */])(arrayConsistentAscent); var previouslyUnmappedName = Object(__WEBPACK_IMPORTED_MODULE_1__ascent__["a" /* keyOf */])(Object(__WEBPACK_IMPORTED_MODULE_3__lists__["g" /* head */])(arrayConsistentAscent)); appendBuiltContent( ancestorBranches, previouslyUnmappedName, newDeepestNode); return Object(__WEBPACK_IMPORTED_MODULE_3__lists__["d" /* cons */])( Object(__WEBPACK_IMPORTED_MODULE_1__ascent__["b" /* namedNode */])(previouslyUnmappedName, newDeepestNode), ancestorBranches); } /** * Add a new value to the object we are building up to represent the * parsed JSON */ function appendBuiltContent(ancestorBranches, key, node) { Object(__WEBPACK_IMPORTED_MODULE_1__ascent__["c" /* nodeOf */])(Object(__WEBPACK_IMPORTED_MODULE_3__lists__["g" /* head */])(ancestorBranches))[key] = node; } /** * For when we find a new key in the json. * * @param {String|Number|Object} newDeepestName the key. If we are in an * array will be a number, otherwise a string. May take the special * value ROOT_PATH if the root node has just been found * * @param {String|Number|Object|Array|Null|undefined} [maybeNewDeepestNode] * usually this won't be known so can be undefined. Can't use null * to represent unknown because null is a valid value in JSON **/ function keyFound(ascent, newDeepestName, maybeNewDeepestNode) { if (ascent) {// if not root // If we have the key but (unless adding to an array) no known value // yet. Put that key in the output but against no defined value: appendBuiltContent(ascent, newDeepestName, maybeNewDeepestNode); } var ascentWithNewPath = Object(__WEBPACK_IMPORTED_MODULE_3__lists__["d" /* cons */])( Object(__WEBPACK_IMPORTED_MODULE_1__ascent__["b" /* namedNode */])(newDeepestName, maybeNewDeepestNode), ascent); emitNodeOpened(ascentWithNewPath); return ascentWithNewPath; } /** * For when the current node ends. */ function nodeClosed(ascent) { emitNodeClosed(ascent); return Object(__WEBPACK_IMPORTED_MODULE_3__lists__["l" /* tail */])(ascent) || // If there are no nodes left in the ascent the root node // just closed. Emit a special event for this: emitRootClosed(Object(__WEBPACK_IMPORTED_MODULE_1__ascent__["c" /* nodeOf */])(Object(__WEBPACK_IMPORTED_MODULE_3__lists__["g" /* head */])(ascent))); } var contentBuilderHandlers = {}; contentBuilderHandlers[__WEBPACK_IMPORTED_MODULE_0__events__["l" /* SAX_VALUE_OPEN */]] = nodeOpened; contentBuilderHandlers[__WEBPACK_IMPORTED_MODULE_0__events__["k" /* SAX_VALUE_CLOSE */]] = nodeClosed; contentBuilderHandlers[__WEBPACK_IMPORTED_MODULE_0__events__["j" /* SAX_KEY */]] = keyFound; return contentBuilderHandlers; } /***/}, /* 7 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__publicApi__ = __webpack_require__(5); /* harmony default export */__webpack_exports__["default"] = __WEBPACK_IMPORTED_MODULE_0__publicApi__["a" /* oboe */]; /***/}, /* 8 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return applyDefaults;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__util__ = __webpack_require__(2); function applyDefaults(passthrough, url, httpMethodName, body, headers, withCredentials, cached) { headers = headers // Shallow-clone the headers array. This allows it to be // modified without side effects to the caller. We don't // want to change objects that the user passes in. ? JSON.parse(JSON.stringify(headers)) : {}; if (body) { if (!Object(__WEBPACK_IMPORTED_MODULE_0__util__["d" /* isString */])(body)) { // If the body is not a string, stringify it. This allows objects to // be given which will be sent as JSON. body = JSON.stringify(body); // Default Content-Type to JSON unless given otherwise. headers['Content-Type'] = headers['Content-Type'] || 'application/json'; } headers['Content-Length'] = headers['Content-Length'] || body.length; } else { body = null; } // support cache busting like jQuery.ajax({cache:false}) function modifiedUrl(baseUrl, cached) { if (cached === false) { if (baseUrl.indexOf('?') === -1) { baseUrl += '?'; } else { baseUrl += '&'; } baseUrl += '_=' + new Date().getTime(); } return baseUrl; } return passthrough(httpMethodName || 'GET', modifiedUrl(url, cached), body, headers, withCredentials || false); } /***/}, /* 9 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return wire;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__pubSub__ = __webpack_require__(10); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__ascentManager__ = __webpack_require__(12); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__incrementalContentBuilder__ = __webpack_require__(6); /* harmony import */var __WEBPACK_IMPORTED_MODULE_3__patternAdapter__ = __webpack_require__(13); /* harmony import */var __WEBPACK_IMPORTED_MODULE_4__jsonPath__ = __webpack_require__(14); /* harmony import */var __WEBPACK_IMPORTED_MODULE_5__instanceApi__ = __webpack_require__(16); /* harmony import */var __WEBPACK_IMPORTED_MODULE_6__libs_clarinet__ = __webpack_require__(17); /* harmony import */var __WEBPACK_IMPORTED_MODULE_7__streamingHttp_node__ = __webpack_require__(18); /** * This file sits just behind the API which is used to attain a new * Oboe instance. It creates the new components that are required * and introduces them to each other. */ function wire(httpMethodName, contentSource, body, headers, withCredentials) { var oboeBus = Object(__WEBPACK_IMPORTED_MODULE_0__pubSub__["a" /* pubSub */])(); // Wire the input stream in if we are given a content source. // This will usually be the case. If not, the instance created // will have to be passed content from an external source. if (contentSource) { Object(__WEBPACK_IMPORTED_MODULE_7__streamingHttp_node__["b" /* streamingHttp */])(oboeBus, Object(__WEBPACK_IMPORTED_MODULE_7__streamingHttp_node__["a" /* httpTransport */])(), httpMethodName, contentSource, body, headers, withCredentials); } Object(__WEBPACK_IMPORTED_MODULE_6__libs_clarinet__["a" /* clarinet */])(oboeBus); Object(__WEBPACK_IMPORTED_MODULE_1__ascentManager__["a" /* ascentManager */])(oboeBus, Object(__WEBPACK_IMPORTED_MODULE_2__incrementalContentBuilder__["b" /* incrementalContentBuilder */])(oboeBus)); Object(__WEBPACK_IMPORTED_MODULE_3__patternAdapter__["a" /* patternAdapter */])(oboeBus, __WEBPACK_IMPORTED_MODULE_4__jsonPath__["a" /* jsonPathCompiler */]); return Object(__WEBPACK_IMPORTED_MODULE_5__instanceApi__["a" /* instanceApi */])(oboeBus, contentSource); } /***/}, /* 10 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return pubSub;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__singleEventPubSub__ = __webpack_require__(11); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__functional__ = __webpack_require__(0); /** * pubSub is a curried interface for listening to and emitting * events. * * If we get a bus: * * var bus = pubSub(); * * We can listen to event 'foo' like: * * bus('foo').on(myCallback) * * And emit event foo like: * * bus('foo').emit() * * or, with a parameter: * * bus('foo').emit('bar') * * All functions can be cached and don't need to be * bound. Ie: * * var fooEmitter = bus('foo').emit * fooEmitter('bar'); // emit an event * fooEmitter('baz'); // emit another * * There's also an uncurried[1] shortcut for .emit and .on: * * bus.on('foo', callback) * bus.emit('foo', 'bar') * * [1]: http://zvon.org/other/haskell/Outputprelude/uncurry_f.html */ function pubSub() { var singles = {}; var newListener = newSingle('newListener'); var removeListener = newSingle('removeListener'); function newSingle(eventName) { singles[eventName] = Object(__WEBPACK_IMPORTED_MODULE_0__singleEventPubSub__["a" /* singleEventPubSub */])( eventName, newListener, removeListener); return singles[eventName]; } /** pubSub instances are functions */ function pubSubInstance(eventName) { return singles[eventName] || newSingle(eventName); } // add convenience EventEmitter-style uncurried form of 'emit' and 'on' ['emit', 'on', 'un'].forEach(function (methodName) { pubSubInstance[methodName] = Object(__WEBPACK_IMPORTED_MODULE_1__functional__["k" /* varArgs */])(function (eventName, parameters) { Object(__WEBPACK_IMPORTED_MODULE_1__functional__["b" /* apply */])(parameters, pubSubInstance(eventName)[methodName]); }); }); return pubSubInstance; } /***/}, /* 11 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return singleEventPubSub;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__lists__ = __webpack_require__(1); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__util__ = __webpack_require__(2); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__functional__ = __webpack_require__(0); /** * A pub/sub which is responsible for a single event type. A * multi-event type event bus is created by pubSub by collecting * several of these. * * @param {String} eventType * the name of the events managed by this singleEventPubSub * @param {singleEventPubSub} [newListener] * place to notify of new listeners * @param {singleEventPubSub} [removeListener] * place to notify of when listeners are removed */ function singleEventPubSub(eventType, newListener, removeListener) { /** we are optimised for emitting events over firing them. * As well as the tuple list which stores event ids and * listeners there is a list with just the listeners which * can be iterated more quickly when we are emitting */ var listenerTupleList, listenerList; function hasId(id) { return function (tuple) { return tuple.id === id; }; } return { /** * @param {Function} listener * @param {*} listenerId * an id that this listener can later by removed by. * Can be of any type, to be compared to other ids using == */ on: function on(listener, listenerId) { var tuple = { listener: listener, id: listenerId || listener // when no id is given use the // listener function as the id }; if (newListener) { newListener.emit(eventType, listener, tuple.id); } listenerTupleList = Object(__WEBPACK_IMPORTED_MODULE_0__lists__["d" /* cons */])(tuple, listenerTupleList); listenerList = Object(__WEBPACK_IMPORTED_MODULE_0__lists__["d" /* cons */])(listener, listenerList); return this; // chaining }, emit: function emit() { Object(__WEBPACK_IMPORTED_MODULE_0__lists__["b" /* applyEach */])(listenerList, arguments); }, un: function un(listenerId) { var removed; listenerTupleList = Object(__WEBPACK_IMPORTED_MODULE_0__lists__["m" /* without */])( listenerTupleList, hasId(listenerId), function (tuple) { removed = tuple; }); if (removed) { listenerList = Object(__WEBPACK_IMPORTED_MODULE_0__lists__["m" /* without */])(listenerList, function (listener) { return listener === removed.listener; }); if (removeListener) { removeListener.emit(eventType, removed.listener, removed.id); } } }, listeners: function listeners() { // differs from Node EventEmitter: returns list, not array return listenerList; }, hasListener: function hasListener(listenerId) { var test = listenerId ? hasId(listenerId) : __WEBPACK_IMPORTED_MODULE_2__functional__["a" /* always */]; return Object(__WEBPACK_IMPORTED_MODULE_1__util__["a" /* defined */])(Object(__WEBPACK_IMPORTED_MODULE_0__lists__["e" /* first */])(test, listenerTupleList)); } }; } /***/}, /* 12 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return ascentManager;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__ascent__ = __webpack_require__(4); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__events__ = __webpack_require__(3); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__lists__ = __webpack_require__(1); /** * A bridge used to assign stateless functions to listen to clarinet. * * As well as the parameter from clarinet, each callback will also be passed * the result of the last callback. * * This may also be used to clear all listeners by assigning zero handlers: * * ascentManager( clarinet, {} ) */ function ascentManager(oboeBus, handlers) { 'use strict'; var listenerId = {}; var ascent; function stateAfter(handler) { return function (param) { ascent = handler(ascent, param); }; } for (var eventName in handlers) { oboeBus(eventName).on(stateAfter(handlers[eventName]), listenerId); } oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["g" /* NODE_SWAP */]).on(function (newNode) { var oldHead = Object(__WEBPACK_IMPORTED_MODULE_2__lists__["g" /* head */])(ascent); var key = Object(__WEBPACK_IMPORTED_MODULE_0__ascent__["a" /* keyOf */])(oldHead); var ancestors = Object(__WEBPACK_IMPORTED_MODULE_2__lists__["l" /* tail */])(ascent); var parentNode; if (ancestors) { parentNode = Object(__WEBPACK_IMPORTED_MODULE_0__ascent__["c" /* nodeOf */])(Object(__WEBPACK_IMPORTED_MODULE_2__lists__["g" /* head */])(ancestors)); parentNode[key] = newNode; } }); oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["e" /* NODE_DROP */]).on(function () { var oldHead = Object(__WEBPACK_IMPORTED_MODULE_2__lists__["g" /* head */])(ascent); var key = Object(__WEBPACK_IMPORTED_MODULE_0__ascent__["a" /* keyOf */])(oldHead); var ancestors = Object(__WEBPACK_IMPORTED_MODULE_2__lists__["l" /* tail */])(ascent); var parentNode; if (ancestors) { parentNode = Object(__WEBPACK_IMPORTED_MODULE_0__ascent__["c" /* nodeOf */])(Object(__WEBPACK_IMPORTED_MODULE_2__lists__["g" /* head */])(ancestors)); delete parentNode[key]; } }); oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["a" /* ABORTING */]).on(function () { for (var eventName in handlers) { oboeBus(eventName).un(listenerId); } }); } /***/}, /* 13 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return patternAdapter;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__events__ = __webpack_require__(3); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__lists__ = __webpack_require__(1); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__ascent__ = __webpack_require__(4); /** * The pattern adaptor listens for newListener and removeListener * events. When patterns are added or removed it compiles the JSONPath * and wires them up. * * When nodes and paths are found it emits the fully-qualified match * events with parameters ready to ship to the outside world */ function patternAdapter(oboeBus, jsonPathCompiler) { var predicateEventMap = { node: oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["d" /* NODE_CLOSED */]), path: oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["f" /* NODE_OPENED */]) }; function emitMatchingNode(emitMatch, node, ascent) { /* We're now calling to the outside world where Lisp-style lists will not be familiar. Convert to standard arrays. Also, reverse the order because it is more common to list paths "root to leaf" than "leaf to root" */ var descent = Object(__WEBPACK_IMPORTED_MODULE_1__lists__["k" /* reverseList */])(ascent); emitMatch( node, // To make a path, strip off the last item which is the special // ROOT_PATH token for the 'path' to the root node Object(__WEBPACK_IMPORTED_MODULE_1__lists__["i" /* listAsArray */])(Object(__WEBPACK_IMPORTED_MODULE_1__lists__["l" /* tail */])(Object(__WEBPACK_IMPORTED_MODULE_1__lists__["j" /* map */])(__WEBPACK_IMPORTED_MODULE_2__ascent__["a" /* keyOf */], descent))), // path Object(__WEBPACK_IMPORTED_MODULE_1__lists__["i" /* listAsArray */])(Object(__WEBPACK_IMPORTED_MODULE_1__lists__["j" /* map */])(__WEBPACK_IMPORTED_MODULE_2__ascent__["c" /* nodeOf */], descent)) // ancestors ); } /* * Set up the catching of events such as NODE_CLOSED and NODE_OPENED and, if * matching the specified pattern, propagate to pattern-match events such as * oboeBus('node:!') * * * * @param {Function} predicateEvent * either oboeBus(NODE_CLOSED) or oboeBus(NODE_OPENED). * @param {Function} compiledJsonPath */ function addUnderlyingListener(fullEventName, predicateEvent, compiledJsonPath) { var emitMatch = oboeBus(fullEventName).emit; predicateEvent.on(function (ascent) { var maybeMatchingMapping = compiledJsonPath(ascent); /* Possible values for maybeMatchingMapping are now: false: we did not match an object/array/string/number/null: we matched and have the node that matched. Because nulls are valid json values this can be null. undefined: we matched but don't have the matching node yet. ie, we know there is an upcoming node that matches but we can't say anything else about it. */ if (maybeMatchingMapping !== false) { emitMatchingNode( emitMatch, Object(__WEBPACK_IMPORTED_MODULE_2__ascent__["c" /* nodeOf */])(maybeMatchingMapping), ascent); } }, fullEventName); oboeBus('removeListener').on(function (removedEventName) { // if the fully qualified match event listener is later removed, clean up // by removing the underlying listener if it was the last using that pattern: if (removedEventName === fullEventName) { if (!oboeBus(removedEventName).listeners()) { predicateEvent.un(fullEventName); } } }); } oboeBus('newListener').on(function (fullEventName) { var match = /(node|path):(.*)/.exec(fullEventName); if (match) { var predicateEvent = predicateEventMap[match[1]]; if (!predicateEvent.hasListener(fullEventName)) { addUnderlyingListener( fullEventName, predicateEvent, jsonPathCompiler(match[2])); } } }); } /***/}, /* 14 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return jsonPathCompiler;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__functional__ = __webpack_require__(0); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__lists__ = __webpack_require__(1); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__ascent__ = __webpack_require__(4); /* harmony import */var __WEBPACK_IMPORTED_MODULE_3__util__ = __webpack_require__(2); /* harmony import */var __WEBPACK_IMPORTED_MODULE_4__incrementalContentBuilder__ = __webpack_require__(6); /* harmony import */var __WEBPACK_IMPORTED_MODULE_5__jsonPathSyntax__ = __webpack_require__(15); /** * The jsonPath evaluator compiler used for Oboe.js. * * One function is exposed. This function takes a String JSONPath spec and * returns a function to test candidate ascents for matches. * * String jsonPath -> (List ascent) -> Boolean|Object * * This file is coded in a pure functional style. That is, no function has * side effects, every function evaluates to the same value for the same * arguments and no variables are reassigned. */ // the call to jsonPathSyntax injects the token syntaxes that are needed // inside the compiler var jsonPathCompiler = Object(__WEBPACK_IMPORTED_MODULE_5__jsonPathSyntax__["a" /* jsonPathSyntax */])(function (pathNodeSyntax, doubleDotSyntax, dotSyntax, bangSyntax, emptySyntax) { var CAPTURING_INDEX = 1; var NAME_INDEX = 2; var FIELD_LIST_INDEX = 3; var headKey = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["d" /* compose2 */])(__WEBPACK_IMPORTED_MODULE_2__ascent__["a" /* keyOf */], __WEBPACK_IMPORTED_MODULE_1__lists__["g" /* head */]); var headNode = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["d" /* compose2 */])(__WEBPACK_IMPORTED_MODULE_2__ascent__["c" /* nodeOf */], __WEBPACK_IMPORTED_MODULE_1__lists__["g" /* head */]); /** * Create an evaluator function for a named path node, expressed in the * JSONPath like: * foo * ["bar"] * [2] */ function nameClause(previousExpr, detection) { var name = detection[NAME_INDEX]; var matchesName = !name || name === '*' ? __WEBPACK_IMPORTED_MODULE_0__functional__["a" /* always */] : function (ascent) {return String(headKey(ascent)) === name;}; return Object(__WEBPACK_IMPORTED_MODULE_0__functional__["g" /* lazyIntersection */])(matchesName, previousExpr); } /** * Create an evaluator function for a a duck-typed node, expressed like: * * {spin, taste, colour} * .particle{spin, taste, colour} * *{spin, taste, colour} */ function duckTypeClause(previousExpr, detection) { var fieldListStr = detection[FIELD_LIST_INDEX]; if (!fieldListStr) {return previousExpr;} // don't wrap at all, return given expr as-is var hasAllrequiredFields = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["j" /* partialComplete */])( __WEBPACK_IMPORTED_MODULE_3__util__["b" /* hasAllProperties */], Object(__WEBPACK_IMPORTED_MODULE_1__lists__["c" /* arrayAsList */])(fieldListStr.split(/\W+/))); var isMatch = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["d" /* compose2 */])( hasAllrequiredFields, headNode); return Object(__WEBPACK_IMPORTED_MODULE_0__functional__["g" /* lazyIntersection */])(isMatch, previousExpr); } /** * Expression for $, returns the evaluator function */ function capture(previousExpr, detection) { // extract meaning from the detection var capturing = !!detection[CAPTURING_INDEX]; if (!capturing) {return previousExpr;} // don't wrap at all, return given expr as-is return Object(__WEBPACK_IMPORTED_MODULE_0__functional__["g" /* lazyIntersection */])(previousExpr, __WEBPACK_IMPORTED_MODULE_1__lists__["g" /* head */]); } /** * Create an evaluator function that moves onto the next item on the * lists. This function is the place where the logic to move up a * level in the ascent exists. * * Eg, for JSONPath ".foo" we need skip1(nameClause(always, [,'foo'])) */ function skip1(previousExpr) { if (previousExpr === __WEBPACK_IMPORTED_MODULE_0__functional__["a" /* always */]) { /* If there is no previous expression this consume command is at the start of the jsonPath. Since JSONPath specifies what we'd like to find but not necessarily everything leading down to it, when running out of JSONPath to check against we default to true */ return __WEBPACK_IMPORTED_MODULE_0__functional__["a" /* always */]; } /** return true if the ascent we have contains only the JSON root, * false otherwise */ function notAtRoot(ascent) { return headKey(ascent) !== __WEBPACK_IMPORTED_MODULE_4__incrementalContentBuilder__["a" /* ROOT_PATH */]; } return Object(__WEBPACK_IMPORTED_MODULE_0__functional__["g" /* lazyIntersection */])( /* If we're already at the root but there are more expressions to satisfy, can't consume any more. No match. This check is why none of the other exprs have to be able to handle empty lists; skip1 is the only evaluator that moves onto the next token and it refuses to do so once it reaches the last item in the list. */ notAtRoot, /* We are not at the root of the ascent yet. Move to the next level of the ascent by handing only the tail to the previous expression */ Object(__WEBPACK_IMPORTED_MODULE_0__functional__["d" /* compose2 */])(previousExpr, __WEBPACK_IMPORTED_MODULE_1__lists__["l" /* tail */])); } /** * Create an evaluator function for the .. (double dot) token. Consumes * zero or more levels of the ascent, the fewest that are required to find * a match when given to previousExpr. */ function skipMany(previousExpr) { if (previousExpr === __WEBPACK_IMPORTED_MODULE_0__functional__["a" /* always */]) { /* If there is no previous expression this consume command is at the start of the jsonPath. Since JSONPath specifies what we'd like to find but not necessarily everything leading down to it, when running out of JSONPath to check against we default to true */ return __WEBPACK_IMPORTED_MODULE_0__functional__["a" /* always */]; } // In JSONPath .. is equivalent to !.. so if .. reaches the root // the match has succeeded. Ie, we might write ..foo or !..foo // and both should match identically. var terminalCaseWhenArrivingAtRoot = rootExpr(); var terminalCaseWhenPreviousExpressionIsSatisfied = previousExpr; var recursiveCase = skip1(function (ascent) { return cases(ascent); }); var cases = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["h" /* lazyUnion */])( terminalCaseWhenArrivingAtRoot, terminalCaseWhenPreviousExpressionIsSatisfied, recursiveCase); return cases; } /** * Generate an evaluator for ! - matches only the root element of the json * and ignores any previous expressions since nothing may precede !. */ function rootExpr() { return function (ascent) { return headKey(ascent) === __WEBPACK_IMPORTED_MODULE_4__incrementalContentBuilder__["a" /* ROOT_PATH */]; }; } /** * Generate a statement wrapper to sit around the outermost * clause evaluator. * * Handles the case where the capturing is implicit because the JSONPath * did not contain a '$' by returning the last node. */ function statementExpr(lastClause) { return function (ascent) { // kick off the evaluation by passing through to the last clause var exprMatch = lastClause(ascent); return exprMatch === true ? Object(__WEBPACK_IMPORTED_MODULE_1__lists__["g" /* head */])(ascent) : exprMatch; }; } /** * For when a token has been found in the JSONPath input. * Compiles the parser for that token and returns in combination with the * parser already generated. * * @param {Function} exprs a list of the clause evaluator generators for * the token that was found * @param {Function} parserGeneratedSoFar the parser already found * @param {Array} detection the match given by the regex engine when * the feature was found */ function expressionsReader(exprs, parserGeneratedSoFar, detection) { // if exprs is zero-length foldR will pass back the // parserGeneratedSoFar as-is so we don't need to treat // this as a special case return Object(__WEBPACK_IMPORTED_MODULE_1__lists__["f" /* foldR */])( function (parserGeneratedSoFar, expr) { return expr(parserGeneratedSoFar, detection); }, parserGeneratedSoFar, exprs); } /** * If jsonPath matches the given detector function, creates a function which * evaluates against every clause in the clauseEvaluatorGenerators. The * created function is propagated to the onSuccess function, along with * the remaining unparsed JSONPath substring. * * The intended use is to create a clauseMatcher by filling in * the first two arguments, thus providing a function that knows * some syntax to match and what kind of generator to create if it * finds it. The parameter list once completed is: * * (jsonPath, parserGeneratedSoFar, onSuccess) * * onSuccess may be compileJsonPathToFunction, to recursively continue * parsing after finding a match or returnFoundParser to stop here. */ function generateClauseReaderIfTokenFound( tokenDetector, clauseEvaluatorGenerators, jsonPath, parserGeneratedSoFar, onSuccess) { var detected = tokenDetector(jsonPath); if (detected) { var compiledParser = expressionsReader( clauseEvaluatorGenerators, parserGeneratedSoFar, detected); var remainingUnparsedJsonPath = jsonPath.substr(Object(__WEBPACK_IMPORTED_MODULE_3__util__["e" /* len */])(detected[0])); return onSuccess(remainingUnparsedJsonPath, compiledParser); } } /** * Partially completes generateClauseReaderIfTokenFound above. */ function clauseMatcher(tokenDetector, exprs) { return Object(__WEBPACK_IMPORTED_MODULE_0__functional__["j" /* partialComplete */])( generateClauseReaderIfTokenFound, tokenDetector, exprs); } /** * clauseForJsonPath is a function which attempts to match against * several clause matchers in order until one matches. If non match the * jsonPath expression is invalid and an error is thrown. * * The parameter list is the same as a single clauseMatcher: * * (jsonPath, parserGeneratedSoFar, onSuccess) */ var clauseForJsonPath = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["h" /* lazyUnion */])( clauseMatcher(pathNodeSyntax, Object(__WEBPACK_IMPORTED_MODULE_1__lists__["h" /* list */])(capture, duckTypeClause, nameClause, skip1)), clauseMatcher(doubleDotSyntax, Object(__WEBPACK_IMPORTED_MODULE_1__lists__["h" /* list */])(skipMany)) // dot is a separator only (like whitespace in other languages) but // rather than make it a special case, use an empty list of // expressions when this token is found , clauseMatcher(dotSyntax, Object(__WEBPACK_IMPORTED_MODULE_1__lists__["h" /* list */])()), clauseMatcher(bangSyntax, Object(__WEBPACK_IMPORTED_MODULE_1__lists__["h" /* list */])(capture, rootExpr)), clauseMatcher(emptySyntax, Object(__WEBPACK_IMPORTED_MODULE_1__lists__["h" /* list */])(statementExpr)), function (jsonPath) { throw Error('"' + jsonPath + '" could not be tokenised'); }); /** * One of two possible values for the onSuccess argument of * generateClauseReaderIfTokenFound. * * When this function is used, generateClauseReaderIfTokenFound simply * returns the compiledParser that it made, regardless of if there is * any remaining jsonPath to be compiled. */ function returnFoundParser(_remainingJsonPath, compiledParser) { return compiledParser; } /** * Recursively compile a JSONPath expression. * * This function serves as one of two possible values for the onSuccess * argument of generateClauseReaderIfTokenFound, meaning continue to * recursively compile. Otherwise, returnFoundParser is given and * compilation terminates. */ function compileJsonPathToFunction(uncompiledJsonPath, parserGeneratedSoFar) { /** * On finding a match, if there is remaining text to be compiled * we want to either continue parsing using a recursive call to * compileJsonPathToFunction. Otherwise, we want to stop and return * the parser that we have found so far. */ var onFind = uncompiledJsonPath ? compileJsonPathToFunction : returnFoundParser; return clauseForJsonPath( uncompiledJsonPath, parserGeneratedSoFar, onFind); } /** * This is the function that we expose to the rest of the library. */ return function (jsonPath) { try { // Kick off the recursive parsing of the jsonPath return compileJsonPathToFunction(jsonPath, __WEBPACK_IMPORTED_MODULE_0__functional__["a" /* always */]); } catch (e) { throw Error('Could not compile "' + jsonPath + '" because ' + e.message); } }; }); /***/}, /* 15 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return jsonPathSyntax;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__functional__ = __webpack_require__(0); var jsonPathSyntax = function () { /** * Export a regular expression as a simple function by exposing just * the Regex#exec. This allows regex tests to be used under the same * interface as differently implemented tests, or for a user of the * tests to not concern themselves with their implementation as regular * expressions. * * This could also be expressed point-free as: * Function.prototype.bind.bind(RegExp.prototype.exec), * * But that's far too confusing! (and not even smaller once minified * and gzipped) */ var regexDescriptor = function regexDescriptor(regex) { return regex.exec.bind(regex); }; /** * Join several regular expressions and express as a function. * This allows the token patterns to reuse component regular expressions * instead of being expressed in full using huge and confusing regular * expressions. */ var jsonPathClause = Object(__WEBPACK_IMPORTED_MODULE_0__functional__["k" /* varArgs */])(function (componentRegexes) { // The regular expressions all start with ^ because we // only want to find matches at the start of the // JSONPath fragment we are inspecting componentRegexes.unshift(/^/); return regexDescriptor( RegExp( componentRegexes.map(Object(__WEBPACK_IMPORTED_MODULE_0__functional__["c" /* attr */])('source')).join(''))); }); var possiblyCapturing = /(\$?)/; var namedNode = /([\w-_]+|\*)/; var namePlaceholder = /()/; var nodeInArrayNotation = /\["([^"]+)"\]/; var numberedNodeInArrayNotation = /\[(\d+|\*)\]/; var fieldList = /{([\w ]*?)}/; var optionalFieldList = /(?:{([\w ]*?)})?/; // foo or * var jsonPathNamedNodeInObjectNotation = jsonPathClause( possiblyCapturing, namedNode, optionalFieldList); // ["foo"] var jsonPathNamedNodeInArrayNotation = jsonPathClause( possiblyCapturing, nodeInArrayNotation, optionalFieldList); // [2] or [*] var jsonPathNumberedNodeInArrayNotation = jsonPathClause( possiblyCapturing, numberedNodeInArrayNotation, optionalFieldList); // {a b c} var jsonPathPureDuckTyping = jsonPathClause( possiblyCapturing, namePlaceholder, fieldList); // .. var jsonPathDoubleDot = jsonPathClause(/\.\./); // . var jsonPathDot = jsonPathClause(/\./); // ! var jsonPathBang = jsonPathClause( possiblyCapturing, /!/); // nada! var emptyString = jsonPathClause(/$/); /* We export only a single function. When called, this function injects into another function the descriptors from above. */ return function (fn) { return fn( Object(__WEBPACK_IMPORTED_MODULE_0__functional__["h" /* lazyUnion */])( jsonPathNamedNodeInObjectNotation, jsonPathNamedNodeInArrayNotation, jsonPathNumberedNodeInArrayNotation, jsonPathPureDuckTyping), jsonPathDoubleDot, jsonPathDot, jsonPathBang, emptyString); }; }(); /***/}, /* 16 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return instanceApi;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__events__ = __webpack_require__(3); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__functional__ = __webpack_require__(0); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__util__ = __webpack_require__(2); /* harmony import */var __WEBPACK_IMPORTED_MODULE_3__publicApi__ = __webpack_require__(5); /** * The instance API is the thing that is returned when oboe() is called. * it allows: * * - listeners for various events to be added and removed * - the http response header/headers to be read */ function instanceApi(oboeBus, contentSource) { var oboeApi; var fullyQualifiedNamePattern = /^(node|path):./; var rootNodeFinishedEvent = oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["h" /* ROOT_NODE_FOUND */]); var emitNodeDrop = oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["e" /* NODE_DROP */]).emit; var emitNodeSwap = oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["g" /* NODE_SWAP */]).emit; /** * Add any kind of listener that the instance api exposes */ var addListener = Object(__WEBPACK_IMPORTED_MODULE_1__functional__["k" /* varArgs */])(function (eventId, parameters) { if (oboeApi[eventId]) { // for events added as .on(event, callback), if there is a // .event() equivalent with special behaviour , pass through // to that: Object(__WEBPACK_IMPORTED_MODULE_1__functional__["b" /* apply */])(parameters, oboeApi[eventId]); } else { // we have a standard Node.js EventEmitter 2-argument call. // The first parameter is the listener. var event = oboeBus(eventId); var listener = parameters[0]; if (fullyQualifiedNamePattern.test(eventId)) { // allow fully-qualified node/path listeners // to be added addForgettableCallback(event, wrapCallbackToSwapNodeIfSomethingReturned(listener)); } else { // the event has no special handling, pass through // directly onto the event bus: event.on(listener); } } return oboeApi; // chaining }); /** * Remove any kind of listener that the instance api exposes */ var removeListener = function removeListener(eventId, p2, p3) { if (eventId === 'done') { rootNodeFinishedEvent.un(p2); } else if (eventId === 'node' || eventId === 'path') { // allow removal of node and path oboeBus.un(eventId + ':' + p2, p3); } else { // we have a standard Node.js EventEmitter 2-argument call. // The second parameter is the listener. This may be a call // to remove a fully-qualified node/path listener but requires // no special handling var listener = p2; oboeBus(eventId).un(listener); } return oboeApi; // chaining }; /** * Add a callback, wrapped in a try/catch so as to not break the * execution of Oboe if an exception is thrown (fail events are * fired instead) * * The callback is used as the listener id so that it can later be * removed using .un(callback) */ function addProtectedCallback(eventName, callback) { oboeBus(eventName).on(protectedCallback(callback), callback); return oboeApi; // chaining } /** * Add a callback where, if .forget() is called during the callback's * execution, the callback will be de-registered */ function addForgettableCallback(event, callback, listenerId) { // listenerId is optional and if not given, the original // callback will be used listenerId = listenerId || callback; var safeCallback = protectedCallback(callback); event.on(function () { var discard = false; oboeApi.forget = function () { discard = true; }; Object(__WEBPACK_IMPORTED_MODULE_1__functional__["b" /* apply */])(arguments, safeCallback); delete oboeApi.forget; if (discard) { event.un(listenerId); } }, listenerId); return oboeApi; // chaining } /** * wrap a callback so that if it throws, Oboe.js doesn't crash but instead * throw the error in another event loop */ function protectedCallback(callback) { return function () { try { return callback.apply(oboeApi, arguments); } catch (e) { setTimeout(function () { throw new Error(e.message); }); } }; } /** * Return the fully qualified event for when a pattern matches * either a node or a path * * @param type {String} either 'node' or 'path' */ function fullyQualifiedPatternMatchEvent(type, pattern) { return oboeBus(type + ':' + pattern); } function wrapCallbackToSwapNodeIfSomethingReturned(callback) { return function () { var returnValueFromCallback = callback.apply(this, arguments); if (Object(__WEBPACK_IMPORTED_MODULE_2__util__["a" /* defined */])(returnValueFromCallback)) { if (returnValueFromCallback === __WEBPACK_IMPORTED_MODULE_3__publicApi__["a" /* oboe */].drop) { emitNodeDrop(); } else { emitNodeSwap(returnValueFromCallback); } } }; } function addSingleNodeOrPathListener(eventId, pattern, callback) { var effectiveCallback; if (eventId === 'node') { effectiveCallback = wrapCallbackToSwapNodeIfSomethingReturned(callback); } else { effectiveCallback = callback; } addForgettableCallback( fullyQualifiedPatternMatchEvent(eventId, pattern), effectiveCallback, callback); } /** * Add several listeners at a time, from a map */ function addMultipleNodeOrPathListeners(eventId, listenerMap) { for (var pattern in listenerMap) { addSingleNodeOrPathListener(eventId, pattern, listenerMap[pattern]); } } /** * implementation behind .onPath() and .onNode() */ function addNodeOrPathListenerApi(eventId, jsonPathOrListenerMap, callback) { if (Object(__WEBPACK_IMPORTED_MODULE_2__util__["d" /* isString */])(jsonPathOrListenerMap)) { addSingleNodeOrPathListener(eventId, jsonPathOrListenerMap, callback); } else { addMultipleNodeOrPathListeners(eventId, jsonPathOrListenerMap); } return oboeApi; // chaining } // some interface methods are only filled in after we receive // values and are noops before that: oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["i" /* ROOT_PATH_FOUND */]).on(function (rootNode) { oboeApi.root = Object(__WEBPACK_IMPORTED_MODULE_1__functional__["f" /* functor */])(rootNode); }); /** * When content starts make the headers readable through the * instance API */ oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["c" /* HTTP_START */]).on(function (_statusCode, headers) { oboeApi.header = function (name) { return name ? headers[name] : headers; }; }); /** * Construct and return the public API of the Oboe instance to be * returned to the calling application */ oboeApi = { on: addListener, addListener: addListener, removeListener: removeListener, emit: oboeBus.emit, node: Object(__WEBPACK_IMPORTED_MODULE_1__functional__["j" /* partialComplete */])(addNodeOrPathListenerApi, 'node'), path: Object(__WEBPACK_IMPORTED_MODULE_1__functional__["j" /* partialComplete */])(addNodeOrPathListenerApi, 'path'), done: Object(__WEBPACK_IMPORTED_MODULE_1__functional__["j" /* partialComplete */])(addForgettableCallback, rootNodeFinishedEvent), start: Object(__WEBPACK_IMPORTED_MODULE_1__functional__["j" /* partialComplete */])(addProtectedCallback, __WEBPACK_IMPORTED_MODULE_0__events__["c" /* HTTP_START */]), // fail doesn't use protectedCallback because // could lead to non-terminating loops fail: oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["b" /* FAIL_EVENT */]).on, // public api calling abort fires the ABORTING event abort: oboeBus(__WEBPACK_IMPORTED_MODULE_0__events__["a" /* ABORTING */]).emit, // initially return nothing for header and root header: __WEBPACK_IMPORTED_MODULE_1__functional__["i" /* noop */], root: __WEBPACK_IMPORTED_MODULE_1__functional__["i" /* noop */], source: contentSource }; return oboeApi; } /***/}, /* 17 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return clarinet;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__events__ = __webpack_require__(3); /* This is a slightly hacked-up browser only version of clarinet * some features removed to help keep browser Oboe under the 5k micro-library limit * plug directly into event bus For the original go here: https://github.com/dscape/clarinet We receive the events: STREAM_DATA STREAM_END We emit the events: SAX_KEY SAX_VALUE_OPEN SAX_VALUE_CLOSE FAIL_EVENT */ function clarinet(eventBus) { 'use strict'; // shortcut some events on the bus var emitSaxKey = eventBus(__WEBPACK_IMPORTED_MODULE_0__events__["j" /* SAX_KEY */]).emit; var emitValueOpen = eventBus(__WEBPACK_IMPORTED_MODULE_0__events__["l" /* SAX_VALUE_OPEN */]).emit; var emitValueClose = eventBus(__WEBPACK_IMPORTED_MODULE_0__events__["k" /* SAX_VALUE_CLOSE */]).emit; var emitFail = eventBus(__WEBPACK_IMPORTED_MODULE_0__events__["b" /* FAIL_EVENT */]).emit; var MAX_BUFFER_LENGTH = 64 * 1024; var stringTokenPattern = /[\\"\n]/g; var _n = 0; // states var BEGIN = _n++; var VALUE = _n++; // general stuff var OPEN_OBJECT = _n++; // { var CLOSE_OBJECT = _n++; // } var OPEN_ARRAY = _n++; // [ var CLOSE_ARRAY = _n++; // ] var STRING = _n++; // "" var OPEN_KEY = _n++; // , "a" var CLOSE_KEY = _n++; // : var TRUE = _n++; // r var TRUE2 = _n++; // u var TRUE3 = _n++; // e var FALSE = _n++; // a var FALSE2 = _n++; // l var FALSE3 = _n++; // s var FALSE4 = _n++; // e var NULL = _n++; // u var NULL2 = _n++; // l var NULL3 = _n++; // l var NUMBER_DECIMAL_POINT = _n++; // . var NUMBER_DIGIT = _n; // [0-9] // setup initial parser values var bufferCheckPosition = MAX_BUFFER_LENGTH; var latestError; var c; var p; var textNode; var numberNode = ''; var slashed = false; var closed = false; var state = BEGIN; var stack = []; var unicodeS = null; var unicodeI = 0; var depth = 0; var position = 0; var column = 0; // mostly for error reporting var line = 1; function checkBufferLength() { var maxActual = 0; if (textNode !== undefined && textNode.length > MAX_BUFFER_LENGTH) { emitError('Max buffer length exceeded: textNode'); maxActual = Math.max(maxActual, textNode.length); } if (numberNode.length > MAX_BUFFER_LENGTH) { emitError('Max buffer length exceeded: numberNode'); maxActual = Math.max(maxActual, numberNode.length); } bufferCheckPosition = MAX_BUFFER_LENGTH - maxActual + position; } eventBus(__WEBPACK_IMPORTED_MODULE_0__events__["m" /* STREAM_DATA */]).on(handleData); /* At the end of the http content close the clarinet This will provide an error if the total content provided was not valid json, ie if not all arrays, objects and Strings closed properly */ eventBus(__WEBPACK_IMPORTED_MODULE_0__events__["n" /* STREAM_END */]).on(handleStreamEnd); function emitError(errorString) { if (textNode !== undefined) { emitValueOpen(textNode); emitValueClose(); textNode = undefined; } latestError = Error(errorString + '\nLn: ' + line + '\nCol: ' + column + '\nChr: ' + c); emitFail(Object(__WEBPACK_IMPORTED_MODULE_0__events__["o" /* errorReport */])(undefined, undefined, latestError)); } function handleStreamEnd() { if (state === BEGIN) { // Handle the case where the stream closes without ever receiving // any input. This isn't an error - response bodies can be blank, // particularly for 204 http responses // Because of how Oboe is currently implemented, we parse a // completely empty stream as containing an empty object. // This is because Oboe's done event is only fired when the // root object of the JSON stream closes. // This should be decoupled and attached instead to the input stream // from the http (or whatever) resource ending. // If this decoupling could happen the SAX parser could simply emit // zero events on a completely empty input. emitValueOpen({}); emitValueClose(); closed = true; return; } if (state !== VALUE || depth !== 0) {emitError('Unexpected end');} if (textNode !== undefined) { emitValueOpen(textNode); emitValueClose(); textNode = undefined; } closed = true; } function whitespace(c) { return c === '\r' || c === '\n' || c === ' ' || c === '\t'; } function handleData(chunk) { // this used to throw the error but inside Oboe we will have already // gotten the error when it was emitted. The important thing is to // not continue with the parse. if (latestError) {return;} if (closed) { return emitError('Cannot write after close'); } var i = 0; c = chunk[0]; while (c) { if (i > 0) { p = c; } c = chunk[i++]; if (!c) break; position++; if (c === '\n') { line++; column = 0; } else column++; switch (state) { case BEGIN: if (c === '{') state = OPEN_OBJECT;else if (c === '[') state = OPEN_ARRAY;else if (!whitespace(c)) {return emitError('Non-whitespace before {[.');} continue; case OPEN_KEY: case OPEN_OBJECT: if (whitespace(c)) continue; if (state === OPEN_KEY) stack.push(CLOSE_KEY);else { if (c === '}') { emitValueOpen({}); emitValueClose(); state = stack.pop() || VALUE; continue; } else stack.push(CLOSE_OBJECT); } if (c === '"') {state = STRING;} else {return emitError('Malformed object key should start with " ');} continue; case CLOSE_KEY: case CLOSE_OBJECT: if (whitespace(c)) continue; if (c === ':') { if (state === CLOSE_OBJECT) { stack.push(CLOSE_OBJECT); if (textNode !== undefined) { // was previously (in upstream Clarinet) one event // - object open came with the text of the first emitValueOpen({}); emitSaxKey(textNode); textNode = undefined; } depth++; } else { if (textNode !== undefined) { emitSaxKey(textNode); textNode = undefined; } } state = VALUE; } else if (c === '}') { if (textNode !== undefined) { emitValueOpen(textNode); emitValueClose(); textNode = undefined; } emitValueClose(); depth--; state = stack.pop() || VALUE; } else if (c === ',') { if (state === CLOSE_OBJECT) {stack.push(CLOSE_OBJECT);} if (textNode !== undefined) { emitValueOpen(textNode); emitValueClose(); textNode = undefined; } state = OPEN_KEY; } else {return emitError('Bad object');} continue; case OPEN_ARRAY: // after an array there always a value case VALUE: if (whitespace(c)) continue; if (state === OPEN_ARRAY) { emitValueOpen([]); depth++; state = VALUE; if (c === ']') { emitValueClose(); depth--; state = stack.pop() || VALUE; continue; } else { stack.push(CLOSE_ARRAY); } } if (c === '"') state = STRING;else if (c === '{') state = OPEN_OBJECT;else if (c === '[') state = OPEN_ARRAY;else if (c === 't') state = TRUE;else if (c === 'f') state = FALSE;else if (c === 'n') state = NULL;else if (c === '-') {// keep and continue numberNode += c; } else if (c === '0') { numberNode += c; state = NUMBER_DIGIT; } else if ('123456789'.indexOf(c) !== -1) { numberNode += c; state = NUMBER_DIGIT; } else {return emitError('Bad value');} continue; case CLOSE_ARRAY: if (c === ',') { stack.push(CLOSE_ARRAY); if (textNode !== undefined) { emitValueOpen(textNode); emitValueClose(); textNode = undefined; } state = VALUE; } else if (c === ']') { if (textNode !== undefined) { emitValueOpen(textNode); emitValueClose(); textNode = undefined; } emitValueClose(); depth--; state = stack.pop() || VALUE; } else if (whitespace(c)) {continue;} else {return emitError('Bad array');} continue; case STRING: if (textNode === undefined) { textNode = ''; } // thanks thejh, this is an about 50% performance improvement. var starti = i - 1; // eslint-disable-next-line no-labels STRING_BIGLOOP: while (true) { // zero means "no unicode active". 1-4 mean "parse some more". end after 4. while (unicodeI > 0) { unicodeS += c; c = chunk.charAt(i++); if (unicodeI === 4) { // TODO this might be slow? well, probably not used too often anyway textNode += String.fromCharCode(parseInt(unicodeS, 16)); unicodeI = 0; starti = i - 1; } else { unicodeI++; } // we can just break here: no stuff we skipped that still has to be sliced out or so // eslint-disable-next-line no-labels if (!c) break STRING_BIGLOOP; } if (c === '"' && !slashed) { state = stack.pop() || VALUE; textNode += chunk.substring(starti, i - 1); break; } if (c === '\\' && !slashed) { slashed = true; textNode += chunk.substring(starti, i - 1); c = chunk.charAt(i++); if (!c) break; } if (slashed) { slashed = false; if (c === 'n') {textNode += '\n';} else if (c === 'r') {textNode += '\r';} else if (c === 't') {textNode += '\t';} else if (c === 'f') {textNode += '\f';} else if (c === 'b') {textNode += '\b';} else if (c === 'u') { // \uxxxx. meh! unicodeI = 1; unicodeS = ''; } else { textNode += c; } c = chunk.charAt(i++); starti = i - 1; if (!c) break;else continue; } stringTokenPattern.lastIndex = i; var reResult = stringTokenPattern.exec(chunk); if (!reResult) { i = chunk.length + 1; textNode += chunk.substring(starti, i - 1); break; } i = reResult.index + 1; c = chunk.charAt(reResult.index); if (!c) { textNode += chunk.substring(starti, i - 1); break; } } continue; case TRUE: if (!c) continue; // strange buffers if (c === 'r') state = TRUE2;else {return emitError('Invalid true started with t' + c);} continue; case TRUE2: if (!c) continue; if (c === 'u') state = TRUE3;else {return emitError('Invalid true started with tr' + c);} continue; case TRUE3: if (!c) continue; if (c === 'e') { emitValueOpen(true); emitValueClose(); state = stack.pop() || VALUE; } else {return emitError('Invalid true started with tru' + c);} continue; case FALSE: if (!c) continue; if (c === 'a') state = FALSE2;else {return emitError('Invalid false started with f' + c);} continue; case FALSE2: if (!c) continue; if (c === 'l') state = FALSE3;else {return emitError('Invalid false started with fa' + c);} continue; case FALSE3: if (!c) continue; if (c === 's') state = FALSE4;else {return emitError('Invalid false started with fal' + c);} continue; case FALSE4: if (!c) continue; if (c === 'e') { emitValueOpen(false); emitValueClose(); state = stack.pop() || VALUE; } else {return emitError('Invalid false started with fals' + c);} continue; case NULL: if (!c) continue; if (c === 'u') state = NULL2;else {return emitError('Invalid null started with n' + c);} continue; case NULL2: if (!c) continue; if (c === 'l') state = NULL3;else {return emitError('Invalid null started with nu' + c);} continue; case NULL3: if (!c) continue; if (c === 'l') { emitValueOpen(null); emitValueClose(); state = stack.pop() || VALUE; } else {return emitError('Invalid null started with nul' + c);} continue; case NUMBER_DECIMAL_POINT: if (c === '.') { numberNode += c; state = NUMBER_DIGIT; } else {return emitError('Leading zero not followed by .');} continue; case NUMBER_DIGIT: if ('0123456789'.indexOf(c) !== -1) numberNode += c;else if (c === '.') { if (numberNode.indexOf('.') !== -1) {return emitError('Invalid number has two dots');} numberNode += c; } else if (c === 'e' || c === 'E') { if (numberNode.indexOf('e') !== -1 || numberNode.indexOf('E') !== -1) {return emitError('Invalid number has two exponential');} numberNode += c; } else if (c === '+' || c === '-') { if (!(p === 'e' || p === 'E')) {return emitError('Invalid symbol in number');} numberNode += c; } else { if (numberNode) { emitValueOpen(parseFloat(numberNode)); emitValueClose(); numberNode = ''; } i--; // go back one state = stack.pop() || VALUE; } continue; default: return emitError('Unknown state: ' + state);} } if (position >= bufferCheckPosition) {checkBufferLength();} } } /***/}, /* 18 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return httpTransport;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return streamingHttp;}); /* harmony import */var __WEBPACK_IMPORTED_MODULE_0__detectCrossOrigin_browser__ = __webpack_require__(19); /* harmony import */var __WEBPACK_IMPORTED_MODULE_1__events__ = __webpack_require__(3); /* harmony import */var __WEBPACK_IMPORTED_MODULE_2__util__ = __webpack_require__(2); /* harmony import */var __WEBPACK_IMPORTED_MODULE_3__parseResponseHeaders_browser__ = __webpack_require__(20); /* harmony import */var __WEBPACK_IMPORTED_MODULE_4__functional__ = __webpack_require__(0); function httpTransport() { return new XMLHttpRequest(); } /** * A wrapper around the browser XmlHttpRequest object that raises an * event whenever a new part of the response is available. * * In older browsers progressive reading is impossible so all the * content is given in a single call. For newer ones several events * should be raised, allowing progressive interpretation of the response. * * @param {Function} oboeBus an event bus local to this Oboe instance * @param {XMLHttpRequest} xhr the xhr to use as the transport. Under normal * operation, will have been created using httpTransport() above * but for tests a stub can be provided instead. * @param {String} method one of 'GET' 'POST' 'PUT' 'PATCH' 'DELETE' * @param {String} url the url to make a request to * @param {String|Null} data some content to be sent with the request. * Only valid if method is POST or PUT. * @param {Object} [headers] the http request headers to send * @param {boolean} withCredentials the XHR withCredentials property will be * set to this value */ function streamingHttp(oboeBus, xhr, method, url, data, headers, withCredentials) { 'use strict'; var emitStreamData = oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["m" /* STREAM_DATA */]).emit; var emitFail = oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["b" /* FAIL_EVENT */]).emit; var numberOfCharsAlreadyGivenToCallback = 0; var stillToSendStartEvent = true; // When an ABORTING message is put on the event bus abort // the ajax request oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["a" /* ABORTING */]).on(function () { // if we keep the onreadystatechange while aborting the XHR gives // a callback like a successful call so first remove this listener // by assigning null: xhr.onreadystatechange = null; xhr.abort(); }); /** * Handle input from the underlying xhr: either a state change, * the progress event or the request being complete. */ function handleProgress() { if (String(xhr.status)[0] === '2') { var textSoFar = xhr.responseText; var newText = (' ' + textSoFar.substr(numberOfCharsAlreadyGivenToCallback)).substr(1); /* Raise the event for new text. On older browsers, the new text is the whole response. On newer/better ones, the fragment part that we got since last progress. */ if (newText) { emitStreamData(newText); } numberOfCharsAlreadyGivenToCallback = Object(__WEBPACK_IMPORTED_MODULE_2__util__["e" /* len */])(textSoFar); } } if ('onprogress' in xhr) {// detect browser support for progressive delivery xhr.onprogress = handleProgress; } function sendStartIfNotAlready(xhr) { // Internet Explorer is very unreliable as to when xhr.status etc can // be read so has to be protected with try/catch and tried again on // the next readyState if it fails try { stillToSendStartEvent && oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["c" /* HTTP_START */]).emit( xhr.status, Object(__WEBPACK_IMPORTED_MODULE_3__parseResponseHeaders_browser__["a" /* parseResponseHeaders */])(xhr.getAllResponseHeaders())); stillToSendStartEvent = false; } catch (e) {/* do nothing, will try again on next readyState */} } xhr.onreadystatechange = function () { switch (xhr.readyState) { case 2: // HEADERS_RECEIVED case 3: // LOADING return sendStartIfNotAlready(xhr); case 4: // DONE sendStartIfNotAlready(xhr); // if xhr.status hasn't been available yet, it must be NOW, huh IE? // is this a 2xx http code? var successful = String(xhr.status)[0] === '2'; if (successful) { // In Chrome 29 (not 28) no onprogress is emitted when a response // is complete before the onload. We need to always do handleInput // in case we get the load but have not had a final progress event. // This looks like a bug and may change in future but let's take // the safest approach and assume we might not have received a // progress event for each part of the response handleProgress(); oboeBus(__WEBPACK_IMPORTED_MODULE_1__events__["n" /* STREAM_END */]).emit(); } else { emitFail(Object(__WEBPACK_IMPORTED_MODULE_1__events__["o" /* errorReport */])( xhr.status, xhr.responseText)); }} }; try { xhr.open(method, url, true); for (var headerName in headers) { xhr.setRequestHeader(headerName, headers[headerName]); } if (!Object(__WEBPACK_IMPORTED_MODULE_0__detectCrossOrigin_browser__["a" /* isCrossOrigin */])(window.location, Object(__WEBPACK_IMPORTED_MODULE_0__detectCrossOrigin_browser__["b" /* parseUrlOrigin */])(url))) { xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest'); } xhr.withCredentials = withCredentials; xhr.send(data); } catch (e) { // To keep a consistent interface with Node, we can't emit an event here. // Node's streaming http adaptor receives the error as an asynchronous // event rather than as an exception. If we emitted now, the Oboe user // has had no chance to add a .fail listener so there is no way // the event could be useful. For both these reasons defer the // firing to the next JS frame. window.setTimeout( Object(__WEBPACK_IMPORTED_MODULE_4__functional__["j" /* partialComplete */])(emitFail, Object(__WEBPACK_IMPORTED_MODULE_1__events__["o" /* errorReport */])(undefined, undefined, e)), 0); } } /***/}, /* 19 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return isCrossOrigin;}); /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "b", function () {return parseUrlOrigin;}); /** * Detect if a given URL is cross-origin in the scope of the * current page. * * Browser only (since cross-origin has no meaning in Node.js) * * @param {Object} pageLocation - as in window.location * @param {Object} ajaxHost - an object like window.location describing the * origin of the url that we want to ajax in */ function isCrossOrigin(pageLocation, ajaxHost) { /* * NB: defaultPort only knows http and https. * Returns undefined otherwise. */ function defaultPort(protocol) { return { 'http:': 80, 'https:': 443 }[protocol]; } function portOf(location) { // pageLocation should always have a protocol. ajaxHost if no port or // protocol is specified, should use the port of the containing page return String(location.port || defaultPort(location.protocol || pageLocation.protocol)); } // if ajaxHost doesn't give a domain, port is the same as pageLocation // it can't give a protocol but not a domain // it can't give a port but not a domain return !!(ajaxHost.protocol && ajaxHost.protocol !== pageLocation.protocol || ajaxHost.host && ajaxHost.host !== pageLocation.host || ajaxHost.host && portOf(ajaxHost) !== portOf(pageLocation)); } /* turn any url into an object like window.location */ function parseUrlOrigin(url) { // url could be domain-relative // url could give a domain // cross origin means: // same domain // same port // some protocol // so, same everything up to the first (single) slash // if such is given // // can ignore everything after that var URL_HOST_PATTERN = /(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/; // if no match, use an empty array so that // subexpressions 1,2,3 are all undefined // and will ultimately return all empty // strings as the parse result: var urlHostMatch = URL_HOST_PATTERN.exec(url) || []; return { protocol: urlHostMatch[1] || '', host: urlHostMatch[2] || '', port: urlHostMatch[3] || '' }; } /***/}, /* 20 */ /***/function (module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */__webpack_require__.d(__webpack_exports__, "a", function () {return parseResponseHeaders;}); // based on gist https://gist.github.com/monsur/706839 /** * XmlHttpRequest's getAllResponseHeaders() method returns a string of response * headers according to the format described here: * http://www.w3.org/TR/XMLHttpRequest/#the-getallresponseheaders-method * This method parses that string into a user-friendly key/value pair object. */ function parseResponseHeaders(headerStr) { var headers = {}; headerStr && headerStr.split("\r\n"). forEach(function (headerPair) { // Can't use split() here because it does the wrong thing // if the header value has the string ": " in it. var index = headerPair.indexOf(": "); headers[headerPair.substring(0, index)] = headerPair.substring(index + 2); }); return headers; } /***/} /******/])["default"]); }); /***/ }), /* 1040 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core/lib/extend.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file extend.js * @author Fabian Vogelsteller * @date 2017 */ var formatters = __webpack_require__(/*! web3-core-helpers */ 996).formatters; var Method = __webpack_require__(/*! web3-core-method */ 1041); var utils = __webpack_require__(/*! web3-utils */ 999); var extend = function extend(pckg) { /* jshint maxcomplexity:5 */ var ex = function ex(extension) { var extendedObject; if (extension.property) { if (!pckg[extension.property]) { pckg[extension.property] = {}; } extendedObject = pckg[extension.property]; } else { extendedObject = pckg; } if (extension.methods) { extension.methods.forEach(function (method) { if (!(method instanceof Method)) { method = new Method(method); } method.attachToObject(extendedObject); method.setRequestManager(pckg._requestManager); }); } return pckg; }; ex.formatters = formatters; ex.utils = utils; ex.Method = Method; return ex; }; module.exports = extend; /***/ }), /* 1041 */ /*!****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-method/lib/index.js ***! \****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @author Marek Kotewicz * @date 2017 */ var _regeneratorRuntime = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49);function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);}_next(undefined);});};} var _ = __webpack_require__(/*! underscore */ 995); var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var formatters = __webpack_require__(/*! web3-core-helpers */ 996).formatters; var utils = __webpack_require__(/*! web3-utils */ 999); var promiEvent = __webpack_require__(/*! web3-core-promievent */ 1042); var Subscriptions = __webpack_require__(/*! web3-core-subscriptions */ 1043).subscriptions; var EthersTransactionUtils = __webpack_require__(/*! @ethersproject/transactions */ 126); var Method = function Method(options) { if (!options.call || !options.name) { throw new Error('When creating a method you need to provide at least the "name" and "call" property.'); } this.name = options.name; this.call = options.call; this.params = options.params || 0; this.inputFormatter = options.inputFormatter; this.outputFormatter = options.outputFormatter; this.transformPayload = options.transformPayload; this.extraFormatters = options.extraFormatters; this.abiCoder = options.abiCoder; // Will be used to encode the revert reason string this.requestManager = options.requestManager; // reference to eth.accounts this.accounts = options.accounts; this.defaultBlock = options.defaultBlock || 'latest'; this.defaultAccount = options.defaultAccount || null; this.transactionBlockTimeout = options.transactionBlockTimeout || 50; this.transactionConfirmationBlocks = options.transactionConfirmationBlocks || 24; this.transactionPollingTimeout = options.transactionPollingTimeout || 750; this.defaultCommon = options.defaultCommon; this.defaultChain = options.defaultChain; this.defaultHardfork = options.defaultHardfork; this.handleRevert = options.handleRevert; }; Method.prototype.setRequestManager = function (requestManager, accounts) { this.requestManager = requestManager; // reference to eth.accounts if (accounts) { this.accounts = accounts; } }; Method.prototype.createFunction = function (requestManager, accounts) { var func = this.buildCall(); func.call = this.call; this.setRequestManager(requestManager || this.requestManager, accounts || this.accounts); return func; }; Method.prototype.attachToObject = function (obj) { var func = this.buildCall(); func.call = this.call; var name = this.name.split('.'); if (name.length > 1) { obj[name[0]] = obj[name[0]] || {}; obj[name[0]][name[1]] = func; } else { obj[name[0]] = func; } }; /** * Should be used to determine name of the jsonrpc method based on arguments * * @method getCall * @param {Array} arguments * @return {String} name of jsonrpc method */ Method.prototype.getCall = function (args) { return _.isFunction(this.call) ? this.call(args) : this.call; }; /** * Should be used to extract callback from array of arguments. Modifies input param * * @method extractCallback * @param {Array} arguments * @return {Function|Null} callback, if exists */ Method.prototype.extractCallback = function (args) { if (_.isFunction(args[args.length - 1])) { return args.pop(); // modify the args array! } }; /** * Should be called to check if the number of arguments is correct * * @method validateArgs * @param {Array} arguments * @throws {Error} if it is not */ Method.prototype.validateArgs = function (args) { if (args.length !== this.params) { throw errors.InvalidNumberOfParams(args.length, this.params, this.name); } }; /** * Should be called to format input args of method * * @method formatInput * @param {Array} * @return {Array} */ Method.prototype.formatInput = function (args) { var _this = this; if (!this.inputFormatter) { return args; } return this.inputFormatter.map(function (formatter, index) { // bind this for defaultBlock, and defaultAccount return formatter ? formatter.call(_this, args[index]) : args[index]; }); }; /** * Should be called to format output(result) of method * * @method formatOutput * @param {Object} * @return {Object} */ Method.prototype.formatOutput = function (result) { var _this = this; if (_.isArray(result)) { return result.map(function (res) { return _this.outputFormatter && res ? _this.outputFormatter(res) : res; }); } else { return this.outputFormatter && result ? this.outputFormatter(result) : result; } }; /** * Should create payload from given input args * * @method toPayload * @param {Array} args * @return {Object} */ Method.prototype.toPayload = function (args) { var call = this.getCall(args); var callback = this.extractCallback(args); var params = this.formatInput(args); this.validateArgs(params); var payload = { method: call, params: params, callback: callback }; if (this.transformPayload) { payload = this.transformPayload(payload); } return payload; }; Method.prototype._confirmTransaction = function (defer, result, payload) { var method = this,promiseResolved = false,canUnsubscribe = true,timeoutCount = 0,confirmationCount = 0,intervalId = null,lastBlock = null,receiptJSON = '',gasProvided = _.isObject(payload.params[0]) && payload.params[0].gas ? payload.params[0].gas : null,isContractDeployment = _.isObject(payload.params[0]) && payload.params[0].data && payload.params[0].from && !payload.params[0].to,hasBytecode = isContractDeployment && payload.params[0].data.length > 2; // add custom send Methods var _ethereumCalls = [ new Method({ name: 'getBlockByNumber', call: 'eth_getBlockByNumber', params: 2, inputFormatter: [formatters.inputBlockNumberFormatter, function (val) { return !!val; }], outputFormatter: formatters.outputBlockFormatter }), new Method({ name: 'getTransactionReceipt', call: 'eth_getTransactionReceipt', params: 1, inputFormatter: [null], outputFormatter: formatters.outputTransactionReceiptFormatter }), new Method({ name: 'getCode', call: 'eth_getCode', params: 2, inputFormatter: [formatters.inputAddressFormatter, formatters.inputDefaultBlockNumberFormatter] }), new Method({ name: 'getTransactionByHash', call: 'eth_getTransactionByHash', params: 1, inputFormatter: [null], outputFormatter: formatters.outputTransactionFormatter }), new Subscriptions({ name: 'subscribe', type: 'eth', subscriptions: { 'newBlockHeaders': { subscriptionName: 'newHeads', params: 0, outputFormatter: formatters.outputBlockFormatter } } })]; // attach methods to this._ethereumCall var _ethereumCall = {}; _.each(_ethereumCalls, function (mthd) { mthd.attachToObject(_ethereumCall); mthd.requestManager = method.requestManager; // assign rather than call setRequestManager() }); // fire "receipt" and confirmation events and resolve after var checkConfirmation = function checkConfirmation(existingReceipt, isPolling, err, blockHeader, sub) { if (!err) { // create fake unsubscribe if (!sub) { sub = { unsubscribe: function unsubscribe() { clearInterval(intervalId); } }; } // if we have a valid receipt we don't need to send a request return (existingReceipt ? promiEvent.resolve(existingReceipt) : _ethereumCall.getTransactionReceipt(result)). // catch error from requesting receipt catch(function (err) { sub.unsubscribe(); promiseResolved = true; utils._fireError({ message: 'Failed to check for transaction receipt:', data: err }, defer.eventEmitter, defer.reject); }) // if CONFIRMATION listener exists check for confirmations, by setting canUnsubscribe = false .then( /*#__PURE__*/function () {var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(receipt) {var block, latestBlock, latestBlockHash;return _regeneratorRuntime.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:if (!( !receipt || !receipt.blockHash)) {_context.next = 2;break;}throw ( new Error('Receipt missing or blockHash null'));case 2: // apply extra formatters if (method.extraFormatters && method.extraFormatters.receiptFormatter) { receipt = method.extraFormatters.receiptFormatter(receipt); } // check if confirmation listener exists if (!(defer.eventEmitter.listeners('confirmation').length > 0)) {_context.next = 28;break;}if (!( existingReceipt === undefined || confirmationCount !== 0)) {_context.next = 25;break;}_context.next = 7;return ( _ethereumCall.getBlockByNumber('latest'));case 7:latestBlock = _context.sent; latestBlockHash = latestBlock ? latestBlock.hash : null;if (! isPolling) {_context.next = 24;break;}if (! lastBlock) {_context.next = 17;break;}_context.next = 13;return ( _ethereumCall.getBlockByNumber(lastBlock.number + 1));case 13:block = _context.sent; if (block) { lastBlock = block; defer.eventEmitter.emit('confirmation', confirmationCount, receipt, latestBlockHash); }_context.next = 22;break;case 17:_context.next = 19;return ( _ethereumCall.getBlockByNumber(receipt.blockNumber));case 19:block = _context.sent; lastBlock = block; defer.eventEmitter.emit('confirmation', confirmationCount, receipt, latestBlockHash);case 22:_context.next = 25;break;case 24: defer.eventEmitter.emit('confirmation', confirmationCount, receipt, latestBlockHash);case 25: if (isPolling && block || !isPolling) { confirmationCount++; } canUnsubscribe = false; if (confirmationCount === method.transactionConfirmationBlocks + 1) {// add 1 so we account for conf 0 sub.unsubscribe(); defer.eventEmitter.removeAllListeners(); }case 28:return _context.abrupt("return", receipt);case 29:case "end":return _context.stop();}}}, _callee);}));return function (_x) {return _ref.apply(this, arguments);};}()) // CHECK for CONTRACT DEPLOYMENT .then( /*#__PURE__*/function () {var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2(receipt) {var code, deploymentSuccess;return _regeneratorRuntime.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:if (!( isContractDeployment && !promiseResolved)) {_context2.next = 19;break;}if ( receipt.contractAddress) {_context2.next = 5;break;} if (canUnsubscribe) { sub.unsubscribe(); promiseResolved = true; } utils._fireError(errors.NoContractAddressFoundError(receipt), defer.eventEmitter, defer.reject, null, receipt);return _context2.abrupt("return");case 5:_context2.prev = 5;_context2.next = 8;return ( _ethereumCall.getCode(receipt.contractAddress));case 8:code = _context2.sent;_context2.next = 13;break;case 11:_context2.prev = 11;_context2.t0 = _context2["catch"](5);case 13:if ( code) {_context2.next = 15;break;}return _context2.abrupt("return");case 15: // If deployment is status.true and there was a real // bytecode string, assume it was successful. deploymentSuccess = receipt.status === true && hasBytecode; if (deploymentSuccess || code.length > 2) { defer.eventEmitter.emit('receipt', receipt); // if contract, return instance instead of receipt if (method.extraFormatters && method.extraFormatters.contractDeployFormatter) { defer.resolve(method.extraFormatters.contractDeployFormatter(receipt)); } else { defer.resolve(receipt); } // need to remove listeners, as they aren't removed automatically when succesfull if (canUnsubscribe) { defer.eventEmitter.removeAllListeners(); } } else { utils._fireError(errors.ContractCodeNotStoredError(receipt), defer.eventEmitter, defer.reject, null, receipt); } if (canUnsubscribe) { sub.unsubscribe(); } promiseResolved = true;case 19:return _context2.abrupt("return", receipt);case 20:case "end":return _context2.stop();}}}, _callee2, null, [[5, 11]]);}));return function (_x2) {return _ref2.apply(this, arguments);};}()) // CHECK for normal tx check for receipt only .then( /*#__PURE__*/function () {var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee3(receipt) {var revertMessage, txReplayOptions, rawTransactionHex, parsedTx;return _regeneratorRuntime.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:if (!( !isContractDeployment && !promiseResolved)) {_context3.next = 35;break;}if (!( !receipt.outOfGas && ( !gasProvided || gasProvided !== receipt.gasUsed) && ( receipt.status === true || receipt.status === '0x1' || typeof receipt.status === 'undefined'))) {_context3.next = 7;break;} defer.eventEmitter.emit('receipt', receipt); defer.resolve(receipt); // need to remove listeners, as they aren't removed automatically when succesfull if (canUnsubscribe) { defer.eventEmitter.removeAllListeners(); }_context3.next = 33;break;case 7: receiptJSON = JSON.stringify(receipt, null, 2);if (!( receipt.status === false || receipt.status === '0x0')) {_context3.next = 32;break;}_context3.prev = 9; revertMessage = null;if (!( method.handleRevert && ( method.call === 'eth_sendTransaction' || method.call === 'eth_sendRawTransaction'))) {_context3.next = 24;break;} txReplayOptions = payload.params[0]; // If send was raw, fetch the transaction and reconstitute the // original params so they can be replayed with `eth_call` if (method.call === 'eth_sendRawTransaction') { rawTransactionHex = payload.params[0]; parsedTx = EthersTransactionUtils.parse(rawTransactionHex); txReplayOptions = formatters.inputTransactionFormatter({ data: parsedTx.data, to: parsedTx.to, from: parsedTx.from, gas: parsedTx.gasLimit.toHexString(), gasPrice: parsedTx.gasPrice.toHexString(), value: parsedTx.value.toHexString() }); } // Get revert reason string with eth_call _context3.next = 16;return method.getRevertReason(txReplayOptions, receipt.blockNumber);case 16:revertMessage = _context3.sent;if (! revertMessage) {_context3.next = 21;break;} // Only throw a revert error if a revert reason is existing utils._fireError(errors.TransactionRevertInstructionError(revertMessage.reason, revertMessage.signature, receipt), defer.eventEmitter, defer.reject, null, receipt);_context3.next = 22;break;case 21:throw ( false);case 22:_context3.next = 25;break;case 24:throw ( false);case 25:_context3.next = 30;break;case 27:_context3.prev = 27;_context3.t0 = _context3["catch"](9); // Throw an normal revert error if no revert reason is given or the detection of it is disabled utils._fireError(errors.TransactionRevertedWithoutReasonError(receipt), defer.eventEmitter, defer.reject, null, receipt);case 30:_context3.next = 33;break;case 32: // Throw OOG if status is not existing and provided gas and used gas are equal utils._fireError(errors.TransactionOutOfGasError(receipt), defer.eventEmitter, defer.reject, null, receipt);case 33: if (canUnsubscribe) { sub.unsubscribe(); } promiseResolved = true;case 35:case "end":return _context3.stop();}}}, _callee3, null, [[9, 27]]);}));return function (_x3) {return _ref3.apply(this, arguments);};}()) // time out the transaction if not mined after 50 blocks .catch(function () { timeoutCount++; // check to see if we are http polling if (!!isPolling) { // polling timeout is different than transactionBlockTimeout blocks since we are triggering every second if (timeoutCount - 1 >= method.transactionPollingTimeout) { sub.unsubscribe(); promiseResolved = true; utils._fireError(errors.TransactionError('Transaction was not mined within ' + method.transactionPollingTimeout + ' seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!'), defer.eventEmitter, defer.reject); } } else { if (timeoutCount - 1 >= method.transactionBlockTimeout) { sub.unsubscribe(); promiseResolved = true; utils._fireError(errors.TransactionError('Transaction was not mined within ' + method.transactionBlockTimeout + ' blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!'), defer.eventEmitter, defer.reject); } } }); } else { sub.unsubscribe(); promiseResolved = true; utils._fireError({ message: 'Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.', data: err }, defer.eventEmitter, defer.reject); } }; // start watching for confirmation depending on the support features of the provider var startWatching = function (existingReceipt) { var startInterval = function startInterval() { intervalId = setInterval(checkConfirmation.bind(null, existingReceipt, true), 1000); }; if (!this.requestManager.provider.on) { startInterval(); } else { _ethereumCall.subscribe('newBlockHeaders', function (err, blockHeader, sub) { if (err || !blockHeader) { // fall back to polling startInterval(); } else { checkConfirmation(existingReceipt, false, err, blockHeader, sub); } }); } }.bind(this); // first check if we already have a confirmed transaction _ethereumCall.getTransactionReceipt(result). then(function (receipt) { if (receipt && receipt.blockHash) { if (defer.eventEmitter.listeners('confirmation').length > 0) { // We must keep on watching for new Blocks, if a confirmation listener is present startWatching(receipt); } checkConfirmation(receipt, false); } else if (!promiseResolved) { startWatching(); } }). catch(function () { if (!promiseResolved) startWatching(); }); }; var getWallet = function getWallet(from, accounts) { var wallet = null; // is index given if (_.isNumber(from)) { wallet = accounts.wallet[from]; // is account given } else if (_.isObject(from) && from.address && from.privateKey) { wallet = from; // search in wallet for address } else { wallet = accounts.wallet[from.toLowerCase()]; } return wallet; }; Method.prototype.buildCall = function () { var method = this,isSendTx = method.call === 'eth_sendTransaction' || method.call === 'eth_sendRawTransaction', // || method.call === 'personal_sendTransaction' isCall = method.call === 'eth_call'; // actual send function var send = function send() { var defer = promiEvent(!isSendTx),payload = method.toPayload(Array.prototype.slice.call(arguments)); // CALLBACK function var sendTxCallback = function sendTxCallback(err, result) { if (method.handleRevert && isCall && method.abiCoder) { var reasonData; // Ganache / Geth <= 1.9.13 return the reason data as a successful eth_call response // Geth >= 1.9.15 attaches the reason data to an error object. // Geth 1.9.14 is missing revert reason (https://github.com/ethereum/web3.js/issues/3520) if (!err && method.isRevertReasonString(result)) { reasonData = result.substring(10); } else if (err && err.data) { reasonData = err.data.substring(10); } if (reasonData) { var reason = method.abiCoder.decodeParameter('string', '0x' + reasonData); var signature = 'Error(String)'; utils._fireError(errors.RevertInstructionError(reason, signature), defer.eventEmitter, defer.reject, payload.callback, { reason: reason, signature: signature }); return; } } try { result = method.formatOutput(result); } catch (e) { err = e; } if (result instanceof Error) { err = result; } if (!err) { if (payload.callback) { payload.callback(null, result); } } else { if (err.error) { err = err.error; } return utils._fireError(err, defer.eventEmitter, defer.reject, payload.callback); } // return PROMISE if (!isSendTx) { if (!err) { defer.resolve(result); } // return PROMIEVENT } else { defer.eventEmitter.emit('transactionHash', result); method._confirmTransaction(defer, result, payload); } }; // SENDS the SIGNED SIGNATURE var sendSignedTx = function sendSignedTx(sign) { var signedPayload = _.extend({}, payload, { method: 'eth_sendRawTransaction', params: [sign.rawTransaction] }); method.requestManager.send(signedPayload, sendTxCallback); }; var sendRequest = function sendRequest(payload, method) { if (method && method.accounts && method.accounts.wallet && method.accounts.wallet.length) { var wallet; // ETH_SENDTRANSACTION if (payload.method === 'eth_sendTransaction') { var tx = payload.params[0]; wallet = getWallet(_.isObject(tx) ? tx.from : null, method.accounts); // If wallet was found, sign tx, and send using sendRawTransaction if (wallet && wallet.privateKey) { var txOptions = _.omit(tx, 'from'); if (method.defaultChain && !txOptions.chain) { txOptions.chain = method.defaultChain; } if (method.defaultHardfork && !txOptions.hardfork) { txOptions.hardfork = method.defaultHardfork; } if (method.defaultCommon && !txOptions.common) { txOptions.common = method.defaultCommon; } method.accounts.signTransaction(txOptions, wallet.privateKey). then(sendSignedTx). catch(function (err) { if (_.isFunction(defer.eventEmitter.listeners) && defer.eventEmitter.listeners('error').length) { try { defer.eventEmitter.emit('error', err); } catch (err) { // Ignore userland error prevent it to bubble up within web3. } defer.eventEmitter.removeAllListeners(); defer.eventEmitter.catch(function () { }); } defer.reject(err); }); return; } // ETH_SIGN } else if (payload.method === 'eth_sign') { var data = payload.params[1]; wallet = getWallet(payload.params[0], method.accounts); // If wallet was found, sign tx, and send using sendRawTransaction if (wallet && wallet.privateKey) { var sign = method.accounts.sign(data, wallet.privateKey); if (payload.callback) { payload.callback(null, sign.signature); } defer.resolve(sign.signature); return; } } } return method.requestManager.send(payload, sendTxCallback); }; // Send the actual transaction if (isSendTx && _.isObject(payload.params[0]) && typeof payload.params[0].gasPrice === 'undefined') { var getGasPrice = new Method({ name: 'getGasPrice', call: 'eth_gasPrice', params: 0 }). createFunction(method.requestManager); getGasPrice(function (err, gasPrice) { if (gasPrice) { payload.params[0].gasPrice = gasPrice; } if (isSendTx) { setTimeout(function () { defer.eventEmitter.emit('sending', payload); }, 0); } sendRequest(payload, method); }); } else { if (isSendTx) { setTimeout(function () { defer.eventEmitter.emit('sending', payload); }, 0); } sendRequest(payload, method); } if (isSendTx) { setTimeout(function () { defer.eventEmitter.emit('sent', payload); }, 0); } return defer.eventEmitter; }; // necessary to attach things to the method send.method = method; // necessary for batch requests send.request = this.request.bind(this); return send; }; /** * Returns the revert reason string if existing or otherwise false. * * @method getRevertReason * * @param {Object} txOptions * @param {Number} blockNumber * * @returns {Promise} */ Method.prototype.getRevertReason = function (txOptions, blockNumber) { var self = this; return new Promise(function (resolve, reject) { new Method({ name: 'call', call: 'eth_call', params: 2, abiCoder: self.abiCoder, handleRevert: true }). createFunction(self.requestManager)(txOptions, utils.numberToHex(blockNumber)). then(function () { resolve(false); }). catch(function (error) { if (error.reason) { resolve({ reason: error.reason, signature: error.signature }); } else { reject(error); } }); }); }; /** * Checks if the given hex string is a revert message from the EVM * * @method isRevertReasonString * * @param {String} data - Hex string prefixed with 0x * * @returns {Boolean} */ Method.prototype.isRevertReasonString = function (data) { return _.isString(data) && (data.length - 2) / 2 % 32 === 4 && data.substring(0, 10) === '0x08c379a0'; }; /** * Should be called to create the pure JSONRPC request which can be used in a batch request * * @method request * @return {Object} jsonrpc request */ Method.prototype.request = function () { var payload = this.toPayload(Array.prototype.slice.call(arguments)); payload.format = this.formatOutput.bind(this); return payload; }; module.exports = Method; /***/ }), /* 1042 */ /*!********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-promievent/lib/index.js ***! \********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2016 */ var EventEmitter = __webpack_require__(/*! eventemitter3 */ 364); /** * This function generates a defer promise and adds eventEmitter functionality to it * * @method eventifiedPromise */ var PromiEvent = function PromiEvent(justPromise) { var resolve,reject,eventEmitter = new Promise(function () { resolve = arguments[0]; reject = arguments[1]; }); if (justPromise) { return { resolve: resolve, reject: reject, eventEmitter: eventEmitter }; } // get eventEmitter var emitter = new EventEmitter(); // add eventEmitter to the promise eventEmitter._events = emitter._events; eventEmitter.emit = emitter.emit; eventEmitter.on = emitter.on; eventEmitter.once = emitter.once; eventEmitter.off = emitter.off; eventEmitter.listeners = emitter.listeners; eventEmitter.addListener = emitter.addListener; eventEmitter.removeListener = emitter.removeListener; eventEmitter.removeAllListeners = emitter.removeAllListeners; return { resolve: resolve, reject: reject, eventEmitter: eventEmitter }; }; PromiEvent.resolve = function (value) { var promise = PromiEvent(true); promise.resolve(value); return promise.eventEmitter; }; module.exports = PromiEvent; /***/ }), /* 1043 */ /*!***********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-subscriptions/lib/index.js ***! \***********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var Subscription = __webpack_require__(/*! ./subscription.js */ 1044); var Subscriptions = function Subscriptions(options) { this.name = options.name; this.type = options.type; this.subscriptions = options.subscriptions || {}; this.requestManager = null; }; Subscriptions.prototype.setRequestManager = function (rm) { this.requestManager = rm; }; Subscriptions.prototype.attachToObject = function (obj) { var func = this.buildCall(); var name = this.name.split('.'); if (name.length > 1) { obj[name[0]] = obj[name[0]] || {}; obj[name[0]][name[1]] = func; } else { obj[name[0]] = func; } }; Subscriptions.prototype.buildCall = function () { var _this = this; return function () { if (!_this.subscriptions[arguments[0]]) { __f__("warn", 'Subscription ' + JSON.stringify(arguments[0]) + ' doesn\'t exist. Subscribing anyway.', " at node_modules/web3-core-subscriptions/lib/index.js:48"); } var subscription = new Subscription({ subscription: _this.subscriptions[arguments[0]] || {}, requestManager: _this.requestManager, type: _this.type }); return subscription.subscribe.apply(subscription, arguments); }; }; module.exports = { subscriptions: Subscriptions, subscription: Subscription }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 1044 */ /*!******************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-core-subscriptions/lib/subscription.js ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file subscription.js * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var EventEmitter = __webpack_require__(/*! eventemitter3 */ 364); var formatters = __webpack_require__(/*! web3-core-helpers */ 996).formatters; function Subscription(options) { EventEmitter.call(this); this.id = null; this.callback = _.identity; this.arguments = null; this.lastBlock = null; // "from" block tracker for backfilling events on reconnection this.options = { subscription: options.subscription, type: options.type, requestManager: options.requestManager }; } // INHERIT Subscription.prototype = Object.create(EventEmitter.prototype); Subscription.prototype.constructor = Subscription; /** * Should be used to extract callback from array of arguments. Modifies input param * * @method extractCallback * @param {Array} arguments * @return {Function|Null} callback, if exists */ Subscription.prototype._extractCallback = function (args) { if (_.isFunction(args[args.length - 1])) { return args.pop(); // modify the args array! } }; /** * Should be called to check if the number of arguments is correct * * @method validateArgs * @param {Array} arguments * @throws {Error} if it is not */ Subscription.prototype._validateArgs = function (args) { var subscription = this.options.subscription; if (!subscription) subscription = {}; if (!subscription.params) subscription.params = 0; if (args.length !== subscription.params) { throw errors.InvalidNumberOfParams(args.length, subscription.params, subscription.subscriptionName); } }; /** * Should be called to format input args of method * * @method formatInput * @param {Array} * @return {Array} */ Subscription.prototype._formatInput = function (args) { var subscription = this.options.subscription; if (!subscription) { return args; } if (!subscription.inputFormatter) { return args; } var formattedArgs = subscription.inputFormatter.map(function (formatter, index) { return formatter ? formatter(args[index]) : args[index]; }); return formattedArgs; }; /** * Should be called to format output(result) of method * * @method formatOutput * @param result {Object} * @return {Object} */ Subscription.prototype._formatOutput = function (result) { var subscription = this.options.subscription; return subscription && subscription.outputFormatter && result ? subscription.outputFormatter(result) : result; }; /** * Should create payload from given input args * * @method toPayload * @param {Array} args * @return {Object} */ Subscription.prototype._toPayload = function (args) { var params = []; this.callback = this._extractCallback(args) || _.identity; if (!this.subscriptionMethod) { this.subscriptionMethod = args.shift(); // replace subscription with given name if (this.options.subscription.subscriptionName) { this.subscriptionMethod = this.options.subscription.subscriptionName; } } if (!this.arguments) { this.arguments = this._formatInput(args); this._validateArgs(this.arguments); args = []; // make empty after validation } // re-add subscriptionName params.push(this.subscriptionMethod); params = params.concat(this.arguments); if (args.length) { throw new Error('Only a callback is allowed as parameter on an already instantiated subscription.'); } return { method: this.options.type + '_subscribe', params: params }; }; /** * Unsubscribes and clears callbacks * * @method unsubscribe * @return {Object} */ Subscription.prototype.unsubscribe = function (callback) { this.options.requestManager.removeSubscription(this.id, callback); this.id = null; this.lastBlock = null; this.removeAllListeners(); }; /** * Subscribes and watches for changes * * @method subscribe * @param {String} subscription the subscription * @param {Object} options the options object with address topics and fromBlock * @return {Object} */ Subscription.prototype.subscribe = function () { var _this = this; var args = Array.prototype.slice.call(arguments); var payload = this._toPayload(args); if (!payload) { return this; } // throw error, if provider is not set if (!this.options.requestManager.provider) { setTimeout(function () { var err1 = new Error('No provider set.'); _this.callback(err1, null, _this); _this.emit('error', err1); }, 0); return this; } // throw error, if provider doesnt support subscriptions if (!this.options.requestManager.provider.on) { setTimeout(function () { var err2 = new Error('The current provider doesn\'t support subscriptions: ' + _this.options.requestManager.provider.constructor.name); _this.callback(err2, null, _this); _this.emit('error', err2); }, 0); return this; } // Re-subscription only: continue fetching from the last block we received. // a dropped connection may have resulted in gaps in the logs... if (this.lastBlock && _.isObject(this.options.params)) { payload.params[1] = this.options.params; payload.params[1].fromBlock = formatters.inputBlockNumberFormatter(this.lastBlock + 1); } // if id is there unsubscribe first if (this.id) { this.unsubscribe(); } // store the params in the options object this.options.params = payload.params[1]; // get past logs, if fromBlock is available if (payload.params[0] === 'logs' && _.isObject(payload.params[1]) && payload.params[1].hasOwnProperty('fromBlock') && isFinite(payload.params[1].fromBlock)) { // send the subscription request // copy the params to avoid race-condition with deletion below this block var blockParams = Object.assign({}, payload.params[1]); this.options.requestManager.send({ method: 'eth_getLogs', params: [blockParams] }, function (err, logs) { if (!err) { logs.forEach(function (log) { var output = _this._formatOutput(log); _this.callback(null, output, _this); _this.emit('data', output); }); // TODO subscribe here? after the past logs? } else { setTimeout(function () { _this.callback(err, null, _this); _this.emit('error', err); }, 0); } }); } // create subscription // TODO move to separate function? so that past logs can go first? if (typeof payload.params[1] === 'object') delete payload.params[1].fromBlock; this.options.requestManager.send(payload, function (err, result) { if (!err && result) { _this.id = result; _this.method = payload.params[0]; _this.emit('connected', result); // call callback on notifications _this.options.requestManager.addSubscription(_this, function (error, result) { if (!error) { if (!_.isArray(result)) { result = [result]; } result.forEach(function (resultItem) { var output = _this._formatOutput(resultItem); // Track current block (for gaps introduced by dropped connections) _this.lastBlock = _.isObject(output) ? output.blockNumber : null; if (_.isFunction(_this.options.subscription.subscriptionHandler)) { return _this.options.subscription.subscriptionHandler.call(_this, output); } else { _this.emit('data', output); } // call the callback, last so that unsubscribe there won't affect the emit above _this.callback(null, output, _this); }); } else { _this.callback(error, false, _this); _this.emit('error', error); } }); } else { setTimeout(function () { _this.callback(err, false, _this); _this.emit('error', err); }, 0); } }); // return an object to cancel the subscription return this; }; /** * Resubscribe * * @method resubscribe * * @returns {void} */ Subscription.prototype.resubscribe = function () { this.options.requestManager.removeSubscription(this.id); // unsubscribe this.id = null; this.subscribe(this.callback); }; module.exports = Subscription; /***/ }), /* 1045 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth/lib/index.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var core = __webpack_require__(/*! web3-core */ 993); var helpers = __webpack_require__(/*! web3-core-helpers */ 996); var Subscriptions = __webpack_require__(/*! web3-core-subscriptions */ 1043).subscriptions; var Method = __webpack_require__(/*! web3-core-method */ 1041); var utils = __webpack_require__(/*! web3-utils */ 999); var Net = __webpack_require__(/*! web3-net */ 1046); var ENS = __webpack_require__(/*! web3-eth-ens */ 1047); var Personal = __webpack_require__(/*! web3-eth-personal */ 1085); var BaseContract = __webpack_require__(/*! web3-eth-contract */ 1051); var Iban = __webpack_require__(/*! web3-eth-iban */ 1008); var Accounts = __webpack_require__(/*! web3-eth-accounts */ 1086); var abi = __webpack_require__(/*! web3-eth-abi */ 1052); var getNetworkType = __webpack_require__(/*! ./getNetworkType.js */ 1184); var formatter = helpers.formatters; var blockCall = function blockCall(args) { return _.isString(args[0]) && args[0].indexOf('0x') === 0 ? "eth_getBlockByHash" : "eth_getBlockByNumber"; }; var transactionFromBlockCall = function transactionFromBlockCall(args) { return _.isString(args[0]) && args[0].indexOf('0x') === 0 ? 'eth_getTransactionByBlockHashAndIndex' : 'eth_getTransactionByBlockNumberAndIndex'; }; var uncleCall = function uncleCall(args) { return _.isString(args[0]) && args[0].indexOf('0x') === 0 ? 'eth_getUncleByBlockHashAndIndex' : 'eth_getUncleByBlockNumberAndIndex'; }; var getBlockTransactionCountCall = function getBlockTransactionCountCall(args) { return _.isString(args[0]) && args[0].indexOf('0x') === 0 ? 'eth_getBlockTransactionCountByHash' : 'eth_getBlockTransactionCountByNumber'; }; var uncleCountCall = function uncleCountCall(args) { return _.isString(args[0]) && args[0].indexOf('0x') === 0 ? 'eth_getUncleCountByBlockHash' : 'eth_getUncleCountByBlockNumber'; }; var Eth = function Eth() { var _this = this; // sets _requestmanager core.packageInit(this, arguments); // overwrite package setRequestManager var setRequestManager = this.setRequestManager; this.setRequestManager = function (manager) { setRequestManager(manager); _this.net.setRequestManager(manager); _this.personal.setRequestManager(manager); _this.accounts.setRequestManager(manager); _this.Contract._requestManager = _this._requestManager; _this.Contract.currentProvider = _this._provider; return true; }; // overwrite setProvider var setProvider = this.setProvider; this.setProvider = function () { setProvider.apply(_this, arguments); _this.setRequestManager(_this._requestManager); // Set detectedAddress/lastSyncCheck back to null because the provider could be connected to a different chain now _this.ens._detectedAddress = null; _this.ens._lastSyncCheck = null; }; var handleRevert = false; var defaultAccount = null; var defaultBlock = 'latest'; var transactionBlockTimeout = 50; var transactionConfirmationBlocks = 24; var transactionPollingTimeout = 750; var maxListenersWarningThreshold = 100; var defaultChain, defaultHardfork, defaultCommon; Object.defineProperty(this, 'handleRevert', { get: function get() { return handleRevert; }, set: function set(val) { handleRevert = val; // also set on the Contract object _this.Contract.handleRevert = handleRevert; // update handleRevert methods.forEach(function (method) { method.handleRevert = handleRevert; }); }, enumerable: true }); Object.defineProperty(this, 'defaultCommon', { get: function get() { return defaultCommon; }, set: function set(val) { defaultCommon = val; // also set on the Contract object _this.Contract.defaultCommon = defaultCommon; // update defaultBlock methods.forEach(function (method) { method.defaultCommon = defaultCommon; }); }, enumerable: true }); Object.defineProperty(this, 'defaultHardfork', { get: function get() { return defaultHardfork; }, set: function set(val) { defaultHardfork = val; // also set on the Contract object _this.Contract.defaultHardfork = defaultHardfork; // update defaultBlock methods.forEach(function (method) { method.defaultHardfork = defaultHardfork; }); }, enumerable: true }); Object.defineProperty(this, 'defaultChain', { get: function get() { return defaultChain; }, set: function set(val) { defaultChain = val; // also set on the Contract object _this.Contract.defaultChain = defaultChain; // update defaultBlock methods.forEach(function (method) { method.defaultChain = defaultChain; }); }, enumerable: true }); Object.defineProperty(this, 'transactionPollingTimeout', { get: function get() { return transactionPollingTimeout; }, set: function set(val) { transactionPollingTimeout = val; // also set on the Contract object _this.Contract.transactionPollingTimeout = transactionPollingTimeout; // update defaultBlock methods.forEach(function (method) { method.transactionPollingTimeout = transactionPollingTimeout; }); }, enumerable: true }); Object.defineProperty(this, 'transactionConfirmationBlocks', { get: function get() { return transactionConfirmationBlocks; }, set: function set(val) { transactionConfirmationBlocks = val; // also set on the Contract object _this.Contract.transactionConfirmationBlocks = transactionConfirmationBlocks; // update defaultBlock methods.forEach(function (method) { method.transactionConfirmationBlocks = transactionConfirmationBlocks; }); }, enumerable: true }); Object.defineProperty(this, 'transactionBlockTimeout', { get: function get() { return transactionBlockTimeout; }, set: function set(val) { transactionBlockTimeout = val; // also set on the Contract object _this.Contract.transactionBlockTimeout = transactionBlockTimeout; // update defaultBlock methods.forEach(function (method) { method.transactionBlockTimeout = transactionBlockTimeout; }); }, enumerable: true }); Object.defineProperty(this, 'defaultAccount', { get: function get() { return defaultAccount; }, set: function set(val) { if (val) { defaultAccount = utils.toChecksumAddress(formatter.inputAddressFormatter(val)); } // also set on the Contract object _this.Contract.defaultAccount = defaultAccount; _this.personal.defaultAccount = defaultAccount; // update defaultBlock methods.forEach(function (method) { method.defaultAccount = defaultAccount; }); return val; }, enumerable: true }); Object.defineProperty(this, 'defaultBlock', { get: function get() { return defaultBlock; }, set: function set(val) { defaultBlock = val; // also set on the Contract object _this.Contract.defaultBlock = defaultBlock; _this.personal.defaultBlock = defaultBlock; // update defaultBlock methods.forEach(function (method) { method.defaultBlock = defaultBlock; }); return val; }, enumerable: true }); Object.defineProperty(this, 'maxListenersWarningThreshold', { get: function get() { return maxListenersWarningThreshold; }, set: function set(val) { if (_this.currentProvider && _this.currentProvider.setMaxListeners) { maxListenersWarningThreshold = val; _this.currentProvider.setMaxListeners(val); } }, enumerable: true }); this.clearSubscriptions = _this._requestManager.clearSubscriptions.bind(_this._requestManager); // add net this.net = new Net(this); // add chain detection this.net.getNetworkType = getNetworkType.bind(this); // add accounts this.accounts = new Accounts(this); // add personal this.personal = new Personal(this); this.personal.defaultAccount = this.defaultAccount; // set warnings threshold this.maxListenersWarningThreshold = maxListenersWarningThreshold; // create a proxy Contract type for this instance, as a Contract's provider // is stored as a class member rather than an instance variable. If we do // not create this proxy type, changing the provider in one instance of // web3-eth would subsequently change the provider for _all_ contract // instances! var self = this; var Contract = function Contract() { BaseContract.apply(this, arguments); // when Eth.setProvider is called, call packageInit // on all contract instances instantiated via this Eth // instances. This will update the currentProvider for // the contract instances var _this = this; var setProvider = self.setProvider; self.setProvider = function () { setProvider.apply(self, arguments); core.packageInit(_this, [self]); }; }; Contract.setProvider = function () { BaseContract.setProvider.apply(this, arguments); }; // make our proxy Contract inherit from web3-eth-contract so that it has all // the right functionality and so that instanceof and friends work properly Contract.prototype = Object.create(BaseContract.prototype); Contract.prototype.constructor = Contract; // add contract this.Contract = Contract; this.Contract.defaultAccount = this.defaultAccount; this.Contract.defaultBlock = this.defaultBlock; this.Contract.transactionBlockTimeout = this.transactionBlockTimeout; this.Contract.transactionConfirmationBlocks = this.transactionConfirmationBlocks; this.Contract.transactionPollingTimeout = this.transactionPollingTimeout; this.Contract.handleRevert = this.handleRevert; this.Contract._requestManager = this._requestManager; this.Contract._ethAccounts = this.accounts; this.Contract.currentProvider = this._requestManager.provider; // add IBAN this.Iban = Iban; // add ABI this.abi = abi; // add ENS this.ens = new ENS(this); var methods = [ new Method({ name: 'getNodeInfo', call: 'web3_clientVersion' }), new Method({ name: 'getProtocolVersion', call: 'eth_protocolVersion', params: 0 }), new Method({ name: 'getCoinbase', call: 'eth_coinbase', params: 0 }), new Method({ name: 'isMining', call: 'eth_mining', params: 0 }), new Method({ name: 'getHashrate', call: 'eth_hashrate', params: 0, outputFormatter: utils.hexToNumber }), new Method({ name: 'isSyncing', call: 'eth_syncing', params: 0, outputFormatter: formatter.outputSyncingFormatter }), new Method({ name: 'getGasPrice', call: 'eth_gasPrice', params: 0, outputFormatter: formatter.outputBigNumberFormatter }), new Method({ name: 'getAccounts', call: 'eth_accounts', params: 0, outputFormatter: utils.toChecksumAddress }), new Method({ name: 'getBlockNumber', call: 'eth_blockNumber', params: 0, outputFormatter: utils.hexToNumber }), new Method({ name: 'getBalance', call: 'eth_getBalance', params: 2, inputFormatter: [formatter.inputAddressFormatter, formatter.inputDefaultBlockNumberFormatter], outputFormatter: formatter.outputBigNumberFormatter }), new Method({ name: 'getStorageAt', call: 'eth_getStorageAt', params: 3, inputFormatter: [formatter.inputAddressFormatter, utils.numberToHex, formatter.inputDefaultBlockNumberFormatter] }), new Method({ name: 'getCode', call: 'eth_getCode', params: 2, inputFormatter: [formatter.inputAddressFormatter, formatter.inputDefaultBlockNumberFormatter] }), new Method({ name: 'getBlock', call: blockCall, params: 2, inputFormatter: [formatter.inputBlockNumberFormatter, function (val) {return !!val;}], outputFormatter: formatter.outputBlockFormatter }), new Method({ name: 'getUncle', call: uncleCall, params: 2, inputFormatter: [formatter.inputBlockNumberFormatter, utils.numberToHex], outputFormatter: formatter.outputBlockFormatter }), new Method({ name: 'getBlockTransactionCount', call: getBlockTransactionCountCall, params: 1, inputFormatter: [formatter.inputBlockNumberFormatter], outputFormatter: utils.hexToNumber }), new Method({ name: 'getBlockUncleCount', call: uncleCountCall, params: 1, inputFormatter: [formatter.inputBlockNumberFormatter], outputFormatter: utils.hexToNumber }), new Method({ name: 'getTransaction', call: 'eth_getTransactionByHash', params: 1, inputFormatter: [null], outputFormatter: formatter.outputTransactionFormatter }), new Method({ name: 'getTransactionFromBlock', call: transactionFromBlockCall, params: 2, inputFormatter: [formatter.inputBlockNumberFormatter, utils.numberToHex], outputFormatter: formatter.outputTransactionFormatter }), new Method({ name: 'getTransactionReceipt', call: 'eth_getTransactionReceipt', params: 1, inputFormatter: [null], outputFormatter: formatter.outputTransactionReceiptFormatter }), new Method({ name: 'getTransactionCount', call: 'eth_getTransactionCount', params: 2, inputFormatter: [formatter.inputAddressFormatter, formatter.inputDefaultBlockNumberFormatter], outputFormatter: utils.hexToNumber }), new Method({ name: 'sendSignedTransaction', call: 'eth_sendRawTransaction', params: 1, inputFormatter: [null], abiCoder: abi }), new Method({ name: 'signTransaction', call: 'eth_signTransaction', params: 1, inputFormatter: [formatter.inputTransactionFormatter] }), new Method({ name: 'sendTransaction', call: 'eth_sendTransaction', params: 1, inputFormatter: [formatter.inputTransactionFormatter], abiCoder: abi }), new Method({ name: 'sign', call: 'eth_sign', params: 2, inputFormatter: [formatter.inputSignFormatter, formatter.inputAddressFormatter], transformPayload: function transformPayload(payload) { payload.params.reverse(); return payload; } }), new Method({ name: 'call', call: 'eth_call', params: 2, inputFormatter: [formatter.inputCallFormatter, formatter.inputDefaultBlockNumberFormatter], abiCoder: abi }), new Method({ name: 'estimateGas', call: 'eth_estimateGas', params: 1, inputFormatter: [formatter.inputCallFormatter], outputFormatter: utils.hexToNumber }), new Method({ name: 'submitWork', call: 'eth_submitWork', params: 3 }), new Method({ name: 'getWork', call: 'eth_getWork', params: 0 }), new Method({ name: 'getPastLogs', call: 'eth_getLogs', params: 1, inputFormatter: [formatter.inputLogFormatter], outputFormatter: formatter.outputLogFormatter }), new Method({ name: 'getChainId', call: 'eth_chainId', params: 0, outputFormatter: utils.hexToNumber }), new Method({ name: 'requestAccounts', call: 'eth_requestAccounts', params: 0, outputFormatter: utils.toChecksumAddress }), new Method({ name: 'getProof', call: 'eth_getProof', params: 3, inputFormatter: [formatter.inputAddressFormatter, formatter.inputStorageKeysFormatter, formatter.inputDefaultBlockNumberFormatter], outputFormatter: formatter.outputProofFormatter }), new Method({ name: 'getPendingTransactions', call: 'eth_pendingTransactions', params: 0, outputFormatter: formatter.outputTransactionFormatter }), // subscriptions new Subscriptions({ name: 'subscribe', type: 'eth', subscriptions: { 'newBlockHeaders': { // TODO rename on RPC side? subscriptionName: 'newHeads', params: 0, outputFormatter: formatter.outputBlockFormatter }, 'pendingTransactions': { subscriptionName: 'newPendingTransactions', params: 0 }, 'logs': { params: 1, inputFormatter: [formatter.inputLogFormatter], outputFormatter: formatter.outputLogFormatter, // DUBLICATE, also in web3-eth-contract subscriptionHandler: function subscriptionHandler(output) { if (output.removed) { this.emit('changed', output); } else { this.emit('data', output); } if (_.isFunction(this.callback)) { this.callback(null, output, this); } } }, 'syncing': { params: 0, outputFormatter: formatter.outputSyncingFormatter, subscriptionHandler: function subscriptionHandler(output) { var _this = this; // fire TRUE at start if (this._isSyncing !== true) { this._isSyncing = true; this.emit('changed', _this._isSyncing); if (_.isFunction(this.callback)) { this.callback(null, _this._isSyncing, this); } setTimeout(function () { _this.emit('data', output); if (_.isFunction(_this.callback)) { _this.callback(null, output, _this); } }, 0); // fire sync status } else { this.emit('data', output); if (_.isFunction(_this.callback)) { this.callback(null, output, this); } // wait for some time before fireing the FALSE clearTimeout(this._isSyncingTimeout); this._isSyncingTimeout = setTimeout(function () { if (output.currentBlock > output.highestBlock - 200) { _this._isSyncing = false; _this.emit('changed', _this._isSyncing); if (_.isFunction(_this.callback)) { _this.callback(null, _this._isSyncing, _this); } } }, 500); } } } } })]; methods.forEach(function (method) { method.attachToObject(_this); method.setRequestManager(_this._requestManager, _this.accounts); // second param is the eth.accounts module (necessary for signing transactions locally) method.defaultBlock = _this.defaultBlock; method.defaultAccount = _this.defaultAccount; method.transactionBlockTimeout = _this.transactionBlockTimeout; method.transactionConfirmationBlocks = _this.transactionConfirmationBlocks; method.transactionPollingTimeout = _this.transactionPollingTimeout; method.handleRevert = _this.handleRevert; }); }; // Adds the static givenProvider and providers property to the Eth module core.addProviders(Eth); module.exports = Eth; /***/ }), /* 1046 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-net/lib/index.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var core = __webpack_require__(/*! web3-core */ 993); var Method = __webpack_require__(/*! web3-core-method */ 1041); var utils = __webpack_require__(/*! web3-utils */ 999); var Net = function Net() { var _this = this; // sets _requestmanager core.packageInit(this, arguments); [ new Method({ name: 'getId', call: 'net_version', params: 0, outputFormatter: parseInt }), new Method({ name: 'isListening', call: 'net_listening', params: 0 }), new Method({ name: 'getPeerCount', call: 'net_peerCount', params: 0, outputFormatter: utils.hexToNumber })]. forEach(function (method) { method.attachToObject(_this); method.setRequestManager(_this._requestManager); }); }; core.addProviders(Net); module.exports = Net; /***/ }), /* 1047 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * * @author Samuel Furter * @date 2018 */ var ENS = __webpack_require__(/*! ./ENS */ 1048); module.exports = ENS; /***/ }), /* 1048 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/ENS.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file ENS.js * * @author Samuel Furter * @date 2018 */ var _regeneratorRuntime = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49);function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);}_next(undefined);});};} var _ = __webpack_require__(/*! underscore */ 995); var config = __webpack_require__(/*! ./config */ 1049); var formatters = __webpack_require__(/*! web3-core-helpers */ 996).formatters; var utils = __webpack_require__(/*! web3-utils */ 999); var Registry = __webpack_require__(/*! ./contracts/Registry */ 1050); var ResolverMethodHandler = __webpack_require__(/*! ./lib/ResolverMethodHandler */ 1058); var contenthash = __webpack_require__(/*! ./lib/contentHash */ 1059); /** * Constructs a new instance of ENS * * @param {Eth} eth * * @constructor */ function ENS(eth) { this.eth = eth; var registryAddress = null; this._detectedAddress = null; this._lastSyncCheck = null; Object.defineProperty(this, 'registry', { get: function get() { return new Registry(this); }, enumerable: true }); Object.defineProperty(this, 'resolverMethodHandler', { get: function get() { return new ResolverMethodHandler(this.registry); }, enumerable: true }); Object.defineProperty(this, 'registryAddress', { get: function get() { return registryAddress; }, set: function set(value) { if (value === null) { registryAddress = value; return; } registryAddress = formatters.inputAddressFormatter(value); }, enumerable: true }); } /** * Returns true if the given interfaceId is supported and otherwise false. * * @method supportsInterface * * @param {string} name * @param {string} interfaceId * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ ENS.prototype.supportsInterface = function (name, interfaceId, callback) { return this.getResolver(name).then(function (resolver) { if (!utils.isHexStrict(interfaceId)) { interfaceId = utils.sha3(interfaceId).slice(0, 10); } return resolver.methods.supportsInterface(interfaceId).call(callback); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } throw error; }); }; /** * Returns the Resolver by the given address * * @deprecated Please use the "getResolver" method instead of "resolver" * * @method resolver * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ ENS.prototype.resolver = function (name, callback) { return this.registry.resolver(name, callback); }; /** * Returns the Resolver by the given address * * @method getResolver * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ ENS.prototype.getResolver = function (name, callback) { return this.registry.getResolver(name, callback); }; /** * Does set the resolver of the given name * * @method setResolver * * @param {string} name * @param {string} address * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setResolver = function (name, address, txConfig, callback) { return this.registry.setResolver(name, address, txConfig, callback); }; /** * Sets the owner, resolver, and TTL for an ENS record in a single operation. * * @method setRecord * * @param {string} name * @param {string} owner * @param {string} resolver * @param {string | number} ttl * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setRecord = function (name, owner, resolver, ttl, txConfig, callback) { return this.registry.setRecord(name, owner, resolver, ttl, txConfig, callback); }; /** * Sets the owner, resolver and TTL for a subdomain, creating it if necessary. * * @method setSubnodeRecord * * @param {string} name * @param {string} label * @param {string} owner * @param {string} resolver * @param {string | number} ttl * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setSubnodeRecord = function (name, label, owner, resolver, ttl, txConfig, callback) { return this.registry.setSubnodeRecord(name, label, owner, resolver, ttl, txConfig, callback); }; /** * Sets or clears an approval by the given operator. * * @method setApprovalForAll * * @param {string} operator * @param {boolean} approved * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setApprovalForAll = function (operator, approved, txConfig, callback) { return this.registry.setApprovalForAll(operator, approved, txConfig, callback); }; /** * Returns true if the operator is approved * * @method isApprovedForAll * * @param {string} owner * @param {string} operator * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ ENS.prototype.isApprovedForAll = function (owner, operator, callback) { return this.registry.isApprovedForAll(owner, operator, callback); }; /** * Returns true if the record exists * * @method recordExists * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ ENS.prototype.recordExists = function (name, callback) { return this.registry.recordExists(name, callback); }; /** * Returns the address of the owner of an ENS name. * * @method setSubnodeOwner * * @param {string} name * @param {string} label * @param {string} address * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setSubnodeOwner = function (name, label, address, txConfig, callback) { return this.registry.setSubnodeOwner(name, label, address, txConfig, callback); }; /** * Returns the address of the owner of an ENS name. * * @method getTTL * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.getTTL = function (name, callback) { return this.registry.getTTL(name, callback); }; /** * Returns the address of the owner of an ENS name. * * @method setTTL * * @param {string} name * @param {number} ttl * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setTTL = function (name, ttl, txConfig, callback) { return this.registry.setTTL(name, ttl, txConfig, callback); }; /** * Returns the owner by the given name and current configured or detected Registry * * @method getOwner * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.getOwner = function (name, callback) { return this.registry.getOwner(name, callback); }; /** * Returns the address of the owner of an ENS name. * * @method setOwner * * @param {string} name * @param {string} address * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setOwner = function (name, address, txConfig, callback) { return this.registry.setOwner(name, address, txConfig, callback); }; /** * Returns the address record associated with a name. * * @method getAddress * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.getAddress = function (name, callback) { return this.resolverMethodHandler.method(name, 'addr', []).call(callback); }; /** * Sets a new address * * @method setAddress * * @param {string} name * @param {string} address * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setAddress = function (name, address, txConfig, callback) { return this.resolverMethodHandler.method(name, 'setAddr', [address]).send(txConfig, callback); }; /** * Returns the public key * * @method getPubkey * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.getPubkey = function (name, callback) { return this.resolverMethodHandler.method(name, 'pubkey', [], null, callback).call(callback); }; /** * Set the new public key * * @method setPubkey * * @param {string} name * @param {string} x * @param {string} y * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setPubkey = function (name, x, y, txConfig, callback) { return this.resolverMethodHandler.method(name, 'setPubkey', [x, y]).send(txConfig, callback); }; /** * Returns the content * * @method getContent * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.getContent = function (name, callback) { return this.resolverMethodHandler.method(name, 'content', []).call(callback); }; /** * Set the content * * @method setContent * * @param {string} name * @param {string} hash * @param {function} callback * @param {TransactionConfig} txConfig * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setContent = function (name, hash, txConfig, callback) { return this.resolverMethodHandler.method(name, 'setContent', [hash]).send(txConfig, callback); }; /** * Returns the contenthash * * @method getContenthash * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.getContenthash = function (name, callback) { return this.resolverMethodHandler.method(name, 'contenthash', [], contenthash.decode).call(callback); }; /** * Set the contenthash * * @method setContent * * @param {string} name * @param {string} hash * @param {function} callback * @param {TransactionConfig} txConfig * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setContenthash = function (name, hash, txConfig, callback) { var encoded; try { encoded = contenthash.encode(hash); } catch (err) { var error = new Error('Could not encode ' + hash + '. See docs for supported hash protocols.'); if (_.isFunction(callback)) { callback(error, null); return; } throw error; } return this.resolverMethodHandler.method(name, 'setContenthash', [encoded]).send(txConfig, callback); }; /** * Get the multihash * * @method getMultihash * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.getMultihash = function (name, callback) { return this.resolverMethodHandler.method(name, 'multihash', []).call(callback); }; /** * Set the multihash * * @method setMultihash * * @param {string} name * @param {string} hash * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ ENS.prototype.setMultihash = function (name, hash, txConfig, callback) { return this.resolverMethodHandler.method(name, 'multihash', [hash]).send(txConfig, callback); }; /** * Checks if the current used network is synced and looks for ENS support there. * Throws an error if not. * * @returns {Promise} */ ENS.prototype.checkNetwork = /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() {var now, block, headAge, networkType, addr;return _regeneratorRuntime.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0: now = new Date() / 1000;if (!( !this._lastSyncCheck || now - this._lastSyncCheck > 3600)) {_context.next = 9;break;}_context.next = 4;return ( this.eth.getBlock('latest'));case 4:block = _context.sent; headAge = now - block.timestamp;if (!( headAge > 3600)) {_context.next = 8;break;}throw ( new Error("Network not synced; last block was " + headAge + " seconds ago"));case 8: this._lastSyncCheck = now;case 9:if (! this.registryAddress) {_context.next = 11;break;}return _context.abrupt("return", this.registryAddress);case 11:if ( this._detectedAddress) {_context.next = 20;break;}_context.next = 14;return ( this.eth.net.getNetworkType());case 14:networkType = _context.sent; addr = config.addresses[networkType];if (!( typeof addr === 'undefined')) {_context.next = 18;break;}throw ( new Error("ENS is not supported on network " + networkType));case 18: this._detectedAddress = addr;return _context.abrupt("return", this._detectedAddress);case 20:return _context.abrupt("return", this._detectedAddress);case 21:case "end":return _context.stop();}}}, _callee, this);})); module.exports = ENS; /***/ }), /* 1049 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/config.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file config.js * * @author Samuel Furter * @date 2017 */ /** * Source: https://docs.ens.domains/ens-deployments * * @type {{addresses: {main: string, rinkeby: string, goerli: string, ropsten: string}}} */ var config = { addresses: { main: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", ropsten: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", rinkeby: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e", goerli: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e" }, // These ids obtained at ensdomains docs: // https://docs.ens.domains/contract-developer-guide/writing-a-resolver interfaceIds: { addr: "0x3b3b57de", setAddr: "0x3b3b57de", pubkey: "0xc8690233", setPubkey: "0xc8690233", contenthash: "0xbc1c58d1", setContenthash: "0xbc1c58d1", content: "0xd8389dc5", setContent: "0xd8389dc5" } }; module.exports = config; /***/ }), /* 1050 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/contracts/Registry.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file Registry.js * * @author Samuel Furter * @date 2018 */ var _ = __webpack_require__(/*! underscore */ 995); var Contract = __webpack_require__(/*! web3-eth-contract */ 1051); var namehash = __webpack_require__(/*! eth-ens-namehash */ 1053); var PromiEvent = __webpack_require__(/*! web3-core-promievent */ 1042); var formatters = __webpack_require__(/*! web3-core-helpers */ 996).formatters; var utils = __webpack_require__(/*! web3-utils */ 999); var REGISTRY_ABI = __webpack_require__(/*! ../resources/ABI/Registry */ 1056); var RESOLVER_ABI = __webpack_require__(/*! ../resources/ABI/Resolver */ 1057); /** * A wrapper around the ENS registry contract. * * @method Registry * @param {Ens} ens * @constructor */ function Registry(ens) { var self = this; this.ens = ens; this.contract = ens.checkNetwork().then(function (address) { var contract = new Contract(REGISTRY_ABI, address); contract.setProvider(self.ens.eth.currentProvider); return contract; }); } /** * Returns the address of the owner of an ENS name. * * @deprecated Please use the "getOwner" method instead of "owner" * * @method owner * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ Registry.prototype.owner = function (name, callback) { __f__("warn", 'Deprecated: Please use the "getOwner" method instead of "owner".', " at node_modules/web3-eth-ens/lib/contracts/Registry.js:59"); return this.getOwner(name, callback); }; /** * Returns the address of the owner of an ENS name. * * @method getOwner * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ Registry.prototype.getOwner = function (name, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.owner(namehash.hash(name)).call(); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Returns the address of the owner of an ENS name. * * @method setOwner * * @param {string} name * @param {string} address * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ Registry.prototype.setOwner = function (name, address, txConfig, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.setOwner(namehash.hash(name), formatters.inputAddressFormatter(address)).send(txConfig); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Returns the TTL of the given node by his name * * @method getTTL * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returnss {Promise} */ Registry.prototype.getTTL = function (name, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.ttl(namehash.hash(name)).call(); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Returns the address of the owner of an ENS name. * * @method setTTL * * @param {string} name * @param {number} ttl * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ Registry.prototype.setTTL = function (name, ttl, txConfig, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.setTTL(namehash.hash(name), ttl).send(txConfig); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Returns the address of the owner of an ENS name. * * @method setSubnodeOwner * * @param {string} name * @param {string} label * @param {string} address * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ Registry.prototype.setSubnodeOwner = function (name, label, address, txConfig, callback) { var promiEvent = new PromiEvent(true); if (!utils.isHexStrict(label)) { label = utils.sha3(label); } this.contract.then(function (contract) { return contract.methods.setSubnodeOwner(namehash.hash(name), label, formatters.inputAddressFormatter(address)).send(txConfig); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Sets the owner, resolver, and TTL for an ENS record in a single operation. * * @method setRecord * * @param {string} name * @param {string} owner * @param {string} resolver * @param {string | number} ttl * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ Registry.prototype.setRecord = function (name, owner, resolver, ttl, txConfig, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.setRecord(namehash.hash(name), formatters.inputAddressFormatter(owner), formatters.inputAddressFormatter(resolver), ttl).send(txConfig); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Sets the owner, resolver and TTL for a subdomain, creating it if necessary. * * @method setSubnodeRecord * * @param {string} name * @param {string} label * @param {string} owner * @param {string} resolver * @param {string | number} ttl * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ Registry.prototype.setSubnodeRecord = function (name, label, owner, resolver, ttl, txConfig, callback) { var promiEvent = new PromiEvent(true); if (!utils.isHexStrict(label)) { label = utils.sha3(label); } this.contract.then(function (contract) { return contract.methods.setSubnodeRecord(namehash.hash(name), label, formatters.inputAddressFormatter(owner), formatters.inputAddressFormatter(resolver), ttl).send(txConfig); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Sets or clears an approval by the given operator. * * @method setApprovalForAll * * @param {string} operator * @param {boolean} approved * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ Registry.prototype.setApprovalForAll = function (operator, approved, txConfig, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.setApprovalForAll(formatters.inputAddressFormatter(operator), approved).send(txConfig); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Returns true if the operator is approved * * @method isApprovedForAll * * @param {string} owner * @param {string} operator * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ Registry.prototype.isApprovedForAll = function (owner, operator, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.isApprovedForAll(formatters.inputAddressFormatter(owner), formatters.inputAddressFormatter(operator)).call(); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Returns true if the record exists * * @method recordExists * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ Registry.prototype.recordExists = function (name, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.recordExists(namehash.hash(name)).call(); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Returns the resolver contract associated with a name. * * @deprecated Please use the "getResolver" method instead of "resolver" * * @method resolver * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ Registry.prototype.resolver = function (name, callback) { __f__("warn", 'Deprecated: Please use the "getResolver" method instead of "resolver".', " at node_modules/web3-eth-ens/lib/contracts/Registry.js:411"); return this.getResolver(name, callback); }; /** * Returns the resolver contract associated with a name. * * @method getResolver * * @param {string} name * @param {function} callback * * @callback callback callback(error, result) * @returns {Promise} */ Registry.prototype.getResolver = function (name, callback) { var self = this; return this.contract.then(function (contract) { return contract.methods.resolver(namehash.hash(name)).call(); }).then(function (address) { var contract = new Contract(RESOLVER_ABI, address); contract.setProvider(self.ens.eth.currentProvider); if (_.isFunction(callback)) { // It's required to pass the contract to the first argument to be backward compatible and to have the required consistency callback(contract, contract); return; } return contract; }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } throw error; }); }; /** * Returns the address of the owner of an ENS name. * * @method setResolver * * @param {string} name * @param {string} address * @param {TransactionConfig} txConfig * @param {function} callback * * @callback callback callback(error, result) * @returns {PromiEvent} */ Registry.prototype.setResolver = function (name, address, txConfig, callback) { var promiEvent = new PromiEvent(true); this.contract.then(function (contract) { return contract.methods.setResolver(namehash.hash(name), formatters.inputAddressFormatter(address)).send(txConfig); }).then(function (receipt) { if (_.isFunction(callback)) { // It's required to pass the receipt to the first argument to be backward compatible and to have the required consistency callback(receipt, receipt); return; } promiEvent.resolve(receipt); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; module.exports = Registry; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 1051 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-contract/lib/index.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file contract.js * * To initialize a contract use: * * var Contract = require('web3-eth-contract'); * Contract.setProvider('ws://localhost:8546'); * var contract = new Contract(abi, address, ...); * * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var core = __webpack_require__(/*! web3-core */ 993); var Method = __webpack_require__(/*! web3-core-method */ 1041); var utils = __webpack_require__(/*! web3-utils */ 999); var Subscription = __webpack_require__(/*! web3-core-subscriptions */ 1043).subscription; var formatters = __webpack_require__(/*! web3-core-helpers */ 996).formatters; var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var promiEvent = __webpack_require__(/*! web3-core-promievent */ 1042); var abi = __webpack_require__(/*! web3-eth-abi */ 1052); /** * Should be called to create new contract instance * * @method Contract * @constructor * @param {Array} jsonInterface * @param {String} address * @param {Object} options */ var Contract = function Contract(jsonInterface, address, options) { var _this = this,args = Array.prototype.slice.call(arguments); if (!(this instanceof Contract)) { throw new Error('Please use the "new" keyword to instantiate a web3.eth.Contract() object!'); } this.setProvider = function () { core.packageInit(_this, arguments); _this.clearSubscriptions = _this._requestManager.clearSubscriptions; }; // sets _requestmanager core.packageInit(this, [this.constructor]); this.clearSubscriptions = this._requestManager.clearSubscriptions; if (!jsonInterface || !Array.isArray(jsonInterface)) { throw errors.ContractMissingABIError(); } // create the options object this.options = {}; var lastArg = args[args.length - 1]; if (_.isObject(lastArg) && !_.isArray(lastArg)) { options = lastArg; this.options = _.extend(this.options, this._getOrSetDefaultOptions(options)); if (_.isObject(address)) { address = null; } } // set address Object.defineProperty(this.options, 'address', { set: function set(value) { if (value) { _this._address = utils.toChecksumAddress(formatters.inputAddressFormatter(value)); } }, get: function get() { return _this._address; }, enumerable: true }); // add method and event signatures, when the jsonInterface gets set Object.defineProperty(this.options, 'jsonInterface', { set: function set(value) { _this.methods = {}; _this.events = {}; _this._jsonInterface = value.map(function (method) { var func, funcName; // make constant and payable backwards compatible method.constant = method.stateMutability === "view" || method.stateMutability === "pure" || method.constant; method.payable = method.stateMutability === "payable" || method.payable; if (method.name) { funcName = utils._jsonInterfaceMethodToString(method); } // function if (method.type === 'function') { method.signature = abi.encodeFunctionSignature(funcName); func = _this._createTxObject.bind({ method: method, parent: _this }); // add method only if not one already exists if (!_this.methods[method.name]) { _this.methods[method.name] = func; } else { var cascadeFunc = _this._createTxObject.bind({ method: method, parent: _this, nextMethod: _this.methods[method.name] }); _this.methods[method.name] = cascadeFunc; } // definitely add the method based on its signature _this.methods[method.signature] = func; // add method by name _this.methods[funcName] = func; // event } else if (method.type === 'event') { method.signature = abi.encodeEventSignature(funcName); var event = _this._on.bind(_this, method.signature); // add method only if not already exists if (!_this.events[method.name] || _this.events[method.name].name === 'bound ') _this.events[method.name] = event; // definitely add the method based on its signature _this.events[method.signature] = event; // add event by name _this.events[funcName] = event; } return method; }); // add allEvents _this.events.allEvents = _this._on.bind(_this, 'allevents'); return _this._jsonInterface; }, get: function get() { return _this._jsonInterface; }, enumerable: true }); // get default account from the Class var defaultAccount = this.constructor.defaultAccount; var defaultBlock = this.constructor.defaultBlock || 'latest'; Object.defineProperty(this, 'handleRevert', { get: function get() { if (_this.options.handleRevert === false || _this.options.handleRevert === true) { return _this.options.handleRevert; } return this.constructor.handleRevert; }, set: function set(val) { _this.options.handleRevert = val; }, enumerable: true }); Object.defineProperty(this, 'defaultCommon', { get: function get() { return _this.options.common || this.constructor.defaultCommon; }, set: function set(val) { _this.options.common = val; }, enumerable: true }); Object.defineProperty(this, 'defaultHardfork', { get: function get() { return _this.options.hardfork || this.constructor.defaultHardfork; }, set: function set(val) { _this.options.hardfork = val; }, enumerable: true }); Object.defineProperty(this, 'defaultChain', { get: function get() { return _this.options.chain || this.constructor.defaultChain; }, set: function set(val) { _this.options.chain = val; }, enumerable: true }); Object.defineProperty(this, 'transactionPollingTimeout', { get: function get() { if (_this.options.transactionPollingTimeout === 0) { return _this.options.transactionPollingTimeout; } return _this.options.transactionPollingTimeout || this.constructor.transactionPollingTimeout; }, set: function set(val) { _this.options.transactionPollingTimeout = val; }, enumerable: true }); Object.defineProperty(this, 'transactionConfirmationBlocks', { get: function get() { if (_this.options.transactionConfirmationBlocks === 0) { return _this.options.transactionConfirmationBlocks; } return _this.options.transactionConfirmationBlocks || this.constructor.transactionConfirmationBlocks; }, set: function set(val) { _this.options.transactionConfirmationBlocks = val; }, enumerable: true }); Object.defineProperty(this, 'transactionBlockTimeout', { get: function get() { if (_this.options.transactionBlockTimeout === 0) { return _this.options.transactionBlockTimeout; } return _this.options.transactionBlockTimeout || this.constructor.transactionBlockTimeout; }, set: function set(val) { _this.options.transactionBlockTimeout = val; }, enumerable: true }); Object.defineProperty(this, 'defaultAccount', { get: function get() { return defaultAccount; }, set: function set(val) { if (val) { defaultAccount = utils.toChecksumAddress(formatters.inputAddressFormatter(val)); } return val; }, enumerable: true }); Object.defineProperty(this, 'defaultBlock', { get: function get() { return defaultBlock; }, set: function set(val) { defaultBlock = val; return val; }, enumerable: true }); // properties this.methods = {}; this.events = {}; this._address = null; this._jsonInterface = []; // set getter/setter properties this.options.address = address; this.options.jsonInterface = jsonInterface; }; /** * Sets the new provider, creates a new requestManager, registers the "data" listener on the provider and sets the * accounts module for the Contract class. * * @method setProvider * * @param {string|provider} provider * @param {Accounts} accounts * * @returns void */ Contract.setProvider = function (provider, accounts) { // Contract.currentProvider = provider; core.packageInit(this, [provider]); this._ethAccounts = accounts; }; /** * Get the callback and modify the array if necessary * * @method _getCallback * @param {Array} args * @return {Function} the callback */ Contract.prototype._getCallback = function getCallback(args) { if (args && _.isFunction(args[args.length - 1])) { return args.pop(); // modify the args array! } }; /** * Checks that no listener with name "newListener" or "removeListener" is added. * * @method _checkListener * @param {String} type * @param {String} event * @return {Object} the contract instance */ Contract.prototype._checkListener = function (type, event) { if (event === type) { throw errors.ContractReservedEventError(type); } }; /** * Use default values, if options are not available * * @method _getOrSetDefaultOptions * @param {Object} options the options gived by the user * @return {Object} the options with gaps filled by defaults */ Contract.prototype._getOrSetDefaultOptions = function getOrSetDefaultOptions(options) { var gasPrice = options.gasPrice ? String(options.gasPrice) : null; var from = options.from ? utils.toChecksumAddress(formatters.inputAddressFormatter(options.from)) : null; options.data = options.data || this.options.data; options.from = from || this.options.from; options.gasPrice = gasPrice || this.options.gasPrice; options.gas = options.gas || options.gasLimit || this.options.gas; // TODO replace with only gasLimit? delete options.gasLimit; return options; }; /** * Should be used to encode indexed params and options to one final object * * @method _encodeEventABI * @param {Object} event * @param {Object} options * @return {Object} everything combined together and encoded */ Contract.prototype._encodeEventABI = function (event, options) { options = options || {}; var filter = options.filter || {},result = {}; ['fromBlock', 'toBlock'].filter(function (f) { return options[f] !== undefined; }).forEach(function (f) { result[f] = formatters.inputBlockNumberFormatter(options[f]); }); // use given topics if (_.isArray(options.topics)) { result.topics = options.topics; // create topics based on filter } else { result.topics = []; // add event signature if (event && !event.anonymous && event.name !== 'ALLEVENTS') { result.topics.push(event.signature); } // add event topics (indexed arguments) if (event.name !== 'ALLEVENTS') { var indexedTopics = event.inputs.filter(function (i) { return i.indexed === true; }).map(function (i) { var value = filter[i.name]; if (!value) { return null; } // TODO: https://github.com/ethereum/web3.js/issues/344 // TODO: deal properly with components if (_.isArray(value)) { return value.map(function (v) { return abi.encodeParameter(i.type, v); }); } return abi.encodeParameter(i.type, value); }); result.topics = result.topics.concat(indexedTopics); } if (!result.topics.length) delete result.topics; } if (this.options.address) { result.address = this.options.address.toLowerCase(); } return result; }; /** * Should be used to decode indexed params and options * * @method _decodeEventABI * @param {Object} data * @return {Object} result object with decoded indexed && not indexed params */ Contract.prototype._decodeEventABI = function (data) { var event = this; data.data = data.data || ''; data.topics = data.topics || []; var result = formatters.outputLogFormatter(data); // if allEvents get the right event if (event.name === 'ALLEVENTS') { event = event.jsonInterface.find(function (intf) { return intf.signature === data.topics[0]; }) || { anonymous: true }; } // create empty inputs if none are present (e.g. anonymous events on allEvents) event.inputs = event.inputs || []; // Handle case where an event signature shadows the current ABI with non-identical // arg indexing. If # of topics doesn't match, event is anon. if (!event.anonymous) { var indexedInputs = 0; event.inputs.forEach(function (input) {return input.indexed ? indexedInputs++ : null;}); if (indexedInputs > 0 && data.topics.length !== indexedInputs + 1) { event = { anonymous: true, inputs: [] }; } } var argTopics = event.anonymous ? data.topics : data.topics.slice(1); result.returnValues = abi.decodeLog(event.inputs, data.data, argTopics); delete result.returnValues.__length__; // add name result.event = event.name; // add signature result.signature = event.anonymous || !data.topics[0] ? null : data.topics[0]; // move the data and topics to "raw" result.raw = { data: result.data, topics: result.topics }; delete result.data; delete result.topics; return result; }; /** * Encodes an ABI for a method, including signature or the method. * Or when constructor encodes only the constructor parameters. * * @method _encodeMethodABI * @param {Mixed} args the arguments to encode * @param {String} the encoded ABI */ Contract.prototype._encodeMethodABI = function _encodeMethodABI() { var methodSignature = this._method.signature,args = this.arguments || []; var signature = false,paramsABI = this._parent.options.jsonInterface.filter(function (json) { return methodSignature === 'constructor' && json.type === methodSignature || (json.signature === methodSignature || json.signature === methodSignature.replace('0x', '') || json.name === methodSignature) && json.type === 'function'; }).map(function (json) { var inputLength = _.isArray(json.inputs) ? json.inputs.length : 0; if (inputLength !== args.length) { throw new Error('The number of arguments is not matching the methods required number. You need to pass ' + inputLength + ' arguments.'); } if (json.type === 'function') { signature = json.signature; } return _.isArray(json.inputs) ? json.inputs : []; }).map(function (inputs) { return abi.encodeParameters(inputs, args).replace('0x', ''); })[0] || ''; // return constructor if (methodSignature === 'constructor') { if (!this._deployData) throw new Error('The contract has no contract data option set. This is necessary to append the constructor parameters.'); if (!this._deployData.startsWith('0x')) { this._deployData = '0x' + this._deployData; } return this._deployData + paramsABI; } // return method var returnValue = signature ? signature + paramsABI : paramsABI; if (!returnValue) { throw new Error('Couldn\'t find a matching contract method named "' + this._method.name + '".'); } return returnValue; }; /** * Decode method return values * * @method _decodeMethodReturn * @param {Array} outputs * @param {String} returnValues * @return {Object} decoded output return values */ Contract.prototype._decodeMethodReturn = function (outputs, returnValues) { if (!returnValues) { return null; } returnValues = returnValues.length >= 2 ? returnValues.slice(2) : returnValues; var result = abi.decodeParameters(outputs, returnValues); if (result.__length__ === 1) { return result[0]; } delete result.__length__; return result; }; /** * Deploys a contract and fire events based on its state: transactionHash, receipt * * All event listeners will be removed, once the last possible event is fired ("error", or "receipt") * * @method deploy * @param {Object} options * @param {Function} callback * @return {Object} EventEmitter possible events are "error", "transactionHash" and "receipt" */ Contract.prototype.deploy = function (options, callback) { options = options || {}; options.arguments = options.arguments || []; options = this._getOrSetDefaultOptions(options); // throw error, if no "data" is specified if (!options.data) { if (typeof callback === 'function') { return callback(errors.ContractMissingDeployDataError()); } throw errors.ContractMissingDeployDataError(); } var constructor = _.find(this.options.jsonInterface, function (method) { return method.type === 'constructor'; }) || {}; constructor.signature = 'constructor'; return this._createTxObject.apply({ method: constructor, parent: this, deployData: options.data, _ethAccounts: this.constructor._ethAccounts }, options.arguments); }; /** * Gets the event signature and outputFormatters * * @method _generateEventOptions * @param {Object} event * @param {Object} options * @param {Function} callback * @return {Object} the event options object */ Contract.prototype._generateEventOptions = function () { var args = Array.prototype.slice.call(arguments); // get the callback var callback = this._getCallback(args); // get the options var options = _.isObject(args[args.length - 1]) ? args.pop() : {}; var eventName = _.isString(args[0]) ? args[0] : 'allevents'; var event = eventName.toLowerCase() === 'allevents' ? { name: 'ALLEVENTS', jsonInterface: this.options.jsonInterface } : this.options.jsonInterface.find(function (json) { return json.type === 'event' && (json.name === eventName || json.signature === '0x' + eventName.replace('0x', '')); }); if (!event) { throw errors.ContractEventDoesNotExistError(eventName); } if (!utils.isAddress(this.options.address)) { throw errors.ContractNoAddressDefinedError(); } return { params: this._encodeEventABI(event, options), event: event, callback: callback }; }; /** * Adds event listeners and creates a subscription, and remove it once its fired. * * @method clone * @return {Object} the event subscription */ Contract.prototype.clone = function () { return new this.constructor(this.options.jsonInterface, this.options.address, this.options); }; /** * Adds event listeners and creates a subscription, and remove it once its fired. * * @method once * @param {String} event * @param {Object} options * @param {Function} callback * @return {Object} the event subscription */ Contract.prototype.once = function (event, options, callback) { var args = Array.prototype.slice.call(arguments); // get the callback callback = this._getCallback(args); if (!callback) { throw errors.ContractOnceRequiresCallbackError(); } // don't allow fromBlock if (options) delete options.fromBlock; // don't return as once shouldn't provide "on" this._on(event, options, function (err, res, sub) { sub.unsubscribe(); if (_.isFunction(callback)) { callback(err, res, sub); } }); return undefined; }; /** * Adds event listeners and creates a subscription. * * @method _on * * @param {String} event * @param {Object} options * @param {Function} callback * * @return {Object} the event subscription */ Contract.prototype._on = function () { var subOptions = this._generateEventOptions.apply(this, arguments); if (subOptions.params && subOptions.params.toBlock) { delete subOptions.params.toBlock; __f__("warn", 'Invalid option: toBlock. Use getPastEvents for specific range.', " at node_modules/web3-eth-contract/lib/index.js:595"); } // prevent the event "newListener" and "removeListener" from being overwritten this._checkListener('newListener', subOptions.event.name); this._checkListener('removeListener', subOptions.event.name); // TODO check if listener already exists? and reuse subscription if options are the same. // create new subscription var subscription = new Subscription({ subscription: { params: 1, inputFormatter: [formatters.inputLogFormatter], outputFormatter: this._decodeEventABI.bind(subOptions.event), // DUBLICATE, also in web3-eth subscriptionHandler: function subscriptionHandler(output) { if (output.removed) { this.emit('changed', output); } else { this.emit('data', output); } if (_.isFunction(this.callback)) { this.callback(null, output, this); } } }, type: 'eth', requestManager: this._requestManager }); subscription.subscribe('logs', subOptions.params, subOptions.callback || function () {}); return subscription; }; /** * Get past events from contracts * * @method getPastEvents * @param {String} event * @param {Object} options * @param {Function} callback * @return {Object} the promievent */ Contract.prototype.getPastEvents = function () { var subOptions = this._generateEventOptions.apply(this, arguments); var getPastLogs = new Method({ name: 'getPastLogs', call: 'eth_getLogs', params: 1, inputFormatter: [formatters.inputLogFormatter], outputFormatter: this._decodeEventABI.bind(subOptions.event) }); getPastLogs.setRequestManager(this._requestManager); var call = getPastLogs.buildCall(); getPastLogs = null; return call(subOptions.params, subOptions.callback); }; /** * returns the an object with call, send, estimate functions * * @method _createTxObject * @returns {Object} an object with functions to call the methods */ Contract.prototype._createTxObject = function _createTxObject() { var args = Array.prototype.slice.call(arguments); var txObject = {}; if (this.method.type === 'function') { txObject.call = this.parent._executeMethod.bind(txObject, 'call'); txObject.call.request = this.parent._executeMethod.bind(txObject, 'call', true); // to make batch requests } txObject.send = this.parent._executeMethod.bind(txObject, 'send'); txObject.send.request = this.parent._executeMethod.bind(txObject, 'send', true); // to make batch requests txObject.encodeABI = this.parent._encodeMethodABI.bind(txObject); txObject.estimateGas = this.parent._executeMethod.bind(txObject, 'estimate'); if (args && this.method.inputs && args.length !== this.method.inputs.length) { if (this.nextMethod) { return this.nextMethod.apply(null, args); } throw errors.InvalidNumberOfParams(args.length, this.method.inputs.length, this.method.name); } txObject.arguments = args || []; txObject._method = this.method; txObject._parent = this.parent; txObject._ethAccounts = this.parent.constructor._ethAccounts || this._ethAccounts; if (this.deployData) { txObject._deployData = this.deployData; } return txObject; }; /** * Generates the options for the execute call * * @method _processExecuteArguments * @param {Array} args * @param {Promise} defer */ Contract.prototype._processExecuteArguments = function _processExecuteArguments(args, defer) { var processedArgs = {}; processedArgs.type = args.shift(); // get the callback processedArgs.callback = this._parent._getCallback(args); // get block number to use for call if (processedArgs.type === 'call' && args[args.length - 1] !== true && (_.isString(args[args.length - 1]) || isFinite(args[args.length - 1]))) processedArgs.defaultBlock = args.pop(); // get the options processedArgs.options = _.isObject(args[args.length - 1]) ? args.pop() : {}; // get the generateRequest argument for batch requests processedArgs.generateRequest = args[args.length - 1] === true ? args.pop() : false; processedArgs.options = this._parent._getOrSetDefaultOptions(processedArgs.options); processedArgs.options.data = this.encodeABI(); // add contract address if (!this._deployData && !utils.isAddress(this._parent.options.address)) throw errors.ContractNoAddressDefinedError(); if (!this._deployData) processedArgs.options.to = this._parent.options.address; // return error, if no "data" is specified if (!processedArgs.options.data) return utils._fireError(new Error('Couldn\'t find a matching contract method, or the number of parameters is wrong.'), defer.eventEmitter, defer.reject, processedArgs.callback); return processedArgs; }; /** * Executes a call, transact or estimateGas on a contract function * * @method _executeMethod * @param {String} type the type this execute function should execute * @param {Boolean} makeRequest if true, it simply returns the request parameters, rather than executing it */ Contract.prototype._executeMethod = function _executeMethod() { var _this = this,args = this._parent._processExecuteArguments.call(this, Array.prototype.slice.call(arguments), defer),defer = promiEvent(args.type !== 'send'),ethAccounts = _this.constructor._ethAccounts || _this._ethAccounts; // simple return request for batch requests if (args.generateRequest) { var payload = { params: [formatters.inputCallFormatter.call(this._parent, args.options)], callback: args.callback }; if (args.type === 'call') { payload.params.push(formatters.inputDefaultBlockNumberFormatter.call(this._parent, args.defaultBlock)); payload.method = 'eth_call'; payload.format = this._parent._decodeMethodReturn.bind(null, this._method.outputs); } else { payload.method = 'eth_sendTransaction'; } return payload; } switch (args.type) { case 'estimate': var estimateGas = new Method({ name: 'estimateGas', call: 'eth_estimateGas', params: 1, inputFormatter: [formatters.inputCallFormatter], outputFormatter: utils.hexToNumber, requestManager: _this._parent._requestManager, accounts: ethAccounts, defaultAccount: _this._parent.defaultAccount, defaultBlock: _this._parent.defaultBlock }). createFunction(); return estimateGas(args.options, args.callback); case 'call': // TODO check errors: missing "from" should give error on deploy and send, call ? var call = new Method({ name: 'call', call: 'eth_call', params: 2, inputFormatter: [formatters.inputCallFormatter, formatters.inputDefaultBlockNumberFormatter], // add output formatter for decoding outputFormatter: function outputFormatter(result) { return _this._parent._decodeMethodReturn(_this._method.outputs, result); }, requestManager: _this._parent._requestManager, accounts: ethAccounts, defaultAccount: _this._parent.defaultAccount, defaultBlock: _this._parent.defaultBlock, handleRevert: _this._parent.handleRevert, abiCoder: abi }). createFunction(); return call(args.options, args.defaultBlock, args.callback); case 'send': // return error, if no "from" is specified if (!utils.isAddress(args.options.from)) { return utils._fireError(errors.ContractNoFromAddressDefinedError(), defer.eventEmitter, defer.reject, args.callback); } if (_.isBoolean(this._method.payable) && !this._method.payable && args.options.value && args.options.value > 0) { return utils._fireError(new Error('Can not send value to non-payable contract method or constructor'), defer.eventEmitter, defer.reject, args.callback); } // make sure receipt logs are decoded var extraFormatters = { receiptFormatter: function receiptFormatter(receipt) { if (_.isArray(receipt.logs)) { // decode logs var events = _.map(receipt.logs, function (log) { return _this._parent._decodeEventABI.call({ name: 'ALLEVENTS', jsonInterface: _this._parent.options.jsonInterface }, log); }); // make log names keys receipt.events = {}; var count = 0; events.forEach(function (ev) { if (ev.event) { // if > 1 of the same event, don't overwrite any existing events if (receipt.events[ev.event]) { if (Array.isArray(receipt.events[ev.event])) { receipt.events[ev.event].push(ev); } else { receipt.events[ev.event] = [receipt.events[ev.event], ev]; } } else { receipt.events[ev.event] = ev; } } else { receipt.events[count] = ev; count++; } }); delete receipt.logs; } return receipt; }, contractDeployFormatter: function contractDeployFormatter(receipt) { var newContract = _this._parent.clone(); newContract.options.address = receipt.contractAddress; return newContract; } }; var sendTransaction = new Method({ name: 'sendTransaction', call: 'eth_sendTransaction', params: 1, inputFormatter: [formatters.inputTransactionFormatter], requestManager: _this._parent._requestManager, accounts: _this.constructor._ethAccounts || _this._ethAccounts, defaultAccount: _this._parent.defaultAccount, defaultBlock: _this._parent.defaultBlock, transactionBlockTimeout: _this._parent.transactionBlockTimeout, transactionConfirmationBlocks: _this._parent.transactionConfirmationBlocks, transactionPollingTimeout: _this._parent.transactionPollingTimeout, defaultCommon: _this._parent.defaultCommon, defaultChain: _this._parent.defaultChain, defaultHardfork: _this._parent.defaultHardfork, handleRevert: _this._parent.handleRevert, extraFormatters: extraFormatters, abiCoder: abi }). createFunction(); return sendTransaction(args.options, args.callback); default: throw new Error('Method "' + args.type + '" not implemented.');} }; module.exports = Contract; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 1052 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-abi/lib/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Marek Kotewicz * @author Fabian Vogelsteller * @date 2018 */ var Buffer = __webpack_require__(/*! buffer */ 45).Buffer; var _ = __webpack_require__(/*! underscore */ 995); var utils = __webpack_require__(/*! web3-utils */ 999); var EthersAbiCoder = __webpack_require__(/*! @ethersproject/abi */ 71).AbiCoder; var ParamType = __webpack_require__(/*! @ethersproject/abi */ 71).ParamType; var ethersAbiCoder = new EthersAbiCoder(function (type, value) { if (type.match(/^u?int/) && !_.isArray(value) && (!_.isObject(value) || value.constructor.name !== 'BN')) { return value.toString(); } return value; }); // result method function Result() { } /** * ABICoder prototype should be used to encode/decode solidity params of any type */ var ABICoder = function ABICoder() { }; /** * Encodes the function name to its ABI representation, which are the first 4 bytes of the sha3 of the function name including types. * * @method encodeFunctionSignature * @param {String|Object} functionName * @return {String} encoded function name */ ABICoder.prototype.encodeFunctionSignature = function (functionName) { if (_.isObject(functionName)) { functionName = utils._jsonInterfaceMethodToString(functionName); } return utils.sha3(functionName).slice(0, 10); }; /** * Encodes the function name to its ABI representation, which are the first 4 bytes of the sha3 of the function name including types. * * @method encodeEventSignature * @param {String|Object} functionName * @return {String} encoded function name */ ABICoder.prototype.encodeEventSignature = function (functionName) { if (_.isObject(functionName)) { functionName = utils._jsonInterfaceMethodToString(functionName); } return utils.sha3(functionName); }; /** * Should be used to encode plain param * * @method encodeParameter * * @param {String|Object} type * @param {any} param * * @return {String} encoded plain param */ ABICoder.prototype.encodeParameter = function (type, param) { return this.encodeParameters([type], [param]); }; /** * Should be used to encode list of params * * @method encodeParameters * * @param {Array} types * @param {Array} params * * @return {String} encoded list of params */ ABICoder.prototype.encodeParameters = function (types, params) { var self = this; types = self.mapTypes(types); params = params.map(function (param, index) { var type = types[index]; if (typeof type === 'object' && type.type) { // We may get a named type of shape {name, type} type = type.type; } param = self.formatParam(type, param); // Format params for tuples if (typeof type === 'string' && type.includes('tuple')) { var _coder = ethersAbiCoder._getCoder(ParamType.from(type)); var modifyParams = function modifyParams(coder, param) { if (coder.name === 'array') { return param.map(function (p) {return modifyParams(ethersAbiCoder._getCoder(ParamType.from(coder.type.replace('[]', ''))), p);}); } coder.coders.forEach(function (c, i) { if (c.name === 'tuple') { modifyParams(c, param[i]); } else { param[i] = self.formatParam(c.name, param[i]); } }); }; modifyParams(_coder, param); } return param; }); return ethersAbiCoder.encode(types, params); }; /** * Map types if simplified format is used * * @method mapTypes * @param {Array} types * @return {Array} */ ABICoder.prototype.mapTypes = function (types) { var self = this; var mappedTypes = []; types.forEach(function (type) { // Remap `function` type params to bytes24 since Ethers does not // recognize former type. Solidity docs say `Function` is a bytes24 // encoding the contract address followed by the function selector hash. if (typeof type === 'object' && type.type === 'function') { type = Object.assign({}, type, { type: "bytes24" }); } if (self.isSimplifiedStructFormat(type)) { var structName = Object.keys(type)[0]; mappedTypes.push(Object.assign(self.mapStructNameAndType(structName), { components: self.mapStructToCoderFormat(type[structName]) })); return; } mappedTypes.push(type); }); return mappedTypes; }; /** * Check if type is simplified struct format * * @method isSimplifiedStructFormat * @param {string | Object} type * @returns {boolean} */ ABICoder.prototype.isSimplifiedStructFormat = function (type) { return typeof type === 'object' && typeof type.components === 'undefined' && typeof type.name === 'undefined'; }; /** * Maps the correct tuple type and name when the simplified format in encode/decodeParameter is used * * @method mapStructNameAndType * @param {string} structName * @return {{type: string, name: *}} */ ABICoder.prototype.mapStructNameAndType = function (structName) { var type = 'tuple'; if (structName.indexOf('[]') > -1) { type = 'tuple[]'; structName = structName.slice(0, -2); } return { type: type, name: structName }; }; /** * Maps the simplified format in to the expected format of the ABICoder * * @method mapStructToCoderFormat * @param {Object} struct * @return {Array} */ ABICoder.prototype.mapStructToCoderFormat = function (struct) { var self = this; var components = []; Object.keys(struct).forEach(function (key) { if (typeof struct[key] === 'object') { components.push(Object.assign(self.mapStructNameAndType(key), { components: self.mapStructToCoderFormat(struct[key]) })); return; } components.push({ name: key, type: struct[key] }); }); return components; }; /** * Handle some formatting of params for backwards compatability with Ethers V4 * * @method formatParam * @param {String} - type * @param {any} - param * @return {any} - The formatted param */ ABICoder.prototype.formatParam = function (type, param) {var _this2 = this; var paramTypeBytes = new RegExp(/^bytes([0-9]*)$/); var paramTypeBytesArray = new RegExp(/^bytes([0-9]*)\[\]$/); var paramTypeNumber = new RegExp(/^(u?int)([0-9]*)$/); var paramTypeNumberArray = new RegExp(/^(u?int)([0-9]*)\[\]$/); // Format BN to string if (utils.isBN(param) || utils.isBigNumber(param)) { return param.toString(10); } if (type.match(paramTypeBytesArray) || type.match(paramTypeNumberArray)) { return param.map(function (p) {return _this2.formatParam(type.replace('[]', ''), p);}); } // Format correct width for u?int[0-9]* var match = type.match(paramTypeNumber); if (match) { var size = parseInt(match[2] || "256"); if (size / 8 < param.length) { // pad to correct bit width param = utils.leftPad(param, size); } } // Format correct length for bytes[0-9]+ match = type.match(paramTypeBytes); if (match) { if (Buffer.isBuffer(param)) { param = utils.toHex(param); } // format to correct length var _size = parseInt(match[1]); if (_size) { var maxSize = _size * 2; if (param.substring(0, 2) === '0x') { maxSize += 2; } if (param.length < maxSize) { // pad to correct length param = utils.rightPad(param, _size * 2); } } // format odd-length bytes to even-length if (param.length % 2 === 1) { param = '0x0' + param.substring(2); } } return param; }; /** * Encodes a function call from its json interface and parameters. * * @method encodeFunctionCall * @param {Array} jsonInterface * @param {Array} params * @return {String} The encoded ABI for this function call */ ABICoder.prototype.encodeFunctionCall = function (jsonInterface, params) { return this.encodeFunctionSignature(jsonInterface) + this.encodeParameters(jsonInterface.inputs, params).replace('0x', ''); }; /** * Should be used to decode bytes to plain param * * @method decodeParameter * @param {String} type * @param {String} bytes * @return {Object} plain param */ ABICoder.prototype.decodeParameter = function (type, bytes) { return this.decodeParameters([type], bytes)[0]; }; /** * Should be used to decode list of params * * @method decodeParameter * @param {Array} outputs * @param {String} bytes * @return {Array} array of plain params */ ABICoder.prototype.decodeParameters = function (outputs, bytes) { return this.decodeParametersWith(outputs, bytes, false); }; /** * Should be used to decode list of params * * @method decodeParameter * @param {Array} outputs * @param {String} bytes * @param {Boolean} loose * @return {Array} array of plain params */ ABICoder.prototype.decodeParametersWith = function (outputs, bytes, loose) { if (outputs.length > 0 && (!bytes || bytes === '0x' || bytes === '0X')) { throw new Error('Returned values aren\'t valid, did it run Out of Gas? ' + 'You might also see this error if you are not using the ' + 'correct ABI for the contract you are retrieving data from, ' + 'requesting data from a block number that does not exist, ' + 'or querying a node which is not fully synced.'); } var res = ethersAbiCoder.decode(this.mapTypes(outputs), '0x' + bytes.replace(/0x/i, ''), loose); var returnValue = new Result(); returnValue.__length__ = 0; outputs.forEach(function (output, i) { var decodedValue = res[returnValue.__length__]; decodedValue = decodedValue === '0x' ? null : decodedValue; returnValue[i] = decodedValue; if (_.isObject(output) && output.name) { returnValue[output.name] = decodedValue; } returnValue.__length__++; }); return returnValue; }; /** * Decodes events non- and indexed parameters. * * @method decodeLog * @param {Object} inputs * @param {String} data * @param {Array} topics * @return {Array} array of plain params */ ABICoder.prototype.decodeLog = function (inputs, data, topics) { var _this = this; topics = _.isArray(topics) ? topics : [topics]; data = data || ''; var notIndexedInputs = []; var indexedParams = []; var topicCount = 0; // TODO check for anonymous logs? inputs.forEach(function (input, i) { if (input.indexed) { indexedParams[i] = ['bool', 'int', 'uint', 'address', 'fixed', 'ufixed'].find(function (staticType) { return input.type.indexOf(staticType) !== -1; }) ? _this.decodeParameter(input.type, topics[topicCount]) : topics[topicCount]; topicCount++; } else { notIndexedInputs[i] = input; } }); var nonIndexedData = data; var notIndexedParams = nonIndexedData ? this.decodeParametersWith(notIndexedInputs, nonIndexedData, true) : []; var returnValue = new Result(); returnValue.__length__ = 0; inputs.forEach(function (res, i) { returnValue[i] = res.type === 'string' ? '' : null; if (typeof notIndexedParams[i] !== 'undefined') { returnValue[i] = notIndexedParams[i]; } if (typeof indexedParams[i] !== 'undefined') { returnValue[i] = indexedParams[i]; } if (res.name) { returnValue[res.name] = returnValue[i]; } returnValue.__length__++; }); return returnValue; }; var coder = new ABICoder(); module.exports = coder; /***/ }), /* 1053 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/eth-ens-namehash/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var sha3 = __webpack_require__(/*! js-sha3 */ 92).keccak_256; var uts46 = __webpack_require__(/*! idna-uts46-hx */ 1054); function namehash(inputName) { // Reject empty names: var node = ''; for (var i = 0; i < 32; i++) { node += '00'; } name = normalize(inputName); if (name) { var labels = name.split('.'); for (var i = labels.length - 1; i >= 0; i--) { var labelSha = sha3(labels[i]); node = sha3(new Buffer(node + labelSha, 'hex')); } } return '0x' + node; } function normalize(name) { return name ? uts46.toUnicode(name, { useStd3ASCII: true, transitional: false }) : name; } exports.hash = namehash; exports.normalize = normalize; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1054 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/idna-uts46-hx/uts46.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (root, factory) { /* istanbul ignore next */ if (true) { !(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! punycode */ 1015), __webpack_require__(/*! ./idna-map */ 1055)], __WEBPACK_AMD_DEFINE_RESULT__ = (function (punycode, idna_map) { return factory(punycode, idna_map); }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else {} })(this, function (punycode, idna_map) { function mapLabel(label, useStd3ASCII, transitional) { var mapped = []; var chars = punycode.ucs2.decode(label); for (var i = 0; i < chars.length; i++) { var cp = chars[i]; var ch = punycode.ucs2.encode([chars[i]]); var composite = idna_map.mapChar(cp); var flags = composite >> 23; var kind = composite >> 21 & 3; var index = composite >> 5 & 0xffff; var length = composite & 0x1f; var value = idna_map.mapStr.substr(index, length); if (kind === 0 || useStd3ASCII && flags & 1) { throw new Error("Illegal char " + ch); } else if (kind === 1) { mapped.push(value); } else if (kind === 2) { mapped.push(transitional ? value : ch); } /* istanbul ignore next */else if (kind === 3) { mapped.push(ch); } } var newLabel = mapped.join("").normalize("NFC"); return newLabel; } function process(domain, transitional, useStd3ASCII) { /* istanbul ignore if */ if (useStd3ASCII === undefined) useStd3ASCII = false; var mappedIDNA = mapLabel(domain, useStd3ASCII, transitional); // Step 3. Break var labels = mappedIDNA.split("."); // Step 4. Convert/Validate labels = labels.map(function (label) { if (label.startsWith("xn--")) { label = punycode.decode(label.substring(4)); validateLabel(label, useStd3ASCII, false); } else { validateLabel(label, useStd3ASCII, transitional); } return label; }); return labels.join("."); } function validateLabel(label, useStd3ASCII, transitional) { // 2. The label must not contain a U+002D HYPHEN-MINUS character in both the // third position and fourth positions. if (label[2] === '-' && label[3] === '-') throw new Error("Failed to validate " + label); // 3. The label must neither begin nor end with a U+002D HYPHEN-MINUS // character. if (label.startsWith('-') || label.endsWith('-')) throw new Error("Failed to validate " + label); // 4. The label must not contain a U+002E ( . ) FULL STOP. // this should nerver happen as label is chunked internally by this character /* istanbul ignore if */ if (label.includes('.')) throw new Error("Failed to validate " + label); if (mapLabel(label, useStd3ASCII, transitional) !== label) throw new Error("Failed to validate " + label); // 5. The label must not begin with a combining mark, that is: // General_Category=Mark. var ch = label.codePointAt(0); if (idna_map.mapChar(ch) & 0x2 << 23) throw new Error("Label contains illegal character: " + ch); } function toAscii(domain, options) { if (options === undefined) options = {}; var transitional = 'transitional' in options ? options.transitional : true; var useStd3ASCII = 'useStd3ASCII' in options ? options.useStd3ASCII : false; var verifyDnsLength = 'verifyDnsLength' in options ? options.verifyDnsLength : false; var labels = process(domain, transitional, useStd3ASCII).split('.'); var asciiLabels = labels.map(punycode.toASCII); var asciiString = asciiLabels.join('.'); var i; if (verifyDnsLength) { if (asciiString.length < 1 || asciiString.length > 253) { throw new Error("DNS name has wrong length: " + asciiString); } for (i = 0; i < asciiLabels.length; i++) {//for .. of replacement var label = asciiLabels[i]; if (label.length < 1 || label.length > 63) throw new Error("DNS label has wrong length: " + label); } } return asciiString; } function toUnicode(domain, options) { if (options === undefined) options = {}; var useStd3ASCII = 'useStd3ASCII' in options ? options.useStd3ASCII : false; return process(domain, false, useStd3ASCII); } return { toUnicode: toUnicode, toAscii: toAscii }; }); /***/ }), /* 1055 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/idna-uts46-hx/idna-map.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/* This file is generated from the Unicode IDNA table, using the build-unicode-tables.py script. Please edit that script instead of this file. */ /* istanbul ignore next */ (function (root, factory) { if (true) { !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {return factory();}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__), __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)); } else {} })(this, function () { var blocks = [ new Uint32Array([2157250, 2157314, 2157378, 2157442, 2157506, 2157570, 2157634, 0, 2157698, 2157762, 2157826, 2157890, 2157954, 0, 2158018, 0]), new Uint32Array([2179041, 6291456, 2179073, 6291456, 2179105, 6291456, 2179137, 6291456, 2179169, 6291456, 2179201, 6291456, 2179233, 6291456, 2179265, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 14680064, 14680064, 14680064, 14680064, 14680064]), new Uint32Array([0, 2113729, 2197345, 2197377, 2113825, 2197409, 2197441, 2113921, 2197473, 2114017, 2197505, 2197537, 2197569, 2197601, 2197633, 2197665]), new Uint32Array([6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 23068672, 23068672, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 23068672, 23068672, 23068672, 0, 0, 0, 0, 23068672]), new Uint32Array([14680064, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 14680064, 14680064]), new Uint32Array([2196001, 2196033, 2196065, 2196097, 2196129, 2196161, 2196193, 2196225, 2196257, 2196289, 2196321, 2196353, 2196385, 2196417, 2196449, 2196481]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 6291456, 0, 0, 0, 0, 0]), new Uint32Array([2097281, 2105921, 2097729, 2106081, 0, 2097601, 2162337, 2106017, 2133281, 2097505, 2105889, 2097185, 2097697, 2135777, 2097633, 2097441]), new Uint32Array([2177025, 6291456, 2177057, 6291456, 2177089, 6291456, 2177121, 6291456, 2177153, 6291456, 2177185, 6291456, 2177217, 6291456, 2177249, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 0, 6291456, 6291456, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456]), new Uint32Array([0, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 6291456]), new Uint32Array([2134435, 2134531, 2134627, 2134723, 2134723, 2134819, 2134819, 2134915, 2134915, 2135011, 2105987, 2135107, 2135203, 2135299, 2131587, 2135395]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 6291456, 2168673, 2169249, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2147906, 2147970, 2148034, 2148098, 2148162, 2148226, 2148290, 2148354, 2147906, 2147970, 2148034, 2148098, 2148162, 2148226, 2148290, 2148354]), new Uint32Array([2125219, 2125315, 2152834, 2152898, 2125411, 2152962, 2153026, 2125506, 2125507, 2125603, 2153090, 2153154, 2153218, 2153282, 2153346, 2105348]), new Uint32Array([2203393, 6291456, 2203425, 6291456, 2203457, 6291456, 2203489, 6291456, 6291456, 6291456, 6291456, 2203521, 6291456, 2181281, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 23068672, 6291456, 2145538, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 6291456]), new Uint32Array([2139426, 2160834, 2160898, 2160962, 2134242, 2161026, 2161090, 2161154, 2161218, 2161282, 2161346, 2161410, 2138658, 2161474, 2161538, 2134722]), new Uint32Array([2119939, 2124930, 2125026, 2106658, 2125218, 2128962, 2129058, 2129154, 2129250, 2129346, 2129442, 2108866, 2108770, 2150466, 2150530, 2150594]), new Uint32Array([2201601, 6291456, 2201633, 6291456, 2201665, 6291456, 2201697, 6291456, 2201729, 6291456, 2201761, 6291456, 2201793, 6291456, 2201825, 6291456]), new Uint32Array([2193537, 2193569, 2193601, 2193633, 2193665, 2193697, 2193729, 2193761, 2193793, 2193825, 2193857, 2193889, 2193921, 2193953, 2193985, 2194017]), new Uint32Array([6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2190561, 6291456, 2190593, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2190625, 6291456, 2190657, 6291456, 23068672]), new Uint32Array([2215905, 2215937, 2215969, 2216001, 2216033, 2216065, 2216097, 2216129, 2216161, 2216193, 2216225, 2216257, 2105441, 2216289, 2216321, 2216353]), new Uint32Array([23068672, 18884130, 23068672, 23068672, 23068672, 6291456, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2191233, 2191265, 2191297, 2191329, 2191361, 2191393, 2191425, 2117377, 2191457, 2191489, 2191521, 2191553, 2191585, 2191617, 2191649, 2117953]), new Uint32Array([2132227, 2132323, 2132419, 2132419, 2132515, 2132515, 2132611, 2132707, 2132707, 2132803, 2132899, 2132899, 2132995, 2132995, 2133091, 2133187]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 6291456, 0, 0]), new Uint32Array([2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 10609889, 10610785, 10609921, 10610817, 2222241]), new Uint32Array([6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 0, 0]), new Uint32Array([2219969, 2157121, 2157441, 2157505, 2157889, 2157953, 2220001, 2158465, 2158529, 10575617, 2156994, 2157058, 2129923, 2130019, 2157122, 2157186]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0]), new Uint32Array([2185249, 6291456, 2185281, 6291456, 2185313, 6291456, 2185345, 6291456, 2185377, 6291456, 2185409, 6291456, 2185441, 6291456, 2185473, 6291456]), new Uint32Array([0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 23068672, 23068672, 0, 0, 23068672, 23068672, 23068672, 6291456, 0]), new Uint32Array([2183361, 6291456, 2183393, 6291456, 2183425, 6291456, 2183457, 6291456, 2183489, 6291456, 2183521, 6291456, 2183553, 6291456, 2183585, 6291456]), new Uint32Array([2192161, 2192193, 2192225, 2192257, 2192289, 2192321, 2192353, 2192385, 2192417, 2192449, 2192481, 2192513, 2192545, 2192577, 2192609, 2192641]), new Uint32Array([2212001, 2212033, 2212065, 2212097, 2212129, 2212161, 2212193, 2212225, 2212257, 2212289, 2212321, 2212353, 2212385, 2212417, 2212449, 2207265]), new Uint32Array([2249825, 2249857, 2249889, 2249921, 2249954, 2250018, 2250082, 2250145, 2250177, 2250209, 2250241, 2250274, 2250337, 2250370, 2250433, 2250465]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2147905, 2147969, 2148033, 2148097, 2148161, 2148225, 2148289, 2148353]), new Uint32Array([10485857, 6291456, 2197217, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 23068672, 23068672]), new Uint32Array([0, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456]), new Uint32Array([2180353, 2180385, 2144033, 2180417, 2180449, 2180481, 2180513, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 10610209, 10610465, 10610241, 10610753, 10609857]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 0, 0]), new Uint32Array([2223842, 2223906, 2223970, 2224034, 2224098, 2224162, 2224226, 2224290, 2224354, 2224418, 2224482, 2224546, 2224610, 2224674, 2224738, 2224802]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 18923650, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 18923714, 23068672, 23068672]), new Uint32Array([2126179, 2125538, 2126275, 2126371, 2126467, 2125634, 2126563, 2105603, 2105604, 2125346, 2126659, 2126755, 2126851, 2098179, 2098181, 2098182]), new Uint32Array([2227426, 2227490, 2227554, 2227618, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2192353, 2240642, 2240642, 2240705, 2240737, 2240737, 2240769, 2240802, 2240866, 2240929, 2240961, 2240993, 2241025, 2241057, 2241089, 2241121]), new Uint32Array([6291456, 2170881, 2170913, 2170945, 6291456, 2170977, 6291456, 2171009, 2171041, 6291456, 6291456, 6291456, 2171073, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2132226, 2132514, 2163586, 2132610, 2160386, 2133090, 2133186, 2160450, 2160514, 2160578, 2133570, 2106178, 2160642, 2133858, 2160706, 2160770]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 10532162, 10532226, 10532290, 10532354, 10532418, 10532482, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 23068672]), new Uint32Array([2098209, 2108353, 2108193, 2108481, 2170241, 2111713, 2105473, 2105569, 2105601, 2112289, 2112481, 2098305, 2108321, 0, 0, 0]), new Uint32Array([2209121, 2209153, 2209185, 2209217, 2209249, 2209281, 2209313, 2209345, 2209377, 2209409, 2209441, 2209473, 2207265, 2209505, 2209537, 2209569]), new Uint32Array([2189025, 6291456, 2189057, 6291456, 2189089, 6291456, 2189121, 6291456, 2189153, 6291456, 2189185, 6291456, 2189217, 6291456, 2189249, 6291456]), new Uint32Array([2173825, 2153473, 2173857, 2173889, 2173921, 2173953, 2173985, 2173761, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177, 2149057, 2233057]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2165764, 2140004]), new Uint32Array([2215105, 6291456, 2215137, 6291456, 6291456, 2215169, 2215201, 6291456, 6291456, 6291456, 2215233, 2215265, 2215297, 2215329, 2215361, 2215393]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 6291456, 6291456, 6291456, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([10505091, 10505187, 10505283, 10505379, 10505475, 10505571, 10505667, 10505763, 10505859, 10505955, 10506051, 10506147, 10506243, 10506339, 10506435, 10506531]), new Uint32Array([2229730, 2229794, 2229858, 2229922, 2229986, 2230050, 2230114, 2230178, 2230242, 2230306, 2230370, 2230434, 2230498, 2230562, 2230626, 2230690]), new Uint32Array([2105505, 2098241, 2108353, 2108417, 2105825, 0, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193, 2112481, 2112577, 2098177]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 10502115, 10502178, 10502211, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456]), new Uint32Array([2190305, 6291456, 2190337, 6291456, 2190369, 6291456, 2190401, 6291456, 2190433, 6291456, 2190465, 6291456, 2190497, 6291456, 2190529, 6291456]), new Uint32Array([2173793, 2173985, 2174017, 6291456, 2173761, 2173697, 6291456, 2174689, 6291456, 2174017, 2174721, 6291456, 6291456, 2174753, 2174785, 2174817]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2099521, 2099105, 2120705, 2098369, 2120801, 2103361, 2097985, 2098433, 2121377, 2121473, 2099169, 2099873, 2098401, 2099393, 2152609, 2100033]), new Uint32Array([2132898, 2163842, 2163906, 2133282, 2132034, 2131938, 2137410, 2132802, 2132706, 2164866, 2133282, 2160578, 2165186, 2165186, 6291456, 6291456]), new Uint32Array([10500003, 10500099, 10500195, 10500291, 10500387, 10500483, 10500579, 10500675, 10500771, 10500867, 10500963, 10501059, 10501155, 10501251, 10501347, 10501443]), new Uint32Array([2163458, 2130978, 2131074, 2131266, 2131362, 2163522, 2160130, 2132066, 2131010, 2131106, 2106018, 2131618, 2131298, 2132034, 2131938, 2137410]), new Uint32Array([2212961, 2116993, 2212993, 2213025, 2213057, 2213089, 2213121, 2213153, 2213185, 2213217, 2213249, 2209633, 2213281, 2213313, 2213345, 2213377]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456]), new Uint32Array([2113729, 2113825, 2113921, 2114017, 2114113, 2114209, 2114305, 2114401, 2114497, 2114593, 2114689, 2114785, 2114881, 2114977, 2115073, 2115169]), new Uint32Array([2238177, 2238209, 2238241, 2238273, 2238305, 2238337, 2238337, 2217537, 2238369, 2238401, 2238433, 2238465, 2215649, 2238497, 2238529, 2238561]), new Uint32Array([2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905]), new Uint32Array([6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 0, 0]), new Uint32Array([6291456, 0, 6291456, 2145026, 0, 6291456, 2145090, 0, 6291456, 6291456, 0, 0, 23068672, 0, 23068672, 23068672]), new Uint32Array([2099233, 2122017, 2200673, 2098113, 2121537, 2103201, 2200705, 2104033, 2121857, 2121953, 2122401, 2099649, 2099969, 2123009, 2100129, 2100289]), new Uint32Array([6291456, 23068672, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 0, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0]), new Uint32Array([2187681, 2187713, 2187745, 2187777, 2187809, 2187841, 2187873, 2187905, 2187937, 2187969, 2188001, 2188033, 2188065, 2188097, 2188129, 2188161]), new Uint32Array([0, 10554498, 10554562, 10554626, 10554690, 10554754, 10554818, 10554882, 10554946, 10555010, 10555074, 6291456, 6291456, 0, 0, 0]), new Uint32Array([2235170, 2235234, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2181153, 6291456, 2188897, 6291456, 6291456, 2188929, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2111905, 2100865, 2188961, 2188993]), new Uint32Array([2100833, 2100897, 0, 0, 2101569, 2101697, 2101825, 2101953, 2102081, 2102209, 10575617, 2187041, 10502177, 10489601, 10489697, 2112289]), new Uint32Array([6291456, 2172833, 6291456, 2172865, 2172897, 2172929, 2172961, 6291456, 2172993, 6291456, 2173025, 6291456, 2173057, 6291456, 2173089, 6291456]), new Uint32Array([6291456, 0, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 23068672, 6291456, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 2190721]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 23068672, 6291456, 6291456]), new Uint32Array([2184993, 6291456, 2185025, 6291456, 2185057, 6291456, 2185089, 6291456, 2185121, 6291456, 2185153, 6291456, 2185185, 6291456, 2185217, 6291456]), new Uint32Array([2115265, 2115361, 2115457, 2115553, 2115649, 2115745, 2115841, 2115937, 2116033, 2116129, 2116225, 2116321, 2150658, 2150722, 2200225, 6291456]), new Uint32Array([2168321, 6291456, 2168353, 6291456, 2168385, 6291456, 2168417, 6291456, 2168449, 6291456, 2168481, 6291456, 2168513, 6291456, 2168545, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 0, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456, 0, 6291456, 0, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 2186625, 0, 0, 6291456, 6291456, 2186657, 2186689, 2186721, 2173505, 0, 10496067, 10496163, 10496259]), new Uint32Array([2178785, 6291456, 2178817, 6291456, 2178849, 6291456, 2178881, 6291456, 2178913, 6291456, 2178945, 6291456, 2178977, 6291456, 2179009, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0]), new Uint32Array([2097152, 0, 0, 0, 2097152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456]), new Uint32Array([6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 0, 2197857, 2197889, 2197921, 2197953, 2197985, 2198017, 0, 0, 2198049, 2198081, 2198113, 2198145, 2198177, 2198209]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2098209, 2167297, 2111137, 6291456]), new Uint32Array([2171393, 6291456, 2171425, 6291456, 2171457, 6291456, 2171489, 6291456, 2171521, 6291456, 2171553, 6291456, 2171585, 6291456, 2171617, 6291456]), new Uint32Array([2206753, 2206785, 2195457, 2206817, 2206849, 2206881, 2206913, 2197153, 2197153, 2206945, 2117857, 2206977, 2207009, 2207041, 2207073, 2207105]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 23068672, 0, 0, 0, 0, 2144834, 2144898, 0, 2144962]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 23068672]), new Uint32Array([2108193, 2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 0, 2105505, 2098241]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 2202049, 6291456, 2202081, 6291456, 2202113, 6291456, 2202145, 6291456, 2202177, 6291456, 2202209, 6291456, 2202241, 6291456]), new Uint32Array([10501155, 10501251, 10501347, 10501443, 10501539, 10501635, 10501731, 10501827, 10501923, 10502019, 2141731, 2105505, 2098177, 2155586, 2166530, 0]), new Uint32Array([2102081, 2102209, 2100833, 2100737, 2098337, 2101441, 2101569, 2101697, 2101825, 2101953, 2102081, 2102209, 2100833, 2100737, 2098337, 2101441]), new Uint32Array([2146882, 2146946, 2147010, 2147074, 2147138, 2147202, 2147266, 2147330, 2146882, 2146946, 2147010, 2147074, 2147138, 2147202, 2147266, 2147330]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0]), new Uint32Array([10502307, 10502403, 10502499, 10502595, 10502691, 10502787, 10502883, 10502979, 10503075, 10503171, 10503267, 10503363, 10503459, 10503555, 10503651, 10503747]), new Uint32Array([2179937, 2179969, 2180001, 2180033, 2156545, 2180065, 2156577, 2180097, 2180129, 2180161, 2180193, 2180225, 2180257, 2180289, 2156737, 2180321]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 0, 0, 0, 6291456, 0, 0, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0]), new Uint32Array([2227682, 2227746, 2227810, 2227874, 2227938, 2228002, 2228066, 2228130, 2228194, 2228258, 2228322, 2228386, 2228450, 2228514, 2228578, 2228642]), new Uint32Array([2105601, 2169121, 2108193, 2170049, 2181025, 2181057, 2112481, 2108321, 2108289, 2181089, 2170497, 2100865, 2181121, 2173601, 2173633, 2173665]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2180641, 6291456, 6291456, 6291456]), new Uint32Array([0, 6291456, 6291456, 6291456, 0, 6291456, 0, 6291456, 0, 0, 6291456, 6291456, 0, 6291456, 6291456, 6291456]), new Uint32Array([2178273, 6291456, 2178305, 6291456, 2178337, 6291456, 2178369, 6291456, 2178401, 6291456, 2178433, 6291456, 2178465, 6291456, 2178497, 6291456]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 23068672, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456]), new Uint32Array([2237377, 2237409, 2236225, 2237441, 2237473, 2217441, 2215521, 2215553, 2217473, 2237505, 2237537, 2209697, 2237569, 2215585, 2237601, 2237633]), new Uint32Array([2221985, 2165601, 2165601, 2165665, 2165665, 2222017, 2222017, 2165729, 2165729, 2158913, 2158913, 2158913, 2158913, 2097281, 2097281, 2105921]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2149634, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2176897, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 2176929, 6291456, 2176961, 6291456, 2176993, 6291456]), new Uint32Array([2172641, 6291456, 2172673, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2172705, 2172737, 6291456, 2172769, 2172801, 6291456]), new Uint32Array([2099173, 2104196, 2121667, 2099395, 2121763, 2152258, 2152322, 2098946, 2152386, 2121859, 2121955, 2099333, 2122051, 2104324, 2099493, 2122147]), new Uint32Array([6291456, 6291456, 6291456, 2145794, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 2145858, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 0, 0, 6291456, 0]), new Uint32Array([0, 2105921, 2097729, 0, 2097377, 0, 0, 2106017, 0, 2097505, 2105889, 2097185, 2097697, 2135777, 2097633, 2097441]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2239074, 2239138, 2239201, 2239233, 2239265, 2239297, 2239329, 2239361, 0, 2239393, 2239425, 2239425, 2239458, 2239521, 2239553, 2209569]), new Uint32Array([14680064, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 6291456, 23068672]), new Uint32Array([2108321, 2108289, 2113153, 2098209, 2180897, 2180929, 2180961, 2111137, 2098241, 2108353, 2170241, 2170273, 2180993, 2105825, 6291456, 2105473]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2146114, 6291456, 6291456, 6291456, 0, 0, 0]), new Uint32Array([2105921, 2105921, 2105921, 2222049, 2222049, 2130977, 2130977, 2130977, 2130977, 2160065, 2160065, 2160065, 2160065, 2097729, 2097729, 2097729]), new Uint32Array([2218145, 2214785, 2207937, 2218177, 2218209, 2192993, 2210113, 2212769, 2218241, 2218273, 2216129, 2218305, 2216161, 2218337, 2218369, 2218401]), new Uint32Array([0, 0, 0, 2156546, 2156610, 2156674, 2156738, 2156802, 0, 0, 0, 0, 0, 2156866, 23068672, 2156930]), new Uint32Array([23068672, 23068672, 23068672, 0, 0, 0, 0, 23068672, 23068672, 0, 0, 23068672, 23068672, 23068672, 0, 0]), new Uint32Array([2213409, 2213441, 2213473, 2213505, 2213537, 2213569, 2213601, 2213633, 2213665, 2195681, 2213697, 2213729, 2213761, 2213793, 2213825, 2213857]), new Uint32Array([2100033, 2099233, 2122017, 2200673, 2098113, 2121537, 2103201, 2200705, 2104033, 2121857, 2121953, 2122401, 2099649, 2099969, 2123009, 2100129]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2201857, 6291456, 2201889, 6291456, 2201921, 6291456, 2201953, 6291456, 2201985, 6291456, 2202017, 6291456, 2176193, 2176257, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2188193, 2188225, 2188257, 2188289, 2188321, 2188353, 2188385, 2188417, 2188449, 2188481, 2188513, 2188545, 2188577, 2188609, 2188641, 0]), new Uint32Array([10554529, 2221089, 0, 10502113, 10562017, 10537921, 10538049, 2221121, 2221153, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2213889, 2213921, 2213953, 2213985, 2214017, 2214049, 2214081, 2194177, 2214113, 2214145, 2214177, 2214209, 2214241, 2214273, 2214305, 2214337]), new Uint32Array([2166978, 2167042, 2099169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2180545, 6291456, 6291456, 6291456]), new Uint32Array([10518915, 10519011, 10519107, 10519203, 2162242, 2162306, 2159554, 2162370, 2159362, 2159618, 2105922, 2162434, 2159746, 2162498, 2159810, 2159874]), new Uint32Array([2161730, 2161794, 2135586, 2161858, 2161922, 2137186, 2131810, 2160290, 2135170, 2161986, 2137954, 2162050, 2162114, 2162178, 10518723, 10518819]), new Uint32Array([10506627, 10506723, 10506819, 10506915, 10507011, 10507107, 10507203, 10507299, 10507395, 10507491, 10507587, 10507683, 10507779, 10507875, 10507971, 10508067]), new Uint32Array([6291456, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 0, 0, 0, 0, 0, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0]), new Uint32Array([2175873, 2175905, 2175937, 2175969, 2176001, 2176033, 2176065, 2176097, 2176129, 2176161, 2176193, 2176225, 2176257, 2176289, 2176321, 2176353]), new Uint32Array([2140006, 2140198, 2140390, 2140582, 2140774, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672]), new Uint32Array([2108193, 2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 2105505, 2098241]), new Uint32Array([0, 23068672, 0, 0, 0, 0, 0, 0, 0, 2145154, 2145218, 2145282, 6291456, 0, 2145346, 0]), new Uint32Array([0, 0, 0, 0, 10531458, 10495395, 2148545, 2143201, 2173473, 2148865, 2173505, 0, 2173537, 0, 2173569, 2149121]), new Uint32Array([10537282, 10495683, 2148738, 2148802, 2148866, 0, 6291456, 2148930, 2186593, 2173473, 2148737, 2148865, 2148802, 10495779, 10495875, 10495971]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2215425, 2215457, 2215489, 2215521, 2215553, 2215585, 2215617, 2215649, 2215681, 2215713, 2215745, 2215777, 2192033, 2215809, 2215841, 2215873]), new Uint32Array([2242049, 2242081, 2242113, 2242145, 2242177, 2242209, 2242241, 2242273, 2215937, 2242305, 2242338, 2242401, 2242433, 2242465, 2242497, 2216001]), new Uint32Array([10554529, 2221089, 0, 0, 10562017, 10502113, 10538049, 10537921, 2221185, 10489601, 10489697, 10609889, 10609921, 2141729, 2141793, 10610273]), new Uint32Array([2141923, 2142019, 2142115, 2142211, 2142307, 2142403, 2142499, 2142595, 2142691, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([0, 2221185, 2221217, 10609857, 10609857, 10489601, 10489697, 10609889, 10609921, 2141729, 2141793, 2221345, 2221377, 2221409, 2221441, 2187105]), new Uint32Array([6291456, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 18923970, 23068672, 23068672, 23068672, 0, 6291456, 6291456]), new Uint32Array([2183105, 6291456, 2183137, 6291456, 2183169, 6291456, 2183201, 6291456, 2183233, 6291456, 2183265, 6291456, 2183297, 6291456, 2183329, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2134434, 2134818, 2097666, 2097186, 2097474, 2097698, 2105986, 2131586, 2132450, 2131874, 2131778, 2135970, 2135778, 2161602, 2136162, 2161666]), new Uint32Array([2236865, 2236897, 2236930, 2236993, 2237025, 2235681, 2237058, 2237121, 2237153, 2237185, 2237217, 2217281, 2237250, 2191233, 2237313, 2237345]), new Uint32Array([2190049, 6291456, 2190081, 6291456, 2190113, 6291456, 2190145, 6291456, 2190177, 6291456, 2190209, 6291456, 2190241, 6291456, 2190273, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2101922, 2102050, 2102178, 2102306, 10498755, 10498851, 10498947, 10499043, 10499139, 10499235, 10499331, 10499427, 10499523, 10489604, 10489732, 10489860]), new Uint32Array([2166914, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0]), new Uint32Array([2181601, 2170561, 2181633, 2181665, 2170753, 2181697, 2172897, 2170881, 2181729, 2170913, 2172929, 2113441, 2181761, 2181793, 2171009, 2173761]), new Uint32Array([0, 2105921, 2097729, 2106081, 0, 2097601, 2162337, 2106017, 2133281, 2097505, 0, 2097185, 2097697, 2135777, 2097633, 2097441]), new Uint32Array([6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0]), new Uint32Array([2248001, 2248033, 2248066, 2248130, 2248193, 2248226, 2248289, 2248322, 2248385, 2248417, 2216673, 2248450, 2248514, 2248577, 2248610, 2248673]), new Uint32Array([6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 0, 0, 0]), new Uint32Array([2169729, 6291456, 2169761, 6291456, 2169793, 6291456, 2169825, 6291456, 2169857, 2169889, 6291456, 2169921, 6291456, 2143329, 6291456, 2098305]), new Uint32Array([2162178, 2163202, 2163266, 2135170, 2136226, 2161986, 2137954, 2159426, 2159490, 2163330, 2159554, 2163394, 2159682, 2139522, 2136450, 2159746]), new Uint32Array([2173953, 2173985, 0, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177, 2149057, 2174209, 2174241, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 4271169, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2174273]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 6291456, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 2190785, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2189793, 6291456, 2189825, 6291456, 2189857, 6291456, 2189889, 6291456, 2189921, 6291456, 2189953, 6291456, 2189985, 6291456, 2190017, 6291456]), new Uint32Array([2105601, 2112289, 2108193, 2112481, 2112577, 0, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 0, 2098209, 2111137]), new Uint32Array([2172129, 6291456, 2172161, 6291456, 2172193, 6291456, 2172225, 6291456, 2172257, 6291456, 2172289, 6291456, 2172321, 6291456, 2172353, 6291456]), new Uint32Array([2214753, 6291456, 2214785, 6291456, 6291456, 2214817, 2214849, 2214881, 2214913, 2214945, 2214977, 2215009, 2215041, 2215073, 2194401, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([0, 0, 0, 0, 6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([10610305, 10610337, 10575617, 2221761, 10610401, 10610433, 10502177, 0, 10610465, 10610497, 10610529, 10610561, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 23068672, 0, 0, 0, 0, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2187105, 2187137, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2199393, 2199425, 2199457, 2199489, 2199521, 2199553, 2199585, 2199617, 2199649, 2199681, 2199713, 2199745, 2199777, 2199809, 2199841, 0]), new Uint32Array([2217249, 2217281, 2217313, 2217345, 2217377, 2217409, 2217441, 2217473, 2215617, 2217505, 2217537, 2217569, 2214753, 2217601, 2217633, 2217665]), new Uint32Array([2170273, 2170305, 6291456, 2170337, 2170369, 6291456, 2170401, 2170433, 2170465, 6291456, 6291456, 6291456, 2170497, 2170529, 6291456, 2170561]), new Uint32Array([2188673, 6291456, 2188705, 2188737, 2188769, 6291456, 6291456, 2188801, 6291456, 2188833, 6291456, 2188865, 6291456, 2180929, 2181505, 2180897]), new Uint32Array([10489988, 10490116, 10490244, 10490372, 10490500, 10490628, 10490756, 10490884, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2147393, 2147457, 2147521, 2147585, 2147649, 2147713, 2147777, 2147841]), new Uint32Array([23068672, 23068672, 0, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0]), new Uint32Array([2241153, 2241185, 2241217, 2215809, 2241250, 2241313, 2241345, 2241377, 2217921, 2241377, 2241409, 2215873, 2241441, 2241473, 2241505, 2241537]), new Uint32Array([23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2220417, 2220417, 2220449, 2220449, 2220481, 2220481, 2220513, 2220513, 2220545, 2220545, 2220577, 2220577, 2220609, 2220609, 2220641, 2220641]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2144002, 0, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456]), new Uint32Array([2167105, 2167137, 2167169, 2167201, 2167233, 2167265, 2167297, 2167329, 2167361, 2167393, 2167425, 2167457, 2167489, 2167521, 2167553, 2167585]), new Uint32Array([10575521, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193]), new Uint32Array([2234146, 2234210, 2234274, 2234338, 2234402, 2234466, 2234530, 2234594, 2234658, 2234722, 2234786, 2234850, 2234914, 2234978, 2235042, 2235106]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 2180577, 0, 0, 0, 0, 0, 2180609, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 6291456, 6291456]), new Uint32Array([2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193, 2112481]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2242529, 2242561, 2242593, 2242625, 2242657, 2242689, 2242721, 2242753, 2207937, 2218177, 2242785, 2242817, 2242849, 2242882, 2242945, 2242977]), new Uint32Array([2118049, 2105345, 2118241, 2105441, 2118433, 2118529, 2118625, 2118721, 2118817, 2200257, 2200289, 2191809, 2200321, 2200353, 2200385, 2200417]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0]), new Uint32Array([2185505, 6291456, 2185537, 6291456, 2185569, 6291456, 2185601, 6291456, 2185633, 6291456, 2185665, 6291456, 2185697, 6291456, 2185729, 6291456]), new Uint32Array([2231970, 2232034, 2232098, 2232162, 2232226, 2232290, 2232354, 2232418, 2232482, 2232546, 2232610, 2232674, 2232738, 2232802, 2232866, 2232930]), new Uint32Array([2218625, 2246402, 2246466, 2246530, 2246594, 2246657, 2246689, 2246689, 2218657, 2219681, 2246721, 2246753, 2246785, 2246818, 2246881, 2208481]), new Uint32Array([2197025, 2197057, 2197089, 2197121, 2197153, 2197185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2219137, 2216961, 2219169, 2219201, 2219233, 2219265, 2219297, 2217025, 2215041, 2219329, 2217057, 2219361, 2217089, 2219393, 2197153, 2219426]), new Uint32Array([23068672, 23068672, 23068672, 0, 0, 0, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 0, 0]), new Uint32Array([2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713]), new Uint32Array([2243522, 2243585, 2243617, 2243649, 2243681, 2210113, 2243713, 2243746, 2243810, 2243874, 2243937, 2243970, 2244033, 2244065, 2244097, 2244129]), new Uint32Array([2178017, 6291456, 2178049, 6291456, 2178081, 6291456, 2178113, 6291456, 2178145, 6291456, 2178177, 6291456, 2178209, 6291456, 2178241, 6291456]), new Uint32Array([10553858, 2165314, 10518722, 6291456, 10518818, 0, 10518914, 2130690, 10519010, 2130786, 10519106, 2130882, 10519202, 2165378, 10554050, 2165506]), new Uint32Array([0, 0, 2135491, 2135587, 2135683, 2135779, 2135875, 2135971, 2135971, 2136067, 2136163, 2136259, 2136355, 2136355, 2136451, 2136547]), new Uint32Array([23068672, 23068672, 23068672, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2220033, 2220033, 2220065, 2220065, 2220065, 2220065, 2220097, 2220097, 2220097, 2220097, 2220129, 2220129, 2220129, 2220129, 2220161, 2220161]), new Uint32Array([6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2100897, 2100898, 2100899, 2150018, 2100865, 2100866, 2100867, 2100868, 2150082, 2108481, 2109858, 2109859, 2105569, 2105505, 2098241, 2105601]), new Uint32Array([2097217, 2097505, 2097505, 2097505, 2097505, 2165570, 2165570, 2165634, 2165634, 2165698, 2165698, 2097858, 2097858, 0, 0, 2097152]), new Uint32Array([23068672, 6291456, 23068672, 23068672, 23068672, 6291456, 6291456, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0]), new Uint32Array([10503843, 10503939, 10504035, 10504131, 10504227, 10504323, 10504419, 10504515, 10504611, 10504707, 10504803, 10504899, 10504995, 10491140, 10491268, 0]), new Uint32Array([2173697, 2173729, 2148801, 2173761, 2143969, 2173793, 2173825, 2153473, 2173857, 2173889, 2173921, 2173953, 2173985, 2173761, 2174017, 2174049]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2134145, 2097153, 2134241, 2105953, 2132705, 2130977, 2160065, 2131297, 2162049, 2133089, 2160577, 2133857, 2235297, 2220769, 2235329, 2235361]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2222401, 2222433, 2222465, 10531394, 2222497, 2222529, 2222561, 0, 2222593, 2222625, 2222657, 2222689, 2222721, 2222753, 2222785, 0]), new Uint32Array([2184481, 6291456, 2184513, 6291456, 2184545, 6291456, 2184577, 6291456, 2184609, 6291456, 2184641, 6291456, 2184673, 6291456, 2184705, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2105570, 2156034, 2126947, 2156098, 2153666, 2127043, 2127139, 2156162, 0, 2127235, 2156226, 2156290, 2156354, 2156418, 2127331, 2127427]), new Uint32Array([2215905, 2207041, 2153185, 2241569, 2241601, 2241633, 2241665, 2241697, 2241730, 2241793, 2241825, 2241857, 2241889, 2241921, 2241954, 2242017]), new Uint32Array([2203777, 6291456, 2203809, 6291456, 2203841, 6291456, 2203873, 6291456, 2203905, 6291456, 2173121, 2180993, 2181249, 2203937, 2181313, 0]), new Uint32Array([2168577, 6291456, 2168609, 6291456, 2168641, 6291456, 2168673, 6291456, 2168705, 6291456, 2168737, 6291456, 2168769, 6291456, 2168801, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 23068672, 23068672, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 0, 0]), new Uint32Array([2210113, 2195521, 2210145, 2210177, 2210209, 2210241, 2210273, 2210305, 2210337, 2210369, 2210401, 2210433, 2210465, 2210497, 2210529, 2210561]), new Uint32Array([6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0]), new Uint32Array([2228706, 2228770, 2228834, 2228898, 2228962, 2229026, 2229090, 2229154, 2229218, 2229282, 2229346, 2229410, 2229474, 2229538, 2229602, 2229666]), new Uint32Array([23068672, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 18874368, 18874368, 18874368, 0, 0]), new Uint32Array([2133089, 2133281, 2133281, 2133281, 2133281, 2160577, 2160577, 2160577, 2160577, 2097441, 2097441, 2097441, 2097441, 2133857, 2133857, 2133857]), new Uint32Array([6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2173825, 2153473, 2173857, 2173889, 2173921, 2173953, 2173985, 2174017, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177, 2149057, 2233089]), new Uint32Array([2178529, 6291456, 2178561, 6291456, 2178593, 6291456, 2178625, 6291456, 2178657, 6291456, 2178689, 6291456, 2178721, 6291456, 2178753, 6291456]), new Uint32Array([2221025, 2221025, 2221057, 2221057, 2159329, 2159329, 2159329, 2159329, 2097217, 2097217, 2158914, 2158914, 2158978, 2158978, 2159042, 2159042]), new Uint32Array([2208161, 2208193, 2208225, 2208257, 2194433, 2208289, 2208321, 2208353, 2208385, 2208417, 2208449, 2208481, 2208513, 2208545, 2208577, 2208609]), new Uint32Array([2169217, 6291456, 2169249, 6291456, 2169281, 6291456, 2169313, 6291456, 2169345, 6291456, 2169377, 6291456, 2169409, 6291456, 2169441, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2133187, 2133283, 2133283, 2133379, 2133475, 2133571, 2133667, 2133667, 2133763, 2133859, 2133955, 2134051, 2134147, 2134147, 2134243, 2134339]), new Uint32Array([2197697, 2114113, 2114209, 2197729, 2197761, 2114305, 2197793, 2114401, 2114497, 2197825, 2114593, 2114689, 2114785, 2114881, 2114977, 0]), new Uint32Array([2193089, 2193121, 2193153, 2193185, 2117665, 2117569, 2193217, 2193249, 2193281, 2193313, 2193345, 2193377, 2193409, 2193441, 2193473, 2193505]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2184225, 6291456, 2184257, 6291456, 2184289, 6291456, 2184321, 6291456, 2184353, 6291456, 2184385, 6291456, 2184417, 6291456, 2184449, 6291456]), new Uint32Array([2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2100833, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2098657, 2098049, 2200737, 2123489, 2123681, 2200769, 2098625, 2100321, 2098145, 2100449, 2098017, 2098753, 2200801, 2200833, 2200865, 0]), new Uint32Array([23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0]), new Uint32Array([2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 0, 2098241, 2108353, 2108417, 2105825, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2181153, 2105505, 2181185, 2167617, 2180993]), new Uint32Array([2160002, 2160066, 2160130, 2160194, 2160258, 2132066, 2131010, 2131106, 2106018, 2131618, 2160322, 2131298, 2132034, 2131938, 2137410, 2132226]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6291456]), new Uint32Array([2183617, 6291456, 2183649, 6291456, 2183681, 6291456, 2183713, 6291456, 2183745, 6291456, 2183777, 6291456, 2183809, 6291456, 2183841, 6291456]), new Uint32Array([0, 6291456, 6291456, 0, 6291456, 0, 0, 6291456, 6291456, 0, 6291456, 0, 0, 6291456, 0, 0]), new Uint32Array([2250977, 2251009, 2251041, 2251073, 2195009, 2251106, 2251169, 2251201, 2251233, 2251265, 2251297, 2251330, 2251394, 2251457, 2251489, 2251521]), new Uint32Array([2205729, 2205761, 2205793, 2205825, 2205857, 2205889, 2205921, 2205953, 2205985, 2206017, 2206049, 2206081, 2206113, 2206145, 2206177, 2206209]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2143170, 2168993, 6291456, 2169025, 6291456, 2169057, 6291456, 2169089, 6291456, 2143234, 2169121, 6291456, 2169153, 6291456, 2169185, 6291456]), new Uint32Array([23068672, 23068672, 2190689, 6291456, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2248706, 2248769, 2248801, 2248833, 2248865, 2248897, 2248929, 2248962, 2249026, 2249090, 2249154, 2240705, 2249217, 2249249, 2249281, 2249313]), new Uint32Array([10485857, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 10495394, 6291456, 2098209, 6291456, 6291456, 2097152, 6291456, 10531394]), new Uint32Array([0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0]), new Uint32Array([14680064, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2173985, 2173953, 2148481, 2173601, 2173633, 2173665, 2173697, 2173729, 2148801, 2173761, 2143969, 2173793, 2173825, 2153473, 2173857, 2173889]), new Uint32Array([6291456, 2186977, 6291456, 6291456, 6291456, 6291456, 6291456, 10537858, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2209601, 2209633, 2209665, 2209697, 2209729, 2209761, 2209793, 2209825, 2209857, 2209889, 2209921, 2209953, 2209985, 2210017, 2210049, 2210081]), new Uint32Array([10501539, 10501635, 10501731, 10501827, 10501923, 10502019, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905]), new Uint32Array([2173697, 2173729, 2148801, 2173761, 2143969, 2173793, 2173825, 2153473, 2173857, 2173889, 2173921, 2173953, 2173985, 2174017, 2174017, 2174049]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 0, 0]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2194561, 2194593, 2194625, 2119777, 2119873, 2194657, 2194689, 2194721, 2194753, 2194785, 2194817, 2194849, 2194881, 2194913, 2194945, 2194977]), new Uint32Array([2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569]), new Uint32Array([2222818, 2222882, 2222946, 2223010, 2223074, 2223138, 2223202, 2223266, 2223330, 2223394, 2223458, 2223522, 2223586, 2223650, 2223714, 2223778]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672]), new Uint32Array([0, 2179553, 2179585, 2179617, 2179649, 2144001, 2179681, 2179713, 2179745, 2179777, 2179809, 2156705, 2179841, 2156833, 2179873, 2179905]), new Uint32Array([6291456, 23068672, 6291456, 2145602, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 6291456, 0, 0]), new Uint32Array([2196513, 2196545, 2196577, 2196609, 2196641, 2196673, 2196705, 2196737, 2196769, 2196801, 2196833, 2196865, 2196897, 2196929, 2196961, 2196993]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2177281, 6291456, 2177313, 6291456, 2177345, 6291456, 2177377, 6291456, 2177409, 6291456, 2177441, 6291456, 2177473, 6291456, 2177505, 6291456]), new Uint32Array([2187137, 2221473, 2221505, 2221537, 2221569, 6291456, 6291456, 10610209, 10610241, 10537986, 10537986, 10537986, 10537986, 10609857, 10609857, 10609857]), new Uint32Array([2243009, 2243041, 2216033, 2243074, 2243137, 2243169, 2243201, 2219617, 2243233, 2243265, 2243297, 2243329, 2243362, 2243425, 2243457, 2243489]), new Uint32Array([10485857, 10485857, 10485857, 10485857, 10485857, 10485857, 10485857, 10485857, 10485857, 10485857, 10485857, 2097152, 4194304, 4194304, 0, 0]), new Uint32Array([2143042, 6291456, 2143106, 2143106, 2168833, 6291456, 2168865, 6291456, 6291456, 2168897, 6291456, 2168929, 6291456, 2168961, 6291456, 2143170]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2204193, 2204225, 2204257, 2204289, 2204321, 2204353, 2204385, 2204417, 2204449, 2204481, 2204513, 2204545, 2204577, 2204609, 2204641, 2204673]), new Uint32Array([2202753, 6291456, 2202785, 6291456, 2202817, 6291456, 2202849, 6291456, 2202881, 6291456, 2202913, 6291456, 2202945, 6291456, 2202977, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193, 2112481, 2112577, 2098177, 2098305, 2108321]), new Uint32Array([2147394, 2147458, 2147522, 2147586, 2147650, 2147714, 2147778, 2147842, 2147394, 2147458, 2147522, 2147586, 2147650, 2147714, 2147778, 2147842]), new Uint32Array([2253313, 2253346, 2253409, 2253441, 2253473, 2253505, 2253537, 2253569, 2253601, 2253634, 2219393, 2253697, 2253729, 2253761, 2253793, 2253825]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456]), new Uint32Array([2162562, 2162626, 2131362, 2162690, 2159938, 2160002, 2162754, 2162818, 2160130, 2162882, 2160194, 2160258, 2160834, 2160898, 2161026, 2161090]), new Uint32Array([2175361, 2175393, 2175425, 2175457, 2175489, 2175521, 2175553, 2175585, 2175617, 2175649, 2175681, 2175713, 2175745, 2175777, 2175809, 2175841]), new Uint32Array([2253858, 2253921, 2253954, 2254018, 2254082, 2196737, 2254145, 2196865, 2254177, 2254209, 2254241, 2254273, 2197025, 2254306, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2202113, 2204129, 2188705, 2204161]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 0, 0]), new Uint32Array([2173985, 2174017, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177, 2149057, 2233089, 2173697, 2173761, 2173793, 2174113, 2173985, 2173953]), new Uint32Array([2101569, 2101697, 2101825, 2101953, 2102081, 2102209, 2100833, 2100737, 2098337, 2101441, 2101569, 2101697, 2101825, 2101953, 2102081, 2102209]), new Uint32Array([2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 2105505, 2098241, 0, 2108417, 0, 2111713, 2100897, 2111905]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2175425, 2175489, 2175809, 2175905, 2175937, 2175937, 2176193, 2176417, 2180865, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 2143298, 2143298, 2143298, 2143362, 2143362, 2143362, 2143426, 2143426, 2143426, 2171105, 6291456, 2171137]), new Uint32Array([2120162, 2120258, 2151618, 2151682, 2151746, 2151810, 2151874, 2151938, 2152002, 2120035, 2120131, 2120227, 2152066, 2120323, 2152130, 2120419]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2195361, 2142433, 2236065, 2236097, 2236129, 2236161, 2118241, 2117473, 2236193, 2236225, 2236257, 2236289, 0, 0, 0, 0]), new Uint32Array([2189281, 6291456, 2189313, 6291456, 2189345, 6291456, 2189377, 6291456, 2189409, 6291456, 2189441, 6291456, 2189473, 6291456, 2189505, 6291456]), new Uint32Array([6291456, 6291456, 2145922, 6291456, 6291456, 6291456, 6291456, 2145986, 6291456, 6291456, 6291456, 6291456, 2146050, 6291456, 6291456, 6291456]), new Uint32Array([2100833, 2100737, 2098337, 2101441, 2101569, 2101697, 2101825, 2101953, 2102081, 2102209, 10502113, 10562017, 10610401, 10502177, 10610433, 10538049]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 2186401, 0, 2186433, 0, 2186465, 0, 2186497]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 23068672, 23068672, 23068672]), new Uint32Array([0, 0, 2198241, 2198273, 2198305, 2198337, 2198369, 2198401, 0, 0, 2198433, 2198465, 2198497, 0, 0, 0]), new Uint32Array([6291456, 0, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 23068672, 6291456, 23068672, 23068672]), new Uint32Array([0, 2105921, 2097729, 0, 2097377, 0, 0, 2106017, 2133281, 2097505, 2105889, 0, 2097697, 2135777, 2097633, 2097441]), new Uint32Array([2197889, 2197921, 2197953, 2197985, 2198017, 2198049, 2198081, 2198113, 2198145, 2198177, 2198209, 2198241, 2198273, 2198305, 2198337, 2198369]), new Uint32Array([2132514, 2132610, 2160386, 2133090, 2133186, 2160450, 2160514, 2133282, 2160578, 2133570, 2106178, 2160642, 2133858, 2160706, 2160770, 2134146]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 23068672, 23068672, 6291456, 23068672, 23068672, 6291456, 23068672, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2184737, 6291456, 2184769, 6291456, 2184801, 6291456, 2184833, 6291456, 2184865, 6291456, 2184897, 6291456, 2184929, 6291456, 2184961, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 0, 6291456]), new Uint32Array([6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 6291456, 23068672, 23068672, 23068672, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 2186753, 6291456, 6291456, 6291456, 6291456, 2186785, 2186817, 2186849, 2173569, 2186881, 10496355, 10495395, 10575521]), new Uint32Array([0, 0, 2097729, 0, 0, 0, 0, 2106017, 0, 2097505, 0, 2097185, 0, 2135777, 2097633, 2097441]), new Uint32Array([2189537, 6291456, 2189569, 6291456, 2189601, 6291456, 2189633, 6291456, 2189665, 6291456, 2189697, 6291456, 2189729, 6291456, 2189761, 6291456]), new Uint32Array([2202497, 6291456, 2202529, 6291456, 2202561, 6291456, 2202593, 6291456, 2202625, 6291456, 2202657, 6291456, 2202689, 6291456, 2202721, 6291456]), new Uint32Array([2245217, 2218369, 2245249, 2245282, 2245345, 2245377, 2245410, 2245474, 2245537, 2245569, 2245601, 2245633, 2245665, 2245665, 2245697, 2245729]), new Uint32Array([6291456, 0, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 0, 0, 0, 0, 0, 0, 23068672, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 6291456, 23068672, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672]), new Uint32Array([0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2097281, 2105921, 2097729, 2106081, 2097377, 2097601, 2162337, 2106017, 2133281, 2097505, 0, 2097185, 2097697, 2135777, 2097633, 2097441]), new Uint32Array([2176641, 6291456, 2176673, 6291456, 2176705, 6291456, 2176737, 6291456, 2176769, 6291456, 2176801, 6291456, 2176833, 6291456, 2176865, 6291456]), new Uint32Array([2174145, 2174177, 2149057, 2233089, 2173697, 2173761, 2173793, 2174113, 2173985, 2173953, 2174369, 2174369, 0, 0, 2100833, 2100737]), new Uint32Array([2116513, 2190817, 2190849, 2190881, 2190913, 2190945, 2116609, 2190977, 2191009, 2191041, 2191073, 2117185, 2191105, 2191137, 2191169, 2191201]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456]), new Uint32Array([0, 0, 0, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456]), new Uint32Array([2167617, 2167649, 2167681, 2167713, 2167745, 2167777, 2167809, 6291456, 2167841, 2167873, 2167905, 2167937, 2167969, 2168001, 2168033, 4240130]), new Uint32Array([2165122, 2163970, 2164034, 2164098, 2164162, 2164226, 2164290, 2164354, 2164418, 2164482, 2164546, 2133122, 2134562, 2132162, 2132834, 2136866]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 2186209, 2186241, 2186273, 2186305, 2186337, 2186369, 0, 0]), new Uint32Array([2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 14680064, 14680064, 14680064, 14680064, 14680064]), new Uint32Array([0, 0, 23068672, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456]), new Uint32Array([0, 10537921, 10610689, 10610273, 10610497, 10610529, 10610305, 10610721, 10489601, 10489697, 10610337, 10575617, 10554529, 2221761, 2197217, 10496577]), new Uint32Array([2105473, 2105569, 2105601, 2112289, 0, 2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441]), new Uint32Array([2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193, 2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481]), new Uint32Array([2125346, 2153410, 2153474, 2127394, 2153538, 2153602, 2153666, 2153730, 2105507, 2105476, 2153794, 2153858, 2153922, 2153986, 2154050, 2105794]), new Uint32Array([2200449, 2119681, 2200481, 2153313, 2199873, 2199905, 2199937, 2200513, 2200545, 2200577, 2200609, 2119105, 2119201, 2119297, 2119393, 2119489]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2175777, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2222273, 2197217, 2221473, 2221505, 2221089, 2222305, 2200865, 2099681, 2104481, 2222337, 2099905, 2120737, 2222369, 2103713, 2100225, 2098785]), new Uint32Array([2201377, 6291456, 2201409, 6291456, 2201441, 6291456, 2201473, 6291456, 2201505, 6291456, 2201537, 6291456, 2201569, 6291456, 6291456, 23068672]), new Uint32Array([2174081, 2174113, 2174145, 2174177, 2149057, 2233057, 2148481, 2173601, 2173633, 2173665, 2173697, 2173729, 2148801, 2173761, 2143969, 2173793]), new Uint32Array([2200897, 6291456, 2200929, 6291456, 2200961, 6291456, 2200993, 6291456, 2201025, 6291456, 2180865, 6291456, 2201057, 6291456, 2201089, 6291456]), new Uint32Array([0, 0, 0, 0, 0, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0]), new Uint32Array([2161154, 2161410, 2138658, 2161474, 2161538, 2097666, 2097186, 2097474, 2162946, 2132450, 2163010, 2163074, 2136162, 2163138, 2161666, 2161730]), new Uint32Array([2148481, 2173601, 2173633, 2173665, 2173697, 2173729, 2148801, 2173761, 2143969, 2173793, 2173825, 2153473, 2173857, 2173889, 2173921, 2173953]), new Uint32Array([0, 0, 0, 0, 0, 0, 23068672, 23068672, 0, 0, 0, 0, 2145410, 2145474, 0, 6291456]), new Uint32Array([2244161, 2216065, 2212769, 2244193, 2244225, 2244257, 2244290, 2244353, 2244385, 2244417, 2244449, 2218273, 2244481, 2244514, 2244577, 2244609]), new Uint32Array([2125730, 2125699, 2125795, 2125891, 2125987, 2154114, 2154178, 2154242, 2154306, 2154370, 2154434, 2154498, 2126082, 2126178, 2126274, 2126083]), new Uint32Array([2237665, 2237697, 2237697, 2237697, 2237730, 2237793, 2237825, 2237857, 2237890, 2237953, 2237985, 2238017, 2238049, 2238081, 2238113, 2238145]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2150146, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 23068672, 23068672, 0, 0, 23068672, 23068672, 23068672, 0, 0]), new Uint32Array([2214369, 2238593, 2238625, 2238657, 2238689, 2238721, 2238753, 2238785, 2238817, 2238850, 2238913, 2238945, 2238977, 2235457, 2239009, 2239041]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0]), new Uint32Array([2252066, 2252130, 2252193, 2252225, 2252257, 2252290, 2252353, 2252385, 2252417, 2252449, 2252481, 2252513, 2252545, 2252578, 2252641, 2252673]), new Uint32Array([2197697, 2114113, 2114209, 2197729, 2197761, 2114305, 2197793, 2114401, 2114497, 2197825, 2114593, 2114689, 2114785, 2114881, 2114977, 2197857]), new Uint32Array([2224866, 2224930, 2224994, 2225058, 2225122, 2225186, 2225250, 2225314, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2219490, 2219554, 2219617, 2219649, 2219681, 2219714, 2219778, 2219842, 2219905, 2219937, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456]), new Uint32Array([2113345, 2113441, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289]), new Uint32Array([2174081, 2174113, 2174145, 2174177, 2149057, 2233089, 2173697, 2173761, 2173793, 2174113, 2173985, 2173953, 2148481, 2173601, 2173633, 2173665]), new Uint32Array([2220161, 2220161, 2220193, 2220193, 2220193, 2220193, 2220225, 2220225, 2220225, 2220225, 2220257, 2220257, 2220257, 2220257, 2220289, 2220289]), new Uint32Array([2192673, 2192705, 2192737, 2192769, 2192801, 2192833, 2192865, 2118049, 2192897, 2117473, 2117761, 2192929, 2192961, 2192993, 2193025, 2193057]), new Uint32Array([2179297, 6291456, 2179329, 6291456, 2179361, 6291456, 2179393, 6291456, 2179425, 6291456, 2179457, 6291456, 2179489, 6291456, 2179521, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2235745, 2235777, 2193633, 2235809, 2235841, 2235873, 2235905, 2235937, 2235969, 2116513, 2116705, 2236001, 2200513, 2199905, 2200545, 2236033]), new Uint32Array([2113153, 2108481, 2113345, 2113441, 2232993, 2233025, 0, 0, 2148481, 2173601, 2173633, 2173665, 2173697, 2173729, 2148801, 2173761]), new Uint32Array([2170593, 6291456, 2170625, 6291456, 2170657, 6291456, 2170689, 2170721, 6291456, 2170753, 6291456, 6291456, 2170785, 6291456, 2170817, 2170849]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2166786, 2166850, 0, 0, 0, 0]), new Uint32Array([23068672, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456]), new Uint32Array([2100833, 2100737, 2098337, 2101441, 2101569, 2101697, 2101825, 2101953, 2102081, 2102209, 10575617, 2187041, 10502177, 10489601, 10489697, 0]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2134562, 2132162, 2132834, 2136866, 2136482, 2164610, 2164674, 2164738, 2164802, 2132802, 2132706, 2164866, 2132898, 2164930, 2164994, 2165058]), new Uint32Array([6291456, 6291456, 2098337, 2101441, 10531458, 2153473, 6291456, 6291456, 10531522, 2100737, 2108193, 6291456, 2106499, 2106595, 2106691, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2233122, 2233186, 2233250, 2233314, 2233378, 2233442, 2233506, 2233570, 2233634, 2233698, 2233762, 2233826, 2233890, 2233954, 2234018, 2234082]), new Uint32Array([23068672, 6291456, 23068672, 23068672, 23068672, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2205217, 2205249, 2205281, 2205313, 2205345, 2205377, 2205409, 2205441, 2205473, 2205505, 2205537, 2205569, 2205601, 2205633, 2205665, 2205697]), new Uint32Array([6291456, 0, 6291456, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 0, 0, 23068672, 6291456, 23068672, 23068672]), new Uint32Array([2173601, 2173761, 2174081, 2173569, 2174241, 2174113, 2173953, 6291456, 2174305, 6291456, 2174337, 6291456, 2174369, 6291456, 2174401, 6291456]), new Uint32Array([6291456, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456]), new Uint32Array([2152450, 2152514, 2099653, 2104452, 2099813, 2122243, 2099973, 2152578, 2122339, 2122435, 2122531, 2122627, 2122723, 2104580, 2122819, 2152642]), new Uint32Array([2236385, 2236417, 2236449, 2236482, 2236545, 2215425, 2236577, 2236609, 2236641, 2236673, 2215457, 2236705, 2236737, 2236770, 2215489, 2236833]), new Uint32Array([2163394, 2159746, 2163458, 2131362, 2163522, 2160130, 2163778, 2132226, 2163842, 2132898, 2163906, 2161410, 2138658, 2097666, 2136162, 2163650]), new Uint32Array([2218721, 2246913, 2246946, 2216385, 2247010, 2247074, 2215009, 2247137, 2247169, 2216481, 2247201, 2247233, 2247266, 2247330, 2247330, 0]), new Uint32Array([2129730, 2129762, 2129858, 2129731, 2129827, 2156482, 2156482, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 0, 0, 0, 0, 0, 6291456, 0, 0]), new Uint32Array([2203969, 2204001, 2181377, 2204033, 2204065, 6291456, 2204097, 6291456, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2169473, 6291456, 2169505, 6291456, 2169537, 6291456, 2169569, 6291456, 2169601, 6291456, 2169633, 6291456, 2169665, 6291456, 2169697, 6291456]), new Uint32Array([2141542, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2220801, 2220801, 2220801, 2220801, 2220833, 2220833, 2220865, 2220865, 2220865, 2220865, 2220897, 2220897, 2220897, 2220897, 2139873, 2139873]), new Uint32Array([0, 0, 0, 0, 0, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 6291456, 0]), new Uint32Array([2214849, 2218433, 2218465, 2218497, 2218529, 2218561, 2214881, 2218593, 2218625, 2218657, 2218689, 2218721, 2218753, 2216545, 2218785, 2218817]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6291456]), new Uint32Array([2136482, 2164610, 2164674, 2164738, 2164802, 2132802, 2132706, 2164866, 2132898, 2164930, 2164994, 2165058, 2165122, 2132802, 2132706, 2164866]), new Uint32Array([2207649, 2207681, 2207713, 2207745, 2207777, 2207809, 2207841, 2207873, 2207905, 2207937, 2207969, 2208001, 2208033, 2208065, 2208097, 2208129]), new Uint32Array([2123683, 2105092, 2152706, 2123779, 2105220, 2152770, 2100453, 2098755, 2123906, 2124002, 2124098, 2124194, 2124290, 2124386, 2124482, 2124578]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 0, 0, 0, 0, 0, 0, 0, 10485857]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([10508163, 10508259, 10508355, 10508451, 2200129, 2200161, 2192737, 2200193, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2203553, 6291456, 2203585, 6291456, 6291456, 6291456, 2203617, 6291456, 2203649, 6291456, 2203681, 6291456, 2203713, 6291456, 2203745, 6291456]), new Uint32Array([18884449, 18884065, 23068672, 18884417, 18884034, 18921185, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 18874368]), new Uint32Array([2247393, 2247426, 2247489, 2247521, 2247553, 2247586, 2247649, 2247681, 2247713, 2247745, 2247777, 2247810, 2247873, 2247905, 2247937, 2247969]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 23068672]), new Uint32Array([2134145, 2097153, 2134241, 0, 2132705, 2130977, 2160065, 2131297, 0, 2133089, 2160577, 2133857, 2235297, 0, 2235329, 0]), new Uint32Array([2182593, 6291456, 2182625, 6291456, 2182657, 6291456, 2182689, 6291456, 2182721, 6291456, 2182753, 6291456, 2182785, 6291456, 2182817, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2102402, 2102403, 6291456, 2110050]), new Uint32Array([2149890, 2108323, 2149954, 6291456, 2113441, 6291456, 2149057, 6291456, 2113441, 6291456, 2105473, 2167265, 2111137, 2105505, 6291456, 2108353]), new Uint32Array([2219105, 2219137, 2195233, 2251554, 2251617, 2251649, 2251681, 2251713, 2251746, 2251810, 2251873, 2251905, 2251937, 2251970, 2252033, 2219169]), new Uint32Array([2203009, 6291456, 2203041, 6291456, 2203073, 6291456, 2203105, 6291456, 2203137, 6291456, 2203169, 6291456, 2203201, 6291456, 2203233, 6291456]), new Uint32Array([2128195, 2128291, 2128387, 2128483, 2128579, 2128675, 2128771, 2128867, 2128963, 2129059, 2129155, 2129251, 2129347, 2129443, 2129539, 2129635]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2140964, 2141156, 2140966, 2141158, 2141350]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2225378, 2225442, 2225506, 2225570, 2225634, 2225698, 2225762, 2225826, 2225890, 2225954, 2226018, 2226082, 2226146, 2226210, 2226274, 2226338]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417]), new Uint32Array([2108353, 2108417, 0, 2105601, 2108193, 2157121, 2157313, 2157377, 2157441, 2100897, 6291456, 2108419, 2173953, 2173633, 2173633, 2173953]), new Uint32Array([2111713, 2173121, 2111905, 2098177, 2173153, 2173185, 2173217, 2113153, 2113345, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 2190753]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2197249, 6291456, 2117377, 2197281, 2197313, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 0, 0, 0, 0, 0, 0, 23068672, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456]), new Uint32Array([2098337, 2101441, 2101569, 2101697, 2101825, 2101953, 2102081, 2102209, 2100833, 2100737, 2098337, 2101441, 2101569, 2101697, 2101825, 2101953]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0]), new Uint32Array([0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 23068672, 23068672, 23068672]), new Uint32Array([2173281, 6291456, 2173313, 6291456, 2173345, 6291456, 2173377, 6291456, 0, 0, 10532546, 6291456, 6291456, 6291456, 10562017, 2173441]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 0, 0]), new Uint32Array([23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2159426, 2159490, 2159554, 2159362, 2159618, 2159682, 2139522, 2136450, 2159746, 2159810, 2159874, 2130978, 2131074, 2131266, 2131362, 2159938]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2203233, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2203265, 6291456, 2203297, 6291456, 2203329, 2203361, 6291456]), new Uint32Array([6291456, 6291456, 2148418, 2148482, 2148546, 0, 6291456, 2148610, 2186529, 2186561, 2148417, 2148545, 2148482, 10495778, 2143969, 10495778]), new Uint32Array([2134146, 2139426, 2160962, 2134242, 2161218, 2161282, 2161346, 2161410, 2138658, 2134722, 2134434, 2134818, 2097666, 2097346, 2097698, 2105986]), new Uint32Array([2198881, 2198913, 2198945, 2198977, 2199009, 2199041, 2199073, 2199105, 2199137, 2199169, 2199201, 2199233, 2199265, 2199297, 2199329, 2199361]), new Uint32Array([0, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456]), new Uint32Array([10610561, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193]), new Uint32Array([2183873, 6291456, 2183905, 6291456, 2183937, 6291456, 2183969, 6291456, 2184001, 6291456, 2184033, 6291456, 2184065, 6291456, 2184097, 6291456]), new Uint32Array([2244642, 2244706, 2244769, 2244801, 2218305, 2244833, 2244865, 2244897, 2244929, 2244961, 2244993, 2245026, 2245089, 2245122, 2245185, 0]), new Uint32Array([6291456, 6291456, 2116513, 2116609, 2116705, 2116801, 2199873, 2199905, 2199937, 2199969, 2190913, 2200001, 2200033, 2200065, 2200097, 2191009]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 2180673, 2180705, 2180737, 2180769, 2180801, 2180833, 0, 0]), new Uint32Array([2098081, 2099521, 2099105, 2120705, 2098369, 2120801, 2103361, 2097985, 2098433, 2121377, 2121473, 2099169, 2099873, 2098401, 2099393, 2152609]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2150402]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 2145666, 2145730, 6291456, 6291456]), new Uint32Array([2173921, 2173953, 2173985, 2173761, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177, 2149057, 2233057, 2148481, 2173601, 2173633, 2173665]), new Uint32Array([2187073, 6291456, 6291456, 6291456, 6291456, 2098241, 2098241, 2108353, 2100897, 2111905, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2102404, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2100612, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 10485857]), new Uint32Array([2149057, 2233057, 2148481, 2173601, 2173633, 2173665, 2173697, 2173729, 2148801, 2173761, 2143969, 2173793, 2173825, 2153473, 2173857, 2173889]), new Uint32Array([2217697, 2217729, 2217761, 2217793, 2217825, 2217857, 2217889, 2217921, 2217953, 2215873, 2217985, 2215905, 2218017, 2218049, 2218081, 2218113]), new Uint32Array([2211233, 2218849, 2216673, 2218881, 2218913, 2218945, 2218977, 2219009, 2216833, 2219041, 2215137, 2219073, 2216865, 2209505, 2219105, 2216897]), new Uint32Array([2240097, 2240129, 2240161, 2240193, 2240225, 2240257, 2240289, 2240321, 2240353, 2240386, 2240449, 2240481, 2240513, 2240545, 2207905, 2240578]), new Uint32Array([6291456, 6291456, 2202273, 6291456, 2202305, 6291456, 2202337, 6291456, 2202369, 6291456, 2202401, 6291456, 2202433, 6291456, 2202465, 6291456]), new Uint32Array([0, 23068672, 23068672, 18923394, 23068672, 18923458, 18923522, 18884099, 18923586, 18884195, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2201121, 6291456, 2201153, 6291456, 2201185, 6291456, 2201217, 6291456, 2201249, 6291456, 2201281, 6291456, 2201313, 6291456, 2201345, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456]), new Uint32Array([2211041, 2211073, 2211105, 2211137, 2211169, 2211201, 2211233, 2211265, 2211297, 2211329, 2211361, 2211393, 2211425, 2211457, 2211489, 2211521]), new Uint32Array([2181825, 6291456, 2181857, 6291456, 2181889, 6291456, 2181921, 6291456, 2181953, 6291456, 2181985, 6291456, 2182017, 6291456, 2182049, 6291456]), new Uint32Array([2162337, 2097633, 2097633, 2097633, 2097633, 2132705, 2132705, 2132705, 2132705, 2097153, 2097153, 2097153, 2097153, 2133089, 2133089, 2133089]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 2148545, 6291456, 2173473, 6291456, 2148865, 6291456, 2173505, 6291456, 2173537, 6291456, 2173569, 6291456, 2149121, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 0, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0]), new Uint32Array([2148801, 2173761, 2143969, 2173793, 2173825, 2153473, 2173857, 2173889, 2173921, 2173953, 2173985, 2174017, 2174017, 2174049, 2174081, 2174113]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2207137, 2207169, 2207201, 2207233, 2207265, 2207297, 2207329, 2207361, 2207393, 2207425, 2207457, 2207489, 2207521, 2207553, 2207585, 2207617]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 23068672, 6291456, 6291456, 0, 23068672, 23068672, 0, 0, 0, 0, 0, 0]), new Uint32Array([2198401, 2198433, 2198465, 2198497, 0, 2198529, 2198561, 2198593, 2198625, 2198657, 2198689, 2198721, 2198753, 2198785, 2198817, 2198849]), new Uint32Array([2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193, 2112481, 2112577, 2098177]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 0, 0]), new Uint32Array([2216385, 2118721, 2216417, 2216449, 2216481, 2216513, 2216545, 2211233, 2216577, 2216609, 2216641, 2216673, 2216705, 2216737, 2216737, 2216769]), new Uint32Array([2216801, 2216833, 2216865, 2216897, 2216929, 2216961, 2216993, 2215169, 2217025, 2217057, 2217089, 2217121, 2217154, 2217217, 0, 0]), new Uint32Array([2210593, 2191809, 2210625, 2210657, 2210689, 2210721, 2210753, 2210785, 2210817, 2210849, 2191297, 2210881, 2210913, 2210945, 2210977, 2211009]), new Uint32Array([0, 0, 2105825, 0, 0, 2111905, 2105473, 0, 0, 2112289, 2108193, 2112481, 2112577, 0, 2098305, 2108321]), new Uint32Array([0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 2097153, 2134241, 0, 2132705, 0, 0, 2131297, 0, 2133089, 0, 2133857, 0, 2220769, 0, 2235361]), new Uint32Array([14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 6291456, 6291456, 14680064]), new Uint32Array([23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2171873, 6291456, 2171905, 6291456, 2171937, 6291456, 2171969, 6291456, 2172001, 6291456, 2172033, 6291456, 2172065, 6291456, 2172097, 6291456]), new Uint32Array([2220929, 2220929, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2133857, 2134145, 2134145, 2134145, 2134145, 2134241, 2134241, 2134241, 2134241, 2105889, 2105889, 2105889, 2105889, 2097185, 2097185, 2097185]), new Uint32Array([2173697, 2173761, 2173793, 2174113, 2173985, 2173953, 2148481, 2173601, 2173633, 2173665, 2173697, 2173729, 2148801, 2173761, 2143969, 2173793]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10499619, 10499715, 10499811, 10499907]), new Uint32Array([0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 0, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 0, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 23068672, 23068672]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 2144322, 2144386, 2144450, 2144514, 2144578, 2144642, 2144706, 2144770]), new Uint32Array([23068672, 23068672, 23068672, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2113153, 2108481, 2113345, 2113441, 2098209, 2111137, 0, 2098241, 2108353, 2108417, 2105825, 0, 0, 2111905, 2105473, 2105569]), new Uint32Array([2236321, 2236353, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2152194, 2121283, 2103684, 2103812, 2097986, 2098533, 2097990, 2098693, 2098595, 2098853, 2099013, 2103940, 2121379, 2121475, 2121571, 2104068]), new Uint32Array([2206241, 2206273, 2206305, 2206337, 2206369, 2206401, 2206433, 2206465, 2206497, 2206529, 2206561, 2206593, 2206625, 2206657, 2206689, 2206721]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 16777216, 16777216, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 23068672, 23068672, 10538818, 10538882, 6291456, 6291456, 2150338]), new Uint32Array([6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2214369, 2214401, 2214433, 2214465, 2214497, 2214529, 2214561, 2214593, 2194977, 2214625, 2195073, 2214657, 2214689, 2214721, 6291456, 6291456]), new Uint32Array([2097152, 2097152, 2097152, 2097152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2182081, 6291456, 2182113, 6291456, 2182145, 6291456, 2182177, 6291456, 2182209, 6291456, 2182241, 6291456, 2182273, 6291456, 2182305, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2146881, 2146945, 2147009, 2147073, 2147137, 2147201, 2147265, 2147329]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 23068672, 23068672]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2122915, 2123011, 2123107, 2104708, 2123203, 2123299, 2123395, 2100133, 2104836, 2100290, 2100293, 2104962, 2104964, 2098052, 2123491, 2123587]), new Uint32Array([23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456]), new Uint32Array([6291456, 2171169, 6291456, 2171201, 6291456, 2171233, 6291456, 2171265, 6291456, 2171297, 6291456, 2171329, 6291456, 6291456, 2171361, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 0, 2148994, 2149058, 2149122, 0, 6291456, 2149186, 2186945, 2173537, 2148993, 2149121, 2149058, 10531458, 10496066, 0]), new Uint32Array([2195009, 2195041, 2195073, 2195105, 2195137, 2195169, 2195201, 2195233, 2195265, 2195297, 2195329, 2195361, 2195393, 2195425, 2195457, 2195489]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 0, 0, 6291456, 6291456]), new Uint32Array([2182849, 6291456, 2182881, 6291456, 2182913, 6291456, 2182945, 6291456, 2182977, 6291456, 2183009, 6291456, 2183041, 6291456, 2183073, 6291456]), new Uint32Array([2211553, 2210081, 2211585, 2211617, 2211649, 2211681, 2211713, 2211745, 2211777, 2211809, 2209569, 2211841, 2211873, 2211905, 2211937, 2211969]), new Uint32Array([2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2166594, 2127298, 2166658, 2142978, 2141827, 2166722]), new Uint32Array([2173985, 2173761, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177, 2149057, 2233057, 2148481, 2173601, 2173633, 2173665, 2173697, 2173729]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 2185761, 2185793, 2185825, 2185857, 2185889, 2185921, 0, 0]), new Uint32Array([6291456, 2148481, 2173601, 2173633, 2173665, 2173697, 2173729, 2148801, 2173761, 2143969, 2173793, 2173825, 2153473, 2173857, 2173889, 2173921]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 6291456]), new Uint32Array([0, 0, 0, 2220961, 2220961, 2220961, 2220961, 2144193, 2144193, 2159201, 2159201, 2159265, 2159265, 2144194, 2220993, 2220993]), new Uint32Array([2192641, 2235393, 2235425, 2152257, 2116609, 2235457, 2235489, 2200065, 2235521, 2235553, 2235585, 2212449, 2235617, 2235649, 2235681, 2235713]), new Uint32Array([2194049, 2194081, 2194113, 2194145, 2194177, 2194209, 2194241, 2194273, 2194305, 2194337, 2194369, 2194401, 2194433, 2194465, 2194497, 2194529]), new Uint32Array([2196673, 2208641, 2208673, 2208705, 2208737, 2208769, 2208801, 2208833, 2208865, 2208897, 2208929, 2208961, 2208993, 2209025, 2209057, 2209089]), new Uint32Array([2191681, 2191713, 2191745, 2191777, 2153281, 2191809, 2191841, 2191873, 2191905, 2191937, 2191969, 2192001, 2192033, 2192065, 2192097, 2192129]), new Uint32Array([2230946, 2231010, 2231074, 2231138, 2231202, 2231266, 2231330, 2231394, 2231458, 2231522, 2231586, 2231650, 2231714, 2231778, 2231842, 2231906]), new Uint32Array([14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064, 14680064]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 2185953, 2185985, 2186017, 2186049, 2186081, 2186113, 2186145, 2186177]), new Uint32Array([2139811, 2139907, 2097284, 2105860, 2105988, 2106116, 2106244, 2097444, 2097604, 2097155, 10485778, 10486344, 2106372, 6291456, 0, 0]), new Uint32Array([2110051, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2172385, 6291456, 2172417, 6291456, 2172449, 6291456, 2172481, 6291456, 2172513, 6291456, 2172545, 6291456, 2172577, 6291456, 2172609, 6291456]), new Uint32Array([0, 0, 23068672, 23068672, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2249345, 2249377, 2249409, 2249441, 2249473, 2249505, 2249537, 2249570, 2210209, 2249633, 2249665, 2249697, 2249729, 2249761, 2249793, 2216769]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2187169, 2187201, 2187233, 2187265, 2187297, 2187329, 2187361, 2187393, 2187425, 2187457, 2187489, 2187521, 2187553, 2187585, 2187617, 2187649]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([0, 0, 0, 6291456, 6291456, 0, 0, 0, 6291456, 6291456, 6291456, 0, 0, 0, 6291456, 6291456]), new Uint32Array([2182337, 6291456, 2182369, 6291456, 2182401, 6291456, 2182433, 6291456, 2182465, 6291456, 2182497, 6291456, 2182529, 6291456, 2182561, 6291456]), new Uint32Array([2138179, 2138275, 2138371, 2138467, 2134243, 2134435, 2138563, 2138659, 2138755, 2138851, 2138947, 2139043, 2138947, 2138755, 2139139, 2139235]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([0, 0, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2250498, 2250562, 2250625, 2250657, 2208321, 2250689, 2250721, 2250753, 2250785, 2250817, 2250849, 2218945, 2250881, 2250913, 2250945, 0]), new Uint32Array([2170369, 2105569, 2098305, 2108481, 2173249, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456]), new Uint32Array([2100897, 2111905, 2105473, 2105569, 2105601, 0, 2108193, 0, 0, 0, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481]), new Uint32Array([2100897, 2100897, 2105569, 2105569, 6291456, 2112289, 2149826, 6291456, 6291456, 2112481, 2112577, 2098177, 2098177, 2098177, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 2169953, 2169985, 6291456, 2170017, 6291456, 2170049, 2170081, 6291456, 2170113, 2170145, 2170177, 6291456, 6291456, 2170209, 2170241]), new Uint32Array([6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([0, 0, 0, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2220641, 2220641, 2220673, 2220673, 2220673, 2220673, 2220705, 2220705, 2220705, 2220705, 2220737, 2220737, 2220737, 2220737, 2220769, 2220769]), new Uint32Array([2127650, 2127746, 2127842, 2127938, 2128034, 2128130, 2128226, 2128322, 2128418, 2127523, 2127619, 2127715, 2127811, 2127907, 2128003, 2128099]), new Uint32Array([2143969, 2173793, 2173825, 2153473, 2173857, 2173889, 2173921, 2173953, 2173985, 2173761, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177]), new Uint32Array([0, 0, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([2204705, 2204737, 2204769, 2204801, 2204833, 2204865, 2204897, 2204929, 2204961, 2204993, 2205025, 2205057, 2205089, 2205121, 2205153, 2205185]), new Uint32Array([2176385, 6291456, 2176417, 6291456, 2176449, 6291456, 2176481, 6291456, 2176513, 6291456, 2176545, 6291456, 2176577, 6291456, 2176609, 6291456]), new Uint32Array([2195521, 2195553, 2195585, 2195617, 2195649, 2195681, 2117857, 2195713, 2195745, 2195777, 2195809, 2195841, 2195873, 2195905, 2195937, 2195969]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456]), new Uint32Array([2173921, 2173953, 2173985, 2174017, 2174017, 2174049, 2174081, 2174113, 2174145, 2174177, 2149057, 2233089, 2173697, 2173761, 2173793, 2174113]), new Uint32Array([2131586, 2132450, 2135970, 2135778, 2161602, 2136162, 2163650, 2161794, 2135586, 2163714, 2137186, 2131810, 2160290, 2135170, 2097506, 2159554]), new Uint32Array([2134145, 2097153, 2134241, 2105953, 2132705, 2130977, 2160065, 2131297, 2162049, 2133089, 2160577, 2133857, 0, 0, 0, 0]), new Uint32Array([2116513, 2116609, 2116705, 2116801, 2116897, 2116993, 2117089, 2117185, 2117281, 2117377, 2117473, 2117569, 2117665, 2117761, 2117857, 2117953]), new Uint32Array([2100737, 2098337, 2101441, 2101569, 2101697, 2101825, 2101953, 2102081, 2102209, 2100802, 2101154, 2101282, 2101410, 2101538, 2101666, 2101794]), new Uint32Array([2100289, 2098657, 2098049, 2200737, 2123489, 2123681, 2200769, 2098625, 2100321, 2098145, 2100449, 2098017, 2098753, 2098977, 2150241, 2150305]), new Uint32Array([6291456, 6291456, 6291456, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 2109955, 6291456, 6291456, 0, 0, 0, 0]), new Uint32Array([18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368, 18874368]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 6291456, 0, 6291456, 0, 0]), new Uint32Array([2130979, 2131075, 2131075, 2131171, 2131267, 2131363, 2131459, 2131555, 2131651, 2131651, 2131747, 2131843, 2131939, 2132035, 2132131, 2132227]), new Uint32Array([0, 2177793, 6291456, 2177825, 6291456, 2177857, 6291456, 2177889, 6291456, 2177921, 6291456, 2177953, 6291456, 2177985, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672]), new Uint32Array([6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2113345, 0, 2098209, 2111137, 2105505, 2098241, 2108353, 2108417, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289]), new Uint32Array([2136643, 2136739, 2136835, 2136931, 2137027, 2137123, 2137219, 2137315, 2137411, 2137507, 2137603, 2137699, 2137795, 2137891, 2137987, 2138083]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0]), new Uint32Array([2174433, 6291456, 2174465, 6291456, 2174497, 6291456, 2174529, 6291456, 2174561, 6291456, 2174593, 6291456, 2174625, 6291456, 2174657, 6291456]), new Uint32Array([0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2105473, 2105569, 2105601, 2112289, 2108193, 2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441]), new Uint32Array([10496547, 10496643, 2105505, 2149698, 6291456, 10496739, 10496835, 2170273, 6291456, 2149762, 2105825, 2111713, 2111713, 2111713, 2111713, 2168673]), new Uint32Array([6291456, 2143490, 2143490, 2143490, 2171649, 6291456, 2171681, 2171713, 2171745, 6291456, 2171777, 6291456, 2171809, 6291456, 2171841, 6291456]), new Uint32Array([2159106, 2159106, 2159170, 2159170, 2159234, 2159234, 2159298, 2159298, 2159298, 2159362, 2159362, 2159362, 2106401, 2106401, 2106401, 2106401]), new Uint32Array([2105601, 2112289, 2108193, 2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865, 2113153, 2108481, 2113345, 2113441, 2098209, 2111137]), new Uint32Array([2108417, 2181217, 2181249, 2181281, 2170433, 2170401, 2181313, 2181345, 2181377, 2181409, 2181441, 2181473, 2181505, 2181537, 2170529, 2181569]), new Uint32Array([2218433, 2245761, 2245793, 2245825, 2245857, 2245890, 2245953, 2245986, 2209665, 2246050, 2246113, 2246146, 2246210, 2246274, 2246337, 2246369]), new Uint32Array([2230754, 2230818, 2230882, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([6291456, 0, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 0, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2184129, 6291456, 2184161, 6291456, 2184193, 6291456, 6291456, 6291456, 6291456, 6291456, 2146818, 2183361, 6291456, 6291456, 2142978, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2135170, 2097506, 2130691, 2130787, 2130883, 2163970, 2164034, 2164098, 2164162, 2164226, 2164290, 2164354, 2164418, 2164482, 2164546, 2133122]), new Uint32Array([2108515, 2108611, 2100740, 2108707, 2108803, 2108899, 2108995, 2109091, 2109187, 2109283, 2109379, 2109475, 2109571, 2109667, 2109763, 2100738]), new Uint32Array([2102788, 2102916, 2103044, 2120515, 2103172, 2120611, 2120707, 2098373, 2103300, 2120803, 2120899, 2120995, 2103428, 2103556, 2121091, 2121187]), new Uint32Array([2158082, 2158146, 0, 2158210, 2158274, 0, 2158338, 2158402, 2158466, 2129922, 2158530, 2158594, 2158658, 2158722, 2158786, 2158850]), new Uint32Array([10499619, 10499715, 10499811, 10499907, 10500003, 10500099, 10500195, 10500291, 10500387, 10500483, 10500579, 10500675, 10500771, 10500867, 10500963, 10501059]), new Uint32Array([2239585, 2239618, 2239681, 2239713, 0, 2191969, 2239745, 2239777, 2192033, 2239809, 2239841, 2239874, 2239937, 2239970, 2240033, 2240065]), new Uint32Array([2252705, 2252738, 2252801, 2252833, 2252865, 2252897, 2252930, 2252994, 2253057, 2253089, 2253121, 2253154, 2253217, 2253250, 2219361, 2219361]), new Uint32Array([2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 2108193, 2112481, 2112577, 2098177, 2098305, 2108321, 2108289, 2100865]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 10538050, 10538114, 10538178, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([2226402, 2226466, 2226530, 2226594, 2226658, 2226722, 2226786, 2226850, 2226914, 2226978, 2227042, 2227106, 2227170, 2227234, 2227298, 2227362]), new Uint32Array([23068672, 6291456, 6291456, 6291456, 6291456, 2144066, 2144130, 2144194, 2144258, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 23068672, 23068672, 6291456, 23068672, 23068672]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2124674, 2124770, 2123875, 2123971, 2124067, 2124163, 2124259, 2124355, 2124451, 2124547, 2124643, 2124739, 2124835, 2124931, 2125027, 2125123]), new Uint32Array([2168065, 6291456, 2168097, 6291456, 2168129, 6291456, 2168161, 6291456, 2168193, 6291456, 2168225, 6291456, 2168257, 6291456, 2168289, 6291456]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0]), new Uint32Array([23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 2100610, 2100611, 6291456, 2107842, 2107843, 6291456, 6291456, 6291456, 6291456, 10537922, 6291456, 10537986, 6291456]), new Uint32Array([2174849, 2174881, 2174913, 2174945, 2174977, 2175009, 2175041, 2175073, 2175105, 2175137, 2175169, 2175201, 2175233, 2175265, 2175297, 2175329]), new Uint32Array([2154562, 2154626, 2154690, 2154754, 2141858, 2154818, 2154882, 2127298, 2154946, 2127298, 2155010, 2155074, 2155138, 2155202, 2155266, 2155202]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 23068672, 0]), new Uint32Array([2200641, 2150786, 2150850, 2150914, 2150978, 2151042, 2106562, 2151106, 2150562, 2151170, 2151234, 2151298, 2151362, 2151426, 2151490, 2151554]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 0, 0, 0, 0, 0, 0, 0, 0, 6291456, 6291456]), new Uint32Array([2220289, 2220289, 2220321, 2220321, 2220321, 2220321, 2220353, 2220353, 2220353, 2220353, 2220385, 2220385, 2220385, 2220385, 2220417, 2220417]), new Uint32Array([2155330, 2155394, 0, 2155458, 2155522, 2155586, 2105732, 0, 2155650, 2155714, 2155778, 2125314, 2155842, 2155906, 2126274, 2155970]), new Uint32Array([23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456, 23068672, 23068672, 6291456, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0]), new Uint32Array([2097729, 2106017, 2106017, 2106017, 2106017, 2131297, 2131297, 2131297, 2131297, 2106081, 2106081, 2162049, 2162049, 2105953, 2105953, 2162337]), new Uint32Array([2097185, 2097697, 2097697, 2097697, 2097697, 2135777, 2135777, 2135777, 2135777, 2097377, 2097377, 2097377, 2097377, 2097601, 2097601, 2097217]), new Uint32Array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23068672]), new Uint32Array([2139331, 2139427, 2139523, 2139043, 2133571, 2132611, 2139619, 2139715, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2174113, 2174145, 2100897, 2098177, 2108289, 2100865, 2173601, 2173633, 2173985, 2174113, 2174145, 6291456, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456, 23068672, 6291456, 6291456, 6291456, 6291456]), new Uint32Array([23068672, 23068672, 18923778, 23068672, 23068672, 23068672, 23068672, 18923842, 23068672, 23068672, 23068672, 23068672, 18923906, 23068672, 23068672, 23068672]), new Uint32Array([2134145, 2097153, 2134241, 0, 2132705, 2130977, 2160065, 2131297, 0, 2133089, 0, 2133857, 0, 0, 0, 0]), new Uint32Array([6291456, 6291456, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2177537, 6291456, 2177569, 6291456, 2177601, 6291456, 2177633, 6291456, 2177665, 6291456, 2177697, 6291456, 2177729, 6291456, 2177761, 6291456]), new Uint32Array([2212481, 2212513, 2212545, 2212577, 2197121, 2212609, 2212641, 2212673, 2212705, 2212737, 2212769, 2212801, 2212833, 2212865, 2212897, 2212929]), new Uint32Array([6291456, 6291456, 23068672, 23068672, 23068672, 6291456, 6291456, 0, 0, 0, 0, 0, 0, 0, 0, 0]), new Uint32Array([2098241, 2108353, 2170209, 2105825, 2111713, 2100897, 2111905, 2105473, 2105569, 2105601, 2112289, 6291456, 2108193, 2172417, 2112481, 2098177]), new Uint32Array([6291456, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 23068672, 6291456, 6291456])]; var blockIdxes = new Uint16Array([616, 616, 565, 147, 161, 411, 330, 2, 131, 131, 328, 454, 241, 408, 86, 86, 696, 113, 285, 350, 325, 301, 473, 214, 639, 232, 447, 64, 369, 598, 124, 672, 567, 223, 621, 154, 107, 86, 86, 86, 86, 86, 86, 505, 86, 68, 634, 86, 218, 218, 218, 218, 486, 218, 218, 513, 188, 608, 216, 86, 217, 463, 668, 85, 700, 360, 184, 86, 86, 86, 647, 402, 153, 10, 346, 718, 662, 260, 145, 298, 117, 1, 443, 342, 138, 54, 563, 86, 240, 572, 218, 70, 387, 86, 118, 460, 641, 602, 86, 86, 306, 218, 86, 692, 86, 86, 86, 86, 86, 162, 707, 86, 458, 26, 86, 218, 638, 86, 86, 86, 86, 86, 65, 449, 86, 86, 306, 183, 86, 58, 391, 667, 86, 157, 131, 131, 131, 131, 86, 433, 131, 406, 31, 218, 247, 86, 86, 693, 218, 581, 351, 86, 438, 295, 69, 462, 45, 126, 173, 650, 14, 295, 69, 97, 168, 187, 641, 78, 523, 390, 69, 108, 287, 664, 173, 219, 83, 295, 69, 108, 431, 426, 173, 694, 412, 115, 628, 52, 257, 398, 641, 118, 501, 121, 69, 579, 151, 423, 173, 620, 464, 121, 69, 382, 151, 476, 173, 27, 53, 121, 86, 594, 578, 226, 173, 86, 632, 130, 86, 96, 228, 268, 641, 622, 563, 86, 86, 21, 148, 650, 131, 131, 321, 43, 144, 343, 381, 531, 131, 131, 178, 20, 86, 399, 156, 375, 164, 541, 30, 60, 715, 198, 92, 118, 131, 131, 86, 86, 306, 407, 86, 280, 457, 196, 488, 358, 131, 131, 244, 86, 86, 143, 86, 86, 86, 86, 86, 667, 563, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 336, 363, 86, 86, 336, 86, 86, 380, 678, 67, 86, 86, 86, 678, 86, 86, 86, 512, 86, 307, 86, 708, 86, 86, 86, 86, 86, 528, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 563, 307, 86, 86, 86, 86, 86, 104, 450, 337, 86, 720, 86, 32, 450, 397, 86, 86, 86, 587, 218, 558, 708, 708, 293, 708, 86, 86, 86, 86, 86, 694, 205, 86, 8, 86, 86, 86, 86, 549, 86, 667, 697, 697, 679, 86, 458, 460, 86, 86, 650, 86, 708, 543, 86, 86, 86, 245, 86, 86, 86, 140, 218, 127, 708, 708, 458, 197, 131, 131, 131, 131, 500, 86, 86, 483, 251, 86, 306, 510, 515, 86, 722, 86, 86, 86, 65, 201, 86, 86, 483, 580, 470, 86, 86, 86, 368, 131, 131, 131, 694, 114, 110, 555, 86, 86, 123, 721, 163, 142, 713, 418, 86, 317, 675, 209, 218, 218, 218, 371, 545, 592, 629, 490, 603, 199, 46, 320, 525, 680, 310, 279, 388, 111, 42, 252, 593, 607, 235, 617, 410, 377, 50, 548, 135, 356, 17, 520, 189, 116, 392, 600, 349, 332, 482, 699, 690, 535, 119, 106, 451, 71, 152, 667, 131, 218, 218, 265, 671, 637, 492, 504, 533, 683, 269, 269, 658, 86, 86, 86, 86, 86, 86, 86, 86, 86, 491, 619, 86, 86, 6, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 229, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 667, 86, 86, 171, 131, 118, 131, 656, 206, 234, 571, 89, 334, 670, 246, 311, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 534, 86, 86, 86, 86, 86, 86, 82, 86, 86, 86, 86, 86, 430, 86, 86, 86, 86, 86, 86, 86, 86, 86, 599, 86, 324, 86, 470, 69, 640, 264, 131, 626, 101, 174, 86, 86, 667, 233, 105, 73, 374, 394, 221, 204, 84, 28, 326, 86, 86, 471, 86, 86, 86, 109, 573, 86, 171, 200, 200, 200, 200, 218, 218, 86, 86, 86, 86, 460, 131, 131, 131, 86, 506, 86, 86, 86, 86, 86, 220, 404, 34, 614, 47, 442, 305, 25, 612, 338, 601, 648, 7, 344, 255, 131, 131, 51, 86, 312, 507, 563, 86, 86, 86, 86, 588, 86, 86, 86, 86, 86, 530, 511, 86, 458, 3, 435, 384, 556, 522, 230, 527, 86, 118, 86, 86, 717, 86, 137, 273, 79, 181, 484, 23, 93, 112, 655, 249, 417, 703, 370, 87, 98, 313, 684, 585, 155, 465, 596, 481, 695, 18, 416, 428, 61, 701, 706, 282, 643, 495, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 549, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 549, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 307, 86, 86, 86, 171, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 650, 131, 422, 542, 420, 263, 24, 172, 86, 86, 86, 86, 86, 566, 86, 86, 132, 540, 395, 353, 494, 519, 19, 485, 284, 472, 131, 131, 131, 16, 714, 86, 211, 708, 86, 86, 86, 694, 698, 86, 86, 483, 704, 708, 218, 272, 86, 86, 120, 86, 159, 478, 86, 307, 247, 86, 86, 663, 597, 459, 627, 667, 86, 86, 277, 455, 39, 302, 86, 250, 86, 86, 86, 271, 99, 452, 306, 281, 329, 400, 200, 86, 86, 362, 549, 352, 646, 461, 323, 586, 86, 86, 4, 708, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 717, 86, 518, 86, 86, 650, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 125, 554, 480, 300, 613, 72, 333, 288, 561, 544, 604, 48, 719, 91, 169, 176, 590, 224, 76, 191, 29, 559, 560, 231, 537, 166, 477, 538, 256, 437, 131, 131, 469, 167, 40, 0, 685, 266, 441, 705, 239, 642, 475, 568, 640, 610, 299, 673, 517, 318, 385, 22, 202, 180, 179, 359, 424, 215, 90, 66, 521, 653, 467, 682, 453, 409, 479, 88, 131, 661, 35, 303, 15, 262, 666, 630, 712, 131, 131, 618, 659, 175, 218, 195, 347, 193, 227, 261, 150, 165, 709, 546, 294, 569, 710, 270, 413, 376, 524, 55, 242, 38, 419, 529, 170, 657, 3, 304, 122, 379, 278, 131, 651, 86, 67, 576, 458, 458, 131, 131, 86, 86, 86, 86, 86, 86, 86, 118, 309, 86, 86, 547, 86, 86, 86, 86, 667, 650, 664, 131, 131, 86, 86, 56, 131, 131, 131, 131, 131, 131, 131, 131, 86, 307, 86, 86, 86, 664, 238, 650, 86, 86, 717, 86, 118, 86, 86, 315, 86, 59, 86, 86, 574, 549, 131, 131, 340, 57, 436, 86, 86, 86, 86, 86, 86, 458, 708, 499, 691, 62, 86, 650, 86, 86, 694, 86, 86, 86, 319, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 171, 86, 549, 694, 131, 131, 131, 131, 131, 131, 131, 131, 131, 77, 86, 86, 139, 86, 502, 86, 86, 86, 667, 595, 131, 131, 131, 86, 12, 86, 13, 86, 609, 131, 131, 131, 131, 86, 86, 86, 625, 86, 669, 86, 86, 182, 129, 86, 5, 694, 104, 86, 86, 86, 86, 131, 131, 86, 86, 386, 171, 86, 86, 86, 345, 86, 324, 86, 589, 86, 213, 36, 131, 131, 131, 131, 131, 86, 86, 86, 86, 104, 131, 131, 131, 141, 290, 80, 677, 86, 86, 86, 267, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 667, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 515, 86, 86, 33, 136, 669, 86, 711, 515, 86, 86, 550, 640, 86, 104, 708, 515, 86, 159, 372, 717, 86, 86, 444, 515, 86, 86, 663, 37, 86, 563, 460, 86, 390, 624, 702, 131, 131, 131, 131, 389, 59, 708, 86, 86, 341, 208, 708, 635, 295, 69, 108, 431, 508, 100, 190, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 649, 516, 660, 131, 131, 86, 86, 86, 218, 631, 708, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 341, 575, 238, 514, 131, 131, 86, 86, 86, 218, 291, 708, 307, 131, 86, 86, 306, 367, 708, 131, 131, 131, 86, 378, 697, 86, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 615, 253, 86, 86, 86, 292, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 104, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 69, 86, 341, 553, 549, 86, 307, 86, 86, 645, 275, 455, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 708, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 667, 460, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 717, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 667, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 171, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 104, 86, 667, 459, 131, 131, 131, 131, 131, 131, 86, 458, 225, 86, 86, 86, 516, 549, 11, 390, 405, 86, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 460, 44, 218, 197, 711, 515, 131, 131, 131, 131, 664, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 307, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 308, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 640, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 118, 307, 104, 286, 591, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 549, 86, 86, 681, 86, 86, 75, 185, 314, 582, 86, 358, 496, 474, 86, 104, 131, 86, 86, 86, 86, 146, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 171, 86, 640, 131, 131, 131, 131, 131, 131, 131, 131, 246, 503, 689, 339, 674, 81, 258, 415, 439, 128, 562, 366, 414, 246, 503, 689, 583, 222, 557, 316, 636, 665, 186, 355, 95, 670, 246, 503, 689, 339, 674, 557, 258, 415, 439, 186, 355, 95, 670, 246, 503, 689, 446, 644, 536, 652, 331, 532, 335, 440, 274, 421, 297, 570, 74, 425, 364, 425, 606, 552, 403, 509, 134, 365, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 218, 218, 218, 498, 218, 218, 577, 627, 551, 497, 572, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 553, 354, 236, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 296, 455, 131, 131, 456, 243, 103, 86, 41, 459, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 9, 276, 158, 716, 393, 564, 383, 489, 401, 654, 210, 654, 131, 131, 131, 640, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 650, 86, 86, 86, 86, 86, 86, 717, 667, 563, 563, 563, 86, 549, 102, 686, 133, 246, 605, 86, 448, 86, 86, 207, 307, 131, 131, 131, 641, 86, 177, 611, 445, 373, 194, 584, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 308, 307, 171, 86, 86, 86, 86, 86, 86, 86, 717, 86, 86, 86, 86, 86, 460, 131, 131, 650, 86, 86, 86, 694, 708, 86, 86, 694, 86, 458, 131, 131, 131, 131, 131, 131, 667, 694, 289, 650, 667, 131, 131, 86, 640, 131, 131, 664, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 171, 131, 131, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 460, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 458, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 640, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 466, 203, 149, 429, 94, 432, 160, 687, 539, 63, 237, 283, 192, 248, 348, 259, 427, 526, 396, 676, 254, 468, 487, 212, 327, 623, 49, 633, 322, 493, 434, 688, 357, 361, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131]); var mappingStr = "صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl·ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs°c°fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ¢£¬¦¥₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀"; function mapChar(codePoint) { if (codePoint >= 0x30000) { // High planes are special cased. if (codePoint >= 0xE0100 && codePoint <= 0xE01EF) return 18874368; return 0; } return blocks[blockIdxes[codePoint >> 4]][codePoint & 15]; } return { mapStr: mappingStr, mapChar: mapChar }; }); /***/ }), /* 1056 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/resources/ABI/Registry.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var REGISTRY = [ { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "resolver", "outputs": [ { "name": "", "type": "address" }], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "owner", "outputs": [ { "name": "", "type": "address" }], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "label", "type": "bytes32" }, { "name": "owner", "type": "address" }], "name": "setSubnodeOwner", "outputs": [], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "ttl", "type": "uint64" }], "name": "setTTL", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "ttl", "outputs": [ { "name": "", "type": "uint64" }], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "resolver", "type": "address" }], "name": "setResolver", "outputs": [], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "owner", "type": "address" }], "name": "setOwner", "outputs": [], "payable": false, "type": "function" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "owner", "type": "address" }], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": true, "name": "label", "type": "bytes32" }, { "indexed": false, "name": "owner", "type": "address" }], "name": "NewOwner", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "resolver", "type": "address" }], "name": "NewResolver", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "ttl", "type": "uint64" }], "name": "NewTTL", "type": "event" }, { "constant": false, "inputs": [ { "internalType": "bytes32", "name": "node", "type": "bytes32" }, { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "resolver", "type": "address" }, { "internalType": "uint64", "name": "ttl", "type": "uint64" }], "name": "setRecord", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" }], "name": "setApprovalForAll", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" }], "name": "ApprovalForAll", "type": "event" }, { "constant": true, "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" }], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "internalType": "bytes32", "name": "node", "type": "bytes32" }], "name": "recordExists", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "internalType": "bytes32", "name": "node", "type": "bytes32" }, { "internalType": "bytes32", "name": "label", "type": "bytes32" }, { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "resolver", "type": "address" }, { "internalType": "uint64", "name": "ttl", "type": "uint64" }], "name": "setSubnodeRecord", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }]; module.exports = REGISTRY; /***/ }), /* 1057 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/resources/ABI/Resolver.js ***! \*****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var RESOLVER = [ { "constant": true, "inputs": [ { "name": "interfaceID", "type": "bytes4" }], "name": "supportsInterface", "outputs": [ { "name": "", "type": "bool" }], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "contentTypes", "type": "uint256" }], "name": "ABI", "outputs": [ { "name": "contentType", "type": "uint256" }, { "name": "data", "type": "bytes" }], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "hash", "type": "bytes" }], "name": "setMultihash", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "multihash", "outputs": [ { "name": "", "type": "bytes" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "x", "type": "bytes32" }, { "name": "y", "type": "bytes32" }], "name": "setPubkey", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "content", "outputs": [ { "name": "ret", "type": "bytes32" }], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "addr", "outputs": [ { "name": "ret", "type": "address" }], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "contentType", "type": "uint256" }, { "name": "data", "type": "bytes" }], "name": "setABI", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "name", "outputs": [ { "name": "ret", "type": "string" }], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "name", "type": "string" }], "name": "setName", "outputs": [], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "hash", "type": "bytes32" }], "name": "setContent", "outputs": [], "payable": false, "type": "function" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "pubkey", "outputs": [ { "name": "x", "type": "bytes32" }, { "name": "y", "type": "bytes32" }], "payable": false, "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "addr", "type": "address" }], "name": "setAddr", "outputs": [], "payable": false, "type": "function" }, { "inputs": [ { "name": "ensAddr", "type": "address" }], "payable": false, "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "a", "type": "address" }], "name": "AddrChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "hash", "type": "bytes32" }], "name": "ContentChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "name", "type": "string" }], "name": "NameChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": true, "name": "contentType", "type": "uint256" }], "name": "ABIChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "x", "type": "bytes32" }, { "indexed": false, "name": "y", "type": "bytes32" }], "name": "PubkeyChanged", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "node", "type": "bytes32" }, { "indexed": false, "name": "hash", "type": "bytes" }], "name": "ContenthashChanged", "type": "event" }, { "constant": true, "inputs": [ { "name": "node", "type": "bytes32" }], "name": "contenthash", "outputs": [ { "name": "", "type": "bytes" }], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "node", "type": "bytes32" }, { "name": "hash", "type": "bytes" }], "name": "setContenthash", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }]; module.exports = RESOLVER; /***/ }), /* 1058 */ /*!********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/lib/ResolverMethodHandler.js ***! \********************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file ResolverMethodHandler.js * * @author Samuel Furter * @date 2018 */ var _regeneratorRuntime = __webpack_require__(/*! ./node_modules/@babel/runtime/regenerator */ 49);function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {try {var info = gen[key](arg);var value = info.value;} catch (error) {reject(error);return;}if (info.done) {resolve(value);} else {Promise.resolve(value).then(_next, _throw);}}function _asyncToGenerator(fn) {return function () {var self = this,args = arguments;return new Promise(function (resolve, reject) {var gen = fn.apply(self, args);function _next(value) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);}function _throw(err) {asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);}_next(undefined);});};} var PromiEvent = __webpack_require__(/*! web3-core-promievent */ 1042); var namehash = __webpack_require__(/*! eth-ens-namehash */ 1053); var errors = __webpack_require__(/*! web3-core-helpers */ 996).errors; var _ = __webpack_require__(/*! underscore */ 995); var interfaceIds = __webpack_require__(/*! ../config */ 1049).interfaceIds; /** * @param {Registry} registry * @constructor */ function ResolverMethodHandler(registry) { this.registry = registry; } /** * Executes an resolver method and returns an eventifiedPromise * * @param {string} ensName * @param {string} methodName * @param {array} methodArguments * @param {function} callback * @returns {Object} */ ResolverMethodHandler.prototype.method = function (ensName, methodName, methodArguments, outputFormatter, callback) { return { call: this.call.bind({ ensName: ensName, methodName: methodName, methodArguments: methodArguments, callback: callback, parent: this, outputFormatter: outputFormatter }), send: this.send.bind({ ensName: ensName, methodName: methodName, methodArguments: methodArguments, callback: callback, parent: this }) }; }; /** * Executes call * * @returns {eventifiedPromise} */ ResolverMethodHandler.prototype.call = function (callback) { var self = this; var promiEvent = new PromiEvent(); var preparedArguments = this.parent.prepareArguments(this.ensName, this.methodArguments); var outputFormatter = this.outputFormatter || null; this.parent.registry.getResolver(this.ensName).then( /*#__PURE__*/function () {var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee(resolver) {return _regeneratorRuntime.wrap(function _callee$(_context) {while (1) {switch (_context.prev = _context.next) {case 0:_context.next = 2;return ( self.parent.checkInterfaceSupport(resolver, self.methodName));case 2: self.parent.handleCall(promiEvent, resolver.methods[self.methodName], preparedArguments, outputFormatter, callback);case 3:case "end":return _context.stop();}}}, _callee);}));return function (_x) {return _ref.apply(this, arguments);};}()). catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Executes send * * @param {Object} sendOptions * @param {function} callback * @returns {eventifiedPromise} */ ResolverMethodHandler.prototype.send = function (sendOptions, callback) { var self = this; var promiEvent = new PromiEvent(); var preparedArguments = this.parent.prepareArguments(this.ensName, this.methodArguments); this.parent.registry.getResolver(this.ensName).then( /*#__PURE__*/function () {var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee2(resolver) {return _regeneratorRuntime.wrap(function _callee2$(_context2) {while (1) {switch (_context2.prev = _context2.next) {case 0:_context2.next = 2;return ( self.parent.checkInterfaceSupport(resolver, self.methodName));case 2: self.parent.handleSend(promiEvent, resolver.methods[self.methodName], preparedArguments, sendOptions, callback);case 3:case "end":return _context2.stop();}}}, _callee2);}));return function (_x2) {return _ref2.apply(this, arguments);};}()). catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent.eventEmitter; }; /** * Handles a call method * * @param {eventifiedPromise} promiEvent * @param {function} method * @param {array} preparedArguments * @param {function} callback * @returns {eventifiedPromise} */ ResolverMethodHandler.prototype.handleCall = function (promiEvent, method, preparedArguments, outputFormatter, callback) { method.apply(this, preparedArguments).call(). then(function (result) { if (outputFormatter) { result = outputFormatter(result); } if (_.isFunction(callback)) { // It's required to pass the receipt to the second argument to be backwards compatible and to have the required consistency callback(result, result); return; } promiEvent.resolve(result); }).catch(function (error) { if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent; }; /** * Handles a send method * * @param {eventifiedPromise} promiEvent * @param {function} method * @param {array} preparedArguments * @param {Object} sendOptions * @param {function} callback * @returns {eventifiedPromise} */ ResolverMethodHandler.prototype.handleSend = function (promiEvent, method, preparedArguments, sendOptions, callback) { method.apply(this, preparedArguments).send(sendOptions). on('sending', function () { promiEvent.eventEmitter.emit('sending'); }). on('sent', function () { promiEvent.eventEmitter.emit('sent'); }). on('transactionHash', function (hash) { promiEvent.eventEmitter.emit('transactionHash', hash); }). on('confirmation', function (confirmationNumber, receipt) { promiEvent.eventEmitter.emit('confirmation', confirmationNumber, receipt); }). on('receipt', function (receipt) { promiEvent.eventEmitter.emit('receipt', receipt); promiEvent.resolve(receipt); if (_.isFunction(callback)) { // It's required to pass the receipt to the second argument to be backwards compatible and to have the required consistency callback(receipt, receipt); } }). on('error', function (error) { promiEvent.eventEmitter.emit('error', error); if (_.isFunction(callback)) { callback(error, null); return; } promiEvent.reject(error); }); return promiEvent; }; /** * Adds the ENS node to the arguments * * @param {string} name * @param {array} methodArguments * * @returns {array} */ ResolverMethodHandler.prototype.prepareArguments = function (name, methodArguments) { var node = namehash.hash(name); if (methodArguments.length > 0) { methodArguments.unshift(node); return methodArguments; } return [node]; }; /** * * * @param {Contract} resolver * @param {string} methodName * * @returns {Promise} */ ResolverMethodHandler.prototype.checkInterfaceSupport = /*#__PURE__*/function () {var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee3(resolver, methodName) {var supported;return _regeneratorRuntime.wrap(function _callee3$(_context3) {while (1) {switch (_context3.prev = _context3.next) {case 0:if ( interfaceIds[methodName]) {_context3.next = 2;break;}return _context3.abrupt("return");case 2: supported = false;_context3.prev = 3;_context3.next = 6;return ( resolver. methods. supportsInterface(interfaceIds[methodName]). call());case 6:supported = _context3.sent;_context3.next = 12;break;case 9:_context3.prev = 9;_context3.t0 = _context3["catch"](3); __f__("warn", 'Could not verify interface of resolver contract at "' + resolver.options.address + '". ', " at node_modules/web3-eth-ens/lib/lib/ResolverMethodHandler.js:214");case 12:if ( supported) {_context3.next = 14;break;}throw ( errors.ResolverMethodMissingError(resolver.options.address, methodName));case 14:case "end":return _context3.stop();}}}, _callee3, null, [[3, 9]]);}));return function (_x3, _x4) {return _ref3.apply(this, arguments);};}(); module.exports = ResolverMethodHandler; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 1059 */ /*!**********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-ens/lib/lib/contentHash.js ***! \**********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* Adapted from ensdomains/ui https://github.com/ensdomains/ui/blob/3e62e440b53466eeec9dd1c63d73924eefbd88c1/src/utils/contents.js#L1-L85 BSD 2-Clause License Copyright (c) 2019, Ethereum Name Service All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ var contentHash = __webpack_require__(/*! content-hash */ 1060); function decode(encoded) { var decoded = null; var protocolType = null; var error = null; if (encoded && encoded.error) { return { protocolType: null, decoded: encoded.error }; } if (encoded) { try { decoded = contentHash.decode(encoded); var codec = contentHash.getCodec(encoded); if (codec === 'ipfs-ns') { protocolType = 'ipfs'; } else if (codec === 'swarm-ns') { protocolType = 'bzz'; } else if (codec === 'onion') { protocolType = 'onion'; } else if (codec === 'onion3') { protocolType = 'onion3'; } else { decoded = encoded; } } catch (e) { error = e.message; } } return { protocolType: protocolType, decoded: decoded, error: error }; } function encode(text) { var content, contentType; var encoded = false; if (!!text) { var matched = text.match(/^(ipfs|bzz|onion|onion3):\/\/(.*)/) || text.match(/\/(ipfs)\/(.*)/); if (matched) { contentType = matched[1]; content = matched[2]; } try { if (contentType === 'ipfs') { if (content.length >= 4) { encoded = '0x' + contentHash.fromIpfs(content); } } else if (contentType === 'bzz') { if (content.length >= 4) { encoded = '0x' + contentHash.fromSwarm(content); } } else if (contentType === 'onion') { if (content.length === 16) { encoded = '0x' + contentHash.encode('onion', content); } } else if (contentType === 'onion3') { if (content.length === 56) { encoded = '0x' + contentHash.encode('onion3', content); } } else { throw new Error('Could not encode content hash: unsupported content type'); } } catch (err) { throw err; } } return encoded; } module.exports = { decode: decode, encode: encode }; /***/ }), /* 1060 */ /*!************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/content-hash/src/index.js ***! \************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* ISC License Copyright (c) 2019, Pierre-Louis Despaigne Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ var multiC = __webpack_require__(/*! multicodec */ 1061);var _require = __webpack_require__(/*! ./profiles */ 1072),hexStringToBuffer = _require.hexStringToBuffer,profiles = _require.profiles;var _require2 = __webpack_require__(/*! ./helpers */ 1084),cidV0ToV1Base32 = _require2.cidV0ToV1Base32; module.exports = { //export some helpers functions helpers: { cidV0ToV1Base32: cidV0ToV1Base32 }, /** * Decode a Content Hash. * @param {string} hash an hex string containing a content hash * @return {string} the decoded content */ decode: function decode(contentHash) { var buffer = hexStringToBuffer(contentHash); var codec = multiC.getCodec(buffer); var value = multiC.rmPrefix(buffer); var profile = profiles[codec]; if (!profile) profile = profiles['default']; return profile.decode(value); }, /** * Encode an IPFS address into a content hash * @param {string} ipfsHash string containing an IPFS address * @return {string} the resulting content hash */ fromIpfs: function fromIpfs(ipfsHash) { return this.encode('ipfs-ns', ipfsHash); }, /** * Encode a Swarm address into a content hash * @param {string} swarmHash string containing a Swarm address * @return {string} the resulting content hash */ fromSwarm: function fromSwarm(swarmHash) { return this.encode('swarm-ns', swarmHash); }, /** * General purpose encoding function * @param {string} codec * @param {string} value */ encode: function encode(codec, value) { var profile = profiles[codec]; if (!profile) profile = profiles['default']; var encodedValue = profile.encode(value); return multiC.addPrefix(codec, encodedValue).toString('hex'); }, /** * Extract the codec of a content hash * @param {string} hash hex string containing a content hash * @return {string} the extracted codec */ getCodec: function getCodec(hash) { var buffer = hexStringToBuffer(hash); return multiC.getCodec(buffer); } }; /***/ }), /* 1061 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multicodec/src/index.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) {/** * Implementation of the multicodec specification. * * @module multicodec * @example * const multicodec = require('multicodec') * * const prefixedProtobuf = multicodec.addPrefix('protobuf', protobufBuffer) * // prefixedProtobuf 0x50... * */ var varint = __webpack_require__(/*! varint */ 1062); var intTable = __webpack_require__(/*! ./int-table */ 1066); var codecNameToCodeVarint = __webpack_require__(/*! ./varint-table */ 1068); var util = __webpack_require__(/*! ./util */ 1069); exports = module.exports; /** * Prefix a buffer with a multicodec-packed. * * @param {string|number} multicodecStrOrCode * @param {Buffer} data * @returns {Buffer} */ exports.addPrefix = function (multicodecStrOrCode, data) { var prefix; if (Buffer.isBuffer(multicodecStrOrCode)) { prefix = util.varintBufferEncode(multicodecStrOrCode); } else { if (codecNameToCodeVarint[multicodecStrOrCode]) { prefix = codecNameToCodeVarint[multicodecStrOrCode]; } else { throw new Error('multicodec not recognized'); } } return Buffer.concat([prefix, data]); }; /** * Decapsulate the multicodec-packed prefix from the data. * * @param {Buffer} data * @returns {Buffer} */ exports.rmPrefix = function (data) { varint.decode(data); return data.slice(varint.decode.bytes); }; /** * Get the codec of the prefixed data. * @param {Buffer} prefixedData * @returns {string} */ exports.getCodec = function (prefixedData) { var code = varint.decode(prefixedData); var codecName = intTable.get(code); if (codecName === undefined) { throw new Error("Code ".concat(code, " not found")); } return codecName; }; /** * Get the name of the codec. * @param {number} codec * @returns {string} */ exports.getName = function (codec) { return intTable.get(codec); }; /** * Get the code of the codec * @param {string} name * @returns {number} */ exports.getNumber = function (name) { var code = codecNameToCodeVarint[name]; if (code === undefined) { throw new Error('Codec `' + name + '` not found'); } return util.varintBufferDecode(code)[0]; }; /** * Get the code of the prefixed data. * @param {Buffer} prefixedData * @returns {number} */ exports.getCode = function (prefixedData) { return varint.decode(prefixedData); }; /** * Get the code as varint of a codec name. * @param {string} codecName * @returns {Buffer} */ exports.getCodeVarint = function (codecName) { var code = codecNameToCodeVarint[codecName]; if (code === undefined) { throw new Error('Codec `' + codecName + '` not found'); } return code; }; /** * Get the varint of a code. * @param {Number} code * @returns {Array.} */ exports.getVarint = function (code) { return varint.encode(code); }; // Make the constants top-level constants var constants = __webpack_require__(/*! ./constants */ 1070); Object.assign(exports, constants); // Human friendly names for printing, e.g. in error messages exports.print = __webpack_require__(/*! ./print */ 1071); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1062 */ /*!**************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/varint/index.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = { encode: __webpack_require__(/*! ./encode.js */ 1063), decode: __webpack_require__(/*! ./decode.js */ 1064), encodingLength: __webpack_require__(/*! ./length.js */ 1065) }; /***/ }), /* 1063 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/varint/encode.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = encode; var MSB = 0x80, REST = 0x7F, MSBALL = ~REST, INT = Math.pow(2, 31); function encode(num, out, offset) { out = out || []; offset = offset || 0; var oldOffset = offset; while (num >= INT) { out[offset++] = num & 0xFF | MSB; num /= 128; } while (num & MSBALL) { out[offset++] = num & 0xFF | MSB; num >>>= 7; } out[offset] = num | 0; encode.bytes = offset - oldOffset + 1; return out; } /***/ }), /* 1064 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/varint/decode.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = read; var MSB = 0x80, REST = 0x7F; function read(buf, offset) { var res = 0, offset = offset || 0, shift = 0, counter = offset, b, l = buf.length; do { if (counter >= l) { read.bytes = 0; throw new RangeError('Could not decode varint'); } b = buf[counter++]; res += shift < 28 ? (b & REST) << shift : (b & REST) * Math.pow(2, shift); shift += 7; } while (b >= MSB); read.bytes = counter - offset; return res; } /***/ }), /* 1065 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/varint/length.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var N1 = Math.pow(2, 7); var N2 = Math.pow(2, 14); var N3 = Math.pow(2, 21); var N4 = Math.pow(2, 28); var N5 = Math.pow(2, 35); var N6 = Math.pow(2, 42); var N7 = Math.pow(2, 49); var N8 = Math.pow(2, 56); var N9 = Math.pow(2, 63); module.exports = function (value) { return ( value < N1 ? 1 : value < N2 ? 2 : value < N3 ? 3 : value < N4 ? 4 : value < N5 ? 5 : value < N6 ? 6 : value < N7 ? 7 : value < N8 ? 8 : value < N9 ? 9 : 10); }; /***/ }), /* 1066 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multicodec/src/int-table.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var baseTable = __webpack_require__(/*! ./base-table.json */ 1067); // map for hexString -> codecName var nameTable = new Map(); for (var encodingName in baseTable) { var code = baseTable[encodingName]; nameTable.set(code, encodingName); } module.exports = Object.freeze(nameTable); /***/ }), /* 1067 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multicodec/src/base-table.json ***! \*****************************************************************************************/ /*! exports provided: identity, ip4, tcp, sha1, sha2-256, sha2-512, sha3-512, sha3-384, sha3-256, sha3-224, shake-128, shake-256, keccak-224, keccak-256, keccak-384, keccak-512, dccp, murmur3-128, murmur3-32, ip6, ip6zone, path, multicodec, multihash, multiaddr, multibase, dns, dns4, dns6, dnsaddr, protobuf, cbor, raw, dbl-sha2-256, rlp, bencode, dag-pb, dag-cbor, libp2p-key, git-raw, torrent-info, torrent-file, leofcoin-block, leofcoin-tx, leofcoin-pr, sctp, eth-block, eth-block-list, eth-tx-trie, eth-tx, eth-tx-receipt-trie, eth-tx-receipt, eth-state-trie, eth-account-snapshot, eth-storage-trie, bitcoin-block, bitcoin-tx, zcash-block, zcash-tx, stellar-block, stellar-tx, md4, md5, bmt, decred-block, decred-tx, ipld-ns, ipfs-ns, swarm-ns, ipns-ns, zeronet, ed25519-pub, dash-block, dash-tx, swarm-manifest, swarm-feed, udp, p2p-webrtc-star, p2p-webrtc-direct, p2p-stardust, p2p-circuit, dag-json, udt, utp, unix, p2p, ipfs, https, onion, onion3, garlic64, garlic32, tls, quic, ws, wss, p2p-websocket-star, http, json, messagepack, x11, blake2b-8, blake2b-16, blake2b-24, blake2b-32, blake2b-40, blake2b-48, blake2b-56, blake2b-64, blake2b-72, blake2b-80, blake2b-88, blake2b-96, blake2b-104, blake2b-112, blake2b-120, blake2b-128, blake2b-136, blake2b-144, blake2b-152, blake2b-160, blake2b-168, blake2b-176, blake2b-184, blake2b-192, blake2b-200, blake2b-208, blake2b-216, blake2b-224, blake2b-232, blake2b-240, blake2b-248, blake2b-256, blake2b-264, blake2b-272, blake2b-280, blake2b-288, blake2b-296, blake2b-304, blake2b-312, blake2b-320, blake2b-328, blake2b-336, blake2b-344, blake2b-352, blake2b-360, blake2b-368, blake2b-376, blake2b-384, blake2b-392, blake2b-400, blake2b-408, blake2b-416, blake2b-424, blake2b-432, blake2b-440, blake2b-448, blake2b-456, blake2b-464, blake2b-472, blake2b-480, blake2b-488, blake2b-496, blake2b-504, blake2b-512, blake2s-8, blake2s-16, blake2s-24, blake2s-32, blake2s-40, blake2s-48, blake2s-56, blake2s-64, blake2s-72, blake2s-80, blake2s-88, blake2s-96, blake2s-104, blake2s-112, blake2s-120, blake2s-128, blake2s-136, blake2s-144, blake2s-152, blake2s-160, blake2s-168, blake2s-176, blake2s-184, blake2s-192, blake2s-200, blake2s-208, blake2s-216, blake2s-224, blake2s-232, blake2s-240, blake2s-248, blake2s-256, skein256-8, skein256-16, skein256-24, skein256-32, skein256-40, skein256-48, skein256-56, skein256-64, skein256-72, skein256-80, skein256-88, skein256-96, skein256-104, skein256-112, skein256-120, skein256-128, skein256-136, skein256-144, skein256-152, skein256-160, skein256-168, skein256-176, skein256-184, skein256-192, skein256-200, skein256-208, skein256-216, skein256-224, skein256-232, skein256-240, skein256-248, skein256-256, skein512-8, skein512-16, skein512-24, skein512-32, skein512-40, skein512-48, skein512-56, skein512-64, skein512-72, skein512-80, skein512-88, skein512-96, skein512-104, skein512-112, skein512-120, skein512-128, skein512-136, skein512-144, skein512-152, skein512-160, skein512-168, skein512-176, skein512-184, skein512-192, skein512-200, skein512-208, skein512-216, skein512-224, skein512-232, skein512-240, skein512-248, skein512-256, skein512-264, skein512-272, skein512-280, skein512-288, skein512-296, skein512-304, skein512-312, skein512-320, skein512-328, skein512-336, skein512-344, skein512-352, skein512-360, skein512-368, skein512-376, skein512-384, skein512-392, skein512-400, skein512-408, skein512-416, skein512-424, skein512-432, skein512-440, skein512-448, skein512-456, skein512-464, skein512-472, skein512-480, skein512-488, skein512-496, skein512-504, skein512-512, skein1024-8, skein1024-16, skein1024-24, skein1024-32, skein1024-40, skein1024-48, skein1024-56, skein1024-64, skein1024-72, skein1024-80, skein1024-88, skein1024-96, skein1024-104, skein1024-112, skein1024-120, skein1024-128, skein1024-136, skein1024-144, skein1024-152, skein1024-160, skein1024-168, skein1024-176, skein1024-184, skein1024-192, skein1024-200, skein1024-208, skein1024-216, skein1024-224, skein1024-232, skein1024-240, skein1024-248, skein1024-256, skein1024-264, skein1024-272, skein1024-280, skein1024-288, skein1024-296, skein1024-304, skein1024-312, skein1024-320, skein1024-328, skein1024-336, skein1024-344, skein1024-352, skein1024-360, skein1024-368, skein1024-376, skein1024-384, skein1024-392, skein1024-400, skein1024-408, skein1024-416, skein1024-424, skein1024-432, skein1024-440, skein1024-448, skein1024-456, skein1024-464, skein1024-472, skein1024-480, skein1024-488, skein1024-496, skein1024-504, skein1024-512, skein1024-520, skein1024-528, skein1024-536, skein1024-544, skein1024-552, skein1024-560, skein1024-568, skein1024-576, skein1024-584, skein1024-592, skein1024-600, skein1024-608, skein1024-616, skein1024-624, skein1024-632, skein1024-640, skein1024-648, skein1024-656, skein1024-664, skein1024-672, skein1024-680, skein1024-688, skein1024-696, skein1024-704, skein1024-712, skein1024-720, skein1024-728, skein1024-736, skein1024-744, skein1024-752, skein1024-760, skein1024-768, skein1024-776, skein1024-784, skein1024-792, skein1024-800, skein1024-808, skein1024-816, skein1024-824, skein1024-832, skein1024-840, skein1024-848, skein1024-856, skein1024-864, skein1024-872, skein1024-880, skein1024-888, skein1024-896, skein1024-904, skein1024-912, skein1024-920, skein1024-928, skein1024-936, skein1024-944, skein1024-952, skein1024-960, skein1024-968, skein1024-976, skein1024-984, skein1024-992, skein1024-1000, skein1024-1008, skein1024-1016, skein1024-1024, holochain-adr-v0, holochain-adr-v1, holochain-key-v0, holochain-key-v1, holochain-sig-v0, holochain-sig-v1, default */ /***/ (function(module) { module.exports = JSON.parse("{\"identity\":0,\"ip4\":4,\"tcp\":6,\"sha1\":17,\"sha2-256\":18,\"sha2-512\":19,\"sha3-512\":20,\"sha3-384\":21,\"sha3-256\":22,\"sha3-224\":23,\"shake-128\":24,\"shake-256\":25,\"keccak-224\":26,\"keccak-256\":27,\"keccak-384\":28,\"keccak-512\":29,\"dccp\":33,\"murmur3-128\":34,\"murmur3-32\":35,\"ip6\":41,\"ip6zone\":42,\"path\":47,\"multicodec\":48,\"multihash\":49,\"multiaddr\":50,\"multibase\":51,\"dns\":53,\"dns4\":54,\"dns6\":55,\"dnsaddr\":56,\"protobuf\":80,\"cbor\":81,\"raw\":85,\"dbl-sha2-256\":86,\"rlp\":96,\"bencode\":99,\"dag-pb\":112,\"dag-cbor\":113,\"libp2p-key\":114,\"git-raw\":120,\"torrent-info\":123,\"torrent-file\":124,\"leofcoin-block\":129,\"leofcoin-tx\":130,\"leofcoin-pr\":131,\"sctp\":132,\"eth-block\":144,\"eth-block-list\":145,\"eth-tx-trie\":146,\"eth-tx\":147,\"eth-tx-receipt-trie\":148,\"eth-tx-receipt\":149,\"eth-state-trie\":150,\"eth-account-snapshot\":151,\"eth-storage-trie\":152,\"bitcoin-block\":176,\"bitcoin-tx\":177,\"zcash-block\":192,\"zcash-tx\":193,\"stellar-block\":208,\"stellar-tx\":209,\"md4\":212,\"md5\":213,\"bmt\":214,\"decred-block\":224,\"decred-tx\":225,\"ipld-ns\":226,\"ipfs-ns\":227,\"swarm-ns\":228,\"ipns-ns\":229,\"zeronet\":230,\"ed25519-pub\":237,\"dash-block\":240,\"dash-tx\":241,\"swarm-manifest\":250,\"swarm-feed\":251,\"udp\":273,\"p2p-webrtc-star\":275,\"p2p-webrtc-direct\":276,\"p2p-stardust\":277,\"p2p-circuit\":290,\"dag-json\":297,\"udt\":301,\"utp\":302,\"unix\":400,\"p2p\":421,\"ipfs\":421,\"https\":443,\"onion\":444,\"onion3\":445,\"garlic64\":446,\"garlic32\":447,\"tls\":448,\"quic\":460,\"ws\":477,\"wss\":478,\"p2p-websocket-star\":479,\"http\":480,\"json\":512,\"messagepack\":513,\"x11\":4352,\"blake2b-8\":45569,\"blake2b-16\":45570,\"blake2b-24\":45571,\"blake2b-32\":45572,\"blake2b-40\":45573,\"blake2b-48\":45574,\"blake2b-56\":45575,\"blake2b-64\":45576,\"blake2b-72\":45577,\"blake2b-80\":45578,\"blake2b-88\":45579,\"blake2b-96\":45580,\"blake2b-104\":45581,\"blake2b-112\":45582,\"blake2b-120\":45583,\"blake2b-128\":45584,\"blake2b-136\":45585,\"blake2b-144\":45586,\"blake2b-152\":45587,\"blake2b-160\":45588,\"blake2b-168\":45589,\"blake2b-176\":45590,\"blake2b-184\":45591,\"blake2b-192\":45592,\"blake2b-200\":45593,\"blake2b-208\":45594,\"blake2b-216\":45595,\"blake2b-224\":45596,\"blake2b-232\":45597,\"blake2b-240\":45598,\"blake2b-248\":45599,\"blake2b-256\":45600,\"blake2b-264\":45601,\"blake2b-272\":45602,\"blake2b-280\":45603,\"blake2b-288\":45604,\"blake2b-296\":45605,\"blake2b-304\":45606,\"blake2b-312\":45607,\"blake2b-320\":45608,\"blake2b-328\":45609,\"blake2b-336\":45610,\"blake2b-344\":45611,\"blake2b-352\":45612,\"blake2b-360\":45613,\"blake2b-368\":45614,\"blake2b-376\":45615,\"blake2b-384\":45616,\"blake2b-392\":45617,\"blake2b-400\":45618,\"blake2b-408\":45619,\"blake2b-416\":45620,\"blake2b-424\":45621,\"blake2b-432\":45622,\"blake2b-440\":45623,\"blake2b-448\":45624,\"blake2b-456\":45625,\"blake2b-464\":45626,\"blake2b-472\":45627,\"blake2b-480\":45628,\"blake2b-488\":45629,\"blake2b-496\":45630,\"blake2b-504\":45631,\"blake2b-512\":45632,\"blake2s-8\":45633,\"blake2s-16\":45634,\"blake2s-24\":45635,\"blake2s-32\":45636,\"blake2s-40\":45637,\"blake2s-48\":45638,\"blake2s-56\":45639,\"blake2s-64\":45640,\"blake2s-72\":45641,\"blake2s-80\":45642,\"blake2s-88\":45643,\"blake2s-96\":45644,\"blake2s-104\":45645,\"blake2s-112\":45646,\"blake2s-120\":45647,\"blake2s-128\":45648,\"blake2s-136\":45649,\"blake2s-144\":45650,\"blake2s-152\":45651,\"blake2s-160\":45652,\"blake2s-168\":45653,\"blake2s-176\":45654,\"blake2s-184\":45655,\"blake2s-192\":45656,\"blake2s-200\":45657,\"blake2s-208\":45658,\"blake2s-216\":45659,\"blake2s-224\":45660,\"blake2s-232\":45661,\"blake2s-240\":45662,\"blake2s-248\":45663,\"blake2s-256\":45664,\"skein256-8\":45825,\"skein256-16\":45826,\"skein256-24\":45827,\"skein256-32\":45828,\"skein256-40\":45829,\"skein256-48\":45830,\"skein256-56\":45831,\"skein256-64\":45832,\"skein256-72\":45833,\"skein256-80\":45834,\"skein256-88\":45835,\"skein256-96\":45836,\"skein256-104\":45837,\"skein256-112\":45838,\"skein256-120\":45839,\"skein256-128\":45840,\"skein256-136\":45841,\"skein256-144\":45842,\"skein256-152\":45843,\"skein256-160\":45844,\"skein256-168\":45845,\"skein256-176\":45846,\"skein256-184\":45847,\"skein256-192\":45848,\"skein256-200\":45849,\"skein256-208\":45850,\"skein256-216\":45851,\"skein256-224\":45852,\"skein256-232\":45853,\"skein256-240\":45854,\"skein256-248\":45855,\"skein256-256\":45856,\"skein512-8\":45857,\"skein512-16\":45858,\"skein512-24\":45859,\"skein512-32\":45860,\"skein512-40\":45861,\"skein512-48\":45862,\"skein512-56\":45863,\"skein512-64\":45864,\"skein512-72\":45865,\"skein512-80\":45866,\"skein512-88\":45867,\"skein512-96\":45868,\"skein512-104\":45869,\"skein512-112\":45870,\"skein512-120\":45871,\"skein512-128\":45872,\"skein512-136\":45873,\"skein512-144\":45874,\"skein512-152\":45875,\"skein512-160\":45876,\"skein512-168\":45877,\"skein512-176\":45878,\"skein512-184\":45879,\"skein512-192\":45880,\"skein512-200\":45881,\"skein512-208\":45882,\"skein512-216\":45883,\"skein512-224\":45884,\"skein512-232\":45885,\"skein512-240\":45886,\"skein512-248\":45887,\"skein512-256\":45888,\"skein512-264\":45889,\"skein512-272\":45890,\"skein512-280\":45891,\"skein512-288\":45892,\"skein512-296\":45893,\"skein512-304\":45894,\"skein512-312\":45895,\"skein512-320\":45896,\"skein512-328\":45897,\"skein512-336\":45898,\"skein512-344\":45899,\"skein512-352\":45900,\"skein512-360\":45901,\"skein512-368\":45902,\"skein512-376\":45903,\"skein512-384\":45904,\"skein512-392\":45905,\"skein512-400\":45906,\"skein512-408\":45907,\"skein512-416\":45908,\"skein512-424\":45909,\"skein512-432\":45910,\"skein512-440\":45911,\"skein512-448\":45912,\"skein512-456\":45913,\"skein512-464\":45914,\"skein512-472\":45915,\"skein512-480\":45916,\"skein512-488\":45917,\"skein512-496\":45918,\"skein512-504\":45919,\"skein512-512\":45920,\"skein1024-8\":45921,\"skein1024-16\":45922,\"skein1024-24\":45923,\"skein1024-32\":45924,\"skein1024-40\":45925,\"skein1024-48\":45926,\"skein1024-56\":45927,\"skein1024-64\":45928,\"skein1024-72\":45929,\"skein1024-80\":45930,\"skein1024-88\":45931,\"skein1024-96\":45932,\"skein1024-104\":45933,\"skein1024-112\":45934,\"skein1024-120\":45935,\"skein1024-128\":45936,\"skein1024-136\":45937,\"skein1024-144\":45938,\"skein1024-152\":45939,\"skein1024-160\":45940,\"skein1024-168\":45941,\"skein1024-176\":45942,\"skein1024-184\":45943,\"skein1024-192\":45944,\"skein1024-200\":45945,\"skein1024-208\":45946,\"skein1024-216\":45947,\"skein1024-224\":45948,\"skein1024-232\":45949,\"skein1024-240\":45950,\"skein1024-248\":45951,\"skein1024-256\":45952,\"skein1024-264\":45953,\"skein1024-272\":45954,\"skein1024-280\":45955,\"skein1024-288\":45956,\"skein1024-296\":45957,\"skein1024-304\":45958,\"skein1024-312\":45959,\"skein1024-320\":45960,\"skein1024-328\":45961,\"skein1024-336\":45962,\"skein1024-344\":45963,\"skein1024-352\":45964,\"skein1024-360\":45965,\"skein1024-368\":45966,\"skein1024-376\":45967,\"skein1024-384\":45968,\"skein1024-392\":45969,\"skein1024-400\":45970,\"skein1024-408\":45971,\"skein1024-416\":45972,\"skein1024-424\":45973,\"skein1024-432\":45974,\"skein1024-440\":45975,\"skein1024-448\":45976,\"skein1024-456\":45977,\"skein1024-464\":45978,\"skein1024-472\":45979,\"skein1024-480\":45980,\"skein1024-488\":45981,\"skein1024-496\":45982,\"skein1024-504\":45983,\"skein1024-512\":45984,\"skein1024-520\":45985,\"skein1024-528\":45986,\"skein1024-536\":45987,\"skein1024-544\":45988,\"skein1024-552\":45989,\"skein1024-560\":45990,\"skein1024-568\":45991,\"skein1024-576\":45992,\"skein1024-584\":45993,\"skein1024-592\":45994,\"skein1024-600\":45995,\"skein1024-608\":45996,\"skein1024-616\":45997,\"skein1024-624\":45998,\"skein1024-632\":45999,\"skein1024-640\":46000,\"skein1024-648\":46001,\"skein1024-656\":46002,\"skein1024-664\":46003,\"skein1024-672\":46004,\"skein1024-680\":46005,\"skein1024-688\":46006,\"skein1024-696\":46007,\"skein1024-704\":46008,\"skein1024-712\":46009,\"skein1024-720\":46010,\"skein1024-728\":46011,\"skein1024-736\":46012,\"skein1024-744\":46013,\"skein1024-752\":46014,\"skein1024-760\":46015,\"skein1024-768\":46016,\"skein1024-776\":46017,\"skein1024-784\":46018,\"skein1024-792\":46019,\"skein1024-800\":46020,\"skein1024-808\":46021,\"skein1024-816\":46022,\"skein1024-824\":46023,\"skein1024-832\":46024,\"skein1024-840\":46025,\"skein1024-848\":46026,\"skein1024-856\":46027,\"skein1024-864\":46028,\"skein1024-872\":46029,\"skein1024-880\":46030,\"skein1024-888\":46031,\"skein1024-896\":46032,\"skein1024-904\":46033,\"skein1024-912\":46034,\"skein1024-920\":46035,\"skein1024-928\":46036,\"skein1024-936\":46037,\"skein1024-944\":46038,\"skein1024-952\":46039,\"skein1024-960\":46040,\"skein1024-968\":46041,\"skein1024-976\":46042,\"skein1024-984\":46043,\"skein1024-992\":46044,\"skein1024-1000\":46045,\"skein1024-1008\":46046,\"skein1024-1016\":46047,\"skein1024-1024\":46048,\"holochain-adr-v0\":8417572,\"holochain-adr-v1\":8483108,\"holochain-key-v0\":9728292,\"holochain-key-v1\":9793828,\"holochain-sig-v0\":10645796,\"holochain-sig-v1\":10711332}"); /***/ }), /* 1068 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multicodec/src/varint-table.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var baseTable = __webpack_require__(/*! ./base-table.json */ 1067); var varintEncode = __webpack_require__(/*! ./util */ 1069).varintEncode; // map for codecName -> codeVarintBuffer var varintTable = {}; for (var encodingName in baseTable) { var code = baseTable[encodingName]; varintTable[encodingName] = varintEncode(code); } module.exports = Object.freeze(varintTable); /***/ }), /* 1069 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multicodec/src/util.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(Buffer) { var varint = __webpack_require__(/*! varint */ 1062); module.exports = { numberToBuffer: numberToBuffer, bufferToNumber: bufferToNumber, varintBufferEncode: varintBufferEncode, varintBufferDecode: varintBufferDecode, varintEncode: varintEncode }; function bufferToNumber(buf) { return parseInt(buf.toString('hex'), 16); } function numberToBuffer(num) { var hexString = num.toString(16); if (hexString.length % 2 === 1) { hexString = '0' + hexString; } return Buffer.from(hexString, 'hex'); } function varintBufferEncode(input) { return Buffer.from(varint.encode(bufferToNumber(input))); } function varintBufferDecode(input) { return numberToBuffer(varint.decode(input)); } function varintEncode(num) { return Buffer.from(varint.encode(num)); } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1070 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multicodec/src/constants.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} var table = __webpack_require__(/*! ./base-table.json */ 1067); // map for codecConstant -> code var constants = {}; for (var _i = 0, _Object$entries = Object.entries(table); _i < _Object$entries.length; _i++) {var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2),name = _Object$entries$_i[0],code = _Object$entries$_i[1]; constants[name.toUpperCase().replace(/-/g, '_')] = code; } module.exports = Object.freeze(constants); /***/ }), /* 1071 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multicodec/src/print.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}function _iterableToArrayLimit(arr, i) {if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"] != null) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;} var table = __webpack_require__(/*! ./base-table.json */ 1067); // map for code -> print friendly name var tableByCode = {}; for (var _i = 0, _Object$entries = Object.entries(table); _i < _Object$entries.length; _i++) {var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2),name = _Object$entries$_i[0],code = _Object$entries$_i[1]; if (tableByCode[code] === undefined) tableByCode[code] = name; } module.exports = Object.freeze(tableByCode); /***/ }), /* 1072 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/content-hash/src/profiles.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {/* ISC License Copyright (c) 2019, Pierre-Louis Despaigne Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ var CID = __webpack_require__(/*! cids */ 1073); var multiH = __webpack_require__(/*! multihashes */ 1074); /** * Convert an hexadecimal string to a Buffer, the string can start with or without '0x' * @param {string} hex an hexadecimal value * @return {Buffer} the resulting Buffer */ var hexStringToBuffer = function hexStringToBuffer(hex) { var prefix = hex.slice(0, 2); var value = hex.slice(2); var res = ''; if (prefix === '0x') res = value;else res = hex; return multiH.fromHexString(res); }; /** * list of known encoding, * encoding should be a function that takes a `string` input, * and return a `Buffer` result */ var encodes = { /** * @param {string} value * @return {Buffer} */ swarm: function swarm(value) { var multihash = multiH.encode(hexStringToBuffer(value), 'keccak-256'); return new CID(1, 'swarm-manifest', multihash).buffer; }, /** * @param {string} value * @return {Buffer} */ ipfs: function ipfs(value) { var multihash = multiH.fromB58String(value); return new CID(1, 'dag-pb', multihash).buffer; }, /** * @param {string} value * @return {Buffer} */ utf8: function utf8(value) { return Buffer.from(value, 'utf8'); } }; /** * list of known decoding, * decoding should be a function that takes a `Buffer` input, * and return a `string` result */ var decodes = { /** * @param {Buffer} value */ hexMultiHash: function hexMultiHash(value) { var cid = new CID(value); return multiH.decode(cid.multihash).digest.toString('hex'); }, /** * @param {Buffer} value */ b58MultiHash: function b58MultiHash(value) { var cid = new CID(value); return multiH.toB58String(cid.multihash); }, /** * @param {Buffer} value */ utf8: function utf8(value) { return value.toString('utf8'); } }; /** * list of known encoding/decoding for a given codec, * `encode` should be chosen among the `encodes` functions * `decode` should be chosen among the `decodes` functions */ var profiles = { 'swarm-ns': { encode: encodes.swarm, decode: decodes.hexMultiHash }, 'ipfs-ns': { encode: encodes.ipfs, decode: decodes.b58MultiHash }, 'ipns-ns': { encode: encodes.ipfs, decode: decodes.b58MultiHash }, 'default': { encode: encodes.utf8, decode: decodes.utf8 } }; exports.hexStringToBuffer = hexStringToBuffer; exports.profiles = profiles; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1073 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/cids/src/index.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var _require = __webpack_require__(/*! buffer */ 45),Buffer = _require.Buffer; var mh = __webpack_require__(/*! multihashes */ 1074); var multibase = __webpack_require__(/*! multibase */ 1075); var multicodec = __webpack_require__(/*! multicodec */ 1061); var codecs = __webpack_require__(/*! multicodec/src/base-table.json */ 1067); var CIDUtil = __webpack_require__(/*! ./cid-util */ 1082); var withIs = __webpack_require__(/*! class-is */ 1083); /** * @typedef {Object} SerializedCID * @param {string} codec * @param {number} version * @param {Buffer} multihash */ /** * Test if the given input is a CID. * @function isCID * @memberof CID * @static * @param {any} other * @returns {bool} */ /** * Class representing a CID `` * , as defined in [ipld/cid](https://github.com/multiformats/cid). * @class CID */var CID = /*#__PURE__*/function () { /** * Create a new CID. * * The algorithm for argument input is roughly: * ``` * if (cid) * -> create a copy * else if (str) * if (1st char is on multibase table) -> CID String * else -> bs58 encoded multihash * else if (Buffer) * if (1st byte is 0 or 1) -> CID * else -> multihash * else if (Number) * -> construct CID by parts * ``` * * @param {string|Buffer|CID} version * @param {string} [codec] * @param {Buffer} [multihash] * @param {string} [multibaseName] * * @example * new CID(, , , ) * new CID() * new CID() * new CID() * new CID() * new CID() */ function CID(version, codec, multihash, multibaseName) {_classCallCheck(this, CID); if (_CID.isCID(version)) { // version is an exising CID instance var cid = version; this.version = cid.version; this.codec = cid.codec; this.multihash = Buffer.from(cid.multihash); // Default guard for when a CID < 0.7 is passed with no multibaseName this.multibaseName = cid.multibaseName || (cid.version === 0 ? 'base58btc' : 'base32'); return; } if (typeof version === 'string') { // e.g. 'base32' or false var baseName = multibase.isEncoded(version); if (baseName) { // version is a CID String encoded with multibase, so v1 var _cid = multibase.decode(version); this.version = parseInt(_cid.slice(0, 1).toString('hex'), 16); this.codec = multicodec.getCodec(_cid.slice(1)); this.multihash = multicodec.rmPrefix(_cid.slice(1)); this.multibaseName = baseName; } else { // version is a base58btc string multihash, so v0 this.version = 0; this.codec = 'dag-pb'; this.multihash = mh.fromB58String(version); this.multibaseName = 'base58btc'; } CID.validateCID(this); Object.defineProperty(this, 'string', { value: version }); return; } if (Buffer.isBuffer(version)) { var firstByte = version.slice(0, 1); var v = parseInt(firstByte.toString('hex'), 16); if (v === 1) { // version is a CID buffer var _cid2 = version; this.version = v; this.codec = multicodec.getCodec(_cid2.slice(1)); this.multihash = multicodec.rmPrefix(_cid2.slice(1)); this.multibaseName = 'base32'; } else { // version is a raw multihash buffer, so v0 this.version = 0; this.codec = 'dag-pb'; this.multihash = version; this.multibaseName = 'base58btc'; } CID.validateCID(this); return; } // otherwise, assemble the CID from the parameters /** * @type {number} */ this.version = version; /** * @type {string} */ this.codec = codec; /** * @type {Buffer} */ this.multihash = multihash; /** * @type {string} */ this.multibaseName = multibaseName || (version === 0 ? 'base58btc' : 'base32'); CID.validateCID(this); } /** * The CID as a `Buffer` * * @return {Buffer} * @readonly * * @memberOf CID */_createClass(CID, [{ key: "toV0", /** * Convert to a CID of version `0`. * * @returns {CID} */value: function toV0() { if (this.codec !== 'dag-pb') { throw new Error('Cannot convert a non dag-pb CID to CIDv0'); }var _mh$decode = mh.decode(this.multihash),name = _mh$decode.name,length = _mh$decode.length; if (name !== 'sha2-256') { throw new Error('Cannot convert non sha2-256 multihash CID to CIDv0'); } if (length !== 32) { throw new Error('Cannot convert non 32 byte multihash CID to CIDv0'); } return new _CID(0, this.codec, this.multihash); } /** * Convert to a CID of version `1`. * * @returns {CID} */ }, { key: "toV1", value: function toV1() { return new _CID(1, this.codec, this.multihash); } /** * Encode the CID into a string. * * @param {string} [base=this.multibaseName] - Base encoding to use. * @returns {string} */ }, { key: "toBaseEncodedString", value: function toBaseEncodedString() {var base = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.multibaseName; if (this.string && base === this.multibaseName) { return this.string; } var str = null; if (this.version === 0) { if (base !== 'base58btc') { throw new Error('not supported with CIDv0, to support different bases, please migrate the instance do CIDv1, you can do that through cid.toV1()'); } str = mh.toB58String(this.multihash); } else if (this.version === 1) { str = multibase.encode(base, this.buffer).toString(); } else { throw new Error('unsupported version'); } if (base === this.multibaseName) { // cache the string value Object.defineProperty(this, 'string', { value: str }); } return str; } /** * CID(QmdfTbBqBPQ7VNxZEYEj14VmRuZBkqFbiwReogJgS1zR1n) * * @returns {String} */ }, { key: Symbol.for('nodejs.util.inspect.custom'), value: function value() { return 'CID(' + this.toString() + ')'; } }, { key: "toString", value: function toString( base) { return this.toBaseEncodedString(base); } /** * Serialize to a plain object. * * @returns {SerializedCID} */ }, { key: "toJSON", value: function toJSON() { return { codec: this.codec, version: this.version, hash: this.multihash }; } /** * Compare equality with another CID. * * @param {CID} other * @returns {bool} */ }, { key: "equals", value: function equals( other) { return this.codec === other.codec && this.version === other.version && this.multihash.equals(other.multihash); } /** * Test if the given input is a valid CID object. * Throws if it is not. * * @param {any} other * @returns {void} */ }, { key: "buffer", get: function get() {var buffer = this._buffer;if (!buffer) {if (this.version === 0) {buffer = this.multihash;} else if (this.version === 1) {buffer = Buffer.concat([Buffer.from('01', 'hex'), multicodec.getCodeVarint(this.codec), this.multihash]);} else {throw new Error('unsupported version');} // Cache this buffer so it doesn't have to be recreated Object.defineProperty(this, '_buffer', { value: buffer });}return buffer;} /** * Get the prefix of the CID. * * @returns {Buffer} * @readonly */ }, { key: "prefix", get: function get() {return Buffer.concat([Buffer.from("0".concat(this.version), 'hex'), multicodec.getCodeVarint(this.codec), mh.prefix(this.multihash)]);} }], [{ key: "validateCID", value: function validateCID(other) {var errorMsg = CIDUtil.checkCIDComponents(other);if (errorMsg) {throw new Error(errorMsg);}} }]);return CID;}(); var _CID = withIs(CID, { className: 'CID', symbolName: '@ipld/js-cid/CID' }); _CID.codecs = codecs; module.exports = _CID; /***/ }), /* 1074 */ /*!***********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multihashes/src/index.js ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Multihash implementation in JavaScript. * * @module multihash */ var _require = __webpack_require__(/*! buffer */ 45),Buffer = _require.Buffer; var multibase = __webpack_require__(/*! multibase */ 1075); var varint = __webpack_require__(/*! varint */ 1062); var cs = __webpack_require__(/*! ./constants */ 1081); exports.names = cs.names; exports.codes = cs.codes; exports.defaultLengths = cs.defaultLengths; /** * Convert the given multihash to a hex encoded string. * * @param {Buffer} hash * @returns {string} */ exports.toHexString = function toHexString(hash) { if (!Buffer.isBuffer(hash)) { throw new Error('must be passed a buffer'); } return hash.toString('hex'); }; /** * Convert the given hex encoded string to a multihash. * * @param {string} hash * @returns {Buffer} */ exports.fromHexString = function fromHexString(hash) { return Buffer.from(hash, 'hex'); }; /** * Convert the given multihash to a base58 encoded string. * * @param {Buffer} hash * @returns {string} */ exports.toB58String = function toB58String(hash) { if (!Buffer.isBuffer(hash)) { throw new Error('must be passed a buffer'); } return multibase.encode('base58btc', hash).toString().slice(1); }; /** * Convert the given base58 encoded string to a multihash. * * @param {string|Buffer} hash * @returns {Buffer} */ exports.fromB58String = function fromB58String(hash) { var encoded = hash; if (Buffer.isBuffer(hash)) { encoded = hash.toString(); } return multibase.decode('z' + encoded); }; /** * Decode a hash from the given multihash. * * @param {Buffer} buf * @returns {{code: number, name: string, length: number, digest: Buffer}} result */ exports.decode = function decode(buf) { if (!Buffer.isBuffer(buf)) { throw new Error('multihash must be a Buffer'); } if (buf.length < 2) { throw new Error('multihash too short. must be > 2 bytes.'); } var code = varint.decode(buf); if (!exports.isValidCode(code)) { throw new Error("multihash unknown function code: 0x".concat(code.toString(16))); } buf = buf.slice(varint.decode.bytes); var len = varint.decode(buf); if (len < 0) { throw new Error("multihash invalid length: ".concat(len)); } buf = buf.slice(varint.decode.bytes); if (buf.length !== len) { throw new Error("multihash length inconsistent: 0x".concat(buf.toString('hex'))); } return { code: code, name: cs.codes[code], length: len, digest: buf }; }; /** * Encode a hash digest along with the specified function code. * * > **Note:** the length is derived from the length of the digest itself. * * @param {Buffer} digest * @param {string|number} code * @param {number} [length] * @returns {Buffer} */ exports.encode = function encode(digest, code, length) { if (!digest || code === undefined) { throw new Error('multihash encode requires at least two args: digest, code'); } // ensure it's a hashfunction code. var hashfn = exports.coerceCode(code); if (!Buffer.isBuffer(digest)) { throw new Error('digest should be a Buffer'); } if (length == null) { length = digest.length; } if (length && digest.length !== length) { throw new Error('digest length should be equal to specified length.'); } return Buffer.concat([ Buffer.from(varint.encode(hashfn)), Buffer.from(varint.encode(length)), digest]); }; /** * Converts a hash function name into the matching code. * If passed a number it will return the number if it's a valid code. * @param {string|number} name * @returns {number} */ exports.coerceCode = function coerceCode(name) { var code = name; if (typeof name === 'string') { if (cs.names[name] === undefined) { throw new Error("Unrecognized hash function named: ".concat(name)); } code = cs.names[name]; } if (typeof code !== 'number') { throw new Error("Hash function code should be a number. Got: ".concat(code)); } if (cs.codes[code] === undefined && !exports.isAppCode(code)) { throw new Error("Unrecognized function code: ".concat(code)); } return code; }; /** * Checks wether a code is part of the app range * * @param {number} code * @returns {boolean} */ exports.isAppCode = function appCode(code) { return code > 0 && code < 0x10; }; /** * Checks whether a multihash code is valid. * * @param {number} code * @returns {boolean} */ exports.isValidCode = function validCode(code) { if (exports.isAppCode(code)) { return true; } if (cs.codes[code]) { return true; } return false; }; /** * Check if the given buffer is a valid multihash. Throws an error if it is not valid. * * @param {Buffer} multihash * @returns {undefined} * @throws {Error} */ function validate(multihash) { exports.decode(multihash); // throws if bad. } exports.validate = validate; /** * Returns a prefix from a valid multihash. Throws an error if it is not valid. * * @param {Buffer} multihash * @returns {undefined} * @throws {Error} */ exports.prefix = function prefix(multihash) { validate(multihash); return multihash.slice(0, 2); }; /***/ }), /* 1075 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multibase/src/index.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /** * Implementation of the [multibase](https://github.com/multiformats/multibase) specification. * @module Multibase */ var _require = __webpack_require__(/*! buffer */ 45),Buffer = _require.Buffer; var constants = __webpack_require__(/*! ./constants */ 1076); exports = module.exports = multibase; exports.encode = encode; exports.decode = decode; exports.isEncoded = isEncoded; exports.names = Object.freeze(Object.keys(constants.names)); exports.codes = Object.freeze(Object.keys(constants.codes)); var errNotSupported = new Error('Unsupported encoding'); /** * Create a new buffer with the multibase varint+code. * * @param {string|number} nameOrCode - The multibase name or code number. * @param {Buffer} buf - The data to be prefixed with multibase. * @memberof Multibase * @returns {Buffer} */ function multibase(nameOrCode, buf) { if (!buf) { throw new Error('requires an encoded buffer'); } var base = getBase(nameOrCode); var codeBuf = Buffer.from(base.code); var name = base.name; validEncode(name, buf); return Buffer.concat([codeBuf, buf]); } /** * Encode data with the specified base and add the multibase prefix. * * @param {string|number} nameOrCode - The multibase name or code number. * @param {Buffer} buf - The data to be encoded. * @returns {Buffer} * @memberof Multibase */ function encode(nameOrCode, buf) { var base = getBase(nameOrCode); var name = base.name; return multibase(name, Buffer.from(base.encode(buf))); } /** * Takes a buffer or string encoded with multibase header, decodes it and * returns the decoded buffer * * @param {Buffer|string} bufOrString * @returns {Buffer} * @memberof Multibase * */ function decode(bufOrString) { if (Buffer.isBuffer(bufOrString)) { bufOrString = bufOrString.toString(); } var code = bufOrString.substring(0, 1); bufOrString = bufOrString.substring(1, bufOrString.length); if (typeof bufOrString === 'string') { bufOrString = Buffer.from(bufOrString); } var base = getBase(code); return Buffer.from(base.decode(bufOrString.toString())); } /** * Is the given data multibase encoded? * * @param {Buffer|string} bufOrString * @returns {boolean} * @memberof Multibase */ function isEncoded(bufOrString) { if (Buffer.isBuffer(bufOrString)) { bufOrString = bufOrString.toString(); } // Ensure bufOrString is a string if (Object.prototype.toString.call(bufOrString) !== '[object String]') { return false; } var code = bufOrString.substring(0, 1); try { var base = getBase(code); return base.name; } catch (err) { return false; } } /** * @param {string} name * @param {Buffer} buf * @private * @returns {undefined} */ function validEncode(name, buf) { var base = getBase(name); base.decode(buf.toString()); } function getBase(nameOrCode) { var base; if (constants.names[nameOrCode]) { base = constants.names[nameOrCode]; } else if (constants.codes[nameOrCode]) { base = constants.codes[nameOrCode]; } else { throw errNotSupported; } if (!base.isImplemented()) { throw new Error('Base ' + nameOrCode + ' is not implemented yet'); } return base; } /***/ }), /* 1076 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multibase/src/constants.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var Base = __webpack_require__(/*! ./base.js */ 1077); var baseX = __webpack_require__(/*! base-x */ 431); var base16 = __webpack_require__(/*! ./base16 */ 1078); var base32 = __webpack_require__(/*! ./base32 */ 1079); var base64 = __webpack_require__(/*! ./base64 */ 1080); // name, code, implementation, alphabet var constants = [ ['base1', '1', '', '1'], ['base2', '0', baseX, '01'], ['base8', '7', baseX, '01234567'], ['base10', '9', baseX, '0123456789'], ['base16', 'f', base16, '0123456789abcdef'], ['base32', 'b', base32, 'abcdefghijklmnopqrstuvwxyz234567'], ['base32pad', 'c', base32, 'abcdefghijklmnopqrstuvwxyz234567='], ['base32hex', 'v', base32, '0123456789abcdefghijklmnopqrstuv'], ['base32hexpad', 't', base32, '0123456789abcdefghijklmnopqrstuv='], ['base32z', 'h', base32, 'ybndrfg8ejkmcpqxot1uwisza345h769'], ['base58flickr', 'Z', baseX, '123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ'], ['base58btc', 'z', baseX, '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'], ['base64', 'm', base64, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'], ['base64pad', 'M', base64, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='], ['base64url', 'u', base64, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_'], ['base64urlpad', 'U', base64, 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=']]; var names = constants.reduce(function (prev, tupple) { prev[tupple[0]] = new Base(tupple[0], tupple[1], tupple[2], tupple[3]); return prev; }, {}); var codes = constants.reduce(function (prev, tupple) { prev[tupple[1]] = names[tupple[0]]; return prev; }, {}); module.exports = { names: names, codes: codes }; /***/ }), /* 1077 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multibase/src/base.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}var Base = /*#__PURE__*/function () { function Base(name, code, implementation, alphabet) {_classCallCheck(this, Base); this.name = name; this.code = code; this.alphabet = alphabet; if (implementation && alphabet) { this.engine = implementation(alphabet); } }_createClass(Base, [{ key: "encode", value: function encode( stringOrBuffer) { return this.engine.encode(stringOrBuffer); } }, { key: "decode", value: function decode( stringOrBuffer) { return this.engine.decode(stringOrBuffer); } }, { key: "isImplemented", value: function isImplemented() { return this.engine; } }]);return Base;}(); module.exports = Base; /***/ }), /* 1078 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multibase/src/base16.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}var _require = __webpack_require__(/*! buffer */ 45),Buffer = _require.Buffer; module.exports = function base16(alphabet) { return { encode: function encode(input) { if (typeof input === 'string') { return Buffer.from(input).toString('hex'); } return input.toString('hex'); }, decode: function decode(input) {var _iterator = _createForOfIteratorHelper( input),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var char = _step.value; if (alphabet.indexOf(char) < 0) { throw new Error('invalid base16 character'); } }} catch (err) {_iterator.e(err);} finally {_iterator.f();} return Buffer.from(input, 'hex'); } }; }; /***/ }), /* 1079 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multibase/src/base32.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} function _decode(input, alphabet) { input = input.replace(new RegExp('=', 'g'), ''); var length = input.length; var bits = 0; var value = 0; var index = 0; var output = new Uint8Array(length * 5 / 8 | 0); for (var i = 0; i < length; i++) { value = value << 5 | alphabet.indexOf(input[i]); bits += 5; if (bits >= 8) { output[index++] = value >>> bits - 8 & 255; bits -= 8; } } return output.buffer; } function _encode(buffer, alphabet) { var length = buffer.byteLength; var view = new Uint8Array(buffer); var padding = alphabet.indexOf('=') === alphabet.length - 1; if (padding) { alphabet = alphabet.substring(0, alphabet.length - 1); } var bits = 0; var value = 0; var output = ''; for (var i = 0; i < length; i++) { value = value << 8 | view[i]; bits += 8; while (bits >= 5) { output += alphabet[value >>> bits - 5 & 31]; bits -= 5; } } if (bits > 0) { output += alphabet[value << 5 - bits & 31]; } if (padding) { while (output.length % 8 !== 0) { output += '='; } } return output; } module.exports = function base32(alphabet) { return { encode: function encode(input) { if (typeof input === 'string') { return _encode(Uint8Array.from(input), alphabet); } return _encode(input, alphabet); }, decode: function decode(input) {var _iterator = _createForOfIteratorHelper( input),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var char = _step.value; if (alphabet.indexOf(char) < 0) { throw new Error('invalid base32 character'); } }} catch (err) {_iterator.e(err);} finally {_iterator.f();} return _decode(input, alphabet); } }; }; /***/ }), /* 1080 */ /*!**********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multibase/src/base64.js ***! \**********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _createForOfIteratorHelper(o, allowArrayLike) {var it;if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {if (it) o = it;var i = 0;var F = function F() {};return { s: F, n: function n() {if (i >= o.length) return { done: true };return { done: false, value: o[i++] };}, e: function e(_e) {throw _e;}, f: F };}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}var normalCompletion = true,didErr = false,err;return { s: function s() {it = o[Symbol.iterator]();}, n: function n() {var step = it.next();normalCompletion = step.done;return step;}, e: function e(_e2) {didErr = true;err = _e2;}, f: function f() {try {if (!normalCompletion && it.return != null) it.return();} finally {if (didErr) throw err;}} };}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;}var _require = __webpack_require__(/*! buffer */ 45),Buffer = _require.Buffer; module.exports = function base64(alphabet) { // The alphabet is only used to know: // 1. If padding is enabled (must contain '=') // 2. If the output must be url-safe (must contain '-' and '_') // 3. If the input of the output function is valid // The alphabets from RFC 4648 are always used. var padding = alphabet.indexOf('=') > -1; var url = alphabet.indexOf('-') > -1 && alphabet.indexOf('_') > -1; return { encode: function encode(input) { var output = ''; if (typeof input === 'string') { output = Buffer.from(input).toString('base64'); } else { output = input.toString('base64'); } if (url) { output = output.replace(/\+/g, '-').replace(/\//g, '_'); } var pad = output.indexOf('='); if (pad > 0 && !padding) { output = output.substring(0, pad); } return output; }, decode: function decode(input) {var _iterator = _createForOfIteratorHelper( input),_step;try {for (_iterator.s(); !(_step = _iterator.n()).done;) {var char = _step.value; if (alphabet.indexOf(char) < 0) { throw new Error('invalid base64 character'); } }} catch (err) {_iterator.e(err);} finally {_iterator.f();} return Buffer.from(input, 'base64'); } }; }; /***/ }), /* 1081 */ /*!***************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/multihashes/src/constants.js ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint quote-props: off */ /* eslint key-spacing: off */ exports.names = Object.freeze({ 'identity': 0x0, 'sha1': 0x11, 'sha2-256': 0x12, 'sha2-512': 0x13, 'dbl-sha2-256': 0x56, 'sha3-224': 0x17, 'sha3-256': 0x16, 'sha3-384': 0x15, 'sha3-512': 0x14, 'shake-128': 0x18, 'shake-256': 0x19, 'keccak-224': 0x1A, 'keccak-256': 0x1B, 'keccak-384': 0x1C, 'keccak-512': 0x1D, 'murmur3-128': 0x22, 'murmur3-32': 0x23, 'md4': 0xd4, 'md5': 0xd5, 'blake2b-8': 0xb201, 'blake2b-16': 0xb202, 'blake2b-24': 0xb203, 'blake2b-32': 0xb204, 'blake2b-40': 0xb205, 'blake2b-48': 0xb206, 'blake2b-56': 0xb207, 'blake2b-64': 0xb208, 'blake2b-72': 0xb209, 'blake2b-80': 0xb20a, 'blake2b-88': 0xb20b, 'blake2b-96': 0xb20c, 'blake2b-104': 0xb20d, 'blake2b-112': 0xb20e, 'blake2b-120': 0xb20f, 'blake2b-128': 0xb210, 'blake2b-136': 0xb211, 'blake2b-144': 0xb212, 'blake2b-152': 0xb213, 'blake2b-160': 0xb214, 'blake2b-168': 0xb215, 'blake2b-176': 0xb216, 'blake2b-184': 0xb217, 'blake2b-192': 0xb218, 'blake2b-200': 0xb219, 'blake2b-208': 0xb21a, 'blake2b-216': 0xb21b, 'blake2b-224': 0xb21c, 'blake2b-232': 0xb21d, 'blake2b-240': 0xb21e, 'blake2b-248': 0xb21f, 'blake2b-256': 0xb220, 'blake2b-264': 0xb221, 'blake2b-272': 0xb222, 'blake2b-280': 0xb223, 'blake2b-288': 0xb224, 'blake2b-296': 0xb225, 'blake2b-304': 0xb226, 'blake2b-312': 0xb227, 'blake2b-320': 0xb228, 'blake2b-328': 0xb229, 'blake2b-336': 0xb22a, 'blake2b-344': 0xb22b, 'blake2b-352': 0xb22c, 'blake2b-360': 0xb22d, 'blake2b-368': 0xb22e, 'blake2b-376': 0xb22f, 'blake2b-384': 0xb230, 'blake2b-392': 0xb231, 'blake2b-400': 0xb232, 'blake2b-408': 0xb233, 'blake2b-416': 0xb234, 'blake2b-424': 0xb235, 'blake2b-432': 0xb236, 'blake2b-440': 0xb237, 'blake2b-448': 0xb238, 'blake2b-456': 0xb239, 'blake2b-464': 0xb23a, 'blake2b-472': 0xb23b, 'blake2b-480': 0xb23c, 'blake2b-488': 0xb23d, 'blake2b-496': 0xb23e, 'blake2b-504': 0xb23f, 'blake2b-512': 0xb240, 'blake2s-8': 0xb241, 'blake2s-16': 0xb242, 'blake2s-24': 0xb243, 'blake2s-32': 0xb244, 'blake2s-40': 0xb245, 'blake2s-48': 0xb246, 'blake2s-56': 0xb247, 'blake2s-64': 0xb248, 'blake2s-72': 0xb249, 'blake2s-80': 0xb24a, 'blake2s-88': 0xb24b, 'blake2s-96': 0xb24c, 'blake2s-104': 0xb24d, 'blake2s-112': 0xb24e, 'blake2s-120': 0xb24f, 'blake2s-128': 0xb250, 'blake2s-136': 0xb251, 'blake2s-144': 0xb252, 'blake2s-152': 0xb253, 'blake2s-160': 0xb254, 'blake2s-168': 0xb255, 'blake2s-176': 0xb256, 'blake2s-184': 0xb257, 'blake2s-192': 0xb258, 'blake2s-200': 0xb259, 'blake2s-208': 0xb25a, 'blake2s-216': 0xb25b, 'blake2s-224': 0xb25c, 'blake2s-232': 0xb25d, 'blake2s-240': 0xb25e, 'blake2s-248': 0xb25f, 'blake2s-256': 0xb260, 'Skein256-8': 0xb301, 'Skein256-16': 0xb302, 'Skein256-24': 0xb303, 'Skein256-32': 0xb304, 'Skein256-40': 0xb305, 'Skein256-48': 0xb306, 'Skein256-56': 0xb307, 'Skein256-64': 0xb308, 'Skein256-72': 0xb309, 'Skein256-80': 0xb30a, 'Skein256-88': 0xb30b, 'Skein256-96': 0xb30c, 'Skein256-104': 0xb30d, 'Skein256-112': 0xb30e, 'Skein256-120': 0xb30f, 'Skein256-128': 0xb310, 'Skein256-136': 0xb311, 'Skein256-144': 0xb312, 'Skein256-152': 0xb313, 'Skein256-160': 0xb314, 'Skein256-168': 0xb315, 'Skein256-176': 0xb316, 'Skein256-184': 0xb317, 'Skein256-192': 0xb318, 'Skein256-200': 0xb319, 'Skein256-208': 0xb31a, 'Skein256-216': 0xb31b, 'Skein256-224': 0xb31c, 'Skein256-232': 0xb31d, 'Skein256-240': 0xb31e, 'Skein256-248': 0xb31f, 'Skein256-256': 0xb320, 'Skein512-8': 0xb321, 'Skein512-16': 0xb322, 'Skein512-24': 0xb323, 'Skein512-32': 0xb324, 'Skein512-40': 0xb325, 'Skein512-48': 0xb326, 'Skein512-56': 0xb327, 'Skein512-64': 0xb328, 'Skein512-72': 0xb329, 'Skein512-80': 0xb32a, 'Skein512-88': 0xb32b, 'Skein512-96': 0xb32c, 'Skein512-104': 0xb32d, 'Skein512-112': 0xb32e, 'Skein512-120': 0xb32f, 'Skein512-128': 0xb330, 'Skein512-136': 0xb331, 'Skein512-144': 0xb332, 'Skein512-152': 0xb333, 'Skein512-160': 0xb334, 'Skein512-168': 0xb335, 'Skein512-176': 0xb336, 'Skein512-184': 0xb337, 'Skein512-192': 0xb338, 'Skein512-200': 0xb339, 'Skein512-208': 0xb33a, 'Skein512-216': 0xb33b, 'Skein512-224': 0xb33c, 'Skein512-232': 0xb33d, 'Skein512-240': 0xb33e, 'Skein512-248': 0xb33f, 'Skein512-256': 0xb340, 'Skein512-264': 0xb341, 'Skein512-272': 0xb342, 'Skein512-280': 0xb343, 'Skein512-288': 0xb344, 'Skein512-296': 0xb345, 'Skein512-304': 0xb346, 'Skein512-312': 0xb347, 'Skein512-320': 0xb348, 'Skein512-328': 0xb349, 'Skein512-336': 0xb34a, 'Skein512-344': 0xb34b, 'Skein512-352': 0xb34c, 'Skein512-360': 0xb34d, 'Skein512-368': 0xb34e, 'Skein512-376': 0xb34f, 'Skein512-384': 0xb350, 'Skein512-392': 0xb351, 'Skein512-400': 0xb352, 'Skein512-408': 0xb353, 'Skein512-416': 0xb354, 'Skein512-424': 0xb355, 'Skein512-432': 0xb356, 'Skein512-440': 0xb357, 'Skein512-448': 0xb358, 'Skein512-456': 0xb359, 'Skein512-464': 0xb35a, 'Skein512-472': 0xb35b, 'Skein512-480': 0xb35c, 'Skein512-488': 0xb35d, 'Skein512-496': 0xb35e, 'Skein512-504': 0xb35f, 'Skein512-512': 0xb360, 'Skein1024-8': 0xb361, 'Skein1024-16': 0xb362, 'Skein1024-24': 0xb363, 'Skein1024-32': 0xb364, 'Skein1024-40': 0xb365, 'Skein1024-48': 0xb366, 'Skein1024-56': 0xb367, 'Skein1024-64': 0xb368, 'Skein1024-72': 0xb369, 'Skein1024-80': 0xb36a, 'Skein1024-88': 0xb36b, 'Skein1024-96': 0xb36c, 'Skein1024-104': 0xb36d, 'Skein1024-112': 0xb36e, 'Skein1024-120': 0xb36f, 'Skein1024-128': 0xb370, 'Skein1024-136': 0xb371, 'Skein1024-144': 0xb372, 'Skein1024-152': 0xb373, 'Skein1024-160': 0xb374, 'Skein1024-168': 0xb375, 'Skein1024-176': 0xb376, 'Skein1024-184': 0xb377, 'Skein1024-192': 0xb378, 'Skein1024-200': 0xb379, 'Skein1024-208': 0xb37a, 'Skein1024-216': 0xb37b, 'Skein1024-224': 0xb37c, 'Skein1024-232': 0xb37d, 'Skein1024-240': 0xb37e, 'Skein1024-248': 0xb37f, 'Skein1024-256': 0xb380, 'Skein1024-264': 0xb381, 'Skein1024-272': 0xb382, 'Skein1024-280': 0xb383, 'Skein1024-288': 0xb384, 'Skein1024-296': 0xb385, 'Skein1024-304': 0xb386, 'Skein1024-312': 0xb387, 'Skein1024-320': 0xb388, 'Skein1024-328': 0xb389, 'Skein1024-336': 0xb38a, 'Skein1024-344': 0xb38b, 'Skein1024-352': 0xb38c, 'Skein1024-360': 0xb38d, 'Skein1024-368': 0xb38e, 'Skein1024-376': 0xb38f, 'Skein1024-384': 0xb390, 'Skein1024-392': 0xb391, 'Skein1024-400': 0xb392, 'Skein1024-408': 0xb393, 'Skein1024-416': 0xb394, 'Skein1024-424': 0xb395, 'Skein1024-432': 0xb396, 'Skein1024-440': 0xb397, 'Skein1024-448': 0xb398, 'Skein1024-456': 0xb399, 'Skein1024-464': 0xb39a, 'Skein1024-472': 0xb39b, 'Skein1024-480': 0xb39c, 'Skein1024-488': 0xb39d, 'Skein1024-496': 0xb39e, 'Skein1024-504': 0xb39f, 'Skein1024-512': 0xb3a0, 'Skein1024-520': 0xb3a1, 'Skein1024-528': 0xb3a2, 'Skein1024-536': 0xb3a3, 'Skein1024-544': 0xb3a4, 'Skein1024-552': 0xb3a5, 'Skein1024-560': 0xb3a6, 'Skein1024-568': 0xb3a7, 'Skein1024-576': 0xb3a8, 'Skein1024-584': 0xb3a9, 'Skein1024-592': 0xb3aa, 'Skein1024-600': 0xb3ab, 'Skein1024-608': 0xb3ac, 'Skein1024-616': 0xb3ad, 'Skein1024-624': 0xb3ae, 'Skein1024-632': 0xb3af, 'Skein1024-640': 0xb3b0, 'Skein1024-648': 0xb3b1, 'Skein1024-656': 0xb3b2, 'Skein1024-664': 0xb3b3, 'Skein1024-672': 0xb3b4, 'Skein1024-680': 0xb3b5, 'Skein1024-688': 0xb3b6, 'Skein1024-696': 0xb3b7, 'Skein1024-704': 0xb3b8, 'Skein1024-712': 0xb3b9, 'Skein1024-720': 0xb3ba, 'Skein1024-728': 0xb3bb, 'Skein1024-736': 0xb3bc, 'Skein1024-744': 0xb3bd, 'Skein1024-752': 0xb3be, 'Skein1024-760': 0xb3bf, 'Skein1024-768': 0xb3c0, 'Skein1024-776': 0xb3c1, 'Skein1024-784': 0xb3c2, 'Skein1024-792': 0xb3c3, 'Skein1024-800': 0xb3c4, 'Skein1024-808': 0xb3c5, 'Skein1024-816': 0xb3c6, 'Skein1024-824': 0xb3c7, 'Skein1024-832': 0xb3c8, 'Skein1024-840': 0xb3c9, 'Skein1024-848': 0xb3ca, 'Skein1024-856': 0xb3cb, 'Skein1024-864': 0xb3cc, 'Skein1024-872': 0xb3cd, 'Skein1024-880': 0xb3ce, 'Skein1024-888': 0xb3cf, 'Skein1024-896': 0xb3d0, 'Skein1024-904': 0xb3d1, 'Skein1024-912': 0xb3d2, 'Skein1024-920': 0xb3d3, 'Skein1024-928': 0xb3d4, 'Skein1024-936': 0xb3d5, 'Skein1024-944': 0xb3d6, 'Skein1024-952': 0xb3d7, 'Skein1024-960': 0xb3d8, 'Skein1024-968': 0xb3d9, 'Skein1024-976': 0xb3da, 'Skein1024-984': 0xb3db, 'Skein1024-992': 0xb3dc, 'Skein1024-1000': 0xb3dd, 'Skein1024-1008': 0xb3de, 'Skein1024-1016': 0xb3df, 'Skein1024-1024': 0xb3e0 }); exports.codes = Object.freeze({ 0x0: 'identity', // sha family 0x11: 'sha1', 0x12: 'sha2-256', 0x13: 'sha2-512', 0x56: 'dbl-sha2-256', 0x17: 'sha3-224', 0x16: 'sha3-256', 0x15: 'sha3-384', 0x14: 'sha3-512', 0x18: 'shake-128', 0x19: 'shake-256', 0x1A: 'keccak-224', 0x1B: 'keccak-256', 0x1C: 'keccak-384', 0x1D: 'keccak-512', 0x22: 'murmur3-128', 0x23: 'murmur3-32', 0xd4: 'md4', 0xd5: 'md5', // blake2 0xb201: 'blake2b-8', 0xb202: 'blake2b-16', 0xb203: 'blake2b-24', 0xb204: 'blake2b-32', 0xb205: 'blake2b-40', 0xb206: 'blake2b-48', 0xb207: 'blake2b-56', 0xb208: 'blake2b-64', 0xb209: 'blake2b-72', 0xb20a: 'blake2b-80', 0xb20b: 'blake2b-88', 0xb20c: 'blake2b-96', 0xb20d: 'blake2b-104', 0xb20e: 'blake2b-112', 0xb20f: 'blake2b-120', 0xb210: 'blake2b-128', 0xb211: 'blake2b-136', 0xb212: 'blake2b-144', 0xb213: 'blake2b-152', 0xb214: 'blake2b-160', 0xb215: 'blake2b-168', 0xb216: 'blake2b-176', 0xb217: 'blake2b-184', 0xb218: 'blake2b-192', 0xb219: 'blake2b-200', 0xb21a: 'blake2b-208', 0xb21b: 'blake2b-216', 0xb21c: 'blake2b-224', 0xb21d: 'blake2b-232', 0xb21e: 'blake2b-240', 0xb21f: 'blake2b-248', 0xb220: 'blake2b-256', 0xb221: 'blake2b-264', 0xb222: 'blake2b-272', 0xb223: 'blake2b-280', 0xb224: 'blake2b-288', 0xb225: 'blake2b-296', 0xb226: 'blake2b-304', 0xb227: 'blake2b-312', 0xb228: 'blake2b-320', 0xb229: 'blake2b-328', 0xb22a: 'blake2b-336', 0xb22b: 'blake2b-344', 0xb22c: 'blake2b-352', 0xb22d: 'blake2b-360', 0xb22e: 'blake2b-368', 0xb22f: 'blake2b-376', 0xb230: 'blake2b-384', 0xb231: 'blake2b-392', 0xb232: 'blake2b-400', 0xb233: 'blake2b-408', 0xb234: 'blake2b-416', 0xb235: 'blake2b-424', 0xb236: 'blake2b-432', 0xb237: 'blake2b-440', 0xb238: 'blake2b-448', 0xb239: 'blake2b-456', 0xb23a: 'blake2b-464', 0xb23b: 'blake2b-472', 0xb23c: 'blake2b-480', 0xb23d: 'blake2b-488', 0xb23e: 'blake2b-496', 0xb23f: 'blake2b-504', 0xb240: 'blake2b-512', 0xb241: 'blake2s-8', 0xb242: 'blake2s-16', 0xb243: 'blake2s-24', 0xb244: 'blake2s-32', 0xb245: 'blake2s-40', 0xb246: 'blake2s-48', 0xb247: 'blake2s-56', 0xb248: 'blake2s-64', 0xb249: 'blake2s-72', 0xb24a: 'blake2s-80', 0xb24b: 'blake2s-88', 0xb24c: 'blake2s-96', 0xb24d: 'blake2s-104', 0xb24e: 'blake2s-112', 0xb24f: 'blake2s-120', 0xb250: 'blake2s-128', 0xb251: 'blake2s-136', 0xb252: 'blake2s-144', 0xb253: 'blake2s-152', 0xb254: 'blake2s-160', 0xb255: 'blake2s-168', 0xb256: 'blake2s-176', 0xb257: 'blake2s-184', 0xb258: 'blake2s-192', 0xb259: 'blake2s-200', 0xb25a: 'blake2s-208', 0xb25b: 'blake2s-216', 0xb25c: 'blake2s-224', 0xb25d: 'blake2s-232', 0xb25e: 'blake2s-240', 0xb25f: 'blake2s-248', 0xb260: 'blake2s-256', // skein 0xb301: 'Skein256-8', 0xb302: 'Skein256-16', 0xb303: 'Skein256-24', 0xb304: 'Skein256-32', 0xb305: 'Skein256-40', 0xb306: 'Skein256-48', 0xb307: 'Skein256-56', 0xb308: 'Skein256-64', 0xb309: 'Skein256-72', 0xb30a: 'Skein256-80', 0xb30b: 'Skein256-88', 0xb30c: 'Skein256-96', 0xb30d: 'Skein256-104', 0xb30e: 'Skein256-112', 0xb30f: 'Skein256-120', 0xb310: 'Skein256-128', 0xb311: 'Skein256-136', 0xb312: 'Skein256-144', 0xb313: 'Skein256-152', 0xb314: 'Skein256-160', 0xb315: 'Skein256-168', 0xb316: 'Skein256-176', 0xb317: 'Skein256-184', 0xb318: 'Skein256-192', 0xb319: 'Skein256-200', 0xb31a: 'Skein256-208', 0xb31b: 'Skein256-216', 0xb31c: 'Skein256-224', 0xb31d: 'Skein256-232', 0xb31e: 'Skein256-240', 0xb31f: 'Skein256-248', 0xb320: 'Skein256-256', 0xb321: 'Skein512-8', 0xb322: 'Skein512-16', 0xb323: 'Skein512-24', 0xb324: 'Skein512-32', 0xb325: 'Skein512-40', 0xb326: 'Skein512-48', 0xb327: 'Skein512-56', 0xb328: 'Skein512-64', 0xb329: 'Skein512-72', 0xb32a: 'Skein512-80', 0xb32b: 'Skein512-88', 0xb32c: 'Skein512-96', 0xb32d: 'Skein512-104', 0xb32e: 'Skein512-112', 0xb32f: 'Skein512-120', 0xb330: 'Skein512-128', 0xb331: 'Skein512-136', 0xb332: 'Skein512-144', 0xb333: 'Skein512-152', 0xb334: 'Skein512-160', 0xb335: 'Skein512-168', 0xb336: 'Skein512-176', 0xb337: 'Skein512-184', 0xb338: 'Skein512-192', 0xb339: 'Skein512-200', 0xb33a: 'Skein512-208', 0xb33b: 'Skein512-216', 0xb33c: 'Skein512-224', 0xb33d: 'Skein512-232', 0xb33e: 'Skein512-240', 0xb33f: 'Skein512-248', 0xb340: 'Skein512-256', 0xb341: 'Skein512-264', 0xb342: 'Skein512-272', 0xb343: 'Skein512-280', 0xb344: 'Skein512-288', 0xb345: 'Skein512-296', 0xb346: 'Skein512-304', 0xb347: 'Skein512-312', 0xb348: 'Skein512-320', 0xb349: 'Skein512-328', 0xb34a: 'Skein512-336', 0xb34b: 'Skein512-344', 0xb34c: 'Skein512-352', 0xb34d: 'Skein512-360', 0xb34e: 'Skein512-368', 0xb34f: 'Skein512-376', 0xb350: 'Skein512-384', 0xb351: 'Skein512-392', 0xb352: 'Skein512-400', 0xb353: 'Skein512-408', 0xb354: 'Skein512-416', 0xb355: 'Skein512-424', 0xb356: 'Skein512-432', 0xb357: 'Skein512-440', 0xb358: 'Skein512-448', 0xb359: 'Skein512-456', 0xb35a: 'Skein512-464', 0xb35b: 'Skein512-472', 0xb35c: 'Skein512-480', 0xb35d: 'Skein512-488', 0xb35e: 'Skein512-496', 0xb35f: 'Skein512-504', 0xb360: 'Skein512-512', 0xb361: 'Skein1024-8', 0xb362: 'Skein1024-16', 0xb363: 'Skein1024-24', 0xb364: 'Skein1024-32', 0xb365: 'Skein1024-40', 0xb366: 'Skein1024-48', 0xb367: 'Skein1024-56', 0xb368: 'Skein1024-64', 0xb369: 'Skein1024-72', 0xb36a: 'Skein1024-80', 0xb36b: 'Skein1024-88', 0xb36c: 'Skein1024-96', 0xb36d: 'Skein1024-104', 0xb36e: 'Skein1024-112', 0xb36f: 'Skein1024-120', 0xb370: 'Skein1024-128', 0xb371: 'Skein1024-136', 0xb372: 'Skein1024-144', 0xb373: 'Skein1024-152', 0xb374: 'Skein1024-160', 0xb375: 'Skein1024-168', 0xb376: 'Skein1024-176', 0xb377: 'Skein1024-184', 0xb378: 'Skein1024-192', 0xb379: 'Skein1024-200', 0xb37a: 'Skein1024-208', 0xb37b: 'Skein1024-216', 0xb37c: 'Skein1024-224', 0xb37d: 'Skein1024-232', 0xb37e: 'Skein1024-240', 0xb37f: 'Skein1024-248', 0xb380: 'Skein1024-256', 0xb381: 'Skein1024-264', 0xb382: 'Skein1024-272', 0xb383: 'Skein1024-280', 0xb384: 'Skein1024-288', 0xb385: 'Skein1024-296', 0xb386: 'Skein1024-304', 0xb387: 'Skein1024-312', 0xb388: 'Skein1024-320', 0xb389: 'Skein1024-328', 0xb38a: 'Skein1024-336', 0xb38b: 'Skein1024-344', 0xb38c: 'Skein1024-352', 0xb38d: 'Skein1024-360', 0xb38e: 'Skein1024-368', 0xb38f: 'Skein1024-376', 0xb390: 'Skein1024-384', 0xb391: 'Skein1024-392', 0xb392: 'Skein1024-400', 0xb393: 'Skein1024-408', 0xb394: 'Skein1024-416', 0xb395: 'Skein1024-424', 0xb396: 'Skein1024-432', 0xb397: 'Skein1024-440', 0xb398: 'Skein1024-448', 0xb399: 'Skein1024-456', 0xb39a: 'Skein1024-464', 0xb39b: 'Skein1024-472', 0xb39c: 'Skein1024-480', 0xb39d: 'Skein1024-488', 0xb39e: 'Skein1024-496', 0xb39f: 'Skein1024-504', 0xb3a0: 'Skein1024-512', 0xb3a1: 'Skein1024-520', 0xb3a2: 'Skein1024-528', 0xb3a3: 'Skein1024-536', 0xb3a4: 'Skein1024-544', 0xb3a5: 'Skein1024-552', 0xb3a6: 'Skein1024-560', 0xb3a7: 'Skein1024-568', 0xb3a8: 'Skein1024-576', 0xb3a9: 'Skein1024-584', 0xb3aa: 'Skein1024-592', 0xb3ab: 'Skein1024-600', 0xb3ac: 'Skein1024-608', 0xb3ad: 'Skein1024-616', 0xb3ae: 'Skein1024-624', 0xb3af: 'Skein1024-632', 0xb3b0: 'Skein1024-640', 0xb3b1: 'Skein1024-648', 0xb3b2: 'Skein1024-656', 0xb3b3: 'Skein1024-664', 0xb3b4: 'Skein1024-672', 0xb3b5: 'Skein1024-680', 0xb3b6: 'Skein1024-688', 0xb3b7: 'Skein1024-696', 0xb3b8: 'Skein1024-704', 0xb3b9: 'Skein1024-712', 0xb3ba: 'Skein1024-720', 0xb3bb: 'Skein1024-728', 0xb3bc: 'Skein1024-736', 0xb3bd: 'Skein1024-744', 0xb3be: 'Skein1024-752', 0xb3bf: 'Skein1024-760', 0xb3c0: 'Skein1024-768', 0xb3c1: 'Skein1024-776', 0xb3c2: 'Skein1024-784', 0xb3c3: 'Skein1024-792', 0xb3c4: 'Skein1024-800', 0xb3c5: 'Skein1024-808', 0xb3c6: 'Skein1024-816', 0xb3c7: 'Skein1024-824', 0xb3c8: 'Skein1024-832', 0xb3c9: 'Skein1024-840', 0xb3ca: 'Skein1024-848', 0xb3cb: 'Skein1024-856', 0xb3cc: 'Skein1024-864', 0xb3cd: 'Skein1024-872', 0xb3ce: 'Skein1024-880', 0xb3cf: 'Skein1024-888', 0xb3d0: 'Skein1024-896', 0xb3d1: 'Skein1024-904', 0xb3d2: 'Skein1024-912', 0xb3d3: 'Skein1024-920', 0xb3d4: 'Skein1024-928', 0xb3d5: 'Skein1024-936', 0xb3d6: 'Skein1024-944', 0xb3d7: 'Skein1024-952', 0xb3d8: 'Skein1024-960', 0xb3d9: 'Skein1024-968', 0xb3da: 'Skein1024-976', 0xb3db: 'Skein1024-984', 0xb3dc: 'Skein1024-992', 0xb3dd: 'Skein1024-1000', 0xb3de: 'Skein1024-1008', 0xb3df: 'Skein1024-1016', 0xb3e0: 'Skein1024-1024' }); exports.defaultLengths = Object.freeze({ 0x11: 20, 0x12: 32, 0x13: 64, 0x56: 32, 0x17: 28, 0x16: 32, 0x15: 48, 0x14: 64, 0x18: 32, 0x19: 64, 0x1A: 28, 0x1B: 32, 0x1C: 48, 0x1D: 64, 0x22: 32, 0xb201: 0x01, 0xb202: 0x02, 0xb203: 0x03, 0xb204: 0x04, 0xb205: 0x05, 0xb206: 0x06, 0xb207: 0x07, 0xb208: 0x08, 0xb209: 0x09, 0xb20a: 0x0a, 0xb20b: 0x0b, 0xb20c: 0x0c, 0xb20d: 0x0d, 0xb20e: 0x0e, 0xb20f: 0x0f, 0xb210: 0x10, 0xb211: 0x11, 0xb212: 0x12, 0xb213: 0x13, 0xb214: 0x14, 0xb215: 0x15, 0xb216: 0x16, 0xb217: 0x17, 0xb218: 0x18, 0xb219: 0x19, 0xb21a: 0x1a, 0xb21b: 0x1b, 0xb21c: 0x1c, 0xb21d: 0x1d, 0xb21e: 0x1e, 0xb21f: 0x1f, 0xb220: 0x20, 0xb221: 0x21, 0xb222: 0x22, 0xb223: 0x23, 0xb224: 0x24, 0xb225: 0x25, 0xb226: 0x26, 0xb227: 0x27, 0xb228: 0x28, 0xb229: 0x29, 0xb22a: 0x2a, 0xb22b: 0x2b, 0xb22c: 0x2c, 0xb22d: 0x2d, 0xb22e: 0x2e, 0xb22f: 0x2f, 0xb230: 0x30, 0xb231: 0x31, 0xb232: 0x32, 0xb233: 0x33, 0xb234: 0x34, 0xb235: 0x35, 0xb236: 0x36, 0xb237: 0x37, 0xb238: 0x38, 0xb239: 0x39, 0xb23a: 0x3a, 0xb23b: 0x3b, 0xb23c: 0x3c, 0xb23d: 0x3d, 0xb23e: 0x3e, 0xb23f: 0x3f, 0xb240: 0x40, 0xb241: 0x01, 0xb242: 0x02, 0xb243: 0x03, 0xb244: 0x04, 0xb245: 0x05, 0xb246: 0x06, 0xb247: 0x07, 0xb248: 0x08, 0xb249: 0x09, 0xb24a: 0x0a, 0xb24b: 0x0b, 0xb24c: 0x0c, 0xb24d: 0x0d, 0xb24e: 0x0e, 0xb24f: 0x0f, 0xb250: 0x10, 0xb251: 0x11, 0xb252: 0x12, 0xb253: 0x13, 0xb254: 0x14, 0xb255: 0x15, 0xb256: 0x16, 0xb257: 0x17, 0xb258: 0x18, 0xb259: 0x19, 0xb25a: 0x1a, 0xb25b: 0x1b, 0xb25c: 0x1c, 0xb25d: 0x1d, 0xb25e: 0x1e, 0xb25f: 0x1f, 0xb260: 0x20, 0xb301: 0x01, 0xb302: 0x02, 0xb303: 0x03, 0xb304: 0x04, 0xb305: 0x05, 0xb306: 0x06, 0xb307: 0x07, 0xb308: 0x08, 0xb309: 0x09, 0xb30a: 0x0a, 0xb30b: 0x0b, 0xb30c: 0x0c, 0xb30d: 0x0d, 0xb30e: 0x0e, 0xb30f: 0x0f, 0xb310: 0x10, 0xb311: 0x11, 0xb312: 0x12, 0xb313: 0x13, 0xb314: 0x14, 0xb315: 0x15, 0xb316: 0x16, 0xb317: 0x17, 0xb318: 0x18, 0xb319: 0x19, 0xb31a: 0x1a, 0xb31b: 0x1b, 0xb31c: 0x1c, 0xb31d: 0x1d, 0xb31e: 0x1e, 0xb31f: 0x1f, 0xb320: 0x20, 0xb321: 0x01, 0xb322: 0x02, 0xb323: 0x03, 0xb324: 0x04, 0xb325: 0x05, 0xb326: 0x06, 0xb327: 0x07, 0xb328: 0x08, 0xb329: 0x09, 0xb32a: 0x0a, 0xb32b: 0x0b, 0xb32c: 0x0c, 0xb32d: 0x0d, 0xb32e: 0x0e, 0xb32f: 0x0f, 0xb330: 0x10, 0xb331: 0x11, 0xb332: 0x12, 0xb333: 0x13, 0xb334: 0x14, 0xb335: 0x15, 0xb336: 0x16, 0xb337: 0x17, 0xb338: 0x18, 0xb339: 0x19, 0xb33a: 0x1a, 0xb33b: 0x1b, 0xb33c: 0x1c, 0xb33d: 0x1d, 0xb33e: 0x1e, 0xb33f: 0x1f, 0xb340: 0x20, 0xb341: 0x21, 0xb342: 0x22, 0xb343: 0x23, 0xb344: 0x24, 0xb345: 0x25, 0xb346: 0x26, 0xb347: 0x27, 0xb348: 0x28, 0xb349: 0x29, 0xb34a: 0x2a, 0xb34b: 0x2b, 0xb34c: 0x2c, 0xb34d: 0x2d, 0xb34e: 0x2e, 0xb34f: 0x2f, 0xb350: 0x30, 0xb351: 0x31, 0xb352: 0x32, 0xb353: 0x33, 0xb354: 0x34, 0xb355: 0x35, 0xb356: 0x36, 0xb357: 0x37, 0xb358: 0x38, 0xb359: 0x39, 0xb35a: 0x3a, 0xb35b: 0x3b, 0xb35c: 0x3c, 0xb35d: 0x3d, 0xb35e: 0x3e, 0xb35f: 0x3f, 0xb360: 0x40, 0xb361: 0x01, 0xb362: 0x02, 0xb363: 0x03, 0xb364: 0x04, 0xb365: 0x05, 0xb366: 0x06, 0xb367: 0x07, 0xb368: 0x08, 0xb369: 0x09, 0xb36a: 0x0a, 0xb36b: 0x0b, 0xb36c: 0x0c, 0xb36d: 0x0d, 0xb36e: 0x0e, 0xb36f: 0x0f, 0xb370: 0x10, 0xb371: 0x11, 0xb372: 0x12, 0xb373: 0x13, 0xb374: 0x14, 0xb375: 0x15, 0xb376: 0x16, 0xb377: 0x17, 0xb378: 0x18, 0xb379: 0x19, 0xb37a: 0x1a, 0xb37b: 0x1b, 0xb37c: 0x1c, 0xb37d: 0x1d, 0xb37e: 0x1e, 0xb37f: 0x1f, 0xb380: 0x20, 0xb381: 0x21, 0xb382: 0x22, 0xb383: 0x23, 0xb384: 0x24, 0xb385: 0x25, 0xb386: 0x26, 0xb387: 0x27, 0xb388: 0x28, 0xb389: 0x29, 0xb38a: 0x2a, 0xb38b: 0x2b, 0xb38c: 0x2c, 0xb38d: 0x2d, 0xb38e: 0x2e, 0xb38f: 0x2f, 0xb390: 0x30, 0xb391: 0x31, 0xb392: 0x32, 0xb393: 0x33, 0xb394: 0x34, 0xb395: 0x35, 0xb396: 0x36, 0xb397: 0x37, 0xb398: 0x38, 0xb399: 0x39, 0xb39a: 0x3a, 0xb39b: 0x3b, 0xb39c: 0x3c, 0xb39d: 0x3d, 0xb39e: 0x3e, 0xb39f: 0x3f, 0xb3a0: 0x40, 0xb3a1: 0x41, 0xb3a2: 0x42, 0xb3a3: 0x43, 0xb3a4: 0x44, 0xb3a5: 0x45, 0xb3a6: 0x46, 0xb3a7: 0x47, 0xb3a8: 0x48, 0xb3a9: 0x49, 0xb3aa: 0x4a, 0xb3ab: 0x4b, 0xb3ac: 0x4c, 0xb3ad: 0x4d, 0xb3ae: 0x4e, 0xb3af: 0x4f, 0xb3b0: 0x50, 0xb3b1: 0x51, 0xb3b2: 0x52, 0xb3b3: 0x53, 0xb3b4: 0x54, 0xb3b5: 0x55, 0xb3b6: 0x56, 0xb3b7: 0x57, 0xb3b8: 0x58, 0xb3b9: 0x59, 0xb3ba: 0x5a, 0xb3bb: 0x5b, 0xb3bc: 0x5c, 0xb3bd: 0x5d, 0xb3be: 0x5e, 0xb3bf: 0x5f, 0xb3c0: 0x60, 0xb3c1: 0x61, 0xb3c2: 0x62, 0xb3c3: 0x63, 0xb3c4: 0x64, 0xb3c5: 0x65, 0xb3c6: 0x66, 0xb3c7: 0x67, 0xb3c8: 0x68, 0xb3c9: 0x69, 0xb3ca: 0x6a, 0xb3cb: 0x6b, 0xb3cc: 0x6c, 0xb3cd: 0x6d, 0xb3ce: 0x6e, 0xb3cf: 0x6f, 0xb3d0: 0x70, 0xb3d1: 0x71, 0xb3d2: 0x72, 0xb3d3: 0x73, 0xb3d4: 0x74, 0xb3d5: 0x75, 0xb3d6: 0x76, 0xb3d7: 0x77, 0xb3d8: 0x78, 0xb3d9: 0x79, 0xb3da: 0x7a, 0xb3db: 0x7b, 0xb3dc: 0x7c, 0xb3dd: 0x7d, 0xb3de: 0x7e, 0xb3df: 0x7f, 0xb3e0: 0x80 }); /***/ }), /* 1082 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/cids/src/cid-util.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var mh = __webpack_require__(/*! multihashes */ 1074);var _require = __webpack_require__(/*! buffer */ 45),Buffer = _require.Buffer; var CIDUtil = { /** * Test if the given input is a valid CID object. * Returns an error message if it is not. * Returns undefined if it is a valid CID. * * @param {any} other * @returns {string} */ checkCIDComponents: function checkCIDComponents(other) { if (other == null) { return 'null values are not valid CIDs'; } if (!(other.version === 0 || other.version === 1)) { return 'Invalid version, must be a number equal to 1 or 0'; } if (typeof other.codec !== 'string') { return 'codec must be string'; } if (other.version === 0) { if (other.codec !== 'dag-pb') { return "codec must be 'dag-pb' for CIDv0"; } if (other.multibaseName !== 'base58btc') { return "multibaseName must be 'base58btc' for CIDv0"; } } if (!Buffer.isBuffer(other.multihash)) { return 'multihash must be a Buffer'; } try { mh.validate(other.multihash); } catch (err) { var errorMsg = err.message; if (!errorMsg) {// Just in case mh.validate() throws an error with empty error message errorMsg = 'Multihash validation failed'; } return errorMsg; } } }; module.exports = CIDUtil; /***/ }), /* 1083 */ /*!****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/class-is/index.js ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; function _construct(Parent, args, Class) {if (_isNativeReflectConstruct()) {_construct = Reflect.construct;} else {_construct = function _construct(Parent, args, Class) {var a = [null];a.push.apply(a, args);var Constructor = Function.bind.apply(Parent, a);var instance = new Constructor();if (Class) _setPrototypeOf(instance, Class.prototype);return instance;};}return _construct.apply(null, arguments);}function _defineProperty(obj, key, value) {if (key in obj) {Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true });} else {obj[key] = value;}return obj;}function _classCallCheck(instance, Constructor) {if (!(instance instanceof Constructor)) {throw new TypeError("Cannot call a class as a function");}}function _defineProperties(target, props) {for (var i = 0; i < props.length; i++) {var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if ("value" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);}}function _createClass(Constructor, protoProps, staticProps) {if (protoProps) _defineProperties(Constructor.prototype, protoProps);if (staticProps) _defineProperties(Constructor, staticProps);return Constructor;}function _inherits(subClass, superClass) {if (typeof superClass !== "function" && superClass !== null) {throw new TypeError("Super expression must either be null or a function");}subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } });if (superClass) _setPrototypeOf(subClass, superClass);}function _setPrototypeOf(o, p) {_setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {o.__proto__ = p;return o;};return _setPrototypeOf(o, p);}function _createSuper(Derived) {var hasNativeReflectConstruct = _isNativeReflectConstruct();return function _createSuperInternal() {var Super = _getPrototypeOf(Derived),result;if (hasNativeReflectConstruct) {var NewTarget = _getPrototypeOf(this).constructor;result = Reflect.construct(Super, arguments, NewTarget);} else {result = Super.apply(this, arguments);}return _possibleConstructorReturn(this, result);};}function _possibleConstructorReturn(self, call) {if (call && (typeof call === "object" || typeof call === "function")) {return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self) {if (self === void 0) {throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct() {if (typeof Reflect === "undefined" || !Reflect.construct) return false;if (Reflect.construct.sham) return false;if (typeof Proxy === "function") return true;try {Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));return true;} catch (e) {return false;}}function _getPrototypeOf(o) {_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {return o.__proto__ || Object.getPrototypeOf(o);};return _getPrototypeOf(o);} function withIs(Class, _ref) {var className = _ref.className,symbolName = _ref.symbolName; var symbol = Symbol.for(symbolName); var ClassIsWrapper = _defineProperty({}, className, /*#__PURE__*/function (_Class) {_inherits(_class, _Class);var _super = _createSuper(_class); function _class() {var _this2;_classCallCheck(this, _class);for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {args[_key] = arguments[_key];} _this2 = _super.call.apply(_super, [this].concat(args)); Object.defineProperty(_assertThisInitialized(_this2), symbol, { value: true });return _this2; }_createClass(_class, [{ key: Symbol.toStringTag, get: function get() { return className; } }]);return _class;}(Class))[ className]; ClassIsWrapper["is".concat(className)] = function (obj) {return !!(obj && obj[symbol]);}; return ClassIsWrapper; } function withIsProto(Class, _ref2) {var className = _ref2.className,symbolName = _ref2.symbolName,withoutNew = _ref2.withoutNew; var symbol = Symbol.for(symbolName); /* eslint-disable object-shorthand */ var ClassIsWrapper = _defineProperty({}, className, function () {for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {args[_key2] = arguments[_key2];} if (withoutNew && !(this instanceof ClassIsWrapper)) { return _construct(ClassIsWrapper, args); } var _this = Class.call.apply(Class, [this].concat(args)) || this; if (_this && !_this[symbol]) { Object.defineProperty(_this, symbol, { value: true }); } return _this; })[ className]; /* eslint-enable object-shorthand */ ClassIsWrapper.prototype = Object.create(Class.prototype); ClassIsWrapper.prototype.constructor = ClassIsWrapper; Object.defineProperty(ClassIsWrapper.prototype, Symbol.toStringTag, { get: function get() { return className; } }); ClassIsWrapper["is".concat(className)] = function (obj) {return !!(obj && obj[symbol]);}; return ClassIsWrapper; } module.exports = withIs; module.exports.proto = withIsProto; /***/ }), /* 1084 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/content-hash/src/helpers.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* ISC License Copyright (c) 2019, Pierre-Louis Despaigne Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ var CID = __webpack_require__(/*! cids */ 1073); /** * Take any ipfsHash and convert it to a CID v1 encoded in base32. * @param {string} ipfsHash a regular ipfs hash either a cid v0 or v1 (v1 will remain unchanged) * @return {string} the resulting ipfs hash as a cid v1 */ var cidV0ToV1Base32 = function cidV0ToV1Base32(ipfsHash) { var cid = new CID(ipfsHash); if (cid.version === 0) { cid = cid.toV1(); } return cid.toString('base32'); }; exports.cidV0ToV1Base32 = cidV0ToV1Base32; /***/ }), /* 1085 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-personal/lib/index.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var core = __webpack_require__(/*! web3-core */ 993); var Method = __webpack_require__(/*! web3-core-method */ 1041); var utils = __webpack_require__(/*! web3-utils */ 999); var Net = __webpack_require__(/*! web3-net */ 1046); var formatters = __webpack_require__(/*! web3-core-helpers */ 996).formatters; var Personal = function Personal() { var _this = this; // sets _requestmanager core.packageInit(this, arguments); this.net = new Net(this); var defaultAccount = null; var defaultBlock = 'latest'; Object.defineProperty(this, 'defaultAccount', { get: function get() { return defaultAccount; }, set: function set(val) { if (val) { defaultAccount = utils.toChecksumAddress(formatters.inputAddressFormatter(val)); } // update defaultBlock methods.forEach(function (method) { method.defaultAccount = defaultAccount; }); return val; }, enumerable: true }); Object.defineProperty(this, 'defaultBlock', { get: function get() { return defaultBlock; }, set: function set(val) { defaultBlock = val; // update defaultBlock methods.forEach(function (method) { method.defaultBlock = defaultBlock; }); return val; }, enumerable: true }); var methods = [ new Method({ name: 'getAccounts', call: 'personal_listAccounts', params: 0, outputFormatter: utils.toChecksumAddress }), new Method({ name: 'newAccount', call: 'personal_newAccount', params: 1, inputFormatter: [null], outputFormatter: utils.toChecksumAddress }), new Method({ name: 'unlockAccount', call: 'personal_unlockAccount', params: 3, inputFormatter: [formatters.inputAddressFormatter, null, null] }), new Method({ name: 'lockAccount', call: 'personal_lockAccount', params: 1, inputFormatter: [formatters.inputAddressFormatter] }), new Method({ name: 'importRawKey', call: 'personal_importRawKey', params: 2 }), new Method({ name: 'sendTransaction', call: 'personal_sendTransaction', params: 2, inputFormatter: [formatters.inputTransactionFormatter, null] }), new Method({ name: 'signTransaction', call: 'personal_signTransaction', params: 2, inputFormatter: [formatters.inputTransactionFormatter, null] }), new Method({ name: 'sign', call: 'personal_sign', params: 3, inputFormatter: [formatters.inputSignFormatter, formatters.inputAddressFormatter, null] }), new Method({ name: 'ecRecover', call: 'personal_ecRecover', params: 2, inputFormatter: [formatters.inputSignFormatter, null] })]; methods.forEach(function (method) { method.attachToObject(_this); method.setRequestManager(_this._requestManager); method.defaultBlock = _this.defaultBlock; method.defaultAccount = _this.defaultAccount; }); }; core.addProviders(Personal); module.exports = Personal; /***/ }), /* 1086 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth-accounts/lib/index.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(global, Buffer) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file accounts.js * @author Fabian Vogelsteller * @date 2017 */ function _toConsumableArray(arr) {return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();}function _nonIterableSpread() {throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _iterableToArray(iter) {if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);}function _arrayWithoutHoles(arr) {if (Array.isArray(arr)) return _arrayLikeToArray(arr);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) {arr2[i] = arr[i];}return arr2;} var _ = __webpack_require__(/*! underscore */ 995); var core = __webpack_require__(/*! web3-core */ 993); var Method = __webpack_require__(/*! web3-core-method */ 1041); var Account = __webpack_require__(/*! eth-lib/lib/account */ 1087); var Hash = __webpack_require__(/*! eth-lib/lib/hash */ 1004); var RLP = __webpack_require__(/*! eth-lib/lib/rlp */ 1160); // jshint ignore:line var Bytes = __webpack_require__(/*! eth-lib/lib/bytes */ 1088); // jshint ignore:line var cryp = typeof global === 'undefined' ? __webpack_require__(/*! crypto-browserify */ 1090) : __webpack_require__(/*! crypto */ 1090); var scrypt = __webpack_require__(/*! scrypt-js */ 172); var uuid = __webpack_require__(/*! uuid */ 1161); var utils = __webpack_require__(/*! web3-utils */ 999); var helpers = __webpack_require__(/*! web3-core-helpers */ 996); var Transaction = __webpack_require__(/*! ethereumjs-tx */ 544).Transaction; var Common = __webpack_require__(/*! ethereumjs-common */ 1166).default; var isNot = function isNot(value) { return _.isUndefined(value) || _.isNull(value); }; var Accounts = function Accounts() { var _this = this; // sets _requestmanager core.packageInit(this, arguments); // remove unecessary core functions delete this.BatchRequest; delete this.extend; var _ethereumCall = [ new Method({ name: 'getNetworkId', call: 'net_version', params: 0, outputFormatter: parseInt }), new Method({ name: 'getChainId', call: 'eth_chainId', params: 0, outputFormatter: utils.hexToNumber }), new Method({ name: 'getGasPrice', call: 'eth_gasPrice', params: 0 }), new Method({ name: 'getTransactionCount', call: 'eth_getTransactionCount', params: 2, inputFormatter: [function (address) { if (utils.isAddress(address)) { return address; } else { throw new Error('Address ' + address + ' is not a valid address to get the "transactionCount".'); } }, function () { return 'latest'; }] })]; // attach methods to this._ethereumCall this._ethereumCall = {}; _.each(_ethereumCall, function (method) { method.attachToObject(_this._ethereumCall); method.setRequestManager(_this._requestManager); }); this.wallet = new Wallet(this); }; Accounts.prototype._addAccountFunctions = function (account) { var _this = this; // add sign functions account.signTransaction = function signTransaction(tx, callback) { return _this.signTransaction(tx, account.privateKey, callback); }; account.sign = function sign(data) { return _this.sign(data, account.privateKey); }; account.encrypt = function encrypt(password, options) { return _this.encrypt(account.privateKey, password, options); }; return account; }; Accounts.prototype.create = function create(entropy) { return this._addAccountFunctions(Account.create(entropy || utils.randomHex(32))); }; Accounts.prototype.privateKeyToAccount = function privateKeyToAccount(privateKey, ignoreLength) { if (!privateKey.startsWith('0x')) { privateKey = '0x' + privateKey; } // 64 hex characters + hex-prefix if (!ignoreLength && privateKey.length !== 66) { throw new Error("Private key must be 32 bytes long"); } return this._addAccountFunctions(Account.fromPrivate(privateKey)); }; Accounts.prototype.signTransaction = function signTransaction(tx, privateKey, callback) { var _this = this,error = false,transactionOptions = {},hasTxSigningOptions = !!(tx && (tx.chain && tx.hardfork || tx.common)); callback = callback || function () { }; if (!tx) { error = new Error('No transaction object given!'); callback(error); return Promise.reject(error); } function signed(tx) { var error = _validateTransactionForSigning(tx); if (error) { callback(error); return Promise.reject(error); } try { var transaction = helpers.formatters.inputCallFormatter(_.clone(tx)); transaction.to = transaction.to || '0x'; transaction.data = transaction.data || '0x'; transaction.value = transaction.value || '0x'; transaction.chainId = utils.numberToHex(transaction.chainId); // Because tx has no ethereumjs-tx signing options we use fetched vals. if (!hasTxSigningOptions) { transactionOptions.common = Common.forCustomChain('mainnet', { name: 'custom-network', networkId: transaction.networkId, chainId: transaction.chainId }, 'petersburg'); delete transaction.networkId; } else { if (transaction.common) { transactionOptions.common = Common.forCustomChain(transaction.common.baseChain || 'mainnet', { name: transaction.common.customChain.name || 'custom-network', networkId: transaction.common.customChain.networkId, chainId: transaction.common.customChain.chainId }, transaction.common.hardfork || 'petersburg'); delete transaction.common; } if (transaction.chain) { transactionOptions.chain = transaction.chain; delete transaction.chain; } if (transaction.hardfork) { transactionOptions.hardfork = transaction.hardfork; delete transaction.hardfork; } } if (privateKey.startsWith('0x')) { privateKey = privateKey.substring(2); } var ethTx = new Transaction(transaction, transactionOptions); ethTx.sign(Buffer.from(privateKey, 'hex')); var validationResult = ethTx.validate(true); if (validationResult !== '') { throw new Error('Signer Error: ' + validationResult); } var rlpEncoded = ethTx.serialize().toString('hex'); var rawTransaction = '0x' + rlpEncoded; var transactionHash = utils.keccak256(rawTransaction); var result = { messageHash: '0x' + Buffer.from(ethTx.hash(false)).toString('hex'), v: '0x' + Buffer.from(ethTx.v).toString('hex'), r: '0x' + Buffer.from(ethTx.r).toString('hex'), s: '0x' + Buffer.from(ethTx.s).toString('hex'), rawTransaction: rawTransaction, transactionHash: transactionHash }; callback(null, result); return result; } catch (e) { callback(e); return Promise.reject(e); } } // Resolve immediately if nonce, chainId, price and signing options are provided if (tx.nonce !== undefined && tx.chainId !== undefined && tx.gasPrice !== undefined && hasTxSigningOptions) { return Promise.resolve(signed(tx)); } // Otherwise, get the missing info from the Ethereum Node return Promise.all([ isNot(tx.chainId) ? _this._ethereumCall.getChainId() : tx.chainId, isNot(tx.gasPrice) ? _this._ethereumCall.getGasPrice() : tx.gasPrice, isNot(tx.nonce) ? _this._ethereumCall.getTransactionCount(_this.privateKeyToAccount(privateKey).address) : tx.nonce, isNot(hasTxSigningOptions) ? _this._ethereumCall.getNetworkId() : 1]). then(function (args) { if (isNot(args[0]) || isNot(args[1]) || isNot(args[2]) || isNot(args[3])) { throw new Error('One of the values "chainId", "networkId", "gasPrice", or "nonce" couldn\'t be fetched: ' + JSON.stringify(args)); } return signed(_.extend(tx, { chainId: args[0], gasPrice: args[1], nonce: args[2], networkId: args[3] })); }); }; function _validateTransactionForSigning(tx) { if (tx.common && tx.chain && tx.hardfork) { return new Error('Please provide the ethereumjs-common object or the chain and hardfork property but not all together.'); } if (tx.chain && !tx.hardfork || tx.hardfork && !tx.chain) { return new Error('When specifying chain and hardfork, both values must be defined. ' + 'Received "chain": ' + tx.chain + ', "hardfork": ' + tx.hardfork); } if (!tx.gas && !tx.gasLimit) { return new Error('"gas" is missing'); } if (tx.nonce < 0 || tx.gas < 0 || tx.gasPrice < 0 || tx.chainId < 0) { return new Error('Gas, gasPrice, nonce or chainId is lower than 0'); } return; } /* jshint ignore:start */ Accounts.prototype.recoverTransaction = function recoverTransaction(rawTx) { var values = RLP.decode(rawTx); var signature = Account.encodeSignature(values.slice(6, 9)); var recovery = Bytes.toNumber(values[6]); var extraData = recovery < 35 ? [] : [Bytes.fromNumber(recovery - 35 >> 1), '0x', '0x']; var signingData = values.slice(0, 6).concat(extraData); var signingDataHex = RLP.encode(signingData); return Account.recover(Hash.keccak256(signingDataHex), signature); }; /* jshint ignore:end */ Accounts.prototype.hashMessage = function hashMessage(data) { var messageHex = utils.isHexStrict(data) ? data : utils.utf8ToHex(data); var messageBytes = utils.hexToBytes(messageHex); var messageBuffer = Buffer.from(messageBytes); var preamble = '\x19Ethereum Signed Message:\n' + messageBytes.length; var preambleBuffer = Buffer.from(preamble); var ethMessage = Buffer.concat([preambleBuffer, messageBuffer]); return Hash.keccak256s(ethMessage); }; Accounts.prototype.sign = function sign(data, privateKey) { if (!privateKey.startsWith('0x')) { privateKey = '0x' + privateKey; } // 64 hex characters + hex-prefix if (privateKey.length !== 66) { throw new Error("Private key must be 32 bytes long"); } var hash = this.hashMessage(data); var signature = Account.sign(hash, privateKey); var vrs = Account.decodeSignature(signature); return { message: data, messageHash: hash, v: vrs[0], r: vrs[1], s: vrs[2], signature: signature }; }; Accounts.prototype.recover = function recover(message, signature, preFixed) { var args = [].slice.apply(arguments); if (_.isObject(message)) { return this.recover(message.messageHash, Account.encodeSignature([message.v, message.r, message.s]), true); } if (!preFixed) { message = this.hashMessage(message); } if (args.length >= 4) { preFixed = args.slice(-1)[0]; preFixed = _.isBoolean(preFixed) ? !!preFixed : false; return this.recover(message, Account.encodeSignature(args.slice(1, 4)), preFixed); // v, r, s } return Account.recover(message, signature); }; // Taken from https://github.com/ethereumjs/ethereumjs-wallet Accounts.prototype.decrypt = function (v3Keystore, password, nonStrict) { /* jshint maxcomplexity: 10 */ if (!_.isString(password)) { throw new Error('No password given.'); } var json = _.isObject(v3Keystore) ? v3Keystore : JSON.parse(nonStrict ? v3Keystore.toLowerCase() : v3Keystore); if (json.version !== 3) { throw new Error('Not a valid V3 wallet'); } var derivedKey; var kdfparams; if (json.crypto.kdf === 'scrypt') { kdfparams = json.crypto.kdfparams; // FIXME: support progress reporting callback derivedKey = scrypt.syncScrypt(Buffer.from(password), Buffer.from(kdfparams.salt, 'hex'), kdfparams.n, kdfparams.r, kdfparams.p, kdfparams.dklen); } else if (json.crypto.kdf === 'pbkdf2') { kdfparams = json.crypto.kdfparams; if (kdfparams.prf !== 'hmac-sha256') { throw new Error('Unsupported parameters to PBKDF2'); } derivedKey = cryp.pbkdf2Sync(Buffer.from(password), Buffer.from(kdfparams.salt, 'hex'), kdfparams.c, kdfparams.dklen, 'sha256'); } else { throw new Error('Unsupported key derivation scheme'); } var ciphertext = Buffer.from(json.crypto.ciphertext, 'hex'); var mac = utils.sha3(Buffer.from([].concat(_toConsumableArray(derivedKey.slice(16, 32)), _toConsumableArray(ciphertext)))).replace('0x', ''); if (mac !== json.crypto.mac) { throw new Error('Key derivation failed - possibly wrong password'); } var decipher = cryp.createDecipheriv(json.crypto.cipher, derivedKey.slice(0, 16), Buffer.from(json.crypto.cipherparams.iv, 'hex')); var seed = '0x' + Buffer.from([].concat(_toConsumableArray(decipher.update(ciphertext)), _toConsumableArray(decipher.final()))).toString('hex'); return this.privateKeyToAccount(seed, true); }; Accounts.prototype.encrypt = function (privateKey, password, options) { /* jshint maxcomplexity: 20 */ var account = this.privateKeyToAccount(privateKey, true); options = options || {}; var salt = options.salt || cryp.randomBytes(32); var iv = options.iv || cryp.randomBytes(16); var derivedKey; var kdf = options.kdf || 'scrypt'; var kdfparams = { dklen: options.dklen || 32, salt: salt.toString('hex') }; if (kdf === 'pbkdf2') { kdfparams.c = options.c || 262144; kdfparams.prf = 'hmac-sha256'; derivedKey = cryp.pbkdf2Sync(Buffer.from(password), Buffer.from(kdfparams.salt, 'hex'), kdfparams.c, kdfparams.dklen, 'sha256'); } else if (kdf === 'scrypt') { // FIXME: support progress reporting callback kdfparams.n = options.n || 8192; // 2048 4096 8192 16384 kdfparams.r = options.r || 8; kdfparams.p = options.p || 1; derivedKey = scrypt.syncScrypt(Buffer.from(password), Buffer.from(kdfparams.salt, 'hex'), kdfparams.n, kdfparams.r, kdfparams.p, kdfparams.dklen); } else { throw new Error('Unsupported kdf'); } var cipher = cryp.createCipheriv(options.cipher || 'aes-128-ctr', derivedKey.slice(0, 16), iv); if (!cipher) { throw new Error('Unsupported cipher'); } var ciphertext = Buffer.from([].concat(_toConsumableArray( cipher.update(Buffer.from(account.privateKey.replace('0x', ''), 'hex'))), _toConsumableArray( cipher.final()))); var mac = utils.sha3(Buffer.from([].concat(_toConsumableArray(derivedKey.slice(16, 32)), _toConsumableArray(ciphertext)))).replace('0x', ''); return { version: 3, id: uuid.v4({ random: options.uuid || cryp.randomBytes(16) }), address: account.address.toLowerCase().replace('0x', ''), crypto: { ciphertext: ciphertext.toString('hex'), cipherparams: { iv: iv.toString('hex') }, cipher: options.cipher || 'aes-128-ctr', kdf: kdf, kdfparams: kdfparams, mac: mac.toString('hex') } }; }; // Note: this is trying to follow closely the specs on // http://web3js.readthedocs.io/en/1.0/web3-eth-accounts.html function Wallet(accounts) { this._accounts = accounts; this.length = 0; this.defaultKeyName = 'web3js_wallet'; } Wallet.prototype._findSafeIndex = function (pointer) { pointer = pointer || 0; if (_.has(this, pointer)) { return this._findSafeIndex(pointer + 1); } else { return pointer; } }; Wallet.prototype._currentIndexes = function () { var keys = Object.keys(this); var indexes = keys. map(function (key) { return parseInt(key); }). filter(function (n) { return n < 9e20; }); return indexes; }; Wallet.prototype.create = function (numberOfAccounts, entropy) { for (var i = 0; i < numberOfAccounts; ++i) { this.add(this._accounts.create(entropy).privateKey); } return this; }; Wallet.prototype.add = function (account) { if (_.isString(account)) { account = this._accounts.privateKeyToAccount(account); } if (!this[account.address]) { account = this._accounts.privateKeyToAccount(account.privateKey); account.index = this._findSafeIndex(); this[account.index] = account; this[account.address] = account; this[account.address.toLowerCase()] = account; this.length++; return account; } else { return this[account.address]; } }; Wallet.prototype.remove = function (addressOrIndex) { var account = this[addressOrIndex]; if (account && account.address) { // address this[account.address].privateKey = null; delete this[account.address]; // address lowercase this[account.address.toLowerCase()].privateKey = null; delete this[account.address.toLowerCase()]; // index this[account.index].privateKey = null; delete this[account.index]; this.length--; return true; } else { return false; } }; Wallet.prototype.clear = function () { var _this = this; var indexes = this._currentIndexes(); indexes.forEach(function (index) { _this.remove(index); }); return this; }; Wallet.prototype.encrypt = function (password, options) { var _this = this; var indexes = this._currentIndexes(); var accounts = indexes.map(function (index) { return _this[index].encrypt(password, options); }); return accounts; }; Wallet.prototype.decrypt = function (encryptedWallet, password) { var _this = this; encryptedWallet.forEach(function (keystore) { var account = _this._accounts.decrypt(keystore, password); if (account) { _this.add(account); } else { throw new Error('Couldn\'t decrypt accounts. Password wrong?'); } }); return this; }; Wallet.prototype.save = function (password, keyName) { localStorage.setItem(keyName || this.defaultKeyName, JSON.stringify(this.encrypt(password))); return true; }; Wallet.prototype.load = function (password, keyName) { var keystore = localStorage.getItem(keyName || this.defaultKeyName); if (keystore) { try { keystore = JSON.parse(keystore); } catch (e) { } } return this.decrypt(keystore || [], password); }; if (!storageAvailable('localStorage')) { delete Wallet.prototype.save; delete Wallet.prototype.load; } /** * Checks whether a storage type is available or not * For more info on how this works, please refer to MDN documentation * https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API#Feature-detecting_localStorage * * @method storageAvailable * @param {String} type the type of storage ('localStorage', 'sessionStorage') * @returns {Boolean} a boolean indicating whether the specified storage is available or not */ function storageAvailable(type) { var storage; try { storage = window[type]; var x = '__storage_test__'; storage.setItem(x, x); storage.removeItem(x); return true; } catch (e) { return e && ( // everything except Firefox e.code === 22 || // Firefox e.code === 1014 || // test name field too, because code might not be present // everything except Firefox e.name === 'QuotaExceededError' || // Firefox e.name === 'NS_ERROR_DOM_QUOTA_REACHED') && // acknowledge QuotaExceededError only if there's something already stored storage && storage.length !== 0; } } module.exports = Accounts; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js */ 42), __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1087 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/eth-lib/lib/account.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}(); var Bytes = __webpack_require__(/*! ./bytes */ 1088); var Nat = __webpack_require__(/*! ./nat */ 1159); var elliptic = __webpack_require__(/*! elliptic */ 210); var rlp = __webpack_require__(/*! ./rlp */ 1160); var secp256k1 = new elliptic.ec("secp256k1"); // eslint-disable-line var _require = __webpack_require__(/*! ./hash */ 1004), keccak256 = _require.keccak256, keccak256s = _require.keccak256s; var create = function create(entropy) { var innerHex = keccak256(Bytes.concat(Bytes.random(32), entropy || Bytes.random(32))); var middleHex = Bytes.concat(Bytes.concat(Bytes.random(32), innerHex), Bytes.random(32)); var outerHex = keccak256(middleHex); return fromPrivate(outerHex); }; var toChecksum = function toChecksum(address) { var addressHash = keccak256s(address.slice(2)); var checksumAddress = "0x"; for (var i = 0; i < 40; i++) { checksumAddress += parseInt(addressHash[i + 2], 16) > 7 ? address[i + 2].toUpperCase() : address[i + 2]; }return checksumAddress; }; var fromPrivate = function fromPrivate(privateKey) { var buffer = new Buffer(privateKey.slice(2), "hex"); var ecKey = secp256k1.keyFromPrivate(buffer); var publicKey = "0x" + ecKey.getPublic(false, 'hex').slice(2); var publicHash = keccak256(publicKey); var address = toChecksum("0x" + publicHash.slice(-40)); return { address: address, privateKey: privateKey }; }; var encodeSignature = function encodeSignature(_ref) { var _ref2 = _slicedToArray(_ref, 3), v = _ref2[0], r = _ref2[1], s = _ref2[2]; return Bytes.flatten([r, s, v]); }; var decodeSignature = function decodeSignature(hex) { return [Bytes.slice(64, 65, hex), Bytes.slice(0, 32, hex), Bytes.slice(32, 64, hex)]; }; var makeSign = function makeSign(addToV) { return function (hash, privateKey) { var signature = secp256k1.keyFromPrivate(new Buffer(privateKey.slice(2), "hex")).sign(new Buffer(hash.slice(2), "hex"), { canonical: true }); return encodeSignature([Bytes.pad(1, Bytes.fromNumber(addToV + signature.recoveryParam)), Bytes.pad(32, Bytes.fromNat("0x" + signature.r.toString(16))), Bytes.pad(32, Bytes.fromNat("0x" + signature.s.toString(16)))]); }; }; var sign = makeSign(27); // v=27|28 instead of 0|1... var recover = function recover(hash, signature) { var vals = decodeSignature(signature); var vrs = { v: Bytes.toNumber(vals[0]), r: vals[1].slice(2), s: vals[2].slice(2) }; var ecPublicKey = secp256k1.recoverPubKey(new Buffer(hash.slice(2), "hex"), vrs, vrs.v < 2 ? vrs.v : 1 - vrs.v % 2); // because odd vals mean v=0... sadly that means v=0 means v=1... I hate that var publicKey = "0x" + ecPublicKey.encode("hex", false).slice(2); var publicHash = keccak256(publicKey); var address = toChecksum("0x" + publicHash.slice(-40)); return address; }; var transactionSigningData = function transactionSigningData(tx) { return rlp.encode([Bytes.fromNat(tx.nonce), Bytes.fromNat(tx.gasPrice), Bytes.fromNat(tx.gas), tx.to.toLowerCase(), Bytes.fromNat(tx.value), tx.data, Bytes.fromNat(tx.chainId || "0x1"), "0x", "0x"]); }; var signTransaction = function signTransaction(tx, privateKey) { var signingData = transactionSigningData(tx); var signature = makeSign(Nat.toNumber(tx.chainId || "0x1") * 2 + 35)(keccak256(signingData), privateKey); var rawTransaction = rlp.decode(signingData).slice(0, 6).concat(decodeSignature(signature)); return rlp.encode(rawTransaction); }; var recoverTransaction = function recoverTransaction(rawTransaction) { var values = rlp.decode(rawTransaction); var signature = encodeSignature(values.slice(6, 9)); var recovery = Bytes.toNumber(values[6]); var extraData = recovery < 35 ? [] : [Bytes.fromNumber(recovery - 35 >> 1), "0x", "0x"]; var signingData = values.slice(0, 6).concat(extraData); var signingDataHex = rlp.encode(signingData); return recover(keccak256(signingDataHex), signature); }; module.exports = { create: create, toChecksum: toChecksum, fromPrivate: fromPrivate, sign: sign, recover: recover, signTransaction: signTransaction, recoverTransaction: recoverTransaction, transactionSigningData: transactionSigningData, encodeSignature: encodeSignature, decodeSignature: decodeSignature }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../../HBuilderX/plugins/uniapp-cli/node_modules/buffer/index.js */ 45).Buffer)) /***/ }), /* 1088 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/eth-lib/lib/bytes.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(__webpack_provided_window_dot_crypto) {var A = __webpack_require__(/*! ./array.js */ 1089); var at = function at(bytes, index) { return parseInt(bytes.slice(index * 2 + 2, index * 2 + 4), 16); }; var random = function random(bytes) { var rnd = void 0; if (typeof window !== "undefined" && __webpack_provided_window_dot_crypto && __webpack_provided_window_dot_crypto.getRandomValues) rnd = __webpack_provided_window_dot_crypto.getRandomValues(new Uint8Array(bytes));else if (true) rnd = __webpack_require__(/*! crypto */ 1090).randomBytes(bytes);else {} var hex = "0x"; for (var i = 0; i < bytes; ++i) { hex += ("00" + rnd[i].toString(16)).slice(-2); }return hex; }; var length = function length(a) { return (a.length - 2) / 2; }; var flatten = function flatten(a) { return "0x" + a.reduce(function (r, s) { return r + s.slice(2); }, ""); }; var slice = function slice(i, j, bs) { return "0x" + bs.slice(i * 2 + 2, j * 2 + 2); }; var reverse = function reverse(hex) { var rev = "0x"; for (var i = 0, l = length(hex); i < l; ++i) { rev += hex.slice((l - i) * 2, (l - i + 1) * 2); } return rev; }; var pad = function pad(l, hex) { return hex.length === l * 2 + 2 ? hex : pad(l, "0x" + "0" + hex.slice(2)); }; var padRight = function padRight(l, hex) { return hex.length === l * 2 + 2 ? hex : padRight(l, hex + "0"); }; var toArray = function toArray(hex) { var arr = []; for (var i = 2, l = hex.length; i < l; i += 2) { arr.push(parseInt(hex.slice(i, i + 2), 16)); }return arr; }; var fromArray = function fromArray(arr) { var hex = "0x"; for (var i = 0, l = arr.length; i < l; ++i) { var b = arr[i]; hex += (b < 16 ? "0" : "") + b.toString(16); } return hex; }; var toUint8Array = function toUint8Array(hex) { return new Uint8Array(toArray(hex)); }; var fromUint8Array = function fromUint8Array(arr) { return fromArray([].slice.call(arr, 0)); }; var fromNumber = function fromNumber(num) { var hex = num.toString(16); return hex.length % 2 === 0 ? "0x" + hex : "0x0" + hex; }; var toNumber = function toNumber(hex) { return parseInt(hex.slice(2), 16); }; var concat = function concat(a, b) { return a.concat(b.slice(2)); }; var fromNat = function fromNat(bn) { return bn === "0x0" ? "0x" : bn.length % 2 === 0 ? bn : "0x0" + bn.slice(2); }; var toNat = function toNat(bn) { return bn[2] === "0" ? "0x" + bn.slice(3) : bn; }; var fromAscii = function fromAscii(ascii) { var hex = "0x"; for (var i = 0; i < ascii.length; ++i) { hex += ("00" + ascii.charCodeAt(i).toString(16)).slice(-2); }return hex; }; var toAscii = function toAscii(hex) { var ascii = ""; for (var i = 2; i < hex.length; i += 2) { ascii += String.fromCharCode(parseInt(hex.slice(i, i + 2), 16)); }return ascii; }; // From https://gist.github.com/pascaldekloe/62546103a1576803dade9269ccf76330 var fromString = function fromString(s) { var makeByte = function makeByte(uint8) { var b = uint8.toString(16); return b.length < 2 ? "0" + b : b; }; var bytes = "0x"; for (var ci = 0; ci != s.length; ci++) { var c = s.charCodeAt(ci); if (c < 128) { bytes += makeByte(c); continue; } if (c < 2048) { bytes += makeByte(c >> 6 | 192); } else { if (c > 0xd7ff && c < 0xdc00) { if (++ci == s.length) return null; var c2 = s.charCodeAt(ci); if (c2 < 0xdc00 || c2 > 0xdfff) return null; c = 0x10000 + ((c & 0x03ff) << 10) + (c2 & 0x03ff); bytes += makeByte(c >> 18 | 240); bytes += makeByte(c >> 12 & 63 | 128); } else { // c <= 0xffff bytes += makeByte(c >> 12 | 224); } bytes += makeByte(c >> 6 & 63 | 128); } bytes += makeByte(c & 63 | 128); } return bytes; }; var toString = function toString(bytes) { var s = ''; var i = 0; var l = length(bytes); while (i < l) { var c = at(bytes, i++); if (c > 127) { if (c > 191 && c < 224) { if (i >= l) return null; c = (c & 31) << 6 | at(bytes, i) & 63; } else if (c > 223 && c < 240) { if (i + 1 >= l) return null; c = (c & 15) << 12 | (at(bytes, i) & 63) << 6 | at(bytes, ++i) & 63; } else if (c > 239 && c < 248) { if (i + 2 >= l) return null; c = (c & 7) << 18 | (at(bytes, i) & 63) << 12 | (at(bytes, ++i) & 63) << 6 | at(bytes, ++i) & 63; } else return null; ++i; } if (c <= 0xffff) s += String.fromCharCode(c);else if (c <= 0x10ffff) { c -= 0x10000; s += String.fromCharCode(c >> 10 | 0xd800); s += String.fromCharCode(c & 0x3FF | 0xdc00); } else return null; } return s; }; module.exports = { random: random, length: length, concat: concat, flatten: flatten, slice: slice, reverse: reverse, pad: pad, padRight: padRight, fromAscii: fromAscii, toAscii: toAscii, fromString: fromString, toString: toString, fromNumber: fromNumber, toNumber: toNumber, fromNat: fromNat, toNat: toNat, fromArray: fromArray, toArray: toArray, fromUint8Array: fromUint8Array, toUint8Array: toUint8Array }; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 207)["default"])) /***/ }), /* 1089 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/eth-lib/lib/array.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var generate = function generate(num, fn) { var a = []; for (var i = 0; i < num; ++i) { a.push(fn(i)); }return a; }; var replicate = function replicate(num, val) { return generate(num, function () { return val; }); }; var concat = function concat(a, b) { return a.concat(b); }; var flatten = function flatten(a) { var r = []; for (var j = 0, J = a.length; j < J; ++j) { for (var i = 0, I = a[j].length; i < I; ++i) { r.push(a[j][i]); } }return r; }; var chunksOf = function chunksOf(n, a) { var b = []; for (var i = 0, l = a.length; i < l; i += n) { b.push(a.slice(i, i + n)); }return b; }; module.exports = { generate: generate, replicate: replicate, concat: concat, flatten: flatten, chunksOf: chunksOf }; /***/ }), /* 1090 */ /*!*************************************************!*\ !*** ./node_modules/crypto-browserify/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.randomBytes = exports.rng = exports.pseudoRandomBytes = exports.prng = __webpack_require__(/*! randombytes */ 411) exports.createHash = exports.Hash = __webpack_require__(/*! create-hash */ 369) exports.createHmac = exports.Hmac = __webpack_require__(/*! create-hmac */ 426) var algos = __webpack_require__(/*! browserify-sign/algos */ 1091) var algoKeys = Object.keys(algos) var hashes = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'].concat(algoKeys) exports.getHashes = function () { return hashes } var p = __webpack_require__(/*! pbkdf2 */ 404) exports.pbkdf2 = p.pbkdf2 exports.pbkdf2Sync = p.pbkdf2Sync var aes = __webpack_require__(/*! browserify-cipher */ 1093) exports.Cipher = aes.Cipher exports.createCipher = aes.createCipher exports.Cipheriv = aes.Cipheriv exports.createCipheriv = aes.createCipheriv exports.Decipher = aes.Decipher exports.createDecipher = aes.createDecipher exports.Decipheriv = aes.Decipheriv exports.createDecipheriv = aes.createDecipheriv exports.getCiphers = aes.getCiphers exports.listCiphers = aes.listCiphers var dh = __webpack_require__(/*! diffie-hellman */ 1121) exports.DiffieHellmanGroup = dh.DiffieHellmanGroup exports.createDiffieHellmanGroup = dh.createDiffieHellmanGroup exports.getDiffieHellman = dh.getDiffieHellman exports.createDiffieHellman = dh.createDiffieHellman exports.DiffieHellman = dh.DiffieHellman var sign = __webpack_require__(/*! browserify-sign */ 1126) exports.createSign = sign.createSign exports.Sign = sign.Sign exports.createVerify = sign.createVerify exports.Verify = sign.Verify exports.createECDH = __webpack_require__(/*! create-ecdh */ 1151) var publicEncrypt = __webpack_require__(/*! public-encrypt */ 1152) exports.publicEncrypt = publicEncrypt.publicEncrypt exports.privateEncrypt = publicEncrypt.privateEncrypt exports.publicDecrypt = publicEncrypt.publicDecrypt exports.privateDecrypt = publicEncrypt.privateDecrypt // the least I can do is make error messages for the rest of the node.js/crypto api. // ;[ // 'createCredentials' // ].forEach(function (name) { // exports[name] = function () { // throw new Error([ // 'sorry, ' + name + ' is not implemented yet', // 'we accept pull requests', // 'https://github.com/crypto-browserify/crypto-browserify' // ].join('\n')) // } // }) var rf = __webpack_require__(/*! randomfill */ 1158) exports.randomFill = rf.randomFill exports.randomFillSync = rf.randomFillSync exports.createCredentials = function () { throw new Error([ 'sorry, createCredentials is not implemented yet', 'we accept pull requests', 'https://github.com/crypto-browserify/crypto-browserify' ].join('\n')) } exports.constants = { 'DH_CHECK_P_NOT_SAFE_PRIME': 2, 'DH_CHECK_P_NOT_PRIME': 1, 'DH_UNABLE_TO_CHECK_GENERATOR': 4, 'DH_NOT_SUITABLE_GENERATOR': 8, 'NPN_ENABLED': 1, 'ALPN_ENABLED': 1, 'RSA_PKCS1_PADDING': 1, 'RSA_SSLV23_PADDING': 2, 'RSA_NO_PADDING': 3, 'RSA_PKCS1_OAEP_PADDING': 4, 'RSA_X931_PADDING': 5, 'RSA_PKCS1_PSS_PADDING': 6, 'POINT_CONVERSION_COMPRESSED': 2, 'POINT_CONVERSION_UNCOMPRESSED': 4, 'POINT_CONVERSION_HYBRID': 6 } /***/ }), /* 1091 */ /*!***********************************************!*\ !*** ./node_modules/browserify-sign/algos.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./browser/algorithms.json */ 1092) /***/ }), /* 1092 */ /*!**************************************************************!*\ !*** ./node_modules/browserify-sign/browser/algorithms.json ***! \**************************************************************/ /*! exports provided: sha224WithRSAEncryption, RSA-SHA224, sha256WithRSAEncryption, RSA-SHA256, sha384WithRSAEncryption, RSA-SHA384, sha512WithRSAEncryption, RSA-SHA512, RSA-SHA1, ecdsa-with-SHA1, sha256, sha224, sha384, sha512, DSA-SHA, DSA-SHA1, DSA, DSA-WITH-SHA224, DSA-SHA224, DSA-WITH-SHA256, DSA-SHA256, DSA-WITH-SHA384, DSA-SHA384, DSA-WITH-SHA512, DSA-SHA512, DSA-RIPEMD160, ripemd160WithRSA, RSA-RIPEMD160, md5WithRSAEncryption, RSA-MD5, default */ /***/ (function(module) { module.exports = JSON.parse("{\"sha224WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha224\",\"id\":\"302d300d06096086480165030402040500041c\"},\"RSA-SHA224\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha224\",\"id\":\"302d300d06096086480165030402040500041c\"},\"sha256WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha256\",\"id\":\"3031300d060960864801650304020105000420\"},\"RSA-SHA256\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha256\",\"id\":\"3031300d060960864801650304020105000420\"},\"sha384WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha384\",\"id\":\"3041300d060960864801650304020205000430\"},\"RSA-SHA384\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha384\",\"id\":\"3041300d060960864801650304020205000430\"},\"sha512WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"sha512\",\"id\":\"3051300d060960864801650304020305000440\"},\"RSA-SHA512\":{\"sign\":\"ecdsa/rsa\",\"hash\":\"sha512\",\"id\":\"3051300d060960864801650304020305000440\"},\"RSA-SHA1\":{\"sign\":\"rsa\",\"hash\":\"sha1\",\"id\":\"3021300906052b0e03021a05000414\"},\"ecdsa-with-SHA1\":{\"sign\":\"ecdsa\",\"hash\":\"sha1\",\"id\":\"\"},\"sha256\":{\"sign\":\"ecdsa\",\"hash\":\"sha256\",\"id\":\"\"},\"sha224\":{\"sign\":\"ecdsa\",\"hash\":\"sha224\",\"id\":\"\"},\"sha384\":{\"sign\":\"ecdsa\",\"hash\":\"sha384\",\"id\":\"\"},\"sha512\":{\"sign\":\"ecdsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-SHA\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA-SHA1\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA\":{\"sign\":\"dsa\",\"hash\":\"sha1\",\"id\":\"\"},\"DSA-WITH-SHA224\":{\"sign\":\"dsa\",\"hash\":\"sha224\",\"id\":\"\"},\"DSA-SHA224\":{\"sign\":\"dsa\",\"hash\":\"sha224\",\"id\":\"\"},\"DSA-WITH-SHA256\":{\"sign\":\"dsa\",\"hash\":\"sha256\",\"id\":\"\"},\"DSA-SHA256\":{\"sign\":\"dsa\",\"hash\":\"sha256\",\"id\":\"\"},\"DSA-WITH-SHA384\":{\"sign\":\"dsa\",\"hash\":\"sha384\",\"id\":\"\"},\"DSA-SHA384\":{\"sign\":\"dsa\",\"hash\":\"sha384\",\"id\":\"\"},\"DSA-WITH-SHA512\":{\"sign\":\"dsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-SHA512\":{\"sign\":\"dsa\",\"hash\":\"sha512\",\"id\":\"\"},\"DSA-RIPEMD160\":{\"sign\":\"dsa\",\"hash\":\"rmd160\",\"id\":\"\"},\"ripemd160WithRSA\":{\"sign\":\"rsa\",\"hash\":\"rmd160\",\"id\":\"3021300906052b2403020105000414\"},\"RSA-RIPEMD160\":{\"sign\":\"rsa\",\"hash\":\"rmd160\",\"id\":\"3021300906052b2403020105000414\"},\"md5WithRSAEncryption\":{\"sign\":\"rsa\",\"hash\":\"md5\",\"id\":\"3020300c06082a864886f70d020505000410\"},\"RSA-MD5\":{\"sign\":\"rsa\",\"hash\":\"md5\",\"id\":\"3020300c06082a864886f70d020505000410\"}}"); /***/ }), /* 1093 */ /*!***************************************************!*\ !*** ./node_modules/browserify-cipher/browser.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var DES = __webpack_require__(/*! browserify-des */ 1094) var aes = __webpack_require__(/*! browserify-aes/browser */ 1101) var aesModes = __webpack_require__(/*! browserify-aes/modes */ 1103) var desModes = __webpack_require__(/*! browserify-des/modes */ 1120) var ebtk = __webpack_require__(/*! evp_bytestokey */ 1118) function createCipher (suite, password) { suite = suite.toLowerCase() var keyLen, ivLen if (aesModes[suite]) { keyLen = aesModes[suite].key ivLen = aesModes[suite].iv } else if (desModes[suite]) { keyLen = desModes[suite].key * 8 ivLen = desModes[suite].iv } else { throw new TypeError('invalid suite type') } var keys = ebtk(password, false, keyLen, ivLen) return createCipheriv(suite, keys.key, keys.iv) } function createDecipher (suite, password) { suite = suite.toLowerCase() var keyLen, ivLen if (aesModes[suite]) { keyLen = aesModes[suite].key ivLen = aesModes[suite].iv } else if (desModes[suite]) { keyLen = desModes[suite].key * 8 ivLen = desModes[suite].iv } else { throw new TypeError('invalid suite type') } var keys = ebtk(password, false, keyLen, ivLen) return createDecipheriv(suite, keys.key, keys.iv) } function createCipheriv (suite, key, iv) { suite = suite.toLowerCase() if (aesModes[suite]) return aes.createCipheriv(suite, key, iv) if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite }) throw new TypeError('invalid suite type') } function createDecipheriv (suite, key, iv) { suite = suite.toLowerCase() if (aesModes[suite]) return aes.createDecipheriv(suite, key, iv) if (desModes[suite]) return new DES({ key: key, iv: iv, mode: suite, decrypt: true }) throw new TypeError('invalid suite type') } function getCiphers () { return Object.keys(desModes).concat(aes.getCiphers()) } exports.createCipher = exports.Cipher = createCipher exports.createCipheriv = exports.Cipheriv = createCipheriv exports.createDecipher = exports.Decipher = createDecipher exports.createDecipheriv = exports.Decipheriv = createDecipheriv exports.listCiphers = exports.getCiphers = getCiphers /***/ }), /* 1094 */ /*!**********************************************!*\ !*** ./node_modules/browserify-des/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var CipherBase = __webpack_require__(/*! cipher-base */ 398) var des = __webpack_require__(/*! des.js */ 1095) var inherits = __webpack_require__(/*! inherits */ 132) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var modes = { 'des-ede3-cbc': des.CBC.instantiate(des.EDE), 'des-ede3': des.EDE, 'des-ede-cbc': des.CBC.instantiate(des.EDE), 'des-ede': des.EDE, 'des-cbc': des.CBC.instantiate(des.DES), 'des-ecb': des.DES } modes.des = modes['des-cbc'] modes.des3 = modes['des-ede3-cbc'] module.exports = DES inherits(DES, CipherBase) function DES (opts) { CipherBase.call(this) var modeName = opts.mode.toLowerCase() var mode = modes[modeName] var type if (opts.decrypt) { type = 'decrypt' } else { type = 'encrypt' } var key = opts.key if (!Buffer.isBuffer(key)) { key = Buffer.from(key) } if (modeName === 'des-ede' || modeName === 'des-ede-cbc') { key = Buffer.concat([key, key.slice(0, 8)]) } var iv = opts.iv if (!Buffer.isBuffer(iv)) { iv = Buffer.from(iv) } this._des = mode.create({ key: key, iv: iv, type: type }) } DES.prototype._update = function (data) { return Buffer.from(this._des.update(data)) } DES.prototype._final = function () { return Buffer.from(this._des.final()) } /***/ }), /* 1095 */ /*!****************************************!*\ !*** ./node_modules/des.js/lib/des.js ***! \****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.utils = __webpack_require__(/*! ./des/utils */ 1096); exports.Cipher = __webpack_require__(/*! ./des/cipher */ 1097); exports.DES = __webpack_require__(/*! ./des/des */ 1098); exports.CBC = __webpack_require__(/*! ./des/cbc */ 1099); exports.EDE = __webpack_require__(/*! ./des/ede */ 1100); /***/ }), /* 1096 */ /*!**********************************************!*\ !*** ./node_modules/des.js/lib/des/utils.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; exports.readUInt32BE = function readUInt32BE(bytes, off) { var res = (bytes[0 + off] << 24) | (bytes[1 + off] << 16) | (bytes[2 + off] << 8) | bytes[3 + off]; return res >>> 0; }; exports.writeUInt32BE = function writeUInt32BE(bytes, value, off) { bytes[0 + off] = value >>> 24; bytes[1 + off] = (value >>> 16) & 0xff; bytes[2 + off] = (value >>> 8) & 0xff; bytes[3 + off] = value & 0xff; }; exports.ip = function ip(inL, inR, out, off) { var outL = 0; var outR = 0; for (var i = 6; i >= 0; i -= 2) { for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >>> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inL >>> (j + i)) & 1; } } for (var i = 6; i >= 0; i -= 2) { for (var j = 1; j <= 25; j += 8) { outR <<= 1; outR |= (inR >>> (j + i)) & 1; } for (var j = 1; j <= 25; j += 8) { outR <<= 1; outR |= (inL >>> (j + i)) & 1; } } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.rip = function rip(inL, inR, out, off) { var outL = 0; var outR = 0; for (var i = 0; i < 4; i++) { for (var j = 24; j >= 0; j -= 8) { outL <<= 1; outL |= (inR >>> (j + i)) & 1; outL <<= 1; outL |= (inL >>> (j + i)) & 1; } } for (var i = 4; i < 8; i++) { for (var j = 24; j >= 0; j -= 8) { outR <<= 1; outR |= (inR >>> (j + i)) & 1; outR <<= 1; outR |= (inL >>> (j + i)) & 1; } } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.pc1 = function pc1(inL, inR, out, off) { var outL = 0; var outR = 0; // 7, 15, 23, 31, 39, 47, 55, 63 // 6, 14, 22, 30, 39, 47, 55, 63 // 5, 13, 21, 29, 39, 47, 55, 63 // 4, 12, 20, 28 for (var i = 7; i >= 5; i--) { for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inL >> (j + i)) & 1; } } for (var j = 0; j <= 24; j += 8) { outL <<= 1; outL |= (inR >> (j + i)) & 1; } // 1, 9, 17, 25, 33, 41, 49, 57 // 2, 10, 18, 26, 34, 42, 50, 58 // 3, 11, 19, 27, 35, 43, 51, 59 // 36, 44, 52, 60 for (var i = 1; i <= 3; i++) { for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inR >> (j + i)) & 1; } for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inL >> (j + i)) & 1; } } for (var j = 0; j <= 24; j += 8) { outR <<= 1; outR |= (inL >> (j + i)) & 1; } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.r28shl = function r28shl(num, shift) { return ((num << shift) & 0xfffffff) | (num >>> (28 - shift)); }; var pc2table = [ // inL => outL 14, 11, 17, 4, 27, 23, 25, 0, 13, 22, 7, 18, 5, 9, 16, 24, 2, 20, 12, 21, 1, 8, 15, 26, // inR => outR 15, 4, 25, 19, 9, 1, 26, 16, 5, 11, 23, 8, 12, 7, 17, 0, 22, 3, 10, 14, 6, 20, 27, 24 ]; exports.pc2 = function pc2(inL, inR, out, off) { var outL = 0; var outR = 0; var len = pc2table.length >>> 1; for (var i = 0; i < len; i++) { outL <<= 1; outL |= (inL >>> pc2table[i]) & 0x1; } for (var i = len; i < pc2table.length; i++) { outR <<= 1; outR |= (inR >>> pc2table[i]) & 0x1; } out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; exports.expand = function expand(r, out, off) { var outL = 0; var outR = 0; outL = ((r & 1) << 5) | (r >>> 27); for (var i = 23; i >= 15; i -= 4) { outL <<= 6; outL |= (r >>> i) & 0x3f; } for (var i = 11; i >= 3; i -= 4) { outR |= (r >>> i) & 0x3f; outR <<= 6; } outR |= ((r & 0x1f) << 1) | (r >>> 31); out[off + 0] = outL >>> 0; out[off + 1] = outR >>> 0; }; var sTable = [ 14, 0, 4, 15, 13, 7, 1, 4, 2, 14, 15, 2, 11, 13, 8, 1, 3, 10, 10, 6, 6, 12, 12, 11, 5, 9, 9, 5, 0, 3, 7, 8, 4, 15, 1, 12, 14, 8, 8, 2, 13, 4, 6, 9, 2, 1, 11, 7, 15, 5, 12, 11, 9, 3, 7, 14, 3, 10, 10, 0, 5, 6, 0, 13, 15, 3, 1, 13, 8, 4, 14, 7, 6, 15, 11, 2, 3, 8, 4, 14, 9, 12, 7, 0, 2, 1, 13, 10, 12, 6, 0, 9, 5, 11, 10, 5, 0, 13, 14, 8, 7, 10, 11, 1, 10, 3, 4, 15, 13, 4, 1, 2, 5, 11, 8, 6, 12, 7, 6, 12, 9, 0, 3, 5, 2, 14, 15, 9, 10, 13, 0, 7, 9, 0, 14, 9, 6, 3, 3, 4, 15, 6, 5, 10, 1, 2, 13, 8, 12, 5, 7, 14, 11, 12, 4, 11, 2, 15, 8, 1, 13, 1, 6, 10, 4, 13, 9, 0, 8, 6, 15, 9, 3, 8, 0, 7, 11, 4, 1, 15, 2, 14, 12, 3, 5, 11, 10, 5, 14, 2, 7, 12, 7, 13, 13, 8, 14, 11, 3, 5, 0, 6, 6, 15, 9, 0, 10, 3, 1, 4, 2, 7, 8, 2, 5, 12, 11, 1, 12, 10, 4, 14, 15, 9, 10, 3, 6, 15, 9, 0, 0, 6, 12, 10, 11, 1, 7, 13, 13, 8, 15, 9, 1, 4, 3, 5, 14, 11, 5, 12, 2, 7, 8, 2, 4, 14, 2, 14, 12, 11, 4, 2, 1, 12, 7, 4, 10, 7, 11, 13, 6, 1, 8, 5, 5, 0, 3, 15, 15, 10, 13, 3, 0, 9, 14, 8, 9, 6, 4, 11, 2, 8, 1, 12, 11, 7, 10, 1, 13, 14, 7, 2, 8, 13, 15, 6, 9, 15, 12, 0, 5, 9, 6, 10, 3, 4, 0, 5, 14, 3, 12, 10, 1, 15, 10, 4, 15, 2, 9, 7, 2, 12, 6, 9, 8, 5, 0, 6, 13, 1, 3, 13, 4, 14, 14, 0, 7, 11, 5, 3, 11, 8, 9, 4, 14, 3, 15, 2, 5, 12, 2, 9, 8, 5, 12, 15, 3, 10, 7, 11, 0, 14, 4, 1, 10, 7, 1, 6, 13, 0, 11, 8, 6, 13, 4, 13, 11, 0, 2, 11, 14, 7, 15, 4, 0, 9, 8, 1, 13, 10, 3, 14, 12, 3, 9, 5, 7, 12, 5, 2, 10, 15, 6, 8, 1, 6, 1, 6, 4, 11, 11, 13, 13, 8, 12, 1, 3, 4, 7, 10, 14, 7, 10, 9, 15, 5, 6, 0, 8, 15, 0, 14, 5, 2, 9, 3, 2, 12, 13, 1, 2, 15, 8, 13, 4, 8, 6, 10, 15, 3, 11, 7, 1, 4, 10, 12, 9, 5, 3, 6, 14, 11, 5, 0, 0, 14, 12, 9, 7, 2, 7, 2, 11, 1, 4, 14, 1, 7, 9, 4, 12, 10, 14, 8, 2, 13, 0, 15, 6, 12, 10, 9, 13, 0, 15, 3, 3, 5, 5, 6, 8, 11 ]; exports.substitute = function substitute(inL, inR) { var out = 0; for (var i = 0; i < 4; i++) { var b = (inL >>> (18 - i * 6)) & 0x3f; var sb = sTable[i * 0x40 + b]; out <<= 4; out |= sb; } for (var i = 0; i < 4; i++) { var b = (inR >>> (18 - i * 6)) & 0x3f; var sb = sTable[4 * 0x40 + i * 0x40 + b]; out <<= 4; out |= sb; } return out >>> 0; }; var permuteTable = [ 16, 25, 12, 11, 3, 20, 4, 15, 31, 17, 9, 6, 27, 14, 1, 22, 30, 24, 8, 18, 0, 5, 29, 23, 13, 19, 2, 26, 10, 21, 28, 7 ]; exports.permute = function permute(num) { var out = 0; for (var i = 0; i < permuteTable.length; i++) { out <<= 1; out |= (num >>> permuteTable[i]) & 0x1; } return out >>> 0; }; exports.padSplit = function padSplit(num, size, group) { var str = num.toString(2); while (str.length < size) str = '0' + str; var out = []; for (var i = 0; i < size; i += group) out.push(str.slice(i, i + group)); return out.join(' '); }; /***/ }), /* 1097 */ /*!***********************************************!*\ !*** ./node_modules/des.js/lib/des/cipher.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 131); function Cipher(options) { this.options = options; this.type = this.options.type; this.blockSize = 8; this._init(); this.buffer = new Array(this.blockSize); this.bufferOff = 0; } module.exports = Cipher; Cipher.prototype._init = function _init() { // Might be overrided }; Cipher.prototype.update = function update(data) { if (data.length === 0) return []; if (this.type === 'decrypt') return this._updateDecrypt(data); else return this._updateEncrypt(data); }; Cipher.prototype._buffer = function _buffer(data, off) { // Append data to buffer var min = Math.min(this.buffer.length - this.bufferOff, data.length - off); for (var i = 0; i < min; i++) this.buffer[this.bufferOff + i] = data[off + i]; this.bufferOff += min; // Shift next return min; }; Cipher.prototype._flushBuffer = function _flushBuffer(out, off) { this._update(this.buffer, 0, out, off); this.bufferOff = 0; return this.blockSize; }; Cipher.prototype._updateEncrypt = function _updateEncrypt(data) { var inputOff = 0; var outputOff = 0; var count = ((this.bufferOff + data.length) / this.blockSize) | 0; var out = new Array(count * this.blockSize); if (this.bufferOff !== 0) { inputOff += this._buffer(data, inputOff); if (this.bufferOff === this.buffer.length) outputOff += this._flushBuffer(out, outputOff); } // Write blocks var max = data.length - ((data.length - inputOff) % this.blockSize); for (; inputOff < max; inputOff += this.blockSize) { this._update(data, inputOff, out, outputOff); outputOff += this.blockSize; } // Queue rest for (; inputOff < data.length; inputOff++, this.bufferOff++) this.buffer[this.bufferOff] = data[inputOff]; return out; }; Cipher.prototype._updateDecrypt = function _updateDecrypt(data) { var inputOff = 0; var outputOff = 0; var count = Math.ceil((this.bufferOff + data.length) / this.blockSize) - 1; var out = new Array(count * this.blockSize); // TODO(indutny): optimize it, this is far from optimal for (; count > 0; count--) { inputOff += this._buffer(data, inputOff); outputOff += this._flushBuffer(out, outputOff); } // Buffer rest of the input inputOff += this._buffer(data, inputOff); return out; }; Cipher.prototype.final = function final(buffer) { var first; if (buffer) first = this.update(buffer); var last; if (this.type === 'encrypt') last = this._finalEncrypt(); else last = this._finalDecrypt(); if (first) return first.concat(last); else return last; }; Cipher.prototype._pad = function _pad(buffer, off) { if (off === 0) return false; while (off < buffer.length) buffer[off++] = 0; return true; }; Cipher.prototype._finalEncrypt = function _finalEncrypt() { if (!this._pad(this.buffer, this.bufferOff)) return []; var out = new Array(this.blockSize); this._update(this.buffer, 0, out, 0); return out; }; Cipher.prototype._unpad = function _unpad(buffer) { return buffer; }; Cipher.prototype._finalDecrypt = function _finalDecrypt() { assert.equal(this.bufferOff, this.blockSize, 'Not enough data to decrypt'); var out = new Array(this.blockSize); this._flushBuffer(out, 0); return this._unpad(out); }; /***/ }), /* 1098 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/des.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 131); var inherits = __webpack_require__(/*! inherits */ 132); var utils = __webpack_require__(/*! ./utils */ 1096); var Cipher = __webpack_require__(/*! ./cipher */ 1097); function DESState() { this.tmp = new Array(2); this.keys = null; } function DES(options) { Cipher.call(this, options); var state = new DESState(); this._desState = state; this.deriveKeys(state, options.key); } inherits(DES, Cipher); module.exports = DES; DES.create = function create(options) { return new DES(options); }; var shiftTable = [ 1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1 ]; DES.prototype.deriveKeys = function deriveKeys(state, key) { state.keys = new Array(16 * 2); assert.equal(key.length, this.blockSize, 'Invalid key length'); var kL = utils.readUInt32BE(key, 0); var kR = utils.readUInt32BE(key, 4); utils.pc1(kL, kR, state.tmp, 0); kL = state.tmp[0]; kR = state.tmp[1]; for (var i = 0; i < state.keys.length; i += 2) { var shift = shiftTable[i >>> 1]; kL = utils.r28shl(kL, shift); kR = utils.r28shl(kR, shift); utils.pc2(kL, kR, state.keys, i); } }; DES.prototype._update = function _update(inp, inOff, out, outOff) { var state = this._desState; var l = utils.readUInt32BE(inp, inOff); var r = utils.readUInt32BE(inp, inOff + 4); // Initial Permutation utils.ip(l, r, state.tmp, 0); l = state.tmp[0]; r = state.tmp[1]; if (this.type === 'encrypt') this._encrypt(state, l, r, state.tmp, 0); else this._decrypt(state, l, r, state.tmp, 0); l = state.tmp[0]; r = state.tmp[1]; utils.writeUInt32BE(out, l, outOff); utils.writeUInt32BE(out, r, outOff + 4); }; DES.prototype._pad = function _pad(buffer, off) { var value = buffer.length - off; for (var i = off; i < buffer.length; i++) buffer[i] = value; return true; }; DES.prototype._unpad = function _unpad(buffer) { var pad = buffer[buffer.length - 1]; for (var i = buffer.length - pad; i < buffer.length; i++) assert.equal(buffer[i], pad); return buffer.slice(0, buffer.length - pad); }; DES.prototype._encrypt = function _encrypt(state, lStart, rStart, out, off) { var l = lStart; var r = rStart; // Apply f() x16 times for (var i = 0; i < state.keys.length; i += 2) { var keyL = state.keys[i]; var keyR = state.keys[i + 1]; // f(r, k) utils.expand(r, state.tmp, 0); keyL ^= state.tmp[0]; keyR ^= state.tmp[1]; var s = utils.substitute(keyL, keyR); var f = utils.permute(s); var t = r; r = (l ^ f) >>> 0; l = t; } // Reverse Initial Permutation utils.rip(r, l, out, off); }; DES.prototype._decrypt = function _decrypt(state, lStart, rStart, out, off) { var l = rStart; var r = lStart; // Apply f() x16 times for (var i = state.keys.length - 2; i >= 0; i -= 2) { var keyL = state.keys[i]; var keyR = state.keys[i + 1]; // f(r, k) utils.expand(l, state.tmp, 0); keyL ^= state.tmp[0]; keyR ^= state.tmp[1]; var s = utils.substitute(keyL, keyR); var f = utils.permute(s); var t = l; l = (r ^ f) >>> 0; r = t; } // Reverse Initial Permutation utils.rip(l, r, out, off); }; /***/ }), /* 1099 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/cbc.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 131); var inherits = __webpack_require__(/*! inherits */ 132); var proto = {}; function CBCState(iv) { assert.equal(iv.length, 8, 'Invalid IV length'); this.iv = new Array(8); for (var i = 0; i < this.iv.length; i++) this.iv[i] = iv[i]; } function instantiate(Base) { function CBC(options) { Base.call(this, options); this._cbcInit(); } inherits(CBC, Base); var keys = Object.keys(proto); for (var i = 0; i < keys.length; i++) { var key = keys[i]; CBC.prototype[key] = proto[key]; } CBC.create = function create(options) { return new CBC(options); }; return CBC; } exports.instantiate = instantiate; proto._cbcInit = function _cbcInit() { var state = new CBCState(this.options.iv); this._cbcState = state; }; proto._update = function _update(inp, inOff, out, outOff) { var state = this._cbcState; var superProto = this.constructor.super_.prototype; var iv = state.iv; if (this.type === 'encrypt') { for (var i = 0; i < this.blockSize; i++) iv[i] ^= inp[inOff + i]; superProto._update.call(this, iv, 0, out, outOff); for (var i = 0; i < this.blockSize; i++) iv[i] = out[outOff + i]; } else { superProto._update.call(this, inp, inOff, out, outOff); for (var i = 0; i < this.blockSize; i++) out[outOff + i] ^= iv[i]; for (var i = 0; i < this.blockSize; i++) iv[i] = inp[inOff + i]; } }; /***/ }), /* 1100 */ /*!********************************************!*\ !*** ./node_modules/des.js/lib/des/ede.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var assert = __webpack_require__(/*! minimalistic-assert */ 131); var inherits = __webpack_require__(/*! inherits */ 132); var Cipher = __webpack_require__(/*! ./cipher */ 1097); var DES = __webpack_require__(/*! ./des */ 1098); function EDEState(type, key) { assert.equal(key.length, 24, 'Invalid key length'); var k1 = key.slice(0, 8); var k2 = key.slice(8, 16); var k3 = key.slice(16, 24); if (type === 'encrypt') { this.ciphers = [ DES.create({ type: 'encrypt', key: k1 }), DES.create({ type: 'decrypt', key: k2 }), DES.create({ type: 'encrypt', key: k3 }) ]; } else { this.ciphers = [ DES.create({ type: 'decrypt', key: k3 }), DES.create({ type: 'encrypt', key: k2 }), DES.create({ type: 'decrypt', key: k1 }) ]; } } function EDE(options) { Cipher.call(this, options); var state = new EDEState(this.type, this.options.key); this._edeState = state; } inherits(EDE, Cipher); module.exports = EDE; EDE.create = function create(options) { return new EDE(options); }; EDE.prototype._update = function _update(inp, inOff, out, outOff) { var state = this._edeState; state.ciphers[0]._update(inp, inOff, out, outOff); state.ciphers[1]._update(out, outOff, out, outOff); state.ciphers[2]._update(out, outOff, out, outOff); }; EDE.prototype._pad = DES.prototype._pad; EDE.prototype._unpad = DES.prototype._unpad; /***/ }), /* 1101 */ /*!************************************************!*\ !*** ./node_modules/browserify-aes/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var ciphers = __webpack_require__(/*! ./encrypter */ 1102) var deciphers = __webpack_require__(/*! ./decrypter */ 1119) var modes = __webpack_require__(/*! ./modes/list.json */ 1113) function getCiphers () { return Object.keys(modes) } exports.createCipher = exports.Cipher = ciphers.createCipher exports.createCipheriv = exports.Cipheriv = ciphers.createCipheriv exports.createDecipher = exports.Decipher = deciphers.createDecipher exports.createDecipheriv = exports.Decipheriv = deciphers.createDecipheriv exports.listCiphers = exports.getCiphers = getCiphers /***/ }), /* 1102 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/encrypter.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var MODES = __webpack_require__(/*! ./modes */ 1103) var AuthCipher = __webpack_require__(/*! ./authCipher */ 1114) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var StreamCipher = __webpack_require__(/*! ./streamCipher */ 1117) var Transform = __webpack_require__(/*! cipher-base */ 398) var aes = __webpack_require__(/*! ./aes */ 1115) var ebtk = __webpack_require__(/*! evp_bytestokey */ 1118) var inherits = __webpack_require__(/*! inherits */ 132) function Cipher (mode, key, iv) { Transform.call(this) this._cache = new Splitter() this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._mode = mode this._autopadding = true } inherits(Cipher, Transform) Cipher.prototype._update = function (data) { this._cache.add(data) var chunk var thing var out = [] while ((chunk = this._cache.get())) { thing = this._mode.encrypt(this, chunk) out.push(thing) } return Buffer.concat(out) } var PADDING = Buffer.alloc(16, 0x10) Cipher.prototype._final = function () { var chunk = this._cache.flush() if (this._autopadding) { chunk = this._mode.encrypt(this, chunk) this._cipher.scrub() return chunk } if (!chunk.equals(PADDING)) { this._cipher.scrub() throw new Error('data not multiple of block length') } } Cipher.prototype.setAutoPadding = function (setTo) { this._autopadding = !!setTo return this } function Splitter () { this.cache = Buffer.allocUnsafe(0) } Splitter.prototype.add = function (data) { this.cache = Buffer.concat([this.cache, data]) } Splitter.prototype.get = function () { if (this.cache.length > 15) { var out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } return null } Splitter.prototype.flush = function () { var len = 16 - this.cache.length var padBuff = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { padBuff.writeUInt8(len, i) } return Buffer.concat([this.cache, padBuff]) } function createCipheriv (suite, password, iv) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') if (typeof password === 'string') password = Buffer.from(password) if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) if (typeof iv === 'string') iv = Buffer.from(iv) if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) if (config.type === 'stream') { return new StreamCipher(config.module, password, iv) } else if (config.type === 'auth') { return new AuthCipher(config.module, password, iv) } return new Cipher(config.module, password, iv) } function createCipher (suite, password) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') var keys = ebtk(password, false, config.key, config.iv) return createCipheriv(suite, keys.key, keys.iv) } exports.createCipheriv = createCipheriv exports.createCipher = createCipher /***/ }), /* 1103 */ /*!****************************************************!*\ !*** ./node_modules/browserify-aes/modes/index.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var modeModules = { ECB: __webpack_require__(/*! ./ecb */ 1104), CBC: __webpack_require__(/*! ./cbc */ 1105), CFB: __webpack_require__(/*! ./cfb */ 1107), CFB8: __webpack_require__(/*! ./cfb8 */ 1108), CFB1: __webpack_require__(/*! ./cfb1 */ 1109), OFB: __webpack_require__(/*! ./ofb */ 1110), CTR: __webpack_require__(/*! ./ctr */ 1111), GCM: __webpack_require__(/*! ./ctr */ 1111) } var modes = __webpack_require__(/*! ./list.json */ 1113) for (var key in modes) { modes[key].module = modeModules[modes[key].mode] } module.exports = modes /***/ }), /* 1104 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ecb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports.encrypt = function (self, block) { return self._cipher.encryptBlock(block) } exports.decrypt = function (self, block) { return self._cipher.decryptBlock(block) } /***/ }), /* 1105 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/cbc.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var xor = __webpack_require__(/*! buffer-xor */ 1106) exports.encrypt = function (self, block) { var data = xor(block, self._prev) self._prev = self._cipher.encryptBlock(data) return self._prev } exports.decrypt = function (self, block) { var pad = self._prev self._prev = block var out = self._cipher.decryptBlock(block) return xor(out, pad) } /***/ }), /* 1106 */ /*!******************************************!*\ !*** ./node_modules/buffer-xor/index.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {module.exports = function xor (a, b) { var length = Math.min(a.length, b.length) var buffer = new Buffer(length) for (var i = 0; i < length; ++i) { buffer[i] = a[i] ^ b[i] } return buffer } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 45).Buffer)) /***/ }), /* 1107 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var xor = __webpack_require__(/*! buffer-xor */ 1106) function encryptStart (self, data, decrypt) { var len = data.length var out = xor(data, self._cache) self._cache = self._cache.slice(len) self._prev = Buffer.concat([self._prev, decrypt ? data : out]) return out } exports.encrypt = function (self, data, decrypt) { var out = Buffer.allocUnsafe(0) var len while (data.length) { if (self._cache.length === 0) { self._cache = self._cipher.encryptBlock(self._prev) self._prev = Buffer.allocUnsafe(0) } if (self._cache.length <= data.length) { len = self._cache.length out = Buffer.concat([out, encryptStart(self, data.slice(0, len), decrypt)]) data = data.slice(len) } else { out = Buffer.concat([out, encryptStart(self, data, decrypt)]) break } } return out } /***/ }), /* 1108 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb8.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer function encryptByte (self, byteParam, decrypt) { var pad = self._cipher.encryptBlock(self._prev) var out = pad[0] ^ byteParam self._prev = Buffer.concat([ self._prev.slice(1), Buffer.from([decrypt ? byteParam : out]) ]) return out } exports.encrypt = function (self, chunk, decrypt) { var len = chunk.length var out = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { out[i] = encryptByte(self, chunk[i], decrypt) } return out } /***/ }), /* 1109 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/modes/cfb1.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer function encryptByte (self, byteParam, decrypt) { var pad var i = -1 var len = 8 var out = 0 var bit, value while (++i < len) { pad = self._cipher.encryptBlock(self._prev) bit = (byteParam & (1 << (7 - i))) ? 0x80 : 0 value = pad[0] ^ bit out += ((value & 0x80) >> (i % 8)) self._prev = shiftIn(self._prev, decrypt ? bit : value) } return out } function shiftIn (buffer, value) { var len = buffer.length var i = -1 var out = Buffer.allocUnsafe(buffer.length) buffer = Buffer.concat([buffer, Buffer.from([value])]) while (++i < len) { out[i] = buffer[i] << 1 | buffer[i + 1] >> (7) } return out } exports.encrypt = function (self, chunk, decrypt) { var len = chunk.length var out = Buffer.allocUnsafe(len) var i = -1 while (++i < len) { out[i] = encryptByte(self, chunk[i], decrypt) } return out } /***/ }), /* 1110 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ofb.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var xor = __webpack_require__(/*! buffer-xor */ 1106) function getBlock (self) { self._prev = self._cipher.encryptBlock(self._prev) return self._prev } exports.encrypt = function (self, chunk) { while (self._cache.length < chunk.length) { self._cache = Buffer.concat([self._cache, getBlock(self)]) } var pad = self._cache.slice(0, chunk.length) self._cache = self._cache.slice(chunk.length) return xor(chunk, pad) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 45).Buffer)) /***/ }), /* 1111 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/modes/ctr.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var xor = __webpack_require__(/*! buffer-xor */ 1106) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var incr32 = __webpack_require__(/*! ../incr32 */ 1112) function getBlock (self) { var out = self._cipher.encryptBlockRaw(self._prev) incr32(self._prev) return out } var blockSize = 16 exports.encrypt = function (self, chunk) { var chunkNum = Math.ceil(chunk.length / blockSize) var start = self._cache.length self._cache = Buffer.concat([ self._cache, Buffer.allocUnsafe(chunkNum * blockSize) ]) for (var i = 0; i < chunkNum; i++) { var out = getBlock(self) var offset = start + i * blockSize self._cache.writeUInt32BE(out[0], offset + 0) self._cache.writeUInt32BE(out[1], offset + 4) self._cache.writeUInt32BE(out[2], offset + 8) self._cache.writeUInt32BE(out[3], offset + 12) } var pad = self._cache.slice(0, chunk.length) self._cache = self._cache.slice(chunk.length) return xor(chunk, pad) } /***/ }), /* 1112 */ /*!***********************************************!*\ !*** ./node_modules/browserify-aes/incr32.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports) { function incr32 (iv) { var len = iv.length var item while (len--) { item = iv.readUInt8(len) if (item === 255) { iv.writeUInt8(0, len) } else { item++ iv.writeUInt8(item, len) break } } } module.exports = incr32 /***/ }), /* 1113 */ /*!*****************************************************!*\ !*** ./node_modules/browserify-aes/modes/list.json ***! \*****************************************************/ /*! exports provided: aes-128-ecb, aes-192-ecb, aes-256-ecb, aes-128-cbc, aes-192-cbc, aes-256-cbc, aes128, aes192, aes256, aes-128-cfb, aes-192-cfb, aes-256-cfb, aes-128-cfb8, aes-192-cfb8, aes-256-cfb8, aes-128-cfb1, aes-192-cfb1, aes-256-cfb1, aes-128-ofb, aes-192-ofb, aes-256-ofb, aes-128-ctr, aes-192-ctr, aes-256-ctr, aes-128-gcm, aes-192-gcm, aes-256-gcm, default */ /***/ (function(module) { module.exports = JSON.parse("{\"aes-128-ecb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-192-ecb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-256-ecb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":0,\"mode\":\"ECB\",\"type\":\"block\"},\"aes-128-cbc\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-192-cbc\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-256-cbc\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes128\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes192\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes256\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CBC\",\"type\":\"block\"},\"aes-128-cfb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-192-cfb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-256-cfb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB\",\"type\":\"stream\"},\"aes-128-cfb8\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-192-cfb8\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-256-cfb8\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB8\",\"type\":\"stream\"},\"aes-128-cfb1\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-192-cfb1\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-256-cfb1\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CFB1\",\"type\":\"stream\"},\"aes-128-ofb\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-192-ofb\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-256-ofb\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"OFB\",\"type\":\"stream\"},\"aes-128-ctr\":{\"cipher\":\"AES\",\"key\":128,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-192-ctr\":{\"cipher\":\"AES\",\"key\":192,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-256-ctr\":{\"cipher\":\"AES\",\"key\":256,\"iv\":16,\"mode\":\"CTR\",\"type\":\"stream\"},\"aes-128-gcm\":{\"cipher\":\"AES\",\"key\":128,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"},\"aes-192-gcm\":{\"cipher\":\"AES\",\"key\":192,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"},\"aes-256-gcm\":{\"cipher\":\"AES\",\"key\":256,\"iv\":12,\"mode\":\"GCM\",\"type\":\"auth\"}}"); /***/ }), /* 1114 */ /*!***************************************************!*\ !*** ./node_modules/browserify-aes/authCipher.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var aes = __webpack_require__(/*! ./aes */ 1115) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var Transform = __webpack_require__(/*! cipher-base */ 398) var inherits = __webpack_require__(/*! inherits */ 132) var GHASH = __webpack_require__(/*! ./ghash */ 1116) var xor = __webpack_require__(/*! buffer-xor */ 1106) var incr32 = __webpack_require__(/*! ./incr32 */ 1112) function xorTest (a, b) { var out = 0 if (a.length !== b.length) out++ var len = Math.min(a.length, b.length) for (var i = 0; i < len; ++i) { out += (a[i] ^ b[i]) } return out } function calcIv (self, iv, ck) { if (iv.length === 12) { self._finID = Buffer.concat([iv, Buffer.from([0, 0, 0, 1])]) return Buffer.concat([iv, Buffer.from([0, 0, 0, 2])]) } var ghash = new GHASH(ck) var len = iv.length var toPad = len % 16 ghash.update(iv) if (toPad) { toPad = 16 - toPad ghash.update(Buffer.alloc(toPad, 0)) } ghash.update(Buffer.alloc(8, 0)) var ivBits = len * 8 var tail = Buffer.alloc(8) tail.writeUIntBE(ivBits, 0, 8) ghash.update(tail) self._finID = ghash.state var out = Buffer.from(self._finID) incr32(out) return out } function StreamCipher (mode, key, iv, decrypt) { Transform.call(this) var h = Buffer.alloc(4, 0) this._cipher = new aes.AES(key) var ck = this._cipher.encryptBlock(h) this._ghash = new GHASH(ck) iv = calcIv(this, iv, ck) this._prev = Buffer.from(iv) this._cache = Buffer.allocUnsafe(0) this._secCache = Buffer.allocUnsafe(0) this._decrypt = decrypt this._alen = 0 this._len = 0 this._mode = mode this._authTag = null this._called = false } inherits(StreamCipher, Transform) StreamCipher.prototype._update = function (chunk) { if (!this._called && this._alen) { var rump = 16 - (this._alen % 16) if (rump < 16) { rump = Buffer.alloc(rump, 0) this._ghash.update(rump) } } this._called = true var out = this._mode.encrypt(this, chunk) if (this._decrypt) { this._ghash.update(chunk) } else { this._ghash.update(out) } this._len += chunk.length return out } StreamCipher.prototype._final = function () { if (this._decrypt && !this._authTag) throw new Error('Unsupported state or unable to authenticate data') var tag = xor(this._ghash.final(this._alen * 8, this._len * 8), this._cipher.encryptBlock(this._finID)) if (this._decrypt && xorTest(tag, this._authTag)) throw new Error('Unsupported state or unable to authenticate data') this._authTag = tag this._cipher.scrub() } StreamCipher.prototype.getAuthTag = function getAuthTag () { if (this._decrypt || !Buffer.isBuffer(this._authTag)) throw new Error('Attempting to get auth tag in unsupported state') return this._authTag } StreamCipher.prototype.setAuthTag = function setAuthTag (tag) { if (!this._decrypt) throw new Error('Attempting to set auth tag in unsupported state') this._authTag = tag } StreamCipher.prototype.setAAD = function setAAD (buf) { if (this._called) throw new Error('Attempting to set AAD in unsupported state') this._ghash.update(buf) this._alen += buf.length } module.exports = StreamCipher /***/ }), /* 1115 */ /*!********************************************!*\ !*** ./node_modules/browserify-aes/aes.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // based on the aes implimentation in triple sec // https://github.com/keybase/triplesec // which is in turn based on the one from crypto-js // https://code.google.com/p/crypto-js/ var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer function asUInt32Array (buf) { if (!Buffer.isBuffer(buf)) buf = Buffer.from(buf) var len = (buf.length / 4) | 0 var out = new Array(len) for (var i = 0; i < len; i++) { out[i] = buf.readUInt32BE(i * 4) } return out } function scrubVec (v) { for (var i = 0; i < v.length; v++) { v[i] = 0 } } function cryptBlock (M, keySchedule, SUB_MIX, SBOX, nRounds) { var SUB_MIX0 = SUB_MIX[0] var SUB_MIX1 = SUB_MIX[1] var SUB_MIX2 = SUB_MIX[2] var SUB_MIX3 = SUB_MIX[3] var s0 = M[0] ^ keySchedule[0] var s1 = M[1] ^ keySchedule[1] var s2 = M[2] ^ keySchedule[2] var s3 = M[3] ^ keySchedule[3] var t0, t1, t2, t3 var ksRow = 4 for (var round = 1; round < nRounds; round++) { t0 = SUB_MIX0[s0 >>> 24] ^ SUB_MIX1[(s1 >>> 16) & 0xff] ^ SUB_MIX2[(s2 >>> 8) & 0xff] ^ SUB_MIX3[s3 & 0xff] ^ keySchedule[ksRow++] t1 = SUB_MIX0[s1 >>> 24] ^ SUB_MIX1[(s2 >>> 16) & 0xff] ^ SUB_MIX2[(s3 >>> 8) & 0xff] ^ SUB_MIX3[s0 & 0xff] ^ keySchedule[ksRow++] t2 = SUB_MIX0[s2 >>> 24] ^ SUB_MIX1[(s3 >>> 16) & 0xff] ^ SUB_MIX2[(s0 >>> 8) & 0xff] ^ SUB_MIX3[s1 & 0xff] ^ keySchedule[ksRow++] t3 = SUB_MIX0[s3 >>> 24] ^ SUB_MIX1[(s0 >>> 16) & 0xff] ^ SUB_MIX2[(s1 >>> 8) & 0xff] ^ SUB_MIX3[s2 & 0xff] ^ keySchedule[ksRow++] s0 = t0 s1 = t1 s2 = t2 s3 = t3 } t0 = ((SBOX[s0 >>> 24] << 24) | (SBOX[(s1 >>> 16) & 0xff] << 16) | (SBOX[(s2 >>> 8) & 0xff] << 8) | SBOX[s3 & 0xff]) ^ keySchedule[ksRow++] t1 = ((SBOX[s1 >>> 24] << 24) | (SBOX[(s2 >>> 16) & 0xff] << 16) | (SBOX[(s3 >>> 8) & 0xff] << 8) | SBOX[s0 & 0xff]) ^ keySchedule[ksRow++] t2 = ((SBOX[s2 >>> 24] << 24) | (SBOX[(s3 >>> 16) & 0xff] << 16) | (SBOX[(s0 >>> 8) & 0xff] << 8) | SBOX[s1 & 0xff]) ^ keySchedule[ksRow++] t3 = ((SBOX[s3 >>> 24] << 24) | (SBOX[(s0 >>> 16) & 0xff] << 16) | (SBOX[(s1 >>> 8) & 0xff] << 8) | SBOX[s2 & 0xff]) ^ keySchedule[ksRow++] t0 = t0 >>> 0 t1 = t1 >>> 0 t2 = t2 >>> 0 t3 = t3 >>> 0 return [t0, t1, t2, t3] } // AES constants var RCON = [0x00, 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1b, 0x36] var G = (function () { // Compute double table var d = new Array(256) for (var j = 0; j < 256; j++) { if (j < 128) { d[j] = j << 1 } else { d[j] = (j << 1) ^ 0x11b } } var SBOX = [] var INV_SBOX = [] var SUB_MIX = [[], [], [], []] var INV_SUB_MIX = [[], [], [], []] // Walk GF(2^8) var x = 0 var xi = 0 for (var i = 0; i < 256; ++i) { // Compute sbox var sx = xi ^ (xi << 1) ^ (xi << 2) ^ (xi << 3) ^ (xi << 4) sx = (sx >>> 8) ^ (sx & 0xff) ^ 0x63 SBOX[x] = sx INV_SBOX[sx] = x // Compute multiplication var x2 = d[x] var x4 = d[x2] var x8 = d[x4] // Compute sub bytes, mix columns tables var t = (d[sx] * 0x101) ^ (sx * 0x1010100) SUB_MIX[0][x] = (t << 24) | (t >>> 8) SUB_MIX[1][x] = (t << 16) | (t >>> 16) SUB_MIX[2][x] = (t << 8) | (t >>> 24) SUB_MIX[3][x] = t // Compute inv sub bytes, inv mix columns tables t = (x8 * 0x1010101) ^ (x4 * 0x10001) ^ (x2 * 0x101) ^ (x * 0x1010100) INV_SUB_MIX[0][sx] = (t << 24) | (t >>> 8) INV_SUB_MIX[1][sx] = (t << 16) | (t >>> 16) INV_SUB_MIX[2][sx] = (t << 8) | (t >>> 24) INV_SUB_MIX[3][sx] = t if (x === 0) { x = xi = 1 } else { x = x2 ^ d[d[d[x8 ^ x2]]] xi ^= d[d[xi]] } } return { SBOX: SBOX, INV_SBOX: INV_SBOX, SUB_MIX: SUB_MIX, INV_SUB_MIX: INV_SUB_MIX } })() function AES (key) { this._key = asUInt32Array(key) this._reset() } AES.blockSize = 4 * 4 AES.keySize = 256 / 8 AES.prototype.blockSize = AES.blockSize AES.prototype.keySize = AES.keySize AES.prototype._reset = function () { var keyWords = this._key var keySize = keyWords.length var nRounds = keySize + 6 var ksRows = (nRounds + 1) * 4 var keySchedule = [] for (var k = 0; k < keySize; k++) { keySchedule[k] = keyWords[k] } for (k = keySize; k < ksRows; k++) { var t = keySchedule[k - 1] if (k % keySize === 0) { t = (t << 8) | (t >>> 24) t = (G.SBOX[t >>> 24] << 24) | (G.SBOX[(t >>> 16) & 0xff] << 16) | (G.SBOX[(t >>> 8) & 0xff] << 8) | (G.SBOX[t & 0xff]) t ^= RCON[(k / keySize) | 0] << 24 } else if (keySize > 6 && k % keySize === 4) { t = (G.SBOX[t >>> 24] << 24) | (G.SBOX[(t >>> 16) & 0xff] << 16) | (G.SBOX[(t >>> 8) & 0xff] << 8) | (G.SBOX[t & 0xff]) } keySchedule[k] = keySchedule[k - keySize] ^ t } var invKeySchedule = [] for (var ik = 0; ik < ksRows; ik++) { var ksR = ksRows - ik var tt = keySchedule[ksR - (ik % 4 ? 0 : 4)] if (ik < 4 || ksR <= 4) { invKeySchedule[ik] = tt } else { invKeySchedule[ik] = G.INV_SUB_MIX[0][G.SBOX[tt >>> 24]] ^ G.INV_SUB_MIX[1][G.SBOX[(tt >>> 16) & 0xff]] ^ G.INV_SUB_MIX[2][G.SBOX[(tt >>> 8) & 0xff]] ^ G.INV_SUB_MIX[3][G.SBOX[tt & 0xff]] } } this._nRounds = nRounds this._keySchedule = keySchedule this._invKeySchedule = invKeySchedule } AES.prototype.encryptBlockRaw = function (M) { M = asUInt32Array(M) return cryptBlock(M, this._keySchedule, G.SUB_MIX, G.SBOX, this._nRounds) } AES.prototype.encryptBlock = function (M) { var out = this.encryptBlockRaw(M) var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0], 0) buf.writeUInt32BE(out[1], 4) buf.writeUInt32BE(out[2], 8) buf.writeUInt32BE(out[3], 12) return buf } AES.prototype.decryptBlock = function (M) { M = asUInt32Array(M) // swap var m1 = M[1] M[1] = M[3] M[3] = m1 var out = cryptBlock(M, this._invKeySchedule, G.INV_SUB_MIX, G.INV_SBOX, this._nRounds) var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0], 0) buf.writeUInt32BE(out[3], 4) buf.writeUInt32BE(out[2], 8) buf.writeUInt32BE(out[1], 12) return buf } AES.prototype.scrub = function () { scrubVec(this._keySchedule) scrubVec(this._invKeySchedule) scrubVec(this._key) } module.exports.AES = AES /***/ }), /* 1116 */ /*!**********************************************!*\ !*** ./node_modules/browserify-aes/ghash.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var ZEROES = Buffer.alloc(16, 0) function toArray (buf) { return [ buf.readUInt32BE(0), buf.readUInt32BE(4), buf.readUInt32BE(8), buf.readUInt32BE(12) ] } function fromArray (out) { var buf = Buffer.allocUnsafe(16) buf.writeUInt32BE(out[0] >>> 0, 0) buf.writeUInt32BE(out[1] >>> 0, 4) buf.writeUInt32BE(out[2] >>> 0, 8) buf.writeUInt32BE(out[3] >>> 0, 12) return buf } function GHASH (key) { this.h = key this.state = Buffer.alloc(16, 0) this.cache = Buffer.allocUnsafe(0) } // from http://bitwiseshiftleft.github.io/sjcl/doc/symbols/src/core_gcm.js.html // by Juho Vähä-Herttua GHASH.prototype.ghash = function (block) { var i = -1 while (++i < block.length) { this.state[i] ^= block[i] } this._multiply() } GHASH.prototype._multiply = function () { var Vi = toArray(this.h) var Zi = [0, 0, 0, 0] var j, xi, lsbVi var i = -1 while (++i < 128) { xi = (this.state[~~(i / 8)] & (1 << (7 - (i % 8)))) !== 0 if (xi) { // Z_i+1 = Z_i ^ V_i Zi[0] ^= Vi[0] Zi[1] ^= Vi[1] Zi[2] ^= Vi[2] Zi[3] ^= Vi[3] } // Store the value of LSB(V_i) lsbVi = (Vi[3] & 1) !== 0 // V_i+1 = V_i >> 1 for (j = 3; j > 0; j--) { Vi[j] = (Vi[j] >>> 1) | ((Vi[j - 1] & 1) << 31) } Vi[0] = Vi[0] >>> 1 // If LSB(V_i) is 1, V_i+1 = (V_i >> 1) ^ R if (lsbVi) { Vi[0] = Vi[0] ^ (0xe1 << 24) } } this.state = fromArray(Zi) } GHASH.prototype.update = function (buf) { this.cache = Buffer.concat([this.cache, buf]) var chunk while (this.cache.length >= 16) { chunk = this.cache.slice(0, 16) this.cache = this.cache.slice(16) this.ghash(chunk) } } GHASH.prototype.final = function (abl, bl) { if (this.cache.length) { this.ghash(Buffer.concat([this.cache, ZEROES], 16)) } this.ghash(fromArray([0, abl, 0, bl])) return this.state } module.exports = GHASH /***/ }), /* 1117 */ /*!*****************************************************!*\ !*** ./node_modules/browserify-aes/streamCipher.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var aes = __webpack_require__(/*! ./aes */ 1115) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var Transform = __webpack_require__(/*! cipher-base */ 398) var inherits = __webpack_require__(/*! inherits */ 132) function StreamCipher (mode, key, iv, decrypt) { Transform.call(this) this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._cache = Buffer.allocUnsafe(0) this._secCache = Buffer.allocUnsafe(0) this._decrypt = decrypt this._mode = mode } inherits(StreamCipher, Transform) StreamCipher.prototype._update = function (chunk) { return this._mode.encrypt(this, chunk, this._decrypt) } StreamCipher.prototype._final = function () { this._cipher.scrub() } module.exports = StreamCipher /***/ }), /* 1118 */ /*!**********************************************!*\ !*** ./node_modules/evp_bytestokey/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var MD5 = __webpack_require__(/*! md5.js */ 370) /* eslint-disable camelcase */ function EVP_BytesToKey (password, salt, keyBits, ivLen) { if (!Buffer.isBuffer(password)) password = Buffer.from(password, 'binary') if (salt) { if (!Buffer.isBuffer(salt)) salt = Buffer.from(salt, 'binary') if (salt.length !== 8) throw new RangeError('salt should be Buffer with 8 byte length') } var keyLen = keyBits / 8 var key = Buffer.alloc(keyLen) var iv = Buffer.alloc(ivLen || 0) var tmp = Buffer.alloc(0) while (keyLen > 0 || ivLen > 0) { var hash = new MD5() hash.update(tmp) hash.update(password) if (salt) hash.update(salt) tmp = hash.digest() var used = 0 if (keyLen > 0) { var keyStart = key.length - keyLen used = Math.min(keyLen, tmp.length) tmp.copy(key, keyStart, 0, used) keyLen -= used } if (used < tmp.length && ivLen > 0) { var ivStart = iv.length - ivLen var length = Math.min(ivLen, tmp.length - used) tmp.copy(iv, ivStart, used, used + length) ivLen -= length } } tmp.fill(0) return { key: key, iv: iv } } module.exports = EVP_BytesToKey /***/ }), /* 1119 */ /*!**************************************************!*\ !*** ./node_modules/browserify-aes/decrypter.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var AuthCipher = __webpack_require__(/*! ./authCipher */ 1114) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var MODES = __webpack_require__(/*! ./modes */ 1103) var StreamCipher = __webpack_require__(/*! ./streamCipher */ 1117) var Transform = __webpack_require__(/*! cipher-base */ 398) var aes = __webpack_require__(/*! ./aes */ 1115) var ebtk = __webpack_require__(/*! evp_bytestokey */ 1118) var inherits = __webpack_require__(/*! inherits */ 132) function Decipher (mode, key, iv) { Transform.call(this) this._cache = new Splitter() this._last = void 0 this._cipher = new aes.AES(key) this._prev = Buffer.from(iv) this._mode = mode this._autopadding = true } inherits(Decipher, Transform) Decipher.prototype._update = function (data) { this._cache.add(data) var chunk var thing var out = [] while ((chunk = this._cache.get(this._autopadding))) { thing = this._mode.decrypt(this, chunk) out.push(thing) } return Buffer.concat(out) } Decipher.prototype._final = function () { var chunk = this._cache.flush() if (this._autopadding) { return unpad(this._mode.decrypt(this, chunk)) } else if (chunk) { throw new Error('data not multiple of block length') } } Decipher.prototype.setAutoPadding = function (setTo) { this._autopadding = !!setTo return this } function Splitter () { this.cache = Buffer.allocUnsafe(0) } Splitter.prototype.add = function (data) { this.cache = Buffer.concat([this.cache, data]) } Splitter.prototype.get = function (autoPadding) { var out if (autoPadding) { if (this.cache.length > 16) { out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } } else { if (this.cache.length >= 16) { out = this.cache.slice(0, 16) this.cache = this.cache.slice(16) return out } } return null } Splitter.prototype.flush = function () { if (this.cache.length) return this.cache } function unpad (last) { var padded = last[15] if (padded < 1 || padded > 16) { throw new Error('unable to decrypt data') } var i = -1 while (++i < padded) { if (last[(i + (16 - padded))] !== padded) { throw new Error('unable to decrypt data') } } if (padded === 16) return return last.slice(0, 16 - padded) } function createDecipheriv (suite, password, iv) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') if (typeof iv === 'string') iv = Buffer.from(iv) if (config.mode !== 'GCM' && iv.length !== config.iv) throw new TypeError('invalid iv length ' + iv.length) if (typeof password === 'string') password = Buffer.from(password) if (password.length !== config.key / 8) throw new TypeError('invalid key length ' + password.length) if (config.type === 'stream') { return new StreamCipher(config.module, password, iv, true) } else if (config.type === 'auth') { return new AuthCipher(config.module, password, iv, true) } return new Decipher(config.module, password, iv) } function createDecipher (suite, password) { var config = MODES[suite.toLowerCase()] if (!config) throw new TypeError('invalid suite type') var keys = ebtk(password, false, config.key, config.iv) return createDecipheriv(suite, keys.key, keys.iv) } exports.createDecipher = createDecipher exports.createDecipheriv = createDecipheriv /***/ }), /* 1120 */ /*!**********************************************!*\ !*** ./node_modules/browserify-des/modes.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports) { exports['des-ecb'] = { key: 8, iv: 0 } exports['des-cbc'] = exports.des = { key: 8, iv: 8 } exports['des-ede3-cbc'] = exports.des3 = { key: 24, iv: 8 } exports['des-ede3'] = { key: 24, iv: 0 } exports['des-ede-cbc'] = { key: 16, iv: 8 } exports['des-ede'] = { key: 16, iv: 0 } /***/ }), /* 1121 */ /*!************************************************!*\ !*** ./node_modules/diffie-hellman/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var generatePrime = __webpack_require__(/*! ./lib/generatePrime */ 1122) var primes = __webpack_require__(/*! ./lib/primes.json */ 1124) var DH = __webpack_require__(/*! ./lib/dh */ 1125) function getDiffieHellman (mod) { var prime = new Buffer(primes[mod].prime, 'hex') var gen = new Buffer(primes[mod].gen, 'hex') return new DH(prime, gen) } var ENCODINGS = { 'binary': true, 'hex': true, 'base64': true } function createDiffieHellman (prime, enc, generator, genc) { if (Buffer.isBuffer(enc) || ENCODINGS[enc] === undefined) { return createDiffieHellman(prime, 'binary', enc, generator) } enc = enc || 'binary' genc = genc || 'binary' generator = generator || new Buffer([2]) if (!Buffer.isBuffer(generator)) { generator = new Buffer(generator, genc) } if (typeof prime === 'number') { return new DH(generatePrime(prime, generator), generator, true) } if (!Buffer.isBuffer(prime)) { prime = new Buffer(prime, enc) } return new DH(prime, generator, true) } exports.DiffieHellmanGroup = exports.createDiffieHellmanGroup = exports.getDiffieHellman = getDiffieHellman exports.createDiffieHellman = exports.DiffieHellman = createDiffieHellman /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 45).Buffer)) /***/ }), /* 1122 */ /*!**********************************************************!*\ !*** ./node_modules/diffie-hellman/lib/generatePrime.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var randomBytes = __webpack_require__(/*! randombytes */ 411); module.exports = findPrime; findPrime.simpleSieve = simpleSieve; findPrime.fermatTest = fermatTest; var BN = __webpack_require__(/*! bn.js */ 75); var TWENTYFOUR = new BN(24); var MillerRabin = __webpack_require__(/*! miller-rabin */ 1123); var millerRabin = new MillerRabin(); var ONE = new BN(1); var TWO = new BN(2); var FIVE = new BN(5); var SIXTEEN = new BN(16); var EIGHT = new BN(8); var TEN = new BN(10); var THREE = new BN(3); var SEVEN = new BN(7); var ELEVEN = new BN(11); var FOUR = new BN(4); var TWELVE = new BN(12); var primes = null; function _getPrimes() { if (primes !== null) return primes; var limit = 0x100000; var res = []; res[0] = 2; for (var i = 1, k = 3; k < limit; k += 2) { var sqrt = Math.ceil(Math.sqrt(k)); for (var j = 0; j < i && res[j] <= sqrt; j++) if (k % res[j] === 0) break; if (i !== j && res[j] <= sqrt) continue; res[i++] = k; } primes = res; return res; } function simpleSieve(p) { var primes = _getPrimes(); for (var i = 0; i < primes.length; i++) if (p.modn(primes[i]) === 0) { if (p.cmpn(primes[i]) === 0) { return true; } else { return false; } } return true; } function fermatTest(p) { var red = BN.mont(p); return TWO.toRed(red).redPow(p.subn(1)).fromRed().cmpn(1) === 0; } function findPrime(bits, gen) { if (bits < 16) { // this is what openssl does if (gen === 2 || gen === 5) { return new BN([0x8c, 0x7b]); } else { return new BN([0x8c, 0x27]); } } gen = new BN(gen); var num, n2; while (true) { num = new BN(randomBytes(Math.ceil(bits / 8))); while (num.bitLength() > bits) { num.ishrn(1); } if (num.isEven()) { num.iadd(ONE); } if (!num.testn(1)) { num.iadd(TWO); } if (!gen.cmp(TWO)) { while (num.mod(TWENTYFOUR).cmp(ELEVEN)) { num.iadd(FOUR); } } else if (!gen.cmp(FIVE)) { while (num.mod(TEN).cmp(THREE)) { num.iadd(FOUR); } } n2 = num.shrn(1); if (simpleSieve(n2) && simpleSieve(num) && fermatTest(n2) && fermatTest(num) && millerRabin.test(n2) && millerRabin.test(num)) { return num; } } } /***/ }), /* 1123 */ /*!*********************************************!*\ !*** ./node_modules/miller-rabin/lib/mr.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var bn = __webpack_require__(/*! bn.js */ 75); var brorand = __webpack_require__(/*! brorand */ 214); function MillerRabin(rand) { this.rand = rand || new brorand.Rand(); } module.exports = MillerRabin; MillerRabin.create = function create(rand) { return new MillerRabin(rand); }; MillerRabin.prototype._randbelow = function _randbelow(n) { var len = n.bitLength(); var min_bytes = Math.ceil(len / 8); // Generage random bytes until a number less than n is found. // This ensures that 0..n-1 have an equal probability of being selected. do var a = new bn(this.rand.generate(min_bytes)); while (a.cmp(n) >= 0); return a; }; MillerRabin.prototype._randrange = function _randrange(start, stop) { // Generate a random number greater than or equal to start and less than stop. var size = stop.sub(start); return start.add(this._randbelow(size)); }; MillerRabin.prototype.test = function test(n, k, cb) { var len = n.bitLength(); var red = bn.mont(n); var rone = new bn(1).toRed(red); if (!k) k = Math.max(1, (len / 48) | 0); // Find d and s, (n - 1) = (2 ^ s) * d; var n1 = n.subn(1); for (var s = 0; !n1.testn(s); s++) {} var d = n.shrn(s); var rn1 = n1.toRed(red); var prime = true; for (; k > 0; k--) { var a = this._randrange(new bn(2), n1); if (cb) cb(a); var x = a.toRed(red).redPow(d); if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue; for (var i = 1; i < s; i++) { x = x.redSqr(); if (x.cmp(rone) === 0) return false; if (x.cmp(rn1) === 0) break; } if (i === s) return false; } return prime; }; MillerRabin.prototype.getDivisor = function getDivisor(n, k) { var len = n.bitLength(); var red = bn.mont(n); var rone = new bn(1).toRed(red); if (!k) k = Math.max(1, (len / 48) | 0); // Find d and s, (n - 1) = (2 ^ s) * d; var n1 = n.subn(1); for (var s = 0; !n1.testn(s); s++) {} var d = n.shrn(s); var rn1 = n1.toRed(red); for (; k > 0; k--) { var a = this._randrange(new bn(2), n1); var g = n.gcd(a); if (g.cmpn(1) !== 0) return g; var x = a.toRed(red).redPow(d); if (x.cmp(rone) === 0 || x.cmp(rn1) === 0) continue; for (var i = 1; i < s; i++) { x = x.redSqr(); if (x.cmp(rone) === 0) return x.fromRed().subn(1).gcd(n); if (x.cmp(rn1) === 0) break; } if (i === s) { x = x.redSqr(); return x.fromRed().subn(1).gcd(n); } } return false; }; /***/ }), /* 1124 */ /*!*****************************************************!*\ !*** ./node_modules/diffie-hellman/lib/primes.json ***! \*****************************************************/ /*! exports provided: modp1, modp2, modp5, modp14, modp15, modp16, modp17, modp18, default */ /***/ (function(module) { module.exports = JSON.parse("{\"modp1\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff\"},\"modp2\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff\"},\"modp5\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff\"},\"modp14\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff\"},\"modp15\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff\"},\"modp16\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff\"},\"modp17\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff\"},\"modp18\":{\"gen\":\"02\",\"prime\":\"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff\"}}"); /***/ }), /* 1125 */ /*!***********************************************!*\ !*** ./node_modules/diffie-hellman/lib/dh.js ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var BN = __webpack_require__(/*! bn.js */ 75); var MillerRabin = __webpack_require__(/*! miller-rabin */ 1123); var millerRabin = new MillerRabin(); var TWENTYFOUR = new BN(24); var ELEVEN = new BN(11); var TEN = new BN(10); var THREE = new BN(3); var SEVEN = new BN(7); var primes = __webpack_require__(/*! ./generatePrime */ 1122); var randomBytes = __webpack_require__(/*! randombytes */ 411); module.exports = DH; function setPublicKey(pub, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(pub)) { pub = new Buffer(pub, enc); } this._pub = new BN(pub); return this; } function setPrivateKey(priv, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(priv)) { priv = new Buffer(priv, enc); } this._priv = new BN(priv); return this; } var primeCache = {}; function checkPrime(prime, generator) { var gen = generator.toString('hex'); var hex = [gen, prime.toString(16)].join('_'); if (hex in primeCache) { return primeCache[hex]; } var error = 0; if (prime.isEven() || !primes.simpleSieve || !primes.fermatTest(prime) || !millerRabin.test(prime)) { //not a prime so +1 error += 1; if (gen === '02' || gen === '05') { // we'd be able to check the generator // it would fail so +8 error += 8; } else { //we wouldn't be able to test the generator // so +4 error += 4; } primeCache[hex] = error; return error; } if (!millerRabin.test(prime.shrn(1))) { //not a safe prime error += 2; } var rem; switch (gen) { case '02': if (prime.mod(TWENTYFOUR).cmp(ELEVEN)) { // unsuidable generator error += 8; } break; case '05': rem = prime.mod(TEN); if (rem.cmp(THREE) && rem.cmp(SEVEN)) { // prime mod 10 needs to equal 3 or 7 error += 8; } break; default: error += 4; } primeCache[hex] = error; return error; } function DH(prime, generator, malleable) { this.setGenerator(generator); this.__prime = new BN(prime); this._prime = BN.mont(this.__prime); this._primeLen = prime.length; this._pub = undefined; this._priv = undefined; this._primeCode = undefined; if (malleable) { this.setPublicKey = setPublicKey; this.setPrivateKey = setPrivateKey; } else { this._primeCode = 8; } } Object.defineProperty(DH.prototype, 'verifyError', { enumerable: true, get: function () { if (typeof this._primeCode !== 'number') { this._primeCode = checkPrime(this.__prime, this.__gen); } return this._primeCode; } }); DH.prototype.generateKeys = function () { if (!this._priv) { this._priv = new BN(randomBytes(this._primeLen)); } this._pub = this._gen.toRed(this._prime).redPow(this._priv).fromRed(); return this.getPublicKey(); }; DH.prototype.computeSecret = function (other) { other = new BN(other); other = other.toRed(this._prime); var secret = other.redPow(this._priv).fromRed(); var out = new Buffer(secret.toArray()); var prime = this.getPrime(); if (out.length < prime.length) { var front = new Buffer(prime.length - out.length); front.fill(0); out = Buffer.concat([front, out]); } return out; }; DH.prototype.getPublicKey = function getPublicKey(enc) { return formatReturnValue(this._pub, enc); }; DH.prototype.getPrivateKey = function getPrivateKey(enc) { return formatReturnValue(this._priv, enc); }; DH.prototype.getPrime = function (enc) { return formatReturnValue(this.__prime, enc); }; DH.prototype.getGenerator = function (enc) { return formatReturnValue(this._gen, enc); }; DH.prototype.setGenerator = function (gen, enc) { enc = enc || 'utf8'; if (!Buffer.isBuffer(gen)) { gen = new Buffer(gen, enc); } this.__gen = gen; this._gen = new BN(gen); return this; }; function formatReturnValue(bn, enc) { var buf = new Buffer(bn.toArray()); if (!enc) { return buf; } else { return buf.toString(enc); } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../buffer/index.js */ 45).Buffer)) /***/ }), /* 1126 */ /*!*******************************************************!*\ !*** ./node_modules/browserify-sign/browser/index.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var createHash = __webpack_require__(/*! create-hash */ 369) var stream = __webpack_require__(/*! readable-stream */ 373) var inherits = __webpack_require__(/*! inherits */ 132) var sign = __webpack_require__(/*! ./sign */ 1127) var verify = __webpack_require__(/*! ./verify */ 1150) var algorithms = __webpack_require__(/*! ./algorithms.json */ 1092) Object.keys(algorithms).forEach(function (key) { algorithms[key].id = Buffer.from(algorithms[key].id, 'hex') algorithms[key.toLowerCase()] = algorithms[key] }) function Sign (algorithm) { stream.Writable.call(this) var data = algorithms[algorithm] if (!data) throw new Error('Unknown message digest') this._hashType = data.hash this._hash = createHash(data.hash) this._tag = data.id this._signType = data.sign } inherits(Sign, stream.Writable) Sign.prototype._write = function _write (data, _, done) { this._hash.update(data) done() } Sign.prototype.update = function update (data, enc) { if (typeof data === 'string') data = Buffer.from(data, enc) this._hash.update(data) return this } Sign.prototype.sign = function signMethod (key, enc) { this.end() var hash = this._hash.digest() var sig = sign(hash, key, this._hashType, this._signType, this._tag) return enc ? sig.toString(enc) : sig } function Verify (algorithm) { stream.Writable.call(this) var data = algorithms[algorithm] if (!data) throw new Error('Unknown message digest') this._hash = createHash(data.hash) this._tag = data.id this._signType = data.sign } inherits(Verify, stream.Writable) Verify.prototype._write = function _write (data, _, done) { this._hash.update(data) done() } Verify.prototype.update = function update (data, enc) { if (typeof data === 'string') data = Buffer.from(data, enc) this._hash.update(data) return this } Verify.prototype.verify = function verifyMethod (key, sig, enc) { if (typeof sig === 'string') sig = Buffer.from(sig, enc) this.end() var hash = this._hash.digest() return verify(sig, hash, key, this._signType, this._tag) } function createSign (algorithm) { return new Sign(algorithm) } function createVerify (algorithm) { return new Verify(algorithm) } module.exports = { Sign: createSign, Verify: createVerify, createSign: createSign, createVerify: createVerify } /***/ }), /* 1127 */ /*!******************************************************!*\ !*** ./node_modules/browserify-sign/browser/sign.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var createHmac = __webpack_require__(/*! create-hmac */ 426) var crt = __webpack_require__(/*! browserify-rsa */ 1128) var EC = __webpack_require__(/*! elliptic */ 210).ec var BN = __webpack_require__(/*! bn.js */ 75) var parseKeys = __webpack_require__(/*! parse-asn1 */ 1129) var curves = __webpack_require__(/*! ./curves.json */ 1149) function sign (hash, key, hashType, signType, tag) { var priv = parseKeys(key) if (priv.curve) { // rsa keys can be interpreted as ecdsa ones in openssl if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') return ecSign(hash, priv) } else if (priv.type === 'dsa') { if (signType !== 'dsa') throw new Error('wrong private key type') return dsaSign(hash, priv, hashType) } else { if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong private key type') } hash = Buffer.concat([tag, hash]) var len = priv.modulus.byteLength() var pad = [0, 1] while (hash.length + pad.length + 1 < len) pad.push(0xff) pad.push(0x00) var i = -1 while (++i < hash.length) pad.push(hash[i]) var out = crt(pad, priv) return out } function ecSign (hash, priv) { var curveId = curves[priv.curve.join('.')] if (!curveId) throw new Error('unknown curve ' + priv.curve.join('.')) var curve = new EC(curveId) var key = curve.keyFromPrivate(priv.privateKey) var out = key.sign(hash) return Buffer.from(out.toDER()) } function dsaSign (hash, priv, algo) { var x = priv.params.priv_key var p = priv.params.p var q = priv.params.q var g = priv.params.g var r = new BN(0) var k var H = bits2int(hash, q).mod(q) var s = false var kv = getKey(x, q, hash, algo) while (s === false) { k = makeKey(q, kv, algo) r = makeR(g, k, p, q) s = k.invm(q).imul(H.add(x.mul(r))).mod(q) if (s.cmpn(0) === 0) { s = false r = new BN(0) } } return toDER(r, s) } function toDER (r, s) { r = r.toArray() s = s.toArray() // Pad values if (r[0] & 0x80) r = [0].concat(r) if (s[0] & 0x80) s = [0].concat(s) var total = r.length + s.length + 4 var res = [0x30, total, 0x02, r.length] res = res.concat(r, [0x02, s.length], s) return Buffer.from(res) } function getKey (x, q, hash, algo) { x = Buffer.from(x.toArray()) if (x.length < q.byteLength()) { var zeros = Buffer.alloc(q.byteLength() - x.length) x = Buffer.concat([zeros, x]) } var hlen = hash.length var hbits = bits2octets(hash, q) var v = Buffer.alloc(hlen) v.fill(1) var k = Buffer.alloc(hlen) k = createHmac(algo, k).update(v).update(Buffer.from([0])).update(x).update(hbits).digest() v = createHmac(algo, k).update(v).digest() k = createHmac(algo, k).update(v).update(Buffer.from([1])).update(x).update(hbits).digest() v = createHmac(algo, k).update(v).digest() return { k: k, v: v } } function bits2int (obits, q) { var bits = new BN(obits) var shift = (obits.length << 3) - q.bitLength() if (shift > 0) bits.ishrn(shift) return bits } function bits2octets (bits, q) { bits = bits2int(bits, q) bits = bits.mod(q) var out = Buffer.from(bits.toArray()) if (out.length < q.byteLength()) { var zeros = Buffer.alloc(q.byteLength() - out.length) out = Buffer.concat([zeros, out]) } return out } function makeKey (q, kv, algo) { var t var k do { t = Buffer.alloc(0) while (t.length * 8 < q.bitLength()) { kv.v = createHmac(algo, kv.k).update(kv.v).digest() t = Buffer.concat([t, kv.v]) } k = bits2int(t, q) kv.k = createHmac(algo, kv.k).update(kv.v).update(Buffer.from([0])).digest() kv.v = createHmac(algo, kv.k).update(kv.v).digest() } while (k.cmp(q) !== -1) return k } function makeR (g, k, p, q) { return g.toRed(BN.mont(p)).redPow(k).fromRed().mod(q) } module.exports = sign module.exports.getKey = getKey module.exports.makeKey = makeKey /***/ }), /* 1128 */ /*!**********************************************!*\ !*** ./node_modules/browserify-rsa/index.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var bn = __webpack_require__(/*! bn.js */ 75); var randomBytes = __webpack_require__(/*! randombytes */ 411); module.exports = crt; function blind(priv) { var r = getr(priv); var blinder = r.toRed(bn.mont(priv.modulus)) .redPow(new bn(priv.publicExponent)).fromRed(); return { blinder: blinder, unblinder:r.invm(priv.modulus) }; } function crt(msg, priv) { var blinds = blind(priv); var len = priv.modulus.byteLength(); var mod = bn.mont(priv.modulus); var blinded = new bn(msg).mul(blinds.blinder).umod(priv.modulus); var c1 = blinded.toRed(bn.mont(priv.prime1)); var c2 = blinded.toRed(bn.mont(priv.prime2)); var qinv = priv.coefficient; var p = priv.prime1; var q = priv.prime2; var m1 = c1.redPow(priv.exponent1); var m2 = c2.redPow(priv.exponent2); m1 = m1.fromRed(); m2 = m2.fromRed(); var h = m1.isub(m2).imul(qinv).umod(p); h.imul(q); m2.iadd(h); return new Buffer(m2.imul(blinds.unblinder).umod(priv.modulus).toArray(false, len)); } crt.getr = getr; function getr(priv) { var len = priv.modulus.byteLength(); var r = new bn(randomBytes(len)); while (r.cmp(priv.modulus) >= 0 || !r.umod(priv.prime1) || !r.umod(priv.prime2)) { r = new bn(randomBytes(len)); } return r; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 45).Buffer)) /***/ }), /* 1129 */ /*!******************************************!*\ !*** ./node_modules/parse-asn1/index.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var asn1 = __webpack_require__(/*! ./asn1 */ 1130) var aesid = __webpack_require__(/*! ./aesid.json */ 1147) var fixProc = __webpack_require__(/*! ./fixProc */ 1148) var ciphers = __webpack_require__(/*! browserify-aes */ 1101) var compat = __webpack_require__(/*! pbkdf2 */ 404) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer module.exports = parseKeys function parseKeys (buffer) { var password if (typeof buffer === 'object' && !Buffer.isBuffer(buffer)) { password = buffer.passphrase buffer = buffer.key } if (typeof buffer === 'string') { buffer = Buffer.from(buffer) } var stripped = fixProc(buffer, password) var type = stripped.tag var data = stripped.data var subtype, ndata switch (type) { case 'CERTIFICATE': ndata = asn1.certificate.decode(data, 'der').tbsCertificate.subjectPublicKeyInfo // falls through case 'PUBLIC KEY': if (!ndata) { ndata = asn1.PublicKey.decode(data, 'der') } subtype = ndata.algorithm.algorithm.join('.') switch (subtype) { case '1.2.840.113549.1.1.1': return asn1.RSAPublicKey.decode(ndata.subjectPublicKey.data, 'der') case '1.2.840.10045.2.1': ndata.subjectPrivateKey = ndata.subjectPublicKey return { type: 'ec', data: ndata } case '1.2.840.10040.4.1': ndata.algorithm.params.pub_key = asn1.DSAparam.decode(ndata.subjectPublicKey.data, 'der') return { type: 'dsa', data: ndata.algorithm.params } default: throw new Error('unknown key id ' + subtype) } throw new Error('unknown key type ' + type) case 'ENCRYPTED PRIVATE KEY': data = asn1.EncryptedPrivateKey.decode(data, 'der') data = decrypt(data, password) // falls through case 'PRIVATE KEY': ndata = asn1.PrivateKey.decode(data, 'der') subtype = ndata.algorithm.algorithm.join('.') switch (subtype) { case '1.2.840.113549.1.1.1': return asn1.RSAPrivateKey.decode(ndata.subjectPrivateKey, 'der') case '1.2.840.10045.2.1': return { curve: ndata.algorithm.curve, privateKey: asn1.ECPrivateKey.decode(ndata.subjectPrivateKey, 'der').privateKey } case '1.2.840.10040.4.1': ndata.algorithm.params.priv_key = asn1.DSAparam.decode(ndata.subjectPrivateKey, 'der') return { type: 'dsa', params: ndata.algorithm.params } default: throw new Error('unknown key id ' + subtype) } throw new Error('unknown key type ' + type) case 'RSA PUBLIC KEY': return asn1.RSAPublicKey.decode(data, 'der') case 'RSA PRIVATE KEY': return asn1.RSAPrivateKey.decode(data, 'der') case 'DSA PRIVATE KEY': return { type: 'dsa', params: asn1.DSAPrivateKey.decode(data, 'der') } case 'EC PRIVATE KEY': data = asn1.ECPrivateKey.decode(data, 'der') return { curve: data.parameters.value, privateKey: data.privateKey } default: throw new Error('unknown key type ' + type) } } parseKeys.signature = asn1.signature function decrypt (data, password) { var salt = data.algorithm.decrypt.kde.kdeparams.salt var iters = parseInt(data.algorithm.decrypt.kde.kdeparams.iters.toString(), 10) var algo = aesid[data.algorithm.decrypt.cipher.algo.join('.')] var iv = data.algorithm.decrypt.cipher.iv var cipherText = data.subjectPrivateKey var keylen = parseInt(algo.split('-')[1], 10) / 8 var key = compat.pbkdf2Sync(password, salt, iters, keylen, 'sha1') var cipher = ciphers.createDecipheriv(algo, key, iv) var out = [] out.push(cipher.update(cipherText)) out.push(cipher.final()) return Buffer.concat(out) } /***/ }), /* 1130 */ /*!*****************************************!*\ !*** ./node_modules/parse-asn1/asn1.js ***! \*****************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // from https://github.com/indutny/self-signed/blob/gh-pages/lib/asn1.js // Fedor, you are amazing. var asn1 = __webpack_require__(/*! asn1.js */ 1131) exports.certificate = __webpack_require__(/*! ./certificate */ 1146) var RSAPrivateKey = asn1.define('RSAPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('modulus').int(), this.key('publicExponent').int(), this.key('privateExponent').int(), this.key('prime1').int(), this.key('prime2').int(), this.key('exponent1').int(), this.key('exponent2').int(), this.key('coefficient').int() ) }) exports.RSAPrivateKey = RSAPrivateKey var RSAPublicKey = asn1.define('RSAPublicKey', function () { this.seq().obj( this.key('modulus').int(), this.key('publicExponent').int() ) }) exports.RSAPublicKey = RSAPublicKey var PublicKey = asn1.define('SubjectPublicKeyInfo', function () { this.seq().obj( this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPublicKey').bitstr() ) }) exports.PublicKey = PublicKey var AlgorithmIdentifier = asn1.define('AlgorithmIdentifier', function () { this.seq().obj( this.key('algorithm').objid(), this.key('none').null_().optional(), this.key('curve').objid().optional(), this.key('params').seq().obj( this.key('p').int(), this.key('q').int(), this.key('g').int() ).optional() ) }) var PrivateKeyInfo = asn1.define('PrivateKeyInfo', function () { this.seq().obj( this.key('version').int(), this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPrivateKey').octstr() ) }) exports.PrivateKey = PrivateKeyInfo var EncryptedPrivateKeyInfo = asn1.define('EncryptedPrivateKeyInfo', function () { this.seq().obj( this.key('algorithm').seq().obj( this.key('id').objid(), this.key('decrypt').seq().obj( this.key('kde').seq().obj( this.key('id').objid(), this.key('kdeparams').seq().obj( this.key('salt').octstr(), this.key('iters').int() ) ), this.key('cipher').seq().obj( this.key('algo').objid(), this.key('iv').octstr() ) ) ), this.key('subjectPrivateKey').octstr() ) }) exports.EncryptedPrivateKey = EncryptedPrivateKeyInfo var DSAPrivateKey = asn1.define('DSAPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('p').int(), this.key('q').int(), this.key('g').int(), this.key('pub_key').int(), this.key('priv_key').int() ) }) exports.DSAPrivateKey = DSAPrivateKey exports.DSAparam = asn1.define('DSAparam', function () { this.int() }) var ECPrivateKey = asn1.define('ECPrivateKey', function () { this.seq().obj( this.key('version').int(), this.key('privateKey').octstr(), this.key('parameters').optional().explicit(0).use(ECParameters), this.key('publicKey').optional().explicit(1).bitstr() ) }) exports.ECPrivateKey = ECPrivateKey var ECParameters = asn1.define('ECParameters', function () { this.choice({ namedCurve: this.objid() }) }) exports.signature = asn1.define('signature', function () { this.seq().obj( this.key('r').int(), this.key('s').int() ) }) /***/ }), /* 1131 */ /*!******************************************!*\ !*** ./node_modules/asn1.js/lib/asn1.js ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var asn1 = exports; asn1.bignum = __webpack_require__(/*! bn.js */ 75); asn1.define = __webpack_require__(/*! ./asn1/api */ 1132).define; asn1.base = __webpack_require__(/*! ./asn1/base */ 1134); asn1.constants = __webpack_require__(/*! ./asn1/constants */ 1138); asn1.decoders = __webpack_require__(/*! ./asn1/decoders */ 1140); asn1.encoders = __webpack_require__(/*! ./asn1/encoders */ 1143); /***/ }), /* 1132 */ /*!**********************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/api.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var asn1 = __webpack_require__(/*! ../asn1 */ 1131); var inherits = __webpack_require__(/*! inherits */ 132); var api = exports; api.define = function define(name, body) { return new Entity(name, body); }; function Entity(name, body) { this.name = name; this.body = body; this.decoders = {}; this.encoders = {}; }; Entity.prototype._createNamed = function createNamed(base) { var named; try { named = __webpack_require__(/*! vm */ 1133).runInThisContext( '(function ' + this.name + '(entity) {\n' + ' this._initNamed(entity);\n' + '})' ); } catch (e) { named = function (entity) { this._initNamed(entity); }; } inherits(named, base); named.prototype._initNamed = function initnamed(entity) { base.call(this, entity); }; return new named(this); }; Entity.prototype._getDecoder = function _getDecoder(enc) { enc = enc || 'der'; // Lazily create decoder if (!this.decoders.hasOwnProperty(enc)) this.decoders[enc] = this._createNamed(asn1.decoders[enc]); return this.decoders[enc]; }; Entity.prototype.decode = function decode(data, enc, options) { return this._getDecoder(enc).decode(data, options); }; Entity.prototype._getEncoder = function _getEncoder(enc) { enc = enc || 'der'; // Lazily create encoder if (!this.encoders.hasOwnProperty(enc)) this.encoders[enc] = this._createNamed(asn1.encoders[enc]); return this.encoders[enc]; }; Entity.prototype.encode = function encode(data, enc, /* internal */ reporter) { return this._getEncoder(enc).encode(data, reporter); }; /***/ }), /* 1133 */ /*!*********************************************!*\ !*** ./node_modules/vm-browserify/index.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports) { var indexOf = function (xs, item) { if (xs.indexOf) return xs.indexOf(item); else for (var i = 0; i < xs.length; i++) { if (xs[i] === item) return i; } return -1; }; var Object_keys = function (obj) { if (Object.keys) return Object.keys(obj) else { var res = []; for (var key in obj) res.push(key) return res; } }; var forEach = function (xs, fn) { if (xs.forEach) return xs.forEach(fn) else for (var i = 0; i < xs.length; i++) { fn(xs[i], i, xs); } }; var defineProp = (function() { try { Object.defineProperty({}, '_', {}); return function(obj, name, value) { Object.defineProperty(obj, name, { writable: true, enumerable: false, configurable: true, value: value }) }; } catch(e) { return function(obj, name, value) { obj[name] = value; }; } }()); var globals = ['Array', 'Boolean', 'Date', 'Error', 'EvalError', 'Function', 'Infinity', 'JSON', 'Math', 'NaN', 'Number', 'Object', 'RangeError', 'ReferenceError', 'RegExp', 'String', 'SyntaxError', 'TypeError', 'URIError', 'decodeURI', 'decodeURIComponent', 'encodeURI', 'encodeURIComponent', 'escape', 'eval', 'isFinite', 'isNaN', 'parseFloat', 'parseInt', 'undefined', 'unescape']; function Context() {} Context.prototype = {}; var Script = exports.Script = function NodeScript (code) { if (!(this instanceof Script)) return new Script(code); this.code = code; }; Script.prototype.runInContext = function (context) { if (!(context instanceof Context)) { throw new TypeError("needs a 'context' argument."); } var iframe = document.createElement('iframe'); if (!iframe.style) iframe.style = {}; iframe.style.display = 'none'; document.body.appendChild(iframe); var win = iframe.contentWindow; var wEval = win.eval, wExecScript = win.execScript; if (!wEval && wExecScript) { // win.eval() magically appears when this is called in IE: wExecScript.call(win, 'null'); wEval = win.eval; } forEach(Object_keys(context), function (key) { win[key] = context[key]; }); forEach(globals, function (key) { if (context[key]) { win[key] = context[key]; } }); var winKeys = Object_keys(win); var res = wEval.call(win, this.code); forEach(Object_keys(win), function (key) { // Avoid copying circular objects like `top` and `window` by only // updating existing context properties or new properties in the `win` // that was only introduced after the eval. if (key in context || indexOf(winKeys, key) === -1) { context[key] = win[key]; } }); forEach(globals, function (key) { if (!(key in context)) { defineProp(context, key, win[key]); } }); document.body.removeChild(iframe); return res; }; Script.prototype.runInThisContext = function () { return eval(this.code); // maybe... }; Script.prototype.runInNewContext = function (context) { var ctx = Script.createContext(context); var res = this.runInContext(ctx); if (context) { forEach(Object_keys(ctx), function (key) { context[key] = ctx[key]; }); } return res; }; forEach(Object_keys(Script.prototype), function (name) { exports[name] = Script[name] = function (code) { var s = Script(code); return s[name].apply(s, [].slice.call(arguments, 1)); }; }); exports.isContext = function (context) { return context instanceof Context; }; exports.createScript = function (code) { return exports.Script(code); }; exports.createContext = Script.createContext = function (context) { var copy = new Context(); if(typeof context === 'object') { forEach(Object_keys(context), function (key) { copy[key] = context[key]; }); } return copy; }; /***/ }), /* 1134 */ /*!*****************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/index.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var base = exports; base.Reporter = __webpack_require__(/*! ./reporter */ 1135).Reporter; base.DecoderBuffer = __webpack_require__(/*! ./buffer */ 1136).DecoderBuffer; base.EncoderBuffer = __webpack_require__(/*! ./buffer */ 1136).EncoderBuffer; base.Node = __webpack_require__(/*! ./node */ 1137); /***/ }), /* 1135 */ /*!********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/reporter.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132); function Reporter(options) { this._reporterState = { obj: null, path: [], options: options || {}, errors: [] }; } exports.Reporter = Reporter; Reporter.prototype.isError = function isError(obj) { return obj instanceof ReporterError; }; Reporter.prototype.save = function save() { var state = this._reporterState; return { obj: state.obj, pathLen: state.path.length }; }; Reporter.prototype.restore = function restore(data) { var state = this._reporterState; state.obj = data.obj; state.path = state.path.slice(0, data.pathLen); }; Reporter.prototype.enterKey = function enterKey(key) { return this._reporterState.path.push(key); }; Reporter.prototype.exitKey = function exitKey(index) { var state = this._reporterState; state.path = state.path.slice(0, index - 1); }; Reporter.prototype.leaveKey = function leaveKey(index, key, value) { var state = this._reporterState; this.exitKey(index); if (state.obj !== null) state.obj[key] = value; }; Reporter.prototype.path = function path() { return this._reporterState.path.join('/'); }; Reporter.prototype.enterObject = function enterObject() { var state = this._reporterState; var prev = state.obj; state.obj = {}; return prev; }; Reporter.prototype.leaveObject = function leaveObject(prev) { var state = this._reporterState; var now = state.obj; state.obj = prev; return now; }; Reporter.prototype.error = function error(msg) { var err; var state = this._reporterState; var inherited = msg instanceof ReporterError; if (inherited) { err = msg; } else { err = new ReporterError(state.path.map(function(elem) { return '[' + JSON.stringify(elem) + ']'; }).join(''), msg.message || msg, msg.stack); } if (!state.options.partial) throw err; if (!inherited) state.errors.push(err); return err; }; Reporter.prototype.wrapResult = function wrapResult(result) { var state = this._reporterState; if (!state.options.partial) return result; return { result: this.isError(result) ? null : result, errors: state.errors }; }; function ReporterError(path, msg) { this.path = path; this.rethrow(msg); }; inherits(ReporterError, Error); ReporterError.prototype.rethrow = function rethrow(msg) { this.message = msg + ' at: ' + (this.path || '(shallow)'); if (Error.captureStackTrace) Error.captureStackTrace(this, ReporterError); if (!this.stack) { try { // IE only adds stack when thrown throw new Error(this.message); } catch (e) { this.stack = e.stack; } } return this; }; /***/ }), /* 1136 */ /*!******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/buffer.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132); var Reporter = __webpack_require__(/*! ../base */ 1134).Reporter; var Buffer = __webpack_require__(/*! buffer */ 45).Buffer; function DecoderBuffer(base, options) { Reporter.call(this, options); if (!Buffer.isBuffer(base)) { this.error('Input not Buffer'); return; } this.base = base; this.offset = 0; this.length = base.length; } inherits(DecoderBuffer, Reporter); exports.DecoderBuffer = DecoderBuffer; DecoderBuffer.prototype.save = function save() { return { offset: this.offset, reporter: Reporter.prototype.save.call(this) }; }; DecoderBuffer.prototype.restore = function restore(save) { // Return skipped data var res = new DecoderBuffer(this.base); res.offset = save.offset; res.length = this.offset; this.offset = save.offset; Reporter.prototype.restore.call(this, save.reporter); return res; }; DecoderBuffer.prototype.isEmpty = function isEmpty() { return this.offset === this.length; }; DecoderBuffer.prototype.readUInt8 = function readUInt8(fail) { if (this.offset + 1 <= this.length) return this.base.readUInt8(this.offset++, true); else return this.error(fail || 'DecoderBuffer overrun'); } DecoderBuffer.prototype.skip = function skip(bytes, fail) { if (!(this.offset + bytes <= this.length)) return this.error(fail || 'DecoderBuffer overrun'); var res = new DecoderBuffer(this.base); // Share reporter state res._reporterState = this._reporterState; res.offset = this.offset; res.length = this.offset + bytes; this.offset += bytes; return res; } DecoderBuffer.prototype.raw = function raw(save) { return this.base.slice(save ? save.offset : this.offset, this.length); } function EncoderBuffer(value, reporter) { if (Array.isArray(value)) { this.length = 0; this.value = value.map(function(item) { if (!(item instanceof EncoderBuffer)) item = new EncoderBuffer(item, reporter); this.length += item.length; return item; }, this); } else if (typeof value === 'number') { if (!(0 <= value && value <= 0xff)) return reporter.error('non-byte EncoderBuffer value'); this.value = value; this.length = 1; } else if (typeof value === 'string') { this.value = value; this.length = Buffer.byteLength(value); } else if (Buffer.isBuffer(value)) { this.value = value; this.length = value.length; } else { return reporter.error('Unsupported type: ' + typeof value); } } exports.EncoderBuffer = EncoderBuffer; EncoderBuffer.prototype.join = function join(out, offset) { if (!out) out = new Buffer(this.length); if (!offset) offset = 0; if (this.length === 0) return out; if (Array.isArray(this.value)) { this.value.forEach(function(item) { item.join(out, offset); offset += item.length; }); } else { if (typeof this.value === 'number') out[offset] = this.value; else if (typeof this.value === 'string') out.write(this.value, offset); else if (Buffer.isBuffer(this.value)) this.value.copy(out, offset); offset += this.length; } return out; }; /***/ }), /* 1137 */ /*!****************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/base/node.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Reporter = __webpack_require__(/*! ../base */ 1134).Reporter; var EncoderBuffer = __webpack_require__(/*! ../base */ 1134).EncoderBuffer; var DecoderBuffer = __webpack_require__(/*! ../base */ 1134).DecoderBuffer; var assert = __webpack_require__(/*! minimalistic-assert */ 131); // Supported tags var tags = [ 'seq', 'seqof', 'set', 'setof', 'objid', 'bool', 'gentime', 'utctime', 'null_', 'enum', 'int', 'objDesc', 'bitstr', 'bmpstr', 'charstr', 'genstr', 'graphstr', 'ia5str', 'iso646str', 'numstr', 'octstr', 'printstr', 't61str', 'unistr', 'utf8str', 'videostr' ]; // Public methods list var methods = [ 'key', 'obj', 'use', 'optional', 'explicit', 'implicit', 'def', 'choice', 'any', 'contains' ].concat(tags); // Overrided methods list var overrided = [ '_peekTag', '_decodeTag', '_use', '_decodeStr', '_decodeObjid', '_decodeTime', '_decodeNull', '_decodeInt', '_decodeBool', '_decodeList', '_encodeComposite', '_encodeStr', '_encodeObjid', '_encodeTime', '_encodeNull', '_encodeInt', '_encodeBool' ]; function Node(enc, parent) { var state = {}; this._baseState = state; state.enc = enc; state.parent = parent || null; state.children = null; // State state.tag = null; state.args = null; state.reverseArgs = null; state.choice = null; state.optional = false; state.any = false; state.obj = false; state.use = null; state.useDecoder = null; state.key = null; state['default'] = null; state.explicit = null; state.implicit = null; state.contains = null; // Should create new instance on each method if (!state.parent) { state.children = []; this._wrap(); } } module.exports = Node; var stateProps = [ 'enc', 'parent', 'children', 'tag', 'args', 'reverseArgs', 'choice', 'optional', 'any', 'obj', 'use', 'alteredUse', 'key', 'default', 'explicit', 'implicit', 'contains' ]; Node.prototype.clone = function clone() { var state = this._baseState; var cstate = {}; stateProps.forEach(function(prop) { cstate[prop] = state[prop]; }); var res = new this.constructor(cstate.parent); res._baseState = cstate; return res; }; Node.prototype._wrap = function wrap() { var state = this._baseState; methods.forEach(function(method) { this[method] = function _wrappedMethod() { var clone = new this.constructor(this); state.children.push(clone); return clone[method].apply(clone, arguments); }; }, this); }; Node.prototype._init = function init(body) { var state = this._baseState; assert(state.parent === null); body.call(this); // Filter children state.children = state.children.filter(function(child) { return child._baseState.parent === this; }, this); assert.equal(state.children.length, 1, 'Root node can have only one child'); }; Node.prototype._useArgs = function useArgs(args) { var state = this._baseState; // Filter children and args var children = args.filter(function(arg) { return arg instanceof this.constructor; }, this); args = args.filter(function(arg) { return !(arg instanceof this.constructor); }, this); if (children.length !== 0) { assert(state.children === null); state.children = children; // Replace parent to maintain backward link children.forEach(function(child) { child._baseState.parent = this; }, this); } if (args.length !== 0) { assert(state.args === null); state.args = args; state.reverseArgs = args.map(function(arg) { if (typeof arg !== 'object' || arg.constructor !== Object) return arg; var res = {}; Object.keys(arg).forEach(function(key) { if (key == (key | 0)) key |= 0; var value = arg[key]; res[value] = key; }); return res; }); } }; // // Overrided methods // overrided.forEach(function(method) { Node.prototype[method] = function _overrided() { var state = this._baseState; throw new Error(method + ' not implemented for encoding: ' + state.enc); }; }); // // Public methods // tags.forEach(function(tag) { Node.prototype[tag] = function _tagMethod() { var state = this._baseState; var args = Array.prototype.slice.call(arguments); assert(state.tag === null); state.tag = tag; this._useArgs(args); return this; }; }); Node.prototype.use = function use(item) { assert(item); var state = this._baseState; assert(state.use === null); state.use = item; return this; }; Node.prototype.optional = function optional() { var state = this._baseState; state.optional = true; return this; }; Node.prototype.def = function def(val) { var state = this._baseState; assert(state['default'] === null); state['default'] = val; state.optional = true; return this; }; Node.prototype.explicit = function explicit(num) { var state = this._baseState; assert(state.explicit === null && state.implicit === null); state.explicit = num; return this; }; Node.prototype.implicit = function implicit(num) { var state = this._baseState; assert(state.explicit === null && state.implicit === null); state.implicit = num; return this; }; Node.prototype.obj = function obj() { var state = this._baseState; var args = Array.prototype.slice.call(arguments); state.obj = true; if (args.length !== 0) this._useArgs(args); return this; }; Node.prototype.key = function key(newKey) { var state = this._baseState; assert(state.key === null); state.key = newKey; return this; }; Node.prototype.any = function any() { var state = this._baseState; state.any = true; return this; }; Node.prototype.choice = function choice(obj) { var state = this._baseState; assert(state.choice === null); state.choice = obj; this._useArgs(Object.keys(obj).map(function(key) { return obj[key]; })); return this; }; Node.prototype.contains = function contains(item) { var state = this._baseState; assert(state.use === null); state.contains = item; return this; }; // // Decoding // Node.prototype._decode = function decode(input, options) { var state = this._baseState; // Decode root node if (state.parent === null) return input.wrapResult(state.children[0]._decode(input, options)); var result = state['default']; var present = true; var prevKey = null; if (state.key !== null) prevKey = input.enterKey(state.key); // Check if tag is there if (state.optional) { var tag = null; if (state.explicit !== null) tag = state.explicit; else if (state.implicit !== null) tag = state.implicit; else if (state.tag !== null) tag = state.tag; if (tag === null && !state.any) { // Trial and Error var save = input.save(); try { if (state.choice === null) this._decodeGeneric(state.tag, input, options); else this._decodeChoice(input, options); present = true; } catch (e) { present = false; } input.restore(save); } else { present = this._peekTag(input, tag, state.any); if (input.isError(present)) return present; } } // Push object on stack var prevObj; if (state.obj && present) prevObj = input.enterObject(); if (present) { // Unwrap explicit values if (state.explicit !== null) { var explicit = this._decodeTag(input, state.explicit); if (input.isError(explicit)) return explicit; input = explicit; } var start = input.offset; // Unwrap implicit and normal values if (state.use === null && state.choice === null) { if (state.any) var save = input.save(); var body = this._decodeTag( input, state.implicit !== null ? state.implicit : state.tag, state.any ); if (input.isError(body)) return body; if (state.any) result = input.raw(save); else input = body; } if (options && options.track && state.tag !== null) options.track(input.path(), start, input.length, 'tagged'); if (options && options.track && state.tag !== null) options.track(input.path(), input.offset, input.length, 'content'); // Select proper method for tag if (state.any) result = result; else if (state.choice === null) result = this._decodeGeneric(state.tag, input, options); else result = this._decodeChoice(input, options); if (input.isError(result)) return result; // Decode children if (!state.any && state.choice === null && state.children !== null) { state.children.forEach(function decodeChildren(child) { // NOTE: We are ignoring errors here, to let parser continue with other // parts of encoded data child._decode(input, options); }); } // Decode contained/encoded by schema, only in bit or octet strings if (state.contains && (state.tag === 'octstr' || state.tag === 'bitstr')) { var data = new DecoderBuffer(result); result = this._getUse(state.contains, input._reporterState.obj) ._decode(data, options); } } // Pop object if (state.obj && present) result = input.leaveObject(prevObj); // Set key if (state.key !== null && (result !== null || present === true)) input.leaveKey(prevKey, state.key, result); else if (prevKey !== null) input.exitKey(prevKey); return result; }; Node.prototype._decodeGeneric = function decodeGeneric(tag, input, options) { var state = this._baseState; if (tag === 'seq' || tag === 'set') return null; if (tag === 'seqof' || tag === 'setof') return this._decodeList(input, tag, state.args[0], options); else if (/str$/.test(tag)) return this._decodeStr(input, tag, options); else if (tag === 'objid' && state.args) return this._decodeObjid(input, state.args[0], state.args[1], options); else if (tag === 'objid') return this._decodeObjid(input, null, null, options); else if (tag === 'gentime' || tag === 'utctime') return this._decodeTime(input, tag, options); else if (tag === 'null_') return this._decodeNull(input, options); else if (tag === 'bool') return this._decodeBool(input, options); else if (tag === 'objDesc') return this._decodeStr(input, tag, options); else if (tag === 'int' || tag === 'enum') return this._decodeInt(input, state.args && state.args[0], options); if (state.use !== null) { return this._getUse(state.use, input._reporterState.obj) ._decode(input, options); } else { return input.error('unknown tag: ' + tag); } }; Node.prototype._getUse = function _getUse(entity, obj) { var state = this._baseState; // Create altered use decoder if implicit is set state.useDecoder = this._use(entity, obj); assert(state.useDecoder._baseState.parent === null); state.useDecoder = state.useDecoder._baseState.children[0]; if (state.implicit !== state.useDecoder._baseState.implicit) { state.useDecoder = state.useDecoder.clone(); state.useDecoder._baseState.implicit = state.implicit; } return state.useDecoder; }; Node.prototype._decodeChoice = function decodeChoice(input, options) { var state = this._baseState; var result = null; var match = false; Object.keys(state.choice).some(function(key) { var save = input.save(); var node = state.choice[key]; try { var value = node._decode(input, options); if (input.isError(value)) return false; result = { type: key, value: value }; match = true; } catch (e) { input.restore(save); return false; } return true; }, this); if (!match) return input.error('Choice not matched'); return result; }; // // Encoding // Node.prototype._createEncoderBuffer = function createEncoderBuffer(data) { return new EncoderBuffer(data, this.reporter); }; Node.prototype._encode = function encode(data, reporter, parent) { var state = this._baseState; if (state['default'] !== null && state['default'] === data) return; var result = this._encodeValue(data, reporter, parent); if (result === undefined) return; if (this._skipDefault(result, reporter, parent)) return; return result; }; Node.prototype._encodeValue = function encode(data, reporter, parent) { var state = this._baseState; // Decode root node if (state.parent === null) return state.children[0]._encode(data, reporter || new Reporter()); var result = null; // Set reporter to share it with a child class this.reporter = reporter; // Check if data is there if (state.optional && data === undefined) { if (state['default'] !== null) data = state['default'] else return; } // Encode children first var content = null; var primitive = false; if (state.any) { // Anything that was given is translated to buffer result = this._createEncoderBuffer(data); } else if (state.choice) { result = this._encodeChoice(data, reporter); } else if (state.contains) { content = this._getUse(state.contains, parent)._encode(data, reporter); primitive = true; } else if (state.children) { content = state.children.map(function(child) { if (child._baseState.tag === 'null_') return child._encode(null, reporter, data); if (child._baseState.key === null) return reporter.error('Child should have a key'); var prevKey = reporter.enterKey(child._baseState.key); if (typeof data !== 'object') return reporter.error('Child expected, but input is not object'); var res = child._encode(data[child._baseState.key], reporter, data); reporter.leaveKey(prevKey); return res; }, this).filter(function(child) { return child; }); content = this._createEncoderBuffer(content); } else { if (state.tag === 'seqof' || state.tag === 'setof') { // TODO(indutny): this should be thrown on DSL level if (!(state.args && state.args.length === 1)) return reporter.error('Too many args for : ' + state.tag); if (!Array.isArray(data)) return reporter.error('seqof/setof, but data is not Array'); var child = this.clone(); child._baseState.implicit = null; content = this._createEncoderBuffer(data.map(function(item) { var state = this._baseState; return this._getUse(state.args[0], data)._encode(item, reporter); }, child)); } else if (state.use !== null) { result = this._getUse(state.use, parent)._encode(data, reporter); } else { content = this._encodePrimitive(state.tag, data); primitive = true; } } // Encode data itself var result; if (!state.any && state.choice === null) { var tag = state.implicit !== null ? state.implicit : state.tag; var cls = state.implicit === null ? 'universal' : 'context'; if (tag === null) { if (state.use === null) reporter.error('Tag could be omitted only for .use()'); } else { if (state.use === null) result = this._encodeComposite(tag, primitive, cls, content); } } // Wrap in explicit if (state.explicit !== null) result = this._encodeComposite(state.explicit, false, 'context', result); return result; }; Node.prototype._encodeChoice = function encodeChoice(data, reporter) { var state = this._baseState; var node = state.choice[data.type]; if (!node) { assert( false, data.type + ' not found in ' + JSON.stringify(Object.keys(state.choice))); } return node._encode(data.value, reporter); }; Node.prototype._encodePrimitive = function encodePrimitive(tag, data) { var state = this._baseState; if (/str$/.test(tag)) return this._encodeStr(data, tag); else if (tag === 'objid' && state.args) return this._encodeObjid(data, state.reverseArgs[0], state.args[1]); else if (tag === 'objid') return this._encodeObjid(data, null, null); else if (tag === 'gentime' || tag === 'utctime') return this._encodeTime(data, tag); else if (tag === 'null_') return this._encodeNull(); else if (tag === 'int' || tag === 'enum') return this._encodeInt(data, state.args && state.reverseArgs[0]); else if (tag === 'bool') return this._encodeBool(data); else if (tag === 'objDesc') return this._encodeStr(data, tag); else throw new Error('Unsupported tag: ' + tag); }; Node.prototype._isNumstr = function isNumstr(str) { return /^[0-9 ]*$/.test(str); }; Node.prototype._isPrintstr = function isPrintstr(str) { return /^[A-Za-z0-9 '\(\)\+,\-\.\/:=\?]*$/.test(str); }; /***/ }), /* 1138 */ /*!**********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/constants/index.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var constants = exports; // Helper constants._reverse = function reverse(map) { var res = {}; Object.keys(map).forEach(function(key) { // Convert key to integer if it is stringified if ((key | 0) == key) key = key | 0; var value = map[key]; res[value] = key; }); return res; }; constants.der = __webpack_require__(/*! ./der */ 1139); /***/ }), /* 1139 */ /*!********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/constants/der.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var constants = __webpack_require__(/*! ../constants */ 1138); exports.tagClass = { 0: 'universal', 1: 'application', 2: 'context', 3: 'private' }; exports.tagClassByName = constants._reverse(exports.tagClass); exports.tag = { 0x00: 'end', 0x01: 'bool', 0x02: 'int', 0x03: 'bitstr', 0x04: 'octstr', 0x05: 'null_', 0x06: 'objid', 0x07: 'objDesc', 0x08: 'external', 0x09: 'real', 0x0a: 'enum', 0x0b: 'embed', 0x0c: 'utf8str', 0x0d: 'relativeOid', 0x10: 'seq', 0x11: 'set', 0x12: 'numstr', 0x13: 'printstr', 0x14: 't61str', 0x15: 'videostr', 0x16: 'ia5str', 0x17: 'utctime', 0x18: 'gentime', 0x19: 'graphstr', 0x1a: 'iso646str', 0x1b: 'genstr', 0x1c: 'unistr', 0x1d: 'charstr', 0x1e: 'bmpstr' }; exports.tagByName = constants._reverse(exports.tag); /***/ }), /* 1140 */ /*!*********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/index.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var decoders = exports; decoders.der = __webpack_require__(/*! ./der */ 1141); decoders.pem = __webpack_require__(/*! ./pem */ 1142); /***/ }), /* 1141 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/der.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132); var asn1 = __webpack_require__(/*! ../../asn1 */ 1131); var base = asn1.base; var bignum = asn1.bignum; // Import DER constants var der = asn1.constants.der; function DERDecoder(entity) { this.enc = 'der'; this.name = entity.name; this.entity = entity; // Construct base tree this.tree = new DERNode(); this.tree._init(entity.body); }; module.exports = DERDecoder; DERDecoder.prototype.decode = function decode(data, options) { if (!(data instanceof base.DecoderBuffer)) data = new base.DecoderBuffer(data, options); return this.tree._decode(data, options); }; // Tree methods function DERNode(parent) { base.Node.call(this, 'der', parent); } inherits(DERNode, base.Node); DERNode.prototype._peekTag = function peekTag(buffer, tag, any) { if (buffer.isEmpty()) return false; var state = buffer.save(); var decodedTag = derDecodeTag(buffer, 'Failed to peek tag: "' + tag + '"'); if (buffer.isError(decodedTag)) return decodedTag; buffer.restore(state); return decodedTag.tag === tag || decodedTag.tagStr === tag || (decodedTag.tagStr + 'of') === tag || any; }; DERNode.prototype._decodeTag = function decodeTag(buffer, tag, any) { var decodedTag = derDecodeTag(buffer, 'Failed to decode tag of "' + tag + '"'); if (buffer.isError(decodedTag)) return decodedTag; var len = derDecodeLen(buffer, decodedTag.primitive, 'Failed to get length of "' + tag + '"'); // Failure if (buffer.isError(len)) return len; if (!any && decodedTag.tag !== tag && decodedTag.tagStr !== tag && decodedTag.tagStr + 'of' !== tag) { return buffer.error('Failed to match tag: "' + tag + '"'); } if (decodedTag.primitive || len !== null) return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); // Indefinite length... find END tag var state = buffer.save(); var res = this._skipUntilEnd( buffer, 'Failed to skip indefinite length body: "' + this.tag + '"'); if (buffer.isError(res)) return res; len = buffer.offset - state.offset; buffer.restore(state); return buffer.skip(len, 'Failed to match body of: "' + tag + '"'); }; DERNode.prototype._skipUntilEnd = function skipUntilEnd(buffer, fail) { while (true) { var tag = derDecodeTag(buffer, fail); if (buffer.isError(tag)) return tag; var len = derDecodeLen(buffer, tag.primitive, fail); if (buffer.isError(len)) return len; var res; if (tag.primitive || len !== null) res = buffer.skip(len) else res = this._skipUntilEnd(buffer, fail); // Failure if (buffer.isError(res)) return res; if (tag.tagStr === 'end') break; } }; DERNode.prototype._decodeList = function decodeList(buffer, tag, decoder, options) { var result = []; while (!buffer.isEmpty()) { var possibleEnd = this._peekTag(buffer, 'end'); if (buffer.isError(possibleEnd)) return possibleEnd; var res = decoder.decode(buffer, 'der', options); if (buffer.isError(res) && possibleEnd) break; result.push(res); } return result; }; DERNode.prototype._decodeStr = function decodeStr(buffer, tag) { if (tag === 'bitstr') { var unused = buffer.readUInt8(); if (buffer.isError(unused)) return unused; return { unused: unused, data: buffer.raw() }; } else if (tag === 'bmpstr') { var raw = buffer.raw(); if (raw.length % 2 === 1) return buffer.error('Decoding of string type: bmpstr length mismatch'); var str = ''; for (var i = 0; i < raw.length / 2; i++) { str += String.fromCharCode(raw.readUInt16BE(i * 2)); } return str; } else if (tag === 'numstr') { var numstr = buffer.raw().toString('ascii'); if (!this._isNumstr(numstr)) { return buffer.error('Decoding of string type: ' + 'numstr unsupported characters'); } return numstr; } else if (tag === 'octstr') { return buffer.raw(); } else if (tag === 'objDesc') { return buffer.raw(); } else if (tag === 'printstr') { var printstr = buffer.raw().toString('ascii'); if (!this._isPrintstr(printstr)) { return buffer.error('Decoding of string type: ' + 'printstr unsupported characters'); } return printstr; } else if (/str$/.test(tag)) { return buffer.raw().toString(); } else { return buffer.error('Decoding of string type: ' + tag + ' unsupported'); } }; DERNode.prototype._decodeObjid = function decodeObjid(buffer, values, relative) { var result; var identifiers = []; var ident = 0; while (!buffer.isEmpty()) { var subident = buffer.readUInt8(); ident <<= 7; ident |= subident & 0x7f; if ((subident & 0x80) === 0) { identifiers.push(ident); ident = 0; } } if (subident & 0x80) identifiers.push(ident); var first = (identifiers[0] / 40) | 0; var second = identifiers[0] % 40; if (relative) result = identifiers; else result = [first, second].concat(identifiers.slice(1)); if (values) { var tmp = values[result.join(' ')]; if (tmp === undefined) tmp = values[result.join('.')]; if (tmp !== undefined) result = tmp; } return result; }; DERNode.prototype._decodeTime = function decodeTime(buffer, tag) { var str = buffer.raw().toString(); if (tag === 'gentime') { var year = str.slice(0, 4) | 0; var mon = str.slice(4, 6) | 0; var day = str.slice(6, 8) | 0; var hour = str.slice(8, 10) | 0; var min = str.slice(10, 12) | 0; var sec = str.slice(12, 14) | 0; } else if (tag === 'utctime') { var year = str.slice(0, 2) | 0; var mon = str.slice(2, 4) | 0; var day = str.slice(4, 6) | 0; var hour = str.slice(6, 8) | 0; var min = str.slice(8, 10) | 0; var sec = str.slice(10, 12) | 0; if (year < 70) year = 2000 + year; else year = 1900 + year; } else { return buffer.error('Decoding ' + tag + ' time is not supported yet'); } return Date.UTC(year, mon - 1, day, hour, min, sec, 0); }; DERNode.prototype._decodeNull = function decodeNull(buffer) { return null; }; DERNode.prototype._decodeBool = function decodeBool(buffer) { var res = buffer.readUInt8(); if (buffer.isError(res)) return res; else return res !== 0; }; DERNode.prototype._decodeInt = function decodeInt(buffer, values) { // Bigint, return as it is (assume big endian) var raw = buffer.raw(); var res = new bignum(raw); if (values) res = values[res.toString(10)] || res; return res; }; DERNode.prototype._use = function use(entity, obj) { if (typeof entity === 'function') entity = entity(obj); return entity._getDecoder('der').tree; }; // Utility methods function derDecodeTag(buf, fail) { var tag = buf.readUInt8(fail); if (buf.isError(tag)) return tag; var cls = der.tagClass[tag >> 6]; var primitive = (tag & 0x20) === 0; // Multi-octet tag - load if ((tag & 0x1f) === 0x1f) { var oct = tag; tag = 0; while ((oct & 0x80) === 0x80) { oct = buf.readUInt8(fail); if (buf.isError(oct)) return oct; tag <<= 7; tag |= oct & 0x7f; } } else { tag &= 0x1f; } var tagStr = der.tag[tag]; return { cls: cls, primitive: primitive, tag: tag, tagStr: tagStr }; } function derDecodeLen(buf, primitive, fail) { var len = buf.readUInt8(fail); if (buf.isError(len)) return len; // Indefinite form if (!primitive && len === 0x80) return null; // Definite form if ((len & 0x80) === 0) { // Short form return len; } // Long form var num = len & 0x7f; if (num > 4) return buf.error('length octect is too long'); len = 0; for (var i = 0; i < num; i++) { len <<= 8; var j = buf.readUInt8(fail); if (buf.isError(j)) return j; len |= j; } return len; } /***/ }), /* 1142 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/decoders/pem.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132); var Buffer = __webpack_require__(/*! buffer */ 45).Buffer; var DERDecoder = __webpack_require__(/*! ./der */ 1141); function PEMDecoder(entity) { DERDecoder.call(this, entity); this.enc = 'pem'; }; inherits(PEMDecoder, DERDecoder); module.exports = PEMDecoder; PEMDecoder.prototype.decode = function decode(data, options) { var lines = data.toString().split(/[\r\n]+/g); var label = options.label.toUpperCase(); var re = /^-----(BEGIN|END) ([^-]+)-----$/; var start = -1; var end = -1; for (var i = 0; i < lines.length; i++) { var match = lines[i].match(re); if (match === null) continue; if (match[2] !== label) continue; if (start === -1) { if (match[1] !== 'BEGIN') break; start = i; } else { if (match[1] !== 'END') break; end = i; break; } } if (start === -1 || end === -1) throw new Error('PEM section not found for: ' + label); var base64 = lines.slice(start + 1, end).join(''); // Remove excessive symbols base64.replace(/[^a-z0-9\+\/=]+/gi, ''); var input = new Buffer(base64, 'base64'); return DERDecoder.prototype.decode.call(this, input, options); }; /***/ }), /* 1143 */ /*!*********************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/index.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var encoders = exports; encoders.der = __webpack_require__(/*! ./der */ 1144); encoders.pem = __webpack_require__(/*! ./pem */ 1145); /***/ }), /* 1144 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/der.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132); var Buffer = __webpack_require__(/*! buffer */ 45).Buffer; var asn1 = __webpack_require__(/*! ../../asn1 */ 1131); var base = asn1.base; // Import DER constants var der = asn1.constants.der; function DEREncoder(entity) { this.enc = 'der'; this.name = entity.name; this.entity = entity; // Construct base tree this.tree = new DERNode(); this.tree._init(entity.body); }; module.exports = DEREncoder; DEREncoder.prototype.encode = function encode(data, reporter) { return this.tree._encode(data, reporter).join(); }; // Tree methods function DERNode(parent) { base.Node.call(this, 'der', parent); } inherits(DERNode, base.Node); DERNode.prototype._encodeComposite = function encodeComposite(tag, primitive, cls, content) { var encodedTag = encodeTag(tag, primitive, cls, this.reporter); // Short form if (content.length < 0x80) { var header = new Buffer(2); header[0] = encodedTag; header[1] = content.length; return this._createEncoderBuffer([ header, content ]); } // Long form // Count octets required to store length var lenOctets = 1; for (var i = content.length; i >= 0x100; i >>= 8) lenOctets++; var header = new Buffer(1 + 1 + lenOctets); header[0] = encodedTag; header[1] = 0x80 | lenOctets; for (var i = 1 + lenOctets, j = content.length; j > 0; i--, j >>= 8) header[i] = j & 0xff; return this._createEncoderBuffer([ header, content ]); }; DERNode.prototype._encodeStr = function encodeStr(str, tag) { if (tag === 'bitstr') { return this._createEncoderBuffer([ str.unused | 0, str.data ]); } else if (tag === 'bmpstr') { var buf = new Buffer(str.length * 2); for (var i = 0; i < str.length; i++) { buf.writeUInt16BE(str.charCodeAt(i), i * 2); } return this._createEncoderBuffer(buf); } else if (tag === 'numstr') { if (!this._isNumstr(str)) { return this.reporter.error('Encoding of string type: numstr supports ' + 'only digits and space'); } return this._createEncoderBuffer(str); } else if (tag === 'printstr') { if (!this._isPrintstr(str)) { return this.reporter.error('Encoding of string type: printstr supports ' + 'only latin upper and lower case letters, ' + 'digits, space, apostrophe, left and rigth ' + 'parenthesis, plus sign, comma, hyphen, ' + 'dot, slash, colon, equal sign, ' + 'question mark'); } return this._createEncoderBuffer(str); } else if (/str$/.test(tag)) { return this._createEncoderBuffer(str); } else if (tag === 'objDesc') { return this._createEncoderBuffer(str); } else { return this.reporter.error('Encoding of string type: ' + tag + ' unsupported'); } }; DERNode.prototype._encodeObjid = function encodeObjid(id, values, relative) { if (typeof id === 'string') { if (!values) return this.reporter.error('string objid given, but no values map found'); if (!values.hasOwnProperty(id)) return this.reporter.error('objid not found in values map'); id = values[id].split(/[\s\.]+/g); for (var i = 0; i < id.length; i++) id[i] |= 0; } else if (Array.isArray(id)) { id = id.slice(); for (var i = 0; i < id.length; i++) id[i] |= 0; } if (!Array.isArray(id)) { return this.reporter.error('objid() should be either array or string, ' + 'got: ' + JSON.stringify(id)); } if (!relative) { if (id[1] >= 40) return this.reporter.error('Second objid identifier OOB'); id.splice(0, 2, id[0] * 40 + id[1]); } // Count number of octets var size = 0; for (var i = 0; i < id.length; i++) { var ident = id[i]; for (size++; ident >= 0x80; ident >>= 7) size++; } var objid = new Buffer(size); var offset = objid.length - 1; for (var i = id.length - 1; i >= 0; i--) { var ident = id[i]; objid[offset--] = ident & 0x7f; while ((ident >>= 7) > 0) objid[offset--] = 0x80 | (ident & 0x7f); } return this._createEncoderBuffer(objid); }; function two(num) { if (num < 10) return '0' + num; else return num; } DERNode.prototype._encodeTime = function encodeTime(time, tag) { var str; var date = new Date(time); if (tag === 'gentime') { str = [ two(date.getFullYear()), two(date.getUTCMonth() + 1), two(date.getUTCDate()), two(date.getUTCHours()), two(date.getUTCMinutes()), two(date.getUTCSeconds()), 'Z' ].join(''); } else if (tag === 'utctime') { str = [ two(date.getFullYear() % 100), two(date.getUTCMonth() + 1), two(date.getUTCDate()), two(date.getUTCHours()), two(date.getUTCMinutes()), two(date.getUTCSeconds()), 'Z' ].join(''); } else { this.reporter.error('Encoding ' + tag + ' time is not supported yet'); } return this._encodeStr(str, 'octstr'); }; DERNode.prototype._encodeNull = function encodeNull() { return this._createEncoderBuffer(''); }; DERNode.prototype._encodeInt = function encodeInt(num, values) { if (typeof num === 'string') { if (!values) return this.reporter.error('String int or enum given, but no values map'); if (!values.hasOwnProperty(num)) { return this.reporter.error('Values map doesn\'t contain: ' + JSON.stringify(num)); } num = values[num]; } // Bignum, assume big endian if (typeof num !== 'number' && !Buffer.isBuffer(num)) { var numArray = num.toArray(); if (!num.sign && numArray[0] & 0x80) { numArray.unshift(0); } num = new Buffer(numArray); } if (Buffer.isBuffer(num)) { var size = num.length; if (num.length === 0) size++; var out = new Buffer(size); num.copy(out); if (num.length === 0) out[0] = 0 return this._createEncoderBuffer(out); } if (num < 0x80) return this._createEncoderBuffer(num); if (num < 0x100) return this._createEncoderBuffer([0, num]); var size = 1; for (var i = num; i >= 0x100; i >>= 8) size++; var out = new Array(size); for (var i = out.length - 1; i >= 0; i--) { out[i] = num & 0xff; num >>= 8; } if(out[0] & 0x80) { out.unshift(0); } return this._createEncoderBuffer(new Buffer(out)); }; DERNode.prototype._encodeBool = function encodeBool(value) { return this._createEncoderBuffer(value ? 0xff : 0); }; DERNode.prototype._use = function use(entity, obj) { if (typeof entity === 'function') entity = entity(obj); return entity._getEncoder('der').tree; }; DERNode.prototype._skipDefault = function skipDefault(dataBuffer, reporter, parent) { var state = this._baseState; var i; if (state['default'] === null) return false; var data = dataBuffer.join(); if (state.defaultBuffer === undefined) state.defaultBuffer = this._encodeValue(state['default'], reporter, parent).join(); if (data.length !== state.defaultBuffer.length) return false; for (i=0; i < data.length; i++) if (data[i] !== state.defaultBuffer[i]) return false; return true; }; // Utility methods function encodeTag(tag, primitive, cls, reporter) { var res; if (tag === 'seqof') tag = 'seq'; else if (tag === 'setof') tag = 'set'; if (der.tagByName.hasOwnProperty(tag)) res = der.tagByName[tag]; else if (typeof tag === 'number' && (tag | 0) === tag) res = tag; else return reporter.error('Unknown tag: ' + tag); if (res >= 0x1f) return reporter.error('Multi-octet tag encoding unsupported'); if (!primitive) res |= 0x20; res |= (der.tagClassByName[cls || 'universal'] << 6); return res; } /***/ }), /* 1145 */ /*!*******************************************************!*\ !*** ./node_modules/asn1.js/lib/asn1/encoders/pem.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var inherits = __webpack_require__(/*! inherits */ 132); var DEREncoder = __webpack_require__(/*! ./der */ 1144); function PEMEncoder(entity) { DEREncoder.call(this, entity); this.enc = 'pem'; }; inherits(PEMEncoder, DEREncoder); module.exports = PEMEncoder; PEMEncoder.prototype.encode = function encode(data, options) { var buf = DEREncoder.prototype.encode.call(this, data); var p = buf.toString('base64'); var out = [ '-----BEGIN ' + options.label + '-----' ]; for (var i = 0; i < p.length; i += 64) out.push(p.slice(i, i + 64)); out.push('-----END ' + options.label + '-----'); return out.join('\n'); }; /***/ }), /* 1146 */ /*!************************************************!*\ !*** ./node_modules/parse-asn1/certificate.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; // from https://github.com/Rantanen/node-dtls/blob/25a7dc861bda38cfeac93a723500eea4f0ac2e86/Certificate.js // thanks to @Rantanen var asn = __webpack_require__(/*! asn1.js */ 1131) var Time = asn.define('Time', function () { this.choice({ utcTime: this.utctime(), generalTime: this.gentime() }) }) var AttributeTypeValue = asn.define('AttributeTypeValue', function () { this.seq().obj( this.key('type').objid(), this.key('value').any() ) }) var AlgorithmIdentifier = asn.define('AlgorithmIdentifier', function () { this.seq().obj( this.key('algorithm').objid(), this.key('parameters').optional(), this.key('curve').objid().optional() ) }) var SubjectPublicKeyInfo = asn.define('SubjectPublicKeyInfo', function () { this.seq().obj( this.key('algorithm').use(AlgorithmIdentifier), this.key('subjectPublicKey').bitstr() ) }) var RelativeDistinguishedName = asn.define('RelativeDistinguishedName', function () { this.setof(AttributeTypeValue) }) var RDNSequence = asn.define('RDNSequence', function () { this.seqof(RelativeDistinguishedName) }) var Name = asn.define('Name', function () { this.choice({ rdnSequence: this.use(RDNSequence) }) }) var Validity = asn.define('Validity', function () { this.seq().obj( this.key('notBefore').use(Time), this.key('notAfter').use(Time) ) }) var Extension = asn.define('Extension', function () { this.seq().obj( this.key('extnID').objid(), this.key('critical').bool().def(false), this.key('extnValue').octstr() ) }) var TBSCertificate = asn.define('TBSCertificate', function () { this.seq().obj( this.key('version').explicit(0).int().optional(), this.key('serialNumber').int(), this.key('signature').use(AlgorithmIdentifier), this.key('issuer').use(Name), this.key('validity').use(Validity), this.key('subject').use(Name), this.key('subjectPublicKeyInfo').use(SubjectPublicKeyInfo), this.key('issuerUniqueID').implicit(1).bitstr().optional(), this.key('subjectUniqueID').implicit(2).bitstr().optional(), this.key('extensions').explicit(3).seqof(Extension).optional() ) }) var X509Certificate = asn.define('X509Certificate', function () { this.seq().obj( this.key('tbsCertificate').use(TBSCertificate), this.key('signatureAlgorithm').use(AlgorithmIdentifier), this.key('signatureValue').bitstr() ) }) module.exports = X509Certificate /***/ }), /* 1147 */ /*!********************************************!*\ !*** ./node_modules/parse-asn1/aesid.json ***! \********************************************/ /*! exports provided: 2.16.840.1.101.3.4.1.1, 2.16.840.1.101.3.4.1.2, 2.16.840.1.101.3.4.1.3, 2.16.840.1.101.3.4.1.4, 2.16.840.1.101.3.4.1.21, 2.16.840.1.101.3.4.1.22, 2.16.840.1.101.3.4.1.23, 2.16.840.1.101.3.4.1.24, 2.16.840.1.101.3.4.1.41, 2.16.840.1.101.3.4.1.42, 2.16.840.1.101.3.4.1.43, 2.16.840.1.101.3.4.1.44, default */ /***/ (function(module) { module.exports = JSON.parse("{\"2.16.840.1.101.3.4.1.1\":\"aes-128-ecb\",\"2.16.840.1.101.3.4.1.2\":\"aes-128-cbc\",\"2.16.840.1.101.3.4.1.3\":\"aes-128-ofb\",\"2.16.840.1.101.3.4.1.4\":\"aes-128-cfb\",\"2.16.840.1.101.3.4.1.21\":\"aes-192-ecb\",\"2.16.840.1.101.3.4.1.22\":\"aes-192-cbc\",\"2.16.840.1.101.3.4.1.23\":\"aes-192-ofb\",\"2.16.840.1.101.3.4.1.24\":\"aes-192-cfb\",\"2.16.840.1.101.3.4.1.41\":\"aes-256-ecb\",\"2.16.840.1.101.3.4.1.42\":\"aes-256-cbc\",\"2.16.840.1.101.3.4.1.43\":\"aes-256-ofb\",\"2.16.840.1.101.3.4.1.44\":\"aes-256-cfb\"}"); /***/ }), /* 1148 */ /*!********************************************!*\ !*** ./node_modules/parse-asn1/fixProc.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // adapted from https://github.com/apatil/pemstrip var findProc = /Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r\+\/\=]+)[\n\r]+/m var startRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m var fullRegex = /^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r\+\/\=]+)-----END \1-----$/m var evp = __webpack_require__(/*! evp_bytestokey */ 1118) var ciphers = __webpack_require__(/*! browserify-aes */ 1101) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer module.exports = function (okey, password) { var key = okey.toString() var match = key.match(findProc) var decrypted if (!match) { var match2 = key.match(fullRegex) decrypted = new Buffer(match2[2].replace(/[\r\n]/g, ''), 'base64') } else { var suite = 'aes' + match[1] var iv = Buffer.from(match[2], 'hex') var cipherText = Buffer.from(match[3].replace(/[\r\n]/g, ''), 'base64') var cipherKey = evp(password, iv.slice(0, 8), parseInt(match[1], 10)).key var out = [] var cipher = ciphers.createDecipheriv(suite, cipherKey, iv) out.push(cipher.update(cipherText)) out.push(cipher.final()) decrypted = Buffer.concat(out) } var tag = key.match(startRegex)[1] return { tag: tag, data: decrypted } } /***/ }), /* 1149 */ /*!**********************************************************!*\ !*** ./node_modules/browserify-sign/browser/curves.json ***! \**********************************************************/ /*! exports provided: 1.3.132.0.10, 1.3.132.0.33, 1.2.840.10045.3.1.1, 1.2.840.10045.3.1.7, 1.3.132.0.34, 1.3.132.0.35, default */ /***/ (function(module) { module.exports = JSON.parse("{\"1.3.132.0.10\":\"secp256k1\",\"1.3.132.0.33\":\"p224\",\"1.2.840.10045.3.1.1\":\"p192\",\"1.2.840.10045.3.1.7\":\"p256\",\"1.3.132.0.34\":\"p384\",\"1.3.132.0.35\":\"p521\"}"); /***/ }), /* 1150 */ /*!********************************************************!*\ !*** ./node_modules/browserify-sign/browser/verify.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // much of this based on https://github.com/indutny/self-signed/blob/gh-pages/lib/rsa.js var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer var BN = __webpack_require__(/*! bn.js */ 75) var EC = __webpack_require__(/*! elliptic */ 210).ec var parseKeys = __webpack_require__(/*! parse-asn1 */ 1129) var curves = __webpack_require__(/*! ./curves.json */ 1149) function verify (sig, hash, key, signType, tag) { var pub = parseKeys(key) if (pub.type === 'ec') { // rsa keys can be interpreted as ecdsa ones in openssl if (signType !== 'ecdsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') return ecVerify(sig, hash, pub) } else if (pub.type === 'dsa') { if (signType !== 'dsa') throw new Error('wrong public key type') return dsaVerify(sig, hash, pub) } else { if (signType !== 'rsa' && signType !== 'ecdsa/rsa') throw new Error('wrong public key type') } hash = Buffer.concat([tag, hash]) var len = pub.modulus.byteLength() var pad = [1] var padNum = 0 while (hash.length + pad.length + 2 < len) { pad.push(0xff) padNum++ } pad.push(0x00) var i = -1 while (++i < hash.length) { pad.push(hash[i]) } pad = Buffer.from(pad) var red = BN.mont(pub.modulus) sig = new BN(sig).toRed(red) sig = sig.redPow(new BN(pub.publicExponent)) sig = Buffer.from(sig.fromRed().toArray()) var out = padNum < 8 ? 1 : 0 len = Math.min(sig.length, pad.length) if (sig.length !== pad.length) out = 1 i = -1 while (++i < len) out |= sig[i] ^ pad[i] return out === 0 } function ecVerify (sig, hash, pub) { var curveId = curves[pub.data.algorithm.curve.join('.')] if (!curveId) throw new Error('unknown curve ' + pub.data.algorithm.curve.join('.')) var curve = new EC(curveId) var pubkey = pub.data.subjectPrivateKey.data return curve.verify(hash, sig, pubkey) } function dsaVerify (sig, hash, pub) { var p = pub.data.p var q = pub.data.q var g = pub.data.g var y = pub.data.pub_key var unpacked = parseKeys.signature.decode(sig, 'der') var s = unpacked.s var r = unpacked.r checkValue(s, q) checkValue(r, q) var montp = BN.mont(p) var w = s.invm(q) var v = g.toRed(montp) .redPow(new BN(hash).mul(w).mod(q)) .fromRed() .mul(y.toRed(montp).redPow(r.mul(w).mod(q)).fromRed()) .mod(p) .mod(q) return v.cmp(r) === 0 } function checkValue (b, q) { if (b.cmpn(0) <= 0) throw new Error('invalid sig') if (b.cmp(q) >= q) throw new Error('invalid sig') } module.exports = verify /***/ }), /* 1151 */ /*!*********************************************!*\ !*** ./node_modules/create-ecdh/browser.js ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(Buffer) {var elliptic = __webpack_require__(/*! elliptic */ 210) var BN = __webpack_require__(/*! bn.js */ 75) module.exports = function createECDH (curve) { return new ECDH(curve) } var aliases = { secp256k1: { name: 'secp256k1', byteLength: 32 }, secp224r1: { name: 'p224', byteLength: 28 }, prime256v1: { name: 'p256', byteLength: 32 }, prime192v1: { name: 'p192', byteLength: 24 }, ed25519: { name: 'ed25519', byteLength: 32 }, secp384r1: { name: 'p384', byteLength: 48 }, secp521r1: { name: 'p521', byteLength: 66 } } aliases.p224 = aliases.secp224r1 aliases.p256 = aliases.secp256r1 = aliases.prime256v1 aliases.p192 = aliases.secp192r1 = aliases.prime192v1 aliases.p384 = aliases.secp384r1 aliases.p521 = aliases.secp521r1 function ECDH (curve) { this.curveType = aliases[curve] if (!this.curveType) { this.curveType = { name: curve } } this.curve = new elliptic.ec(this.curveType.name) // eslint-disable-line new-cap this.keys = void 0 } ECDH.prototype.generateKeys = function (enc, format) { this.keys = this.curve.genKeyPair() return this.getPublicKey(enc, format) } ECDH.prototype.computeSecret = function (other, inenc, enc) { inenc = inenc || 'utf8' if (!Buffer.isBuffer(other)) { other = new Buffer(other, inenc) } var otherPub = this.curve.keyFromPublic(other).getPublic() var out = otherPub.mul(this.keys.getPrivate()).getX() return formatReturnValue(out, enc, this.curveType.byteLength) } ECDH.prototype.getPublicKey = function (enc, format) { var key = this.keys.getPublic(format === 'compressed', true) if (format === 'hybrid') { if (key[key.length - 1] % 2) { key[0] = 7 } else { key[0] = 6 } } return formatReturnValue(key, enc) } ECDH.prototype.getPrivateKey = function (enc) { return formatReturnValue(this.keys.getPrivate(), enc) } ECDH.prototype.setPublicKey = function (pub, enc) { enc = enc || 'utf8' if (!Buffer.isBuffer(pub)) { pub = new Buffer(pub, enc) } this.keys._importPublic(pub) return this } ECDH.prototype.setPrivateKey = function (priv, enc) { enc = enc || 'utf8' if (!Buffer.isBuffer(priv)) { priv = new Buffer(priv, enc) } var _priv = new BN(priv) _priv = _priv.toString(16) this.keys = this.curve.genKeyPair() this.keys._importPrivate(_priv) return this } function formatReturnValue (bn, enc, len) { if (!Array.isArray(bn)) { bn = bn.toArray() } var buf = new Buffer(bn) if (len && buf.length < len) { var zeros = new Buffer(len - buf.length) zeros.fill(0) buf = Buffer.concat([zeros, buf]) } if (!enc) { return buf } else { return buf.toString(enc) } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../buffer/index.js */ 45).Buffer)) /***/ }), /* 1152 */ /*!************************************************!*\ !*** ./node_modules/public-encrypt/browser.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { exports.publicEncrypt = __webpack_require__(/*! ./publicEncrypt */ 1153) exports.privateDecrypt = __webpack_require__(/*! ./privateDecrypt */ 1157) exports.privateEncrypt = function privateEncrypt (key, buf) { return exports.publicEncrypt(key, buf, true) } exports.publicDecrypt = function publicDecrypt (key, buf) { return exports.privateDecrypt(key, buf, true) } /***/ }), /* 1153 */ /*!******************************************************!*\ !*** ./node_modules/public-encrypt/publicEncrypt.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var parseKeys = __webpack_require__(/*! parse-asn1 */ 1129) var randomBytes = __webpack_require__(/*! randombytes */ 411) var createHash = __webpack_require__(/*! create-hash */ 369) var mgf = __webpack_require__(/*! ./mgf */ 1154) var xor = __webpack_require__(/*! ./xor */ 1155) var BN = __webpack_require__(/*! bn.js */ 75) var withPublic = __webpack_require__(/*! ./withPublic */ 1156) var crt = __webpack_require__(/*! browserify-rsa */ 1128) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer module.exports = function publicEncrypt (publicKey, msg, reverse) { var padding if (publicKey.padding) { padding = publicKey.padding } else if (reverse) { padding = 1 } else { padding = 4 } var key = parseKeys(publicKey) var paddedMsg if (padding === 4) { paddedMsg = oaep(key, msg) } else if (padding === 1) { paddedMsg = pkcs1(key, msg, reverse) } else if (padding === 3) { paddedMsg = new BN(msg) if (paddedMsg.cmp(key.modulus) >= 0) { throw new Error('data too long for modulus') } } else { throw new Error('unknown padding') } if (reverse) { return crt(paddedMsg, key) } else { return withPublic(paddedMsg, key) } } function oaep (key, msg) { var k = key.modulus.byteLength() var mLen = msg.length var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() var hLen = iHash.length var hLen2 = 2 * hLen if (mLen > k - hLen2 - 2) { throw new Error('message too long') } var ps = Buffer.alloc(k - mLen - hLen2 - 2) var dblen = k - hLen - 1 var seed = randomBytes(hLen) var maskedDb = xor(Buffer.concat([iHash, ps, Buffer.alloc(1, 1), msg], dblen), mgf(seed, dblen)) var maskedSeed = xor(seed, mgf(maskedDb, hLen)) return new BN(Buffer.concat([Buffer.alloc(1), maskedSeed, maskedDb], k)) } function pkcs1 (key, msg, reverse) { var mLen = msg.length var k = key.modulus.byteLength() if (mLen > k - 11) { throw new Error('message too long') } var ps if (reverse) { ps = Buffer.alloc(k - mLen - 3, 0xff) } else { ps = nonZero(k - mLen - 3) } return new BN(Buffer.concat([Buffer.from([0, reverse ? 1 : 2]), ps, Buffer.alloc(1), msg], k)) } function nonZero (len) { var out = Buffer.allocUnsafe(len) var i = 0 var cache = randomBytes(len * 2) var cur = 0 var num while (i < len) { if (cur === cache.length) { cache = randomBytes(len * 2) cur = 0 } num = cache[cur++] if (num) { out[i++] = num } } return out } /***/ }), /* 1154 */ /*!********************************************!*\ !*** ./node_modules/public-encrypt/mgf.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var createHash = __webpack_require__(/*! create-hash */ 369) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer module.exports = function (seed, len) { var t = Buffer.alloc(0) var i = 0 var c while (t.length < len) { c = i2ops(i++) t = Buffer.concat([t, createHash('sha1').update(seed).update(c).digest()]) } return t.slice(0, len) } function i2ops (c) { var out = Buffer.allocUnsafe(4) out.writeUInt32BE(c, 0) return out } /***/ }), /* 1155 */ /*!********************************************!*\ !*** ./node_modules/public-encrypt/xor.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = function xor (a, b) { var len = a.length var i = -1 while (++i < len) { a[i] ^= b[i] } return a } /***/ }), /* 1156 */ /*!***************************************************!*\ !*** ./node_modules/public-encrypt/withPublic.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var BN = __webpack_require__(/*! bn.js */ 75) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer function withPublic (paddedMsg, key) { return Buffer.from(paddedMsg .toRed(BN.mont(key.modulus)) .redPow(new BN(key.publicExponent)) .fromRed() .toArray()) } module.exports = withPublic /***/ }), /* 1157 */ /*!*******************************************************!*\ !*** ./node_modules/public-encrypt/privateDecrypt.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var parseKeys = __webpack_require__(/*! parse-asn1 */ 1129) var mgf = __webpack_require__(/*! ./mgf */ 1154) var xor = __webpack_require__(/*! ./xor */ 1155) var BN = __webpack_require__(/*! bn.js */ 75) var crt = __webpack_require__(/*! browserify-rsa */ 1128) var createHash = __webpack_require__(/*! create-hash */ 369) var withPublic = __webpack_require__(/*! ./withPublic */ 1156) var Buffer = __webpack_require__(/*! safe-buffer */ 372).Buffer module.exports = function privateDecrypt (privateKey, enc, reverse) { var padding if (privateKey.padding) { padding = privateKey.padding } else if (reverse) { padding = 1 } else { padding = 4 } var key = parseKeys(privateKey) var k = key.modulus.byteLength() if (enc.length > k || new BN(enc).cmp(key.modulus) >= 0) { throw new Error('decryption error') } var msg if (reverse) { msg = withPublic(new BN(enc), key) } else { msg = crt(enc, key) } var zBuffer = Buffer.alloc(k - msg.length) msg = Buffer.concat([zBuffer, msg], k) if (padding === 4) { return oaep(key, msg) } else if (padding === 1) { return pkcs1(key, msg, reverse) } else if (padding === 3) { return msg } else { throw new Error('unknown padding') } } function oaep (key, msg) { var k = key.modulus.byteLength() var iHash = createHash('sha1').update(Buffer.alloc(0)).digest() var hLen = iHash.length if (msg[0] !== 0) { throw new Error('decryption error') } var maskedSeed = msg.slice(1, hLen + 1) var maskedDb = msg.slice(hLen + 1) var seed = xor(maskedSeed, mgf(maskedDb, hLen)) var db = xor(maskedDb, mgf(seed, k - hLen - 1)) if (compare(iHash, db.slice(0, hLen))) { throw new Error('decryption error') } var i = hLen while (db[i] === 0) { i++ } if (db[i++] !== 1) { throw new Error('decryption error') } return db.slice(i) } function pkcs1 (key, msg, reverse) { var p1 = msg.slice(0, 2) var i = 2 var status = 0 while (msg[i++] !== 0) { if (i >= msg.length) { status++ break } } var ps = msg.slice(2, i - 1) if ((p1.toString('hex') !== '0002' && !reverse) || (p1.toString('hex') !== '0001' && reverse)) { status++ } if (ps.length < 8) { status++ } if (status) { throw new Error('decryption error') } return msg.slice(i) } function compare (a, b) { a = Buffer.from(a) b = Buffer.from(b) var dif = 0 var len = a.length if (a.length !== b.length) { dif++ len = Math.min(a.length, b.length) } var i = -1 while (++i < len) { dif += (a[i] ^ b[i]) } return dif } /***/ }), /* 1158 */ /*!********************************************!*\ !*** ./node_modules/randomfill/browser.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__webpack_provided_global_dot_crypto, global, process) { function oldBrowser () { throw new Error('secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11') } var safeBuffer = __webpack_require__(/*! safe-buffer */ 372) var randombytes = __webpack_require__(/*! randombytes */ 411) var Buffer = safeBuffer.Buffer var kBufferMaxLength = safeBuffer.kMaxLength var crypto = __webpack_provided_global_dot_crypto || global.msCrypto var kMaxUint32 = Math.pow(2, 32) - 1 function assertOffset (offset, length) { if (typeof offset !== 'number' || offset !== offset) { // eslint-disable-line no-self-compare throw new TypeError('offset must be a number') } if (offset > kMaxUint32 || offset < 0) { throw new TypeError('offset must be a uint32') } if (offset > kBufferMaxLength || offset > length) { throw new RangeError('offset out of range') } } function assertSize (size, offset, length) { if (typeof size !== 'number' || size !== size) { // eslint-disable-line no-self-compare throw new TypeError('size must be a number') } if (size > kMaxUint32 || size < 0) { throw new TypeError('size must be a uint32') } if (size + offset > length || size > kBufferMaxLength) { throw new RangeError('buffer too small') } } if ((crypto && crypto.getRandomValues) || !process.browser) { exports.randomFill = randomFill exports.randomFillSync = randomFillSync } else { exports.randomFill = oldBrowser exports.randomFillSync = oldBrowser } function randomFill (buf, offset, size, cb) { if (!Buffer.isBuffer(buf) && !(buf instanceof global.Uint8Array)) { throw new TypeError('"buf" argument must be a Buffer or Uint8Array') } if (typeof offset === 'function') { cb = offset offset = 0 size = buf.length } else if (typeof size === 'function') { cb = size size = buf.length - offset } else if (typeof cb !== 'function') { throw new TypeError('"cb" argument must be a function') } assertOffset(offset, buf.length) assertSize(size, offset, buf.length) return actualFill(buf, offset, size, cb) } function actualFill (buf, offset, size, cb) { if (process.browser) { var ourBuf = buf.buffer var uint = new Uint8Array(ourBuf, offset, size) crypto.getRandomValues(uint) if (cb) { process.nextTick(function () { cb(null, buf) }) return } return buf } if (cb) { randombytes(size, function (err, bytes) { if (err) { return cb(err) } bytes.copy(buf, offset) cb(null, buf) }) return } var bytes = randombytes(size) bytes.copy(buf, offset) return buf } function randomFillSync (buf, offset, size) { if (typeof offset === 'undefined') { offset = 0 } if (!Buffer.isBuffer(buf) && !(buf instanceof global.Uint8Array)) { throw new TypeError('"buf" argument must be a Buffer or Uint8Array') } assertOffset(offset, buf.length) if (size === undefined) size = buf.length - offset assertSize(size, offset, buf.length) return actualFill(buf, offset, size) } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 207)["default"], __webpack_require__(/*! ./../webpack/buildin/global.js */ 42), __webpack_require__(/*! ./../node-libs-browser/mock/process.js */ 36))) /***/ }), /* 1159 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/eth-lib/lib/nat.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var BN = __webpack_require__(/*! bn.js */ 75); var Bytes = __webpack_require__(/*! ./bytes */ 1088); var fromBN = function fromBN(bn) { return "0x" + bn.toString("hex"); }; var toBN = function toBN(str) { return new BN(str.slice(2), 16); }; var fromString = function fromString(str) { var bn = "0x" + (str.slice(0, 2) === "0x" ? new BN(str.slice(2), 16) : new BN(str, 10)).toString("hex"); return bn === "0x0" ? "0x" : bn; }; var toEther = function toEther(wei) { return toNumber(div(wei, fromString("10000000000"))) / 100000000; }; var fromEther = function fromEther(eth) { return mul(fromNumber(Math.floor(eth * 100000000)), fromString("10000000000")); }; var toString = function toString(a) { return toBN(a).toString(10); }; var fromNumber = function fromNumber(a) { return typeof a === "string" ? /^0x/.test(a) ? a : "0x" + a : "0x" + new BN(a).toString("hex"); }; var toNumber = function toNumber(a) { return toBN(a).toNumber(); }; var toUint256 = function toUint256(a) { return Bytes.pad(32, a); }; var bin = function bin(method) { return function (a, b) { return fromBN(toBN(a)[method](toBN(b))); }; }; var add = bin("add"); var mul = bin("mul"); var div = bin("div"); var sub = bin("sub"); module.exports = { toString: toString, fromString: fromString, toNumber: toNumber, fromNumber: fromNumber, toEther: toEther, fromEther: fromEther, toUint256: toUint256, add: add, mul: mul, div: div, sub: sub }; /***/ }), /* 1160 */ /*!*****************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/eth-lib/lib/rlp.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { // The RLP format // Serialization and deserialization for the BytesTree type, under the following grammar: // | First byte | Meaning | // | ---------- | -------------------------------------------------------------------------- | // | 0 to 127 | HEX(leaf) | // | 128 to 183 | HEX(length_of_leaf + 128) + HEX(leaf) | // | 184 to 191 | HEX(length_of_length_of_leaf + 128 + 55) + HEX(length_of_leaf) + HEX(leaf) | // | 192 to 247 | HEX(length_of_node + 192) + HEX(node) | // | 248 to 255 | HEX(length_of_length_of_node + 128 + 55) + HEX(length_of_node) + HEX(node) | var encode = function encode(tree) { var padEven = function padEven(str) { return str.length % 2 === 0 ? str : "0" + str; }; var uint = function uint(num) { return padEven(num.toString(16)); }; var length = function length(len, add) { return len < 56 ? uint(add + len) : uint(add + uint(len).length / 2 + 55) + uint(len); }; var dataTree = function dataTree(tree) { if (typeof tree === "string") { var hex = tree.slice(2); var pre = hex.length != 2 || hex >= "80" ? length(hex.length / 2, 128) : ""; return pre + hex; } else { var _hex = tree.map(dataTree).join(""); var _pre = length(_hex.length / 2, 192); return _pre + _hex; } }; return "0x" + dataTree(tree); }; var decode = function decode(hex) { var i = 2; var parseTree = function parseTree() { if (i >= hex.length) throw ""; var head = hex.slice(i, i + 2); return head < "80" ? (i += 2, "0x" + head) : head < "c0" ? parseHex() : parseList(); }; var parseLength = function parseLength() { var len = parseInt(hex.slice(i, i += 2), 16) % 64; return len < 56 ? len : parseInt(hex.slice(i, i += (len - 55) * 2), 16); }; var parseHex = function parseHex() { var len = parseLength(); return "0x" + hex.slice(i, i += len * 2); }; var parseList = function parseList() { var lim = parseLength() * 2 + i; var list = []; while (i < lim) { list.push(parseTree()); }return list; }; try { return parseTree(); } catch (e) { return []; } }; module.exports = { encode: encode, decode: decode }; /***/ }), /* 1161 */ /*!************************************!*\ !*** ./node_modules/uuid/index.js ***! \************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var v1 = __webpack_require__(/*! ./v1 */ 1162); var v4 = __webpack_require__(/*! ./v4 */ 1165); var uuid = v4; uuid.v1 = v1; uuid.v4 = v4; module.exports = uuid; /***/ }), /* 1162 */ /*!*********************************!*\ !*** ./node_modules/uuid/v1.js ***! \*********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var rng = __webpack_require__(/*! ./lib/rng */ 1163); var bytesToUuid = __webpack_require__(/*! ./lib/bytesToUuid */ 1164); // **`v1()` - Generate time-based UUID** // // Inspired by https://github.com/LiosK/UUID.js // and http://docs.python.org/library/uuid.html var _nodeId; var _clockseq; // Previous uuid creation time var _lastMSecs = 0; var _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details function v1(options, buf, offset) { var i = buf && offset || 0; var b = buf || []; options = options || {}; var node = options.node || _nodeId; var clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not // specified. We do this lazily to minimize issues related to insufficient // system entropy. See #189 if (node == null || clockseq == null) { var seedBytes = rng(); if (node == null) { // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) node = _nodeId = [ seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5] ]; } if (clockseq == null) { // Per 4.2.2, randomize (14 bit) clockseq clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; } } // UUID timestamps are 100 nano-second units since the Gregorian epoch, // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. var msecs = options.msecs !== undefined ? options.msecs : new Date().getTime(); // Per 4.2.1.2, use count of uuid's generated during the current clock // cycle to simulate higher resolution clock var nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) var dt = (msecs - _lastMSecs) + (nsecs - _lastNSecs)/10000; // Per 4.2.1.2, Bump clockseq on clock regression if (dt < 0 && options.clockseq === undefined) { clockseq = clockseq + 1 & 0x3fff; } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new // time interval if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { nsecs = 0; } // Per 4.2.1.2 Throw error if too many uuids are requested if (nsecs >= 10000) { throw new Error('uuid.v1(): Can\'t create more than 10M uuids/sec'); } _lastMSecs = msecs; _lastNSecs = nsecs; _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch msecs += 12219292800000; // `time_low` var tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; b[i++] = tl >>> 24 & 0xff; b[i++] = tl >>> 16 & 0xff; b[i++] = tl >>> 8 & 0xff; b[i++] = tl & 0xff; // `time_mid` var tmh = (msecs / 0x100000000 * 10000) & 0xfffffff; b[i++] = tmh >>> 8 & 0xff; b[i++] = tmh & 0xff; // `time_high_and_version` b[i++] = tmh >>> 24 & 0xf | 0x10; // include version b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` b[i++] = clockseq & 0xff; // `node` for (var n = 0; n < 6; ++n) { b[i + n] = node[n]; } return buf ? buf : bytesToUuid(b); } module.exports = v1; /***/ }), /* 1163 */ /*!**********************************************!*\ !*** ./node_modules/uuid/lib/rng-browser.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(crypto) {// Unique ID creation requires a high quality random # generator. In the // browser this is a little complicated due to unknown quality of Math.random() // and inconsistent support for the `crypto` API. We do the best we can via // feature-detection // getRandomValues needs to be invoked in a context where "this" is a Crypto // implementation. Also, find the complete implementation of crypto on IE11. var getRandomValues = (typeof(crypto) != 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto)) || (typeof(msCrypto) != 'undefined' && typeof window.msCrypto.getRandomValues == 'function' && msCrypto.getRandomValues.bind(msCrypto)); if (getRandomValues) { // WHATWG crypto RNG - http://wiki.whatwg.org/wiki/Crypto var rnds8 = new Uint8Array(16); // eslint-disable-line no-undef module.exports = function whatwgRNG() { getRandomValues(rnds8); return rnds8; }; } else { // Math.random()-based (RNG) // // If all else fails, use Math.random(). It's fast, but is of unspecified // quality. var rnds = new Array(16); module.exports = function mathRNG() { for (var i = 0, r; i < 16; i++) { if ((i & 0x03) === 0) r = Math.random() * 0x100000000; rnds[i] = r >>> ((i & 0x03) << 3) & 0xff; } return rnds; }; } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/crypto.js */ 207)["default"])) /***/ }), /* 1164 */ /*!**********************************************!*\ !*** ./node_modules/uuid/lib/bytesToUuid.js ***! \**********************************************/ /*! no static exports found */ /***/ (function(module, exports) { /** * Convert array of 16 byte values to UUID string format of the form: * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX */ var byteToHex = []; for (var i = 0; i < 256; ++i) { byteToHex[i] = (i + 0x100).toString(16).substr(1); } function bytesToUuid(buf, offset) { var i = offset || 0; var bth = byteToHex; // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 return ([ bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]] ]).join(''); } module.exports = bytesToUuid; /***/ }), /* 1165 */ /*!*********************************!*\ !*** ./node_modules/uuid/v4.js ***! \*********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var rng = __webpack_require__(/*! ./lib/rng */ 1163); var bytesToUuid = __webpack_require__(/*! ./lib/bytesToUuid */ 1164); function v4(options, buf, offset) { var i = buf && offset || 0; if (typeof(options) == 'string') { buf = options === 'binary' ? new Array(16) : null; options = null; } options = options || {}; var rnds = options.random || (options.rng || rng)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` rnds[6] = (rnds[6] & 0x0f) | 0x40; rnds[8] = (rnds[8] & 0x3f) | 0x80; // Copy bytes to buffer, if provided if (buf) { for (var ii = 0; ii < 16; ++ii) { buf[i + ii] = rnds[ii]; } } return buf || bytesToUuid(rnds); } module.exports = v4; /***/ }), /* 1166 */ /*!******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/index.js ***! \******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var __assign = this && this.__assign || function () { __assign = Object.assign || function (t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) {if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];} } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); var chains_1 = __webpack_require__(/*! ./chains */ 1167); var hardforks_1 = __webpack_require__(/*! ./hardforks */ 1173); /** * Common class to access chain and hardfork parameters */ var Common = /** @class */function () { /** * @constructor * @param chain String ('mainnet') or Number (1) chain * @param hardfork String identifier ('byzantium') for hardfork (optional) * @param supportedHardforks Limit parameter returns to the given hardforks (optional) */ function Common(chain, hardfork, supportedHardforks) { this._chainParams = this.setChain(chain); this._hardfork = null; this._supportedHardforks = supportedHardforks === undefined ? [] : supportedHardforks; if (hardfork) { this.setHardfork(hardfork); } } /** * Creates a Common object for a custom chain, based on a standard one. It uses all the [[Chain]] * params from [[baseChain]] except the ones overridden in [[customChainParams]]. * * @param baseChain The name (`mainnet`) or id (`1`) of a standard chain used to base the custom * chain params on. * @param customChainParams The custom parameters of the chain. * @param hardfork String identifier ('byzantium') for hardfork (optional) * @param supportedHardforks Limit parameter returns to the given hardforks (optional) */ Common.forCustomChain = function (baseChain, customChainParams, hardfork, supportedHardforks) { var standardChainParams = Common._getChainParams(baseChain); return new Common(__assign(__assign({}, standardChainParams), customChainParams), hardfork, supportedHardforks); }; Common._getChainParams = function (chain) { if (typeof chain === 'number') { if (chains_1.chains['names'][chain]) { return chains_1.chains[chains_1.chains['names'][chain]]; } throw new Error("Chain with ID " + chain + " not supported"); } if (chains_1.chains[chain]) { return chains_1.chains[chain]; } throw new Error("Chain with name " + chain + " not supported"); }; /** * Sets the chain * @param chain String ('mainnet') or Number (1) chain * representation. Or, a Dictionary of chain parameters for a private network. * @returns The dictionary with parameters set as chain */ Common.prototype.setChain = function (chain) { if (typeof chain === 'number' || typeof chain === 'string') { this._chainParams = Common._getChainParams(chain); } else if (typeof chain === 'object') { var required = ['networkId', 'genesis', 'hardforks', 'bootstrapNodes']; for (var _i = 0, required_1 = required; _i < required_1.length; _i++) { var param = required_1[_i]; if (chain[param] === undefined) { throw new Error("Missing required chain parameter: " + param); } } this._chainParams = chain; } else { throw new Error('Wrong input format'); } return this._chainParams; }; /** * Sets the hardfork to get params for * @param hardfork String identifier ('byzantium') */ Common.prototype.setHardfork = function (hardfork) { if (!this._isSupportedHardfork(hardfork)) { throw new Error("Hardfork " + hardfork + " not set as supported in supportedHardforks"); } var changed = false; for (var _i = 0, hardforkChanges_1 = hardforks_1.hardforks; _i < hardforkChanges_1.length; _i++) { var hfChanges = hardforkChanges_1[_i]; if (hfChanges[0] === hardfork) { this._hardfork = hardfork; changed = true; } } if (!changed) { throw new Error("Hardfork with name " + hardfork + " not supported"); } }; /** * Internal helper function to choose between hardfork set and hardfork provided as param * @param hardfork Hardfork given to function as a parameter * @returns Hardfork chosen to be used */ Common.prototype._chooseHardfork = function (hardfork, onlySupported) { onlySupported = onlySupported === undefined ? true : onlySupported; if (!hardfork) { if (!this._hardfork) { throw new Error('Method called with neither a hardfork set nor provided by param'); } else { hardfork = this._hardfork; } } else if (onlySupported && !this._isSupportedHardfork(hardfork)) { throw new Error("Hardfork " + hardfork + " not set as supported in supportedHardforks"); } return hardfork; }; /** * Internal helper function, returns the params for the given hardfork for the chain set * @param hardfork Hardfork name * @returns Dictionary with hardfork params */ Common.prototype._getHardfork = function (hardfork) { var hfs = this.hardforks(); for (var _i = 0, hfs_1 = hfs; _i < hfs_1.length; _i++) { var hf = hfs_1[_i]; if (hf['name'] === hardfork) return hf; } throw new Error("Hardfork " + hardfork + " not defined for chain " + this.chainName()); }; /** * Internal helper function to check if a hardfork is set to be supported by the library * @param hardfork Hardfork name * @returns True if hardfork is supported */ Common.prototype._isSupportedHardfork = function (hardfork) { if (this._supportedHardforks.length > 0) { for (var _i = 0, _a = this._supportedHardforks; _i < _a.length; _i++) { var supportedHf = _a[_i]; if (hardfork === supportedHf) return true; } } else { return true; } return false; }; /** * Returns the parameter corresponding to a hardfork * @param topic Parameter topic ('gasConfig', 'gasPrices', 'vm', 'pow', 'casper', 'sharding') * @param name Parameter name (e.g. 'minGasLimit' for 'gasConfig' topic) * @param hardfork Hardfork name, optional if hardfork set */ Common.prototype.param = function (topic, name, hardfork) { hardfork = this._chooseHardfork(hardfork); var value; for (var _i = 0, hardforkChanges_2 = hardforks_1.hardforks; _i < hardforkChanges_2.length; _i++) { var hfChanges = hardforkChanges_2[_i]; if (!hfChanges[1][topic]) { throw new Error("Topic " + topic + " not defined"); } if (hfChanges[1][topic][name] !== undefined) { value = hfChanges[1][topic][name].v; } if (hfChanges[0] === hardfork) break; } if (value === undefined) { throw new Error(topic + " value for " + name + " not found"); } return value; }; /** * Returns a parameter for the hardfork active on block number * @param topic Parameter topic * @param name Parameter name * @param blockNumber Block number */ Common.prototype.paramByBlock = function (topic, name, blockNumber) { var activeHfs = this.activeHardforks(blockNumber); var hardfork = activeHfs[activeHfs.length - 1]['name']; return this.param(topic, name, hardfork); }; /** * Checks if set or provided hardfork is active on block number * @param hardfork Hardfork name or null (for HF set) * @param blockNumber * @param opts Hardfork options (onlyActive unused) * @returns True if HF is active on block number */ Common.prototype.hardforkIsActiveOnBlock = function (hardfork, blockNumber, opts) { opts = opts !== undefined ? opts : {}; var onlySupported = opts.onlySupported === undefined ? false : opts.onlySupported; hardfork = this._chooseHardfork(hardfork, onlySupported); var hfBlock = this.hardforkBlock(hardfork); if (hfBlock !== null && blockNumber >= hfBlock) return true; return false; }; /** * Alias to hardforkIsActiveOnBlock when hardfork is set * @param blockNumber * @param opts Hardfork options (onlyActive unused) * @returns True if HF is active on block number */ Common.prototype.activeOnBlock = function (blockNumber, opts) { return this.hardforkIsActiveOnBlock(null, blockNumber, opts); }; /** * Sequence based check if given or set HF1 is greater than or equal HF2 * @param hardfork1 Hardfork name or null (if set) * @param hardfork2 Hardfork name * @param opts Hardfork options * @returns True if HF1 gte HF2 */ Common.prototype.hardforkGteHardfork = function (hardfork1, hardfork2, opts) { opts = opts !== undefined ? opts : {}; var onlyActive = opts.onlyActive === undefined ? false : opts.onlyActive; hardfork1 = this._chooseHardfork(hardfork1, opts.onlySupported); var hardforks; if (onlyActive) { hardforks = this.activeHardforks(null, opts); } else { hardforks = this.hardforks(); } var posHf1 = -1,posHf2 = -1; var index = 0; for (var _i = 0, hardforks_2 = hardforks; _i < hardforks_2.length; _i++) { var hf = hardforks_2[_i]; if (hf['name'] === hardfork1) posHf1 = index; if (hf['name'] === hardfork2) posHf2 = index; index += 1; } return posHf1 >= posHf2; }; /** * Alias to hardforkGteHardfork when hardfork is set * @param hardfork Hardfork name * @param opts Hardfork options * @returns True if hardfork set is greater than hardfork provided */ Common.prototype.gteHardfork = function (hardfork, opts) { return this.hardforkGteHardfork(null, hardfork, opts); }; /** * Checks if given or set hardfork is active on the chain * @param hardfork Hardfork name, optional if HF set * @param opts Hardfork options (onlyActive unused) * @returns True if hardfork is active on the chain */ Common.prototype.hardforkIsActiveOnChain = function (hardfork, opts) { opts = opts !== undefined ? opts : {}; var onlySupported = opts.onlySupported === undefined ? false : opts.onlySupported; hardfork = this._chooseHardfork(hardfork, onlySupported); for (var _i = 0, _a = this.hardforks(); _i < _a.length; _i++) { var hf = _a[_i]; if (hf['name'] === hardfork && hf['block'] !== null) return true; } return false; }; /** * Returns the active hardfork switches for the current chain * @param blockNumber up to block if provided, otherwise for the whole chain * @param opts Hardfork options (onlyActive unused) * @return Array with hardfork arrays */ Common.prototype.activeHardforks = function (blockNumber, opts) { opts = opts !== undefined ? opts : {}; var activeHardforks = []; var hfs = this.hardforks(); for (var _i = 0, hfs_2 = hfs; _i < hfs_2.length; _i++) { var hf = hfs_2[_i]; if (hf['block'] === null) continue; if (blockNumber !== undefined && blockNumber !== null && blockNumber < hf['block']) break; if (opts.onlySupported && !this._isSupportedHardfork(hf['name'])) continue; activeHardforks.push(hf); } return activeHardforks; }; /** * Returns the latest active hardfork name for chain or block or throws if unavailable * @param blockNumber up to block if provided, otherwise for the whole chain * @param opts Hardfork options (onlyActive unused) * @return Hardfork name */ Common.prototype.activeHardfork = function (blockNumber, opts) { opts = opts !== undefined ? opts : {}; var activeHardforks = this.activeHardforks(blockNumber, opts); if (activeHardforks.length > 0) { return activeHardforks[activeHardforks.length - 1]['name']; } else { throw new Error("No (supported) active hardfork found"); } }; /** * Returns the hardfork change block for hardfork provided or set * @param hardfork Hardfork name, optional if HF set * @returns Block number */ Common.prototype.hardforkBlock = function (hardfork) { hardfork = this._chooseHardfork(hardfork, false); return this._getHardfork(hardfork)['block']; }; /** * True if block number provided is the hardfork (given or set) change block of the current chain * @param blockNumber Number of the block to check * @param hardfork Hardfork name, optional if HF set * @returns True if blockNumber is HF block */ Common.prototype.isHardforkBlock = function (blockNumber, hardfork) { hardfork = this._chooseHardfork(hardfork, false); if (this.hardforkBlock(hardfork) === blockNumber) { return true; } else { return false; } }; /** * Provide the consensus type for the hardfork set or provided as param * @param hardfork Hardfork name, optional if hardfork set * @returns Consensus type (e.g. 'pow', 'poa') */ Common.prototype.consensus = function (hardfork) { hardfork = this._chooseHardfork(hardfork); return this._getHardfork(hardfork)['consensus']; }; /** * Provide the finality type for the hardfork set or provided as param * @param {String} hardfork Hardfork name, optional if hardfork set * @returns {String} Finality type (e.g. 'pos', null of no finality) */ Common.prototype.finality = function (hardfork) { hardfork = this._chooseHardfork(hardfork); return this._getHardfork(hardfork)['finality']; }; /** * Returns the Genesis parameters of current chain * @returns Genesis dictionary */ Common.prototype.genesis = function () { return this._chainParams['genesis']; }; /** * Returns the hardforks for current chain * @returns {Array} Array with arrays of hardforks */ Common.prototype.hardforks = function () { return this._chainParams['hardforks']; }; /** * Returns bootstrap nodes for the current chain * @returns {Dictionary} Dict with bootstrap nodes */ Common.prototype.bootstrapNodes = function () { return this._chainParams['bootstrapNodes']; }; /** * Returns the hardfork set * @returns Hardfork name */ Common.prototype.hardfork = function () { return this._hardfork; }; /** * Returns the Id of current chain * @returns chain Id */ Common.prototype.chainId = function () { return this._chainParams['chainId']; }; /** * Returns the name of current chain * @returns chain name (lower case) */ Common.prototype.chainName = function () { return chains_1.chains['names'][this.chainId()] || this._chainParams['name']; }; /** * Returns the Id of current network * @returns network Id */ Common.prototype.networkId = function () { return this._chainParams['networkId']; }; return Common; }(); exports.default = Common; /***/ }), /* 1167 */ /*!*************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/index.js ***! \*************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chains = void 0; exports.chains = { names: { '1': 'mainnet', '3': 'ropsten', '4': 'rinkeby', '42': 'kovan', '5': 'goerli' }, mainnet: __webpack_require__(/*! ./mainnet.json */ 1168), ropsten: __webpack_require__(/*! ./ropsten.json */ 1169), rinkeby: __webpack_require__(/*! ./rinkeby.json */ 1170), kovan: __webpack_require__(/*! ./kovan.json */ 1171), goerli: __webpack_require__(/*! ./goerli.json */ 1172) }; /***/ }), /* 1168 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/mainnet.json ***! \*****************************************************************************************************/ /*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"mainnet\",\"chainId\":1,\"networkId\":1,\"comment\":\"The Ethereum main chain\",\"url\":\"https://ethstats.net/\",\"genesis\":{\"hash\":\"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3\",\"timestamp\":null,\"gasLimit\":5000,\"difficulty\":17179869184,\"nonce\":\"0x0000000000000042\",\"extraData\":\"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa\",\"stateRoot\":\"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"homestead\",\"block\":1150000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"dao\",\"block\":1920000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":2463000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":2675000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"byzantium\",\"block\":4370000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"constantinople\",\"block\":7280000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"petersburg\",\"block\":7280000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"istanbul\",\"block\":9069000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"muirGlacier\",\"block\":9200000,\"consensus\":\"pow\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"18.138.108.67\",\"port\":30303,\"id\":\"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666\",\"location\":\"ap-southeast-1-001\",\"comment\":\"bootnode-aws-ap-southeast-1-001\"},{\"ip\":\"3.209.45.79\",\"port\":30303,\"id\":\"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de\",\"location\":\"us-east-1-001\",\"comment\":\"bootnode-aws-us-east-1-001\"},{\"ip\":\"34.255.23.113\",\"port\":30303,\"id\":\"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758\",\"location\":\"eu-west-1-001\",\"comment\":\"bootnode-aws-eu-west-1-001\"},{\"ip\":\"35.158.244.151\",\"port\":30303,\"id\":\"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8\",\"location\":\"eu-central-1-001\",\"comment\":\"bootnode-aws-eu-central-1-001\"},{\"ip\":\"52.187.207.27\",\"port\":30303,\"id\":\"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a\",\"location\":\"australiaeast-001\",\"comment\":\"bootnode-azure-australiaeast-001\"},{\"ip\":\"191.234.162.198\",\"port\":30303,\"id\":\"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1\",\"location\":\"brazilsouth-001\",\"comment\":\"bootnode-azure-brazilsouth-001\"},{\"ip\":\"52.231.165.108\",\"port\":30303,\"id\":\"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8\",\"location\":\"koreasouth-001\",\"comment\":\"bootnode-azure-koreasouth-001\"},{\"ip\":\"104.42.217.25\",\"port\":30303,\"id\":\"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f\",\"location\":\"westus-001\",\"comment\":\"bootnode-azure-westus-001\"}]}"); /***/ }), /* 1169 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/ropsten.json ***! \*****************************************************************************************************/ /*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"ropsten\",\"chainId\":3,\"networkId\":3,\"comment\":\"PoW test network\",\"url\":\"https://github.com/ethereum/ropsten\",\"genesis\":{\"hash\":\"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d\",\"timestamp\":null,\"gasLimit\":16777216,\"difficulty\":1048576,\"nonce\":\"0x0000000000000042\",\"extraData\":\"0x3535353535353535353535353535353535353535353535353535353535353535\",\"stateRoot\":\"0x217b0bbcfb72e2d57e28f33cb361b9983513177755dc3f33ce3e7022ed62b77b\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"homestead\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"dao\",\"block\":null,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":0,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":10,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"byzantium\",\"block\":1700000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"constantinople\",\"block\":4230000,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"petersburg\",\"block\":4939394,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"istanbul\",\"block\":6485846,\"consensus\":\"pow\",\"finality\":null},{\"name\":\"muirGlacier\",\"block\":7117117,\"consensus\":\"pow\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"52.176.7.10\",\"port\":30303,\"id\":\"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606\",\"location\":\"\",\"comment\":\"US-Azure geth\"},{\"ip\":\"52.176.100.77\",\"port\":30303,\"id\":\"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c\",\"location\":\"\",\"comment\":\"US-Azure parity\"},{\"ip\":\"52.232.243.152\",\"port\":30303,\"id\":\"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f\",\"location\":\"\",\"comment\":\"Parity\"},{\"ip\":\"192.81.208.223\",\"port\":30303,\"id\":\"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09\",\"location\":\"\",\"comment\":\"@gpip\"}]}"); /***/ }), /* 1170 */ /*!*****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/rinkeby.json ***! \*****************************************************************************************************/ /*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"rinkeby\",\"chainId\":4,\"networkId\":4,\"comment\":\"PoA test network\",\"url\":\"https://www.rinkeby.io\",\"genesis\":{\"hash\":\"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177\",\"timestamp\":\"0x58ee40ba\",\"gasLimit\":4700000,\"difficulty\":1,\"nonce\":\"0x0000000000000000\",\"extraData\":\"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"stateRoot\":\"0x53580584816f617295ea26c0e17641e0120cab2f0a8ffb53a866fd53aa8e8c2d\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"homestead\",\"block\":1,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"dao\",\"block\":null,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":2,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":3,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"byzantium\",\"block\":1035301,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"constantinople\",\"block\":3660663,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"petersburg\",\"block\":4321234,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"istanbul\",\"block\":5435345,\"consensus\":\"poa\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"52.169.42.101\",\"port\":30303,\"id\":\"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf\",\"location\":\"\",\"comment\":\"IE\"},{\"ip\":\"52.3.158.184\",\"port\":30303,\"id\":\"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8\",\"location\":\"\",\"comment\":\"INFURA\"},{\"ip\":\"159.89.28.211\",\"port\":30303,\"id\":\"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6\",\"location\":\"\",\"comment\":\"AKASHA\"}]}"); /***/ }), /* 1171 */ /*!***************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/kovan.json ***! \***************************************************************************************************/ /*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"kovan\",\"chainId\":42,\"networkId\":42,\"comment\":\"Parity PoA test network\",\"url\":\"https://kovan-testnet.github.io/website/\",\"genesis\":{\"hash\":\"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9\",\"timestamp\":null,\"gasLimit\":6000000,\"difficulty\":131072,\"nonce\":\"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"extraData\":\"0x\",\"stateRoot\":\"0x2480155b48a1cea17d67dbfdfaafe821c1d19cdd478c5358e8ec56dec24502b2\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"homestead\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"dao\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"byzantium\",\"block\":5067000,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"constantinople\",\"block\":9200000,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"petersburg\",\"block\":10255201,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"istanbul\",\"block\":14111141,\"consensus\":\"poa\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"116.203.116.241\",\"port\":30303,\"id\":\"16898006ba2cd4fa8bf9a3dfe32684c178fa861df144bfc21fe800dc4838a03e342056951fa9fd533dcb0be1219e306106442ff2cf1f7e9f8faa5f2fc1a3aa45\",\"location\":\"\",\"comment\":\"1\"},{\"ip\":\"3.217.96.11\",\"port\":30303,\"id\":\"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0\",\"location\":\"\",\"comment\":\"2\"},{\"ip\":\"108.61.170.124\",\"port\":30303,\"id\":\"740e1c8ea64e71762c71a463a04e2046070a0c9394fcab5891d41301dc473c0cff00ebab5a9bc87fbcb610ab98ac18225ff897bc8b7b38def5975d5ceb0a7d7c\",\"location\":\"\",\"comment\":\"3\"},{\"ip\":\"157.230.31.163\",\"port\":30303,\"id\":\"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0\",\"location\":\"\",\"comment\":\"4\"}]}"); /***/ }), /* 1172 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/chains/goerli.json ***! \****************************************************************************************************/ /*! exports provided: name, chainId, networkId, comment, url, genesis, hardforks, bootstrapNodes, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"goerli\",\"chainId\":5,\"networkId\":5,\"comment\":\"Cross-client PoA test network\",\"url\":\"https://github.com/goerli/testnet\",\"genesis\":{\"hash\":\"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a\",\"timestamp\":\"0x5c51a607\",\"gasLimit\":10485760,\"difficulty\":1,\"nonce\":\"0x0000000000000000\",\"extraData\":\"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\",\"stateRoot\":\"0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008\"},\"hardforks\":[{\"name\":\"chainstart\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"homestead\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"dao\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"tangerineWhistle\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"spuriousDragon\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"byzantium\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"constantinople\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"petersburg\",\"block\":0,\"consensus\":\"poa\",\"finality\":null},{\"name\":\"istanbul\",\"block\":1561651,\"consensus\":\"poa\",\"finality\":null}],\"bootstrapNodes\":[{\"ip\":\"51.141.78.53\",\"port\":30303,\"id\":\"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a\",\"location\":\"\",\"comment\":\"Upstream bootnode 1\"},{\"ip\":\"13.93.54.137\",\"port\":30303,\"id\":\"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b\",\"location\":\"\",\"comment\":\"Upstream bootnode 2\"},{\"ip\":\"94.237.54.114\",\"port\":30313,\"id\":\"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291\",\"location\":\"\",\"comment\":\"Upstream bootnode 3\"},{\"ip\":\"52.64.155.147\",\"port\":30303,\"id\":\"c1f8b7c2ac4453271fa07d8e9ecf9a2e8285aa0bd0c07df0131f47153306b0736fd3db8924e7a9bf0bed6b1d8d4f87362a71b033dc7c64547728d953e43e59b2\",\"location\":\"\",\"comment\":\"Upstream bootnode 4\"},{\"ip\":\"213.186.16.82\",\"port\":30303,\"id\":\"f4a9c6ee28586009fb5a96c8af13a58ed6d8315a9eee4772212c1d4d9cebe5a8b8a78ea4434f318726317d04a3f531a1ef0420cf9752605a562cfe858c46e263\",\"location\":\"\",\"comment\":\"Upstream bootnode 5\"},{\"ip\":\"3.11.147.67\",\"port\":30303,\"id\":\"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91\",\"location\":\"\",\"comment\":\"Ethereum Foundation bootnode\"}]}"); /***/ }), /* 1173 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/index.js ***! \****************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hardforks = void 0; exports.hardforks = [ ['chainstart', __webpack_require__(/*! ./chainstart.json */ 1174)], ['homestead', __webpack_require__(/*! ./homestead.json */ 1175)], ['dao', __webpack_require__(/*! ./dao.json */ 1176)], ['tangerineWhistle', __webpack_require__(/*! ./tangerineWhistle.json */ 1177)], ['spuriousDragon', __webpack_require__(/*! ./spuriousDragon.json */ 1178)], ['byzantium', __webpack_require__(/*! ./byzantium.json */ 1179)], ['constantinople', __webpack_require__(/*! ./constantinople.json */ 1180)], ['petersburg', __webpack_require__(/*! ./petersburg.json */ 1181)], ['istanbul', __webpack_require__(/*! ./istanbul.json */ 1182)], ['muirGlacier', __webpack_require__(/*! ./muirGlacier.json */ 1183)]]; /***/ }), /* 1174 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/chainstart.json ***! \***********************************************************************************************************/ /*! exports provided: name, comment, eip, status, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"chainstart\",\"comment\":\"Start of the Ethereum main chain\",\"eip\":{\"url\":\"\",\"status\":\"\"},\"status\":\"\",\"gasConfig\":{\"minGasLimit\":{\"v\":5000,\"d\":\"Minimum the gas limit may ever be\"},\"gasLimitBoundDivisor\":{\"v\":1024,\"d\":\"The bound divisor of the gas limit, used in update calculations\"}},\"gasPrices\":{\"base\":{\"v\":2,\"d\":\"Gas base cost, used e.g. for ChainID opcode (Istanbul)\"},\"tierStep\":{\"v\":[0,2,3,5,8,10,20],\"d\":\"Once per operation, for a selection of them\"},\"exp\":{\"v\":10,\"d\":\"Once per EXP instuction\"},\"expByte\":{\"v\":10,\"d\":\"Times ceil(log256(exponent)) for the EXP instruction\"},\"sha3\":{\"v\":30,\"d\":\"Once per SHA3 operation\"},\"sha3Word\":{\"v\":6,\"d\":\"Once per word of the SHA3 operation's data\"},\"sload\":{\"v\":50,\"d\":\"Once per SLOAD operation\"},\"sstoreSet\":{\"v\":20000,\"d\":\"Once per SSTORE operation if the zeroness changes from zero\"},\"sstoreReset\":{\"v\":5000,\"d\":\"Once per SSTORE operation if the zeroness does not change from zero\"},\"sstoreRefund\":{\"v\":15000,\"d\":\"Once per SSTORE operation if the zeroness changes to zero\"},\"jumpdest\":{\"v\":1,\"d\":\"Refunded gas, once per SSTORE operation if the zeroness changes to zero\"},\"log\":{\"v\":375,\"d\":\"Per LOG* operation\"},\"logData\":{\"v\":8,\"d\":\"Per byte in a LOG* operation's data\"},\"logTopic\":{\"v\":375,\"d\":\"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas\"},\"create\":{\"v\":32000,\"d\":\"Once per CREATE operation & contract-creation transaction\"},\"call\":{\"v\":40,\"d\":\"Once per CALL operation & message call transaction\"},\"callStipend\":{\"v\":2300,\"d\":\"Free gas given at beginning of call\"},\"callValueTransfer\":{\"v\":9000,\"d\":\"Paid for CALL when the value transfor is non-zero\"},\"callNewAccount\":{\"v\":25000,\"d\":\"Paid for CALL when the destination address didn't exist prior\"},\"selfdestructRefund\":{\"v\":24000,\"d\":\"Refunded following a selfdestruct operation\"},\"memory\":{\"v\":3,\"d\":\"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL\"},\"quadCoeffDiv\":{\"v\":512,\"d\":\"Divisor for the quadratic particle of the memory cost equation\"},\"createData\":{\"v\":200,\"d\":\"\"},\"tx\":{\"v\":21000,\"d\":\"Per transaction. NOTE: Not payable on data of calls between transactions\"},\"txCreation\":{\"v\":32000,\"d\":\"The cost of creating a contract via tx\"},\"txDataZero\":{\"v\":4,\"d\":\"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions\"},\"txDataNonZero\":{\"v\":68,\"d\":\"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions\"},\"copy\":{\"v\":3,\"d\":\"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added\"},\"ecRecover\":{\"v\":3000,\"d\":\"\"},\"sha256\":{\"v\":60,\"d\":\"\"},\"sha256Word\":{\"v\":12,\"d\":\"\"},\"ripemd160\":{\"v\":600,\"d\":\"\"},\"ripemd160Word\":{\"v\":120,\"d\":\"\"},\"identity\":{\"v\":15,\"d\":\"\"},\"identityWord\":{\"v\":3,\"d\":\"\"}},\"vm\":{\"stackLimit\":{\"v\":1024,\"d\":\"Maximum size of VM stack allowed\"},\"callCreateDepth\":{\"v\":1024,\"d\":\"Maximum depth of call/create stack\"},\"maxExtraDataSize\":{\"v\":32,\"d\":\"Maximum size extra data may be after Genesis\"}},\"pow\":{\"minimumDifficulty\":{\"v\":131072,\"d\":\"The minimum that the difficulty may ever be\"},\"difficultyBoundDivisor\":{\"v\":2048,\"d\":\"The bound divisor of the difficulty, used in the update calculations\"},\"durationLimit\":{\"v\":13,\"d\":\"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not\"},\"epochDuration\":{\"v\":30000,\"d\":\"Duration between proof-of-work epochs\"},\"timebombPeriod\":{\"v\":100000,\"d\":\"Exponential difficulty timebomb period\"},\"minerReward\":{\"v\":\"5000000000000000000\",\"d\":\"the amount a miner get rewarded for mining a block\"}},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1175 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/homestead.json ***! \**********************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"homestead\",\"comment\":\"Homestead hardfork with protocol and network changes\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-606\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1176 */ /*!****************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/dao.json ***! \****************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"dao\",\"comment\":\"DAO rescue hardfork\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-779\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1177 */ /*!*****************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/tangerineWhistle.json ***! \*****************************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"tangerineWhistle\",\"comment\":\"Hardfork with gas cost changes for IO-heavy operations\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-608\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"sload\":{\"v\":200,\"d\":\"Once per SLOAD operation\"},\"call\":{\"v\":700,\"d\":\"Once per CALL operation & message call transaction\"}},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1178 */ /*!***************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/spuriousDragon.json ***! \***************************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"spuriousDragon\",\"comment\":\"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-607\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"expByte\":{\"v\":50,\"d\":\"Times ceil(log256(exponent)) for the EXP instruction\"}},\"vm\":{\"maxCodeSize\":{\"v\":24576,\"d\":\"Maximum length of contract code\"}},\"pow\":{},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1179 */ /*!**********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/byzantium.json ***! \**********************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"byzantium\",\"comment\":\"Hardfork with new precompiles, instructions and other protocol changes\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-609\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"modexpGquaddivisor\":{\"v\":20,\"d\":\"Gquaddivisor from modexp precompile for gas calculation\"},\"ecAdd\":{\"v\":500,\"d\":\"Gas costs for curve addition precompile\"},\"ecMul\":{\"v\":40000,\"d\":\"Gas costs for curve multiplication precompile\"},\"ecPairing\":{\"v\":100000,\"d\":\"Base gas costs for curve pairing precompile\"},\"ecPairingWord\":{\"v\":80000,\"d\":\"Gas costs regarding curve pairing precompile input length\"}},\"vm\":{},\"pow\":{\"minerReward\":{\"v\":\"3000000000000000000\",\"d\":\"the amount a miner get rewarded for mining a block\"}},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1180 */ /*!***************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/constantinople.json ***! \***************************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"constantinople\",\"comment\":\"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-1013\",\"status\":\"Final\"},\"gasConfig\":{},\"gasPrices\":{\"netSstoreNoopGas\":{\"v\":200,\"d\":\"Once per SSTORE operation if the value doesn't change\"},\"netSstoreInitGas\":{\"v\":20000,\"d\":\"Once per SSTORE operation from clean zero\"},\"netSstoreCleanGas\":{\"v\":5000,\"d\":\"Once per SSTORE operation from clean non-zero\"},\"netSstoreDirtyGas\":{\"v\":200,\"d\":\"Once per SSTORE operation from dirty\"},\"netSstoreClearRefund\":{\"v\":15000,\"d\":\"Once per SSTORE operation for clearing an originally existing storage slot\"},\"netSstoreResetRefund\":{\"v\":4800,\"d\":\"Once per SSTORE operation for resetting to the original non-zero value\"},\"netSstoreResetClearRefund\":{\"v\":19800,\"d\":\"Once per SSTORE operation for resetting to the original zero value\"}},\"vm\":{},\"pow\":{\"minerReward\":{\"v\":\"2000000000000000000\",\"d\":\"The amount a miner gets rewarded for mining a block\"}},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1181 */ /*!***********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/petersburg.json ***! \***********************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"petersburg\",\"comment\":\"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-1716\",\"status\":\"Draft\"},\"gasConfig\":{},\"gasPrices\":{\"netSstoreNoopGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreInitGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreCleanGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreDirtyGas\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreClearRefund\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreResetRefund\":{\"v\":null,\"d\":\"Removed along EIP-1283\"},\"netSstoreResetClearRefund\":{\"v\":null,\"d\":\"Removed along EIP-1283\"}},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1182 */ /*!*********************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/istanbul.json ***! \*********************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"istanbul\",\"comment\":\"HF targeted for December 2019 following the Constantinople/Petersburg HF\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-1679\",\"status\":\"Draft\"},\"gasConfig\":{},\"gasPrices\":{\"blake2Round\":{\"v\":1,\"d\":\"Gas cost per round for the Blake2 F precompile\"},\"ecAdd\":{\"v\":150,\"d\":\"Gas costs for curve addition precompile\"},\"ecMul\":{\"v\":6000,\"d\":\"Gas costs for curve multiplication precompile\"},\"ecPairing\":{\"v\":45000,\"d\":\"Base gas costs for curve pairing precompile\"},\"ecPairingWord\":{\"v\":34000,\"d\":\"Gas costs regarding curve pairing precompile input length\"},\"txDataNonZero\":{\"v\":16,\"d\":\"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions\"},\"sstoreSentryGasEIP2200\":{\"v\":2300,\"d\":\"Minimum gas required to be present for an SSTORE call, not consumed\"},\"sstoreNoopGasEIP2200\":{\"v\":800,\"d\":\"Once per SSTORE operation if the value doesn't change\"},\"sstoreDirtyGasEIP2200\":{\"v\":800,\"d\":\"Once per SSTORE operation if a dirty value is changed\"},\"sstoreInitGasEIP2200\":{\"v\":20000,\"d\":\"Once per SSTORE operation from clean zero to non-zero\"},\"sstoreInitRefundEIP2200\":{\"v\":19200,\"d\":\"Once per SSTORE operation for resetting to the original zero value\"},\"sstoreCleanGasEIP2200\":{\"v\":5000,\"d\":\"Once per SSTORE operation from clean non-zero to something else\"},\"sstoreCleanRefundEIP2200\":{\"v\":4200,\"d\":\"Once per SSTORE operation for resetting to the original non-zero value\"},\"sstoreClearRefundEIP2200\":{\"v\":15000,\"d\":\"Once per SSTORE operation for clearing an originally existing storage slot\"}},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1183 */ /*!************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/ethereumjs-common/dist/hardforks/muirGlacier.json ***! \************************************************************************************************************/ /*! exports provided: name, comment, eip, gasConfig, gasPrices, vm, pow, casper, sharding, default */ /***/ (function(module) { module.exports = JSON.parse("{\"name\":\"muirGlacier\",\"comment\":\"HF to delay the difficulty bomb\",\"eip\":{\"url\":\"https://eips.ethereum.org/EIPS/eip-2384\",\"status\":\"Last Call\"},\"gasConfig\":{},\"gasPrices\":{},\"vm\":{},\"pow\":{},\"casper\":{},\"sharding\":{}}"); /***/ }), /* 1184 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-eth/lib/getNetworkType.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file getNetworkType.js * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var getNetworkType = function getNetworkType(callback) { var _this = this,id; return this.net.getId(). then(function (givenId) { id = givenId; return _this.getBlock(0); }). then(function (genesis) { var returnValue = 'private'; if (genesis.hash === '0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3' && id === 1) { returnValue = 'main'; } if (genesis.hash === '0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303' && id === 2) { returnValue = 'morden'; } if (genesis.hash === '0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d' && id === 3) { returnValue = 'ropsten'; } if (genesis.hash === '0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177' && id === 4) { returnValue = 'rinkeby'; } if (genesis.hash === '0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a' && id === 5) { returnValue = 'goerli'; } if (genesis.hash === '0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9' && id === 42) { returnValue = 'kovan'; } if (_.isFunction(callback)) { callback(null, returnValue); } return returnValue; }). catch(function (err) { if (_.isFunction(callback)) { callback(err); } else { throw err; } }); }; module.exports = getNetworkType; /***/ }), /* 1185 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-shh/lib/index.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var core = __webpack_require__(/*! web3-core */ 993); var Subscriptions = __webpack_require__(/*! web3-core-subscriptions */ 1043).subscriptions; var Method = __webpack_require__(/*! web3-core-method */ 1041); // var formatters = require('web3-core-helpers').formatters; var Net = __webpack_require__(/*! web3-net */ 1046); var Shh = function Shh() { __f__("warn", 'web3-shh package will be deprecated in version 1.3.5 and will no longer be supported.', " at node_modules/web3-shh/lib/index.js:29"); var _this = this; // sets _requestmanager core.packageInit(this, arguments); // overwrite package setRequestManager var setRequestManager = this.setRequestManager; this.setRequestManager = function (manager) { setRequestManager(manager); _this.net.setRequestManager(manager); return true; }; // overwrite setProvider var setProvider = this.setProvider; this.setProvider = function () { setProvider.apply(_this, arguments); _this.setRequestManager(_this._requestManager); }; this.net = new Net(this); [ new Subscriptions({ name: 'subscribe', type: 'shh', subscriptions: { 'messages': { params: 1 // inputFormatter: [formatters.inputPostFormatter], // outputFormatter: formatters.outputPostFormatter } } }), new Method({ name: 'getVersion', call: 'shh_version', params: 0 }), new Method({ name: 'getInfo', call: 'shh_info', params: 0 }), new Method({ name: 'setMaxMessageSize', call: 'shh_setMaxMessageSize', params: 1 }), new Method({ name: 'setMinPoW', call: 'shh_setMinPoW', params: 1 }), new Method({ name: 'markTrustedPeer', call: 'shh_markTrustedPeer', params: 1 }), new Method({ name: 'newKeyPair', call: 'shh_newKeyPair', params: 0 }), new Method({ name: 'addPrivateKey', call: 'shh_addPrivateKey', params: 1 }), new Method({ name: 'deleteKeyPair', call: 'shh_deleteKeyPair', params: 1 }), new Method({ name: 'hasKeyPair', call: 'shh_hasKeyPair', params: 1 }), new Method({ name: 'getPublicKey', call: 'shh_getPublicKey', params: 1 }), new Method({ name: 'getPrivateKey', call: 'shh_getPrivateKey', params: 1 }), new Method({ name: 'newSymKey', call: 'shh_newSymKey', params: 0 }), new Method({ name: 'addSymKey', call: 'shh_addSymKey', params: 1 }), new Method({ name: 'generateSymKeyFromPassword', call: 'shh_generateSymKeyFromPassword', params: 1 }), new Method({ name: 'hasSymKey', call: 'shh_hasSymKey', params: 1 }), new Method({ name: 'getSymKey', call: 'shh_getSymKey', params: 1 }), new Method({ name: 'deleteSymKey', call: 'shh_deleteSymKey', params: 1 }), new Method({ name: 'newMessageFilter', call: 'shh_newMessageFilter', params: 1 }), new Method({ name: 'getFilterMessages', call: 'shh_getFilterMessages', params: 1 }), new Method({ name: 'deleteMessageFilter', call: 'shh_deleteMessageFilter', params: 1 }), new Method({ name: 'post', call: 'shh_post', params: 1, inputFormatter: [null] }), new Method({ name: 'unsubscribe', call: 'shh_unsubscribe', params: 1 })]. forEach(function (method) { method.attachToObject(_this); method.setRequestManager(_this._requestManager); }); }; Shh.prototype.clearSubscriptions = function () { this._requestManager.clearSubscriptions(); }; core.addProviders(Shh); module.exports = Shh; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 1186 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/web3-bzz/lib/index.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__f__) {/* This file is part of web3.js. web3.js is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. web3.js is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with web3.js. If not, see . */ /** * @file index.js * @author Fabian Vogelsteller * @date 2017 */ var _ = __webpack_require__(/*! underscore */ 995); var swarm = __webpack_require__(/*! swarm-js */ 1187); var Bzz = function Bzz(provider) { __f__("warn", 'web3-bzz package will be deprecated in version 1.3.5 and will no longer be supported.', " at node_modules/web3-bzz/lib/index.js:26"); this.givenProvider = Bzz.givenProvider; if (provider && provider._requestManager) { provider = provider.currentProvider; } // only allow file picker when in browser if (typeof document !== 'undefined') { this.pick = swarm.pick; } this.setProvider(provider); }; // set default ethereum provider /* jshint ignore:start */ Bzz.givenProvider = null; if (typeof ethereum !== 'undefined' && ethereum.bzz) { Bzz.givenProvider = ethereum.bzz; } /* jshint ignore:end */ Bzz.prototype.setProvider = function (provider) { // is ethereum provider if (_.isObject(provider) && _.isString(provider.bzz)) { provider = provider.bzz; // is no string, set default } // else if(!_.isString(provider)) { // provider = 'http://swarm-gateways.net'; // default to gateway // } if (_.isString(provider)) { this.currentProvider = provider; } else { this.currentProvider = null; var noProviderError = new Error('No provider set, please set one using bzz.setProvider().'); this.download = this.upload = this.isAvailable = function () { throw noProviderError; }; return false; } // add functions this.download = swarm.at(provider).download; this.upload = swarm.at(provider).upload; this.isAvailable = swarm.at(provider).isAvailable; return true; }; module.exports = Bzz; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)["default"])) /***/ }), /* 1187 */ /*!**************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/swarm-js/lib/api-browser.js ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var unavailable = function unavailable() { throw "This swarm.js function isn't available on the browser."; }; var fs = { readFile: unavailable }; var files = { download: unavailable, safeDownloadArchived: unavailable, directoryTree: unavailable }; var os = { platform: unavailable, arch: unavailable }; var path = { join: unavailable, slice: unavailable }; var child_process = { spawn: unavailable }; var mimetype = { lookup: unavailable }; var defaultArchives = {}; var downloadUrl = null; var request = __webpack_require__(/*! xhr-request */ 1188); var bytes = __webpack_require__(/*! eth-lib/lib/bytes */ 1088); var hash = __webpack_require__(/*! ./swarm-hash.js */ 1199); var pick = __webpack_require__(/*! ./pick.js */ 1200); var swarm = __webpack_require__(/*! ./swarm */ 1201); module.exports = swarm({ fs: fs, files: files, os: os, path: path, child_process: child_process, defaultArchives: defaultArchives, mimetype: mimetype, request: request, downloadUrl: downloadUrl, bytes: bytes, hash: hash, pick: pick }); /***/ }), /* 1188 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr-request/index.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var queryString = __webpack_require__(/*! query-string */ 1189); var setQuery = __webpack_require__(/*! url-set-query */ 1191); var assign = __webpack_require__(/*! object-assign */ 455); var ensureHeader = __webpack_require__(/*! ./lib/ensure-header.js */ 1192); // this is replaced in the browser var request = __webpack_require__(/*! ./lib/request.js */ 1193); var mimeTypeJson = 'application/json'; var noop = function noop() {}; module.exports = xhrRequest; function xhrRequest(url, opt, cb) { if (!url || typeof url !== 'string') { throw new TypeError('must specify a URL'); } if (typeof opt === 'function') { cb = opt; opt = {}; } if (cb && typeof cb !== 'function') { throw new TypeError('expected cb to be undefined or a function'); } cb = cb || noop; opt = opt || {}; var defaultResponse = opt.json ? 'json' : 'text'; opt = assign({ responseType: defaultResponse }, opt); var headers = opt.headers || {}; var method = (opt.method || 'GET').toUpperCase(); var query = opt.query; if (query) { if (typeof query !== 'string') { query = queryString.stringify(query); } url = setQuery(url, query); } // allow json response if (opt.responseType === 'json') { ensureHeader(headers, 'Accept', mimeTypeJson); } // if body content is json if (opt.json && method !== 'GET' && method !== 'HEAD') { ensureHeader(headers, 'Content-Type', mimeTypeJson); opt.body = JSON.stringify(opt.body); } opt.method = method; opt.url = url; opt.headers = headers; delete opt.query; delete opt.json; return request(opt, cb); } /***/ }), /* 1189 */ /*!********************************************!*\ !*** ./node_modules/query-string/index.js ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var strictUriEncode = __webpack_require__(/*! strict-uri-encode */ 1190); var objectAssign = __webpack_require__(/*! object-assign */ 455); function encoderForArrayFormat(opts) { switch (opts.arrayFormat) { case 'index': return function (key, value, index) { return value === null ? [ encode(key, opts), '[', index, ']' ].join('') : [ encode(key, opts), '[', encode(index, opts), ']=', encode(value, opts) ].join(''); }; case 'bracket': return function (key, value) { return value === null ? encode(key, opts) : [ encode(key, opts), '[]=', encode(value, opts) ].join(''); }; default: return function (key, value) { return value === null ? encode(key, opts) : [ encode(key, opts), '=', encode(value, opts) ].join(''); }; } } function parserForArrayFormat(opts) { var result; switch (opts.arrayFormat) { case 'index': return function (key, value, accumulator) { result = /\[(\d*)\]$/.exec(key); key = key.replace(/\[\d*\]$/, ''); if (!result) { accumulator[key] = value; return; } if (accumulator[key] === undefined) { accumulator[key] = {}; } accumulator[key][result[1]] = value; }; case 'bracket': return function (key, value, accumulator) { result = /(\[\])$/.exec(key); key = key.replace(/\[\]$/, ''); if (!result) { accumulator[key] = value; return; } else if (accumulator[key] === undefined) { accumulator[key] = [value]; return; } accumulator[key] = [].concat(accumulator[key], value); }; default: return function (key, value, accumulator) { if (accumulator[key] === undefined) { accumulator[key] = value; return; } accumulator[key] = [].concat(accumulator[key], value); }; } } function encode(value, opts) { if (opts.encode) { return opts.strict ? strictUriEncode(value) : encodeURIComponent(value); } return value; } function keysSorter(input) { if (Array.isArray(input)) { return input.sort(); } else if (typeof input === 'object') { return keysSorter(Object.keys(input)).sort(function (a, b) { return Number(a) - Number(b); }).map(function (key) { return input[key]; }); } return input; } exports.extract = function (str) { return str.split('?')[1] || ''; }; exports.parse = function (str, opts) { opts = objectAssign({arrayFormat: 'none'}, opts); var formatter = parserForArrayFormat(opts); // Create an object with no prototype // https://github.com/sindresorhus/query-string/issues/47 var ret = Object.create(null); if (typeof str !== 'string') { return ret; } str = str.trim().replace(/^(\?|#|&)/, ''); if (!str) { return ret; } str.split('&').forEach(function (param) { var parts = param.replace(/\+/g, ' ').split('='); // Firefox (pre 40) decodes `%3D` to `=` // https://github.com/sindresorhus/query-string/pull/37 var key = parts.shift(); var val = parts.length > 0 ? parts.join('=') : undefined; // missing `=` should be `null`: // http://w3.org/TR/2012/WD-url-20120524/#collect-url-parameters val = val === undefined ? null : decodeURIComponent(val); formatter(decodeURIComponent(key), val, ret); }); return Object.keys(ret).sort().reduce(function (result, key) { var val = ret[key]; if (Boolean(val) && typeof val === 'object' && !Array.isArray(val)) { // Sort object keys, not values result[key] = keysSorter(val); } else { result[key] = val; } return result; }, Object.create(null)); }; exports.stringify = function (obj, opts) { var defaults = { encode: true, strict: true, arrayFormat: 'none' }; opts = objectAssign(defaults, opts); var formatter = encoderForArrayFormat(opts); return obj ? Object.keys(obj).sort().map(function (key) { var val = obj[key]; if (val === undefined) { return ''; } if (val === null) { return encode(key, opts); } if (Array.isArray(val)) { var result = []; val.slice().forEach(function (val2) { if (val2 === undefined) { return; } result.push(formatter(key, val2, result.length)); }); return result.join('&'); } return encode(key, opts) + '=' + encode(val, opts); }).filter(function (x) { return x.length > 0; }).join('&') : ''; }; /***/ }), /* 1190 */ /*!*************************************************!*\ !*** ./node_modules/strict-uri-encode/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = function (str) { return encodeURIComponent(str).replace(/[!'()*]/g, function (c) { return '%' + c.charCodeAt(0).toString(16).toUpperCase(); }); }; /***/ }), /* 1191 */ /*!*********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/url-set-query/index.js ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = urlSetQuery; function urlSetQuery(url, query) { if (query) { // remove optional leading symbols query = query.trim().replace(/^(\?|#|&)/, ''); // don't append empty query query = query ? '?' + query : query; var parts = url.split(/[\?\#]/); var start = parts[0]; if (query && /\:\/\/[^\/]*$/.test(start)) { // e.g. http://foo.com -> http://foo.com/ start = start + '/'; } var match = url.match(/(\#.*)$/); url = start + query; if (match) {// add hash back in url = url + match[0]; } } return url; } /***/ }), /* 1192 */ /*!*******************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr-request/lib/ensure-header.js ***! \*******************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = ensureHeader; function ensureHeader(headers, key, value) { var lower = key.toLowerCase(); if (!headers[key] && !headers[lower]) { headers[key] = value; } } /***/ }), /* 1193 */ /*!*********************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr-request/lib/request-browser.js ***! \*********************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var xhr = __webpack_require__(/*! xhr */ 1194); var normalize = __webpack_require__(/*! ./normalize-response */ 1198); var noop = function noop() {}; module.exports = xhrRequest; function xhrRequest(opt, cb) { delete opt.uri; // for better JSON.parse error handling than xhr module var useJson = false; if (opt.responseType === 'json') { opt.responseType = 'text'; useJson = true; } var req = xhr(opt, function xhrRequestResult(err, resp, body) { if (useJson && !err) { try { var text = resp.rawRequest.responseText; body = JSON.parse(text); } catch (e) { err = e; } } resp = normalize(opt, resp); if (err) cb(err, null, resp);else cb(err, body, resp); cb = noop; }); // Patch abort() so that it also calls the callback, but with an error var onabort = req.onabort; req.onabort = function () { var ret = onabort.apply(req, Array.prototype.slice.call(arguments)); cb(new Error('XHR Aborted')); cb = noop; return ret; }; return req; } /***/ }), /* 1194 */ /*!***********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr/index.js ***! \***********************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var window = __webpack_require__(/*! global/window */ 1195); var isFunction = __webpack_require__(/*! is-function */ 1196); var parseHeaders = __webpack_require__(/*! parse-headers */ 1197); var xtend = __webpack_require__(/*! xtend */ 1029); module.exports = createXHR; // Allow use of default import syntax in TypeScript module.exports.default = createXHR; createXHR.XMLHttpRequest = window.XMLHttpRequest || noop; createXHR.XDomainRequest = "withCredentials" in new createXHR.XMLHttpRequest() ? createXHR.XMLHttpRequest : window.XDomainRequest; forEachArray(["get", "put", "post", "patch", "head", "delete"], function (method) { createXHR[method === "delete" ? "del" : method] = function (uri, options, callback) { options = initParams(uri, options, callback); options.method = method.toUpperCase(); return _createXHR(options); }; }); function forEachArray(array, iterator) { for (var i = 0; i < array.length; i++) { iterator(array[i]); } } function isEmpty(obj) { for (var i in obj) { if (obj.hasOwnProperty(i)) return false; } return true; } function initParams(uri, options, callback) { var params = uri; if (isFunction(options)) { callback = options; if (typeof uri === "string") { params = { uri: uri }; } } else { params = xtend(options, { uri: uri }); } params.callback = callback; return params; } function createXHR(uri, options, callback) { options = initParams(uri, options, callback); return _createXHR(options); } function _createXHR(options) { if (typeof options.callback === "undefined") { throw new Error("callback argument missing"); } var called = false; var callback = function cbOnce(err, response, body) { if (!called) { called = true; options.callback(err, response, body); } }; function readystatechange() { if (xhr.readyState === 4) { setTimeout(loadFunc, 0); } } function getBody() { // Chrome with requestType=blob throws errors arround when even testing access to responseText var body = undefined; if (xhr.response) { body = xhr.response; } else { body = xhr.responseText || getXml(xhr); } if (isJson) { try { body = JSON.parse(body); } catch (e) {} } return body; } function errorFunc(evt) { clearTimeout(timeoutTimer); if (!(evt instanceof Error)) { evt = new Error("" + (evt || "Unknown XMLHttpRequest Error")); } evt.statusCode = 0; return callback(evt, failureResponse); } // will load the data & process the response in a special response object function loadFunc() { if (aborted) return; var status; clearTimeout(timeoutTimer); if (options.useXDR && xhr.status === undefined) { //IE8 CORS GET successful response doesn't have a status field, but body is fine status = 200; } else { status = xhr.status === 1223 ? 204 : xhr.status; } var response = failureResponse; var err = null; if (status !== 0) { response = { body: getBody(), statusCode: status, method: method, headers: {}, url: uri, rawRequest: xhr }; if (xhr.getAllResponseHeaders) {//remember xhr can in fact be XDR for CORS in IE response.headers = parseHeaders(xhr.getAllResponseHeaders()); } } else { err = new Error("Internal XMLHttpRequest Error"); } return callback(err, response, response.body); } var xhr = options.xhr || null; if (!xhr) { if (options.cors || options.useXDR) { xhr = new createXHR.XDomainRequest(); } else { xhr = new createXHR.XMLHttpRequest(); } } var key; var aborted; var uri = xhr.url = options.uri || options.url; var method = xhr.method = options.method || "GET"; var body = options.body || options.data; var headers = xhr.headers = options.headers || {}; var sync = !!options.sync; var isJson = false; var timeoutTimer; var failureResponse = { body: undefined, headers: {}, statusCode: 0, method: method, url: uri, rawRequest: xhr }; if ("json" in options && options.json !== false) { isJson = true; headers["accept"] || headers["Accept"] || (headers["Accept"] = "application/json"); //Don't override existing accept header declared by user if (method !== "GET" && method !== "HEAD") { headers["content-type"] || headers["Content-Type"] || (headers["Content-Type"] = "application/json"); //Don't override existing accept header declared by user body = JSON.stringify(options.json === true ? body : options.json); } } xhr.onreadystatechange = readystatechange; xhr.onload = loadFunc; xhr.onerror = errorFunc; // IE9 must have onprogress be set to a unique function. xhr.onprogress = function () { // IE must die }; xhr.onabort = function () { aborted = true; }; xhr.ontimeout = errorFunc; xhr.open(method, uri, !sync, options.username, options.password); //has to be after open if (!sync) { xhr.withCredentials = !!options.withCredentials; } // Cannot set timeout with sync request // not setting timeout on the xhr object, because of old webkits etc. not handling that correctly // both npm's request and jquery 1.x use this kind of timeout, so this is being consistent if (!sync && options.timeout > 0) { timeoutTimer = setTimeout(function () { if (aborted) return; aborted = true; //IE9 may still call readystatechange xhr.abort("timeout"); var e = new Error("XMLHttpRequest timeout"); e.code = "ETIMEDOUT"; errorFunc(e); }, options.timeout); } if (xhr.setRequestHeader) { for (key in headers) { if (headers.hasOwnProperty(key)) { xhr.setRequestHeader(key, headers[key]); } } } else if (options.headers && !isEmpty(options.headers)) { throw new Error("Headers cannot be set on an XDomainRequest object"); } if ("responseType" in options) { xhr.responseType = options.responseType; } if ("beforeSend" in options && typeof options.beforeSend === "function") { options.beforeSend(xhr); } // Microsoft Edge browser sends "undefined" when send is called with undefined value. // XMLHttpRequest spec says to pass null as body to indicate no body // See https://github.com/naugtur/xhr/issues/100. xhr.send(body || null); return xhr; } function getXml(xhr) { // xhr.responseXML will throw Exception "InvalidStateError" or "DOMException" // See https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/responseXML. try { if (xhr.responseType === "document") { return xhr.responseXML; } var firefoxBugTakenEffect = xhr.responseXML && xhr.responseXML.documentElement.nodeName === "parsererror"; if (xhr.responseType === "" && !firefoxBugTakenEffect) { return xhr.responseXML; } } catch (e) {} return null; } function noop() {} /***/ }), /* 1195 */ /*!***************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/global/window.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(global) {var win; if (typeof window !== "undefined") { win = window; } else if (typeof global !== "undefined") { win = global; } else if (typeof self !== "undefined") { win = self; } else { win = {}; } module.exports = win; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../HBuilderX/plugins/uniapp-cli/node_modules/webpack/buildin/global.js */ 42))) /***/ }), /* 1196 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/is-function/index.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = isFunction; var toString = Object.prototype.toString; function isFunction(fn) { if (!fn) { return false; } var string = toString.call(fn); return string === '[object Function]' || typeof fn === 'function' && string !== '[object RegExp]' || typeof window !== 'undefined' && ( // IE8 and below fn === window.setTimeout || fn === window.alert || fn === window.confirm || fn === window.prompt); }; /***/ }), /* 1197 */ /*!*****************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/parse-headers/parse-headers.js ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var trim = function trim(string) { return string.replace(/^\s+|\s+$/g, ''); }, isArray = function isArray(arg) { return Object.prototype.toString.call(arg) === '[object Array]'; }; module.exports = function (headers) { if (!headers) return {}; var result = {}; var headersArr = trim(headers).split('\n'); for (var i = 0; i < headersArr.length; i++) { var row = headersArr[i]; var index = row.indexOf(':'), key = trim(row.slice(0, index)).toLowerCase(), value = trim(row.slice(index + 1)); if (typeof result[key] === 'undefined') { result[key] = value; } else if (isArray(result[key])) { result[key].push(value); } else { result[key] = [result[key], value]; } } return result; }; /***/ }), /* 1198 */ /*!************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/xhr-request/lib/normalize-response.js ***! \************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = getResponse; function getResponse(opt, resp) { if (!resp) return null; return { statusCode: resp.statusCode, headers: resp.headers, method: opt.method, url: opt.url, // the XHR object in browser, http response in Node rawRequest: resp.rawRequest ? resp.rawRequest : resp }; } /***/ }), /* 1199 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/swarm-js/lib/swarm-hash.js ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // Thanks https://github.com/axic/swarmhash var keccak = __webpack_require__(/*! eth-lib/lib/hash */ 1004).keccak256; var Bytes = __webpack_require__(/*! eth-lib/lib/bytes */ 1088); var swarmHashBlock = function swarmHashBlock(length, data) { var lengthEncoded = Bytes.reverse(Bytes.pad(6, Bytes.fromNumber(length))); var bytes = Bytes.flatten([lengthEncoded, "0x0000", data]); return keccak(bytes).slice(2); }; // (Bytes | Uint8Array | String) -> String var swarmHash = function swarmHash(data) { if (typeof data === "string" && data.slice(0, 2) !== "0x") { data = Bytes.fromString(data); } else if (typeof data !== "string" && data.length !== undefined) { data = Bytes.fromUint8Array(data); } var length = Bytes.length(data); if (length <= 4096) { return swarmHashBlock(length, data); } var maxSize = 4096; while (maxSize * (4096 / 32) < length) { maxSize *= 4096 / 32; } var innerNodes = []; for (var i = 0; i < length; i += maxSize) { var size = maxSize < length - i ? maxSize : length - i; innerNodes.push(swarmHash(Bytes.slice(data, i, i + size))); } return swarmHashBlock(length, Bytes.flatten(innerNodes)); }; module.exports = swarmHash; /***/ }), /* 1200 */ /*!*******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/swarm-js/lib/pick.js ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var picker = function picker(type) { return function () { return new Promise(function (resolve, reject) { var fileLoader = function fileLoader(e) { var directory = {}; var totalFiles = e.target.files.length; var loadedFiles = 0; [].map.call(e.target.files, function (file) { var reader = new FileReader(); reader.onload = function (e) { var data = new Uint8Array(e.target.result); if (type === "directory") { var path = file.webkitRelativePath; directory[path.slice(path.indexOf("/") + 1)] = { type: "text/plain", data: data }; if (++loadedFiles === totalFiles) resolve(directory); } else if (type === "file") { var _path = file.webkitRelativePath; resolve({ "type": mimetype.lookup(_path), "data": data }); } else { resolve(data); } }; reader.readAsArrayBuffer(file); }); }; var fileInput; if (type === "directory") { fileInput = document.createElement("input"); fileInput.addEventListener("change", fileLoader); fileInput.type = "file"; fileInput.webkitdirectory = true; fileInput.mozdirectory = true; fileInput.msdirectory = true; fileInput.odirectory = true; fileInput.directory = true; } else { fileInput = document.createElement("input"); fileInput.addEventListener("change", fileLoader); fileInput.type = "file"; } ; var mouseEvent = document.createEvent("MouseEvents"); mouseEvent.initEvent("click", true, false); fileInput.dispatchEvent(mouseEvent); }); }; }; module.exports = { data: picker("data"), file: picker("file"), directory: picker("directory") }; /***/ }), /* 1201 */ /*!********************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/node_modules/swarm-js/lib/swarm.js ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { // TODO: this is a temporary fix to hide those libraries from the browser. A // slightly better long-term solution would be to split this file into two, // separating the functions that are used on Node.js from the functions that // are used only on the browser. module.exports = function (_ref) { var fs = _ref.fs, files = _ref.files, os = _ref.os, path = _ref.path, child_process = _ref.child_process, mimetype = _ref.mimetype, defaultArchives = _ref.defaultArchives, request = _ref.request, downloadUrl = _ref.downloadUrl, bytes = _ref.bytes, hash = _ref.hash, pick = _ref.pick; // ∀ a . String -> JSON -> Map String a -o Map String a // Inserts a key/val pair in an object impurely. var impureInsert = function impureInsert(key) { return function (val) { return function (map) { return map[key] = val, map; }; }; }; // String -> JSON -> Map String JSON // Merges an array of keys and an array of vals into an object. var toMap = function toMap(keys) { return function (vals) { var map = {}; for (var i = 0, l = keys.length; i < l; ++i) { map[keys[i]] = vals[i]; } return map; }; }; // ∀ a . Map String a -> Map String a -> Map String a // Merges two maps into one. var merge = function merge(a) { return function (b) { var map = {}; for (var key in a) { map[key] = a[key]; } for (var _key in b) { map[_key] = b[_key]; } return map; }; }; // ∀ a . [a] -> [a] -> Bool var equals = function equals(a) { return function (b) { if (a.length !== b.length) { return false; } else { for (var i = 0, l = a.length; i < l; ++i) { if (a[i] !== b[i]) return false; } } return true; }; }; // String -> String -> String var rawUrl = function rawUrl(swarmUrl) { return function (hash) { return "".concat(swarmUrl, "/bzz-raw:/").concat(hash); }; }; // String -> String -> Promise Uint8Array // Gets the raw contents of a Swarm hash address. var downloadData = function downloadData(swarmUrl) { return function (hash) { return new Promise(function (resolve, reject) { request(rawUrl(swarmUrl)(hash), { responseType: "arraybuffer" }, function (err, arrayBuffer, response) { if (err) { return reject(err); } if (response.statusCode >= 400) { return reject(new Error("Error ".concat(response.statusCode, "."))); } return resolve(new Uint8Array(arrayBuffer)); }); }); }; }; // type Entry = {"type": String, "hash": String} // type File = {"type": String, "data": Uint8Array} // String -> String -> Promise (Map String Entry) // Solves the manifest of a Swarm address recursively. // Returns a map from full paths to entries. var downloadEntries = function downloadEntries(swarmUrl) { return function (hash) { var search = function search(hash) { return function (path) { return function (routes) { // Formats an entry to the Swarm.js type. var format = function format(entry) { return { type: entry.contentType, hash: entry.hash }; }; // To download a single entry: // if type is bzz-manifest, go deeper // if not, add it to the routing table var downloadEntry = function downloadEntry(entry) { if (entry.path === undefined) { return Promise.resolve(); } else { return entry.contentType === "application/bzz-manifest+json" ? search(entry.hash)(path + entry.path)(routes) : Promise.resolve(impureInsert(path + entry.path)(format(entry))(routes)); } }; // Downloads the initial manifest and then each entry. return downloadData(swarmUrl)(hash).then(function (text) { return JSON.parse(toString(text)).entries; }).then(function (entries) { return Promise.all(entries.map(downloadEntry)); }).then(function () { return routes; }); }; }; }; return search(hash)("")({}); }; }; // String -> String -> Promise (Map String String) // Same as `downloadEntries`, but returns only hashes (no types). var downloadRoutes = function downloadRoutes(swarmUrl) { return function (hash) { return downloadEntries(swarmUrl)(hash).then(function (entries) { return toMap(Object.keys(entries))(Object.keys(entries).map(function (route) { return entries[route].hash; })); }); }; }; // String -> String -> Promise (Map String File) // Gets the entire directory tree in a Swarm address. // Returns a promise mapping paths to file contents. var downloadDirectory = function downloadDirectory(swarmUrl) { return function (hash) { return downloadEntries(swarmUrl)(hash).then(function (entries) { var paths = Object.keys(entries); var hashs = paths.map(function (path) { return entries[path].hash; }); var types = paths.map(function (path) { return entries[path].type; }); var datas = hashs.map(downloadData(swarmUrl)); var files = function files(datas) { return datas.map(function (data, i) { return { type: types[i], data: data }; }); }; return Promise.all(datas).then(function (datas) { return toMap(paths)(files(datas)); }); }); }; }; // String -> String -> String -> Promise String // Gets the raw contents of a Swarm hash address. // Returns a promise with the downloaded file path. var downloadDataToDisk = function downloadDataToDisk(swarmUrl) { return function (hash) { return function (filePath) { return files.download(rawUrl(swarmUrl)(hash))(filePath); }; }; }; // String -> String -> String -> Promise (Map String String) // Gets the entire directory tree in a Swarm address. // Returns a promise mapping paths to file contents. var downloadDirectoryToDisk = function downloadDirectoryToDisk(swarmUrl) { return function (hash) { return function (dirPath) { return downloadRoutes(swarmUrl)(hash).then(function (routingTable) { var downloads = []; for (var route in routingTable) { if (route.length > 0) { var filePath = path.join(dirPath, route); downloads.push(downloadDataToDisk(swarmUrl)(routingTable[route])(filePath)); } ; } ; return Promise.all(downloads).then(function () { return dirPath; }); }); }; }; }; // String -> Uint8Array -> Promise String // Uploads raw data to Swarm. // Returns a promise with the uploaded hash. var uploadData = function uploadData(swarmUrl) { return function (data) { return new Promise(function (resolve, reject) { var params = { body: typeof data === "string" ? fromString(data) : data, method: "POST" }; request("".concat(swarmUrl, "/bzz-raw:/"), params, function (err, data) { if (err) { return reject(err); } return resolve(data); }); }); }; }; // String -> String -> String -> File -> Promise String // Uploads a file to the Swarm manifest at a given hash, under a specific // route. Returns a promise containing the uploaded hash. // FIXME: for some reasons Swarm-Gateways is sometimes returning // error 404 (bad request), so we retry up to 3 times. Why? var uploadToManifest = function uploadToManifest(swarmUrl) { return function (hash) { return function (route) { return function (file) { var attempt = function attempt(n) { var slashRoute = route[0] === "/" ? route : "/" + route; var url = "".concat(swarmUrl, "/bzz:/").concat(hash).concat(slashRoute); var opt = { method: "PUT", headers: { "Content-Type": file.type }, body: file.data }; return new Promise(function (resolve, reject) { request(url, opt, function (err, data) { if (err) { return reject(err); } if (data.indexOf("error") !== -1) { return reject(data); } return resolve(data); }); })["catch"](function (e) { return n > 0 && attempt(n - 1); }); }; return attempt(3); }; }; }; }; // String -> {type: String, data: Uint8Array} -> Promise String var uploadFile = function uploadFile(swarmUrl) { return function (file) { return uploadDirectory(swarmUrl)({ "": file }); }; }; // String -> String -> Promise String var uploadFileFromDisk = function uploadFileFromDisk(swarmUrl) { return function (filePath) { return fs.readFile(filePath).then(function (data) { return uploadFile(swarmUrl)({ type: mimetype.lookup(filePath), data: data }); }); }; }; // String -> Map String File -> Promise String // Uploads a directory to Swarm. The directory is // represented as a map of routes and files. // A default path is encoded by having a "" route. var uploadDirectory = function uploadDirectory(swarmUrl) { return function (directory) { return uploadData(swarmUrl)("{}").then(function (hash) { var uploadRoute = function uploadRoute(route) { return function (hash) { return uploadToManifest(swarmUrl)(hash)(route)(directory[route]); }; }; var uploadToHash = function uploadToHash(hash, route) { return hash.then(uploadRoute(route)); }; return Object.keys(directory).reduce(uploadToHash, Promise.resolve(hash)); }); }; }; // String -> Promise String var uploadDataFromDisk = function uploadDataFromDisk(swarmUrl) { return function (filePath) { return fs.readFile(filePath).then(uploadData(swarmUrl)); }; }; // String -> Nullable String -> String -> Promise String var uploadDirectoryFromDisk = function uploadDirectoryFromDisk(swarmUrl) { return function (defaultPath) { return function (dirPath) { return files.directoryTree(dirPath).then(function (fullPaths) { return Promise.all(fullPaths.map(function (path) { return fs.readFile(path); })).then(function (datas) { var paths = fullPaths.map(function (path) { return path.slice(dirPath.length); }); var types = fullPaths.map(function (path) { return mimetype.lookup(path) || "text/plain"; }); return toMap(paths)(datas.map(function (data, i) { return { type: types[i], data: data }; })); }); }).then(function (directory) { return merge(defaultPath ? { "": directory[defaultPath] } : {})(directory); }).then(uploadDirectory(swarmUrl)); }; }; }; // String -> UploadInfo -> Promise String // Simplified multi-type upload which calls the correct // one based on the type of the argument given. var _upload = function upload(swarmUrl) { return function (arg) { // Upload raw data from browser if (arg.pick === "data") { return pick.data().then(uploadData(swarmUrl)); // Upload a file from browser } else if (arg.pick === "file") { return pick.file().then(uploadFile(swarmUrl)); // Upload a directory from browser } else if (arg.pick === "directory") { return pick.directory().then(uploadDirectory(swarmUrl)); // Upload directory/file from disk } else if (arg.path) { switch (arg.kind) { case "data": return uploadDataFromDisk(swarmUrl)(arg.path); case "file": return uploadFileFromDisk(swarmUrl)(arg.path); case "directory": return uploadDirectoryFromDisk(swarmUrl)(arg.defaultFile)(arg.path);} ; // Upload UTF-8 string or raw data (buffer) } else if (arg.length || typeof arg === "string") { return uploadData(swarmUrl)(arg); // Upload directory with JSON } else if (arg instanceof Object) { return uploadDirectory(swarmUrl)(arg); } return Promise.reject(new Error("Bad arguments")); }; }; // String -> String -> Nullable String -> Promise (String | Uint8Array | Map String Uint8Array) // Simplified multi-type download which calls the correct function based on // the type of the argument given, and on whether the Swwarm address has a // directory or a file. var _download = function download(swarmUrl) { return function (hash) { return function (path) { return isDirectory(swarmUrl)(hash).then(function (isDir) { if (isDir) { return path ? downloadDirectoryToDisk(swarmUrl)(hash)(path) : downloadDirectory(swarmUrl)(hash); } else { return path ? downloadDataToDisk(swarmUrl)(hash)(path) : downloadData(swarmUrl)(hash); } }); }; }; }; // String -> Promise String // Downloads the Swarm binaries into a path. Returns a promise that only // resolves when the exact Swarm file is there, and verified to be correct. // If it was already there to begin with, skips the download. var downloadBinary = function downloadBinary(path, archives) { var system = os.platform().replace("win32", "windows") + "-" + (os.arch() === "x64" ? "amd64" : "386"); var archive = (archives || defaultArchives)[system]; var archiveUrl = downloadUrl + archive.archive + ".tar.gz"; var archiveMD5 = archive.archiveMD5; var binaryMD5 = archive.binaryMD5; return files.safeDownloadArchived(archiveUrl)(archiveMD5)(binaryMD5)(path); }; // type SwarmSetup = { // account : String, // password : String, // dataDir : String, // binPath : String, // ensApi : String, // onDownloadProgress : Number ~> (), // archives : [{ // archive: String, // binaryMD5: String, // archiveMD5: String // }] // } // SwarmSetup ~> Promise Process // Starts the Swarm process. var startProcess = function startProcess(swarmSetup) { return new Promise(function (resolve, reject) { var spawn = child_process.spawn; var hasString = function hasString(str) { return function (buffer) { return ('' + buffer).indexOf(str) !== -1; }; }; var account = swarmSetup.account, password = swarmSetup.password, dataDir = swarmSetup.dataDir, ensApi = swarmSetup.ensApi, privateKey = swarmSetup.privateKey; var STARTUP_TIMEOUT_SECS = 3; var WAITING_PASSWORD = 0; var STARTING = 1; var LISTENING = 2; var PASSWORD_PROMPT_HOOK = "Passphrase"; var LISTENING_HOOK = "Swarm http proxy started"; var state = WAITING_PASSWORD; var swarmProcess = spawn(swarmSetup.binPath, ['--bzzaccount', account || privateKey, '--datadir', dataDir, '--ens-api', ensApi]); var handleProcessOutput = function handleProcessOutput(data) { if (state === WAITING_PASSWORD && hasString(PASSWORD_PROMPT_HOOK)(data)) { setTimeout(function () { state = STARTING; swarmProcess.stdin.write(password + '\n'); }, 500); } else if (hasString(LISTENING_HOOK)(data)) { state = LISTENING; clearTimeout(timeout); resolve(swarmProcess); } }; swarmProcess.stdout.on('data', handleProcessOutput); swarmProcess.stderr.on('data', handleProcessOutput); //swarmProcess.on('close', () => setTimeout(restart, 2000)); var restart = function restart() { return startProcess(swarmSetup).then(resolve)["catch"](reject); }; var error = function error() { return reject(new Error("Couldn't start swarm process.")); }; var timeout = setTimeout(error, 20000); }); }; // Process ~> Promise () // Stops the Swarm process. var stopProcess = function stopProcess(process) { return new Promise(function (resolve, reject) { process.stderr.removeAllListeners('data'); process.stdout.removeAllListeners('data'); process.stdin.removeAllListeners('error'); process.removeAllListeners('error'); process.removeAllListeners('exit'); process.kill('SIGINT'); var killTimeout = setTimeout(function () { return process.kill('SIGKILL'); }, 8000); process.once('close', function () { clearTimeout(killTimeout); resolve(); }); }); }; // SwarmSetup -> (SwarmAPI -> Promise ()) -> Promise () // Receives a Swarm configuration object and a callback function. It then // checks if a local Swarm node is running. If no local Swarm is found, it // downloads the Swarm binaries to the dataDir (if not there), checksums, // starts the Swarm process and calls the callback function with an API // object using the local node. That callback must return a promise which // will resolve when it is done using the API, so that this function can // close the Swarm process properly. Returns a promise that resolves when the // user is done with the API and the Swarm process is closed. // TODO: check if Swarm process is already running (improve `isAvailable`) var local = function local(swarmSetup) { return function (useAPI) { return _isAvailable("http://localhost:8500").then(function (isAvailable) { return isAvailable ? useAPI(at("http://localhost:8500")).then(function () {}) : downloadBinary(swarmSetup.binPath, swarmSetup.archives).onData(function (data) { return (swarmSetup.onProgress || function () {})(data.length); }).then(function () { return startProcess(swarmSetup); }).then(function (process) { return useAPI(at("http://localhost:8500")).then(function () { return process; }); }).then(stopProcess); }); }; }; // String ~> Promise Bool // Returns true if Swarm is available on `url`. // Perfoms a test upload to determine that. // TODO: improve this? var _isAvailable = function isAvailable(swarmUrl) { var testFile = "test"; var testHash = "c9a99c7d326dcc6316f32fe2625b311f6dc49a175e6877681ded93137d3569e7"; return uploadData(swarmUrl)(testFile).then(function (hash) { return hash === testHash; })["catch"](function () { return false; }); }; // String -> String ~> Promise Bool // Returns a Promise which is true if that Swarm address is a directory. // Determines that by checking that it (i) is a JSON, (ii) has a .entries. // TODO: improve this? var isDirectory = function isDirectory(swarmUrl) { return function (hash) { return downloadData(swarmUrl)(hash).then(function (data) { try { return !!JSON.parse(toString(data)).entries; } catch (e) { return false; } }); }; }; // Uncurries a function; used to allow the f(x,y,z) style on exports. var uncurry = function uncurry(f) { return function (a, b, c, d, e) { var p; // Hardcoded because efficiency (`arguments` is very slow). if (typeof a !== "undefined") p = f(a); if (typeof b !== "undefined") p = f(b); if (typeof c !== "undefined") p = f(c); if (typeof d !== "undefined") p = f(d); if (typeof e !== "undefined") p = f(e); return p; }; }; // () -> Promise Bool // Not sure how to mock Swarm to test it properly. Ideas? var test = function test() { return Promise.resolve(true); }; // Uint8Array -> String var toString = function toString(uint8Array) { return bytes.toString(bytes.fromUint8Array(uint8Array)); }; // String -> Uint8Array var fromString = function fromString(string) { return bytes.toUint8Array(bytes.fromString(string)); }; // String -> SwarmAPI // Fixes the `swarmUrl`, returning an API where you don't have to pass it. var at = function at(swarmUrl) { return { download: function download(hash, path) { return _download(swarmUrl)(hash)(path); }, downloadData: uncurry(downloadData(swarmUrl)), downloadDataToDisk: uncurry(downloadDataToDisk(swarmUrl)), downloadDirectory: uncurry(downloadDirectory(swarmUrl)), downloadDirectoryToDisk: uncurry(downloadDirectoryToDisk(swarmUrl)), downloadEntries: uncurry(downloadEntries(swarmUrl)), downloadRoutes: uncurry(downloadRoutes(swarmUrl)), isAvailable: function isAvailable() { return _isAvailable(swarmUrl); }, upload: function upload(arg) { return _upload(swarmUrl)(arg); }, uploadData: uncurry(uploadData(swarmUrl)), uploadFile: uncurry(uploadFile(swarmUrl)), uploadFileFromDisk: uncurry(uploadFile(swarmUrl)), uploadDataFromDisk: uncurry(uploadDataFromDisk(swarmUrl)), uploadDirectory: uncurry(uploadDirectory(swarmUrl)), uploadDirectoryFromDisk: uncurry(uploadDirectoryFromDisk(swarmUrl)), uploadToManifest: uncurry(uploadToManifest(swarmUrl)), pick: pick, hash: hash, fromString: fromString, toString: toString }; }; return { at: at, local: local, download: _download, downloadBinary: downloadBinary, downloadData: downloadData, downloadDataToDisk: downloadDataToDisk, downloadDirectory: downloadDirectory, downloadDirectoryToDisk: downloadDirectoryToDisk, downloadEntries: downloadEntries, downloadRoutes: downloadRoutes, isAvailable: _isAvailable, startProcess: startProcess, stopProcess: stopProcess, upload: _upload, uploadData: uploadData, uploadDataFromDisk: uploadDataFromDisk, uploadFile: uploadFile, uploadFileFromDisk: uploadFileFromDisk, uploadDirectory: uploadDirectory, uploadDirectoryFromDisk: uploadDirectoryFromDisk, uploadToManifest: uploadToManifest, pick: pick, hash: hash, fromString: fromString, toString: toString }; }; /***/ }), /* 1202 */, /* 1203 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-modal/u-modal.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-modal.vue?vue&type=template&id=3626fcec&scoped=true& */ 1204);\n/* harmony import */ var _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-modal.vue?vue&type=script&lang=js& */ 1211);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"3626fcec\",\n null,\n false,\n _u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-modal/u-modal.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIwMy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdS1tb2RhbC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzYyNmZjZWMmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LW1vZGFsLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1tb2RhbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIzNjI2ZmNlY1wiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1dmlldy11aS9jb21wb25lbnRzL3UtbW9kYWwvdS1tb2RhbC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1203\n"); /***/ }), /* 1204 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-modal/u-modal.vue?vue&type=template&id=3626fcec&scoped=true& ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-modal.vue?vue&type=template&id=3626fcec&scoped=true& */ 1205); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_template_id_3626fcec_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1205 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-modal/u-modal.vue?vue&type=template&id=3626fcec&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uPopup: __webpack_require__(/*! @/uview-ui/components/u-popup/u-popup.vue */ 1206).default, uLoading: __webpack_require__(/*! @/uview-ui/components/u-loading/u-loading.vue */ 813).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c( "u-popup", { attrs: { zoom: _vm.zoom, mode: "center", popup: false, "z-index": _vm.uZIndex, length: _vm.width, "mask-close-able": _vm.maskCloseAble, "border-radius": _vm.borderRadius, "negative-top": _vm.negativeTop, _i: 1 }, on: { close: _vm.popupClose }, model: { value: _vm._$s(1, "v-model", _vm.value), callback: function($$v) { _vm.value = $$v }, expression: "value" } }, [ _c( "view", { staticClass: _vm._$s(2, "sc", "u-model"), attrs: { _i: 2 } }, [ _vm._$s(3, "i", _vm.showTitle) ? _c( "view", { staticClass: _vm._$s(3, "sc", "u-model__title u-line-1"), style: _vm._$s(3, "s", [_vm.titleStyle]), attrs: { _i: 3 } }, [_vm._v(_vm._$s(3, "t0-0", _vm._s(_vm.title)))] ) : _vm._e(), _c( "view", { staticClass: _vm._$s(4, "sc", "u-model__content"), attrs: { _i: 4 } }, [ _vm._$s(5, "i", _vm.$slots.default || _vm.$slots.$default) ? _c( "view", { style: _vm._$s(5, "s", [_vm.contentStyle]), attrs: { _i: 5 } }, [_vm._t("default", null, { _i: 6 })], 2 ) : _c( "view", { staticClass: _vm._$s( 7, "sc", "u-model__content__message" ), style: _vm._$s(7, "s", [_vm.contentStyle]), attrs: { _i: 7 } }, [_vm._v(_vm._$s(7, "t0-0", _vm._s(_vm.content)))] ) ] ), _vm._$s(8, "i", _vm.showCancelButton || _vm.showConfirmButton) ? _c( "view", { staticClass: _vm._$s( 8, "sc", "u-model__footer u-border-top" ), attrs: { _i: 8 } }, [ _vm._$s(9, "i", _vm.showCancelButton) ? _c( "view", { staticClass: _vm._$s( 9, "sc", "u-model__footer__button" ), style: _vm._$s(9, "s", [_vm.cancelBtnStyle]), attrs: { _i: 9 }, on: { click: _vm.cancel } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.cancelText)))] ) : _vm._e(), _vm._$s( 10, "i", _vm.showConfirmButton || _vm.$slots["confirm-button"] ) ? _c( "view", { staticClass: _vm._$s( 10, "sc", "u-model__footer__button hairline-left" ), style: _vm._$s(10, "s", [_vm.confirmBtnStyle]), attrs: { "hover-class": _vm._$s( 10, "a-hover-class", _vm.asyncClose ? "none" : "u-model__btn--hover" ), _i: 10 }, on: { click: _vm.confirm } }, [ _vm._$s(11, "i", _vm.$slots["confirm-button"]) ? _vm._t("confirm-button", null, { _i: 11 }) : [ _vm._$s(13, "i", _vm.loading) ? _c("u-loading", { attrs: { mode: "circle", color: _vm.confirmColor, _i: 13 } }) : [ _vm._v( _vm._$s( 14, "t0-0", _vm._s(_vm.confirmText) ) ) ] ] ], 2 ) : _vm._e() ] ) : _vm._e() ] ) ] ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1206 */ /*!*************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-popup/u-popup.vue ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./u-popup.vue?vue&type=template&id=17becaea&scoped=true& */ 1207);\n/* harmony import */ var _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./u-popup.vue?vue&type=script&lang=js& */ 1209);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js */ 7);\n\nvar renderjs\n\n\n\n\n/* normalize component */\n\nvar component = Object(_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"17becaea\",\n null,\n false,\n _u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"components\"],\n renderjs\n)\n\ncomponent.options.__file = \"uview-ui/components/u-popup/u-popup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBZ0k7QUFDaEk7QUFDMkQ7QUFDTDs7O0FBR3REO0FBQ21LO0FBQ25LLGdCQUFnQiw2S0FBVTtBQUMxQixFQUFFLDZFQUFNO0FBQ1IsRUFBRSw4RkFBTTtBQUNSLEVBQUUsdUdBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEVBQUUsa0dBQVU7QUFDWjtBQUNBOztBQUVBO0FBQ2UsZ0YiLCJmaWxlIjoiMTIwNi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zLCByZWN5Y2xhYmxlUmVuZGVyLCBjb21wb25lbnRzIH0gZnJvbSBcIi4vdS1wb3B1cC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MTdiZWNhZWEmc2NvcGVkPXRydWUmXCJcbnZhciByZW5kZXJqc1xuaW1wb3J0IHNjcmlwdCBmcm9tIFwiLi91LXBvcHVwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vdS1wb3B1cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgXCIxN2JlY2FlYVwiLFxuICBudWxsLFxuICBmYWxzZSxcbiAgY29tcG9uZW50cyxcbiAgcmVuZGVyanNcbilcblxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJ1dmlldy11aS9jb21wb25lbnRzL3UtcG9wdXAvdS1wb3B1cC52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1206\n"); /***/ }), /* 1207 */ /*!********************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-popup/u-popup.vue?vue&type=template&id=17becaea&scoped=true& ***! \********************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-popup.vue?vue&type=template&id=17becaea&scoped=true& */ 1208); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_template_id_17becaea_scoped_true___WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1208 */ /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-popup/u-popup.vue?vue&type=template&id=17becaea&scoped=true& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default, uIcon: __webpack_require__(/*! @/uview-ui/components/u-icon/u-icon.vue */ 20).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _vm._$s(0, "i", _vm.visibleSync) ? _c( "view", { staticClass: _vm._$s(0, "sc", "u-drawer"), style: _vm._$s(0, "s", [ _vm.customStyle, { zIndex: _vm.uZindex - 1 } ]), attrs: { _i: 0 } }, [ _c("u-mask", { attrs: { duration: _vm.duration, "custom-style": _vm.maskCustomStyle, maskClickAble: _vm.maskCloseAble, "z-index": _vm.uZindex - 2, show: _vm.showDrawer && _vm.mask, _i: 1 }, on: { click: _vm.maskClick } }), _c( "view", { staticClass: _vm._$s(2, "sc", "u-drawer-content"), class: _vm._$s(2, "c", [ _vm.safeAreaInsetBottom ? "safe-area-inset-bottom" : "", "u-drawer-" + _vm.mode, _vm.showDrawer ? "u-drawer-content-visible" : "", _vm.zoom && _vm.mode == "center" ? "u-animation-zoom" : "" ]), style: _vm._$s(2, "s", [_vm.style]), attrs: { _i: 2 }, on: { touchmove: function($event) { $event.stopPropagation() $event.preventDefault() }, click: [ function($event) { return _vm.modeCenterClose(_vm.mode) }, function($event) { $event.stopPropagation() $event.preventDefault() } ] } }, [ _vm._$s(3, "i", _vm.mode == "center") ? _c( "view", { staticClass: _vm._$s(3, "sc", "u-mode-center-box"), style: _vm._$s(3, "s", [_vm.centerStyle]), attrs: { _i: 3 }, on: { touchmove: function($event) { $event.stopPropagation() $event.preventDefault() }, click: function($event) { $event.stopPropagation() $event.preventDefault() } } }, [ _vm._$s(4, "i", _vm.closeable) ? _c("u-icon", { staticClass: _vm._$s(4, "sc", "u-close"), class: _vm._$s(4, "c", [ "u-close--" + _vm.closeIconPos ]), attrs: { name: _vm.closeIcon, color: _vm.closeIconColor, size: _vm.closeIconSize, _i: 4 }, on: { click: _vm.close } }) : _vm._e(), _c( "scroll-view", { staticClass: _vm._$s( 5, "sc", "u-drawer__scroll-view" ), attrs: { _i: 5 } }, [_vm._t("default", null, { _i: 6 })], 2 ) ], 1 ) : _c( "scroll-view", { staticClass: _vm._$s(7, "sc", "u-drawer__scroll-view"), attrs: { _i: 7 } }, [_vm._t("default", null, { _i: 8 })], 2 ), _c( "view", { staticClass: _vm._$s(9, "sc", "u-close"), class: _vm._$s(9, "c", ["u-close--" + _vm.closeIconPos]), attrs: { _i: 9 }, on: { click: _vm.close } }, [ _vm._$s(10, "i", _vm.mode != "center" && _vm.closeable) ? _c("u-icon", { attrs: { name: _vm.closeIcon, color: _vm.closeIconColor, size: _vm.closeIconSize, _i: 10 } }) : _vm._e() ], 1 ) ] ) ], 1 ) : _vm._e() } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1209 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-popup/u-popup.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-popup.vue?vue&type=script&lang=js& */ 1210);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_popup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiIxMjA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1wb3B1cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtcG9wdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1209\n"); /***/ }), /* 1210 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-popup/u-popup.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\r\n * popup 弹窗\r\n * @description 弹出层容器,用于展示弹窗、信息提示等内容,支持上、下、左、右和中部弹出。组件只提供容器,内部内容由用户自定义\r\n * @tutorial https://www.uviewui.com/components/popup.html\r\n * @property {String} mode 弹出方向(默认left)\r\n * @property {Boolean} mask 是否显示遮罩(默认true)\r\n * @property {Stringr | Number} length mode=left | 见官网说明(默认auto)\r\n * @property {Boolean} zoom 是否开启缩放动画,只在mode为center时有效(默认true)\r\n * @property {Boolean} safe-area-inset-bottom 是否开启底部安全区适配(默认false)\r\n * @property {Boolean} mask-close-able 点击遮罩是否可以关闭弹出层(默认true)\r\n * @property {Object} custom-style 用户自定义样式\r\n * @property {Stringr | Number} negative-top 中部弹出时,往上偏移的值\r\n * @property {Numberr | String} border-radius 弹窗圆角值(默认0)\r\n * @property {Numberr | String} z-index 弹出内容的z-index值(默认1075)\r\n * @property {Boolean} closeable 是否显示关闭图标(默认false)\r\n * @property {String} close-icon 关闭图标的名称,只能uView的内置图标\r\n * @property {String} close-icon-pos 自定义关闭图标位置(默认top-right)\r\n * @property {String} close-icon-color 关闭图标的颜色(默认#909399)\r\n * @property {Number | String} close-icon-size 关闭图标的大小,单位rpx(默认30)\r\n * @event {Function} open 弹出层打开\r\n * @event {Function} close 弹出层收起\r\n * @example 出淤泥而不染,濯清涟而不妖\r\n */var _default2 =\n{\n name: 'u-popup',\n props: {\n /**\r\n * 显示状态\r\n */\n show: {\n type: Boolean,\n default: false },\n\n /**\r\n * 弹出方向,left|right|top|bottom|center\r\n */\n mode: {\n type: String,\n default: 'left' },\n\n /**\r\n * 是否显示遮罩\r\n */\n mask: {\n type: Boolean,\n default: true },\n\n // 抽屉的宽度(mode=left|right),或者高度(mode=top|bottom),单位rpx,或者\"auto\"\n // 或者百分比\"50%\",表示由内容撑开高度或者宽度\n length: {\n type: [Number, String],\n default: 'auto' },\n\n // 是否开启缩放动画,只在mode=center时有效\n zoom: {\n type: Boolean,\n default: true },\n\n // 是否开启底部安全区适配,开启的话,会在iPhoneX机型底部添加一定的内边距\n safeAreaInsetBottom: {\n type: Boolean,\n default: false },\n\n // 是否可以通过点击遮罩进行关闭\n maskCloseAble: {\n type: Boolean,\n default: true },\n\n // 用户自定义样式\n customStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n value: {\n type: Boolean,\n default: false },\n\n // 此为内部参数,不在文档对外使用,为了解决Picker和keyboard等融合了弹窗的组件\n // 对v-model双向绑定多层调用造成报错不能修改props值的问题\n popup: {\n type: Boolean,\n default: true },\n\n // 显示显示弹窗的圆角,单位rpx\n borderRadius: {\n type: [Number, String],\n default: 0 },\n\n zIndex: {\n type: [Number, String],\n default: '' },\n\n // 是否显示关闭图标\n closeable: {\n type: Boolean,\n default: false },\n\n // 关闭图标的名称,只能uView的内置图标\n closeIcon: {\n type: String,\n default: 'close' },\n\n // 自定义关闭图标位置,top-left为左上角,top-right为右上角,bottom-left为左下角,bottom-right为右下角\n closeIconPos: {\n type: String,\n default: 'top-right' },\n\n // 关闭图标的颜色\n closeIconColor: {\n type: String,\n default: '#909399' },\n\n // 关闭图标的大小,单位rpx\n closeIconSize: {\n type: [String, Number],\n default: '30' },\n\n // 宽度,只对左,右,中部弹出时起作用,单位rpx,或者\"auto\"\n // 或者百分比\"50%\",表示由内容撑开高度或者宽度,优先级高于length参数\n width: {\n type: String,\n default: '' },\n\n // 高度,只对上,下,中部弹出时起作用,单位rpx,或者\"auto\"\n // 或者百分比\"50%\",表示由内容撑开高度或者宽度,优先级高于length参数\n height: {\n type: String,\n default: '' },\n\n // 给一个负的margin-top,往上偏移,避免和键盘重合的情况,仅在mode=center时有效\n negativeTop: {\n type: [String, Number],\n default: 0 },\n\n // 遮罩的样式,一般用于修改遮罩的透明度\n maskCustomStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 遮罩打开或收起的动画过渡时间,单位ms\n duration: {\n type: [String, Number],\n default: 250 } },\n\n\n data: function data() {\n return {\n visibleSync: false,\n showDrawer: false,\n timer: null,\n closeFromInner: false // value的值改变,是发生在内部还是外部\n };\n },\n computed: {\n // 根据mode的位置,设定其弹窗的宽度(mode = left|right),或者高度(mode = top|bottom)\n style: function style() {\n var style = {};\n // 如果是左边或者上边弹出时,需要给translate设置为负值,用于隐藏\n if (this.mode == 'left' || this.mode == 'right') {\n style = {\n width: this.width ? this.getUnitValue(this.width) : this.getUnitValue(this.length),\n height: '100%',\n transform: \"translate3D(\".concat(this.mode == 'left' ? '-100%' : '100%', \",0px,0px)\") };\n\n } else if (this.mode == 'top' || this.mode == 'bottom') {\n style = {\n width: '100%',\n height: this.height ? this.getUnitValue(this.height) : this.getUnitValue(this.length),\n transform: \"translate3D(0px,\".concat(this.mode == 'top' ? '-100%' : '100%', \",0px)\") };\n\n }\n style.zIndex = this.uZindex;\n // 如果用户设置了borderRadius值,添加弹窗的圆角\n if (this.borderRadius) {\n switch (this.mode) {\n case 'left':\n style.borderRadius = \"0 \".concat(this.borderRadius, \"rpx \").concat(this.borderRadius, \"rpx 0\");\n break;\n case 'top':\n style.borderRadius = \"0 0 \".concat(this.borderRadius, \"rpx \").concat(this.borderRadius, \"rpx\");\n break;\n case 'right':\n style.borderRadius = \"\".concat(this.borderRadius, \"rpx 0 0 \").concat(this.borderRadius, \"rpx\");\n break;\n case 'bottom':\n style.borderRadius = \"\".concat(this.borderRadius, \"rpx \").concat(this.borderRadius, \"rpx 0 0\");\n break;\n default:}\n\n // 不加可能圆角无效\n style.overflow = 'hidden';\n }\n if (this.duration) style.transition = \"all \".concat(this.duration / 1000, \"s linear\");\n return style;\n },\n // 中部弹窗的特有样式\n centerStyle: function centerStyle() {\n var style = {};\n style.width = this.width ? this.getUnitValue(this.width) : this.getUnitValue(this.length);\n // 中部弹出的模式,如果没有设置高度,就用auto值,由内容撑开高度\n style.height = this.height ? this.getUnitValue(this.height) : 'auto';\n style.zIndex = this.uZindex;\n style.marginTop = \"-\".concat(this.$u.addUnit(this.negativeTop));\n if (this.borderRadius) {\n style.borderRadius = \"\".concat(this.borderRadius, \"rpx\");\n // 不加可能圆角无效\n style.overflow = 'hidden';\n }\n return style;\n },\n // 计算整理后的z-index值\n uZindex: function uZindex() {\n return this.zIndex ? this.zIndex : this.$u.zIndex.popup;\n } },\n\n watch: {\n value: function value(val) {\n if (val) {\n this.open();\n } else if (!this.closeFromInner) {\n this.close();\n }\n this.closeFromInner = false;\n } },\n\n mounted: function mounted() {\n // 组件渲染完成时,检查value是否为true,如果是,弹出popup\n this.value && this.open();\n },\n methods: {\n // 判断传入的值,是否带有单位,如果没有,就默认用rpx单位\n getUnitValue: function getUnitValue(val) {\n if (/(%|px|rpx|auto)$/.test(val)) return val;else\n return val + 'rpx';\n },\n // 遮罩被点击\n maskClick: function maskClick() {\n this.close();\n },\n close: function close() {\n // 标记关闭是内部发生的,否则修改了value值,导致watch中对value检测,导致再执行一遍close\n // 造成@close事件触发两次\n this.closeFromInner = true;\n this.change('showDrawer', 'visibleSync', false);\n },\n // 中部弹出时,需要.u-drawer-content将居中内容,此元素会铺满屏幕,点击需要关闭弹窗\n // 让其只在mode=center时起作用\n modeCenterClose: function modeCenterClose(mode) {\n if (mode != 'center' || !this.maskCloseAble) return;\n this.close();\n },\n open: function open() {\n this.change('visibleSync', 'showDrawer', true);\n },\n // 此处的原理是,关闭时先通过动画隐藏弹窗和遮罩,再移除整个组件\n // 打开时,先渲染组件,延时一定时间再让遮罩和弹窗的动画起作用\n change: function change(param1, param2, status) {var _this = this;\n // 如果this.popup为false,意味着为picker,actionsheet等组件调用了popup组件\n if (this.popup == true) {\n this.$emit('input', status);\n }\n this[param1] = status;\n if (status) {\n\n\n\n\n\n\n\n this.$nextTick(function () {\n _this[param2] = status;\n _this.$emit(status ? 'open' : 'close');\n });\n\n } else {\n this.timer = setTimeout(function () {\n _this[param2] = status;\n _this.$emit(status ? 'open' : 'close');\n }, this.duration);\n }\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LXBvcHVwL3UtcG9wdXAudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQWdEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF1QkE7QUFDQSxpQkFEQTtBQUVBO0FBQ0E7OztBQUdBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQUpBOztBQVFBOzs7QUFHQTtBQUNBLGtCQURBO0FBRUEscUJBRkEsRUFYQTs7QUFlQTs7O0FBR0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBbEJBOztBQXNCQTtBQUNBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLHFCQUZBLEVBeEJBOztBQTRCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQTdCQTs7QUFpQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFsQ0E7O0FBc0NBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBdkNBOztBQTJDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxhQUZBLHNCQUVBO0FBQ0E7QUFDQSxPQUpBLEVBNUNBOztBQWtEQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFsREE7O0FBc0RBO0FBQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUF4REE7O0FBNERBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGdCQUZBLEVBN0RBOztBQWlFQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFqRUE7O0FBcUVBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBdEVBOztBQTBFQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxzQkFGQSxFQTNFQTs7QUErRUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsMEJBRkEsRUFoRkE7O0FBb0ZBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBckZBOztBQXlGQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxtQkFGQSxFQTFGQTs7QUE4RkE7QUFDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQWhHQTs7QUFvR0E7QUFDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxpQkFGQSxFQXRHQTs7QUEwR0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsZ0JBRkEsRUEzR0E7O0FBK0dBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLGFBRkEsc0JBRUE7QUFDQTtBQUNBLE9BSkEsRUFoSEE7O0FBc0hBO0FBQ0E7QUFDQSw0QkFEQTtBQUVBLGtCQUZBLEVBdkhBLEVBRkE7OztBQThIQSxNQTlIQSxrQkE4SEE7QUFDQTtBQUNBLHdCQURBO0FBRUEsdUJBRkE7QUFHQSxpQkFIQTtBQUlBLDJCQUpBLENBSUE7QUFKQTtBQU1BLEdBcklBO0FBc0lBO0FBQ0E7QUFDQSxTQUZBLG1CQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0RkFEQTtBQUVBLHdCQUZBO0FBR0EsK0ZBSEE7O0FBS0EsT0FOQSxNQU1BO0FBQ0E7QUFDQSx1QkFEQTtBQUVBLCtGQUZBO0FBR0EsOEZBSEE7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQWJBOztBQWVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQXpDQTtBQTBDQTtBQUNBLGVBM0NBLHlCQTJDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBeERBO0FBeURBO0FBQ0EsV0ExREEscUJBMERBO0FBQ0E7QUFDQSxLQTVEQSxFQXRJQTs7QUFvTUE7QUFDQSxTQURBLGlCQUNBLEdBREEsRUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQVJBLEVBcE1BOztBQThNQSxTQTlNQSxxQkE4TUE7QUFDQTtBQUNBO0FBQ0EsR0FqTkE7QUFrTkE7QUFDQTtBQUNBLGdCQUZBLHdCQUVBLEdBRkEsRUFFQTtBQUNBO0FBQ0E7QUFDQSxLQUxBO0FBTUE7QUFDQSxhQVBBLHVCQU9BO0FBQ0E7QUFDQSxLQVRBO0FBVUEsU0FWQSxtQkFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FmQTtBQWdCQTtBQUNBO0FBQ0EsbUJBbEJBLDJCQWtCQSxJQWxCQSxFQWtCQTtBQUNBO0FBQ0E7QUFDQSxLQXJCQTtBQXNCQSxRQXRCQSxrQkFzQkE7QUFDQTtBQUNBLEtBeEJBO0FBeUJBO0FBQ0E7QUFDQSxVQTNCQSxrQkEyQkEsTUEzQkEsRUEyQkEsTUEzQkEsRUEyQkEsTUEzQkEsRUEyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7O0FBUUE7QUFDQTtBQUNBO0FBQ0EsU0FIQTs7QUFLQSxPQWJBLE1BYUE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUhBLEVBR0EsYUFIQTtBQUlBO0FBQ0EsS0FwREEsRUFsTkEsRSIsImZpbGUiOiIxMjEwLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG5cdDx2aWV3IHYtaWY9XCJ2aXNpYmxlU3luY1wiIDpzdHlsZT1cIltjdXN0b21TdHlsZSwge1xyXG5cdFx0ekluZGV4OiB1WmluZGV4IC0gMVxyXG5cdH1dXCIgY2xhc3M9XCJ1LWRyYXdlclwiIGhvdmVyLXN0b3AtcHJvcGFnYXRpb24+XHJcblx0XHQ8dS1tYXNrIDpkdXJhdGlvbj1cImR1cmF0aW9uXCIgOmN1c3RvbS1zdHlsZT1cIm1hc2tDdXN0b21TdHlsZVwiIDptYXNrQ2xpY2tBYmxlPVwibWFza0Nsb3NlQWJsZVwiIDp6LWluZGV4PVwidVppbmRleCAtIDJcIiA6c2hvdz1cInNob3dEcmF3ZXIgJiYgbWFza1wiIEBjbGljaz1cIm1hc2tDbGlja1wiPjwvdS1tYXNrPlxyXG5cdFx0PHZpZXdcclxuXHRcdFx0Y2xhc3M9XCJ1LWRyYXdlci1jb250ZW50XCJcclxuXHRcdFx0QHRhcD1cIm1vZGVDZW50ZXJDbG9zZShtb2RlKVwiXHJcblx0XHRcdDpjbGFzcz1cIltcclxuXHRcdFx0XHRzYWZlQXJlYUluc2V0Qm90dG9tID8gJ3NhZmUtYXJlYS1pbnNldC1ib3R0b20nIDogJycsXHJcblx0XHRcdFx0J3UtZHJhd2VyLScgKyBtb2RlLFxyXG5cdFx0XHRcdHNob3dEcmF3ZXIgPyAndS1kcmF3ZXItY29udGVudC12aXNpYmxlJyA6ICcnLFxyXG5cdFx0XHRcdHpvb20gJiYgbW9kZSA9PSAnY2VudGVyJyA/ICd1LWFuaW1hdGlvbi16b29tJyA6ICcnXHJcblx0XHRcdF1cIlxyXG5cdFx0XHRAdG91Y2htb3ZlLnN0b3AucHJldmVudFxyXG5cdFx0XHRAdGFwLnN0b3AucHJldmVudFxyXG5cdFx0XHQ6c3R5bGU9XCJbc3R5bGVdXCJcclxuXHRcdD5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1LW1vZGUtY2VudGVyLWJveFwiIEB0YXAuc3RvcC5wcmV2ZW50IEB0b3VjaG1vdmUuc3RvcC5wcmV2ZW50IHYtaWY9XCJtb2RlID09ICdjZW50ZXInXCIgOnN0eWxlPVwiW2NlbnRlclN0eWxlXVwiPlxyXG5cdFx0XHRcdDx1LWljb25cclxuXHRcdFx0XHRcdEBjbGljaz1cImNsb3NlXCJcclxuXHRcdFx0XHRcdHYtaWY9XCJjbG9zZWFibGVcIlxyXG5cdFx0XHRcdFx0Y2xhc3M9XCJ1LWNsb3NlXCJcclxuXHRcdFx0XHRcdDpjbGFzcz1cIlsndS1jbG9zZS0tJyArIGNsb3NlSWNvblBvc11cIlxyXG5cdFx0XHRcdFx0Om5hbWU9XCJjbG9zZUljb25cIlxyXG5cdFx0XHRcdFx0OmNvbG9yPVwiY2xvc2VJY29uQ29sb3JcIlxyXG5cdFx0XHRcdFx0OnNpemU9XCJjbG9zZUljb25TaXplXCJcclxuXHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdFx0PHNjcm9sbC12aWV3IGNsYXNzPVwidS1kcmF3ZXJfX3Njcm9sbC12aWV3XCIgc2Nyb2xsLXk9XCJ0cnVlXCI+XHJcblx0XHRcdFx0XHQ8c2xvdCAvPlxyXG5cdFx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0PHNjcm9sbC12aWV3IGNsYXNzPVwidS1kcmF3ZXJfX3Njcm9sbC12aWV3XCIgc2Nyb2xsLXk9XCJ0cnVlXCIgdi1lbHNlPlxyXG5cdFx0XHRcdDxzbG90IC8+XHJcblx0XHRcdDwvc2Nyb2xsLXZpZXc+XHJcblx0XHRcdDx2aWV3IEB0YXA9XCJjbG9zZVwiIGNsYXNzPVwidS1jbG9zZVwiIDpjbGFzcz1cIlsndS1jbG9zZS0tJyArIGNsb3NlSWNvblBvc11cIj5cclxuXHRcdFx0XHQ8dS1pY29uXHJcblx0XHRcdFx0XHR2LWlmPVwibW9kZSAhPSAnY2VudGVyJyAmJiBjbG9zZWFibGVcIlxyXG5cdFx0XHRcdFx0Om5hbWU9XCJjbG9zZUljb25cIlxyXG5cdFx0XHRcdFx0OmNvbG9yPVwiY2xvc2VJY29uQ29sb3JcIlxyXG5cdFx0XHRcdFx0OnNpemU9XCJjbG9zZUljb25TaXplXCJcclxuXHRcdFx0XHQ+PC91LWljb24+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG4vKipcclxuICogcG9wdXAg5by556qXXHJcbiAqIEBkZXNjcmlwdGlvbiDlvLnlh7rlsYLlrrnlmajvvIznlKjkuo7lsZXnpLrlvLnnqpfjgIHkv6Hmga/mj5DnpLrnrYnlhoXlrrnvvIzmlK/mjIHkuIrjgIHkuIvjgIHlt6bjgIHlj7PlkozkuK3pg6jlvLnlh7rjgILnu4Tku7blj6rmj5DkvpvlrrnlmajvvIzlhoXpg6jlhoXlrrnnlLHnlKjmiLfoh6rlrprkuYlcclxuICogQHR1dG9yaWFsIGh0dHBzOi8vd3d3LnV2aWV3dWkuY29tL2NvbXBvbmVudHMvcG9wdXAuaHRtbFxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gbW9kZSDlvLnlh7rmlrnlkJHvvIjpu5jorqRsZWZ077yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gbWFzayDmmK/lkKbmmL7npLrpga7nvanvvIjpu5jorqR0cnVl77yJXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nciB8IE51bWJlcn0gbGVuZ3RoIG1vZGU9bGVmdCB8IOingeWumOe9keivtOaYju+8iOm7mOiupGF1dG/vvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufSB6b29tIOaYr+WQpuW8gOWQr+e8qeaUvuWKqOeUu++8jOWPquWcqG1vZGXkuLpjZW50ZXLml7bmnInmlYjvvIjpu5jorqR0cnVl77yJXHJcbiAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2FmZS1hcmVhLWluc2V0LWJvdHRvbSDmmK/lkKblvIDlkK/lupXpg6jlronlhajljLrpgILphY3vvIjpu5jorqRmYWxzZe+8iVxyXG4gKiBAcHJvcGVydHkge0Jvb2xlYW59IG1hc2stY2xvc2UtYWJsZSDngrnlh7vpga7nvanmmK/lkKblj6/ku6XlhbPpl63lvLnlh7rlsYLvvIjpu5jorqR0cnVl77yJXHJcbiAqIEBwcm9wZXJ0eSB7T2JqZWN0fSBjdXN0b20tc3R5bGUg55So5oi36Ieq5a6a5LmJ5qC35byPXHJcbiAqIEBwcm9wZXJ0eSB7U3RyaW5nciB8IE51bWJlcn0gbmVnYXRpdmUtdG9wIOS4remDqOW8ueWHuuaXtu+8jOW+gOS4iuWBj+enu+eahOWAvFxyXG4gKiBAcHJvcGVydHkge051bWJlcnIgfCBTdHJpbmd9IGJvcmRlci1yYWRpdXMg5by556qX5ZyG6KeS5YC877yI6buY6K6kMO+8iVxyXG4gKiBAcHJvcGVydHkge051bWJlcnIgfCBTdHJpbmd9IHotaW5kZXgg5by55Ye65YaF5a6555qEei1pbmRleOWAvO+8iOm7mOiupDEwNzXvvIlcclxuICogQHByb3BlcnR5IHtCb29sZWFufSBjbG9zZWFibGUg5piv5ZCm5pi+56S65YWz6Zet5Zu+5qCH77yI6buY6K6kZmFsc2XvvIlcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGNsb3NlLWljb24g5YWz6Zet5Zu+5qCH55qE5ZCN56ew77yM5Y+q6IO9dVZpZXfnmoTlhoXnva7lm77moIdcclxuICogQHByb3BlcnR5IHtTdHJpbmd9IGNsb3NlLWljb24tcG9zIOiHquWumuS5ieWFs+mXreWbvuagh+S9jee9ru+8iOm7mOiupHRvcC1yaWdodO+8iVxyXG4gKiBAcHJvcGVydHkge1N0cmluZ30gY2xvc2UtaWNvbi1jb2xvciDlhbPpl63lm77moIfnmoTpopzoibLvvIjpu5jorqQjOTA5Mzk577yJXHJcbiAqIEBwcm9wZXJ0eSB7TnVtYmVyIHwgU3RyaW5nfSBjbG9zZS1pY29uLXNpemUg5YWz6Zet5Zu+5qCH55qE5aSn5bCP77yM5Y2V5L2NcnB477yI6buY6K6kMzDvvIlcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gb3BlbiDlvLnlh7rlsYLmiZPlvIBcclxuICogQGV2ZW50IHtGdW5jdGlvbn0gY2xvc2Ug5by55Ye65bGC5pS26LW3XHJcbiAqIEBleGFtcGxlIDx1LXBvcHVwIHYtbW9kZWw9XCJzaG93XCI+PHZpZXc+5Ye65rek5rOl6ICM5LiN5p+T77yM5r+v5riF5raf6ICM5LiN5aaWPC92aWV3PjwvdS1wb3B1cD5cclxuICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuXHRuYW1lOiAndS1wb3B1cCcsXHJcblx0cHJvcHM6IHtcclxuXHRcdC8qKlxyXG5cdFx0ICog5pi+56S654q25oCBXHJcblx0XHQgKi9cclxuXHRcdHNob3c6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvKipcclxuXHRcdCAqIOW8ueWHuuaWueWQke+8jGxlZnR8cmlnaHR8dG9wfGJvdHRvbXxjZW50ZXJcclxuXHRcdCAqL1xyXG5cdFx0bW9kZToge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICdsZWZ0J1xyXG5cdFx0fSxcclxuXHRcdC8qKlxyXG5cdFx0ICog5piv5ZCm5pi+56S66YGu572pXHJcblx0XHQgKi9cclxuXHRcdG1hc2s6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0fSxcclxuXHRcdC8vIOaKveWxieeahOWuveW6pihtb2RlPWxlZnR8cmlnaHQp77yM5oiW6ICF6auY5bqmKG1vZGU9dG9wfGJvdHRvbSnvvIzljZXkvY1ycHjvvIzmiJbogIVcImF1dG9cIlxyXG5cdFx0Ly8g5oiW6ICF55m+5YiG5q+UXCI1MCVcIu+8jOihqOekuueUseWGheWuueaSkeW8gOmrmOW6puaIluiAheWuveW6plxyXG5cdFx0bGVuZ3RoOiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6ICdhdXRvJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOaYr+WQpuW8gOWQr+e8qeaUvuWKqOeUu++8jOWPquWcqG1vZGU9Y2VudGVy5pe25pyJ5pWIXHJcblx0XHR6b29tOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyDmmK/lkKblvIDlkK/lupXpg6jlronlhajljLrpgILphY3vvIzlvIDlkK/nmoTor53vvIzkvJrlnKhpUGhvbmVY5py65Z6L5bqV6YOo5re75Yqg5LiA5a6a55qE5YaF6L656LedXHJcblx0XHRzYWZlQXJlYUluc2V0Qm90dG9tOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IGZhbHNlXHJcblx0XHR9LFxyXG5cdFx0Ly8g5piv5ZCm5Y+v5Lul6YCa6L+H54K55Ye76YGu572p6L+b6KGM5YWz6ZetXHJcblx0XHRtYXNrQ2xvc2VBYmxlOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyDnlKjmiLfoh6rlrprkuYnmoLflvI9cclxuXHRcdGN1c3RvbVN0eWxlOiB7XHJcblx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0ZGVmYXVsdCgpIHtcclxuXHRcdFx0XHRyZXR1cm4ge307XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR2YWx1ZToge1xyXG5cdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0fSxcclxuXHRcdC8vIOatpOS4uuWGhemDqOWPguaVsO+8jOS4jeWcqOaWh+aho+WvueWkluS9v+eUqO+8jOS4uuS6huino+WGs1BpY2tlcuWSjGtleWJvYXJk562J6J6N5ZCI5LqG5by556qX55qE57uE5Lu2XHJcblx0XHQvLyDlr7l2LW1vZGVs5Y+M5ZCR57uR5a6a5aSa5bGC6LCD55So6YCg5oiQ5oql6ZSZ5LiN6IO95L+u5pS5cHJvcHPlgLznmoTpl67pophcclxuXHRcdHBvcHVwOiB7XHJcblx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdH0sXHJcblx0XHQvLyDmmL7npLrmmL7npLrlvLnnqpfnmoTlnIbop5LvvIzljZXkvY1ycHhcclxuXHRcdGJvcmRlclJhZGl1czoge1xyXG5cdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRkZWZhdWx0OiAwXHJcblx0XHR9LFxyXG5cdFx0ekluZGV4OiB7XHJcblx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5piv5ZCm5pi+56S65YWz6Zet5Zu+5qCHXHJcblx0XHRjbG9zZWFibGU6IHtcclxuXHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdH0sXHJcblx0XHQvLyDlhbPpl63lm77moIfnmoTlkI3np7DvvIzlj6rog711Vmlld+eahOWGhee9ruWbvuagh1xyXG5cdFx0Y2xvc2VJY29uOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJ2Nsb3NlJ1xyXG5cdFx0fSxcclxuXHRcdC8vIOiHquWumuS5ieWFs+mXreWbvuagh+S9jee9ru+8jHRvcC1sZWZ05Li65bem5LiK6KeS77yMdG9wLXJpZ2h05Li65Y+z5LiK6KeS77yMYm90dG9tLWxlZnTkuLrlt6bkuIvop5LvvIxib3R0b20tcmlnaHTkuLrlj7PkuIvop5JcclxuXHRcdGNsb3NlSWNvblBvczoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICd0b3AtcmlnaHQnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5YWz6Zet5Zu+5qCH55qE6aKc6ImyXHJcblx0XHRjbG9zZUljb25Db2xvcjoge1xyXG5cdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdGRlZmF1bHQ6ICcjOTA5Mzk5J1xyXG5cdFx0fSxcclxuXHRcdC8vIOWFs+mXreWbvuagh+eahOWkp+Wwj++8jOWNleS9jXJweFxyXG5cdFx0Y2xvc2VJY29uU2l6ZToge1xyXG5cdFx0XHR0eXBlOiBbU3RyaW5nLCBOdW1iZXJdLFxyXG5cdFx0XHRkZWZhdWx0OiAnMzAnXHJcblx0XHR9LFxyXG5cdFx0Ly8g5a695bqm77yM5Y+q5a+55bem77yM5Y+z77yM5Lit6YOo5by55Ye65pe26LW35L2c55So77yM5Y2V5L2NcnB477yM5oiW6ICFXCJhdXRvXCJcclxuXHRcdC8vIOaIluiAheeZvuWIhuavlFwiNTAlXCLvvIzooajnpLrnlLHlhoXlrrnmkpHlvIDpq5jluqbmiJbogIXlrr3luqbvvIzkvJjlhYjnuqfpq5jkuo5sZW5ndGjlj4LmlbBcclxuXHRcdHdpZHRoOiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDpq5jluqbvvIzlj6rlr7nkuIrvvIzkuIvvvIzkuK3pg6jlvLnlh7rml7botbfkvZznlKjvvIzljZXkvY1ycHjvvIzmiJbogIVcImF1dG9cIlxyXG5cdFx0Ly8g5oiW6ICF55m+5YiG5q+UXCI1MCVcIu+8jOihqOekuueUseWGheWuueaSkeW8gOmrmOW6puaIluiAheWuveW6pu+8jOS8mOWFiOe6p+mrmOS6jmxlbmd0aOWPguaVsFxyXG5cdFx0aGVpZ2h0OiB7XHJcblx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0ZGVmYXVsdDogJydcclxuXHRcdH0sXHJcblx0XHQvLyDnu5nkuIDkuKrotJ/nmoRtYXJnaW4tdG9w77yM5b6A5LiK5YGP56e777yM6YG/5YWN5ZKM6ZSu55uY6YeN5ZCI55qE5oOF5Ya177yM5LuF5ZyobW9kZT1jZW50ZXLml7bmnInmlYhcclxuXHRcdG5lZ2F0aXZlVG9wOiB7XHJcblx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdGRlZmF1bHQ6IDBcclxuXHRcdH0sXHJcblx0XHQvLyDpga7nvannmoTmoLflvI/vvIzkuIDoiKznlKjkuo7kv67mlLnpga7nvannmoTpgI/mmI7luqZcclxuXHRcdG1hc2tDdXN0b21TdHlsZToge1xyXG5cdFx0XHR0eXBlOiBPYmplY3QsXHJcblx0XHRcdGRlZmF1bHQoKSB7XHJcblx0XHRcdFx0cmV0dXJuIHt9XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHQvLyDpga7nvanmiZPlvIDmiJbmlLbotbfnmoTliqjnlLvov4fmuKHml7bpl7TvvIzljZXkvY1tc1xyXG5cdFx0ZHVyYXRpb246IHtcclxuXHRcdFx0dHlwZTogW1N0cmluZywgTnVtYmVyXSxcclxuXHRcdFx0ZGVmYXVsdDogMjUwXHJcblx0XHR9XHJcblx0fSxcclxuXHRkYXRhKCkge1xyXG5cdFx0cmV0dXJuIHtcclxuXHRcdFx0dmlzaWJsZVN5bmM6IGZhbHNlLFxyXG5cdFx0XHRzaG93RHJhd2VyOiBmYWxzZSxcclxuXHRcdFx0dGltZXI6IG51bGwsXHJcblx0XHRcdGNsb3NlRnJvbUlubmVyOiBmYWxzZSwgLy8gdmFsdWXnmoTlgLzmlLnlj5jvvIzmmK/lj5HnlJ/lnKjlhoXpg6jov5jmmK/lpJbpg6hcclxuXHRcdH07XHJcblx0fSxcclxuXHRjb21wdXRlZDoge1xyXG5cdFx0Ly8g5qC55o2ubW9kZeeahOS9jee9ru+8jOiuvuWumuWFtuW8ueeql+eahOWuveW6pihtb2RlID0gbGVmdHxyaWdodCnvvIzmiJbogIXpq5jluqYobW9kZSA9IHRvcHxib3R0b20pXHJcblx0XHRzdHlsZSgpIHtcclxuXHRcdFx0bGV0IHN0eWxlID0ge307XHJcblx0XHRcdC8vIOWmguaenOaYr+W3pui+ueaIluiAheS4iui+ueW8ueWHuuaXtu+8jOmcgOimgee7mXRyYW5zbGF0Zeiuvue9ruS4uui0n+WAvO+8jOeUqOS6jumakOiXj1xyXG5cdFx0XHRpZiAodGhpcy5tb2RlID09ICdsZWZ0JyB8fCB0aGlzLm1vZGUgPT0gJ3JpZ2h0Jykge1xyXG5cdFx0XHRcdHN0eWxlID0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IHRoaXMud2lkdGggPyB0aGlzLmdldFVuaXRWYWx1ZSh0aGlzLndpZHRoKSA6IHRoaXMuZ2V0VW5pdFZhbHVlKHRoaXMubGVuZ3RoKSxcclxuXHRcdFx0XHRcdGhlaWdodDogJzEwMCUnLFxyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBgdHJhbnNsYXRlM0QoJHt0aGlzLm1vZGUgPT0gJ2xlZnQnID8gJy0xMDAlJyA6ICcxMDAlJ30sMHB4LDBweClgXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fSBlbHNlIGlmICh0aGlzLm1vZGUgPT0gJ3RvcCcgfHwgdGhpcy5tb2RlID09ICdib3R0b20nKSB7XHJcblx0XHRcdFx0c3R5bGUgPSB7XHJcblx0XHRcdFx0XHR3aWR0aDogJzEwMCUnLFxyXG5cdFx0XHRcdFx0aGVpZ2h0OiB0aGlzLmhlaWdodCA/IHRoaXMuZ2V0VW5pdFZhbHVlKHRoaXMuaGVpZ2h0KSA6IHRoaXMuZ2V0VW5pdFZhbHVlKHRoaXMubGVuZ3RoKSxcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogYHRyYW5zbGF0ZTNEKDBweCwke3RoaXMubW9kZSA9PSAndG9wJyA/ICctMTAwJScgOiAnMTAwJSd9LDBweClgXHJcblx0XHRcdFx0fTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzdHlsZS56SW5kZXggPSB0aGlzLnVaaW5kZXg7XHJcblx0XHRcdC8vIOWmguaenOeUqOaIt+iuvue9ruS6hmJvcmRlclJhZGl1c+WAvO+8jOa3u+WKoOW8ueeql+eahOWchuinklxyXG5cdFx0XHRpZiAodGhpcy5ib3JkZXJSYWRpdXMpIHtcclxuXHRcdFx0XHRzd2l0Y2ggKHRoaXMubW9kZSkge1xyXG5cdFx0XHRcdFx0Y2FzZSAnbGVmdCc6XHJcblx0XHRcdFx0XHRcdHN0eWxlLmJvcmRlclJhZGl1cyA9IGAwICR7dGhpcy5ib3JkZXJSYWRpdXN9cnB4ICR7dGhpcy5ib3JkZXJSYWRpdXN9cnB4IDBgO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ3RvcCc6XHJcblx0XHRcdFx0XHRcdHN0eWxlLmJvcmRlclJhZGl1cyA9IGAwIDAgJHt0aGlzLmJvcmRlclJhZGl1c31ycHggJHt0aGlzLmJvcmRlclJhZGl1c31ycHhgO1xyXG5cdFx0XHRcdFx0XHRicmVhaztcclxuXHRcdFx0XHRcdGNhc2UgJ3JpZ2h0JzpcclxuXHRcdFx0XHRcdFx0c3R5bGUuYm9yZGVyUmFkaXVzID0gYCR7dGhpcy5ib3JkZXJSYWRpdXN9cnB4IDAgMCAke3RoaXMuYm9yZGVyUmFkaXVzfXJweGA7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0Y2FzZSAnYm90dG9tJzpcclxuXHRcdFx0XHRcdFx0c3R5bGUuYm9yZGVyUmFkaXVzID0gYCR7dGhpcy5ib3JkZXJSYWRpdXN9cnB4ICR7dGhpcy5ib3JkZXJSYWRpdXN9cnB4IDAgMGA7XHJcblx0XHRcdFx0XHRcdGJyZWFrO1xyXG5cdFx0XHRcdFx0ZGVmYXVsdDpcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8g5LiN5Yqg5Y+v6IO95ZyG6KeS5peg5pWIXHJcblx0XHRcdFx0c3R5bGUub3ZlcmZsb3cgPSAnaGlkZGVuJztcclxuXHRcdFx0fVxyXG5cdFx0XHRpZih0aGlzLmR1cmF0aW9uKSBzdHlsZS50cmFuc2l0aW9uID0gYGFsbCAke3RoaXMuZHVyYXRpb24gLyAxMDAwfXMgbGluZWFyYDtcclxuXHRcdFx0cmV0dXJuIHN0eWxlO1xyXG5cdFx0fSxcclxuXHRcdC8vIOS4remDqOW8ueeql+eahOeJueacieagt+W8j1xyXG5cdFx0Y2VudGVyU3R5bGUoKSB7XHJcblx0XHRcdGxldCBzdHlsZSA9IHt9O1xyXG5cdFx0XHRzdHlsZS53aWR0aCA9IHRoaXMud2lkdGggPyB0aGlzLmdldFVuaXRWYWx1ZSh0aGlzLndpZHRoKSA6IHRoaXMuZ2V0VW5pdFZhbHVlKHRoaXMubGVuZ3RoKTtcclxuXHRcdFx0Ly8g5Lit6YOo5by55Ye655qE5qih5byP77yM5aaC5p6c5rKh5pyJ6K6+572u6auY5bqm77yM5bCx55SoYXV0b+WAvO+8jOeUseWGheWuueaSkeW8gOmrmOW6plxyXG5cdFx0XHRzdHlsZS5oZWlnaHQgPSB0aGlzLmhlaWdodCA/IHRoaXMuZ2V0VW5pdFZhbHVlKHRoaXMuaGVpZ2h0KSA6ICdhdXRvJztcclxuXHRcdFx0c3R5bGUuekluZGV4ID0gdGhpcy51WmluZGV4O1xyXG5cdFx0XHRzdHlsZS5tYXJnaW5Ub3AgPSBgLSR7dGhpcy4kdS5hZGRVbml0KHRoaXMubmVnYXRpdmVUb3ApfWA7XHJcblx0XHRcdGlmICh0aGlzLmJvcmRlclJhZGl1cykge1xyXG5cdFx0XHRcdHN0eWxlLmJvcmRlclJhZGl1cyA9IGAke3RoaXMuYm9yZGVyUmFkaXVzfXJweGA7XHJcblx0XHRcdFx0Ly8g5LiN5Yqg5Y+v6IO95ZyG6KeS5peg5pWIXHJcblx0XHRcdFx0c3R5bGUub3ZlcmZsb3cgPSAnaGlkZGVuJztcclxuXHRcdFx0fVxyXG5cdFx0XHRyZXR1cm4gc3R5bGU7XHJcblx0XHR9LFxyXG5cdFx0Ly8g6K6h566X5pW055CG5ZCO55qEei1pbmRleOWAvFxyXG5cdFx0dVppbmRleCgpIHtcclxuXHRcdFx0cmV0dXJuIHRoaXMuekluZGV4ID8gdGhpcy56SW5kZXggOiB0aGlzLiR1LnpJbmRleC5wb3B1cDtcclxuXHRcdH1cclxuXHR9LFxyXG5cdHdhdGNoOiB7XHJcblx0XHR2YWx1ZSh2YWwpIHtcclxuXHRcdFx0aWYgKHZhbCkge1xyXG5cdFx0XHRcdHRoaXMub3BlbigpO1xyXG5cdFx0XHR9IGVsc2UgaWYoIXRoaXMuY2xvc2VGcm9tSW5uZXIpIHtcclxuXHRcdFx0XHR0aGlzLmNsb3NlKCk7XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy5jbG9zZUZyb21Jbm5lciA9IGZhbHNlO1xyXG5cdFx0fVxyXG5cdH0sXHJcblx0bW91bnRlZCgpIHtcclxuXHRcdC8vIOe7hOS7tua4suafk+WujOaIkOaXtu+8jOajgOafpXZhbHVl5piv5ZCm5Li6dHJ1Ze+8jOWmguaenOaYr++8jOW8ueWHunBvcHVwXHJcblx0XHR0aGlzLnZhbHVlICYmIHRoaXMub3BlbigpO1xyXG5cdH0sXHJcbiAgICBtZXRob2RzOiB7XHJcblx0XHQvLyDliKTmlq3kvKDlhaXnmoTlgLzvvIzmmK/lkKbluKbmnInljZXkvY3vvIzlpoLmnpzmsqHmnInvvIzlsLHpu5jorqTnlKhycHjljZXkvY1cclxuXHRcdGdldFVuaXRWYWx1ZSh2YWwpIHtcclxuXHRcdFx0aWYoLyglfHB4fHJweHxhdXRvKSQvLnRlc3QodmFsKSkgcmV0dXJuIHZhbDtcclxuXHRcdFx0ZWxzZSByZXR1cm4gdmFsICsgJ3JweCdcclxuXHRcdH0sXHJcblx0XHQvLyDpga7nvanooqvngrnlh7tcclxuXHRcdG1hc2tDbGljaygpIHtcclxuXHRcdFx0dGhpcy5jbG9zZSgpO1xyXG5cdFx0fSxcclxuXHRcdGNsb3NlKCkge1xyXG5cdFx0XHQvLyDmoIforrDlhbPpl63mmK/lhoXpg6jlj5HnlJ/nmoTvvIzlkKbliJnkv67mlLnkuoZ2YWx1ZeWAvO+8jOWvvOiHtHdhdGNo5Lit5a+5dmFsdWXmo4DmtYvvvIzlr7zoh7Tlho3miafooYzkuIDpgY1jbG9zZVxyXG5cdFx0XHQvLyDpgKDmiJBAY2xvc2Xkuovku7bop6blj5HkuKTmrKFcclxuXHRcdFx0dGhpcy5jbG9zZUZyb21Jbm5lciA9IHRydWU7XHJcblx0XHRcdHRoaXMuY2hhbmdlKCdzaG93RHJhd2VyJywgJ3Zpc2libGVTeW5jJywgZmFsc2UpO1xyXG5cdFx0fSxcclxuXHRcdC8vIOS4remDqOW8ueWHuuaXtu+8jOmcgOimgS51LWRyYXdlci1jb250ZW505bCG5bGF5Lit5YaF5a6577yM5q2k5YWD57Sg5Lya6ZO65ruh5bGP5bmV77yM54K55Ye76ZyA6KaB5YWz6Zet5by556qXXHJcblx0XHQvLyDorqnlhbblj6rlnKhtb2RlPWNlbnRlcuaXtui1t+S9nOeUqFxyXG5cdFx0bW9kZUNlbnRlckNsb3NlKG1vZGUpIHtcclxuXHRcdFx0aWYgKG1vZGUgIT0gJ2NlbnRlcicgfHwgIXRoaXMubWFza0Nsb3NlQWJsZSkgcmV0dXJuO1xyXG5cdFx0XHR0aGlzLmNsb3NlKCk7XHJcblx0XHR9LFxyXG5cdFx0b3BlbigpIHtcclxuXHRcdFx0dGhpcy5jaGFuZ2UoJ3Zpc2libGVTeW5jJywgJ3Nob3dEcmF3ZXInLCB0cnVlKTtcclxuXHRcdH0sXHJcblx0XHQvLyDmraTlpITnmoTljp/nkIbmmK/vvIzlhbPpl63ml7blhYjpgJrov4fliqjnlLvpmpDol4/lvLnnqpflkozpga7nvanvvIzlho3np7vpmaTmlbTkuKrnu4Tku7ZcclxuXHRcdC8vIOaJk+W8gOaXtu+8jOWFiOa4suafk+e7hOS7tu+8jOW7tuaXtuS4gOWumuaXtumXtOWGjeiuqemBrue9qeWSjOW8ueeql+eahOWKqOeUu+i1t+S9nOeUqFxyXG5cdFx0Y2hhbmdlKHBhcmFtMSwgcGFyYW0yLCBzdGF0dXMpIHtcclxuXHRcdFx0Ly8g5aaC5p6cdGhpcy5wb3B1cOS4umZhbHNl77yM5oSP5ZGz552A5Li6cGlja2Vy77yMYWN0aW9uc2hlZXTnrYnnu4Tku7bosIPnlKjkuoZwb3B1cOe7hOS7tlxyXG5cdFx0XHRpZiAodGhpcy5wb3B1cCA9PSB0cnVlKSB7XHJcblx0XHRcdFx0dGhpcy4kZW1pdCgnaW5wdXQnLCBzdGF0dXMpO1xyXG5cdFx0XHR9XHJcblx0XHRcdHRoaXNbcGFyYW0xXSA9IHN0YXR1cztcclxuXHRcdFx0aWYoc3RhdHVzKSB7XHJcblx0XHRcdFx0Ly8gI2lmZGVmIEg1IHx8IE1QXHJcblx0XHRcdFx0dGhpcy50aW1lciA9IHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpc1twYXJhbTJdID0gc3RhdHVzO1xyXG5cdFx0XHRcdFx0dGhpcy4kZW1pdChzdGF0dXMgPyAnb3BlbicgOiAnY2xvc2UnKTtcclxuXHRcdFx0XHR9LCA1MCk7XHJcblx0XHRcdFx0Ly8gI2VuZGlmXHJcblx0XHRcdFx0Ly8gI2lmbmRlZiBINSB8fCBNUFxyXG5cdFx0XHRcdHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuXHRcdFx0XHRcdHRoaXNbcGFyYW0yXSA9IHN0YXR1cztcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoc3RhdHVzID8gJ29wZW4nIDogJ2Nsb3NlJyk7XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0XHQvLyAjZW5kaWZcclxuXHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHR0aGlzLnRpbWVyID0gc2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHR0aGlzW3BhcmFtMl0gPSBzdGF0dXM7XHJcblx0XHRcdFx0XHR0aGlzLiRlbWl0KHN0YXR1cyA/ICdvcGVuJyA6ICdjbG9zZScpO1xyXG5cdFx0XHRcdH0sIHRoaXMuZHVyYXRpb24pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59O1xyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBzY29wZWQgbGFuZz1cInNjc3NcIj5cclxuQGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuLnUtZHJhd2VyIHtcclxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0LyogI2VuZGlmICovXHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4udS1kcmF3ZXItY29udGVudCB7XHJcblx0LyogI2lmbmRlZiBBUFAtTlZVRSAqL1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdC8qICNlbmRpZiAqL1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiAxMDAzO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7XHJcbn1cclxuXHJcbi51LWRyYXdlcl9fc2Nyb2xsLXZpZXcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnUtZHJhd2VyLWxlZnQge1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4udS1kcmF3ZXItcmlnaHQge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnUtZHJhd2VyLXRvcCB7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnUtZHJhd2VyLWJvdHRvbSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnUtZHJhd2VyLWNlbnRlciB7XHJcblx0QGluY2x1ZGUgdnVlLWZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4udS1tb2RlLWNlbnRlci1ib3gge1xyXG5cdG1pbi13aWR0aDogMTAwcnB4O1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHJweDtcclxuXHQvKiAjaWZuZGVmIEFQUC1OVlVFICovXHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0LyogI2VuZGlmICovXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi51LWRyYXdlci1jb250ZW50LXZpc2libGUudS1kcmF3ZXItY2VudGVyIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi51LWFuaW1hdGlvbi16b29tIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xyXG59XHJcblxyXG4udS1kcmF3ZXItY29udGVudC12aXNpYmxlIHtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDBweCwgMHB4LCAwcHgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51LWNsb3NlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnUtY2xvc2UtLXRvcC1sZWZ0IHtcclxuXHR0b3A6IDMwcnB4O1xyXG5cdGxlZnQ6IDMwcnB4O1xyXG59XHJcblxyXG4udS1jbG9zZS0tdG9wLXJpZ2h0IHtcclxuXHR0b3A6IDMwcnB4O1xyXG5cdHJpZ2h0OiAzMHJweDtcclxufVxyXG5cclxuLnUtY2xvc2UtLWJvdHRvbS1sZWZ0IHtcclxuXHRib3R0b206IDMwcnB4O1xyXG5cdGxlZnQ6IDMwcnB4O1xyXG59XHJcblxyXG4udS1jbG9zZS0tYm90dG9tLXJpZ2h0IHtcclxuXHRyaWdodDogMzBycHg7XHJcblx0Ym90dG9tOiAzMHJweDtcclxufVxyXG48L3N0eWxlPlxyXG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1210\n"); /***/ }), /* 1211 */ /*!**************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-modal/u-modal.vue?vue&type=script&lang=js& ***! \**************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./u-modal.vue?vue&type=script&lang=js& */ 1212);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_u_modal_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQW1pQixDQUFnQiw2akJBQUcsRUFBQyIsImZpbGUiOiIxMjExLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vdS1tb2RhbC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3UtbW9kYWwudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1211\n"); /***/ }), /* 1212 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/uview-ui/components/u-modal/u-modal.vue?vue&type=script&lang=js& ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/**\n * modal 模态框\n * @description 弹出模态框,常用于消息提示、消息确认、在当前页面内完成特定的交互操作\n * @tutorial https://www.uviewui.com/components/modal.html\n * @property {Boolean} value 是否显示模态框\n * @property {String | Number} z-index 层级\n * @property {String} title 模态框标题(默认\"提示\")\n * @property {String | Number} width 模态框宽度(默认600)\n * @property {String} content 模态框内容(默认\"内容\")\n * @property {Boolean} show-title 是否显示标题(默认true)\n * @property {Boolean} async-close 是否异步关闭,只对确定按钮有效(默认false)\n * @property {Boolean} show-confirm-button 是否显示确认按钮(默认true)\n * @property {Stringr | Number} negative-top modal往上偏移的值\n * @property {Boolean} show-cancel-button 是否显示取消按钮(默认false)\n * @property {Boolean} mask-close-able 是否允许点击遮罩关闭modal(默认false)\n * @property {String} confirm-text 确认按钮的文字内容(默认\"确认\")\n * @property {String} cancel-text 取消按钮的文字内容(默认\"取消\")\n * @property {String} cancel-color 取消按钮的颜色(默认\"#606266\")\n * @property {String} confirm-color 确认按钮的文字内容(默认\"#2979ff\")\n * @property {String | Number} border-radius 模态框圆角值,单位rpx(默认16)\n * @property {Object} title-style 自定义标题样式,对象形式\n * @property {Object} content-style 自定义内容样式,对象形式\n * @property {Object} cancel-style 自定义取消按钮样式,对象形式\n * @property {Object} confirm-style 自定义确认按钮样式,对象形式\n * @property {Boolean} zoom 是否开启缩放模式(默认true)\n * @event {Function} confirm 确认按钮被点击\n * @event {Function} cancel 取消按钮被点击\n * @example \n */var _default2 =\n{\n name: 'u-modal',\n props: {\n // 是否显示Modal\n value: {\n type: Boolean,\n default: false },\n\n // 层级z-index\n zIndex: {\n type: [Number, String],\n default: '' },\n\n // 标题\n title: {\n type: [String],\n default: '提示' },\n\n // 弹窗宽度,可以是数值(rpx),百分比,auto等\n width: {\n type: [Number, String],\n default: 600 },\n\n // 弹窗内容\n content: {\n type: String,\n default: '内容' },\n\n // 是否显示标题\n showTitle: {\n type: Boolean,\n default: true },\n\n // 是否显示确认按钮\n showConfirmButton: {\n type: Boolean,\n default: true },\n\n // 是否显示取消按钮\n showCancelButton: {\n type: Boolean,\n default: false },\n\n // 确认文案\n confirmText: {\n type: String,\n default: '确认' },\n\n // 取消文案\n cancelText: {\n type: String,\n default: '取消' },\n\n // 确认按钮颜色\n confirmColor: {\n type: String,\n default: '#2979ff' },\n\n // 取消文字颜色\n cancelColor: {\n type: String,\n default: '#606266' },\n\n // 圆角值\n borderRadius: {\n type: [Number, String],\n default: 16 },\n\n // 标题的样式\n titleStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 内容的样式\n contentStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 取消按钮的样式\n cancelStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 确定按钮的样式\n confirmStyle: {\n type: Object,\n default: function _default() {\n return {};\n } },\n\n // 是否开启缩放效果\n zoom: {\n type: Boolean,\n default: true },\n\n // 是否异步关闭,只对确定按钮有效\n asyncClose: {\n type: Boolean,\n default: false },\n\n // 是否允许点击遮罩关闭modal\n maskCloseAble: {\n type: Boolean,\n default: false },\n\n // 给一个负的margin-top,往上偏移,避免和键盘重合的情况\n negativeTop: {\n type: [String, Number],\n default: 0 } },\n\n\n data: function data() {\n return {\n loading: false // 确认按钮是否正在加载中\n };\n },\n computed: {\n cancelBtnStyle: function cancelBtnStyle() {\n return Object.assign({\n color: this.cancelColor },\n this.cancelStyle);\n },\n confirmBtnStyle: function confirmBtnStyle() {\n return Object.assign({\n color: this.confirmColor },\n this.confirmStyle);\n },\n uZIndex: function uZIndex() {\n return this.zIndex ? this.zIndex : this.$u.zIndex.popup;\n } },\n\n watch: {\n // 如果是异步关闭时,外部修改v-model的值为false时,重置内部的loading状态\n // 避免下次打开的时候,状态混乱\n value: function value(n) {\n if (n === true) this.loading = false;\n } },\n\n methods: {\n confirm: function confirm() {\n // 异步关闭\n if (this.asyncClose) {\n this.loading = true;\n } else {\n this.$emit('input', false);\n }\n this.$emit('confirm');\n },\n cancel: function cancel() {var _this = this;\n this.$emit('cancel');\n this.$emit('input', false);\n // 目前popup弹窗关闭有一个延时操作,此处做一个延时\n // 避免确认按钮文字变成了\"确定\"字样,modal还没消失,造成视觉不好的效果\n setTimeout(function () {\n _this.loading = false;\n }, 300);\n },\n // 点击遮罩关闭modal,设置v-model的值为false,否则无法第二次弹起modal\n popupClose: function popupClose() {\n this.$emit('input', false);\n },\n // 清除加载中的状态\n clearLoading: function clearLoading() {\n this.loading = false;\n } } };exports.default = _default2;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vdXZpZXctdWkvY29tcG9uZW50cy91LW1vZGFsL3UtbW9kYWwudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNkJBO0FBQ0EsaUJBREE7QUFFQTtBQUNBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBRkE7O0FBTUE7QUFDQTtBQUNBLDRCQURBO0FBRUEsaUJBRkEsRUFQQTs7QUFXQTtBQUNBO0FBQ0Esb0JBREE7QUFFQSxtQkFGQSxFQVpBOztBQWdCQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxrQkFGQSxFQWpCQTs7QUFxQkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsbUJBRkEsRUF0QkE7O0FBMEJBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG1CQUZBLEVBM0JBOztBQStCQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxtQkFGQSxFQWhDQTs7QUFvQ0E7QUFDQTtBQUNBLG1CQURBO0FBRUEsb0JBRkEsRUFyQ0E7O0FBeUNBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLG1CQUZBLEVBMUNBOztBQThDQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxtQkFGQSxFQS9DQTs7QUFtREE7QUFDQTtBQUNBLGtCQURBO0FBRUEsd0JBRkEsRUFwREE7O0FBd0RBO0FBQ0E7QUFDQSxrQkFEQTtBQUVBLHdCQUZBLEVBekRBOztBQTZEQTtBQUNBO0FBQ0EsNEJBREE7QUFFQSxpQkFGQSxFQTlEQTs7QUFrRUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQW5FQTs7QUF5RUE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQTFFQTs7QUFnRkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQWpGQTs7QUF1RkE7QUFDQTtBQUNBLGtCQURBO0FBRUEsYUFGQSxzQkFFQTtBQUNBO0FBQ0EsT0FKQSxFQXhGQTs7QUE4RkE7QUFDQTtBQUNBLG1CQURBO0FBRUEsbUJBRkEsRUEvRkE7O0FBbUdBO0FBQ0E7QUFDQSxtQkFEQTtBQUVBLG9CQUZBLEVBcEdBOztBQXdHQTtBQUNBO0FBQ0EsbUJBREE7QUFFQSxvQkFGQSxFQXpHQTs7QUE2R0E7QUFDQTtBQUNBLDRCQURBO0FBRUEsZ0JBRkEsRUE5R0EsRUFGQTs7O0FBcUhBLE1BckhBLGtCQXFIQTtBQUNBO0FBQ0Esb0JBREEsQ0FDQTtBQURBO0FBR0EsR0F6SEE7QUEwSEE7QUFDQSxrQkFEQSw0QkFDQTtBQUNBO0FBQ0EsK0JBREE7QUFFQSxzQkFGQTtBQUdBLEtBTEE7QUFNQSxtQkFOQSw2QkFNQTtBQUNBO0FBQ0EsZ0NBREE7QUFFQSx1QkFGQTtBQUdBLEtBVkE7QUFXQSxXQVhBLHFCQVdBO0FBQ0E7QUFDQSxLQWJBLEVBMUhBOztBQXlJQTtBQUNBO0FBQ0E7QUFDQSxTQUhBLGlCQUdBLENBSEEsRUFHQTtBQUNBO0FBQ0EsS0FMQSxFQXpJQTs7QUFnSkE7QUFDQSxXQURBLHFCQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FUQTtBQVVBLFVBVkEsb0JBVUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUZBLEVBRUEsR0FGQTtBQUdBLEtBbEJBO0FBbUJBO0FBQ0EsY0FwQkEsd0JBb0JBO0FBQ0E7QUFDQSxLQXRCQTtBQXVCQTtBQUNBLGdCQXhCQSwwQkF3QkE7QUFDQTtBQUNBLEtBMUJBLEVBaEpBLEUiLCJmaWxlIjoiMTIxMi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldz5cclxuXHRcdDx1LXBvcHVwIDp6b29tPVwiem9vbVwiIG1vZGU9XCJjZW50ZXJcIiA6cG9wdXA9XCJmYWxzZVwiIDp6LWluZGV4PVwidVpJbmRleFwiIHYtbW9kZWw9XCJ2YWx1ZVwiIDpsZW5ndGg9XCJ3aWR0aFwiXHJcblx0XHQgOm1hc2stY2xvc2UtYWJsZT1cIm1hc2tDbG9zZUFibGVcIiA6Ym9yZGVyLXJhZGl1cz1cImJvcmRlclJhZGl1c1wiIEBjbG9zZT1cInBvcHVwQ2xvc2VcIiA6bmVnYXRpdmUtdG9wPVwibmVnYXRpdmVUb3BcIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ1LW1vZGVsXCI+XHJcblx0XHRcdFx0PHZpZXcgdi1pZj1cInNob3dUaXRsZVwiIGNsYXNzPVwidS1tb2RlbF9fdGl0bGUgdS1saW5lLTFcIiA6c3R5bGU9XCJbdGl0bGVTdHlsZV1cIj57eyB0aXRsZSB9fTwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInUtbW9kZWxfX2NvbnRlbnRcIj5cclxuXHRcdFx0XHRcdDx2aWV3IDpzdHlsZT1cIltjb250ZW50U3R5bGVdXCIgdi1pZj1cIiRzbG90cy5kZWZhdWx0ICB8fCAkc2xvdHMuJGRlZmF1bHRcIj5cclxuXHRcdFx0XHRcdFx0PHNsb3QgLz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IHYtZWxzZSBjbGFzcz1cInUtbW9kZWxfX2NvbnRlbnRfX21lc3NhZ2VcIiA6c3R5bGU9XCJbY29udGVudFN0eWxlXVwiPnt7IGNvbnRlbnQgfX08L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidS1tb2RlbF9fZm9vdGVyIHUtYm9yZGVyLXRvcFwiIHYtaWY9XCJzaG93Q2FuY2VsQnV0dG9uIHx8IHNob3dDb25maXJtQnV0dG9uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic2hvd0NhbmNlbEJ1dHRvblwiIDpob3Zlci1zdGF5LXRpbWU9XCIxMDBcIiBob3Zlci1jbGFzcz1cInUtbW9kZWxfX2J0bi0taG92ZXJcIiBjbGFzcz1cInUtbW9kZWxfX2Zvb3Rlcl9fYnV0dG9uXCJcclxuXHRcdFx0XHRcdCA6c3R5bGU9XCJbY2FuY2VsQnRuU3R5bGVdXCIgQHRhcD1cImNhbmNlbFwiPlxyXG5cdFx0XHRcdFx0XHR7e2NhbmNlbFRleHR9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgdi1pZj1cInNob3dDb25maXJtQnV0dG9uIHx8ICRzbG90c1snY29uZmlybS1idXR0b24nXVwiIDpob3Zlci1zdGF5LXRpbWU9XCIxMDBcIiA6aG92ZXItY2xhc3M9XCJhc3luY0Nsb3NlID8gJ25vbmUnIDogJ3UtbW9kZWxfX2J0bi0taG92ZXInXCJcclxuXHRcdFx0XHRcdCBjbGFzcz1cInUtbW9kZWxfX2Zvb3Rlcl9fYnV0dG9uIGhhaXJsaW5lLWxlZnRcIiA6c3R5bGU9XCJbY29uZmlybUJ0blN0eWxlXVwiIEB0YXA9XCJjb25maXJtXCI+XHJcblx0XHRcdFx0XHRcdDxzbG90IHYtaWY9XCIkc2xvdHNbJ2NvbmZpcm0tYnV0dG9uJ11cIiBuYW1lPVwiY29uZmlybS1idXR0b25cIj48L3Nsb3Q+XHJcblx0XHRcdFx0XHRcdDxibG9jayB2LWVsc2U+XHJcblx0XHRcdFx0XHRcdFx0PHUtbG9hZGluZyBtb2RlPVwiY2lyY2xlXCIgOmNvbG9yPVwiY29uZmlybUNvbG9yXCIgdi1pZj1cImxvYWRpbmdcIj48L3UtbG9hZGluZz5cclxuXHRcdFx0XHRcdFx0XHQ8YmxvY2sgdi1lbHNlPlxyXG5cdFx0XHRcdFx0XHRcdFx0e3tjb25maXJtVGV4dH19XHJcblx0XHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdFx0PC9ibG9jaz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdS1wb3B1cD5cclxuXHQ8L3ZpZXc+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5cdC8qKlxyXG5cdCAqIG1vZGFsIOaooeaAgeahhlxyXG5cdCAqIEBkZXNjcmlwdGlvbiDlvLnlh7rmqKHmgIHmoYbvvIzluLjnlKjkuo7mtojmga/mj5DnpLrjgIHmtojmga/noa7orqTjgIHlnKjlvZPliY3pobXpnaLlhoXlrozmiJDnibnlrprnmoTkuqTkupLmk43kvZxcclxuXHQgKiBAdHV0b3JpYWwgaHR0cHM6Ly93d3cudXZpZXd1aS5jb20vY29tcG9uZW50cy9tb2RhbC5odG1sXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSB2YWx1ZSDmmK/lkKbmmL7npLrmqKHmgIHmoYZcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZyB8IE51bWJlcn0gei1pbmRleCDlsYLnuqdcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gdGl0bGUg5qih5oCB5qGG5qCH6aKY77yI6buY6K6kXCLmj5DnpLpcIu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nIHwgTnVtYmVyfSB3aWR0aCDmqKHmgIHmoYblrr3luqbvvIjpu5jorqQ2MDDvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ30gY29udGVudCDmqKHmgIHmoYblhoXlrrnvvIjpu5jorqRcIuWGheWuuVwi77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93LXRpdGxlIOaYr+WQpuaYvuekuuagh+mimO+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IGFzeW5jLWNsb3NlIOaYr+WQpuW8guatpeWFs+mXre+8jOWPquWvueehruWumuaMiemSruacieaViO+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBzaG93LWNvbmZpcm0tYnV0dG9uIOaYr+WQpuaYvuekuuehruiupOaMiemSru+8iOm7mOiupHRydWXvvIlcclxuXHQgKiBAcHJvcGVydHkge1N0cmluZ3IgfCBOdW1iZXJ9IG5lZ2F0aXZlLXRvcCBtb2RhbOW+gOS4iuWBj+enu+eahOWAvFxyXG5cdCAqIEBwcm9wZXJ0eSB7Qm9vbGVhbn0gc2hvdy1jYW5jZWwtYnV0dG9uIOaYr+WQpuaYvuekuuWPlua2iOaMiemSru+8iOm7mOiupGZhbHNl77yJXHJcblx0ICogQHByb3BlcnR5IHtCb29sZWFufSBtYXNrLWNsb3NlLWFibGUg5piv5ZCm5YWB6K6454K55Ye76YGu572p5YWz6ZetbW9kYWzvvIjpu5jorqRmYWxzZe+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb25maXJtLXRleHQg56Gu6K6k5oyJ6ZKu55qE5paH5a2X5YaF5a6577yI6buY6K6kXCLnoa7orqRcIu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjYW5jZWwtdGV4dCDlj5bmtojmjInpkq7nmoTmloflrZflhoXlrrnvvIjpu5jorqRcIuWPlua2iFwi77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmd9IGNhbmNlbC1jb2xvciDlj5bmtojmjInpkq7nmoTpopzoibLvvIjpu5jorqRcIiM2MDYyNjZcIu+8iVxyXG5cdCAqIEBwcm9wZXJ0eSB7U3RyaW5nfSBjb25maXJtLWNvbG9yIOehruiupOaMiemSrueahOaWh+Wtl+WGheWuue+8iOm7mOiupFwiIzI5NzlmZlwi77yJXHJcblx0ICogQHByb3BlcnR5IHtTdHJpbmcgfCBOdW1iZXJ9IGJvcmRlci1yYWRpdXMg5qih5oCB5qGG5ZyG6KeS5YC877yM5Y2V5L2NcnB477yI6buY6K6kMTbvvIlcclxuXHQgKiBAcHJvcGVydHkge09iamVjdH0gdGl0bGUtc3R5bGUg6Ieq5a6a5LmJ5qCH6aKY5qC35byP77yM5a+56LGh5b2i5byPXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IGNvbnRlbnQtc3R5bGUg6Ieq5a6a5LmJ5YaF5a655qC35byP77yM5a+56LGh5b2i5byPXHJcblx0ICogQHByb3BlcnR5IHtPYmplY3R9IGNhbmNlbC1zdHlsZSDoh6rlrprkuYnlj5bmtojmjInpkq7moLflvI/vvIzlr7nosaHlvaLlvI9cclxuXHQgKiBAcHJvcGVydHkge09iamVjdH0gY29uZmlybS1zdHlsZSDoh6rlrprkuYnnoa7orqTmjInpkq7moLflvI/vvIzlr7nosaHlvaLlvI9cclxuXHQgKiBAcHJvcGVydHkge0Jvb2xlYW59IHpvb20g5piv5ZCm5byA5ZCv57yp5pS+5qih5byP77yI6buY6K6kdHJ1Ze+8iVxyXG5cdCAqIEBldmVudCB7RnVuY3Rpb259IGNvbmZpcm0g56Gu6K6k5oyJ6ZKu6KKr54K55Ye7XHJcblx0ICogQGV2ZW50IHtGdW5jdGlvbn0gY2FuY2VsIOWPlua2iOaMiemSruiiq+eCueWHu1xyXG5cdCAqIEBleGFtcGxlIDx1LW1vZGFsIDpzcmM9XCJ0aXRsZVwiIDpjb250ZW50PVwiY29udGVudFwiPjwvdS1tb2RhbD5cclxuXHQgKi9cclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRuYW1lOiAndS1tb2RhbCcsXHJcblx0XHRwcm9wczoge1xyXG5cdFx0XHQvLyDmmK/lkKbmmL7npLpNb2RhbFxyXG5cdFx0XHR2YWx1ZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5bGC57qnei1pbmRleFxyXG5cdFx0XHR6SW5kZXg6IHtcclxuXHRcdFx0XHR0eXBlOiBbTnVtYmVyLCBTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcnXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOagh+mimFxyXG5cdFx0XHR0aXRsZToge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmddLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICfmj5DnpLonXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW8ueeql+WuveW6pu+8jOWPr+S7peaYr+aVsOWAvChycHgp77yM55m+5YiG5q+U77yMYXV0b+etiVxyXG5cdFx0XHR3aWR0aDoge1xyXG5cdFx0XHRcdHR5cGU6IFtOdW1iZXIsIFN0cmluZ10sXHJcblx0XHRcdFx0ZGVmYXVsdDogNjAwXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOW8ueeql+WGheWuuVxyXG5cdFx0XHRjb250ZW50OiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICflhoXlrrknXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuaYvuekuuagh+mimFxyXG5cdFx0XHRzaG93VGl0bGU6IHtcclxuXHRcdFx0XHR0eXBlOiBCb29sZWFuLFxyXG5cdFx0XHRcdGRlZmF1bHQ6IHRydWVcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5pi+56S656Gu6K6k5oyJ6ZKuXHJcblx0XHRcdHNob3dDb25maXJtQnV0dG9uOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiB0cnVlXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOaYr+WQpuaYvuekuuWPlua2iOaMiemSrlxyXG5cdFx0XHRzaG93Q2FuY2VsQnV0dG9uOiB7XHJcblx0XHRcdFx0dHlwZTogQm9vbGVhbixcclxuXHRcdFx0XHRkZWZhdWx0OiBmYWxzZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnoa7orqTmlofmoYhcclxuXHRcdFx0Y29uZmlybVRleHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ+ehruiupCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y+W5raI5paH5qGIXHJcblx0XHRcdGNhbmNlbFRleHQ6IHtcclxuXHRcdFx0XHR0eXBlOiBTdHJpbmcsXHJcblx0XHRcdFx0ZGVmYXVsdDogJ+WPlua2iCdcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g56Gu6K6k5oyJ6ZKu6aKc6ImyXHJcblx0XHRcdGNvbmZpcm1Db2xvcjoge1xyXG5cdFx0XHRcdHR5cGU6IFN0cmluZyxcclxuXHRcdFx0XHRkZWZhdWx0OiAnIzI5NzlmZidcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y+W5raI5paH5a2X6aKc6ImyXHJcblx0XHRcdGNhbmNlbENvbG9yOiB7XHJcblx0XHRcdFx0dHlwZTogU3RyaW5nLFxyXG5cdFx0XHRcdGRlZmF1bHQ6ICcjNjA2MjY2J1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDlnIbop5LlgLxcclxuXHRcdFx0Ym9yZGVyUmFkaXVzOiB7XHJcblx0XHRcdFx0dHlwZTogW051bWJlciwgU3RyaW5nXSxcclxuXHRcdFx0XHRkZWZhdWx0OiAxNlxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmoIfpopjnmoTmoLflvI9cclxuXHRcdFx0dGl0bGVTdHlsZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5YaF5a6555qE5qC35byPXHJcblx0XHRcdGNvbnRlbnRTdHlsZToge1xyXG5cdFx0XHRcdHR5cGU6IE9iamVjdCxcclxuXHRcdFx0XHRkZWZhdWx0ICgpIHtcclxuXHRcdFx0XHRcdHJldHVybiB7fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5Y+W5raI5oyJ6ZKu55qE5qC35byPXHJcblx0XHRcdGNhbmNlbFN0eWxlOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDnoa7lrprmjInpkq7nmoTmoLflvI9cclxuXHRcdFx0Y29uZmlybVN0eWxlOiB7XHJcblx0XHRcdFx0dHlwZTogT2JqZWN0LFxyXG5cdFx0XHRcdGRlZmF1bHQgKCkge1xyXG5cdFx0XHRcdFx0cmV0dXJuIHt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKblvIDlkK/nvKnmlL7mlYjmnpxcclxuXHRcdFx0em9vbToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogdHJ1ZVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmmK/lkKblvILmraXlhbPpl63vvIzlj6rlr7nnoa7lrprmjInpkq7mnInmlYhcclxuXHRcdFx0YXN5bmNDbG9zZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5piv5ZCm5YWB6K6454K55Ye76YGu572p5YWz6ZetbW9kYWxcclxuXHRcdFx0bWFza0Nsb3NlQWJsZToge1xyXG5cdFx0XHRcdHR5cGU6IEJvb2xlYW4sXHJcblx0XHRcdFx0ZGVmYXVsdDogZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g57uZ5LiA5Liq6LSf55qEbWFyZ2luLXRvcO+8jOW+gOS4iuWBj+enu++8jOmBv+WFjeWSjOmUruebmOmHjeWQiOeahOaDheWGtVxyXG5cdFx0XHRuZWdhdGl2ZVRvcDoge1xyXG5cdFx0XHRcdHR5cGU6IFtTdHJpbmcsIE51bWJlcl0sXHJcblx0XHRcdFx0ZGVmYXVsdDogMFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0ZGF0YSgpIHtcclxuXHRcdFx0cmV0dXJuIHtcclxuXHRcdFx0XHRsb2FkaW5nOiBmYWxzZSwgLy8g56Gu6K6k5oyJ6ZKu5piv5ZCm5q2j5Zyo5Yqg6L295LitXHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRjb21wdXRlZDoge1xyXG5cdFx0XHRjYW5jZWxCdG5TdHlsZSgpIHtcclxuXHRcdFx0XHRyZXR1cm4gT2JqZWN0LmFzc2lnbih7XHJcblx0XHRcdFx0XHRjb2xvcjogdGhpcy5jYW5jZWxDb2xvclxyXG5cdFx0XHRcdH0sIHRoaXMuY2FuY2VsU3R5bGUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjb25maXJtQnRuU3R5bGUoKSB7XHJcblx0XHRcdFx0cmV0dXJuIE9iamVjdC5hc3NpZ24oe1xyXG5cdFx0XHRcdFx0Y29sb3I6IHRoaXMuY29uZmlybUNvbG9yXHJcblx0XHRcdFx0fSwgdGhpcy5jb25maXJtU3R5bGUpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHR1WkluZGV4KCkge1xyXG5cdFx0XHRcdHJldHVybiB0aGlzLnpJbmRleCA/IHRoaXMuekluZGV4IDogdGhpcy4kdS56SW5kZXgucG9wdXA7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHR3YXRjaDoge1xyXG5cdFx0XHQvLyDlpoLmnpzmmK/lvILmraXlhbPpl63ml7bvvIzlpJbpg6jkv67mlLl2LW1vZGVs55qE5YC85Li6ZmFsc2Xml7bvvIzph43nva7lhoXpg6jnmoRsb2FkaW5n54q25oCBXHJcblx0XHRcdC8vIOmBv+WFjeS4i+asoeaJk+W8gOeahOaXtuWAme+8jOeKtuaAgea3t+S5sVxyXG5cdFx0XHR2YWx1ZShuKSB7XHJcblx0XHRcdFx0aWYgKG4gPT09IHRydWUpIHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0bWV0aG9kczoge1xyXG5cdFx0XHRjb25maXJtKCkge1xyXG5cdFx0XHRcdC8vIOW8guatpeWFs+mXrVxyXG5cdFx0XHRcdGlmICh0aGlzLmFzeW5jQ2xvc2UpIHtcclxuXHRcdFx0XHRcdHRoaXMubG9hZGluZyA9IHRydWU7XHJcblx0XHRcdFx0fSBlbHNlIHtcclxuXHRcdFx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgZmFsc2UpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjb25maXJtJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNhbmNlbCgpIHtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdjYW5jZWwnKTtcclxuXHRcdFx0XHR0aGlzLiRlbWl0KCdpbnB1dCcsIGZhbHNlKTtcclxuXHRcdFx0XHQvLyDnm67liY1wb3B1cOW8ueeql+WFs+mXreacieS4gOS4quW7tuaXtuaTjeS9nO+8jOatpOWkhOWBmuS4gOS4quW7tuaXtlxyXG5cdFx0XHRcdC8vIOmBv+WFjeehruiupOaMiemSruaWh+Wtl+WPmOaIkOS6hlwi56Gu5a6aXCLlrZfmoLfvvIxtb2RhbOi/mOayoea2iOWkse+8jOmAoOaIkOinhuinieS4jeWlveeahOaViOaenFxyXG5cdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0dGhpcy5sb2FkaW5nID0gZmFsc2U7XHJcblx0XHRcdFx0fSwgMzAwKTtcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g54K55Ye76YGu572p5YWz6ZetbW9kYWzvvIzorr7nva52LW1vZGVs55qE5YC85Li6ZmFsc2XvvIzlkKbliJnml6Dms5XnrKzkuozmrKHlvLnotbdtb2RhbFxyXG5cdFx0XHRwb3B1cENsb3NlKCkge1xyXG5cdFx0XHRcdHRoaXMuJGVtaXQoJ2lucHV0JywgZmFsc2UpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmuIXpmaTliqDovb3kuK3nmoTnirbmgIFcclxuXHRcdFx0Y2xlYXJMb2FkaW5nKCkge1xyXG5cdFx0XHRcdHRoaXMubG9hZGluZyA9IGZhbHNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIiBzY29wZWQ+XHJcblx0QGltcG9ydCBcIi4uLy4uL2xpYnMvY3NzL3N0eWxlLmNvbXBvbmVudHMuc2Nzc1wiO1xyXG5cclxuXHQudS1tb2RlbCB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0Jl9fYnRuLS1ob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYigyMzAsIDIzMCwgMjMwKTtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA0OHJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHUtbWFpbi1jb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0Jl9fbWVzc2FnZSB7XHJcblx0XHRcdFx0cGFkZGluZzogNDhycHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMHJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6ICR1LWNvbnRlbnQtY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb290ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSB2dWUtZmxleDtcclxuXHJcblx0XHRcdCZfX2J1dHRvbiB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTAwcnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbjwvc3R5bGU+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1212\n"); /***/ }), /* 1213 */ /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/transPawMan/index.vue?vue&type=script&lang=js&mpType=page ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { password: '', msg: '', msgLength: 0, fes: false, borNum: true, borNum2: false, info: false, word: {}, walletInfo: {}, userObj: {} };}, watch: {}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { // 删除触发\n back: function back(e) {if (e.length < 6) {this.info = false;}},\n // 比较\n // 第一次存密码\n finish: function finish(e) {\n this.password = e;\n var that = this;\n if (e != this.userObj.password) {\n this.info = true;\n } else {\n uni.showToast({\n title: this.$t('index').correct,\n icon: 'success',\n duration: 1500 });\n\n __f__(\"log\", this.userObj.mnemonic, 55555, \" at pages/menu/backUp/transPawMan/index.vue:75\");\n uni.setStorageSync('word', this.userObj.mnemonic);\n setTimeout(function () {\n uni.navigateTo({\n url: '../backUpWord/index' });\n\n\n }, 1500);\n }\n\n } },\n\n onLoad: function onLoad() {\n this.userObj = uni.getStorageSync('backWordInfo');\n } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvdHJhbnNQYXdNYW4vaW5kZXgudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThCQSxpSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7ZUFDQSxFQUNBLElBREEsa0JBQ0EsQ0FDQSxTQUNBLFlBREEsRUFFQSxPQUZBLEVBR0EsWUFIQSxFQUlBLFVBSkEsRUFLQSxZQUxBLEVBTUEsY0FOQSxFQU9BLFdBUEEsRUFRQSxRQVJBLEVBU0EsY0FUQSxFQVVBLFdBVkEsR0FZQSxDQWRBLEVBZUEsU0FmQSxFQWtCQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBbEJBLEVBdUJBLFdBQ0E7QUFDQSxRQUZBLGdCQUVBLENBRkEsRUFFQSxDQUNBLG1CQUNBLGtCQUNBLENBQ0EsQ0FOQTtBQU9BO0FBQ0E7QUFDQSxVQVRBLGtCQVNBLENBVEEsRUFTQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FGQSxNQUVBO0FBQ0E7QUFDQSx5Q0FEQTtBQUVBLHlCQUZBO0FBR0Esd0JBSEE7O0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQ0FEQTs7O0FBSUEsU0FMQSxFQUtBLElBTEE7QUFNQTs7QUFFQSxLQTlCQSxFQXZCQTs7QUF1REE7QUFDQTtBQUNBLEdBekRBLEUiLCJmaWxlIjoiMTIxMy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cIlwiPlxyXG5cdFx0PG5hdmlnYXRpb24gOnNob3dCYWNrPVwidHJ1ZVwiIDpiZ251bT1cImZhbHNlXCI+XHJcblx0XHRcdDx0ZXh0IGNsYXNzPVwiYmlnX3RpdGxlXCI+XHJcblx0XHRcdHt7aTE4bi5iYWNrdXBNbmVUaXR9fVxyXG5cdFx0XHQ8L3RleHQ+XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHJcblx0XHRcclxuXHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHR7e2kxOG4ua2VlcHlvdXJtbmVtb25pY3N9fVxyXG5cdDwvdmlldz5cdFxyXG5cdDx1LW1lc3NhZ2UtaW5wdXQgQGZpbmlzaD1cImZpbmlzaFwiIDppbmFjdGl2ZS1jb2xvcj1cImluZm8/JyNGMTYwNjMnOicjRTBFNUYyJ1wiICBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCIgOndpZHRoPVwiOTRcIiA6bWF4bGVuZ3RoPVwiNlwiIG1vZGU9XCJib3hcIiA6Zm9jdXM9XCJmZXNcIiAgIDpkb3QtZmlsbD1cInRydWVcIiAgQGNoYW5nZT1cImJhY2tcIj48L3UtbWVzc2FnZS1pbnB1dD5cclxuXHQ8dmlldyBjbGFzcz1cImluZm9UZXh0XCIgdi1pZj1cImluZm9cIj5cclxuXHRcdHt7aTE4bi5JbmNvcnJlY3RwYXNzd29yZH19XHJcblx0PC92aWV3PlxyXG5cdFxyXG5cdDwvdmlldz5cclxuXHJcblx0XHJcblx0XHJcblx0XHQ8L3ZpZXc+XHJcbjwvdmlldz5cclxuXHJcblxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRwYXNzd29yZDonJyxcclxuXHQgICAgICAgIG1zZzonJyxcclxuXHQgICAgICAgIG1zZ0xlbmd0aDowLFxyXG5cdFx0XHRmZXM6ZmFsc2UsXHJcblx0XHRcdGJvck51bTp0cnVlLFxyXG5cdFx0XHRib3JOdW0yOmZhbHNlLFxyXG5cdFx0XHRpbmZvOmZhbHNlLFxyXG5cdFx0XHR3b3JkOnt9LFxyXG5cdFx0XHR3YWxsZXRJbmZvOnt9LFxyXG5cdFx0XHR1c2VyT2JqOnt9LFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0IHdhdGNoOntcclxuXHRcdCAgICBcclxuXHRcdCAgICB9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0aTE4bigpIHtcclxuXHRcdFx0XHRyZXR1cm4gdGhpcy4kdCgnaW5kZXgnKVxyXG5cdFx0XHR9LFxyXG5cdFx0fSxcclxuXHRcdG1ldGhvZHM6IHtcclxuXHRcdFx0Ly8g5Yig6Zmk6Kem5Y+RXHJcblx0XHRcdGJhY2soZSl7XHJcblx0XHRcdFx0aWYoZS5sZW5ndGg8Nil7XHJcblx0XHRcdFx0XHR0aGlzLmluZm89ZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHQvLyDmr5TovoNcclxuXHRcdFx0XHRcdC8vIOesrOS4gOasoeWtmOWvhueggVxyXG5cdFx0XHRmaW5pc2goZSkge1xyXG5cdFx0XHRcdHRoaXMucGFzc3dvcmQ9ZVxyXG5cdFx0XHRcdHZhciB0aGF0PXRoaXM7XHJcblx0XHRcdFx0aWYoZSE9dGhpcy51c2VyT2JqLnBhc3N3b3JkKXtcclxuXHRcdFx0XHRcdHRoaXMuaW5mbz10cnVlXHJcblx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuY29ycmVjdCxcclxuXHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMCxcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLnVzZXJPYmoubW5lbW9uaWMsNTU1NTUpXHJcblx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ3dvcmQnLHRoaXMudXNlck9iai5tbmVtb25pYywpXHJcblx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpPT57XHJcbiAgICAgICAgICAgICB1bmkubmF2aWdhdGVUbyh7XHJcbiAgICAgICAgICAgICBcdHVybDonLi4vYmFja1VwV29yZC9pbmRleCdcclxuICAgICAgICAgICAgIH0pXHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHR9LDE1MDApXHJcblx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHR9LFxyXG5cdFx0fSxcclxuXHRvbkxvYWQ6IGZ1bmN0aW9uKCkge1xyXG5cdFx0XHR0aGlzLnVzZXJPYmo9dW5pLmdldFN0b3JhZ2VTeW5jKCdiYWNrV29yZEluZm8nKVxyXG5cdFx0XHR9XHJcblx0fTtcclxuPC9zY3JpcHQ+XHJcbjxzdHlsZSBzY29wZWQ+XHJcblxyXG48L3N0eWxlPlxyXG5cclxuPHN0eWxlPlxyXG5cdEBpbXBvcnQgJy4vaW5kZXguY3NzJztcclxuPC9zdHlsZT5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1213\n"); /***/ }), /* 1214 */ /*!***************************************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp4/index.vue?vue&type=template&id=709b2602&scoped=true&mpType=page ***! \***************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=template&id=709b2602&scoped=true&mpType=page */ 1215); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["render"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["recyclableRender"]; }); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "components", function() { return _HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_10_0_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_filter_modules_template_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_page_meta_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_template_id_709b2602_scoped_true_mpType_page__WEBPACK_IMPORTED_MODULE_0__["components"]; }); /***/ }), /* 1215 */ /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--10-0!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/filter-modules-template.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp4/index.vue?vue&type=template&id=709b2602&scoped=true&mpType=page ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns, recyclableRender, components */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "recyclableRender", function() { return recyclableRender; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "components", function() { return components; }); var components try { components = { navigation: __webpack_require__(/*! @/components/navigation/navigation.vue */ 551).default, uButton: __webpack_require__(/*! @/uview-ui/components/u-button/u-button.vue */ 688).default, uMask: __webpack_require__(/*! @/uview-ui/components/u-mask/u-mask.vue */ 622).default } } catch (e) { if ( e.message.indexOf("Cannot find module") !== -1 && e.message.indexOf(".vue") !== -1 ) { console.error(e.message) console.error("1. 排查组件名称拼写是否正确") console.error( "2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom" ) console.error( "3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件" ) } else { throw e } } var render = function() { var _vm = this var _h = _vm.$createElement var _c = _vm._self._c || _h return _c( "view", [ _c("navigation", { attrs: { showBack: true, _i: 1 } }, [ _vm._v(_vm._$s(1, "t0-0", _vm._s(_vm.i18n.Importmnemonics))) ]), _c( "view", { staticClass: _vm._$s(2, "sc", "main"), attrs: { _i: 2 } }, [ _c( "view", { staticClass: _vm._$s(3, "sc", "title"), attrs: { _i: 3 } }, [ _vm._v( _vm._$s(3, "t0-0", _vm._s(_vm.i18n.Mnemonicsimportverification)) ) ] ), _c("textarea", { directives: [ { name: "model", rawName: "v-model", value: _vm.wordInfo, expression: "wordInfo" } ], staticClass: _vm._$s(4, "sc", "textareaa"), attrs: { _i: 4 }, domProps: { value: _vm._$s(4, "v-model", _vm.wordInfo) }, on: { input: function($event) { if ($event.target.composing) { return } _vm.wordInfo = $event.target.value } } }), _c( "u-button", { staticClass: _vm._$s(5, "sc", "custom-style"), attrs: { _i: 5 }, on: { click: _vm.confirm } }, [_vm._v(_vm._$s(5, "t0-0", _vm._s(_vm.i18n.Confirm)))] ), _vm._$s(6, "i", _vm.show) ? _c( "view", { staticClass: _vm._$s(6, "sc", "info_con"), attrs: { _i: 6 } }, [ _c("image", { staticClass: _vm._$s(7, "sc", "img2"), attrs: { src: _vm._$s( 7, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 7 }, on: { click: function($event) { _vm.show = false } } }), _c("image", { staticClass: _vm._$s(8, "sc", "img"), attrs: { src: _vm._$s( 8, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Frame60.png */ 693) ), _i: 8 } }), _c( "view", { staticClass: _vm._$s(9, "sc", "info"), attrs: { _i: 9 } }, [_vm._v(_vm._$s(9, "t0-0", _vm._s(_vm.i18n.Successful)))] ), _c( "view", { staticClass: _vm._$s(10, "sc", "text"), attrs: { _i: 10 } }, [_vm._v(_vm._$s(10, "t0-0", _vm._s(_vm.i18n.backCom)))] ), _c( "view", { staticClass: _vm._$s(11, "sc", "btn"), attrs: { _i: 11 } }, [_vm._v(_vm._$s(11, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) : _vm._e(), _vm._$s(12, "i", _vm.show2) ? _c( "view", { staticClass: _vm._$s(12, "sc", "info_con"), attrs: { _i: 12 } }, [ _c("image", { staticClass: _vm._$s(13, "sc", "img2"), attrs: { src: _vm._$s( 13, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/xg.png */ 627) ), _i: 13 }, on: { click: function($event) { _vm.show2 = false } } }), _c("image", { staticClass: _vm._$s(14, "sc", "img"), attrs: { src: _vm._$s( 14, "a-src", __webpack_require__(/*! ../../../../static/tongyonh/Subtract.png */ 694) ), _i: 14 } }), _c( "view", { staticClass: _vm._$s(15, "sc", "info"), attrs: { _i: 15 } }, [_vm._v(_vm._$s(15, "t0-0", _vm._s(_vm.i18n.seed)))] ), _c( "view", { staticClass: _vm._$s(16, "sc", "text"), attrs: { _i: 16 } }, [ _vm._v(_vm._$s(16, "t0-0", _vm._s(_vm.i18n.wrongWord))), _c("br"), _vm._v(_vm._$s(16, "t2-0", _vm._s(_vm.i18n.wrongWord2))) ] ), _c( "view", { staticClass: _vm._$s(18, "sc", "btncon"), attrs: { _i: 18 } }, [ _c( "view", { staticClass: _vm._$s(19, "sc", "can"), attrs: { _i: 19 }, on: { click: function($event) { _vm.show2 = false } } }, [_vm._v(_vm._$s(19, "t0-0", _vm._s(_vm.i18n.Cancel)))] ), _c( "view", { staticClass: _vm._$s(20, "sc", "con"), attrs: { _i: 20 }, on: { click: _vm.restart } }, [_vm._v(_vm._$s(20, "t0-0", _vm._s(_vm.i18n.Confirm)))] ) ] ) ] ) : _vm._e(), _c("u-mask", { attrs: { show: _vm.show, "z-index": "10", _i: 21 } }), _c("u-mask", { attrs: { show: _vm.show2, "z-index": "10", _i: 22 } }) ], 1 ) ], 1 ) } var recyclableRender = false var staticRenderFns = [] render._withStripped = true /***/ }), /* 1216 */ /*!*********************************************************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp4/index.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!../../../../../HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!./index.vue?vue&type=script&lang=js&mpType=page */ 1217);\n/* harmony import */ var _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_HBuilderX_plugins_uniapp_cli_node_modules_babel_loader_lib_index_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_preprocess_loader_index_js_ref_6_1_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_webpack_uni_app_loader_using_components_js_HBuilderX_plugins_uniapp_cli_node_modules_dcloudio_vue_cli_plugin_uni_packages_vue_loader_lib_index_js_vue_loader_options_index_vue_vue_type_script_lang_js_mpType_page__WEBPACK_IMPORTED_MODULE_0___default.a); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQXdqQixDQUFnQixza0JBQUcsRUFBQyIsImZpbGUiOiIxMjE2LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay1wcmVwcm9jZXNzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LTEhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy93ZWJwYWNrLXVuaS1hcHAtbG9hZGVyL3VzaW5nLWNvbXBvbmVudHMuanMhLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvQGRjbG91ZGlvL3Z1ZS1jbGktcGx1Z2luLXVuaS9wYWNrYWdlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vaW5kZXgudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJm1wVHlwZT1wYWdlXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vSEJ1aWxkZXJYL3BsdWdpbnMvdW5pYXBwLWNsaS9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi8uLi8uLi9IQnVpbGRlclgvcGx1Z2lucy91bmlhcHAtY2xpL25vZGVfbW9kdWxlcy9AZGNsb3VkaW8vdnVlLWNsaS1wbHVnaW4tdW5pL3BhY2thZ2VzL3dlYnBhY2stcHJlcHJvY2Vzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi0xIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvd2VicGFjay11bmktYXBwLWxvYWRlci91c2luZy1jb21wb25lbnRzLmpzIS4uLy4uLy4uLy4uLy4uL0hCdWlsZGVyWC9wbHVnaW5zL3VuaWFwcC1jbGkvbm9kZV9tb2R1bGVzL0BkY2xvdWRpby92dWUtY2xpLXBsdWdpbi11bmkvcGFja2FnZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL2luZGV4LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZtcFR5cGU9cGFnZVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1216\n"); /***/ }), /* 1217 */ /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/backUp/backUp4/index.vue?vue&type=script&lang=js&mpType=page ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { mnemonics: [], wordArr: [], show: false, index: 0, returnIndex: 0, // 拿来对比的\n mnemonics2: [], show2: false, wordInfo: '', walletInfo: {}, go: false, name: '', typename: '', info: {} };}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { // 成功去到设置交易密码\n goTranPaw: function goTranPaw() {uni.navigateTo({ url: '/pages/menu/backUp/transPaw/index' });}, // 失败重刷新\n restart: function restart() {uni.redirectTo({ url: '../backUp4/index' });}, // 提交\n confirm: function confirm() {this.walletInfo = uni.getStorageSync('walletInfo');if (this.wordInfo == '') {uni.showToast({ title: this.$t('index').beempty, icon: 'none', duration: 1500 });return;}this.typename = uni.getStorageSync('createWalletName');this.walletInfo = uni.getStorageSync('walletInfo');for (var i = 0; i < this.walletInfo[this.typename].length; i++) {if (this.wordInfo == this.walletInfo[this.typename][i].address) {uni.showToast({ title: this.$t('index').beenimported, icon: 'none', duration: 1500 });return;} else {uni.setStorageSync('word', this.wordInfo);uni.navigateTo({\n url: '/pages/menu/backUp/transPaw/index' });\n\n }\n\n }\n } },\n\n\n\n\n onLoad: function onLoad(item) {\n\n if (item != '' || item != undefined) {\n uni.setStorageSync('createWalletName', item.name);\n }\n } };exports.default = _default;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9iYWNrVXAvYmFja1VwNC9pbmRleC52dWUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBNERBLGlIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBQ0EsYUFEQSxFQUVBLFdBRkEsRUFHQSxXQUhBLEVBSUEsUUFKQSxFQUtBLGNBTEEsRUFNQTtBQUNBLG9CQVBBLEVBUUEsWUFSQSxFQVNBLFlBVEEsRUFVQSxjQVZBLEVBV0EsU0FYQSxFQVlBLFFBWkEsRUFhQSxZQWJBLEVBY0EsUUFkQSxHQWdCQSxDQWxCQSxFQW1CQSxZQUNBLElBREEsa0JBQ0EsQ0FDQSx3QkFDQSxDQUhBLEVBbkJBLEVBd0JBLFdBQ0E7QUFDQSxhQUZBLHVCQUVBLENBQ0EsaUJBQ0Esd0NBREEsSUFHQSxDQU5BLEVBT0E7QUFDQSxXQVJBLHFCQVFBLENBQ0EsaUJBQ0EsdUJBREEsSUFHQSxDQVpBLEVBYUE7QUFDQSxXQWRBLHFCQWNBLENBQ0EsbURBQ0EsMEJBQ0EsZ0JBQ0EsK0JBREEsRUFFQSxZQUZBLEVBR0EsY0FIQSxJQUtBLE9BQ0EsQ0FFQSx1REFFQSxtREFDQSxpRUFDQSxpRUFDQSxnQkFDQSxvQ0FEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBS0EsT0FDQSxDQVBBLE1BT0EsQ0FDQSwwQ0FDQTtBQUNBLG9EQURBOztBQUdBOztBQUVBO0FBQ0EsS0E1Q0EsRUF4QkE7Ozs7O0FBeUVBLFFBekVBLGtCQXlFQSxJQXpFQSxFQXlFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxHQTlFQSxFIiwiZmlsZSI6IjEyMTcuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJcIj5cclxuXHRcdDxuYXZpZ2F0aW9uIDpzaG93QmFjaz1cInRydWVcIj5cclxuXHRcdFx0e3tpMThuLkltcG9ydG1uZW1vbmljc319XHJcblx0XHQ8L25hdmlnYXRpb24+XHJcblx0XHQ8dmlldyBjbGFzcz1cIm1haW5cIj5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJ0aXRsZVwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLk1uZW1vbmljc2ltcG9ydHZlcmlmaWNhdGlvbn19XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHJcblx0XHRcdFx0XHQ8dGV4dGFyZWEgdi1tb2RlbD1cIndvcmRJbmZvXCIgY2xhc3M9XCJ0ZXh0YXJlYWFcIiBwbGFjZWhvbGRlcj1cIkVudGVyIG1uZW1vbmljIHdvcmRzIHNlcGFyYXRlZCBieSBzcGFjZXNcIiBwbGFjZWhvbGRlci1zdHlsZT1cImNvbG9yOnJnYigyMjQsMjI5LDI0MilcIj5cclxuPC90ZXh0YXJlYT5cclxuXHRcdFx0PHUtYnV0dG9uIGNsYXNzPVwiY3VzdG9tLXN0eWxlXCIgQGNsaWNrPVwiY29uZmlybVwiPnt7aTE4bi5Db25maXJtfX08L3UtYnV0dG9uPlxyXG5cclxuXHJcblx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb19jb25cIiB2LWlmPVwic2hvd1wiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMlwiIEBjbGljaz1cInNob3c9ZmFsc2VcIj5cclxuXHRcdFx0XHQ8L2ltYWdlPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWU2MC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWdcIj48L2ltYWdlPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5mb1wiPlxyXG5cdFx0XHRcdHt7aTE4bi5TdWNjZXNzZnVsfX1cclxuXHRcdCBcdDwvdmlldz5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5iYWNrQ29tfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIj5cclxuXHRcdFx0XHRcdFx0e3tpMThuLkNvbmZpcm19fVxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvX2NvblwiIHYtaWY9XCJzaG93MlwiPlxyXG5cdFx0XHRcdDxpbWFnZSBzcmM9XCIuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgveGcucG5nXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nMlwiIEBjbGljaz1cInNob3cyPWZhbHNlXCI+XHJcblx0XHRcdFx0PC9pbWFnZT5cclxuXHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL1N1YnRyYWN0LnBuZ1wiIG1vZGU9XCJhc3BlY3RGaXRcIiBjbGFzcz1cImltZ1wiPjwvaW1hZ2U+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbmZvXCI+XHJcblx0XHRcdFx0XHR7e2kxOG4uc2VlZH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dFwiPlxyXG5cdFx0XHRcdFx0e3tpMThuLndyb25nV29yZH19IDxicj57e2kxOG4ud3JvbmdXb3JkMn19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwiYnRuY29uXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImNhblwiIEBjbGljaz1cInNob3cyPWZhbHNlXCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5DYW5jZWx9fVxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJjb25cIiBAY2xpY2s9XCJyZXN0YXJ0XCI+XHJcblx0XHRcdFx0XHRcdHt7aTE4bi5Db25maXJtfX1cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDx1LW1hc2sgOnNob3c9XCJzaG93XCIgei1pbmRleD1cIjEwXCI+PC91LW1hc2s+XHJcblx0XHRcdDx1LW1hc2sgOnNob3c9XCJzaG93MlwiIHotaW5kZXg9XCIxMFwiPjwvdS1tYXNrPlxyXG5cdFx0PC92aWV3PlxyXG5cclxuXHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcblx0aW1wb3J0IGNvbnQgZnJvbSBcIkAvY29tcG9uZW50cy9uYXZpZ2F0aW9uL25hdmlnYXRpb24udnVlXCJcclxuXHRleHBvcnQgZGVmYXVsdCB7XHJcblx0XHRkYXRhKCkge1xyXG5cdFx0XHRyZXR1cm4ge1xyXG5cdFx0XHRcdG1uZW1vbmljczogW10sXHJcblx0XHRcdFx0d29yZEFycjogW10sXHJcblx0XHRcdFx0c2hvdzogZmFsc2UsXHJcblx0XHRcdFx0aW5kZXg6IDAsXHJcblx0XHRcdFx0cmV0dXJuSW5kZXg6IDAsXHJcblx0XHRcdFx0Ly8g5ou/5p2l5a+55q+U55qEXHJcblx0XHRcdFx0bW5lbW9uaWNzMjogW10sXHJcblx0XHRcdFx0c2hvdzI6IGZhbHNlLFxyXG5cdFx0XHRcdHdvcmRJbmZvOiAnJyxcclxuXHRcdFx0XHR3YWxsZXRJbmZvOiB7fSxcclxuXHRcdFx0XHRnbzogZmFsc2UsXHJcblx0XHRcdFx0bmFtZTogJycsXHJcblx0XHRcdFx0dHlwZW5hbWU6JycsXHJcblx0XHRcdFx0aW5mbzoge30sXHJcblx0XHRcdH07XHJcblx0XHR9LFxyXG5cdFx0Y29tcHV0ZWQ6IHtcclxuXHRcdFx0XHRcdFx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJldHVybiB0aGlzLiR0KCdpbmRleCcpXHJcblx0XHRcdFx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0XHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdC8vIOaIkOWKn+WOu+WIsOiuvue9ruS6pOaYk+WvhueggVxyXG5cdFx0XHRnb1RyYW5QYXcoKSB7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOiAnL3BhZ2VzL21lbnUvYmFja1VwL3RyYW5zUGF3L2luZGV4J1xyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdC8vIOWksei0pemHjeWIt+aWsFxyXG5cdFx0XHRyZXN0YXJ0KCkge1xyXG5cdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdHVybDogJy4uL2JhY2tVcDQvaW5kZXgnXHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5o+Q5LqkXHJcblx0XHRcdGNvbmZpcm0oKSB7XHJcblx0XHRcdFx0dGhpcy53YWxsZXRJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCd3YWxsZXRJbmZvJyk7XHJcblx0XHRcdFx0aWYgKHRoaXMud29yZEluZm8gPT0gJycpIHtcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogdGhpcy4kdCgnaW5kZXgnKS5iZWVtcHR5LFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGhpcy50eXBlbmFtZSA9IHVuaS5nZXRTdG9yYWdlU3luYygnY3JlYXRlV2FsbGV0TmFtZScpXHJcblx0XHJcblx0XHRcdFx0XHRcdHRoaXMud2FsbGV0SW5mbyA9IHVuaS5nZXRTdG9yYWdlU3luYygnd2FsbGV0SW5mbycpO1xyXG5cdFx0XHRcdFx0XHRmb3IodmFyIGk9MDtpPHRoaXMud2FsbGV0SW5mb1t0aGlzLnR5cGVuYW1lXS5sZW5ndGg7aSsrKXtcclxuXHRcdFx0XHRcdFx0XHRpZiggdGhpcy53b3JkSW5mbz09dGhpcy53YWxsZXRJbmZvW3RoaXMudHlwZW5hbWVdW2ldLmFkZHJlc3Mpe1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdFx0dGl0bGU6IHRoaXMuJHQoJ2luZGV4JykuYmVlbmltcG9ydGVkLFxyXG5cdFx0XHRcdFx0XHRcdFx0aWNvbjogJ25vbmUnLFxyXG5cdFx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnd29yZCcsIHRoaXMud29yZEluZm8pO1xyXG5cdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR1cmw6Jy9wYWdlcy9tZW51L2JhY2tVcC90cmFuc1Bhdy9pbmRleCdcclxuXHRcdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cclxuXHJcblxyXG5cdFx0fSxcclxuXHRcdG9uTG9hZChpdGVtKSB7XHJcblxyXG5cdFx0XHRpZiAoaXRlbSAhPSAnJyB8fCBpdGVtICE9IHVuZGVmaW5lZCkge1xyXG5cdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnY3JlYXRlV2FsbGV0TmFtZScsIGl0ZW0ubmFtZSlcclxuXHRcdFx0fVxyXG5cdFx0fSxcclxuXHR9O1xyXG48L3NjcmlwdD5cclxuPHN0eWxlIHNjb3BlZD5cclxuXHQuY3VzdG9tLXN0eWxlIHtcclxuXHRcdGhlaWdodDogMTEycnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdH1cclxuXHJcblx0LnUtZGVmYXVsdC1ob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI1M0ZGICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0MHJweCAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1217\n"); /***/ }), /* 1218 */ /*!******************************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/alert-circle.png ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/alert-circle.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyMTguanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy90b25neW9uaC9hbGVydC1jaXJjbGUucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1218\n"); /***/ }), /* 1219 */ /*!*********************************************************************!*\ !*** C:/Users/Administrator/Desktop/bitcoo/static/tongyonh/zww.png ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"/static/tongyonh/zww.png\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbbnVsbF0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6IjEyMTkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IFwiL3N0YXRpYy90b25neW9uaC96d3cucG5nXCI7Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1219\n"); /***/ }), /* 1220 */ /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader??ref--6-1!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js!./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib??vue-loader-options!C:/Users/Administrator/Desktop/bitcoo/pages/menu/sendToken/addAddress/index2.vue?vue&type=script&lang=js&mpType=page ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/* WEBPACK VAR INJECTION */(function(__f__) {Object.defineProperty(exports, \"__esModule\", { value: true });exports.default = void 0;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar _navigation = _interopRequireDefault(__webpack_require__(/*! @/components/navigation/navigation.vue */ 551));function _interopRequireDefault(obj) {return obj && obj.__esModule ? obj : { default: obj };} //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = { data: function data() {return { info: {}, addressName: '', bigAddress: '', save: false, show: false, checked: false, list: [{ url: '../../../../static/tongyonh/bye.png', lang: 'Bitcoin', disabled: false, name: \"BTC\" }, { url: '../../../../static/tongyonh/Frame3299.png', lang: 'Ethereum', disabled: false, name: \"ETH\" }, { url: '../../../../static/tongyonh/tron1.png', lang: 'Tron', disabled: false, name: \"TRX\" }], // u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中\n value: '', transfer: '' };}, onLoad: function onLoad() {}, computed: { i18n: function i18n() {return this.$t('index');} }, methods: { selectA: function selectA() {this.show = false;}, // 唤醒摄像头\n chooseImage: function chooseImage() {var _this = this;uni.chooseImage({ count: 1, //默认9\n sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有\n sourceType: ['album', 'camera'], //从相册选择、摄像头\n success: function success(res) {_this.imgShow = res.tempFilePaths[0];} });}, handove2: function handove2(item, index) {this.value = item.name;this.show = false;}, showSave: function showSave() {if (this.bigAddress != '' && this.name != '' && this.value != '') {this.save = true;} else {this.save = false;}}, handove: function handove(item) {if (this.value == '') {this.save = false;uni.showToast({ title: 'Please select a currency', icon: 'none', duration: 1500 });return;}if (this.bigAddress == '' || this.addressName == '') {this.save = false;uni.showToast({ title: 'Address or name cannot be empty', icon: 'none', duration: 1500 });return;}if (this.value == 'BTC') {__f__(\"log\", uni.getStorageSync('BTCAddressInfo'), 777, \" at pages/menu/sendToken/addAddress/index2.vue:195\");if (uni.getStorageSync('BTCAddressInfo').length > 0) {var btc = new Object();btc.address = this.bigAddress;btc.name = this.addressName;btc.coinList = [{ name: \"BTC\", name2: \"BTC\", xname: 'Bitcoin', icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n var BTCAddressInfo = [];\n BTCAddressInfo = uni.getStorageSync('BTCAddressInfo');\n BTCAddressInfo.push(btc);\n uni.setStorageSync('BTCAddressInfo', BTCAddressInfo);\n __f__(\"log\", BTCAddressInfo, 1111, \" at pages/menu/sendToken/addAddress/index2.vue:210\");\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n uni.reLaunch({\n url: '../address/index2' });\n\n } else {\n var _btc = new Object();\n _btc.address = this.bigAddress;\n _btc.name = this.addressName;\n _btc.coinList = [{\n name: \"BTC\",\n name2: \"BTC\",\n xname: 'Bitcoin',\n icon: __webpack_require__(/*! @/static/tongyonh/bye.png */ 546) }];\n\n __f__(\"log\", _btc, 4444, \" at pages/menu/sendToken/addAddress/index2.vue:229\");\n var _BTCAddressInfo = [];\n _BTCAddressInfo.push(_btc);\n __f__(\"log\", _BTCAddressInfo, 4444, \" at pages/menu/sendToken/addAddress/index2.vue:232\");\n uni.setStorageSync('BTCAddressInfo', _BTCAddressInfo);\n\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index2' });\n\n }, 1500);\n }\n\n }\n\n\n if (this.value == 'ETH') {\n __f__(\"log\", uni.getStorageSync('ETHAddressInfo'), 777, \" at pages/menu/sendToken/addAddress/index2.vue:251\");\n if (uni.getStorageSync('ETHAddressInfo').length > 0) {\n var eth = new Object();\n eth.address = this.bigAddress;\n eth.name = this.addressName;\n eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n var ETHAddressInfo = [];\n ETHAddressInfo = uni.getStorageSync('ETHAddressInfo');\n ETHAddressInfo.push(eth);\n uni.setStorageSync('ETHAddressInfo', ETHAddressInfo);\n __f__(\"log\", ETHAddressInfo, 1111, \" at pages/menu/sendToken/addAddress/index2.vue:266\");\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index2' });\n\n }, 1500);\n\n } else {\n var _eth = new Object();\n _eth.address = this.bigAddress;\n _eth.name = this.addressName;\n _eth.coinList = [{\n name: \"ETH\",\n name2: \"ETH\",\n xname: 'Ethereum',\n icon: __webpack_require__(/*! @/static/tongyonh/Frame3299.png */ 547) }];\n\n __f__(\"log\", _eth, 4444, \" at pages/menu/sendToken/addAddress/index2.vue:289\");\n var _ETHAddressInfo = [];\n _ETHAddressInfo.push(_eth);\n __f__(\"log\", _ETHAddressInfo, 4444, \" at pages/menu/sendToken/addAddress/index2.vue:292\");\n uni.setStorageSync('ETHAddressInfo', _ETHAddressInfo);\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index2' });\n\n }, 1500);\n\n }\n\n }\n\n if (this.value == 'TRX') {\n __f__(\"log\", uni.getStorageSync('TRXAddressInfo'), 777, \" at pages/menu/sendToken/addAddress/index2.vue:310\");\n if (uni.getStorageSync('TRXAddressInfo').length > 0) {\n var trx = new Object();\n trx.address = this.bigAddress;\n trx.name = this.addressName;\n trx.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) }];\n\n var TRXAddressInfo = [];\n TRXAddressInfo = uni.getStorageSync('TRXAddressInfo');\n TRXAddressInfo.push(trx);\n uni.setStorageSync('TRXAddressInfo', TRXAddressInfo);\n __f__(\"log\", TRXAddressInfo, 1111, \" at pages/menu/sendToken/addAddress/index2.vue:325\");\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index2' });\n\n }, 1500);\n } else {\n var _trx = new Object();\n _trx.address = this.bigAddress;\n _trx.name = this.addressName;\n _trx.coinList = [{\n name: \"TRX\",\n name2: \"TRX\",\n xname: 'TRON',\n icon: __webpack_require__(/*! @/static/tongyonh/tron1.png */ 549) }];\n\n __f__(\"log\", _trx, 4444, \" at pages/menu/sendToken/addAddress/index2.vue:346\");\n var _TRXAddressInfo = [];\n _TRXAddressInfo.push(_trx);\n __f__(\"log\", _TRXAddressInfo, 4444, \" at pages/menu/sendToken/addAddress/index2.vue:349\");\n uni.setStorageSync('TRXAddressInfo', _TRXAddressInfo);\n uni.showToast({\n title: 'Successfully',\n icon: 'success',\n duration: 1500 });\n\n setTimeout(function () {\n uni.reLaunch({\n url: '../address/index2' });\n\n }, 1500);\n }\n\n }\n\n },\n showSelect: function showSelect() {\n this.show = true;\n } } };exports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 33)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbWVudS9zZW5kVG9rZW4vYWRkQWRkcmVzcy9pbmRleDIudnVlIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvR0EsaUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztlQUNBLEVBQ0EsSUFEQSxrQkFDQSxDQUNBLFNBRUEsUUFGQSxFQUdBLGVBSEEsRUFJQSxjQUpBLEVBS0EsV0FMQSxFQU1BLFdBTkEsRUFPQSxjQVBBLEVBUUEsU0FDQSwwQ0FEQSxFQUVBLGVBRkEsRUFHQSxlQUhBLEVBSUEsV0FKQSxJQU1BLEVBQ0EsZ0RBREEsRUFFQSxnQkFGQSxFQUdBLGVBSEEsRUFJQSxXQUpBLEVBTkEsRUFZQSxFQUNBLDRDQURBLEVBRUEsWUFGQSxFQUdBLGVBSEEsRUFJQSxXQUpBLEVBWkEsQ0FSQSxFQTRCQTtBQUNBLGVBN0JBLEVBOEJBLFlBOUJBLEdBZ0NBLENBbENBLEVBbUNBLE1BbkNBLG9CQW1DQSxDQUVBLENBckNBLEVBc0NBLFlBQ0EsSUFEQSxrQkFDQSxDQUNBLHdCQUNBLENBSEEsRUF0Q0EsRUEyQ0EsV0FDQSxPQURBLHFCQUNBLENBQ0Esa0JBQ0EsQ0FIQSxFQUlBO0FBQ0EsZUFMQSx5QkFLQSxDQUNBLGlCQUNBLGtCQUNBLFFBREEsRUFDQTtBQUNBLDRDQUZBLEVBRUE7QUFDQSx1Q0FIQSxFQUdBO0FBQ0Esd0NBQ0EscUNBQ0EsQ0FOQSxJQVFBLENBZkEsRUFnQkEsUUFoQkEsb0JBZ0JBLElBaEJBLEVBZ0JBLEtBaEJBLEVBZ0JBLENBQ0EsdUJBQ0Esa0JBRUEsQ0FwQkEsRUFxQkEsUUFyQkEsc0JBcUJBLENBQ0EsbUVBQ0EsaUJBQ0EsQ0FGQSxNQUVBLENBQ0Esa0JBQ0EsQ0FDQSxDQTNCQSxFQTRCQSxPQTVCQSxtQkE0QkEsSUE1QkEsRUE0QkEsQ0FDQSx1QkFDQSxrQkFDQSxnQkFDQSxpQ0FEQSxFQUVBLFlBRkEsRUFHQSxjQUhBLElBS0EsT0FDQSxDQUNBLHNEQUNBLGtCQUNBLGdCQUNBLHdDQURBLEVBRUEsWUFGQSxFQUdBLGNBSEEsSUFLQSxPQUNBLENBRUEsMEJBRUEsOEdBQ0Esc0RBQ0EsdUJBQ0EsOEJBQ0EsNEJBQ0Esa0JBQ0EsV0FEQSxFQUVBLFlBRkEsRUFHQSxnQkFIQSxFQUlBLCtEQUpBO0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBREE7QUFFQSwyQkFGQTtBQUdBLDBCQUhBOztBQUtBO0FBQ0Esb0NBREE7O0FBR0EsU0F2QkEsTUF1QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsd0JBRkE7QUFHQSw0QkFIQTtBQUlBLDJFQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxpQ0FEQTtBQUVBLDJCQUZBO0FBR0EsMEJBSEE7O0FBS0E7QUFDQTtBQUNBLHNDQURBOztBQUdBLFdBSkEsRUFJQSxJQUpBO0FBS0E7O0FBRUE7OztBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBREE7QUFFQSx3QkFGQTtBQUdBLDZCQUhBO0FBSUEsaUZBSkE7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUNBREE7QUFFQSwyQkFGQTtBQUdBLDBCQUhBOzs7QUFNQTtBQUNBO0FBQ0Esc0NBREE7O0FBR0EsV0FKQSxFQUlBLElBSkE7O0FBTUEsU0EzQkEsTUEyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsd0JBRkE7QUFHQSw2QkFIQTtBQUlBLGlGQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQURBO0FBRUEsMkJBRkE7QUFHQSwwQkFIQTs7QUFLQTtBQUNBO0FBQ0Esc0NBREE7O0FBR0EsV0FKQSxFQUlBLElBSkE7O0FBTUE7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFEQTtBQUVBLHdCQUZBO0FBR0EseUJBSEE7QUFJQSw2RUFKQTs7QUFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxpQ0FEQTtBQUVBLDJCQUZBO0FBR0EsMEJBSEE7O0FBS0E7QUFDQTtBQUNBLHNDQURBOztBQUdBLFdBSkEsRUFJQSxJQUpBO0FBS0EsU0F6QkEsTUF5QkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQURBO0FBRUEsd0JBRkE7QUFHQSx5QkFIQTtBQUlBLDZFQUpBOztBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGlDQURBO0FBRUEsMkJBRkE7QUFHQSwwQkFIQTs7QUFLQTtBQUNBO0FBQ0Esc0NBREE7O0FBR0EsV0FKQSxFQUlBLElBSkE7QUFLQTs7QUFFQTs7QUFFQSxLQTVOQTtBQTZOQSxjQTdOQSx3QkE2TkE7QUFDQTtBQUNBLEtBL05BLEVBM0NBLEUiLCJmaWxlIjoiMTIyMC5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuXHQ8dmlldyBjbGFzcz1cImhyXCI+XHJcblx0XHQ8bmF2aWdhdGlvbiA6c2hvd0JhY2s9XCJ0cnVlXCIgOmJnbnVtPVwidHJ1ZVwiPlxyXG5cdFx0XHQ8dGV4dCBjbGFzcz1cImJpZ190aXRsZVwiPlxyXG5cdFx0XHRcdHt7aTE4bi5BZGRhZGRyZXNzfX1cclxuXHRcdFx0PC90ZXh0PlxyXG5cdFx0PC9uYXZpZ2F0aW9uPlxyXG5cclxuXHRcdDx2aWV3IGNsYXNzPVwibWFpblwiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cIm1haW5fY29uXCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uY3Vycn19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjb25cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgdmFsdWU9XCJcIiB2LW1vZGVsPVwidmFsdWVcIlxyXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlcj1cIlBsZWFzZSBzZWxlY3QgdGhlIGN1cnJlbmN5XCIgY2xhc3M9XCJpbnB1dDFcIiBAY2xpY2s9XCJzaG93U2VsZWN0KClcIlxyXG5cdFx0XHRcdFx0XHRcdDpkaXNhYmxlZD1cInRydWVcIiAvPlxyXG5cdFx0XHRcdFx0XHQ8aW1hZ2Ugc3JjPVwiLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL2NoZXZyb25fcmlnaHRfMjRweC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcxXCI+XHJcblx0XHRcdFx0XHRcdDwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHQ8dmlldyBjbGFzcz1cIml0ZW1cIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidG9wIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MVwiPlxyXG5cdFx0XHRcdFx0XHRcdHt7aTE4bi5BZGRyZXNzfX1cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpbnB1dGNvblwiPlxyXG5cdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiIEBpbnB1dD1cInNob3dTYXZlKClcIlxyXG5cdFx0XHRcdFx0XHRcdHBsYWNlaG9sZGVyLXN0eWxlPVwiZm9udC1zaXplOiAzMHJweDsgY29sb3I6ICNEMEQwRDI7XCJcclxuXHRcdFx0XHRcdFx0XHRwbGFjZWhvbGRlcj1cIlBsZWFzZSBlbnRlciB0aGUgcmVjaXBpZW50IGFkZHJlc3NcIiBjbGFzcz1cImlucHV0MVwiIHYtbW9kZWw9XCJiaWdBZGRyZXNzXCIgLz5cclxuXHRcdFx0XHRcdFx0PGltYWdlIHNyYz1cIi4uLy4uLy4uLy4uL3N0YXRpYy90b25neW9uaC9GcmFtZTMzMC5wbmdcIiBtb2RlPVwiYXNwZWN0Rml0XCIgY2xhc3M9XCJpbWcyXCJcclxuXHRcdFx0XHRcdFx0XHRAY2xpY2s9XCJjaG9vc2VJbWFnZVwiPjwvaW1hZ2U+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJpdGVtXCI+XHJcblx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRvcCBmbGV4XCI+XHJcblx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHR7e2kxOG4uTmFtZX19XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaW5wdXRjb25cIj5cclxuXHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgQGlucHV0PVwic2hvd1NhdmVcIiB2YWx1ZT1cIlwiXHJcblx0XHRcdFx0XHRcdFx0cGxhY2Vob2xkZXItc3R5bGU9XCJmb250LXNpemU6IDMwcnB4OyBjb2xvcjogI0QwRDBEMjtcIiBwbGFjZWhvbGRlcj1cIlBsZWFzZSBlbnRlciB0aGUgbmFtZVwiXHJcblx0XHRcdFx0XHRcdFx0Y2xhc3M9XCJpbnB1dDFcIiB2LW1vZGVsPVwiYWRkcmVzc05hbWVcIiAvPlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvdmlldz5cclxuXHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJoYW5kb3ZlKClcIiA6Y2xhc3M9XCJzYXZlPydzaGVuZyc6JydcIj5cclxuXHRcdFx0XHRcdHt7aTE4bi5TYXZlfX1cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8L3ZpZXc+XHJcblxyXG5cdFx0XHQ8dS1tYXNrIHotaW5kZXg9XCIxMFwiIDpzaG93PVwic2hvd1wiIEBjbGljaz1cInNob3cgPSBmYWxzZVwiPjwvdS1tYXNrPlxyXG5cdFx0PC92aWV3PlxyXG5cdFx0PHZpZXcgY2xhc3M9XCJiaWdfY29uIHcxMDBcIiB2LWlmPVwic2hvd1wiPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpYW9cIiBAY2xpY2s9XCJzaG93PWZhbHNlLHZhbHVlPScnXCI+PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInRpdGxlXCI+XHJcblx0XHRcdFx0e3tpMThuLnNlbGVjdGN1cnJlbmN5fX1cclxuXHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cImJvdHRvbV9jb24gemluZGV4XCIgdi1pZj1cInNob3dcIj5cclxuXHRcdFx0XHQ8dS1yYWRpby1ncm91cCB2LW1vZGVsPVwidmFsdWVcIj5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiaXRlbSBmbGV4XCIgdi1mb3I9XCIoaXRlbSwgaW5kZXgpIGluIGxpc3RcIiA6a2V5PVwiaW5kZXhcIiBAY2xpY2s9XCJoYW5kb3ZlMihpdGVtLGluZGV4KVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHQxIGZsZXhcIj5cclxuXHRcdFx0XHRcdFx0XHQ8aW1hZ2UgOnNyYz1cIml0ZW0udXJsXCIgbW9kZT1cImFzcGVjdEZpdFwiIGNsYXNzPVwiaW1nXCI+PC9pbWFnZT5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cInRleHRjb25cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwidGV4dDFcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0e3tpdGVtLmxhbmd9fVxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ0ZXh0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHR7e2l0ZW0ubmFtZX19XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dS1yYWRpbyA6bmFtZT1cIml0ZW0ubmFtZVwiIDpkaXNhYmxlZD1cIml0ZW0uZGlzYWJsZWRcIiBhY3RpdmUtY29sb3I9XCIjNUI1M0ZGXCI+XHJcblxyXG5cdFx0XHRcdFx0XHQ8L3UtcmFkaW8+XHJcblx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0PC91LXJhZGlvLWdyb3VwPlxyXG5cdFx0XHRcdDx2aWV3IGNsYXNzPVwic2VsZWN0X2J0blwiIEBjbGljaz1cInNlbGVjdEFcIj5cclxuXHRcdFx0XHR7e2kxOG4ubGFuZ1NlbGVjdH19XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHQ8L3ZpZXc+XHJcblx0PC92aWV3PlxyXG5cclxuXHJcblxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuXHRpbXBvcnQgY29udCBmcm9tIFwiQC9jb21wb25lbnRzL25hdmlnYXRpb24vbmF2aWdhdGlvbi52dWVcIlxyXG5cdGV4cG9ydCBkZWZhdWx0IHtcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblxyXG5cdFx0XHRcdGluZm86IHt9LFxyXG5cdFx0XHRcdGFkZHJlc3NOYW1lOiAnJyxcclxuXHRcdFx0XHRiaWdBZGRyZXNzOiAnJyxcclxuXHRcdFx0XHRzYXZlOiBmYWxzZSxcclxuXHRcdFx0XHRzaG93OiBmYWxzZSxcclxuXHRcdFx0XHRjaGVja2VkOiBmYWxzZSxcclxuXHRcdFx0XHRsaXN0OiBbe1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvYnllLnBuZycsXHJcblx0XHRcdFx0XHRcdGxhbmc6ICdCaXRjb2luJyxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiBcIkJUQ1wiXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0e1xyXG5cdFx0XHRcdFx0XHR1cmw6ICcuLi8uLi8uLi8uLi9zdGF0aWMvdG9uZ3lvbmgvRnJhbWUzMjk5LnBuZycsXHJcblx0XHRcdFx0XHRcdGxhbmc6ICdFdGhlcmV1bScsXHJcblx0XHRcdFx0XHRcdGRpc2FibGVkOiBmYWxzZSxcclxuXHRcdFx0XHRcdFx0bmFtZTogXCJFVEhcIlxyXG5cdFx0XHRcdFx0fSxcclxuXHRcdFx0XHRcdHtcclxuXHRcdFx0XHRcdFx0dXJsOiAnLi4vLi4vLi4vLi4vc3RhdGljL3Rvbmd5b25oL3Ryb24xLnBuZycsXHJcblx0XHRcdFx0XHRcdGxhbmc6ICdUcm9uJyxcclxuXHRcdFx0XHRcdFx0ZGlzYWJsZWQ6IGZhbHNlLFxyXG5cdFx0XHRcdFx0XHRuYW1lOiBcIlRSWFwiXHJcblx0XHRcdFx0XHR9LFxyXG5cclxuXHRcdFx0XHRdLFxyXG5cdFx0XHRcdC8vIHUtcmFkaW8tZ3JvdXDnmoR2LW1vZGVs57uR5a6a55qE5YC85aaC5p6c6K6+572u5Li65p+Q5LiqcmFkaW/nmoRuYW1l77yM5bCx5Lya6KKr6buY6K6k6YCJ5LitXHJcblx0XHRcdFx0dmFsdWU6ICcnLFxyXG5cdFx0XHRcdHRyYW5zZmVyOicnLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKCkge1xyXG4gICAgICAgIFxyXG5cdFx0fSxcclxuXHRcdGNvbXB1dGVkOiB7XHJcblx0XHRcdGkxOG4oKSB7XHJcblx0XHRcdFx0cmV0dXJuIHRoaXMuJHQoJ2luZGV4JylcclxuXHRcdFx0fSxcclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdHNlbGVjdEEoKSB7XHJcblx0XHRcdFx0dGhpcy5zaG93ID0gZmFsc2VcclxuXHRcdFx0fSxcclxuXHRcdFx0Ly8g5ZSk6YaS5pGE5YOP5aS0XHJcblx0XHRcdGNob29zZUltYWdlKCkge1xyXG5cdFx0XHRcdHZhciBfdGhpcyA9IHRoaXNcclxuXHRcdFx0XHR1bmkuY2hvb3NlSW1hZ2Uoe1xyXG5cdFx0XHRcdFx0Y291bnQ6IDEsIC8v6buY6K6kOVxyXG5cdFx0XHRcdFx0c2l6ZVR5cGU6IFsnb3JpZ2luYWwnLCAnY29tcHJlc3NlZCddLCAvL+WPr+S7peaMh+WumuaYr+WOn+Wbvui/mOaYr+WOi+e8qeWbvu+8jOm7mOiupOS6jOiAhemDveaciVxyXG5cdFx0XHRcdFx0c291cmNlVHlwZTogWydhbGJ1bScsICdjYW1lcmEnXSwgLy/ku47nm7jlhozpgInmi6njgIHmkYTlg4/lpLRcclxuXHRcdFx0XHRcdHN1Y2Nlc3M6IGZ1bmN0aW9uKHJlcykge1xyXG5cdFx0XHRcdFx0XHRfdGhpcy5pbWdTaG93ID0gcmVzLnRlbXBGaWxlUGF0aHNbMF1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fSxcclxuXHRcdFx0aGFuZG92ZTIoaXRlbSwgaW5kZXgpIHtcclxuXHRcdFx0XHR0aGlzLnZhbHVlID0gaXRlbS5uYW1lO1xyXG5cdFx0XHRcdHRoaXMuc2hvdyA9IGZhbHNlO1xyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd1NhdmUoKSB7XHJcblx0XHRcdFx0aWYgKHRoaXMuYmlnQWRkcmVzcyAhPSAnJyAmJiB0aGlzLm5hbWUgIT0gJycgJiYgdGhpcy52YWx1ZSAhPSAnJykge1xyXG5cdFx0XHRcdFx0dGhpcy5zYXZlID0gdHJ1ZTtcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dGhpcy5zYXZlID0gZmFsc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRoYW5kb3ZlKGl0ZW0pIHtcclxuXHRcdFx0XHRpZiAodGhpcy52YWx1ZSA9PSAnJykge1xyXG5cdFx0XHRcdFx0dGhpcy5zYXZlID0gZmFsc2VcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ1BsZWFzZSBzZWxlY3QgYSBjdXJyZW5jeScsXHJcblx0XHRcdFx0XHRcdGljb246ICdub25lJyxcclxuXHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLmJpZ0FkZHJlc3MgPT0gJycgfHwgdGhpcy5hZGRyZXNzTmFtZSA9PSAnJykge1xyXG5cdFx0XHRcdFx0dGhpcy5zYXZlID0gZmFsc2VcclxuXHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHR0aXRsZTogJ0FkZHJlc3Mgb3IgbmFtZSBjYW5ub3QgYmUgZW1wdHknLFxyXG5cdFx0XHRcdFx0XHRpY29uOiAnbm9uZScsXHJcblx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aWYgKHRoaXMudmFsdWUgPT0gJ0JUQycpIHtcclxuXHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJyksIDc3NylcclxuXHRcdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0XHRsZXQgYnRjID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdFx0YnRjLmFkZHJlc3MgPSB0aGlzLmJpZ0FkZHJlc3M7XHJcblx0XHRcdFx0XHRcdGJ0Yy5uYW1lID0gdGhpcy5hZGRyZXNzTmFtZVxyXG5cdFx0XHRcdFx0XHRidGMuY29pbkxpc3QgPSBbe1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IFwiQlRDXCIsXHJcblx0XHRcdFx0XHRcdFx0bmFtZTI6IFwiQlRDXCIsXHJcblx0XHRcdFx0XHRcdFx0eG5hbWU6ICdCaXRjb2luJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9ieWUucG5nJylcclxuXHRcdFx0XHRcdFx0fV07XHJcblx0XHRcdFx0XHRcdGxldCBCVENBZGRyZXNzSW5mbyA9IFtdXHJcblx0XHRcdFx0XHRcdEJUQ0FkZHJlc3NJbmZvID0gdW5pLmdldFN0b3JhZ2VTeW5jKCdCVENBZGRyZXNzSW5mbycpXHJcblx0XHRcdFx0XHRcdEJUQ0FkZHJlc3NJbmZvLnB1c2goYnRjKVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJywgQlRDQWRkcmVzc0luZm8pXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKEJUQ0FkZHJlc3NJbmZvLCAxMTExKVxyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ1N1Y2Nlc3NmdWxseScsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vYWRkcmVzcy9pbmRleDInXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRsZXQgYnRjID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdFx0YnRjLmFkZHJlc3MgPSB0aGlzLmJpZ0FkZHJlc3M7XHJcblx0XHRcdFx0XHRcdGJ0Yy5uYW1lID0gdGhpcy5hZGRyZXNzTmFtZVxyXG5cdFx0XHRcdFx0XHRidGMuY29pbkxpc3QgPSBbe1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IFwiQlRDXCIsXHJcblx0XHRcdFx0XHRcdFx0bmFtZTI6IFwiQlRDXCIsXHJcblx0XHRcdFx0XHRcdFx0eG5hbWU6ICdCaXRjb2luJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9ieWUucG5nJylcclxuXHRcdFx0XHRcdFx0fV07XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGJ0YywgNDQ0NClcclxuXHRcdFx0XHRcdFx0bGV0IEJUQ0FkZHJlc3NJbmZvID0gW11cclxuXHRcdFx0XHRcdFx0QlRDQWRkcmVzc0luZm8ucHVzaChidGMpXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKEJUQ0FkZHJlc3NJbmZvLCA0NDQ0KVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0JUQ0FkZHJlc3NJbmZvJywgQlRDQWRkcmVzc0luZm8pXHJcblxyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHtcclxuXHRcdFx0XHRcdFx0XHR0aXRsZTogJ1N1Y2Nlc3NmdWxseScsXHJcblx0XHRcdFx0XHRcdFx0aWNvbjogJ3N1Y2Nlc3MnLFxyXG5cdFx0XHRcdFx0XHRcdGR1cmF0aW9uOiAxNTAwXHJcblx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9hZGRyZXNzL2luZGV4MidcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCAxNTAwKVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cclxuXHRcdFx0XHRpZiAodGhpcy52YWx1ZSA9PSAnRVRIJykge1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codW5pLmdldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycpLCA3NzcpXHJcblx0XHRcdFx0XHRpZiAodW5pLmdldFN0b3JhZ2VTeW5jKCdFVEhBZGRyZXNzSW5mbycpLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdFx0bGV0IGV0aCA9IG5ldyBPYmplY3Q7XHJcblx0XHRcdFx0XHRcdGV0aC5hZGRyZXNzID0gdGhpcy5iaWdBZGRyZXNzO1xyXG5cdFx0XHRcdFx0XHRldGgubmFtZSA9IHRoaXMuYWRkcmVzc05hbWVcclxuXHRcdFx0XHRcdFx0ZXRoLmNvaW5MaXN0ID0gW3tcclxuXHRcdFx0XHRcdFx0XHRuYW1lOiBcIkVUSFwiLFxyXG5cdFx0XHRcdFx0XHRcdG5hbWUyOiBcIkVUSFwiLFxyXG5cdFx0XHRcdFx0XHRcdHhuYW1lOiAnRXRoZXJldW0nLFxyXG5cdFx0XHRcdFx0XHRcdGljb246IHJlcXVpcmUoJ0Avc3RhdGljL3Rvbmd5b25oL0ZyYW1lMzI5OS5wbmcnKVxyXG5cdFx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdFx0bGV0IEVUSEFkZHJlc3NJbmZvID0gW11cclxuXHRcdFx0XHRcdFx0RVRIQWRkcmVzc0luZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJylcclxuXHRcdFx0XHRcdFx0RVRIQWRkcmVzc0luZm8ucHVzaChldGgpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnRVRIQWRkcmVzc0luZm8nLCBFVEhBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coRVRIQWRkcmVzc0luZm8sIDExMTEpXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAnU3VjY2Vzc2Z1bGx5JyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHJcblx0XHRcdFx0XHRcdHNldFRpbWVvdXQoKCkgPT4ge1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZUxhdW5jaCh7XHJcblx0XHRcdFx0XHRcdFx0XHR1cmw6ICcuLi9hZGRyZXNzL2luZGV4MidcclxuXHRcdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHR9LCAxNTAwKVxyXG5cclxuXHRcdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHRcdGxldCBldGggPSBuZXcgT2JqZWN0O1xyXG5cdFx0XHRcdFx0XHRldGguYWRkcmVzcyA9IHRoaXMuYmlnQWRkcmVzcztcclxuXHRcdFx0XHRcdFx0ZXRoLm5hbWUgPSB0aGlzLmFkZHJlc3NOYW1lXHJcblx0XHRcdFx0XHRcdGV0aC5jb2luTGlzdCA9IFt7XHJcblx0XHRcdFx0XHRcdFx0bmFtZTogXCJFVEhcIixcclxuXHRcdFx0XHRcdFx0XHRuYW1lMjogXCJFVEhcIixcclxuXHRcdFx0XHRcdFx0XHR4bmFtZTogJ0V0aGVyZXVtJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC9GcmFtZTMyOTkucG5nJylcclxuXHRcdFx0XHRcdFx0fV07XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGV0aCwgNDQ0NClcclxuXHRcdFx0XHRcdFx0bGV0IEVUSEFkZHJlc3NJbmZvID0gW11cclxuXHRcdFx0XHRcdFx0RVRIQWRkcmVzc0luZm8ucHVzaChldGgpXHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKEVUSEFkZHJlc3NJbmZvLCA0NDQ0KVxyXG5cdFx0XHRcdFx0XHR1bmkuc2V0U3RvcmFnZVN5bmMoJ0VUSEFkZHJlc3NJbmZvJywgRVRIQWRkcmVzc0luZm8pXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAnU3VjY2Vzc2Z1bGx5JyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXgyJ1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0sIDE1MDApXHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGlmICh0aGlzLnZhbHVlID09ICdUUlgnKSB7XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh1bmkuZ2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJyksIDc3NylcclxuXHRcdFx0XHRcdGlmICh1bmkuZ2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJykubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdFx0XHRsZXQgdHJ4ID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdFx0dHJ4LmFkZHJlc3MgPSB0aGlzLmJpZ0FkZHJlc3M7XHJcblx0XHRcdFx0XHRcdHRyeC5uYW1lID0gdGhpcy5hZGRyZXNzTmFtZVxyXG5cdFx0XHRcdFx0XHR0cnguY29pbkxpc3QgPSBbe1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IFwiVFJYXCIsXHJcblx0XHRcdFx0XHRcdFx0bmFtZTI6IFwiVFJYXCIsXHJcblx0XHRcdFx0XHRcdFx0eG5hbWU6ICdUUk9OJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxyXG5cdFx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdFx0bGV0IFRSWEFkZHJlc3NJbmZvID0gW11cclxuXHRcdFx0XHRcdFx0VFJYQWRkcmVzc0luZm8gPSB1bmkuZ2V0U3RvcmFnZVN5bmMoJ1RSWEFkZHJlc3NJbmZvJylcclxuXHRcdFx0XHRcdFx0VFJYQWRkcmVzc0luZm8ucHVzaCh0cngpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nLCBUUlhBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coVFJYQWRkcmVzc0luZm8sIDExMTEpXHJcblx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe1xyXG5cdFx0XHRcdFx0XHRcdHRpdGxlOiAnU3VjY2Vzc2Z1bGx5JyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiAnc3VjY2VzcycsXHJcblx0XHRcdFx0XHRcdFx0ZHVyYXRpb246IDE1MDBcclxuXHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0c2V0VGltZW91dCgoKSA9PiB7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnJlTGF1bmNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDogJy4uL2FkZHJlc3MvaW5kZXgyJ1xyXG5cdFx0XHRcdFx0XHRcdH0pXHJcblx0XHRcdFx0XHRcdH0sIDE1MDApXHJcblx0XHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0XHRsZXQgdHJ4ID0gbmV3IE9iamVjdDtcclxuXHRcdFx0XHRcdFx0dHJ4LmFkZHJlc3MgPSB0aGlzLmJpZ0FkZHJlc3M7XHJcblx0XHRcdFx0XHRcdHRyeC5uYW1lID0gdGhpcy5hZGRyZXNzTmFtZVxyXG5cdFx0XHRcdFx0XHR0cnguY29pbkxpc3QgPSBbe1xyXG5cdFx0XHRcdFx0XHRcdG5hbWU6IFwiVFJYXCIsXHJcblx0XHRcdFx0XHRcdFx0bmFtZTI6IFwiVFJYXCIsXHJcblx0XHRcdFx0XHRcdFx0eG5hbWU6ICdUUk9OJyxcclxuXHRcdFx0XHRcdFx0XHRpY29uOiByZXF1aXJlKCdAL3N0YXRpYy90b25neW9uaC90cm9uMS5wbmcnKVxyXG5cdFx0XHRcdFx0XHR9XTtcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2codHJ4LCA0NDQ0KVxyXG5cdFx0XHRcdFx0XHRsZXQgVFJYQWRkcmVzc0luZm8gPSBbXVxyXG5cdFx0XHRcdFx0XHRUUlhBZGRyZXNzSW5mby5wdXNoKHRyeClcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coVFJYQWRkcmVzc0luZm8sIDQ0NDQpXHJcblx0XHRcdFx0XHRcdHVuaS5zZXRTdG9yYWdlU3luYygnVFJYQWRkcmVzc0luZm8nLCBUUlhBZGRyZXNzSW5mbylcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7XHJcblx0XHRcdFx0XHRcdFx0dGl0bGU6ICdTdWNjZXNzZnVsbHknLFxyXG5cdFx0XHRcdFx0XHRcdGljb246ICdzdWNjZXNzJyxcclxuXHRcdFx0XHRcdFx0XHRkdXJhdGlvbjogMTUwMFxyXG5cdFx0XHRcdFx0XHR9KVxyXG5cdFx0XHRcdFx0XHRzZXRUaW1lb3V0KCgpID0+IHtcclxuXHRcdFx0XHRcdFx0XHR1bmkucmVMYXVuY2goe1xyXG5cdFx0XHRcdFx0XHRcdFx0dXJsOiAnLi4vYWRkcmVzcy9pbmRleDInXHJcblx0XHRcdFx0XHRcdFx0fSlcclxuXHRcdFx0XHRcdFx0fSwgMTUwMClcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fSxcclxuXHRcdFx0c2hvd1NlbGVjdCgpIHtcclxuXHRcdFx0XHR0aGlzLnNob3cgPSB0cnVlO1xyXG5cdFx0XHR9LFxyXG5cdFx0fVxyXG5cdH07XHJcbjwvc2NyaXB0PlxyXG48c3R5bGUgc2NvcGVkPlxyXG5cdHBhZ2Uge1xyXG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcbjwvc3R5bGU+XHJcblxyXG48c3R5bGU+XHJcblx0QGltcG9ydCAnLi9pbmRleC5jc3MnO1xyXG48L3N0eWxlPlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///1220\n"); /***/ }) ],[[0,"app-config"]]]);